iPXE
Data Structures | Macros | Typedefs

UNDI TRANSMIT PACKET. More...

Data Structures

struct  s_PXENV_UNDI_TBD
 A transmit buffer descriptor, as pointed to by s_PXENV_UNDI_TRANSMIT::TBD. More...
 
struct  s_PXENV_UNDI_TRANSMIT
 Parameter block for pxenv_undi_transmit() More...
 

Macros

#define PXENV_UNDI_TRANSMIT   0x0008
 PXE API function code for pxenv_undi_transmit() More...
 
#define P_UNKNOWN   0
 Media header already filled in. More...
 
#define P_IP   1
 IP protocol. More...
 
#define P_ARP   2
 ARP protocol. More...
 
#define P_RARP   3
 RARP protocol. More...
 
#define P_OTHER   4
 Other protocol. More...
 
#define XMT_DESTADDR   0x0000
 Unicast packet. More...
 
#define XMT_BROADCAST   0x0001
 Broadcast packet. More...
 
#define MAX_DATA_BLKS   8
 Maximum number of data blocks in a transmit buffer descriptor. More...
 

Typedefs

typedef struct s_PXENV_UNDI_TBD PXENV_UNDI_TBD_t
 
typedef struct s_PXENV_UNDI_TRANSMIT PXENV_UNDI_TRANSMIT_t
 

Detailed Description

UNDI TRANSMIT PACKET.

Macro Definition Documentation

◆ PXENV_UNDI_TRANSMIT

#define PXENV_UNDI_TRANSMIT   0x0008

PXE API function code for pxenv_undi_transmit()

Definition at line 1009 of file pxe_api.h.

◆ P_UNKNOWN

#define P_UNKNOWN   0

Media header already filled in.

Definition at line 1011 of file pxe_api.h.

◆ P_IP

#define P_IP   1

IP protocol.

Definition at line 1012 of file pxe_api.h.

◆ P_ARP

#define P_ARP   2

ARP protocol.

Definition at line 1013 of file pxe_api.h.

◆ P_RARP

#define P_RARP   3

RARP protocol.

Definition at line 1014 of file pxe_api.h.

◆ P_OTHER

#define P_OTHER   4

Other protocol.

Definition at line 1015 of file pxe_api.h.

◆ XMT_DESTADDR

#define XMT_DESTADDR   0x0000

Unicast packet.

Definition at line 1017 of file pxe_api.h.

◆ XMT_BROADCAST

#define XMT_BROADCAST   0x0001

Broadcast packet.

Definition at line 1018 of file pxe_api.h.

◆ MAX_DATA_BLKS

#define MAX_DATA_BLKS   8

Maximum number of data blocks in a transmit buffer descriptor.

Definition at line 1021 of file pxe_api.h.

Typedef Documentation

◆ PXENV_UNDI_TBD_t

Definition at line 1046 of file pxe_api.h.

◆ PXENV_UNDI_TRANSMIT_t

Definition at line 1072 of file pxe_api.h.