TianoCore EDK2 master
Loading...
Searching...
No Matches
EFI_TCP6_RECEIVE_DATA Struct Reference

#include <MdePkg/Include/Protocol/Tcp6.h>

Data Fields

BOOLEAN UrgentFlag
 
UINT32 DataLength
 
UINT32 FragmentCount
 
EFI_TCP6_FRAGMENT_DATA FragmentTable [1]
 

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 345 of file Tcp6.h.

Field Documentation

◆ 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 357 of file Tcp6.h.

◆ FragmentCount

UINT32 EFI_TCP6_RECEIVE_DATA::FragmentCount

Number of fragments.

Definition at line 361 of file Tcp6.h.

◆ FragmentTable

EFI_TCP6_FRAGMENT_DATA EFI_TCP6_RECEIVE_DATA::FragmentTable[1]

An array of fragment descriptors.

Definition at line 365 of file Tcp6.h.

◆ 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 350 of file Tcp6.h.


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