|
XenevaOS
|
#include <Ip4.h>

| BOOLEAN EFI_IP4_CONFIG_DATA::AcceptAnyProtocol |
Set to TRUE to receive all IPv4 packets that get through the receive filters. Set to FALSE to receive only the DefaultProtocol IPv4 packets that get through the receive filters.
| BOOLEAN EFI_IP4_CONFIG_DATA::AcceptBroadcast |
Set to TRUE to receive broadcast IPv4 packets. Ignored when AcceptPromiscuous is TRUE. Set to FALSE to stop receiving broadcast IPv4 packets.
| BOOLEAN EFI_IP4_CONFIG_DATA::AcceptIcmpErrors |
Set to TRUE to receive ICMP error report packets. Ignored when AcceptPromiscuous or AcceptAnyProtocol is TRUE.
| BOOLEAN EFI_IP4_CONFIG_DATA::AcceptPromiscuous |
Set to TRUE to receive all IPv4 packets that are sent to any hardware address or any protocol address. Set to FALSE to stop receiving all promiscuous IPv4 packets
| UINT8 EFI_IP4_CONFIG_DATA::DefaultProtocol |
The default IPv4 protocol packets to send and receive. Ignored when AcceptPromiscuous is TRUE.
| BOOLEAN EFI_IP4_CONFIG_DATA::DoNotFragment |
State of the DoNotFragment bit in transmitted IPv4 packets.
| BOOLEAN EFI_IP4_CONFIG_DATA::RawData |
Set to TRUE to send and receive unformatted packets. The other IPv4 receive filters are still applied. Fragmentation is disabled for RawData mode.
| UINT32 EFI_IP4_CONFIG_DATA::ReceiveTimeout |
The timer timeout value (number of microseconds) for the receive timeout event to be associated with each assembled packet. Zero means do not drop assembled packets.
| EFI_IPv4_ADDRESS EFI_IP4_CONFIG_DATA::StationAddress |
The station IPv4 address that will be assigned to this EFI IPv4Protocol instance.
| EFI_IPv4_ADDRESS EFI_IP4_CONFIG_DATA::SubnetMask |
The subnet address mask that is associated with the station address.
| UINT8 EFI_IP4_CONFIG_DATA::TimeToLive |
TimeToLive field in transmitted IPv4 packets.
| UINT32 EFI_IP4_CONFIG_DATA::TransmitTimeout |
The timer timeout value (number of microseconds) for the transmit timeout event to be associated with each outgoing packet. Zero means do not drop outgoing packets.
| UINT8 EFI_IP4_CONFIG_DATA::TypeOfService |
TypeOfService field in transmitted IPv4 packets.
| BOOLEAN EFI_IP4_CONFIG_DATA::UseDefaultAddress |
Set to TRUE to use the default IPv4 address and default routing table.