Michael Brown
a45a145b8c
Added error IDs for all files in drivers/net; they're likely to need them.
18 년 전
Michael Brown
db61b0a577
Added error IDs for all files in drivers/net; they're likely to need them.
18 년 전
Michael Brown
0a3c2b80ea
Add start_timer_nodelay()
18 년 전
Michael Brown
54bf2621ed
Add iBFT code derived from IBM document.
No Microsoft intellectual property was harmed in the production of
this code.
18 년 전
Michael Brown
07f84566d5
Make read_user() non-blocking, and add select() call.
18 년 전
Michael Brown
218651e125
Display name and status of each file as it is downloaded.
18 년 전
Michael Brown
49009a4c1b
uri_get(NULL) and uri_put(NULL) are explicitly allowed.
18 년 전
Michael Brown
d4947c05b2
Allow images to hold references to the originating URI.
Some shuffling around of the image management code; this needs tidying up.
18 년 전
Michael Brown
9fd6a0418f
Allowed zero-cost enforced ordering of features in startup banner
list.
Added FEATURE() macros to most relevant (non-driver) files.
18 년 전
Michael Brown
67afe84292
Use otherwise-useless byte in DHCP feature option as a version number
18 년 전
Michael Brown
0acb016840
Add FEATURE() macro, plus code to display features at startup time,
and generate DHCP options to indicate features to DHCP server (and to
PXE NBPs).
18 년 전
Michael Brown
726e366e8f
Add code for constructing single-file cpio archives on the fly
18 년 전
Michael Brown
291d69d7fd
Added support for draft version of the AoE Boot Firmware Table.
18 년 전
Michael Brown
79691961ba
Add identifier for the network device into the DHCP request.
18 년 전
Michael Brown
5e26df0325
Centralise construction of the DHCP request and response packets.
18 년 전
Michael Brown
bf3d8fb1aa
Allowed HTTPS to be a separately configurable feature.
18 년 전
Michael Brown
3b8b06ae90
Added missing #include
18 년 전
Michael Brown
6fc9ed167e
TLS now working again.
18 년 전
Michael Brown
3b9bf40682
Preparation for adding tls.c
18 년 전
Michael Brown
a6467c99a0
Added a simple pass-through filter layer for data transfer interfaces.
18 년 전
Michael Brown
218314e712
Added HMAC code from TLS project
18 년 전
Michael Brown
43013da9bf
Quick hack to get AoE back in to the tree, on a par with the current
iSCSI hack.
18 년 전
Michael Brown
47a86bca2d
Prepare for iBFT merge when possible. iscsiboot.c contains a really,
really ugly hack at present, but that doesn't hugely matter since I'm
aiming to change the interface to iSCSI devices anyway within the next
week.
18 년 전
Michael Brown
9aa61ad5a2
Add per-file error identifiers
18 년 전
Michael Brown
f44969f7df
nameserver should be static
18 년 전
Michael Brown
7df3d4a177
Obsolete code removal
18 년 전
Michael Brown
60ce8e884d
Added missing extern
18 년 전
Michael Brown
096fa94f0c
Add support for TCP timestamps
18 년 전
Michael Brown
9dc6a1e678
Remove some obsolete stream-API files
18 년 전
Michael Brown
ed20fee0cf
Make ref_get() return the reference, for cleaner code.
18 년 전
Michael Brown
b94420a52b
Ready to start testing
18 년 전
Michael Brown
edd1b173a7
Code in place to use a hypothetical SCSI interface.
18 년 전
Michael Brown
f2fa390ae6
Everything except the SCSI interface should now be present
18 년 전
Michael Brown
9b28b25332
iSCSI updated to use data-xfer interface on the socket side (TCP).
SCSI interface not yet implemented.
18 년 전
Michael Brown
edded7546e
Limit xmit window to one MTU. (Path MTU discovery not yet
implemented; should be done at some point.)
18 년 전
Michael Brown
3e1dd0772a
Fix typo that was preventing any DHCP option applicators from being
applied.
18 년 전
Michael Brown
b34d4d0449
Separate the "is data ready" function of xfer_seek() into an
xfer_window() function, which can return a scalar rather than a
boolean.
18 년 전
Michael Brown
ca4c6f9eee
Kill off unused request() method in data-xfer interface.
18 년 전
Michael Brown
4c418d2100
Use net_device_operations structure and netdev_nullify() to allow for
safe dropping of the netdev ref by the driver while other refs still
exist.
Add netdev_irq() method. Net device open()/close() methods should no
longer enable or disable IRQs.
Remove rx_quota; it wasn't used anywhere and added too much complexity
to implementing correct interrupt-masking behaviour in pxe_undi.c.
18 년 전
Michael Brown
934b70d62c
Apply global DHCP options when register_dhcp_options() is called. Do
not apply DHCP options in dhcp_configure_netdev().
18 년 전
Michael Brown
1567b69895
Add concept of DHCP option applicators.
18 년 전
Michael Brown
539ff45fd0
Allow recording of TX and RX errors to aid in end-user debugging.
18 년 전
Michael Brown
bdd1a0f462
Make masking constants unsigned, to avoid a gcc3-only compiler warning.
18 년 전
Marty Connor
b219814627
Remove deprecation of pci_bar_size()
18 년 전
Michael Brown
89349d7fad
Separated out initialisation functions from startup/shutdown functions.
18 년 전
Michael Brown
1f24ba73c4
Added missing "extern"
18 년 전
Marty Connor
9b3c4e4d79
Warnings purge: src/arch/i386, src/core/disk.c, ramdisk, autoboot
18 년 전
Michael Brown
fae10a7ca1
We don't actually use the reset functions anywhere, and nothing really
provides them.
18 년 전
Michael Brown
fd86c819ba
Use a linker-table based system to automatically mark and start up
permanent processes, rather than requiring each one to have its own
initialisation function.
18 년 전
Marty Connor
c77704cb60
Warnings purge: src/{crypto,hci,net}
18 년 전