iPXE
Data Fields
EFI_UDP6_TRANSMIT_DATA Struct Reference

The EFI UDPv6 Protocol client must fill this data structure before sending a packet. More...

#include <Udp6.h>

Data Fields

EFI_UDP6_SESSION_DATAUdpSessionData
 If not NULL, the data that is used to override the transmitting settings.Only the two filed UdpSessionData.DestinationAddress and UdpSessionData.DestionPort can be used as the transmitting setting filed. More...
 
UINT32 DataLength
 Sum of the fragment data length. More...
 
UINT32 FragmentCount
 Number of fragments. More...
 
EFI_UDP6_FRAGMENT_DATA FragmentTable [1]
 Array of fragment descriptors. More...
 

Detailed Description

The EFI UDPv6 Protocol client must fill this data structure before sending a packet.

The packet may contain multiple buffers that may be not in a continuous memory location.

Definition at line 191 of file Udp6.h.

Field Documentation

◆ UdpSessionData

EFI_UDP6_SESSION_DATA* EFI_UDP6_TRANSMIT_DATA::UdpSessionData

If not NULL, the data that is used to override the transmitting settings.Only the two filed UdpSessionData.DestinationAddress and UdpSessionData.DestionPort can be used as the transmitting setting filed.

Definition at line 197 of file Udp6.h.

◆ DataLength

UINT32 EFI_UDP6_TRANSMIT_DATA::DataLength

Sum of the fragment data length.

Must not exceed the maximum UDP packet size.

Definition at line 201 of file Udp6.h.

◆ FragmentCount

UINT32 EFI_UDP6_TRANSMIT_DATA::FragmentCount

Number of fragments.

Definition at line 205 of file Udp6.h.

◆ FragmentTable

EFI_UDP6_FRAGMENT_DATA EFI_UDP6_TRANSMIT_DATA::FragmentTable[1]

Array of fragment descriptors.

Definition at line 209 of file Udp6.h.


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