|
XenevaOS
|
#include <Ip6.h>

Public Attributes | |
| EFI_TIME | TimeStamp |
| EFI_EVENT | RecycleSignal |
| UINT32 | HeaderLength |
| EFI_IP6_HEADER * | Header |
| UINT32 | DataLength |
| UINT32 | FragmentCount |
| EFI_IP6_FRAGMENT_DATA | FragmentTable [1] |
EFI_IP6_RECEIVE_DATA
| UINT32 _EFI_IP6_RECEIVE_DATA::DataLength |
Sum of the lengths of IPv6 packet buffers in FragmentTable. May be zero.
| UINT32 _EFI_IP6_RECEIVE_DATA::FragmentCount |
Number of IPv6 payload fragments. May be zero.
| EFI_IP6_FRAGMENT_DATA _EFI_IP6_RECEIVE_DATA::FragmentTable[1] |
Array of payload fragment lengths and buffer pointers.
| 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.
| UINT32 _EFI_IP6_RECEIVE_DATA::HeaderLength |
Length of the IPv6 packet headers, including both the IPv6 header and any extension headers.
| EFI_EVENT _EFI_IP6_RECEIVE_DATA::RecycleSignal |
After this event is signaled, the receive data structure is released and must not be referenced.
| EFI_TIME _EFI_IP6_RECEIVE_DATA::TimeStamp |
Time when the EFI IPv6 Protocol driver accepted the packet. Ignored if it is zero.