MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
EFI_UDP6_TRANSMIT_DATA Struct Reference

Data Fields

EFI_UDP6_SESSION_DATAUdpSessionData
 
UINT32 DataLength
 
UINT32 FragmentCount
 
EFI_UDP6_FRAGMENT_DATA FragmentTable [1]
 

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.

Field Documentation

UINT32 EFI_UDP6_TRANSMIT_DATA::DataLength

Sum of the fragment data length. Must not exceed the maximum UDP packet size.

UINT32 EFI_UDP6_TRANSMIT_DATA::FragmentCount

Number of fragments.

EFI_UDP6_FRAGMENT_DATA EFI_UDP6_TRANSMIT_DATA::FragmentTable[1]

Array of fragment descriptors.

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.