#define ETHER_ADDR_LEN 6
#define ETHER_TYPE_LEN 2
#define ETHER_CRC_LEN 4
#define ETHER_HDR_LEN
#define ETHER_MIN_LEN 64
#define ETHER_MAX_LEN 1518
#define ETHERMTU
#define ETHERMIN
#define ETHERTYPE_IP 0x0800
#define ETHERTYPE_ARP 0x0806
#define ETHER_IS_ZERO( ea )
#define ETHER_IS_BROADCAST( ea )
#define ETHER_IS_MULTICAST( ea )
#define ETHER_IS_UNICAST( ea )
See: | Type struct ether_header |
struct ether_header | |
{ | |
uint8_t ether_dhost[6]; | |
uint8_t ether_shost[6]; | |
uint16_t ether_type; | |
} |
struct ether_arp | |
{ | |
ARPHDR ea_hdr; | |
uint8_t arp_sha[6]; | |
uint32_t arp_spa; | |
uint8_t arp_tha[6]; | |
uint32_t arp_tpa; | |
} |