[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