Intel Extensible Firmware Interface User Manual

Page 634

Advertising
background image

Extensible Firmware Interface Specification

15-28

12/01/02

Version 1.10

Type

Network interface type. This will be set to one of the values in

EFI_NETWORK_INTERFACE_TYPE

(see “Related Definitions”

below).

MajorVer

Major version number.

16-bit UNDI:

MajorVer

comes from the third byte of the

UNDIRev

field in the

UNDI ROM ID

structure. Refer to the Preboot Execution Environment

(PXE) Specification.

32/64-bit S/W UNDI and H/W UNDI:

MajorVer

comes from the

Major

field in the

!PXE

structure. See

Appendix E.

MinorVer

Minor version number.

16-bit UNDI:

MinorVer

comes from the second byte of the

UNDIRev

field in the

UNDI ROM ID

structure. Refer to the Preboot Execution Environment

(PXE) Specification.

32/64-bit S/W UNDI and H/W UNDI:

MinorVer

comes from the

Minor

field in the

!PXE

structure. See

Appendix E.

Ipv6Supported

TRUE

if the network interface supports IPv6; otherwise

FALSE

.

IfNum

The network interface number that is being identified by this Network
Interface Identifier Protocol. This field must be less than or equal to the
IFcnt field in the !PXE structure.

Related Definitions

//*******************************************************

// EFI_NETWORK_INTERFACE_TYPE

//*******************************************************

typedef enum {

EfiNetworkInterfaceUndi = 1

} EFI_NETWORK_INTERFACE_TYPE;

Description

The

EFI_NETWORK_INTERFACE_IDENTIFIER

Protocol is used by the

EFI_PXE_BASE_CODE

Protocol and OS loaders to identify the type of the underlying network

interface and to locate its initial entry point.

Advertising