Updated: 3c59x.c v0.99Xg 11/27/2002 and vortex-diag.c v2.12
Donald Becker <[email protected]> Wed, 27 Nov 2002 13:04:44 -0500 (EST)
| Newsgroups | gmane.linux.drivers.vortex.announce |
|---|---|
| Message-ID | <[email protected]> |
First, an administrative note. 3Com Linux driver announcements are now done on both [email protected] and [email protected] mailing lists. Both are fully moderated. Minor updates to the driver or diagnostic program will continue to be announced only on the [email protected] 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 [email protected] Scyld Computing Corporation http://www.scyld.com 410 Severn Ave. Suite 210 Scyld Beowulf cluster system Annapolis MD 21403 410-990-9993