iPXE
Macros
PXE error codes

Macros

#define PXENV_STATUS_SUCCESS   0x0000
 
#define PXENV_STATUS_FAILURE   0x0001
 
#define PXENV_STATUS_BAD_FUNC   0x0002
 
#define PXENV_STATUS_UNSUPPORTED   0x0003
 
#define PXENV_STATUS_KEEP_UNDI   0x0004
 
#define PXENV_STATUS_KEEP_ALL   0x0005
 
#define PXENV_STATUS_OUT_OF_RESOURCES   0x0006
 
#define PXENV_STATUS_ARP_TIMEOUT   0x0011
 
#define PXENV_STATUS_UDP_CLOSED   0x0018
 
#define PXENV_STATUS_UDP_OPEN   0x0019
 
#define PXENV_STATUS_TFTP_CLOSED   0x001a
 
#define PXENV_STATUS_TFTP_OPEN   0x001b
 
#define PXENV_STATUS_MCOPY_PROBLEM   0x0020
 
#define PXENV_STATUS_BIS_INTEGRITY_FAILURE   0x0021
 
#define PXENV_STATUS_BIS_VALIDATE_FAILURE   0x0022
 
#define PXENV_STATUS_BIS_INIT_FAILURE   0x0023
 
#define PXENV_STATUS_BIS_SHUTDOWN_FAILURE   0x0024
 
#define PXENV_STATUS_BIS_GBOA_FAILURE   0x0025
 
#define PXENV_STATUS_BIS_FREE_FAILURE   0x0026
 
#define PXENV_STATUS_BIS_GSI_FAILURE   0x0027
 
#define PXENV_STATUS_BIS_BAD_CKSUM   0x0028
 
#define PXENV_STATUS_TFTP_CANNOT_ARP_ADDRESS   0x0030
 
#define PXENV_STATUS_TFTP_OPEN_TIMEOUT   0x0032
 
#define PXENV_STATUS_TFTP_UNKNOWN_OPCODE   0x0033
 
#define PXENV_STATUS_TFTP_READ_TIMEOUT   0x0035
 
#define PXENV_STATUS_TFTP_ERROR_OPCODE   0x0036
 
#define PXENV_STATUS_TFTP_CANNOT_OPEN_CONNECTION   0x0038
 
#define PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION   0x0039
 
#define PXENV_STATUS_TFTP_TOO_MANY_PACKAGES   0x003a
 
#define PXENV_STATUS_TFTP_FILE_NOT_FOUND   0x003b
 
#define PXENV_STATUS_TFTP_ACCESS_VIOLATION   0x003c
 
#define PXENV_STATUS_TFTP_NO_MCAST_ADDRESS   0x003d
 
#define PXENV_STATUS_TFTP_NO_FILESIZE   0x003e
 
#define PXENV_STATUS_TFTP_INVALID_PACKET_SIZE   0x003f
 
#define PXENV_STATUS_DHCP_TIMEOUT   0x0051
 
#define PXENV_STATUS_DHCP_NO_IP_ADDRESS   0x0052
 
#define PXENV_STATUS_DHCP_NO_BOOTFILE_NAME   0x0053
 
#define PXENV_STATUS_DHCP_BAD_IP_ADDRESS   0x0054
 
#define PXENV_STATUS_UNDI_INVALID_FUNCTION   0x0060
 
#define PXENV_STATUS_UNDI_MEDIATEST_FAILED   0x0061
 
#define PXENV_STATUS_UNDI_CANNOT_INIT_NIC_FOR_MCAST   0x0062
 
#define PXENV_STATUS_UNDI_CANNOT_INITIALIZE_NIC   0x0063
 
#define PXENV_STATUS_UNDI_CANNOT_INITIALIZE_PHY   0x0064
 
#define PXENV_STATUS_UNDI_CANNOT_READ_CONFIG_DATA   0x0065
 
#define PXENV_STATUS_UNDI_CANNOT_READ_INIT_DATA   0x0066
 
