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

#include <Ip6.h>

Collaboration diagram for _EFI_IP6_RECEIVE_DATA:
Collaboration graph
[legend]

Public Attributes

EFI_TIME TimeStamp
 
EFI_EVENT RecycleSignal
 
UINT32 HeaderLength
 
EFI_IP6_HEADERHeader
 
UINT32 DataLength
 
UINT32 FragmentCount
 
EFI_IP6_FRAGMENT_DATA FragmentTable [1]
 

Detailed Description

EFI_IP6_RECEIVE_DATA

Member Data Documentation

◆ DataLength

UINT32 _EFI_IP6_RECEIVE_DATA::DataLength

Sum of the lengths of IPv6 packet buffers in FragmentTable. May be zero.

◆ FragmentCount

UINT32 _EFI_IP6_RECEIVE_DATA::FragmentCount

Number of IPv6 payload fragments. May be zero.

◆ FragmentTable

EFI_IP6_FRAGMENT_DATA _EFI_IP6_RECEIVE_DATA::FragmentTable[1]

Array of payload fragment lengths and buffer pointers.

◆ 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.

◆ HeaderLength

UINT32 _EFI_IP6_RECEIVE_DATA::HeaderLength

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

◆ RecycleSignal

EFI_EVENT _EFI_IP6_RECEIVE_DATA::RecycleSignal

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

◆ TimeStamp

EFI_TIME _EFI_IP6_RECEIVE_DATA::TimeStamp

Time when the EFI IPv6 Protocol driver accepted the packet. Ignored if it is zero.


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