iPXE
Data Fields
_EFI_IP6_TRANSMIT_DATA Struct Reference

EFI_IP6_TRANSMIT_DATA. More...

#include <Ip6.h>

Data Fields

EFI_IPv6_ADDRESS DestinationAddress
 The destination IPv6 address. More...
 
EFI_IP6_OVERRIDE_DATAOverrideData
 If not NULL, the IPv6 transmission control override data. More...
 
UINT32 ExtHdrsLength
 Total length in byte of the IPv6 extension headers specified in ExtHdrs. More...
 
VOIDExtHdrs
 Pointer to the IPv6 extension headers. More...
 
UINT8 NextHeader
 The protocol of first extension header in ExtHdrs. More...
 
UINT32 DataLength
 Total length in bytes of the FragmentTable data to transmit. More...
 
UINT32 FragmentCount
 Number of entries in the fragment data table. More...
 
EFI_IP6_FRAGMENT_DATA FragmentTable [1]
 Start of the fragment data table. More...
 

Detailed Description

EFI_IP6_TRANSMIT_DATA.

Definition at line 475 of file Ip6.h.

Field Documentation

◆ DestinationAddress

EFI_IPv6_ADDRESS _EFI_IP6_TRANSMIT_DATA::DestinationAddress

The destination IPv6 address.

If it is unspecified, ConfigData.DestinationAddress will be used instead.

Definition at line 480 of file Ip6.h.

◆ OverrideData

EFI_IP6_OVERRIDE_DATA* _EFI_IP6_TRANSMIT_DATA::OverrideData

If not NULL, the IPv6 transmission control override data.

Definition at line 484 of file Ip6.h.

◆ ExtHdrsLength

UINT32 _EFI_IP6_TRANSMIT_DATA::ExtHdrsLength

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

Definition at line 489 of file Ip6.h.

◆ ExtHdrs

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.

Definition at line 495 of file Ip6.h.

◆ NextHeader

UINT8 _EFI_IP6_TRANSMIT_DATA::NextHeader

The protocol of first extension header in ExtHdrs.

Ignored if ExtHdrsLength is zero.

Definition at line 500 of file Ip6.h.

◆ DataLength

UINT32 _EFI_IP6_TRANSMIT_DATA::DataLength

Total length in bytes of the FragmentTable data to transmit.

Definition at line 504 of file Ip6.h.

◆ FragmentCount

UINT32 _EFI_IP6_TRANSMIT_DATA::FragmentCount

Number of entries in the fragment data table.

Definition at line 508 of file Ip6.h.

◆ FragmentTable

EFI_IP6_FRAGMENT_DATA _EFI_IP6_TRANSMIT_DATA::FragmentTable[1]

Start of the fragment data table.

Definition at line 512 of file Ip6.h.


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