Announcing hamachi.c:v1.04, yellowfin.c:v1.09, and a mailing list change

Donald Becker <[email protected]> Mon, 18 Nov 2002 11:46:16 -0500 (EST)
Newsgroups gmane.linux.drivers.yellowfin.announce
Message-ID <[email protected]>
The updated version of the driver are
  hamachi.c:v1.04 11/17/2002
  yellowfin.c:v1.09 11/17/2002
Other updated gigabit drivers are
  intel-gige.c:v0.14 11/14/2002
  ns820.c:v1.02 11/17/2002

The changes are summarized below.

First, an important note:
____
  !!!  ALL FUTURE DRIVER ANNOUNCEMENTS WILL BE MADE ON THE
  !!!   [email protected]
  mailing list.  You list subscription be automatically moved to that list.
  This will be the final message under this list name -- please update your
  email filters.

  This is necessary because the current announcement lists are very low
  volume, and the spam level is dramatically increasing.  There are about
  2000 spam attempts for every valid announce message.
____

This is to announce the fall 2002 update to the PCI Ethernet driver set.

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

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.

________________________________________________________________

hamachi.c:v1.04 11/17/2002

Added module option 'multicast_filter_limit'.
Removed the 'mtu' module parameter.

Added a variable to track the current receive setting and minimize
register writes.

Use PKT_BUF_SZ, now 1536 from the earlier 1544, as the suggested size
for allocating receive buffers when possible.

Updated to 2.12 pci-skeleton recommendations.
  Default debug (message level) value changed to '2'
  Added module parameter descriptions
  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

Removed SIOC.MII* symbolic name in favor of constants.

Report link status change on LinkChange interrupt with
  netif_link_up()/netif_link_down()

Allocate Rx buffers with sp->rx_buf_sz instead of PKT_BUF_SZ.
________________________________________________________________

intel-gige.c:v0.14 11/14/2002

Cleaned up harmless warnings from Hammer/__x86_64 and inl() type change.

Report link status change on LinkChange interrupt with
  netif_link_up()/netif_link_down()

Updated to 2.12 pci-skeleton recommendations.
  Default debug (message level) value changed to '2'
  Added module parameter descriptions
  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

Added PCI_HOTSWAP flag.

Removed the 'mtu' module parameter, added change_mtu() method.
________________________________________________________________

ns820.c:v1.02 11/17/2002

Added "D-Link DGE-500T (DP83820)" subsystem ID, 0x1186 0x4900.

Added FDXActiveLow flag, added in the PCI table for some specific boards.
Symbolic name for the FDX bit, and changed code to detect full duplex on
various boards.

Symbolic names for transceiver reset/power control bits.

Clean up harmless warnings with Hammer/__x86_64 include files.
________________________________________________________________

yellowfin.c:v1.09 11/17/2002

Cleaned up harmless warnings with Hammer/__x86_64.

Added module option 'multicast_filter_limit'.
Removed the 'mtu' module parameter.

Updated to remaining 2.12 pci-skeleton recommendations.
  Default debug (message level) value changed to '2'
  Added module parameter descriptions
  TX_TIMEOUT change from 2 to 6 seconds.
  Standard compile-command uses the Makefile.
  Used PKT_BUF_SZ as a consistent size for allocating receive buffers.
  Per-interface settings and SIOC{S,G}PARAMS settings for
   rx_copybreak, max_interrupt_work, multicast_filter_limit

Added a variables to track the current receive and multicast filter
setting to minimize register writes.


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