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

Data Fields

UINT32 ReceivedQueueTimeoutValue
 
UINT32 TransmitQueueTimeoutValue
 
UINT16 ProtocolTypeFilter
 
BOOLEAN EnableUnicastReceive
 
BOOLEAN EnableMulticastReceive
 
BOOLEAN EnableBroadcastReceive
 
BOOLEAN EnablePromiscuousReceive
 
BOOLEAN FlushQueuesOnReset
 
BOOLEAN EnableReceiveTimestamps
 
BOOLEAN DisableBackgroundPolling
 

Detailed Description

Definition at line 30 of file ManagedNetwork.h.

Field Documentation

◆ DisableBackgroundPolling

BOOLEAN EFI_MANAGED_NETWORK_CONFIG_DATA::DisableBackgroundPolling

Set to TRUE to disable background polling in this MNP instance. Note that background polling may not be supported in all MNP implementations. The startup default value is FALSE, unless background polling is not supported.

Definition at line 83 of file ManagedNetwork.h.

◆ EnableBroadcastReceive

BOOLEAN EFI_MANAGED_NETWORK_CONFIG_DATA::EnableBroadcastReceive

Set to TRUE to receive packets that are sent to the network device broadcast address. The startup default value is FALSE.

Definition at line 60 of file ManagedNetwork.h.

◆ EnableMulticastReceive

BOOLEAN EFI_MANAGED_NETWORK_CONFIG_DATA::EnableMulticastReceive

Set to TRUE to receive packets that are sent to any of the active multicast groups. The startup default value is FALSE.

Definition at line 55 of file ManagedNetwork.h.

◆ EnablePromiscuousReceive

BOOLEAN EFI_MANAGED_NETWORK_CONFIG_DATA::EnablePromiscuousReceive

Set to TRUE to receive packets that are sent to any MAC address. The startup default value is FALSE.

Definition at line 65 of file ManagedNetwork.h.

◆ EnableReceiveTimestamps

BOOLEAN EFI_MANAGED_NETWORK_CONFIG_DATA::EnableReceiveTimestamps

Set to TRUE to timestamp all packets when they are received by the MNP. Note that timestamps may be unsupported in some MNP implementations. The startup default value is FALSE.

Definition at line 76 of file ManagedNetwork.h.

◆ EnableUnicastReceive

BOOLEAN EFI_MANAGED_NETWORK_CONFIG_DATA::EnableUnicastReceive

Set to TRUE to receive packets that are sent to the network device MAC address. The startup default value is FALSE.

Definition at line 50 of file ManagedNetwork.h.

◆ FlushQueuesOnReset

BOOLEAN EFI_MANAGED_NETWORK_CONFIG_DATA::FlushQueuesOnReset

Set to TRUE to drop queued packets when the configuration is changed. The startup default value is FALSE.

Definition at line 70 of file ManagedNetwork.h.

◆ ProtocolTypeFilter

UINT16 EFI_MANAGED_NETWORK_CONFIG_DATA::ProtocolTypeFilter

Ethernet type II 16-bit protocol type in host byte order. Valid values are zero and 1,500 to 65,535.

Definition at line 45 of file ManagedNetwork.h.

◆ ReceivedQueueTimeoutValue

UINT32 EFI_MANAGED_NETWORK_CONFIG_DATA::ReceivedQueueTimeoutValue

Timeout value for a UEFI one-shot timer event. A packet that has not been removed from the MNP receive queue will be dropped if its receive timeout expires.

Definition at line 35 of file ManagedNetwork.h.

◆ TransmitQueueTimeoutValue

UINT32 EFI_MANAGED_NETWORK_CONFIG_DATA::TransmitQueueTimeoutValue

Timeout value for a UEFI one-shot timer event. A packet that has not been removed from the MNP transmit queue will be dropped if its receive timeout expires.

Definition at line 40 of file ManagedNetwork.h.


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