iPXE
Data Fields
s_PXENV_UNDI_GET_IFACE_INFO Struct Reference

Parameter block for pxenv_undi_get_iface_info() More...

#include <pxe_api.h>

Data Fields

PXENV_STATUS_t Status
 PXE status code.
UINT8_t IfaceType [16]
 Interface type.
UINT32_t LinkSpeed
 Link speed, in bits per second.
UINT32_t ServiceFlags
 Service flags.
UINT32_t Reserved [4]
 Must be zero.

Detailed Description

Parameter block for pxenv_undi_get_iface_info()

Definition at line 1381 of file pxe_api.h.


Field Documentation

PXE status code.

Definition at line 1382 of file pxe_api.h.

Referenced by pxenv_undi_get_iface_info().

Interface type.

This is defined in the NDIS 2.0 specification to be one of the strings "802.3", "802.4", "802.5", "802.6", "DIX", "DIX+802.3", "APPLETALK", "ARCNET", "FDDI", "SDLC", "BSC", "HDLC", or "ISDN".

"Normal" Ethernet, for various historical reasons, is "DIX+802.3".

Definition at line 1393 of file pxe_api.h.

Referenced by pxenv_undi_get_iface_info(), and undinet_probe().

Link speed, in bits per second.

Definition at line 1394 of file pxe_api.h.

Referenced by pxenv_undi_get_iface_info(), and undinet_probe().

Service flags.

These are the "service flags" defined in the "MAC Service-Specific Characteristics" table in the NDIS 2.0 specification. Almost all of them are irrelevant to PXE.

Definition at line 1401 of file pxe_api.h.

Referenced by pxenv_undi_get_iface_info(), and undinet_probe().

Must be zero.

Definition at line 1402 of file pxe_api.h.

Referenced by pxenv_undi_get_iface_info().


The documentation for this struct was generated from the following file: