iPXE
Data Fields
EFI_TCP6_RECEIVE_DATA Struct Reference

EFI_TCP6_RECEIVE_DATA When TCPv6 driver wants to deliver received data to the application, it will pick up the first queued receiving token, update its Token->Packet.RxData then signal the Token->CompletionToken.Event. More...

#include <Tcp6.h>

Data Fields

BOOLEAN UrgentFlag
 Whether the data is urgent. More...
 
UINT32 DataLength
 When calling Receive() function, it is the byte counts of all Fragmentbuffer in FragmentTable allocated by user. More...
 
UINT32 FragmentCount
 Number of fragments. More...
 
EFI_TCP6_FRAGMENT_DATA FragmentTable [1]
 An array of fragment descriptors. More...
 

Detailed Description

EFI_TCP6_RECEIVE_DATA When TCPv6 driver wants to deliver received data to the application, it will pick up the first queued receiving token, update its Token->Packet.RxData then signal the Token->CompletionToken.Event.

Definition at line 347 of file Tcp6.h.

Field Documentation

◆ UrgentFlag

BOOLEAN EFI_TCP6_RECEIVE_DATA::UrgentFlag

Whether the data is urgent.

When this flag is set, the instance is in urgent mode.

Definition at line 352 of file Tcp6.h.

◆ DataLength

UINT32 EFI_TCP6_RECEIVE_DATA::DataLength

When calling Receive() function, it is the byte counts of all Fragmentbuffer in FragmentTable allocated by user.

When the token is signaled by TCPv6 driver it is the length of received data in the fragments.

Definition at line 359 of file Tcp6.h.

◆ FragmentCount

UINT32 EFI_TCP6_RECEIVE_DATA::FragmentCount

Number of fragments.

Definition at line 363 of file Tcp6.h.

◆ FragmentTable

EFI_TCP6_FRAGMENT_DATA EFI_TCP6_RECEIVE_DATA::FragmentTable[1]

An array of fragment descriptors.

Definition at line 367 of file Tcp6.h.


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