[vortex-announce] Announcing 3c59x.c:v0.99Xf 11/17/2002
Donald Becker
becker@scyld.com
Mon Nov 18 12:36:02 2002
The updated version of the Vortex driver is
3c59x.c:v0.99Xf 11/17/2002
The changes are summarized below.
________________________________________________________________
3c59x.c:v0.99Xf 11/17/2002
Change to the setting VLAN detection register, use defined(CONFIG_VLAN).
Use PKT_BUF_SZ as the suggested size for allocating receive buffers over
a broader range of MTU settings.
Added a variable to track the current receive setting and minimize
register writes.
Use numeric constants for all ioctl() values, since the symbolic names
change value (grrrr).
Standard compile-command uses the Makefile.
Per-interface settings and SIOC{S,G}PARAMS settings for
max_interrupt_work, multicast_filter_limit
Cleaned up harmless warnings from inl() type change.
________________________________________________________________
This is part of 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
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.
The version number and release dates are
3c59x.c:v0.99Xf 11/17/2002
eepro100.c:v1.26 11/17/2002
epic100.c:v1.17 11/17/2002
hamachi.c:v1.04 11/17/2002
intel-gige.c:v0.14 11/14/2002
myson803.c:v1.04 11/17/2002
natsemi.c:v1.15 11/17/2002
ns820.c:v1.02 11/17/2002
rtl8139.c:v1.22 11/17/2002
starfire.c:v1.08 11/17/2002
sundance.c:v1.10 11/17/2002
tulip.c:v0.95f 11/17/2002
via-rhine.c:v1.13 11/17/2002
winbond-840.c:v1.08 11/16/2002
yellowfin.c:v1.09 11/17/2002
--
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