TianoCore EDK2 master
Loading...
Searching...
No Matches
EFI_SIMPLE_NETWORK_MODE Struct Reference

Data Fields

UINT32 State
 
UINT32 HwAddressSize
 
UINT32 MediaHeaderSize
 
UINT32 MaxPacketSize
 
UINT32 NvRamSize
 
UINT32 NvRamAccessSize
 
UINT32 ReceiveFilterMask
 
UINT32 ReceiveFilterSetting
 
UINT32 MaxMCastFilterCount
 
UINT32 MCastFilterCount
 
EFI_MAC_ADDRESS MCastFilter [MAX_MCAST_FILTER_CNT]
 
EFI_MAC_ADDRESS CurrentAddress
 
EFI_MAC_ADDRESS BroadcastAddress
 
EFI_MAC_ADDRESS PermanentAddress
 
UINT8 IfType
 
BOOLEAN MacAddressChangeable
 
BOOLEAN MultipleTxSupported
 
BOOLEAN MediaPresentSupported
 
BOOLEAN MediaPresent
 

Detailed Description

Definition at line 162 of file SimpleNetwork.h.

Field Documentation

◆ BroadcastAddress

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::BroadcastAddress

The current HW MAC address for broadcast packets.

Definition at line 217 of file SimpleNetwork.h.

◆ CurrentAddress

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::CurrentAddress

The current HW MAC address for the network interface.

Definition at line 213 of file SimpleNetwork.h.

◆ HwAddressSize

UINT32 EFI_SIMPLE_NETWORK_MODE::HwAddressSize

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

Definition at line 170 of file SimpleNetwork.h.

◆ IfType

UINT8 EFI_SIMPLE_NETWORK_MODE::IfType

The interface type of the network interface.

Definition at line 225 of file SimpleNetwork.h.

◆ MacAddressChangeable

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MacAddressChangeable

TRUE if the HW MAC address can be changed.

Definition at line 229 of file SimpleNetwork.h.

◆ MaxMCastFilterCount

UINT32 EFI_SIMPLE_NETWORK_MODE::MaxMCastFilterCount

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

Definition at line 201 of file SimpleNetwork.h.

◆ MaxPacketSize

UINT32 EFI_SIMPLE_NETWORK_MODE::MaxPacketSize

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

Definition at line 178 of file SimpleNetwork.h.

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

◆ MCastFilterCount

UINT32 EFI_SIMPLE_NETWORK_MODE::MCastFilterCount

The current number of multicast address receive filters.

Definition at line 205 of file SimpleNetwork.h.

◆ MediaHeaderSize

UINT32 EFI_SIMPLE_NETWORK_MODE::MediaHeaderSize

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

Definition at line 174 of file SimpleNetwork.h.

◆ MediaPresent

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MediaPresent

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

Definition at line 241 of file SimpleNetwork.h.

◆ MediaPresentSupported

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MediaPresentSupported

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

Definition at line 237 of file SimpleNetwork.h.

◆ MultipleTxSupported

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MultipleTxSupported

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

Definition at line 233 of file SimpleNetwork.h.

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

◆ NvRamSize

UINT32 EFI_SIMPLE_NETWORK_MODE::NvRamSize

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

Definition at line 182 of file SimpleNetwork.h.

◆ PermanentAddress

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::PermanentAddress

The permanent HW MAC address for the network interface.

Definition at line 221 of file SimpleNetwork.h.

◆ ReceiveFilterMask

UINT32 EFI_SIMPLE_NETWORK_MODE::ReceiveFilterMask

The multicast receive filter settings supported by the network interface.

Definition at line 193 of file SimpleNetwork.h.

◆ ReceiveFilterSetting

UINT32 EFI_SIMPLE_NETWORK_MODE::ReceiveFilterSetting

The current multicast receive filter settings.

Definition at line 197 of file SimpleNetwork.h.

◆ State

UINT32 EFI_SIMPLE_NETWORK_MODE::State

Reports the current state of the network interface.

Definition at line 166 of file SimpleNetwork.h.


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