|
iPXE
|
Directories | |
| efi | |
| errno | |
| linux | |
Files | |
| acpi.h | |
| ACPI data structures. | |
| acpimac.h | |
| ACPI MAC address. | |
| aes.h | |
| AES algorithm. | |
| ansicol.h | |
| ANSI colours. | |
| ansiesc.h | |
| ANSI escape sequences. | |
| aoe.h | |
| AoE protocol. | |
| api.h | |
| iPXE internal APIs | |
| arc4.h | |
| arp.h | |
| Address Resolution Protocol. | |
| asn1.h | |
| ASN.1 encoding. | |
| ata.h | |
| ATA devices. | |
| base16.h | |
| Base16 encoding. | |
| base64.h | |
| Base64 encoding. | |
| bigint.h | |
| Big integer support. | |
| bitbash.h | |
| Bit-bashing interfaces. | |
| bitmap.h | |
| Bitmaps for multicast downloads. | |
| bitops.h | |
| Bit operations. | |
| blockdev.h | |
| Block devices. | |
| blocktrans.h | |
| Block device translator. | |
| bofm.h | |
| IBM BladeCenter Open Fabric Manager (BOFM) | |
| cachedhcp.h | |
| Cached DHCP packet. | |
| cbc.h | |
| Cipher-block chaining. | |
| cdc.h | |
| USB Communications Device Class (CDC) | |
| certstore.h | |
| Certificate store. | |
| chap.h | |
| CHAP protocol. | |
| cms.h | |
| Cryptographic Message Syntax (PKCS #7) | |
| command.h | |
| console.h | |
| User interaction. | |
| cpio.h | |
| CPIO archives. | |
| crc32.h | |
| crypto.h | |
| Cryptographic API. | |
| deflate.h | |
| DEFLATE decompression algorithm. | |
| der.h | |
| DER image format. | |
| des.h | |
| DES algorithm. | |
| device.h | |
| Device model. | |
| devtree.h | |
| Devicetree bus. | |
| dhcp.h | |
| Dynamic Host Configuration Protocol. | |
| dhcparch.h | |
| DHCP client architecture definitions. | |
| dhcpopts.h | |
| DHCP options. | |
| dhcppkt.h | |
| DHCP packets. | |
| dhcpv6.h | |
| Dynamic Host Configuration Protocol for IPv6. | |
| dhe.h | |
| Ephemeral Diffie-Hellman key exchange. | |
| dma.h | |
| DMA mappings. | |
| dns.h | |
| DNS protocol. | |
| downloader.h | |
| Image downloader. | |
| drbg.h | |
| DRBG mechanism. | |
| dummy_pio.h | |
| Dummy PIO reads and writes up to 32 bits. | |
| dummy_sanboot.h | |
| Dummy SAN device. | |
| dynui.h | |
| Dynamic user interfaces. | |
| eap.h | |
| Extensible Authentication Protocol. | |
| eapol.h | |
| Extensible Authentication Protocol over LAN (EAPoL) | |
| ecam.h | |
| PCI I/O API for Enhanced Configuration Access Mechanism (ECAM) | |
| ecam_io.h | |
| PCI I/O API for Enhanced Configuration Access Mechanism (ECAM) | |
| ecb.h | |
| Electronic codebook (ECB) | |
| ecdhe.h | |
| Elliptic Curve Ephemeral Diffie-Hellman (ECDHE) key exchange. | |
| ecdsa.h | |
| Elliptic curve digital signature algorithm (ECDSA) | |
| edd.h | |
| Enhanced Disk Drive specification. | |
| editbox.h | |
| Editable text box widget. | |
| editstring.h | |
| Editable strings. | |
| eisa.h | |
| elf.h | |
| ELF image format. | |
| eltorito.h | |
| El Torito bootable CD-ROM specification. | |
| entropy.h | |
| Entropy source. | |
| eoib.h | |
| Ethernet over Infiniband. | |
| errfile.h | |
| Error file identifiers. | |
| errortab.h | |
| Error message tables. | |
| eth_slow.h | |
| Ethernet slow protocols. | |
| ethernet.h | |
| Ethernet protocol. | |
| fakedhcp.h | |
| Fake DHCP packets. | |
| fault.h | |
| Fault injection. | |
| fbcon.h | |
| Frame buffer console. | |
| fc.h | |
| Fibre Channel. | |
| fcels.h | |
| Fibre Channel Extended Link Services. | |
| fcns.h | |
| Fibre Channel name server lookups. | |
| fcoe.h | |
| Fibre Channel over Ethernet. | |
| fcp.h | |
| Fibre Channel Protocol. | |
| fdt.h | |
| Flattened Device Tree. | |
| fdtmem.h | |
| Flattened Device Tree memory map. | |
| features.h | |
| Feature list. | |
| fip.h | |
| fragment.h | |
| Fragment reassembly. | |
| ftp.h | |
| File transfer protocol. | |
| gcm.h | |
| Galois/Counter Mode (GCM) | |
| gdbserial.h | |
| GDB remote debugging over serial. | |
| gdbstub.h | |
| GDB remote debugging. | |
| gdbudp.h | |
| GDB remote debugging over UDP. | |
| gpio.h | |
| General purpose I/O. | |
| gzip.h | |
| gzip compressed images | |
| hash_df.h | |
| Hash-based derivation function (Hash_df) | |
| hmac.h | |
| Keyed-Hashing for Message Authentication. | |
| hmac_drbg.h | |
| HMAC_DRBG algorithm. | |
| http.h | |
| Hyper Text Transport Protocol. | |
| hyperv.h | |
| Hyper-V interface. | |
| i2c.h | |
| I2C interface. | |
| ib_cm.h | |
| Infiniband communication management. | |
| ib_cmrc.h | |
| Infiniband Communication-managed Reliable Connections. | |
| ib_mad.h | |
| Infiniband management datagrams. | |
| ib_mcast.h | |
| Infiniband multicast groups. | |
| ib_mi.h | |
| Infiniband management interfaces. | |
| ib_packet.h | |
| Infiniband packet format. | |
| ib_pathrec.h | |
| Infiniband path records. | |
| ib_service.h | |
| Infiniband service records. | |
| ib_sma.h | |
| Infiniband subnet management agent. | |
| ib_smc.h | |
| Infiniband Subnet Management Client. | |
| ib_srp.h | |
| SCSI RDMA Protocol over Infiniband. | |
| ibft.h | |
| iSCSI boot firmware table | |
| icmp.h | |
| ICMP protocol. | |
| icmpv6.h | |
| ICMPv6 protocol. | |
| ieee80211.h | |
| Constants and data structures defined in IEEE 802.11, subsetted according to what iPXE knows how to use. | |
| if_arp.h | |
| Address Resolution Protocol constants and types. | |
| if_ether.h | |
| image.h | |
| Executable images. | |
| in.h | |
| infiniband.h | |
| Infiniband protocol. | |
| init.h | |
| initrd.h | |
| Initial ramdisk (initrd) reshuffling. | |
| interface.h | |
| Object interfaces. | |
| io.h | |
| iPXE I/O API | |
| iobuf.h | |
| I/O buffers. | |
| iomap.h | |
| iPXE I/O mapping API | |
| iomap_virt.h | |
| iPXE I/O mapping API using phys_to_virt() | |
| ip.h | |
| IP protocol. | |
| ipoib.h | |
| IP over Infiniband. | |
| ipstat.h | |
| IP statistics. | |
| ipv6.h | |
| IPv6 protocol. | |
| isa.h | |
| isa_ids.h | |
| isapnp.h | |
| iscsi.h | |
| iSCSI protocol | |
| iso9660.h | |
| ISO9660 CD-ROM specification. | |
| isqrt.h | |
| Integer square root. | |
| job.h | |
| Job control interfaces. | |
| jumpscroll.h | |
| Jump scrolling. | |
| keymap.h | |
| Keyboard mappings. | |
| keys.h | |
| Key definitions. | |
| label.h | |
| Text label widget. | |
| linebuf.h | |
| Line buffering. | |
| lineconsole.h | |
| Line-based console. | |
| linux.h | |
| Linux devices, drivers and device requests. | |
| linux_api.h | |
| Linux host API. | |
| linux_sysfs.h | |
| Linux sysfs files. | |
| list.h | |
| Linked lists. | |
| lkrn.h | |
| Linux kernel images. | |
| lldp.h | |
| Link Layer Discovery Protocol. | |
| login_ui.h | |
| Login UI. | |
| malloc.h | |
| Dynamic memory allocation. | |
| mca.h | |
| md4.h | |
| MD4 algorithm. | |
| md5.h | |
| MD5 algorithm. | |
| memmap.h | |
| System memory map. | |
| mii.h | |
| Media Independent Interface. | |
| mii_bit.h | |
| MII bit-bashing interface. | |
| monojob.h | |
| Single foreground job. | |
| mount.h | |
| NFS MOUNT protocol. | |
| mp.h | |
| Multiprocessor functions. | |
| mschapv2.h | |
| MS-CHAPv2 authentication. | |
| nap.h | |
| CPU sleeping. | |
| ndp.h | |
| Neighbour discovery protocol. | |
| neighbour.h | |
| Neighbour discovery. | |
| net80211.h | |
| The iPXE 802.11 MAC layer. | |
| net80211_err.h | |
| The iPXE 802.11 MAC layer errors. | |
| netbios.h | |
| NetBIOS user names. | |
| netdevice.h | |
| Network device management. | |
| nfs.h | |
| Network File System protocol. | |
| nfs_open.h | |
| Network File System protocol. | |
| nfs_uri.h | |
| Network File System protocol URI handling functions. | |
| nonxen.h | |
| Stub Xen definitions for platforms with no Xen support. | |
| ns16550.h | |
| 16550-compatible UART | |
| ntlm.h | |
| NT LAN Manager (NTLM) authentication. | |
| ntp.h | |
| Network Time Protocol. | |
| null_acpi.h | |
| Standard do-nothing ACPI interface. | |
| null_memmap.h | |
| Null system memory map API. | |
| null_mp.h | |
| Null multiprocessor API implementation. | |
| null_nap.h | |
| Null CPU sleeping. | |
| null_pci.h | |
| Null PCI API. | |
| null_reboot.h | |
| iPXE do-nothing reboot API | |
| null_sanboot.h | |
| Standard do-nothing sanboot interface. | |
| null_smbios.h | |
| Null SMBIOS API. | |
| null_time.h | |
| Nonexistent time source. | |
| nvo.h | |
| Non-volatile stored options. | |
| nvs.h | |
| Non-volatile storage. | |
| nvsvpd.h | |
| Non-Volatile Storage using Vital Product Data. | |
| ocsp.h | |
| Online Certificate Status Protocol. | |
| oncrpc.h | |
| SUN ONC RPC protocol. | |
| oncrpc_iob.h | |
| SUN ONC RPC protocol. | |
| open.h | |
| Data transfer interface opening. | |
| p256.h | |
| NIST P-256 elliptic curve. | |
| p384.h | |
| NIST P-384 elliptic curve. | |
| params.h | |
| Request parameters. | |
| parseopt.h | |
| Command line option parsing. | |
| pccrc.h | |
| Peer Content Caching and Retrieval: Content Identification [MS-PCCRC]. | |
| pccrd.h | |
| Peer Content Caching and Retrieval: Discovery Protocol [MS-PCCRD]. | |
| pccrr.h | |
| Peer Content Caching and Retrieval: Retrieval Protocol [MS-PCCRR]. | |
| pci.h | |
| PCI bus. | |
| pci_io.h | |
| PCI I/O API. | |
| pcibackup.h | |
| PCI configuration space backup and restoration. | |
| pcibridge.h | |
| PCI-to-PCI bridge. | |
| pcicloud.h | |
| Cloud VM PCI configuration space access. | |
| pciea.h | |
| PCI Enhanced Allocation. | |
| pcimsix.h | |
| PCI MSI-X interrupts. | |
| pcivpd.h | |
| PCI Vital Product Data. | |
| peerblk.h | |
| Peer Content Caching and Retrieval (PeerDist) protocol block downloads. | |
| peerdisc.h | |
| Peer Content Caching and Retrieval (PeerDist) protocol peer discovery. | |
| peermux.h | |
| Peer Content Caching and Retrieval (PeerDist) protocol multiplexer. | |
| pem.h | |
| PEM-encoded ASN.1 data. | |
| pending.h | |
| Pending operations. | |
| ping.h | |
| ICMP ping protocol. | |
| pinger.h | |
| ICMP ping sender. | |
| pixbuf.h | |
| Pixel buffer. | |
| png.h | |
| Portable Network Graphics (PNG) format. | |
| pnm.h | |
| Portable anymap format (PNM) | |
| pool.h | |
| Pooled connections. | |
| portmap.h | |
| SUN ONC RPC protocol. | |
| posix_io.h | |
| POSIX-like I/O. | |
| privkey.h | |
| Private key. | |
| process.h | |
| Processes. | |
| profile.h | |
| Profiling. | |
| pseudobit.h | |
| Pseudo-bit structures. | |
| quiesce.h | |
| Quiesce system. | |
| random_nz.h | |
| HMAC_DRBG algorithm. | |
| rarp.h | |
| Reverse Address Resolution Protocol. | |
| rbg.h | |
| RBG mechanism. | |
| rc80211.h | |
| Rate-control algorithm prototype for 802.11. | |
| reboot.h | |
| iPXE reboot API | |
| refcnt.h | |
| Reference counting. | |
| resolv.h | |
| Name resolution. | |
| retry.h | |
| Retry timers. | |
| rndis.h | |
| Remote Network Driver Interface Specification. | |
| rootcert.h | |
| Root certificate store. | |
| rotate.h | |
| Bit operations. | |
| rsa.h | |
| RSA public-key cryptography. | |
| sanboot.h | |
| iPXE sanboot API | |
| sbat.h | |
| Secure Boot Advanced Targeting (SBAT) | |
| script.h | |
| iPXE scripts | |
| scsi.h | |
| SCSI devices. | |
| sec80211.h | |
| Definitions for general secured-network routines. | |
| segment.h | |
| Executable image segments. | |
| serial.h | |
| Serial console. | |
| settings.h | |
| Configuration settings. | |
| settings_ui.h | |
| Option configuration console. | |
| sha1.h | |
| SHA-1 algorithm. | |
| sha256.h | |
| SHA-256 algorithm. | |
| sha512.h | |
| SHA-512 algorithm. | |
| shell.h | |
| Minimal command shell. | |
| slirp.h | |
| Linux Slirp network driver. | |
| smbios.h | |
| System Management BIOS. | |
| socket.h | |
| Socket addresses. | |
| spcr.h | |
| ACPI Serial Port Console Redirection (SPCR) | |
| spi.h | |
| SPI interface. | |
| spi_bit.h | |
| SPI bit-bashing interface. | |
| srp.h | |
| SCSI RDMA Protocol. | |
| stp.h | |
| Spanning Tree Protocol (STP) | |
| string.h | |
| String functions. | |
| syslog.h | |
| Syslog protocol. | |
| tables.h | |
| Linker tables. | |
| tcp.h | |
| TCP protocol. | |
| tcpip.h | |
| Transport-network layer interface. | |
| test.h | |
| Self-test infrastructure. | |
| tftp.h | |
| TFTP protocol. | |
| threewire.h | |
| Three-wire serial interface. | |
| time.h | |
| Time source. | |
| timer.h | |
| iPXE timers | |
| tls.h | |
| Transport Layer Security Protocol. | |
| uaccess.h | |
| Access to external ("user") memory. | |
| uart.h | |
| Generic UART. | |
| udp.h | |
| UDP protocol. | |
| uheap.h | |
| External ("user") heap. | |
| umalloc.h | |
| User memory allocation. | |
| uri.h | |
| Uniform Resource Identifiers. | |
| usb.h | |
| Universal Serial Bus (USB) | |
| usbhid.h | |
| USB human interface devices (HID) | |
| usbnet.h | |
| USB network devices. | |
| utf8.h | |
| UTF-8 Unicode encoding. | |
| uuid.h | |
| Universally unique IDs. | |
| validator.h | |
| Certificate validator. | |
| version.h | |
| Version number. | |
| virt_offset.h | |
| Virtual offset memory model. | |
| virtio-pci.h | |
| virtio-ring.h | |
| vlan.h | |
| Virtual LANs. | |
| vmbus.h | |
| Hyper-V virtual machine bus. | |
| vsprintf.h | |
| printf() and friends | |
| weierstrass.h | |
| Weierstrass elliptic curves. | |
| widget.h | |
| Text widgets. | |
| wpa.h | |
| Common definitions for all types of WPA-protected networks. | |
| x25519.h | |
| X25519 key exchange. | |
| x509.h | |
| X.509 certificates. | |
| xen.h | |
| Xen interface. | |
| xenbus.h | |
| Xen device bus. | |
| xenevent.h | |
| Xen events. | |
| xengrant.h | |
| Xen grant tables. | |
| xenmem.h | |
| Xen memory operations. | |
| xenstore.h | |
| XenStore interface. | |
| xenver.h | |
| Xen version. | |
| xfer.h | |
| Data transfer interfaces. | |
| xferbuf.h | |
| Data transfer buffer. | |
| xhci.h | |
| USB eXtensible Host Controller Interface (xHCI) driver. | |
| xsigo.h | |
| Xsigo virtual Ethernet devices. | |
| zlib.h | |
| zlib compressed images | |