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

#include <UefiPxe.h>

Public Attributes

PXE_MAC_ADDR SrcAddr
 
PXE_MAC_ADDR DestAddr
 
PXE_UINT32 PacketLen
 
PXE_MEDIA_PROTOCOL Protocol
 
PXE_UINT16 MediaHeaderLen
 
PXE_UINT16 FragCnt
 
PXE_UINT16 reserved
 
struct { 
 
   PXE_UINT64   FragAddr 
 
   PXE_UINT32   FragLen 
 
   PXE_UINT32   reserved 
 
FragDesc [MAX_XMIT_FRAGMENTS
 

Member Data Documentation

◆ DestAddr

PXE_MAC_ADDR s_pxe_cpb_fill_header_fragmented::DestAddr

◆ FragAddr

PXE_UINT64 s_pxe_cpb_fill_header_fragmented::FragAddr

Address of this packet fragment.

◆ FragCnt

PXE_UINT16 s_pxe_cpb_fill_header_fragmented::FragCnt

Number of packet fragment descriptors.

◆ [struct]

struct { ... } s_pxe_cpb_fill_header_fragmented::FragDesc[MAX_XMIT_FRAGMENTS]

Array of packet fragment descriptors. The first byte of the media header is the first byte of the first fragment.

◆ FragLen

PXE_UINT32 s_pxe_cpb_fill_header_fragmented::FragLen

Length of this packet fragment.

◆ MediaHeaderLen

PXE_UINT16 s_pxe_cpb_fill_header_fragmented::MediaHeaderLen

Length of the media header in bytes.

◆ PacketLen

PXE_UINT32 s_pxe_cpb_fill_header_fragmented::PacketLen

Length of packet data in bytes (not including the media header).

◆ Protocol

PXE_MEDIA_PROTOCOL s_pxe_cpb_fill_header_fragmented::Protocol

Protocol type. This will be copied into the media header without doing byte swapping. Protocol type numbers can be obtained from the Assigned Numbers RFC 1700.

◆ reserved [1/2]

PXE_UINT16 s_pxe_cpb_fill_header_fragmented::reserved

Reserved, must be set to zero.

◆ reserved [2/2]

PXE_UINT32 s_pxe_cpb_fill_header_fragmented::reserved

Reserved, must be set to zero.

◆ SrcAddr

PXE_MAC_ADDR s_pxe_cpb_fill_header_fragmented::SrcAddr

Source and destination MAC addresses. These will be copied into the media header without doing byte swapping.


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