iPXE
Data Fields
EFI_SIMPLE_NETWORK_MODE Struct Reference

#include <SimpleNetwork.h>

Data Fields

UINT32 State
 Reports the current state of the network interface.
UINT32 HwAddressSize
 The size, in bytes, of the network interface's HW address.
UINT32 MediaHeaderSize
 The size, in bytes, of the network interface's media header.
UINT32 MaxPacketSize
 The maximum size, in bytes, of the packets supported by the network interface.
UINT32 NvRamSize
 The size, in bytes, of the NVRAM device attached to the network interface.
UINT32 NvRamAccessSize
 The size that must be used for all NVRAM reads and writes.
UINT32 ReceiveFilterMask
 The multicast receive filter settings supported by the network interface.
UINT32 ReceiveFilterSetting
 The current multicast receive filter settings.
UINT32 MaxMCastFilterCount
 The maximum number of multicast address receive filters supported by the driver.
UINT32 MCastFilterCount
 The current number of multicast address receive filters.
EFI_MAC_ADDRESS MCastFilter [MAX_MCAST_FILTER_CNT]
 Array containing the addresses of the current multicast address receive filters.
EFI_MAC_ADDRESS CurrentAddress
 The current HW MAC address for the network interface.
EFI_MAC_ADDRESS BroadcastAddress
 The current HW MAC address for broadcast packets.
EFI_MAC_ADDRESS PermanentAddress
 The permanent HW MAC address for the network interface.
UINT8 IfType
 The interface type of the network interface.
BOOLEAN MacAddressChangeable
 TRUE if the HW MAC address can be changed.
BOOLEAN MultipleTxSupported
 TRUE if the network interface can transmit more than one packet at a time.
BOOLEAN MediaPresentSupported
 TRUE if the presence of media can be determined; otherwise FALSE.
BOOLEAN MediaPresent
 TRUE if media are connected to the network interface; otherwise FALSE.

Detailed Description

Definition at line 171 of file SimpleNetwork.h.


Field Documentation

Reports the current state of the network interface.

Definition at line 175 of file SimpleNetwork.h.

Referenced by efi_snp_probe(), efi_snp_set_state(), efi_undi_get_state(), snpnet_dump_mode(), and snpnet_start().

The size, in bytes, of the network interface's HW address.

Definition at line 179 of file SimpleNetwork.h.

Referenced by efi_set_autoboot(), efi_snp_set_mode(), snpnet_dump_mode(), and snpnet_start().

The size, in bytes, of the network interface's media header.

Definition at line 183 of file SimpleNetwork.h.

Referenced by efi_snp_set_mode(), snpnet_dump_mode(), and snpnet_start().

The maximum size, in bytes, of the packets supported by the network interface.

Definition at line 187 of file SimpleNetwork.h.

Referenced by efi_snp_set_mode(), snpnet_dump_mode(), and snpnet_start().

The size, in bytes, of the NVRAM device attached to the network interface.

Definition at line 191 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode().

The size that must be used for all NVRAM reads and writes.

The start address for NVRAM read and write operations and the total length of those operations, must be a multiple of this value. The legal values for this field are 0, 1, 2, 4, and 8.

Definition at line 198 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode().

The multicast receive filter settings supported by the network interface.

Definition at line 202 of file SimpleNetwork.h.

Referenced by efi_snp_set_mode(), snpnet_dump_mode(), and snpnet_rx_filters().

The current multicast receive filter settings.

Definition at line 206 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode(), and snpnet_rx_filters().

The maximum number of multicast address receive filters supported by the driver.

Definition at line 210 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode().

The current number of multicast address receive filters.

Definition at line 214 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode().

Array containing the addresses of the current multicast address receive filters.

Definition at line 218 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode().

The current HW MAC address for the network interface.

Definition at line 222 of file SimpleNetwork.h.

Referenced by efi_set_autoboot(), efi_snp_set_mode(), efi_snp_transmit(), snpnet_dump_mode(), and snpnet_start().

The current HW MAC address for broadcast packets.

Definition at line 226 of file SimpleNetwork.h.

Referenced by efi_snp_set_mode(), and snpnet_dump_mode().

The permanent HW MAC address for the network interface.

Definition at line 230 of file SimpleNetwork.h.

Referenced by efi_snp_set_mode(), efi_snp_station_address(), snpnet_dump_mode(), and snpnet_start().

The interface type of the network interface.

Definition at line 234 of file SimpleNetwork.h.

Referenced by efi_snp_set_mode(), and snpnet_dump_mode().

TRUE if the HW MAC address can be changed.

Definition at line 238 of file SimpleNetwork.h.

Referenced by efi_snp_set_mode(), and snpnet_dump_mode().

TRUE if the network interface can transmit more than one packet at a time.

Definition at line 242 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode().

TRUE if the presence of media can be determined; otherwise FALSE.

Definition at line 246 of file SimpleNetwork.h.

Referenced by efi_snp_set_mode(), snpnet_check_link(), snpnet_dump_mode(), and snpnet_start().

TRUE if media are connected to the network interface; otherwise FALSE.

Definition at line 250 of file SimpleNetwork.h.

Referenced by efi_snp_notify(), efi_snp_set_mode(), snpnet_check_link(), and snpnet_dump_mode().


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