Intel Extensible Firmware Interface User Manual

Page 898

Advertising
background image

Extensible Firmware Interface Specification

E-32

12/01/02

Version 1.10

E.3.4.12 PXE_IFTYPE

The 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

Advertising