ipxe Directory Reference


directory  efi
directory  errno
directory  linux


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