nil_skel.h File Reference

Network interface layer modules common skeleton. More...

#include <async.h>
#include <fibril_synch.h>
#include <ipc/services.h>
#include <adt/measured_strings.h>
#include <net/device.h>
#include <net/packet.h>

Go to the source code of this file.

Functions

int nil_device_state_msg_local (int, device_id_t, int)
 Notify the network interface layer about the device state change.
int nil_initialize (int net_phone)
 Module initialization.
int nil_module_message (ipc_callid_t, ipc_call_t *, ipc_call_t *, size_t *)
 Message processing function.
int nil_module_start (int service)
 Start the network interface layer module.
int nil_received_msg_local (int, device_id_t, packet_t *, services_t)
 Pass the packet queue to the network interface layer.


Detailed Description

Network interface layer modules common skeleton.

All network interface layer modules have to implement this interface.

Definition in file nil_skel.h.


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