iPXE
Data Fields

Parameter block for pxenv_undi_transmit() More...

#include <pxe_api.h>

Data Fields

PXENV_STATUS_t Status
 PXE status code. More...
 
UINT8_t Protocol
 Protocol. More...
 
UINT8_t XmitFlag
 Unicast/broadcast flag. More...
 
SEGOFF16_t DestAddr
 Destination MAC address. More...
 
SEGOFF16_t TBD
 Address of the Transmit Buffer Descriptor. More...
 
UINT32_t Reserved [2]
 Must be zero. More...
 

Detailed Description

Parameter block for pxenv_undi_transmit()

Definition at line 1049 of file pxe_api.h.

Field Documentation

◆ Status

PXENV_STATUS_t s_PXENV_UNDI_TRANSMIT::Status

PXE status code.

Definition at line 1050 of file pxe_api.h.

Referenced by pxenv_undi_transmit().

◆ Protocol

UINT8_t s_PXENV_UNDI_TRANSMIT::Protocol

Protocol.

Valid values are P_UNKNOWN, P_IP, P_ARP or P_RARP. If the caller has already filled in the media header, this field must be set to P_UNKNOWN.

Definition at line 1057 of file pxe_api.h.

Referenced by pxenv_undi_transmit(), and undinet_transmit().

◆ XmitFlag

UINT8_t s_PXENV_UNDI_TRANSMIT::XmitFlag

Unicast/broadcast flag.

Valid values are XMT_DESTADDR or XMT_BROADCAST.

Definition at line 1062 of file pxe_api.h.

Referenced by pxenv_undi_transmit(), and undinet_transmit().

◆ DestAddr

SEGOFF16_t s_PXENV_UNDI_TRANSMIT::DestAddr

Destination MAC address.

Definition at line 1063 of file pxe_api.h.

Referenced by pxenv_undi_transmit(), and undinet_transmit().

◆ TBD

SEGOFF16_t s_PXENV_UNDI_TRANSMIT::TBD

Address of the Transmit Buffer Descriptor.

This is a pointer to a struct s_PXENV_UNDI_TBD.

Definition at line 1068 of file pxe_api.h.

Referenced by pxenv_undi_transmit(), and undinet_transmit().

◆ Reserved

UINT32_t s_PXENV_UNDI_TRANSMIT::Reserved[2]

Must be zero.

Definition at line 1069 of file pxe_api.h.


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