Intel Extensible Firmware Interface User Manual

Page 887

Advertising
background image

32/64-Bit UNDI Specification

Version 1.10

12/01/02

E-21

// Read & change station MAC address.

#define

PXE_OPCODE_STATION_ADDRESS

0x000A

// Read traffic statistics.

#define

PXE_OPCODE_STATISTICS

0x000B

// Convert multicast IP address to multicast MAC address.

#define

PXE_OPCODE_MCAST_IP_TO_MAC

0x000C

// Read or change nonvolatile storage on the NIC.

#define

PXE_OPCODE_NVDATA

0x000D

// Get & clear interrupt status.

#define

PXE_OPCODE_GET_STATUS

0x000E

// Fill media header in packet for transmit.

#define

PXE_OPCODE_FILL_HEADER

0x000F

// Transmit packet(s).

#define PXE_OPCODE_TRANSMIT

0x0010

// Receive packet.

#define

PXE_OPCODE_RECEIVE

0x0011

// Last valid PXE UNDI OpCode number.

#define

PXE_OPCODE_LAST_VALID

0x0011

E.3.4.3 PXE_OPFLAGS

typedef PXE_UINT16 PXE_OPFLAGS;

#define

PXE_OPFLAGS_NOT_USED

0x0000

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

// UNDI Get State

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

// No OpFlags

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

// UNDI Start

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

// No OpFlags

Advertising