MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
_EFI_IP6_TRANSMIT_DATA Struct Reference

Data Fields

EFI_IPv6_ADDRESS DestinationAddress
 
EFI_IP6_OVERRIDE_DATAOverrideData
 
UINT32 ExtHdrsLength
 
VOIDExtHdrs
 
UINT8 NextHeader
 
UINT32 DataLength
 
UINT32 FragmentCount
 
EFI_IP6_FRAGMENT_DATA FragmentTable [1]
 

Detailed Description

EFI_IP6_TRANSMIT_DATA

Field Documentation

UINT32 _EFI_IP6_TRANSMIT_DATA::DataLength

Total length in bytes of the FragmentTable data to transmit.

EFI_IPv6_ADDRESS _EFI_IP6_TRANSMIT_DATA::DestinationAddress

The destination IPv6 address. If it is unspecified, ConfigData.DestinationAddress will be used instead.

VOID* _EFI_IP6_TRANSMIT_DATA::ExtHdrs

Pointer to the IPv6 extension headers. The IP layer will append the required extension headers if they are not specified by ExtHdrs. Ignored if ExtHdrsLength is zero.

UINT32 _EFI_IP6_TRANSMIT_DATA::ExtHdrsLength

Total length in byte of the IPv6 extension headers specified in ExtHdrs.

UINT32 _EFI_IP6_TRANSMIT_DATA::FragmentCount

Number of entries in the fragment data table.

EFI_IP6_FRAGMENT_DATA _EFI_IP6_TRANSMIT_DATA::FragmentTable[1]

Start of the fragment data table.

UINT8 _EFI_IP6_TRANSMIT_DATA::NextHeader

The protocol of first extension header in ExtHdrs. Ignored if ExtHdrsLength is zero.

EFI_IP6_OVERRIDE_DATA* _EFI_IP6_TRANSMIT_DATA::OverrideData

If not NULL, the IPv6 transmission control override data.