iPXE
Data Structures | Macros | Typedefs

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

Macros

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

Typedefs

typedef struct s_PXENV_GET_CACHED_INFO PXENV_GET_CACHED_INFO_t
 
typedef struct bootph BOOTPLAYER_t
 

Detailed Description

GET CACHED INFO.

Macro Definition Documentation

◆ PXENV_GET_CACHED_INFO

#define PXENV_GET_CACHED_INFO   0x0071

PXE API function code for pxenv_get_cached_info()

Definition at line 270 of file pxe_api.h.

◆ PXENV_PACKET_TYPE_DHCP_DISCOVER

#define PXENV_PACKET_TYPE_DHCP_DISCOVER   1

The client's DHCPDISCOVER packet.

Definition at line 273 of file pxe_api.h.

◆ PXENV_PACKET_TYPE_DHCP_ACK

#define PXENV_PACKET_TYPE_DHCP_ACK   2

The DHCP server's DHCPACK packet.

Definition at line 276 of file pxe_api.h.

◆ PXENV_PACKET_TYPE_CACHED_REPLY

#define PXENV_PACKET_TYPE_CACHED_REPLY   3

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.

◆ BOOTP_REQ

#define BOOTP_REQ   1

A BOOTP request packet.

Definition at line 301 of file pxe_api.h.

◆ BOOTP_REP

#define BOOTP_REP   2

A BOOTP reply packet.

Definition at line 302 of file pxe_api.h.

◆ BOOTP_BCAST

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

◆ VM_RFC1048

#define VM_RFC1048   0x63825363L

DHCP magic cookie.

Definition at line 311 of file pxe_api.h.

◆ BOOTP_DHCPVEND

#define BOOTP_DHCPVEND   1024

Maximum length of DHCP options.

Definition at line 314 of file pxe_api.h.

Typedef Documentation

◆ PXENV_GET_CACHED_INFO_t

Definition at line 299 of file pxe_api.h.

◆ BOOTPLAYER_t

typedef struct bootph BOOTPLAYER_t

Definition at line 406 of file pxe_api.h.