iPXE
Data Fields
EFI_MANAGED_NETWORK_CONFIG_DATA Struct Reference

#include <ManagedNetwork.h>

Data Fields

UINT32 ReceivedQueueTimeoutValue
 Timeout value for a UEFI one-shot timer event.
UINT32 TransmitQueueTimeoutValue
 Timeout value for a UEFI one-shot timer event.
UINT16 ProtocolTypeFilter
 Ethernet type II 16-bit protocol type in host byte order.
BOOLEAN EnableUnicastReceive
 Set to TRUE to receive packets that are sent to the network device MAC address.
BOOLEAN EnableMulticastReceive
 Set to TRUE to receive packets that are sent to any of the active multicast groups.
BOOLEAN EnableBroadcastReceive
 Set to TRUE to receive packets that are sent to the network device broadcast address.
BOOLEAN EnablePromiscuousReceive
 Set to TRUE to receive packets that are sent to any MAC address.
BOOLEAN FlushQueuesOnReset
 Set to TRUE to drop queued packets when the configuration is changed.
BOOLEAN EnableReceiveTimestamps
 Set to TRUE to timestamp all packets when they are received by the MNP.
BOOLEAN DisableBackgroundPolling
 Set to TRUE to disable background polling in this MNP instance.

Detailed Description

Definition at line 38 of file ManagedNetwork.h.


Field Documentation

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 43 of file ManagedNetwork.h.

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 48 of file ManagedNetwork.h.

Ethernet type II 16-bit protocol type in host byte order.

Valid values are zero and 1,500 to 65,535.

Definition at line 53 of file ManagedNetwork.h.

Set to TRUE to receive packets that are sent to the network device MAC address.

The startup default value is FALSE.

Definition at line 58 of file ManagedNetwork.h.

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 63 of file ManagedNetwork.h.

Set to TRUE to receive packets that are sent to the network device broadcast address.

The startup default value is FALSE.

Definition at line 68 of file ManagedNetwork.h.

Set to TRUE to receive packets that are sent to any MAC address.

The startup default value is FALSE.

Definition at line 73 of file ManagedNetwork.h.

Set to TRUE to drop queued packets when the configuration is changed.

The startup default value is FALSE.

Definition at line 78 of file ManagedNetwork.h.

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 84 of file ManagedNetwork.h.

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 91 of file ManagedNetwork.h.


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