EFI_IP4_CONFIG_DATA Struct Reference


Data Fields

UINT8 DefaultProtocol
BOOLEAN AcceptAnyProtocol
BOOLEAN AcceptIcmpErrors
BOOLEAN AcceptBroadcast
BOOLEAN AcceptPromiscuous
BOOLEAN UseDefaultAddress
EFI_IPv4_ADDRESS StationAddress
EFI_IPv4_ADDRESS SubnetMask
UINT8 TypeOfService
UINT8 TimeToLive
BOOLEAN DoNotFragment
BOOLEAN RawData
UINT32 ReceiveTimeout
UINT32 TransmitTimeout

Field Documentation

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.

Set to TRUE to receive broadcast IPv4 packets. Ignored when AcceptPromiscuous is TRUE. Set to FALSE to stop receiving broadcast IPv4 packets.

Set to TRUE to receive ICMP error report packets. Ignored when AcceptPromiscuous or AcceptAnyProtocol is TRUE.

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

The default IPv4 protocol packets to send and receive. Ignored when AcceptPromiscuous is TRUE.

State of the DoNotFragment bit in transmitted IPv4 packets.

Set to TRUE to send and receive unformatted packets. The other IPv4 receive filters are still applied. Fragmentation is disabled for RawData mode.

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.

The station IPv4 address that will be assigned to this EFI IPv4Protocol instance.

The subnet address mask that is associated with the station address.

TimeToLive field in transmitted IPv4 packets.

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.

TypeOfService field in transmitted IPv4 packets.

Set to TRUE to use the default IPv4 address and default routing table.


Generated on Wed Sep 23 16:24:27 2015 for MdePkg[ALL] by  doxygen 1.5.7.1