iPXE
Data Fields
_EFI_IP6_RECEIVE_DATA Struct Reference

EFI_IP6_RECEIVE_DATA. More...

#include <Ip6.h>

Data Fields

EFI_TIME TimeStamp
 Time when the EFI IPv6 Protocol driver accepted the packet. More...
 
EFI_EVENT RecycleSignal
 After this event is signaled, the receive data structure is released and must not be referenced. More...
 
UINT32 HeaderLength
 Length of the IPv6 packet headers, including both the IPv6 header and any extension headers. More...
 
EFI_IP6_HEADERHeader
 Pointer to the IPv6 packet header. More...
 
UINT32 DataLength
 Sum of the lengths of IPv6 packet buffers in FragmentTable. More...
 
UINT32 FragmentCount
 Number of IPv6 payload fragments. More...
 
EFI_IP6_FRAGMENT_DATA FragmentTable [1]
 Array of payload fragment lengths and buffer pointers. More...
 

Detailed Description

EFI_IP6_RECEIVE_DATA.

Definition at line 424 of file Ip6.h.

Field Documentation

◆ TimeStamp

EFI_TIME _EFI_IP6_RECEIVE_DATA::TimeStamp

Time when the EFI IPv6 Protocol driver accepted the packet.

Ignored if it is zero.

Definition at line 429 of file Ip6.h.

◆ RecycleSignal

EFI_EVENT _EFI_IP6_RECEIVE_DATA::RecycleSignal

After this event is signaled, the receive data structure is released and must not be referenced.

Definition at line 434 of file Ip6.h.

◆ HeaderLength

UINT32 _EFI_IP6_RECEIVE_DATA::HeaderLength

Length of the IPv6 packet headers, including both the IPv6 header and any extension headers.

Definition at line 439 of file Ip6.h.

◆ Header

EFI_IP6_HEADER* _EFI_IP6_RECEIVE_DATA::Header

Pointer to the IPv6 packet header.

If the IPv6 packet was fragmented, this argument is a pointer to the header in the first fragment.

Definition at line 445 of file Ip6.h.

◆ DataLength

UINT32 _EFI_IP6_RECEIVE_DATA::DataLength

Sum of the lengths of IPv6 packet buffers in FragmentTable.

May be zero.

Definition at line 450 of file Ip6.h.

◆ FragmentCount

UINT32 _EFI_IP6_RECEIVE_DATA::FragmentCount

Number of IPv6 payload fragments.

May be zero.

Definition at line 454 of file Ip6.h.

◆ FragmentTable

EFI_IP6_FRAGMENT_DATA _EFI_IP6_RECEIVE_DATA::FragmentTable[1]

Array of payload fragment lengths and buffer pointers.

Definition at line 458 of file Ip6.h.


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