#define PXENV_STATUS_UNDI_BAD_MAC_ADDRESS   0x0067
 
#define PXENV_STATUS_UNDI_BAD_EEPROM_CHECKSUM   0x0068
 
#define PXENV_STATUS_UNDI_ERROR_SETTING_ISR   0x0069
 
#define PXENV_STATUS_UNDI_INVALID_STATE   0x006a
 
#define PXENV_STATUS_UNDI_TRANSMIT_ERROR   0x006b
 
#define PXENV_STATUS_UNDI_INVALID_PARAMETER   0x006c
 
#define PXENV_STATUS_BSTRAP_PROMPT_MENU   0x0074
 
#define PXENV_STATUS_BSTRAP_MCAST_ADDR   0x0076
 
#define PXENV_STATUS_BSTRAP_MISSING_LIST   0x0077
 
#define PXENV_STATUS_BSTRAP_NO_RESPONSE   0x0078
 
#define PXENV_STATUS_BSTRAP_FILE_TOO_BIG   0x0079
 
#define PXENV_STATUS_BINL_CANCELED_BY_KEYSTROKE   0x00a0
 
#define PXENV_STATUS_BINL_NO_PXE_SERVER   0x00a1
 
#define PXENV_STATUS_NOT_AVAILABLE_IN_PMODE   0x00a2
 
#define PXENV_STATUS_NOT_AVAILABLE_IN_RMODE   0x00a3
 
#define PXENV_STATUS_BUSD_DEVICE_NOT_SUPPORTED   0x00b0
 
#define PXENV_STATUS_LOADER_NO_FREE_BASE_MEMORY   0x00c0
 
#define PXENV_STATUS_LOADER_NO_BC_ROMID   0x00c1
 
#define PXENV_STATUS_LOADER_BAD_BC_ROMID   0x00c2
 
#define PXENV_STATUS_LOADER_BAD_BC_RUNTIME_IMAGE   0x00c3
 
#define PXENV_STATUS_LOADER_NO_UNDI_ROMID   0x00c4
 
#define PXENV_STATUS_LOADER_BAD_UNDI_ROMID   0x00c5
 
#define PXENV_STATUS_LOADER_BAD_UNDI_DRIVER_IMAGE   0x00c6
 
#define PXENV_STATUS_LOADER_NO_PXE_STRUCT   0x00c8
 
#define PXENV_STATUS_LOADER_NO_PXENV_STRUCT   0x00c9
 
#define PXENV_STATUS_LOADER_UNDI_START   0x00ca
 
#define PXENV_STATUS_LOADER_BC_START   0x00cb
 

Detailed Description

Macro Definition Documentation

◆ PXENV_STATUS_SUCCESS

#define PXENV_STATUS_SUCCESS   0x0000

Definition at line 19 of file pxe_error.h.

◆ PXENV_STATUS_FAILURE

#define PXENV_STATUS_FAILURE   0x0001

Definition at line 20 of file pxe_error.h.

◆ PXENV_STATUS_BAD_FUNC

#define PXENV_STATUS_BAD_FUNC   0x0002

Definition at line 21 of file pxe_error.h.

◆ PXENV_STATUS_UNSUPPORTED

#define PXENV_STATUS_UNSUPPORTED   0x0003

Definition at line 22 of file pxe_error.h.

◆ PXENV_STATUS_KEEP_UNDI

#define PXENV_STATUS_KEEP_UNDI   0x0004

Definition at line 23 of file pxe_error.h.

◆ PXENV_STATUS_KEEP_ALL

#define PXENV_STATUS_KEEP_ALL   0x0005

Definition at line 24 of file pxe_error.h.

◆ PXENV_STATUS_OUT_OF_RESOURCES

#define PXENV_STATUS_OUT_OF_RESOURCES   0x0006

Definition at line 25 of file pxe_error.h.

◆ PXENV_STATUS_ARP_TIMEOUT

#define PXENV_STATUS_ARP_TIMEOUT   0x0011

Definition at line 28 of file pxe_error.h.

