iPXE
Data Fields
EFI_TCP6_TRANSMIT_DATA Struct Reference

EFI_TCP6_TRANSMIT_DATA The EFI TCPv6 Protocol user must fill this data structure before sending a packet. More...

#include <Tcp6.h>

Data Fields

BOOLEAN Push
 Push If TRUE, data must be transmitted promptly, and the PUSH bit in the last TCP segment created will be set. More...
 
BOOLEAN Urgent
 The data in the fragment table are urgent and urgent point is in effect if TRUE. More...
 
UINT32 DataLength
 Length of the data in the fragments. More...
 
UINT32 FragmentCount
 Number of fragments. More...
 
EFI_TCP6_FRAGMENT_DATA FragmentTable [1]
 An array of fragment descriptors. More...
 

Detailed Description

EFI_TCP6_TRANSMIT_DATA The EFI TCPv6 Protocol user must fill this data structure before sending a packet.

The packet may contain multiple buffers in non-continuous memory locations.

Definition at line 375 of file Tcp6.h.

Field Documentation

◆ Push

BOOLEAN EFI_TCP6_TRANSMIT_DATA::Push

Push If TRUE, data must be transmitted promptly, and the PUSH bit in the last TCP segment created will be set.

If FALSE, data transmission may be delayed to combine with data from subsequent Transmit()s for efficiency.

Definition at line 382 of file Tcp6.h.

◆ Urgent

BOOLEAN EFI_TCP6_TRANSMIT_DATA::Urgent

The data in the fragment table are urgent and urgent point is in effect if TRUE.

Otherwise those data are NOT considered urgent.

Definition at line 387 of file Tcp6.h.

◆ DataLength

UINT32 EFI_TCP6_TRANSMIT_DATA::DataLength

Length of the data in the fragments.

Definition at line 391 of file Tcp6.h.

◆ FragmentCount

UINT32 EFI_TCP6_TRANSMIT_DATA::FragmentCount

Number of fragments.

Definition at line 395 of file Tcp6.h.

◆ FragmentTable

EFI_TCP6_FRAGMENT_DATA EFI_TCP6_TRANSMIT_DATA::FragmentTable[1]

An array of fragment descriptors.

Definition at line 399 of file Tcp6.h.


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