netif_remote.c File Reference

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

#include <netif_remote.h>
#include <packet_client.h>
#include <generic.h>
#include <ipc/services.h>
#include <ipc/netif.h>
#include <net/modules.h>
#include <adt/measured_strings.h>
#include <net/packet.h>
#include <net/device.h>

Go to the source code of this file.

Functions

int netif_bind_service (services_t service, device_id_t device_id, services_t me, async_client_conn_t receiver)
 Create bidirectional connection with the network interface module.
int netif_get_addr_req (int netif_phone, device_id_t device_id, measured_string_t **address, uint8_t **data)
 Return the device local hardware address.
int netif_probe_req (int netif_phone, device_id_t device_id, int irq, void *io)
 Probe the existence of the device.
int netif_send_msg (int netif_phone, device_id_t device_id, packet_t *packet, services_t sender)
 Send the packet queue.
int netif_start_req (int netif_phone, device_id_t device_id)
 Start the device.
int netif_stats_req (int netif_phone, device_id_t device_id, device_stats_t *stats)
 Return the device usage statistics.
int netif_stop_req (int netif_phone, device_id_t device_id)
 Stop the device.


Detailed Description

Network interface module interface implementation for remote modules.

Definition in file netif_remote.c.


Generated on Thu Jun 2 07:45:54 2011 for HelenOS/USB by  doxygen 1.4.7