◆ PXENV_STATUS_UDP_CLOSED

#define PXENV_STATUS_UDP_CLOSED   0x0018

Definition at line 31 of file pxe_error.h.

◆ PXENV_STATUS_UDP_OPEN

#define PXENV_STATUS_UDP_OPEN   0x0019

Definition at line 32 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_CLOSED

#define PXENV_STATUS_TFTP_CLOSED   0x001a

Definition at line 33 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_OPEN

#define PXENV_STATUS_TFTP_OPEN   0x001b

Definition at line 34 of file pxe_error.h.

◆ PXENV_STATUS_MCOPY_PROBLEM

#define PXENV_STATUS_MCOPY_PROBLEM   0x0020

Definition at line 37 of file pxe_error.h.

◆ PXENV_STATUS_BIS_INTEGRITY_FAILURE

#define PXENV_STATUS_BIS_INTEGRITY_FAILURE   0x0021

Definition at line 38 of file pxe_error.h.

◆ PXENV_STATUS_BIS_VALIDATE_FAILURE

#define PXENV_STATUS_BIS_VALIDATE_FAILURE   0x0022

Definition at line 39 of file pxe_error.h.

◆ PXENV_STATUS_BIS_INIT_FAILURE

#define PXENV_STATUS_BIS_INIT_FAILURE   0x0023

Definition at line 40 of file pxe_error.h.

◆ PXENV_STATUS_BIS_SHUTDOWN_FAILURE

#define PXENV_STATUS_BIS_SHUTDOWN_FAILURE   0x0024

Definition at line 41 of file pxe_error.h.

◆ PXENV_STATUS_BIS_GBOA_FAILURE

#define PXENV_STATUS_BIS_GBOA_FAILURE   0x0025

Definition at line 42 of file pxe_error.h.

◆ PXENV_STATUS_BIS_FREE_FAILURE

#define PXENV_STATUS_BIS_FREE_FAILURE   0x0026

Definition at line 43 of file pxe_error.h.

◆ PXENV_STATUS_BIS_GSI_FAILURE

#define PXENV_STATUS_BIS_GSI_FAILURE   0x0027

Definition at line 44 of file pxe_error.h.

◆ PXENV_STATUS_BIS_BAD_CKSUM

#define PXENV_STATUS_BIS_BAD_CKSUM   0x0028

Definition at line 45 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_CANNOT_ARP_ADDRESS

#define PXENV_STATUS_TFTP_CANNOT_ARP_ADDRESS   0x0030

Definition at line 48 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_OPEN_TIMEOUT

#define PXENV_STATUS_TFTP_OPEN_TIMEOUT   0x0032

Definition at line 49 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_UNKNOWN_OPCODE

#define PXENV_STATUS_TFTP_UNKNOWN_OPCODE   0x0033

Definition at line 50 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_READ_TIMEOUT

#define PXENV_STATUS_TFTP_READ_TIMEOUT   0x0035

Definition at line 51 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_ERROR_OPCODE

#define PXENV_STATUS_TFTP_ERROR_OPCODE   0x0036

Definition at line 52 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_CANNOT_OPEN_CONNECTION

#define PXENV_STATUS_TFTP_CANNOT_OPEN_CONNECTION   0x0038

Definition at line 53 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION

#define PXENV_STATUS_TFTP_CANNOT_READ_FROM_CONNECTION   0x0039

Definition at line 54 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_TOO_MANY_PACKAGES

#define PXENV_STATUS_TFTP_TOO_MANY_PACKAGES   0x003a

Definition at line 55 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_FILE_NOT_FOUND

#define PXENV_STATUS_TFTP_FILE_NOT_FOUND   0x003b

Definition at line 56 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_ACCESS_VIOLATION

#define PXENV_STATUS_TFTP_ACCESS_VIOLATION   0x003c

Definition at line 57 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_NO_MCAST_ADDRESS

#define PXENV_STATUS_TFTP_NO_MCAST_ADDRESS   0x003d

