david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/include/gpxe
Michael Brown 323cdf8c4c [xfer] Implement xfer_vreopen() to properly handle redirections
When handling a redirection event, we need to close the existing
connection before opening the new connection.
2009-03-30 13:24:56 +01:00
..
efi [build] Enable building with the Intel C compiler (icc) 2009-03-26 07:27:19 +00:00
acpi.h Added generic function for calculating ACPI table checksum 2006-08-27 22:02:08 +00:00
aes.h [crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithm 2009-02-18 22:17:41 +00:00
ansiesc.h Add basic ANSI escape sequence support to BIOS console 2006-12-18 01:19:38 +00:00
aoe.h [aoe] Use an AoE config query to identify the target MAC address 2008-11-19 21:42:33 +00:00
api.h [ioapi] Formalise the I/O API as used in i386-pcbios 2008-10-12 01:03:17 +01:00
arp.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
asn1.h [tls] Use our own ASN.1 routines for certificate parsing 2009-02-10 18:30:17 +00:00
ata.h Quick hack to get AoE back in to the tree, on a par with the current 2007-07-29 02:31:14 +01:00
base64.h [base64] Add base64 encoding functions 2009-02-13 14:54:13 +00:00
bitbash.h Generalised the SPI abstraction layer to also be able to handle interfaces 2006-12-04 15:36:51 +00:00
bitmap.h Add RFC2090 TFTP multicast support. 2007-11-28 10:57:26 +00:00
bitops.h [linda] Add support for QLogic 7220-based Infiniband HCAs 2008-11-11 05:58:47 +00:00
blockdev.h [blockdev] Move block device operations to structure block_device_operations 2008-11-19 20:04:43 +00:00
cbc.h [crypto] Allow creation of arbitrary CBC cipher algorithms using CBC_CIPHER() 2009-02-19 01:53:25 +00:00
chap.h [crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithm 2009-02-18 22:17:41 +00:00
command.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
cpio.h Add code for constructing single-file cpio archives on the fly 2007-08-01 23:10:30 +01:00
crypto.h [crypto] Change cipher_{en,de}crypt() to void functions 2009-02-19 00:06:41 +00:00
device.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
dhcp.h [pxe] Obey lists of PXE Boot Servers and associated Discovery Control bits 2009-02-05 09:34:32 +00:00
dhcpopts.h [Settings] Remove assumption that all settings have DHCP tag values 2008-03-25 20:46:16 +00:00
dhcppkt.h [dhcp] Split PXE menuing code out of dhcp.c 2009-02-01 01:21:40 +00:00
dns.h nameserver should be static 2007-07-17 01:21:20 +01:00
downloader.h Use standard xfer_open() argument list for downloader instantiator 2007-06-09 17:42:46 +01:00
editbox.h [editbox] Allow for password widgets that do not display their contents 2009-02-17 11:55:55 +00:00
editstring.h __nonnull changes 2007-08-20 00:34:46 +02:00
eisa.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
elf.h Use generic "struct image" rather than "struct elf". 2007-01-11 16:10:32 +00:00
errfile.h [login] Add "login" command and UI 2009-02-17 12:02:16 +00:00
errortab.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
ethernet.h [netdevice] Add maximum packet length as a net device property 2008-10-16 05:11:47 +01:00
fakedhcp.h [dhcp] Split PXE menuing code out of dhcp.c 2009-02-01 01:21:40 +00:00
features.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
filter.h Make seek information part of the xfer metadata, rather than an entirely 2008-01-08 16:46:55 +00:00
ftp.h Updated FTP to use data-xfer API. 2007-05-28 20:11:02 +00:00
gdbserial.h [GDB] Provide functions to manually enter GDB stub. 2008-06-30 19:19:48 +01:00
gdbstub.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
gdbudp.h [GDB] Provide functions to manually enter GDB stub. 2008-06-30 19:19:48 +01:00
hidemem.h [pcbios] Support arbitrary splits of the e820 memory map 2008-08-18 07:17:41 +01:00
hmac.h [crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithm 2009-02-18 22:17:41 +00:00
http.h Allowed HTTPS to be a separately configurable feature. 2007-07-30 03:01:04 +01:00
i2c.h [i2c] Generalise i2c bit-bashing support to addressless devices 2008-10-01 19:24:56 +01:00
ib_mad.h [infiniband] Respect hop pointer when building directed route SMP return path 2008-11-12 15:35:45 +00:00
ib_packet.h [infiniband] Add raw packet parser and constructor 2008-11-11 05:31:19 +00:00
ib_sma.h [infiniband] Add a standalone subnet management agent 2008-11-11 05:31:18 +00:00
ib_smc.h [infiniband] Split subnet management agent client out into ib_smc.c 2008-11-11 05:31:07 +00:00
icmp6.h [IPv4] Tidy up some header files. 2008-03-23 22:05:47 +00:00
icmp.h [icmp] Add support for responding to pings 2009-02-17 06:59:15 +00:00
if_arp.h Header rearrangement. 2006-04-24 15:42:49 +00:00
if_ether.h Add ETH_P_AOE 2006-05-28 21:47:52 +00:00
image.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
in.h [build] Avoid strict-aliasing warnings when building with gcc 4.4 2009-01-05 19:20:26 -08:00
infiniband.h [infiniband] Call ib_open() only when opening the IPoIB net device 2009-01-02 21:04:31 +00:00
init.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
interface.h Do not hold self-references. This then avoids the problem of having to 2007-05-15 16:53:46 +00:00
io.h [efi] Add EFI image format and basic runtime environment 2008-10-13 10:24:14 +01:00
iobuf.h [iobuf] Add iob_disown() and use it where it simplifies code 2009-02-01 20:16:10 +00:00
ip6.h [IPv4] Tidy up some header files. 2008-03-23 22:05:47 +00:00
ip.h [IPv4] Tidy up some header files. 2008-03-23 22:05:47 +00:00
ipoib.h [ipoib] Kill off the IPoIB pseudo-header 2008-11-11 05:31:08 +00:00
isa_ids.h Updated ISAPnP, EISA, MCA and ISA buses to current device model. 2007-03-10 18:08:33 +00:00
isa.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
isapnp.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
iscsi.h [iscsi] Include credentials in iBFT only if used during iSCSI login 2009-02-20 21:41:00 +00:00
job.h Added monojob controller in lieu of a full working shell. 2007-06-28 14:53:12 +01:00
keys.h [console] Allow KEY_xxx constants to cover F8 function key 2009-01-25 21:10:48 +00:00
linebuf.h Update HTTP to use data-xfer interface. 2007-05-29 15:37:09 +00:00
linux_compat.h Help quick testing of building Linux code inside gPXE 2007-01-24 23:38:05 +00:00
list.h Moved iobuf.h assertions outside the static inline functions, so that 2007-09-21 01:13:22 +01:00
login_ui.h [login] Add "login" command and UI 2009-02-17 12:02:16 +00:00
malloc.h use malloc attribute 2007-08-20 20:29:30 +02:00
mca.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
md5.h [crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithm 2009-02-18 22:17:41 +00:00
memmap.h Move memmap.h out of arch/i386; it no longer contains anything 2007-01-11 14:08:44 +00:00
monojob.h Display name and status of each file as it is downloaded. 2007-08-03 12:49:21 +01:00
nap.h [nap] Formalise the CPU sleeping API 2008-10-12 23:36:53 +01:00
ndp.h Add per-file error identifiers 2007-07-24 17:11:31 +01:00
netdevice.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
null_nap.h [nap] Formalise the CPU sleeping API 2008-10-12 23:36:53 +01:00
nvo.h [Settings] Migrate DHCP and NVO code to the new settings API (untested) 2008-03-21 22:15:31 +00:00
nvs.h Added the generic block-splitting code to nvs.c 2006-12-04 19:06:07 +00:00
open.h [xfer] Implement xfer_vreopen() to properly handle redirections 2009-03-30 13:24:56 +01:00
pci_ids.h Header rearrangement. 2006-04-24 15:42:49 +00:00
pci_io.h [efi] Add EFI image format and basic runtime environment 2008-10-13 10:24:14 +01:00
pci.h [pci] Add driver_data field to struct pci_device_id 2009-03-26 10:22:15 +00:00
posix_io.h Make read_user() non-blocking, and add select() call. 2007-08-04 01:22:52 +01:00
process.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
profile.h Added basic profiling support 2006-08-24 16:22:56 +00:00
ramdisk.h Added missing "extern" 2007-07-03 21:12:54 +01:00
rarp.h Add untested support for UNDI transmit and receive. 2007-07-02 20:05:58 +01:00
refcnt.h Make ref_get() return the reference, for cleaner code. 2007-07-08 22:02:45 +01:00
resolv.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
retry.h [retry] Use a separate flag to indicate that a retry timer is running 2008-10-12 15:11:20 +01:00
rotate.h [crypto] Rename <gpxe/bitops.h> to <gpxe/rotate.h> 2008-10-01 19:24:56 +01:00
rsa.h [crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithm 2009-02-18 22:17:41 +00:00
sanboot.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
scsi.h Ready to start testing 2007-07-08 22:01:49 +01:00
segment.h Remove osloader.c and replace with a prep_segment() that uses userptr_t 2007-01-11 14:32:26 +00:00
serial.h [Serial] Split serial console from serial driver 2008-06-05 00:45:43 +01:00
settings_ui.h [Settings] Start revamping the configuration settings API. 2008-03-20 04:06:07 +00:00
settings.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
sha1.h [crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithm 2009-02-18 22:17:41 +00:00
shell_banner.h Separated out (and tidied up) shell banner code 2006-12-20 00:24:13 +00:00
shell.h Minimal shell implementation using readline() and system(). 2006-12-19 23:55:05 +00:00
smbios.h [efi] Use EFI-native mechanism for accessing SMBIOS table 2008-12-04 23:19:12 +00:00
socket.h [build] Avoid strict-aliasing warnings when building with gcc 4.4 2009-01-05 19:20:26 -08:00
spi_bit.h Support cards such as natsemi which treat the data as little-endian 2007-07-01 15:22:12 +01:00
spi.h [nvs] Add support for ST M25P32 SPI flash devices 2008-06-27 14:39:25 -07:00
tables.h [build] Enable building with the Intel C compiler (icc) 2009-03-26 07:27:19 +00:00
tcp.h Modify gPXE core and drivers to work with the new timer subsystem 2008-03-02 03:41:10 +03:00
tcpip.h [tables] Incorporate table data type information into table definition 2009-03-13 02:10:21 +00:00
tftp.h Add preliminary support for MTFTP. 2007-12-26 18:51:20 +00:00
threewire.h Added write support for three-wire devices (e.g. the RTL8139 EEPROM) 2006-12-06 19:51:58 +00:00
timer.h [efi] Add EFI image format and basic runtime environment 2008-10-13 10:24:14 +01:00
tls.h [crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithm 2009-02-18 22:17:41 +00:00
uaccess.h [efi] Add EFI image format and basic runtime environment 2008-10-13 10:24:14 +01:00
udp.h [build] Avoid strict-aliasing warnings when building with gcc 4.4 2009-01-05 19:20:26 -08:00
umalloc.h [efi] Add EFI image format and basic runtime environment 2008-10-13 10:24:14 +01:00
uri.h [image] Allow multiple embedded images 2009-02-16 00:30:36 +00:00
uuid.h [SMBIOS] Interpret UUIDs as being in network-endian order 2008-05-20 18:41:36 +01:00
virtio-pci.h [virtio] Split virtio-net.c into several files. 2008-11-19 19:58:51 +00:00
virtio-ring.h [virtio] Split virtio-net.c into several files. 2008-11-19 19:58:51 +00:00
vsprintf.h [libc] Add missing __attribute__ (( format ( printf ) )) to ssnprintf() 2008-08-11 02:31:14 +01:00
x509.h [tls] Use our own ASN.1 routines for certificate parsing 2009-02-10 18:30:17 +00:00
xfer.h [makefile] Add -Wformat-nonliteral as an extra warning category 2008-10-10 18:41:24 +01:00