ethernet.h
Go to the documentation of this file.00001 #ifndef _GPXE_ETHERNET_H
00002 #define _GPXE_ETHERNET_H
00003
00004
00005
00006
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