iPXE
Data Fields
EFI_SIMPLE_NETWORK_MODE Struct Reference

#include <SimpleNetwork.h>

Data Fields

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

Detailed Description

Definition at line 164 of file SimpleNetwork.h.

Field Documentation

◆ State

UINT32 EFI_SIMPLE_NETWORK_MODE::State

Reports the current state of the network interface.

Definition at line 168 of file SimpleNetwork.h.

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

◆ HwAddressSize

UINT32 EFI_SIMPLE_NETWORK_MODE::HwAddressSize

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

Definition at line 172 of file SimpleNetwork.h.

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

◆ MediaHeaderSize

UINT32 EFI_SIMPLE_NETWORK_MODE::MediaHeaderSize

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

Definition at line 176 of file SimpleNetwork.h.

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

◆ MaxPacketSize

UINT32 EFI_SIMPLE_NETWORK_MODE::MaxPacketSize

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

Definition at line 180 of file SimpleNetwork.h.

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

◆ NvRamSize

UINT32 EFI_SIMPLE_NETWORK_MODE::NvRamSize

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

Definition at line 184 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode().

◆ NvRamAccessSize

UINT32 EFI_SIMPLE_NETWORK_MODE::NvRamAccessSize

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 191 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode().

◆ ReceiveFilterMask

UINT32 EFI_SIMPLE_NETWORK_MODE::ReceiveFilterMask

The multicast receive filter settings supported by the network interface.

Definition at line 195 of file SimpleNetwork.h.

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

◆ ReceiveFilterSetting

UINT32 EFI_SIMPLE_NETWORK_MODE::ReceiveFilterSetting

The current multicast receive filter settings.

Definition at line 199 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode(), and snpnet_rx_filters().

◆ MaxMCastFilterCount

UINT32 EFI_SIMPLE_NETWORK_MODE::MaxMCastFilterCount

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

Definition at line 203 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode().

◆ MCastFilterCount

UINT32 EFI_SIMPLE_NETWORK_MODE::MCastFilterCount

The current number of multicast address receive filters.

Definition at line 207 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode().

◆ MCastFilter

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::MCastFilter[MAX_MCAST_FILTER_CNT]

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

Definition at line 211 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode().

◆ CurrentAddress

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::CurrentAddress

The current HW MAC address for the network interface.

Definition at line 215 of file SimpleNetwork.h.

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

◆ BroadcastAddress

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::BroadcastAddress

The current HW MAC address for broadcast packets.

Definition at line 219 of file SimpleNetwork.h.

Referenced by efi_snp_set_mode(), and snpnet_dump_mode().

◆ PermanentAddress

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::PermanentAddress

The permanent HW MAC address for the network interface.

Definition at line 223 of file SimpleNetwork.h.

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

◆ IfType

UINT8 EFI_SIMPLE_NETWORK_MODE::IfType

The interface type of the network interface.

Definition at line 227 of file SimpleNetwork.h.

Referenced by efi_snp_set_mode(), and snpnet_dump_mode().

◆ MacAddressChangeable

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MacAddressChangeable

TRUE if the HW MAC address can be changed.

Definition at line 231 of file SimpleNetwork.h.

Referenced by efi_snp_set_mode(), and snpnet_dump_mode().

◆ MultipleTxSupported

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MultipleTxSupported

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

Definition at line 235 of file SimpleNetwork.h.

Referenced by snpnet_dump_mode().

◆ MediaPresentSupported

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MediaPresentSupported

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

Definition at line 239 of file SimpleNetwork.h.

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

◆ MediaPresent

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MediaPresent

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

Definition at line 243 of file SimpleNetwork.h.

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


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