iPXE
|
#include <ManagedNetwork.h>
Data Fields | |
UINT32 | ReceivedQueueTimeoutValue |
Timeout value for a UEFI one-shot timer event. More... | |
UINT32 | TransmitQueueTimeoutValue |
Timeout value for a UEFI one-shot timer event. More... | |
UINT16 | ProtocolTypeFilter |
Ethernet type II 16-bit protocol type in host byte order. More... | |
BOOLEAN | EnableUnicastReceive |
Set to TRUE to receive packets that are sent to the network device MAC address. More... | |
BOOLEAN | EnableMulticastReceive |
Set to TRUE to receive packets that are sent to any of the active multicast groups. More... | |
BOOLEAN | EnableBroadcastReceive |
Set to TRUE to receive packets that are sent to the network device broadcast address. More... | |
BOOLEAN | EnablePromiscuousReceive |
Set to TRUE to receive packets that are sent to any MAC address. More... | |
BOOLEAN | FlushQueuesOnReset |
Set to TRUE to drop queued packets when the configuration is changed. More... | |
BOOLEAN | EnableReceiveTimestamps |
Set to TRUE to timestamp all packets when they are received by the MNP. More... | |
BOOLEAN | DisableBackgroundPolling |
Set to TRUE to disable background polling in this MNP instance. More... | |
Definition at line 32 of file ManagedNetwork.h.
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 37 of file ManagedNetwork.h.
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 42 of file ManagedNetwork.h.
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 47 of file ManagedNetwork.h.
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 52 of file ManagedNetwork.h.
Referenced by mnpnet_open().
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 57 of file ManagedNetwork.h.
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 62 of file ManagedNetwork.h.
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 67 of file ManagedNetwork.h.
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 72 of file ManagedNetwork.h.
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 78 of file ManagedNetwork.h.
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 85 of file ManagedNetwork.h.