#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; | |
| } |