XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_IP4_CONFIG_DATA Struct Reference

#include <Ip4.h>

Collaboration diagram for EFI_IP4_CONFIG_DATA:
Collaboration graph
[legend]

Public Attributes

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
 

Member Data Documentation

◆ AcceptAnyProtocol

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.

◆ AcceptBroadcast

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.

◆ AcceptIcmpErrors

BOOLEAN EFI_IP4_CONFIG_DATA::AcceptIcmpErrors

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

◆ AcceptPromiscuous

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

◆ DefaultProtocol

UINT8 EFI_IP4_CONFIG_DATA::DefaultProtocol

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

◆ DoNotFragment

BOOLEAN EFI_IP4_CONFIG_DATA::DoNotFragment

State of the DoNotFragment bit in transmitted IPv4 packets.

◆ RawData

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.

◆ ReceiveTimeout

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.

◆ StationAddress

EFI_IPv4_ADDRESS EFI_IP4_CONFIG_DATA::StationAddress

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

◆ SubnetMask

EFI_IPv4_ADDRESS EFI_IP4_CONFIG_DATA::SubnetMask

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

◆ TimeToLive

UINT8 EFI_IP4_CONFIG_DATA::TimeToLive

TimeToLive field in transmitted IPv4 packets.

◆ TransmitTimeout

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.

◆ TypeOfService

UINT8 EFI_IP4_CONFIG_DATA::TypeOfService

TypeOfService field in transmitted IPv4 packets.

◆ UseDefaultAddress

BOOLEAN EFI_IP4_CONFIG_DATA::UseDefaultAddress

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


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