[vortex-announce] Updated: 3c59x.c v0.99Xg 11/27/2002 and vortex-diag.c v2.12

Donald Becker becker@scyld.com
Wed Nov 27 13:44:04 2002


First, an administrative note.
3Com Linux driver announcements are now done on both
   driver-announce@scyld.com
and 
   vortex-announce@scyld.com
mailing lists.  Both are fully moderated.

Minor updates to the driver or diagnostic program will continue to be
announced only on the vortex@scyld.com mailing list.

The updated versions are available
  ftp://www.scyld.com/pub/network/test/3c59x.c
and
  ftp://ftp.scyld.com/pub/diag/vortex-diag.c

________________
3c59x.c:v0.99Xg 11/27/2002

Added multicast hash filter support for the Cyclone and later chips.
  The multicast filter is an ill-considered, write-only design.
  We implement the filter bit setting by
    - assuming the largest hash table, 256 bits
    - explicitly clearing the largest table at open
    - only adding to the accept set, never deleting 
    - tracking already-set bits to minimize bus transactions
    - assume that any RxReset might have cleared the list
      (this is undocumented)

Dynamically increase the RxPriorityThresh on every a Rx FIFO overrun.
  The default value is 4*32 bytes
  We increase it by 32 bytes up to 31*32 bytes.
  If Rx FIFO overruns continue we want on each corrupted packet!

Added symbolic names for a few more registers: Window 5 and RxPriorityThresh.
________________

vortex-diag.c:v2.12 11/27/2002

Changed the I/O size in the chip table to be accurate.
  - Vortex chips are now 32, Boomerang chips 64 bytes.
  - The early PCMCIA chips may still be inaccurate.

Added a new IS_CYCLONE bit to some of the detected chips.
Show the bus master register state when IS_CYCLONE is set.

Added symbolic names for a few window 5 registers.

Unconditionally show the station address and receive mode.

If compiled with OPTG_MULTICAST, use the -G <param> to set a multicast
filter entry.

________________


-- 
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