ethernet.h

Go to the documentation of this file.
00001 #ifndef _GPXE_ETHERNET_H
00002 #define _GPXE_ETHERNET_H
00003 
00004 /** @file
00005  *
00006  * Ethernet protocol
00007  *
00008  */
00009 
00010 FILE_LICENCE ( GPL2_OR_LATER );
00011 
00012 #include <stdint.h>
00013 
00014 extern void eth_init_addr ( const void *hw_addr, void *ll_addr );
00015 extern const char * eth_ntoa ( const void *ll_addr );
00016 extern int eth_mc_hash ( unsigned int af, const void *net_addr,
00017                          void *ll_addr );
00018 extern int eth_eth_addr ( const void *ll_addr, void *eth_addr );
00019 extern struct net_device * alloc_etherdev ( size_t priv_size );
00020 
00021 #endif /* _GPXE_ETHERNET_H */

Generated on Tue Apr 6 20:01:07 2010 for gPXE by  doxygen 1.5.7.1