Extensible Firmware Interface Specification
426 12/12/00 Version 1.02
// Number of bytes in the NIC hardware (MAC) address.
PXE_UINT16 HWaddrLen;
// Maximum number of multicast MAC addresses in the multicast
// MAC address filter list.
PXE_UINT16 MCastFilterCnt;
// Default number and size of transmit and receive buffers that
// will be allocated by the UNDI. If MemoryRequired is non-zero,
// this allocation will come out of the memory buffer given to
// the Initialize command. If MemoryRequired is zero, this
// allocation will come out of memory on the NIC.
PXE_UINT16 TxBufCnt;
PXE_UINT16 TxBufSize;
PXE_UINT16 RxBufCnt;
PXE_UINT16 RxBufSize;
// Hardware interface types defined in the Assigned Numbers RFC
// and used in DHCP and ARP packets.
// See the PXE_IFTYPE typedef and PXE_IFTYPE_xxx macros.
PXE_UINT8 IFtype;
// Supported duplex. See PXE_DUPLEX_xxxxx #defines below.
PXE_UINT8 Duplex;
// Supported loopback options. See PXE_LOOPBACK_xxxxx #defines
// below.
PXE_UINT8 LoopBack;
} PXE_DB_GET_INIT_INFO;
#pragma pack()