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

#include <Tcp6.h>

Collaboration diagram for EFI_TCP6_RECEIVE_DATA:
Collaboration graph
[legend]

Public Attributes

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.

Member Data 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.

◆ FragmentCount

UINT32 EFI_TCP6_RECEIVE_DATA::FragmentCount

Number of fragments.

◆ FragmentTable

EFI_TCP6_FRAGMENT_DATA EFI_TCP6_RECEIVE_DATA::FragmentTable[1]

An array of fragment descriptors.

◆ UrgentFlag

BOOLEAN EFI_TCP6_RECEIVE_DATA::UrgentFlag

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


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