netif_remote.c File Reference

Network interface module interface implementation for standalone remote modules. More...

#include <ipc/services.h>
#include "../modules.h"
#include "../structures/measured_strings.h"
#include "../structures/packet/packet.h"
#include "../structures/packet/packet_client.h"
#include "../include/device.h"
#include "../include/netif_interface.h"
#include "netif_messages.h"
Include dependency graph for netif_remote.c:

Functions

Network interface module interface

This interface is used by other modules.



int netif_get_addr_req (int netif_phone, device_id_t device_id, measured_string_ref *address, char **data)
 Returns the device local hardware address.
int netif_probe_req (int netif_phone, device_id_t device_id, int irq, int io)
 Probes the existence of the device.
int netif_send_msg (int netif_phone, device_id_t device_id, packet_t packet, services_t sender)
 Sends the packet queue.
int netif_start_req (int netif_phone, device_id_t device_id)
 Starts the device.
int netif_stop_req (int netif_phone, device_id_t device_id)
 Stops the device.
int netif_stats_req (int netif_phone, device_id_t device_id, device_stats_ref stats)
 Returns the device usage statistics.
int netif_bind_service (services_t service, device_id_t device_id, services_t me, async_client_conn_t receiver)
 Creates bidirectional connection with the network interface module and registers the message receiver.

Detailed Description

Network interface module interface implementation for standalone remote modules.

See also:
netif_interface.h

Generated on Thu Mar 11 20:46:11 2010 for Networking and TCP/IP stack for HelenOS system by  doxygen 1.6.1