| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Hack together far enough to support ne2k-pci. | Michael Brown | 2007-07-01 | 1 | -13/+13 | |
| | | ||||||
| * | How has the legacy wrapper been working for the past month or so...? | Michael Brown | 2007-07-01 | 1 | -1/+2 | |
| | | ||||||
| * | Kill off hotplug.h and just make net devices normal reference-counted | Michael Brown | 2007-06-27 | 3 | -33/+24![]() | |
| | | | | | | | structures. DHCP still broken and #if 0'd out. | |||||
| * | Add missing call to free_iob(). | Michael Brown | 2007-06-10 | 1 | -0/+1 | |
| | | ||||||
| * | Update email addresses in drivers | Marty Connor | 2007-06-09 | 4 | -8/+9 | |
| | | ||||||
| * | Updated email mdc's email address | Marty Connor | 2007-06-08 | 1 | -1/+1 | |
| | | ||||||
| * | pkbuff->iobuf changeover | Michael Brown | 2007-05-19 | 3 | -46/+46 | |
| | | | | | | | | | Achieved via Perl using: perl -pi -e 's/pk_buff/io_buffer/g; s/Packet buffer/I\/O buffer/ig; ' \ -e 's/pkbuff\.h/iobuf.h/g; s/pkb_/iob_/g; s/_pkb/_iob/g; ' \ -e 's/pkb/iobuf/g; s/PKB/IOB/g;' | |||||
| * | Ported bnx2 driver from Etherboot 5.4. | James Harper | 2007-03-14 | 3 | -0/+10891 | |
| |\ | ||||||
| * | | t5x9 code relies on nic->ioaddr being set | Michael Brown | 2007-03-11 | 1 | -7/+11 | |
| | | | ||||||
| * | | Updated 3c509 to current device model | Michael Brown | 2007-03-10 | 1 | -165/+185 | |
| | | | ||||||
| * | | Updated ISAPnP, EISA, MCA and ISA buses to current device model. | Michael Brown | 2007-03-10 | 17 | -471/+46![]() | |
| | | | | | | | | | | | | | | | ISA 3c509 is currently non-functional, although the EISA (3c509-eisa) and MCA (3c529) variants should build OK. None of this code is yet tested. | |||||
| * | | Remove no-longer-used variable | Michael Brown | 2007-02-19 | 1 | -1/+0![]() | |
| | | | ||||||
| * | | Fix some bad pointer arithmatic in the tg3 driver that was causing the ↵ | James Harper | 2007-02-10 | 1 | -6/+6 | |
| | | | | | | | | | dynamic memory pool to be corrupted (or worse) | |||||
| * | | Fix padding problem - from Michael | James Harper | 2007-02-10 | 1 | -3/+1![]() | |
| | | | ||||||
| * | | Use stdio.h instead of vsprintf.h | Michael Brown | 2007-01-19 | 3 | -3/+3 | |
| | | | ||||||
| * | | Include stdlib.h rather than malloc.h | Michael Brown | 2007-01-18 | 1 | -1/+2 | |
| | | | ||||||
| * | | Respect the RX quota. This improves poll time by about 0.7us when the | Michael Brown | 2007-01-18 | 1 | -0/+1 | |
| | | | | | | | | | quota is 1. | |||||
| * | | Use pkb_pad() rather than doing it the dangerous way :) | Michael Brown | 2007-01-11 | 1 | -5/+2![]() | |
| | | | ||||||
| * | | Extract packet-padding login from rtl8139.c to a separate pkbpad.c file. | Michael Brown | 2007-01-11 | 1 | -21/+2![]() | |
| | | | ||||||
| * | | Add "name" field to struct device to allow human-readable hardware device | Michael Brown | 2007-01-10 | 14 | -32/+35 | |
| | | | | | | | | | | | | | | | | | | | | | | | names. Add "dev" pointer in struct net_device to tie network interfaces back to a hardware device. Force natural alignment of data types in __table() macros. This seems to prevent gcc from taking the unilateral decision to occasionally increase their alignment (which screws up the table packing). | |||||
| * | | Add RX quotas to the net device poll() method. This avoids the problem | Michael Brown | 2007-01-09 | 3 | -5/+10 | |
| | | | | | | | | | | | | | of alloc_pkb() exhaustion when e.g. an iSCSI-booted DOS session is left idle for a long time at the C:\ prompt and builds up a huge packet backlog. | |||||
| * | | Autopadding was sometimes overwriting the struct list_head at the end | Michael Brown | 2007-01-09 | 1 | -7/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | of the packet buffer. Although pkbuffs are guaranteed to be at least PKB_ZLEN bytes long, there's no guarantee that the data starts at the start of the packet buffer. Since we have to align data for rtl8139 anyway, and since the start of the packet buffer is guaranteed to be aligned to PKB_ALIGN, we may as well just shuffle the packet down so that it starts at the start of the packet buffer. This simultaneously aligns the packet and ensures that there is enough room for the zero-padding. | |||||
| * | | Added net device TX queue; this will be needed to support the PXE UNDI API | Michael Brown | 2007-01-09 | 3 | -15/+4![]() | |
| | | | | | | | | | | | | | (which will need us to wait for TX completions). Added debug autocolourisation to netdevice.c | |||||
| * | | Make open() and close() an official part of the netdevice API. | Michael Brown | 2007-01-04 | 3 | -10/+28 | |
| | | | | | | | | | Call netdevice's poll() and transmit() methods only when device is open. | |||||
| * | | Default to port 0 (sic). | Michael Brown | 2006-12-21 | 1 | -1/+1 | |
| | | | ||||||
| * | | The "increment MAC address by port number" hack applies only to EF1. | Michael Brown | 2006-12-18 | 1 | -3/+7 | |
| | | | ||||||
| * | | Add support for non-volatile stored options in the RTL8139 EEPROM. | Michael Brown | 2006-12-06 | 1 | -1/+38 | |
| | | | ||||||
| * | | The VPD engine is broken and can't actually handle placing VPD | Michael Brown | 2006-12-05 | 1 | -1/+1 | |
| | | | | | | | | | | | anywhere other than offset 0 within the EEPROM, so we have to put our settings at 0x100 instead. | |||||
| * | | Adjust EEPROM/flash detection to fit expected manufacturing practice. | Michael Brown | 2006-12-05 | 1 | -8/+31 | |
| | | | ||||||
| * | | Change some debugging messages to use DBG() | Michael Brown | 2006-12-05 | 1 | -7/+7 | |
| | | | ||||||
| * | | Add the concept of a fragment list for non-volatile stored options. | Michael Brown | 2006-12-04 | 1 | -5/+12 | |
| | | | ||||||
| * | | Fixed two logic errors that were cancelling each other out. | Michael Brown | 2006-12-04 | 1 | -3/+3 | |
| | | | ||||||
| * | | Migrated etherfabric driver to using generic SPI layer. | Michael Brown | 2006-12-04 | 1 | -127/+58![]() | |
| | | | ||||||
| * | | Added the generic block-splitting code to nvs.c | Michael Brown | 2006-12-04 | 1 | -21/+1![]() | |
| | | | ||||||
| * | | Abstracted out part of the concept of an SPI device to a generalised NVS | Michael Brown | 2006-12-04 | 2 | -13/+12![]() | |
| | | | | | | | | | | | | | | | device. Separated the mechanisms of non-volatile storage access and non-volatile stored options. | |||||
| * | | Changed length parameter in SPI methods to be a byte length, rather than | Michael Brown | 2006-12-04 | 1 | -1/+1 | |
| | | | | | | | | | a word length. | |||||
| * | | Generalised the SPI abstraction layer to also be able to handle interfaces | Michael Brown | 2006-12-04 | 2 | -28/+30 | |
| | | | | | | | | | | | | | that don't provide the full flexibility of a bit-bashing interface. Temporarily hacked rtl8139.c to use the new interface. | |||||
| * | | Basic non-volatile storage support | Michael Brown | 2006-11-29 | 1 | -11/+107 | |
| | | | ||||||
| * | | Merged changes from Solarflare | Michael Brown | 2006-11-28 | 1 | -241/+713 | |
| | | | ||||||
| * | | eth_ntoa and warnings cleanup | Marty Connor | 2006-09-27 | 1 | -3/+4 | |
| | | | ||||||
| * | | eth_ntoa cleanup. still has warnings. needs work. | Marty Connor | 2006-09-27 | 1 | -9/+5![]() | |
| | | | ||||||
| * | | eth_ntoa and warnings cleanup | Marty Connor | 2006-09-27 | 1 | -7/+8 | |
| | | | ||||||
| * | | eth_ntoa and warnings cleanup | Marty Connor | 2006-09-27 | 1 | -54/+44![]() | |
| | | | ||||||
| * | | compilation warnings cleanup | Marty Connor | 2006-09-27 | 2 | -27/+24![]() | |
| | | | ||||||
| * | | eth_ntoa cleanup | Marty Connor | 2006-09-27 | 1 | -4/+3![]() | |
| | | | ||||||
| * | | warnings cleanup (still gives lots of compilation warnings from unused ↵ | Marty Connor | 2006-09-27 | 1 | -5/+2![]() | |
| | | | | | | | | | functions and missing legacy support) | |||||
| * | | warnings cleanup | Marty Connor | 2006-09-27 | 1 | -14/+15 | |
| | | | ||||||
| * | | compilation warnings cleanup | Marty Connor | 2006-09-26 | 1 | -33/+27![]() | |
| | | | ||||||
| * | | eth_ntoa and compilation warnings fixes | Marty Connor | 2006-09-26 | 3 | -12/+11![]() | |
| | | | ||||||
| * | | eth_ntoa fixes | Marty Connor | 2006-09-26 | 1 | -5/+4![]() | |
| | | | ||||||

