1#ifndef _IPXE_IF_ETHER_H
2#define _IPXE_IF_ETHER_H
12#define ETH_FRAME_LEN 1514
13#define ETH_DATA_ALIGN 2
15#define ETH_MAX_MTU (ETH_FRAME_LEN-ETH_HLEN)
18#define ETH_P_RAW 0x0000
19#define ETH_P_IP 0x0800
20#define ETH_P_ARP 0x0806
21#define ETH_P_RARP 0x8035
22#define ETH_P_8021Q 0x8100
23#define ETH_P_IPV6 0x86DD
24#define ETH_P_SLOW 0x8809
25#define ETH_P_EAPOL 0x888E
26#define ETH_P_AOE 0x88A2
27#define ETH_P_LLDP 0x88CC
28#define ETH_P_FCOE 0x8906
29#define ETH_P_FIP 0x8914
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
An Ethernet link-layer header.
uint16_t h_protocol
Protocol ID.
uint8_t h_dest[ETH_ALEN]
Destination MAC address.
uint8_t h_source[ETH_ALEN]
Source MAC address.