Definition at line 58 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_NO_FILESIZE

#define PXENV_STATUS_TFTP_NO_FILESIZE   0x003e

Definition at line 59 of file pxe_error.h.

◆ PXENV_STATUS_TFTP_INVALID_PACKET_SIZE

#define PXENV_STATUS_TFTP_INVALID_PACKET_SIZE   0x003f

Definition at line 60 of file pxe_error.h.

◆ PXENV_STATUS_DHCP_TIMEOUT

#define PXENV_STATUS_DHCP_TIMEOUT   0x0051

Definition at line 65 of file pxe_error.h.

◆ PXENV_STATUS_DHCP_NO_IP_ADDRESS

#define PXENV_STATUS_DHCP_NO_IP_ADDRESS   0x0052

Definition at line 66 of file pxe_error.h.

◆ PXENV_STATUS_DHCP_NO_BOOTFILE_NAME

#define PXENV_STATUS_DHCP_NO_BOOTFILE_NAME   0x0053

Definition at line 67 of file pxe_error.h.

◆ PXENV_STATUS_DHCP_BAD_IP_ADDRESS

#define PXENV_STATUS_DHCP_BAD_IP_ADDRESS   0x0054

Definition at line 68 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_INVALID_FUNCTION

#define PXENV_STATUS_UNDI_INVALID_FUNCTION   0x0060

Definition at line 71 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_MEDIATEST_FAILED

#define PXENV_STATUS_UNDI_MEDIATEST_FAILED   0x0061

Definition at line 72 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_CANNOT_INIT_NIC_FOR_MCAST

#define PXENV_STATUS_UNDI_CANNOT_INIT_NIC_FOR_MCAST   0x0062

Definition at line 73 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_CANNOT_INITIALIZE_NIC

#define PXENV_STATUS_UNDI_CANNOT_INITIALIZE_NIC   0x0063

Definition at line 74 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_CANNOT_INITIALIZE_PHY

#define PXENV_STATUS_UNDI_CANNOT_INITIALIZE_PHY   0x0064

Definition at line 75 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_CANNOT_READ_CONFIG_DATA

#define PXENV_STATUS_UNDI_CANNOT_READ_CONFIG_DATA   0x0065

Definition at line 76 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_CANNOT_READ_INIT_DATA

#define PXENV_STATUS_UNDI_CANNOT_READ_INIT_DATA   0x0066

Definition at line 77 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_BAD_MAC_ADDRESS

#define PXENV_STATUS_UNDI_BAD_MAC_ADDRESS   0x0067

Definition at line 78 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_BAD_EEPROM_CHECKSUM

#define PXENV_STATUS_UNDI_BAD_EEPROM_CHECKSUM   0x0068

Definition at line 79 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_ERROR_SETTING_ISR

#define PXENV_STATUS_UNDI_ERROR_SETTING_ISR   0x0069

Definition at line 80 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_INVALID_STATE

#define PXENV_STATUS_UNDI_INVALID_STATE   0x006a

Definition at line 81 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_TRANSMIT_ERROR

#define PXENV_STATUS_UNDI_TRANSMIT_ERROR   0x006b

Definition at line 82 of file pxe_error.h.

◆ PXENV_STATUS_UNDI_INVALID_PARAMETER

#define PXENV_STATUS_UNDI_INVALID_PARAMETER   0x006c

Definition at line 83 of file pxe_error.h.

◆ PXENV_STATUS_BSTRAP_PROMPT_MENU

#define PXENV_STATUS_BSTRAP_PROMPT_MENU   0x0074

Definition at line 86 of file pxe_error.h.

◆ PXENV_STATUS_BSTRAP_MCAST_ADDR

#define PXENV_STATUS_BSTRAP_MCAST_ADDR   0x0076

Definition at line 87 of file pxe_error.h.

◆ PXENV_STATUS_BSTRAP_MISSING_LIST

#define PXENV_STATUS_BSTRAP_MISSING_LIST   0x0077

Definition at line 88 of file pxe_error.h.

