iPXE
Data Structures | Defines | Typedefs
PXENV_UNDI_TRANSMIT
PXE UNDI API

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

Defines

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

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.


Define Documentation

#define PXENV_UNDI_TRANSMIT   0x0008

PXE API function code for pxenv_undi_transmit()

Definition at line 1009 of file pxe_api.h.

Referenced by pxe_api_profiler(), undinet_function_name(), undinet_profiler(), and undinet_transmit().

#define P_UNKNOWN   0

Media header already filled in.

Definition at line 1011 of file pxe_api.h.

Referenced by pxenv_undi_isr(), pxenv_undi_transmit(), and undinet_transmit().

#define P_IP   1

IP protocol.

Definition at line 1012 of file pxe_api.h.

Referenced by pxenv_undi_isr(), pxenv_undi_transmit(), and undinet_transmit().

#define P_ARP   2

ARP protocol.

Definition at line 1013 of file pxe_api.h.

Referenced by pxenv_undi_isr(), pxenv_undi_transmit(), and undinet_transmit().

#define P_RARP   3

RARP protocol.

Definition at line 1014 of file pxe_api.h.

Referenced by pxenv_undi_isr(), pxenv_undi_transmit(), and undinet_transmit().

#define P_OTHER   4

Other protocol.

Definition at line 1015 of file pxe_api.h.

#define XMT_DESTADDR   0x0000

Unicast packet.

Definition at line 1017 of file pxe_api.h.

Referenced by pxenv_undi_transmit(), and undinet_transmit().

#define XMT_BROADCAST   0x0001

Broadcast packet.

Definition at line 1018 of file pxe_api.h.

Referenced by undinet_transmit().

#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

Definition at line 1046 of file pxe_api.h.

Definition at line 1072 of file pxe_api.h.