
Extensible Firmware Interface Specification
408 12/12/00 Version 1.02
G.3.4.12 PXE_IFTYPEThe interface type is returned by the Get Initialization Information command and is used by the BC
DHCP protocol function.  This field is also used for the low order 8-bits of the H/W type field in
ARP packets.  The high order 8-bits of the H/W type field in ARP packets will always be set to
0x00 by the BC.
typedef PXE_UINT8 PXE_IFTYPE;
// This information is from the ARP section of RFC 1700.
//     1 Ethernet (10Mb)
//     2 Experimental Ethernet (3Mb)
//     3 Amateur Radio AX.25
//     4 Proteon ProNET Token Ring
//     5 Chaos
//     6 IEEE 802 Networks
//     7 ARCNET
//     8 Hyperchannel
//     9 Lanstar
//    10 Autonet Short Address
//    11 LocalTalk
//    12 LocalNet (IBM PCNet or SYTEK LocalNET)
//    13 Ultra link
//    14 SMDS
//    15 Frame Relay
//    16 Asynchronous Transmission Mode (ATM)
//    17 HDLC
//    18 Fibre Channel
//    19 Asynchronous Transmission Mode (ATM)
//    20 Serial Line
//    21 Asynchronous Transmission Mode (ATM)
#define PXE_IFTYPE_ETHERNET 0x01
#define PXE_IFTYPE_TOKENRING 0x04
#define PXE_IFTYPE_FIBRE_CHANNEL 0x12