XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_SIMPLE_NETWORK_MODE Struct Reference

#include <SimpleNetwork.h>

Collaboration diagram for EFI_SIMPLE_NETWORK_MODE:
Collaboration graph
[legend]

Public Attributes

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
 

Member Data Documentation

◆ BroadcastAddress

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::BroadcastAddress

The current HW MAC address for broadcast packets.

◆ CurrentAddress

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::CurrentAddress

The current HW MAC address for the network interface.

◆ HwAddressSize

UINT32 EFI_SIMPLE_NETWORK_MODE::HwAddressSize

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

◆ IfType

UINT8 EFI_SIMPLE_NETWORK_MODE::IfType

The interface type of the network interface.

◆ MacAddressChangeable

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MacAddressChangeable

TRUE if the HW MAC address can be changed.

◆ MaxMCastFilterCount

UINT32 EFI_SIMPLE_NETWORK_MODE::MaxMCastFilterCount

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

◆ MaxPacketSize

UINT32 EFI_SIMPLE_NETWORK_MODE::MaxPacketSize

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

◆ MCastFilter

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::MCastFilter[MAX_MCAST_FILTER_CNT]

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

◆ MCastFilterCount

UINT32 EFI_SIMPLE_NETWORK_MODE::MCastFilterCount

The current number of multicast address receive filters.

◆ MediaHeaderSize

UINT32 EFI_SIMPLE_NETWORK_MODE::MediaHeaderSize

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

◆ MediaPresent

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MediaPresent

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

◆ MediaPresentSupported

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MediaPresentSupported

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

◆ MultipleTxSupported

BOOLEAN EFI_SIMPLE_NETWORK_MODE::MultipleTxSupported

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

◆ 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.

◆ NvRamSize

UINT32 EFI_SIMPLE_NETWORK_MODE::NvRamSize

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

◆ PermanentAddress

EFI_MAC_ADDRESS EFI_SIMPLE_NETWORK_MODE::PermanentAddress

The permanent HW MAC address for the network interface.

◆ ReceiveFilterMask

UINT32 EFI_SIMPLE_NETWORK_MODE::ReceiveFilterMask

The multicast receive filter settings supported by the network interface.

◆ ReceiveFilterSetting

UINT32 EFI_SIMPLE_NETWORK_MODE::ReceiveFilterSetting

The current multicast receive filter settings.

◆ State

UINT32 EFI_SIMPLE_NETWORK_MODE::State

Reports the current state of the network interface.


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