From becker@scyld.com Mon Nov 18 11:57:00 2002 From: becker@scyld.com (Donald Becker) Date: Mon Nov 18 11:57:00 2002 Subject: [eepro100-announce] Announcing eepro100.c:v1.26 11/17/2002 Message-ID: This is to announce the fall 2002 update to the PCI Ethernet driver set. The update version of the EEPro100 driver is eepro100.c:v1.26 11/17/2002 The changes are summarized below. 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 The major changes for 2.12 are Almost all drivers now have PCI hot-swap support. Previously NICs with CardBus implementations had the support, but others had that capability disabled. The ability to selectively enable driver messages: Per-interface copies and consistent SIOC{S,G}PARAMS settings for variables the that used to be configurable only as global module options: msg_level, rx_copybreak, max_interrupt_work, multicast_filter_limit 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. ________________________________________________________________ eepro100.c:v1.26 11/17/2002 Added PCI bus:devfn to the detection message. Updated to remaining 2.12 pci-skeleton recommendations. Default debug (message level) value changed to '2' 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 Changed full_duplex[] documentation to note that it is depricated. Use symbolic names for Rx mode state, including methods to enable run and error packet reception. Allocate Rx buffers with sp->rx_buf_sz instead of PKT_BUF_SZ. Explicit Hammer/__x86_64 architecture check, and cleaned up harmless warnings from inl() type change. -- Donald Becker becker@scyld.com Scyld Computing Corporation http://www.scyld.com 410 Severn Ave. Suite 210 Scyld Beowulf cluster system Annapolis MD 21403 410-990-9993