iPXE
Data Structures | Defines | Typedefs
PXENV_GET_CACHED_INFO
PXE Preboot API

GET CACHED INFO. More...

Data Structures

struct  s_PXENV_GET_CACHED_INFO
 Parameter block for pxenv_get_cached_info() More...
struct  bootph
 Format of buffer filled in by pxenv_get_cached_info() More...

Defines

#define PXENV_GET_CACHED_INFO   0x0071
 PXE API function code for pxenv_get_cached_info()
#define PXENV_PACKET_TYPE_DHCP_DISCOVER   1
 The client's DHCPDISCOVER packet.
#define PXENV_PACKET_TYPE_DHCP_ACK   2
 The DHCP server's DHCPACK packet.
#define PXENV_PACKET_TYPE_CACHED_REPLY   3
 The Boot Server's Discover Reply packet.
#define BOOTP_REQ   1
 A BOOTP request packet.
#define BOOTP_REP   2
 A BOOTP reply packet.
#define BOOTP_BCAST   0x8000
 DHCP broadcast flag.
#define VM_RFC1048   0x63825363L
 DHCP magic cookie.
#define BOOTP_DHCPVEND   1024
 Maximum length of DHCP options.

Typedefs

typedef struct
s_PXENV_GET_CACHED_INFO 
PXENV_GET_CACHED_INFO_t
typedef struct bootph BOOTPLAYER_t

Detailed Description

GET CACHED INFO.


Define Documentation

#define PXENV_GET_CACHED_INFO   0x0071

PXE API function code for pxenv_get_cached_info()

Definition at line 270 of file pxe_api.h.

Referenced by undinet_function_name().

The client's DHCPDISCOVER packet.

Definition at line 273 of file pxe_api.h.

Referenced by pxenv_get_cached_info_name().

The DHCP server's DHCPACK packet.

Definition at line 276 of file pxe_api.h.

Referenced by pxenv_get_cached_info_name().

The Boot Server's Discover Reply packet.

This packet contains DHCP option 60 set to "PXEClient", a valid boot file name, and may or may not contain MTFTP options.

Definition at line 283 of file pxe_api.h.

Referenced by pxenv_get_cached_info_name().

#define BOOTP_REQ   1

A BOOTP request packet.

Definition at line 301 of file pxe_api.h.

#define BOOTP_REP   2

A BOOTP reply packet.

Definition at line 302 of file pxe_api.h.

#define BOOTP_BCAST   0x8000

DHCP broadcast flag.

Request a broadcast response (DHCPOFFER or DHCPACK) from the DHCP server.

Definition at line 309 of file pxe_api.h.

#define VM_RFC1048   0x63825363L

DHCP magic cookie.

Definition at line 311 of file pxe_api.h.

#define BOOTP_DHCPVEND   1024

Maximum length of DHCP options.

Definition at line 314 of file pxe_api.h.


Typedef Documentation

Definition at line 299 of file pxe_api.h.

typedef struct bootph BOOTPLAYER_t

Definition at line 406 of file pxe_api.h.