af303db75d
								
							 
						 
						
							Use RFC4390 whenever hardware address exceeds 16 bytes; this allows us 
							
							to construct DHCP packets suitable for Infiniband. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								f09173326c
								
							 
						 
						
							Moved iobuf.h assertions outside the static inline functions, so that 
							
							the assert message's file and line number gives some clue as to the
real location of the problem.
Added similar assertions to list.h. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								c4285e148d
								
							 
						 
						
							use malloc attribute 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								05708503e5
								
							 
						 
						
							use malloc attribute 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								9386263433
								
							 
						 
						
							use malloc attribute 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								a0fbce4656
								
							 
						 
						
							__nonnull changes 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								d0867b101d
								
							 
						 
						
							__nonnull changes 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								d2dd4b9e31
								
							 
						 
						
							__nonnull changes 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								db61b0a577
								
							 
						 
						
							Added error IDs for all files in drivers/net; they're likely to need them. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								0a3c2b80ea
								
							 
						 
						
							Add start_timer_nodelay() 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								54bf2621ed
								
							 
						 
						
							Add iBFT code derived from IBM document. 
							
							
No Microsoft intellectual property was harmed in the production of
this code. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								07f84566d5
								
							 
						 
						
							Make read_user() non-blocking, and add select() call. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								218651e125
								
							 
						 
						
							Display name and status of each file as it is downloaded. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								49009a4c1b
								
							 
						 
						
							uri_get(NULL) and uri_put(NULL) are explicitly allowed. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								d4947c05b2
								
							 
						 
						
							Allow images to hold references to the originating URI. 
							
							
Some shuffling around of the image management code; this needs tidying up. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								9fd6a0418f
								
							 
						 
						
							Allowed zero-cost enforced ordering of features in startup banner 
							
							list.
Added FEATURE() macros to most relevant (non-driver) files. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								67afe84292
								
							 
						 
						
							Use otherwise-useless byte in DHCP feature option as a version number 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								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 years ago  
				
					
						
							
								 
						
							
								726e366e8f
								
							 
						 
						
							Add code for constructing single-file cpio archives on the fly 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								291d69d7fd
								
							 
						 
						
							Added support for draft version of the AoE Boot Firmware Table. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								79691961ba
								
							 
						 
						
							Add identifier for the network device into the DHCP request. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								5e26df0325
								
							 
						 
						
							Centralise construction of the DHCP request and response packets. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								bf3d8fb1aa
								
							 
						 
						
							Allowed HTTPS to be a separately configurable feature. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								3b8b06ae90
								
							 
						 
						
							Added missing #include 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								6fc9ed167e
								
							 
						 
						
							TLS now working again. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								3b9bf40682
								
							 
						 
						
							Preparation for adding tls.c 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								a6467c99a0
								
							 
						 
						
							Added a simple pass-through filter layer for data transfer interfaces. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								218314e712
								
							 
						 
						
							Added HMAC code from TLS project 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								43013da9bf
								
							 
						 
						
							Quick hack to get AoE back in to the tree, on a par with the current 
							
							iSCSI hack. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								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 years ago  
				
					
						
							
								 
						
							
								9aa61ad5a2
								
							 
						 
						
							Add per-file error identifiers 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								f44969f7df
								
							 
						 
						
							nameserver should be static 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								7df3d4a177
								
							 
						 
						
							Obsolete code removal 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								60ce8e884d
								
							 
						 
						
							Added missing extern 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								096fa94f0c
								
							 
						 
						
							Add support for TCP timestamps 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								9dc6a1e678
								
							 
						 
						
							Remove some obsolete stream-API files 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								ed20fee0cf
								
							 
						 
						
							Make ref_get() return the reference, for cleaner code. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								b94420a52b
								
							 
						 
						
							Ready to start testing 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								edd1b173a7
								
							 
						 
						
							Code in place to use a hypothetical SCSI interface. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								f2fa390ae6
								
							 
						 
						
							Everything except the SCSI interface should now be present 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								9b28b25332
								
							 
						 
						
							iSCSI updated to use data-xfer interface on the socket side (TCP). 
							
							SCSI interface not yet implemented. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								edded7546e
								
							 
						 
						
							Limit xmit window to one MTU.  (Path MTU discovery not yet 
							
							implemented; should be done at some point.) 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								3e1dd0772a
								
							 
						 
						
							Fix typo that was preventing any DHCP option applicators from being 
							
							applied. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								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 years ago  
				
					
						
							
								 
						
							
								ca4c6f9eee
								
							 
						 
						
							Kill off unused request() method in data-xfer interface. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								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 years ago  
				
					
						
							
								 
						
							
								934b70d62c
								
							 
						 
						
							Apply global DHCP options when register_dhcp_options() is called.  Do 
							
							not apply DHCP options in dhcp_configure_netdev(). 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								1567b69895
								
							 
						 
						
							Add concept of DHCP option applicators. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								539ff45fd0
								
							 
						 
						
							Allow recording of TX and RX errors to aid in end-user debugging. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								bdd1a0f462
								
							 
						 
						
							Make masking constants unsigned, to avoid a gcc3-only compiler warning. 
							
							
						 
						18 years ago