iPXE

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()
#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

Variables

struct dwmac_ring __attribute__

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.

Referenced by undinet_function_name().

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

Referenced by pxenv_get_cached_info_name().

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

Referenced by pxenv_get_cached_info_name().

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

Referenced by pxenv_get_cached_info_name().

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

Variable Documentation

◆ __attribute__

struct bootph __attribute__