#include <UefiPxe.h>
Data Fields | |
| PXE_UINT32 | MemoryRequired |
| Minimum length of locked memory buffer that must be given to the Initialize command. | |
| PXE_UINT32 | FrameDataLen |
| Maximum frame data length for Tx/Rx excluding the media header. | |
| PXE_UINT32 | LinkSpeeds [4] |
| Supported link speeds are in units of mega bits. | |
| PXE_UINT32 | NvCount |
| Number of non-volatile storage items. | |
| PXE_UINT16 | NvWidth |
| Width of non-volatile storage item in bytes. | |
| PXE_UINT16 | MediaHeaderLen |
| Media header length. | |
| PXE_UINT16 | HWaddrLen |
| Number of bytes in the NIC hardware (MAC) address. | |
| PXE_UINT16 | MCastFilterCnt |
| Maximum number of multicast MAC addresses in the multicast MAC address filter list. | |
| PXE_UINT16 | TxBufCnt |
| Default number and size of transmit and receive buffers that will be allocated by the UNDI. | |
| PXE_UINT16 | TxBufSize |
| PXE_UINT16 | RxBufCnt |
| PXE_UINT16 | RxBufSize |
| PXE_UINT8 | IFtype |
| Hardware interface types defined in the Assigned Numbers RFC and used in DHCP and ARP packets. | |
| PXE_UINT8 | SupportedDuplexModes |
| Supported duplex. | |
| PXE_UINT8 | SupportedLoopBackModes |
| Supported loopback options. | |
Definition at line 1084 of file UefiPxe.h.
Minimum length of locked memory buffer that must be given to the Initialize command.
Giving UNDI more memory will generally give better performance.
If MemoryRequired is zero, the UNDI does not need and will not use system memory to receive and transmit packets.
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.
1.5.7.1