MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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
 

Field Documentation

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::BroadcastAddress

The current HW MAC address for broadcast packets.

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::CurrentAddress

The current HW MAC address for the network interface.

UINT32 EFI_SIMPLE_NETWORK_MODE::HwAddressSize

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

UINT8 EFI_SIMPLE_NETWORK_MODE::IfType

The interface type of the network interface.

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MacAddressChangeable

TRUE if the HW MAC address can be changed.

UINT32 EFI_SIMPLE_NETWORK_MODE::MaxMCastFilterCount

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

UINT32 EFI_SIMPLE_NETWORK_MODE::MaxPacketSize

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

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::MCastFilter[MAX_MCAST_FILTER_CNT]

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

UINT32 EFI_SIMPLE_NETWORK_MODE::MCastFilterCount

The current number of multicast address receive filters.

UINT32 EFI_SIMPLE_NETWORK_MODE::MediaHeaderSize

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

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MediaPresent

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

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MediaPresentSupported

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

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MultipleTxSupported

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

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.

UINT32 EFI_SIMPLE_NETWORK_MODE::NvRamSize

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

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::PermanentAddress

The permanent HW MAC address for the network interface.

UINT32 EFI_SIMPLE_NETWORK_MODE::ReceiveFilterMask

The multicast receive filter settings supported by the network interface.

UINT32 EFI_SIMPLE_NETWORK_MODE::ReceiveFilterSetting

The current multicast receive filter settings.

UINT32 EFI_SIMPLE_NETWORK_MODE::State

Reports the current state of the network interface.