Announcing hamachi.c:v1.04, yellowfin.c:v1.09, and a mailing list change
Donald Becker <[email protected]> Mon, 18 Nov 2002 11:46:16 -0500 (EST)
| Newsgroups | gmane.linux.drivers.yellowfin.announce |
|---|---|
| Message-ID | <[email protected]> |
The updated version of the driver are hamachi.c:v1.04 11/17/2002 yellowfin.c:v1.09 11/17/2002 Other updated gigabit drivers are intel-gige.c:v0.14 11/14/2002 ns820.c:v1.02 11/17/2002 The changes are summarized below. First, an important note: ____ !!! ALL FUTURE DRIVER ANNOUNCEMENTS WILL BE MADE ON THE !!! [email protected] mailing list. You list subscription be automatically moved to that list. This will be the final message under this list name -- please update your email filters. This is necessary because the current announcement lists are very low volume, and the spam level is dramatically increasing. There are about 2000 spam attempts for every valid announce message. ____ This is to announce the fall 2002 update to the PCI Ethernet driver set. Almost every PCI Ethernet driver that I maintain has been updated to the current interface described in pci-skeleton.c v2.12. The updated drivers are available at ftp://www.scyld.com/pub/network/test/* and will be moved into the release directory in approximately one week ftp://www.scyld.com/pub/network/* The combined set is ftp://www.scyld.com/pub/network/test/netdrivers-3.tgz Many other minor fixes and changes are included in this update. A significant amount of work went into rewriting previous changes to keep the drivers structurally consistent where possible. This consistency is vital to making possible efficient implementation of planned structural changes. ________________________________________________________________ hamachi.c:v1.04 11/17/2002 Added module option 'multicast_filter_limit'. Removed the 'mtu' module parameter. Added a variable to track the current receive setting and minimize register writes. Use PKT_BUF_SZ, now 1536 from the earlier 1544, as the suggested size for allocating receive buffers when possible. Updated to 2.12 pci-skeleton recommendations. Default debug (message level) value changed to '2' Added module parameter descriptions TX_TIMEOUT change from 2 to 6 seconds. Standard compile-command uses the Makefile. Per-interface settings and SIOC{S,G}PARAMS settings for rx_copybreak, max_interrupt_work, multicast_filter_limit Removed SIOC.MII* symbolic name in favor of constants. Report link status change on LinkChange interrupt with netif_link_up()/netif_link_down() Allocate Rx buffers with sp->rx_buf_sz instead of PKT_BUF_SZ. ________________________________________________________________ intel-gige.c:v0.14 11/14/2002 Cleaned up harmless warnings from Hammer/__x86_64 and inl() type change. Report link status change on LinkChange interrupt with netif_link_up()/netif_link_down() Updated to 2.12 pci-skeleton recommendations. Default debug (message level) value changed to '2' Added module parameter descriptions TX_TIMEOUT change from 2 to 6 seconds. Standard compile-command uses the Makefile. Per-interface settings and SIOC{S,G}PARAMS settings for rx_copybreak, max_interrupt_work, multicast_filter_limit Added PCI_HOTSWAP flag. Removed the 'mtu' module parameter, added change_mtu() method. ________________________________________________________________ ns820.c:v1.02 11/17/2002 Added "D-Link DGE-500T (DP83820)" subsystem ID, 0x1186 0x4900. Added FDXActiveLow flag, added in the PCI table for some specific boards. Symbolic name for the FDX bit, and changed code to detect full duplex on various boards. Symbolic names for transceiver reset/power control bits. Clean up harmless warnings with Hammer/__x86_64 include files. ________________________________________________________________ yellowfin.c:v1.09 11/17/2002 Cleaned up harmless warnings with Hammer/__x86_64. Added module option 'multicast_filter_limit'. Removed the 'mtu' module parameter. Updated to remaining 2.12 pci-skeleton recommendations. Default debug (message level) value changed to '2' Added module parameter descriptions TX_TIMEOUT change from 2 to 6 seconds. Standard compile-command uses the Makefile. Used PKT_BUF_SZ as a consistent size for allocating receive buffers. Per-interface settings and SIOC{S,G}PARAMS settings for rx_copybreak, max_interrupt_work, multicast_filter_limit Added a variables to track the current receive and multicast filter setting to minimize register writes. -- Donald Becker [email protected] Scyld Computing Corporation http://www.scyld.com 410 Severn Ave. Suite 210 Scyld Beowulf cluster system Annapolis MD 21403 410-990-9993