aboutsummaryrefslogtreecommitdiffstats
path: root/src/arch/i386/drivers/net/undinet.c
Commit message (Expand)AuthorAgeFilesLines
* Fix compiler warnings that appear only on OpenBSD.Michael Brown2007-12-061-1/+1
* Don't rely on retry.c's periodically calling currticks() in order toMichael Brown2007-07-291-1/+7
* Move uninitialised .data16 variables to .bss16; saves around 2000Michael Brown2007-07-161-2/+2
* Kill off the enforced RX quota; it only seems to hurt on real hardware.Michael Brown2007-07-141-3/+1
* Improve error reporting for strange length combinations reported byMichael Brown2007-07-101-6/+21
* Report RX errors via netdev_rx_err()Michael Brown2007-07-101-1/+2
* Protect ISR against failure to unhook.Michael Brown2007-07-101-34/+15
* Working code to call the PXE stack from within the ISR.Michael Brown2007-07-101-19/+22
* Use net_device_operations structure and netdev_nullify() to allow forMichael Brown2007-07-071-10/+28
* Work around Etherboot 5.4 bug when multiple packets are received.Michael Brown2007-07-031-1/+38
* It's not just Etherboot that fails to generate TX completions.Michael Brown2007-07-031-2/+2
* Document TX completion bug.Michael Brown2007-07-031-0/+10
* Use a common base-memory packet buffer for DHCP construction (as usedMichael Brown2007-07-021-11/+5
* Kill off hotplug.h and just make net devices normal reference-countedMichael Brown2007-06-271-2/+2
* pkbuff->iobuf changeoverMichael Brown2007-05-191-27/+27
* Don't call PXENV_STOP_UNDI in the kpxeprefix. This slighy breaks theMichael Brown2007-01-291-9/+14
* Add some trace messages for important eventsMichael Brown2007-01-131-0/+6
* Pick up the return status code from the correct place now that weMichael Brown2007-01-131-2/+1
* When an UNDI API call fails, print everything there is to know about it.Michael Brown2007-01-131-3/+20
* Always send EOI. We can't feasibly share interrupts (since we have noMichael Brown2007-01-131-4/+12
* We *do* have a __data16_array after all!Michael Brown2007-01-121-6/+1
* Add "name" field to struct device to allow human-readable hardware deviceMichael Brown2007-01-101-0/+1
* Add RX quotas to the net device poll() method. This avoids the problemMichael Brown2007-01-091-16/+35
* Rename pkb_available() to pkb_tailroom() for consistency with Linux'sMichael Brown2007-01-091-2/+2
* Added net device TX queue; this will be needed to support the PXE UNDI APIMichael Brown2007-01-091-4/+8
* Added ability to break ISR processing over several calls to poll().Michael Brown2007-01-091-17/+34
* Send EOI after enabling interrupt, in case the device had asserted IRQMichael Brown2007-01-091-0/+1
* Tidied up debug messagesMichael Brown2007-01-081-1/+2
* Use "struct undi_device" instead of "struct pxe_device", and use theMichael Brown2007-01-081-151/+134
* Renamed undi.c to undinet.c. (undi.c will become the UNDI PCI driver)Michael Brown2007-01-081-0/+660