[eepro100-announce] Announcing eepro100.c:v1.26 11/17/2002
Donald Becker
becker@scyld.com
Mon Nov 18 11:57:00 2002
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