[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
and will be moved into the release directory in approximately one week

The combined set is

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