Network device interface functions | |
802.11 link-layer protocol functions | |
802.11 helper functions | |
802.11 association handling functions | |
802.11 fragment handling functions | |
802.11 settings handlers | |
UNDI workarounds | |
INT 13 operation codes | |
INT 13 status codes | |
▼INT 13 floppy disk drive types | |
INT 13 disk types | |
INT 13 disk parameter flags | |
INT 13 extension flags | |
INT 13 extension versions | |
PXE error codes | |
Macros to provide or require explicit symbols | |
Macros to provide or require explicit objects | |
Debugging infrastructure | |
Miscellaneous attributes | |
Licence declarations | For reasons that are partly historical, various different files within the iPXE codebase have differing licences |
POSIX error codes | The names and meanings (but not the values) of these error codes are defined by POSIX |
ANSI colour pairs | |
ANSI escape sequence function identifiers | |
APIs | These are APIs for which only a single implementation may be compiled in at any given time |
BOFM return codes | Defined in section 4.1.3 of the POST/BIOS BOFM I/O Address Re-Assignment Architecture document |
BOFM header subsignatures (action strings) | Defined in section 4.1.2 of the POST/BIOS BOFM I/O Address Re-Assignment Architecture document |
BOFM section header signatures | Defined in section 4.2 of the Open Fabric Manager Parameter Specification document |
BOFM Ethernet parameter entry options | Defined in section 5.1 of the Open Fabric Manager Parameter Specification document |
Console usages | |
DHCP option tags | |
Entropy source order | |
Error file identifier categories | |
Error file identifiers | These values are automatically incorporated into the definitions for error numbers such as EINVAL |
Feature categories | |
DHCP feature option tags | DHCP feature option tags are Etherboot encapsulated options in the range 0x10-0x7f |
Maximum lengths in the 802.11 protocol | |
802.11 Frame Control field bits | |
802.11 Sequence Control field handling | |
802.11 frame header formats | |
802.11 management frame capability field bits | |
802.11 status codes | These are returned to indicate an immediate denial of authentication or association |
802.11 reason codes | These are returned to indicate the reason for a deauthentication or disassociation sent (usually) after authentication or association had succeeded |
802.11 information elements | Many management frames include a section that amounts to a concatenation of these information elements, so that the sender can choose which information to send and the receiver can ignore the parts it doesn't understand |
Management frame data payloads | |
Initialisation function ordering | |
Startup/shutdown function ordering | Shutdown functions are called in the reverse order to startup functions |
Cache discarder costs | |
RF bands on which an 802.11 device can transmit | |
802.11 operation modes supported by hardware | |
Constants for the net80211 config callback | |
Bits for the 802.11 association state field | |
802.11 physical layer flags | |
802.11 network location API | |
802.11 network management API | |
802.11 network association API | |
802.11 driver interface API | |
SCSI operation codes | |
SCSI flags | |
SCSI command data blocks | |
Setting ordering | |
Communication semantics | |
Address families | |
▼SPI commands | |
Atmel-specific SPI commands | |
SPI status register bits (not present on all devices) | |
SPI device types | |
TCP options | |
TCP states | The TCP state is defined by a combination of the flags that have been sent to the peer, the flags that have been acknowledged by the peer, and the flags that have been received from the peer |
Three-wire commands | |
Three-wire device types | |
Timer detection order | |
Trivial user access API implementations | User access API implementations that can be used by environments in which virtual addresses allow access to all of memory |
EAPOL-Key Info field bits | |
Key descriptor element types | |
Syslog priorities | These values are chosen to match those used in the syslog network protocol (RFC 5424) |
▼Preboot eXecution Environment (PXE) API | |
PXE entry points | PXE entry points and calling conventions |
►PXE Preboot API | General high-level functions: PXENV_UNLOAD_STACK, PXENV_START_UNDI etc |
PXENV_UNLOAD_STACK | UNLOAD BASE CODE STACK |
PXENV_GET_CACHED_INFO | GET CACHED INFO |
PXENV_RESTART_TFTP | RESTART TFTP |
PXENV_START_UNDI | START UNDI |
PXENV_STOP_UNDI | STOP UNDI |
PXENV_START_BASE | START BASE |
PXENV_STOP_BASE | STOP BASE |
►PXE TFTP API | Download files via TFTP or MTFTP |
PXENV_TFTP_OPEN | TFTP OPEN |
PXENV_TFTP_CLOSE | TFTP CLOSE |
PXENV_TFTP_READ | TFTP READ |
PXENV_TFTP_READ_FILE | TFTP/MTFTP READ FILE |
PXENV_TFTP_GET_FSIZE | TFTP GET FILE SIZE |
►PXE UDP API | Transmit and receive UDP packets |
PXENV_UDP_OPEN | UDP OPEN |
PXENV_UDP_CLOSE | UDP CLOSE |
PXENV_UDP_WRITE | UDP WRITE |
PXENV_UDP_READ | UDP READ |
►PXE UNDI API | Direct control of the network interface card |
PXENV_UNDI_STARTUP | UNDI STARTUP |
PXENV_UNDI_CLEANUP | UNDI CLEANUP |
PXENV_UNDI_INITIALIZE | UNDI INITIALIZE |
PXENV_UNDI_RESET_ADAPTER | UNDI RESET ADAPTER |
PXENV_UNDI_SHUTDOWN | UNDI SHUTDOWN |
PXENV_UNDI_OPEN | UNDI OPEN |
PXENV_UNDI_CLOSE | UNDI CLOSE |
PXENV_UNDI_TRANSMIT | UNDI TRANSMIT PACKET |
PXENV_UNDI_SET_MCAST_ADDRESS | UNDI SET MULTICAST ADDRESS |
PXENV_UNDI_SET_STATION_ADDRESS | UNDI SET STATION ADDRESS |
PXENV_UNDI_SET_PACKET_FILTER | UNDI SET PACKET FILTER |
PXENV_UNDI_GET_INFORMATION | UNDI GET INFORMATION |
PXENV_UNDI_GET_STATISTICS | UNDI GET STATISTICS |
PXENV_UNDI_CLEAR_STATISTICS | UNDI CLEAR STATISTICS |
PXENV_UNDI_INITIATE_DIAGS | UNDI INITIATE DIAGS |
PXENV_UNDI_FORCE_INTERRUPT | UNDI FORCE INTERRUPT |
PXENV_UNDI_GET_MCAST_ADDRESS | UNDI GET MULTICAST ADDRESS |
PXENV_UNDI_GET_NIC_TYPE | UNDI GET NIC TYPE |
PXENV_UNDI_GET_IFACE_INFO | UNDI GET IFACE INFO |
PXENV_UNDI_GET_STATE | UNDI GET STATE |
PXENV_UNDI_ISR | UNDI ISR |
►PXE FILE API | POSIX-like file operations |
PXENV_FILE_OPEN | FILE OPEN |
PXENV_FILE_CLOSE | FILE CLOSE |
PXENV_FILE_SELECT | FILE SELECT |
PXENV_FILE_READ | FILE READ |
PXENV_GET_FILE_SIZE | GET FILE SIZE |
PXENV_FILE_EXEC | FILE EXEC |
PXENV_FILE_API_CHECK | FILE API CHECK |
PXENV_FILE_EXIT_HOOK | FILE EXIT HOOK |
PXENV_FILE_CMDLINE | FILE CMDLINE |
PXE Loader API | The UNDI ROM loader API |
PXE data types | Basic PXE data types such as UINT16_t, ADDR32_t, SEGSEL_t etc |