iPXE
Data Fields
s_pxe_cpb_fill_header_fragmented Struct Reference

#include <UefiPxe.h>

Data Fields

PXE_MAC_ADDR SrcAddr
 Source and destination MAC addresses. More...
 
PXE_MAC_ADDR DestAddr
 
PXE_UINT32 PacketLen
 Length of packet data in bytes (not including the media header). More...
 
PXE_MEDIA_PROTOCOL Protocol
 Protocol type. More...
 
PXE_UINT16 MediaHeaderLen
 Length of the media header in bytes. More...
 
PXE_UINT16 FragCnt
 Number of packet fragment descriptors. More...
 
PXE_UINT16 reserved
 Reserved, must be set to zero. More...
 
struct {
   PXE_UINT64   FragAddr
 Address of this packet fragment. More...
 
   PXE_UINT32   FragLen
 Length of this packet fragment. More...
 
   PXE_UINT32   reserved
 Reserved, must be set to zero. More...
 
FragDesc [MAX_XMIT_FRAGMENTS]
 Array of packet fragment descriptors. More...
 

Detailed Description

Definition at line 1606 of file UefiPxe.h.

Field Documentation

◆ 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.

Definition at line 1611 of file UefiPxe.h.

Referenced by efi_undi_fill_header().

◆ DestAddr

PXE_MAC_ADDR s_pxe_cpb_fill_header_fragmented::DestAddr

Definition at line 1612 of file UefiPxe.h.

Referenced by efi_undi_fill_header().

◆ PacketLen

PXE_UINT32 s_pxe_cpb_fill_header_fragmented::PacketLen

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

Definition at line 1617 of file UefiPxe.h.

◆ 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.

Definition at line 1624 of file UefiPxe.h.

Referenced by efi_undi_fill_header().

◆ MediaHeaderLen

PXE_UINT16 s_pxe_cpb_fill_header_fragmented::MediaHeaderLen

Length of the media header in bytes.

Definition at line 1629 of file UefiPxe.h.

◆ FragCnt

PXE_UINT16 s_pxe_cpb_fill_header_fragmented::FragCnt

Number of packet fragment descriptors.

Definition at line 1634 of file UefiPxe.h.

◆ reserved [1/2]

PXE_UINT16 s_pxe_cpb_fill_header_fragmented::reserved

Reserved, must be set to zero.

Definition at line 1639 of file UefiPxe.h.

◆ FragAddr

PXE_UINT64 s_pxe_cpb_fill_header_fragmented::FragAddr

Address of this packet fragment.

Definition at line 1649 of file UefiPxe.h.

Referenced by efi_undi_fill_header().

◆ FragLen

PXE_UINT32 s_pxe_cpb_fill_header_fragmented::FragLen

Length of this packet fragment.

Definition at line 1654 of file UefiPxe.h.

◆ reserved [2/2]

PXE_UINT32 s_pxe_cpb_fill_header_fragmented::reserved

Reserved, must be set to zero.

Definition at line 1659 of file UefiPxe.h.

◆ FragDesc

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.

Referenced by efi_undi_fill_header().


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