◆ PXENV_STATUS_BSTRAP_NO_RESPONSE

#define PXENV_STATUS_BSTRAP_NO_RESPONSE   0x0078

Definition at line 89 of file pxe_error.h.

◆ PXENV_STATUS_BSTRAP_FILE_TOO_BIG

#define PXENV_STATUS_BSTRAP_FILE_TOO_BIG   0x0079

Definition at line 90 of file pxe_error.h.

◆ PXENV_STATUS_BINL_CANCELED_BY_KEYSTROKE

#define PXENV_STATUS_BINL_CANCELED_BY_KEYSTROKE   0x00a0

Definition at line 97 of file pxe_error.h.

◆ PXENV_STATUS_BINL_NO_PXE_SERVER

#define PXENV_STATUS_BINL_NO_PXE_SERVER   0x00a1

Definition at line 98 of file pxe_error.h.

◆ PXENV_STATUS_NOT_AVAILABLE_IN_PMODE

#define PXENV_STATUS_NOT_AVAILABLE_IN_PMODE   0x00a2

Definition at line 99 of file pxe_error.h.

◆ PXENV_STATUS_NOT_AVAILABLE_IN_RMODE

#define PXENV_STATUS_NOT_AVAILABLE_IN_RMODE   0x00a3

Definition at line 100 of file pxe_error.h.

◆ PXENV_STATUS_BUSD_DEVICE_NOT_SUPPORTED

#define PXENV_STATUS_BUSD_DEVICE_NOT_SUPPORTED   0x00b0

Definition at line 103 of file pxe_error.h.

◆ PXENV_STATUS_LOADER_NO_FREE_BASE_MEMORY

#define PXENV_STATUS_LOADER_NO_FREE_BASE_MEMORY   0x00c0

Definition at line 106 of file pxe_error.h.

◆ PXENV_STATUS_LOADER_NO_BC_ROMID

#define PXENV_STATUS_LOADER_NO_BC_ROMID   0x00c1

Definition at line 107 of file pxe_error.h.

◆ PXENV_STATUS_LOADER_BAD_BC_ROMID

#define PXENV_STATUS_LOADER_BAD_BC_ROMID   0x00c2

Definition at line 108 of file pxe_error.h.

◆ PXENV_STATUS_LOADER_BAD_BC_RUNTIME_IMAGE

#define PXENV_STATUS_LOADER_BAD_BC_RUNTIME_IMAGE   0x00c3

Definition at line 109 of file pxe_error.h.

◆ PXENV_STATUS_LOADER_NO_UNDI_ROMID

#define PXENV_STATUS_LOADER_NO_UNDI_ROMID   0x00c4

Definition at line 110 of file pxe_error.h.

◆ PXENV_STATUS_LOADER_BAD_UNDI_ROMID

#define PXENV_STATUS_LOADER_BAD_UNDI_ROMID   0x00c5

Definition at line 111 of file pxe_error.h.

◆ PXENV_STATUS_LOADER_BAD_UNDI_DRIVER_IMAGE

#define PXENV_STATUS_LOADER_BAD_UNDI_DRIVER_IMAGE   0x00c6

Definition at line 112 of file pxe_error.h.

◆ PXENV_STATUS_LOADER_NO_PXE_STRUCT

#define PXENV_STATUS_LOADER_NO_PXE_STRUCT   0x00c8

Definition at line 113 of file pxe_error.h.

◆ PXENV_STATUS_LOADER_NO_PXENV_STRUCT

#define PXENV_STATUS_LOADER_NO_PXENV_STRUCT   0x00c9

Definition at line 114 of file pxe_error.h.

◆ PXENV_STATUS_LOADER_UNDI_START

#define PXENV_STATUS_LOADER_UNDI_START   0x00ca

Definition at line 115 of file pxe_error.h.

◆ PXENV_STATUS_LOADER_BC_START

#define PXENV_STATUS_LOADER_BC_START   0x00cb

Definition at line 116 of file pxe_error.h.