* [BK PATCHES] net driver merges
@ 2003-05-29 21:10 Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-05-29 21:10 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, netdev
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Others may download the patch from
ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.70-bk3-netdrvr1.patch.bz2
This will update the following files:
drivers/net/8139too.c | 6
drivers/net/amd8111e.c | 1047 +++++++++++++++++++++++++++----------------
drivers/net/amd8111e.h | 968 ++++++++++++++++++++-------------------
drivers/net/e100/e100_main.c | 33 -
drivers/net/pci-skeleton.c | 4
drivers/net/pcnet32.c | 7
drivers/net/r8169.c | 44 +
drivers/net/tlan.c | 116 +++-
8 files changed, 1306 insertions(+), 919 deletions(-)
through these ChangeSets:
<shemminger@osdl.org> (03/05/29 1.1438)
[netdrvr e100] initialize callbacks before registering netdev
Ouch.
<reeja.john@amd.com> (03/05/29 1.1437)
[netdrvr amd8111e] interrupt coalescing, libmii, bug fixes
* Dynamic interrupt coalescing
* mii lib support
* dynamic IPG support (disabled by default)
* jumbo frame fix
* vlan fix
* rx irq coalescing fix
<alan@lxorguk.ukuu.org.uk> (03/05/29 1.1436)
[netdrvr tlan] fix 64-bit issues
<jgarzik@redhat.com> (03/05/29 1.1435)
[netdrvr r8169] use alloc_etherdev, pci_disable_device
<jgarzik@redhat.com> (03/05/29 1.1433)
[netdrvr 8139too] respond to "isn't this racy?" comment
<jgarzik@redhat.com> (03/05/28 1.1432)
[netdrvr] s/init_etherdev/alloc_etherdev/ in code comments,
in 8139too and pci-skeleton drivers.
<jgarzik@redhat.com> (03/05/28 1.1431)
[netdrvr tlan] cleanup
* use pci_{request,release}_regions for PCI devices
* use alloc_etherdev (fixes race)
* propagate error returns from pci_xxx function errors
<engebret@us.ibm.com> (03/05/27 1.1392.7.7)
[netdrvr pcnet32] bug fixes
I would like to see a couple of the pcnet32 changes that I think we can
agree on be put into the trees so a couple of the potential defects can be
avoided. The following patch contains just these pieces. The only
controversial one is an arbitrary change in the number of iterations in a
while loop spinning on hardware state. No matter how this is done, I am
not especially fond of this bit of code as it has no reasonable error
recovery path -- however, as a half-way, incremental solution, increasing
the polling time should help as the 100 value was certainly found to be
insufficient. 1000 may not be sufficient either, but it is certainly no
worse.
Both of the other changes were hit in testing (and I belive the wmb() at a
customer even), so it would help reduce some debug if these go in. Any
feedback is appreciated - thanks.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-07-08 23:26 Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-07-08 23:26 UTC (permalink / raw)
To: torvalds, linux-kernel, netdev
(note to others -- more coming, the queue isn't empty yet)
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Others may download
ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.74-bk5-netdrvr1.patch.bz2
This will update the following files:
drivers/net/8139too.c | 2
drivers/net/e1000/e1000.h | 1
drivers/net/e1000/e1000_ethtool.c | 5 -
drivers/net/e1000/e1000_hw.c | 59 ++++++++++--
drivers/net/e1000/e1000_hw.h | 18 +++
drivers/net/e1000/e1000_main.c | 186 ++++++++++++++++++++------------------
drivers/net/via-rhine.c | 36 +++++--
7 files changed, 198 insertions(+), 109 deletions(-)
through these ChangeSets:
<scott.feldman@intel.com> (03/07/08 1.1431)
[e1000] misc cleanup
* whitespace cleanup
* removal of unused members of netdev priv struct
* extendable arrangement of h/w reset logic
<scott.feldman@intel.com> (03/07/08 1.1430)
[e1000] s/int/unsigned int/ for descriptor ring indexes
* Perf cleanup: s/int/unsigned int/ for descriptor ring indexes
[suggestion by Jeff Garzik].
* Perf cleanup: cache references to ring elements using local pointer
<scott.feldman@intel.com> (03/07/08 1.1429)
[e1000] h/w workaround for mis-fused parts
* h/w workaround: several 10's of thousands of 82547 controllers where
mis-fused during manufacturing, resulting in PHY Tx amplitude to be
too high and out of spec. This workaround detects those parts, and
compensates the Tx amplitude by subtracting ~80mV.
<scott.feldman@intel.com> (03/07/08 1.1428)
[e1000] ethtool diag cleanup
* Cleanup: ethtool diags: only reset if not if_running.
<scott.feldman@intel.com> (03/07/08 1.1427)
[e1000] alloc_etherdev failure didn't cleanup regions
* Bug fix: alloc_etherdev failure didn't cleanup regions in probe.
<scott.feldman@intel.com> (03/07/08 1.1426)
[e1000] missing Tx cleanup opportunities during intr handling
* Bug fix: missing Tx cleanup opportunities during interrupt handling.
<scott.feldman@intel.com> (03/07/08 1.1425)
[e1000] fix VLAN support on PPC64
* Bug fix: fix VLAN support on PPC64 [Mark Rakes (mrakes@vivato.net)]
<scott.feldman@intel.com> (03/07/08 1.1424)
[e1000] request_irq() failure resulted in freeing twice
* Bug fix: request_irq() failure resulted in freeing resources twice!
[Don Fry (brazilnut@us.ibm.com)]
<rl@hellgate.ch> (03/07/08 1.1423)
[PATCH] via-rhine 1.18-2.5: Fix Rhine-I regression
This patch addresses a minor regression reported by Rhine-I users (leading
to occasional Tx timeouts).
I also merged some cosmetic changes.
<jgarzik@redhat.com> (03/07/05 1.1422)
[netdrvr 8139too] fix debug printk
printk args had been accidentally reversed
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-06-24 2:32 Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-06-24 2:32 UTC (permalink / raw)
To: torvalds, linux-kernel, netdev
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Others may download the patch from
ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.73-bk1-netdrvr1.patch.bz2
This will update the following files:
drivers/net/sk98lin/skge.c | 598 +++++++++++++++++++++----------------------
drivers/net/wan/sdla_chdlc.c | 4
drivers/net/wan/sdla_fr.c | 4
drivers/net/wan/sdla_ppp.c | 4
drivers/net/wan/sdla_x25.c | 4
5 files changed, 297 insertions(+), 317 deletions(-)
through these ChangeSets:
<romieu@fr.zoreil.com> (03/06/23 1.1413)
[netdrvr sk98lin] PCI API conversion, and some cleanups
- PCI API init style conversion for drivers/net/sk98lin/skge.c;
- new helpers: SkGeDev{Init/CleanUp};
- sk_devs_lock moved around as it's needed early.
Compiles without error. Untested.
<rusty@rustcorp.com.au> (03/06/23 1.1412)
[PATCH] [PATCH 2.5.72] Use mod_timer in drivers_net_wan_sdla_chdlc.c
From: Vinay K Nallamothu <vinay-rc@naturesoft.net>
<rusty@rustcorp.com.au> (03/06/23 1.1411)
[PATCH] [PATCH 2.5.72] Use mod_timer in drivers_net_wan_sdla_x25.c
From: Vinay K Nallamothu <vinay-rc@naturesoft.net>
<rusty@rustcorp.com.au> (03/06/23 1.1410)
[PATCH] [PATCH 2.5.72] Use mod_timer in drivers_net_wan_sdla_ppp.c
From: Vinay K Nallamothu <vinay-rc@naturesoft.net>
<rusty@rustcorp.com.au> (03/06/23 1.1409)
[PATCH] {PATCH 2.5.72] Use mod_timer in drivers_net_wan_sdla_fr.c
From: Vinay K Nallamothu <vinay-rc@naturesoft.net>
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-06-20 3:46 Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-06-20 3:46 UTC (permalink / raw)
To: torvalds, linux-kernel, netdev
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Others may download the patch from
ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.72-bk2-netdrvr1.patch.bz2
This will update the following files:
drivers/net/amd8111e.c | 12 +++--
drivers/net/bonding/bond_main.c | 88 +++------------------------------------
drivers/net/ixgb/ixgb_ethtool.c | 1
drivers/net/pcmcia/xirc2ps_cs.c | 89 ++++++++++++++++------------------------
drivers/net/pcnet32.c | 2
drivers/net/sis900.c | 1
drivers/net/tulip/Kconfig | 2
7 files changed, 54 insertions(+), 141 deletions(-)
through these ChangeSets:
<mikpe@csd.uu.se> (03/06/19 1.1366)
[netdrvr tulip] Kconfig help text fix
While there is a separate driver for 2104x tulips (CONFIG_DE2104X),
drivers/net/tulip/Kconfig states that CONFIG_TULIP also supports
2104x tulips. This is not the case since that support was removed
in December 2001. A user with an old tulip may thus be tricked into
configuring the wrong driver. (I was, on my PMac 4400.)
The patch below removes this misinformation from tulip's Kconfig.
<jgarzik@redhat.com> (03/06/19 1.1365)
[netdrvr sis900] add new phy id to phy table
(pulled change from 2.4)
<daniel.ritz@gmx.ch> (03/06/19 1.1364)
[PATCH] xirc2ps_cs update
the second patch:
replaces busy_loop with a simple macro doing a schedule_timeout. busy_loop was never
called from interrupt conext anyway, so no need for that. and the sti() is gone.
rgds
-daniel
<daniel.ritz@gmx.ch> (03/06/19 1.1363)
[PATCH] xirc2ps_cs update
hi
this patch does:
- net_device is no longer allocated as part of the driver's private structure,
instead it's allocated via alloc_netdev
- xirc2ps_detach calls xirc2ps_release if necessary (like the other drivers)
against 2.5.70-bk.
rgds
-daniel
<zwane@linuxpower.ca> (03/06/19 1.1362)
[PATCH] Remove warning due to comparison in drivers/net/pcnet32.c
drivers/net/pcnet32.c: In function `pcnet32_init_ring':
drivers/net/pcnet32.c:1006: warning: comparison between pointer and integer
<bunk@fs.tum.de> (03/06/19 1.1361)
[netdrvr ixgb] fix clash with newly-updated ethtool.h
<reeja.john@amd.com> (03/06/19 1.1360)
[netdrvr amd8111e] fix spinlock recursion / if close failure
<ak@muc.de> (03/06/19 1.1359)
[PATCH] Remove copied inet_aton code in bond_main.c
According to a report the my_inet_aton code in bond_main.c is copied
from 4.4BSD, but it doesn't carry a BSD copyright license. In addition
it is somewhat redundant with the standard in_aton. Convert it
to use the linux function.
Error handling is a bit worse than before, but not much.
Patch for 2.5 bonding. The 2.4 version has the same problem, but afaik
it is scheduled to be replaced by the 2.5 codebase anyways.
-Andi
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-06-06 5:42 Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-06-06 5:42 UTC (permalink / raw)
To: torvalds; +Cc: davem, linux-kernel, linux-net, netdev
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Others may obtain the patch from
ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.70-bk10-netdrvr1.patch.bz2
This will update the following files:
MAINTAINERS | 7
drivers/net/8139cp.c | 2
drivers/net/Makefile | 2
drivers/net/arcnet/arc-rawmode.c | 10
drivers/net/arcnet/arcnet.c | 10
drivers/net/arcnet/rfc1051.c | 10
drivers/net/arcnet/rfc1201.c | 12
drivers/net/dl2k.h | 1
drivers/net/ns83820.c | 2
drivers/net/pcmcia/fmvj18x_cs.c | 12
drivers/net/sb1000.c | 22
drivers/net/sk98lin/skge.c | 2
drivers/net/tg3.c | 2
drivers/net/wireless/Kconfig | 15
drivers/net/wireless/Makefile | 1
drivers/net/wireless/atmel.c | 3943 +++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/atmel_cs.c | 768 +++++++
include/linux/ethtool.h | 27
18 files changed, 4791 insertions(+), 57 deletions(-)
through these ChangeSets:
<yoshfuji@linux-ipv6.org> (03/06/06 1.1313)
[netdrvr] C99 initializers for arcnet
<scott.feldman@intel.com> (03/06/06 1.1312)
[PATCH] remove ethtool privileged references
dev_ioctl already checks capable(CAP_NET_ADMIN) for SOICETHTOOL, so
privileged reference are not necessary.
<scott.feldman@intel.com> (03/06/06 1.1311)
[PATCH] 10GbE ethtool support
Add 10GbE support for ethtool.
<zwane@linuxpower.ca> (03/06/06 1.1310)
[PATCH] cli/sti cleanup for fmvj18x
This one should be safe as we're protected by the xmit_lock in all instances
<jgarzik@redhat.com> (03/06/06 1.1309)
[netdrvr] add MAINTAINERS entry for atmel wireless driver
<srk@thekelleys.org.uk> (03/06/06 1.1308)
[netdrvr] add atmel[_cs], new wireless driver
Attached is a driver for Atmel at76c50x WiFi cards. This code started
out as a GPL release from Atmel of pretty horrible quality and I've
extensively re-worked it with the aim of making it acceptable in the
kernel. Please could you take a look and either pass it into the patch
stream or let me know what's wrong with it?
The code has been tested on at least three different brand cards by
different people. Jean Tourrilhes took a look at an earlier version an
was positive. He's put incorporating this into 2.6 as a priority 1.
The patch works fine on 2.5.70.
The firmware issue has been addressed now. The only firmware in the
driver is a small stub which reads the MAC address from NVRAM on the
card. The source for that is included so there are no GPL issues. The
main firmware is loaded from userspace using Manuel Estrada Sainz's
sysfs firmware class. I know that the patch for that has been
accepted but it hasn't turned up anywhere I can see yet. The
driver compiles fine even without the firmware class. I've made a
package of the firmware images which is available from my website.
The remaining issues with the driver are migrating PCMCIA to the new
driver model and PCI support. I'm happy to produce followup patches as
the PCMCIA system gets evolved to the new driver model: the timing on
that is controlled by others. This set of chips includes a PCI version
and the driver should support that, but AFAIK there is no PCI hardware
available anywhere. If Atmel can provide me with some it will be
simple to add PCI support.
The driver uses the CRC32 library module and the firmware loader. I've
not put in dependencies on those, but when the lastest set of patches
go into Kconfig I'll set it up so that selecting the Atmel driver
selects CRC32 and FW_LOADER too.
<shemminger@osdl.org> (03/06/06 1.1307)
[PATCH] sb1000 driver bugs
Inspecting the sb1000 driver showed some interesting bugs:
- net device pointer is used before the device is allocated; gcc
does catch this.
- unregister is called even though device not registered successfully
- net device is not freed on remove.
Compiles but don't have hardware to test. Don't know how it ever worked though.
<reeja.john@amd.com> (03/06/05 1.1306)
[netdrvr amd8111e] link against mii lib
<jgarzik@redhat.com> (03/06/05 1.1305)
[netdrvr skge] add ULL modifier to 64-bit constant
<jgarzik@redhat.com> (03/06/05 1.1304)
[netdrvr] gcc 3.3 cleanups
Mostly adding 'ULL' modifier to 64-bit constants.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-05-27 5:55 Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-05-27 5:55 UTC (permalink / raw)
To: torvalds, linux-kernel
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Others may download the patch from
ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.70-netdrvr1.patch.bz2
This will update the following files:
drivers/net/bonding/bond_3ad.c | 95 ++++++++++++---------
drivers/net/bonding/bond_main.c | 12 ++
drivers/net/eepro.c | 2
drivers/net/pcnet32.c | 7 +
drivers/net/sundance.c | 33 +++++--
drivers/net/wan/lmc/lmc_debug.c | 2
drivers/net/wan/lmc/lmc_main.c | 174 +++++++++-------------------------------
drivers/net/wan/lmc/lmc_media.c | 7 -
drivers/net/wan/lmc/lmc_proto.c | 14 ---
drivers/net/wan/lmc/lmc_var.h | 9 --
10 files changed, 137 insertions(+), 218 deletions(-)
through these ChangeSets:
<engebret@us.ibm.com> (03/05/27 1.1436)
[netdrvr pcnet32] bug fixes
I would like to see a couple of the pcnet32 changes that I think we can
agree on be put into the trees so a couple of the potential defects can be
avoided. The following patch contains just these pieces. The only
controversial one is an arbitrary change in the number of iterations in a
while loop spinning on hardware state. No matter how this is done, I am
not especially fond of this bit of code as it has no reasonable error
recovery path -- however, as a half-way, incremental solution, increasing
the polling time should help as the 100 value was certainly found to be
insufficient. 1000 may not be sufficient either, but it is certainly no
worse.
Both of the other changes were hit in testing (and I belive the wmb() at a
customer even), so it would help reduce some debug if these go in. Any
feedback is appreciated - thanks.
<jgarzik@redhat.com> (03/05/27 1.1435)
[netdrvr eepro] update MODULE_AUTHOR per old-author request
<edward_peng@dlink.com.tw> (03/05/27 1.1434)
[netdrvr sundance] fix another flow control bug
<edward_peng@dlink.com.tw> (03/05/27 1.1433)
[netdrvr sundance] fix flow control bug
<bunk@fs.tum.de> (03/05/27 1.1432)
[wan lmc] remove 2.0.x-era code
The patch below removes obsolete #if'd code for kernel 2.0 and 2.2 from
drivers/net/wan/lmc/* (this includes the expansion of some #define's
that were definded differently for different kernel versions).
<shmulik.hen@intel.com> (03/05/27 1.1431)
[netdrvr bonding] fix ABI version control problem
This fix makes bonding not commit to a specific ABI version if the ioctl
command is not supported by bonding.
(It also removes the '\n' in the continuous printk reporting the link down
event in bond_mii_monitor - it got in there by mistake in our previous
patch set and caused log messages to appear funny in some situations).
<shmulik.hen@intel.com> (03/05/27 1.1430)
[netdrvr bonding] fix long failover in 802.3ad mode
This patch fixes the bug reported by Jay on April 3rd regarding long
failover time when releasing the last slave in the active aggregator. The
fix, as suggested by Jay, is to follow the spec recommendation and send a
LACPDU to the partner saying this port is no longer aggregatable and
therefore trigger an immediate re-selection of a new aggregator instead of
waiting the entire expiration timeout.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-05-26 0:26 Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-05-26 0:26 UTC (permalink / raw)
To: torvalds, linux-kernel
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Others may download the patch from
ftp://ftp.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.69-bk18-netdrvr1.patch.bz2
This will update the following files:
drivers/net/apne.c | 9
drivers/net/arcnet/arcnet.c | 5
drivers/net/e100/e100.h | 30 -
drivers/net/e100/e100_main.c | 342 +++++++++---
drivers/net/e100/e100_phy.c | 7
drivers/net/e100/e100_test.c | 155 ++++-
drivers/net/e1000/Makefile | 2
drivers/net/e1000/e1000.h | 5
drivers/net/e1000/e1000_ethtool.c | 959 +++++++++++++++++++++++++++++++++++-
drivers/net/e1000/e1000_hw.c | 23
drivers/net/e1000/e1000_hw.h | 8
drivers/net/e1000/e1000_main.c | 145 ++---
drivers/net/fc/iph5526.c | 18
drivers/net/fec.c | 18
drivers/net/fmv18x.c | 6
drivers/net/hamradio/scc.c | 7
drivers/net/irda/sa1100_ir.c | 3
drivers/net/macmace.c | 5
drivers/net/myri_sbus.c | 4
drivers/net/ppp_synctty.c | 4
drivers/net/seeq8005.c | 9
drivers/net/sun3lance.c | 8
drivers/net/sunqe.c | 1
drivers/net/tokenring/lanstreamer.c | 5
drivers/net/tulip/de4x5.c | 2
drivers/net/wan/lmc/lmc_main.c | 8
drivers/net/wireless/airport.c | 4
include/linux/arcdevice.h | 2
28 files changed, 1475 insertions(+), 319 deletions(-)
through these ChangeSets:
<paulus@samba.org> (03/05/25 1.1338)
[PATCH] module refcounts for airport driver
This patch takes out the MOD_INC/DEC_USE_COUNT in the airport (Apple
wireless ethernet) driver. The driver already does SET_MODULE_OWNER
on the netdevice, so the MOD_INC/DEC_USE_COUNT are unnecessary and
just cause warnings.
Please apply.
Thanks,
Paul.
<paulus@samba.org> (03/05/25 1.1337)
[PATCH] module owner for ppp_synctty.c
This patch fixes ppp_synctty.c (used for doing PPP over some synchronous
serial HDLC links) so that it sets the owner field of the tty line
discipline it exports, rather than using MOD_INC/DEC_USE_COUNT. This
is more or less from Stephen Hemminger.
Please apply.
Thanks,
Paul.
<scott.feldman@intel.com> (03/05/25 1.1336)
[PATCH] full stop/start on ethtool set speed/duplex/autoneg
* Cleanup ethtool/mii_ioctl sets of speed/duplex/autoneg by
stop/set/start driver to ensure sets stick. Must hold
xmit_lock around stop/start.
<cramerj@intel.com> (03/05/21 1.1209.1.17)
[PATCH] Whitespace cleanup
* Whitespace cleanup
<cramerj@intel.com> (03/05/21 1.1209.1.16)
[PATCH] Miscellaneous code cleanup
* Added Change Log entries
* Miscellaneous code cleanup
<cramerj@intel.com> (03/05/21 1.1209.1.15)
[PATCH] Fixed LED coloring on 82541/82547 controllers
* LED colors on 82541 and 82547 controllers were incorrect.
The LED mode register didn't have the proper configuration.
<cramerj@intel.com> (03/05/21 1.1209.1.14)
[PATCH] Added support for 82546 Quad-port adapter
* Added support for 82546 Quad-port adapter
<cramerj@intel.com> (03/05/21 1.1209.1.13)
[PATCH] Removed strong branded device ids
* Removed strong branded device ids from the device id table
along with the associated branding strings.
<cramerj@intel.com> (03/05/21 1.1209.1.12)
[PATCH] Added ethtool test ioctl
* Added routines for the Ethtool Test ioctl.
* Added more statistics for the Ethtool statistics dump.
* Added more registers for the register dump.
<cramerj@intel.com> (03/05/21 1.1209.1.11)
[PATCH] TSO fix
* Premature write-back of descriptors during TSO causing
resources to be returned too early on ppc64. Fix is to
wait until last descriptor of frame is written back,
then return resources back to OS.
* 82544 hang caused by setting RS bit in context descriptor.
Exposes known hang in 82544. Fix is same as above - set
RS bit only in last descriptor.
<scott.feldman@intel.com> (03/05/21 1.1209.1.10)
[PATCH] misc
* Remove leftovers from removal of /proc support and IDIAG support
* Cleaned up reporting of h/w init failure messages
* Add 1/2 second delay after PHY reset to allow link partner to
see and respond to reset, per IEEE 802.3
<scott.feldman@intel.com> (03/05/21 1.1209.1.9)
[PATCH] VLAN configuration was lost after ethtool diags run
* Bug fix: ethtool diags would call e100_up/e100_down, which overwrite
current VLAN settings. Move initialization of config regs out of
up/down.
<scott.feldman@intel.com> (03/05/21 1.1209.1.8)
[PATCH] fixed stalled stats collection
* Bug fix: In the rare event of a failed command to dump stats,
stat collection would stop, giving the illusion that traffic
had stopped. Fixed by issuing stat dump in watchdog
regardless of status of previous attempt to dump stats.
<scott.feldman@intel.com> (03/05/21 1.1209.1.7)
[PATCH] cleanup Tx resources before running ethtool diags.
* Bug fix: clean up Tx resources before running ethtool diags.
<scott.feldman@intel.com> (03/05/21 1.1209.1.6)
[PATCH] Add MDI/MDI-X status to ethtool reg dump
* Add MDI/MDI-X (crossover cable) status to ethtool reg dump.
<scott.feldman@intel.com> (03/05/21 1.1209.1.5)
[PATCH] Add ethtool cable diag test
* Feature Add: ethtool cable diag test.
* Some cleanup of the ethtool diags.
* Fixed bug in return code for ethtool diag results.
<scott.feldman@intel.com> (03/05/21 1.1209.1.4)
[PATCH] Add ethtool parameter support
* Feature Add: ethtool parameter support: Tx/Rx ring size, Rx xsum
offloading, flow control.
<scott.feldman@intel.com> (03/05/21 1.1209.1.3)
[PATCH] move e100_asf_enable under CONFIG_PM to avoid warning
* Bug fix: move e100_asf_enable under CONFIG_PM to avoid warning.
[Stephen Rothwell (sfr@canb.auug.org.ua)]
<scott.feldman@intel.com> (03/05/21 1.1209.1.2)
[PATCH] Remove "Freeing alive device" warning
* Bug fix: don't call any netif_carrier_* until netdev is registered.
[Andrew Morton (akpm@digeo.com)]
<akpm@digeo.com> (03/05/11 1.1063.33.1)
[netdrvr] remaining irqreturn_t changes
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK+PATCHES] net driver merges
@ 2003-05-11 18:36 Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-05-11 18:36 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Others may grab the patch from
http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.5/2.5.69-bk6-netdrvr1.bz2
This will update the following files:
drivers/net/Kconfig | 2
drivers/net/bmac.c | 53 ++-
drivers/net/depca.c | 282 +++++++++++---------
drivers/net/mace.c | 15 -
drivers/net/sb1000.c | 287 ++++++++------------
drivers/net/setup.c | 35 --
drivers/net/tulip/tulip_core.c | 7
drivers/net/wireless/netwave_cs.c | 10
drivers/net/wireless/wavelan.c | 184 +++----------
drivers/net/wireless/wavelan.p.h | 8
drivers/net/wireless/wavelan_cs.c | 496 +++---------------------------------
drivers/net/wireless/wavelan_cs.p.h | 35 --
include/linux/wireless.h | 89 ++++--
include/net/iw_handler.h | 67 ++++
net/core/wireless.c | 281 +++++++++++++++++++-
net/netsyms.c | 9
16 files changed, 837 insertions(+), 1023 deletions(-)
through these ChangeSets:
<mzyngier@freesurf.fr> (03/05/11 1.1112)
[PATCH] depca update (was Re: [Patch] DMA mapping API for Alpha)
this patch has been sleeping
in Alan tree for quite some time. It updates the depca driver to the
EISA/sysfs API, gets rid of check_region, and properly reserve memory
region. Patch is against latest BK.
<dean@arctic.org> (03/05/11 1.1111)
[PATCH] better ali1563 integrated ethernet support
it turns out the tulip driver is a much better driver for the integrated
ali1563 ethernet than the dmfe driver... the dmfe driver gets tx timeouts
every ~15s and can't receive over 5MB/s. but with the small tulip patch
below i'm seeing 11MB/s+ in both directions without problems.
<paulus@samba.org> (03/05/11 1.1110)
[PATCH] Update mac ethernet drivers
This patch updates the bmac and mace ethernet drivers so that their
interrupt routines return an irqreturn_t, and updates the bmac driver
to use a spinlock rather than global cli/sti.
<jt@bougret.hpl.hp.com> (03/05/11 1.1109)
[PATCH] WE-16 for Wavelan Pcmcia driver
This patch update the Wavelan Pcmcia driver for Wireless
Extensions 16, and also remove all the backward compatibility cruft
that is broken anyway.
<jt@bougret.hpl.hp.com> (03/05/11 1.1108)
[PATCH] WE-16 for Wavelan ISA driver
This update the Wavelan ISA driver for Wireless Extension 16
(going with my previous patch).
<jt@bougret.hpl.hp.com> (03/05/11 1.1107)
[PATCH] Wireless Extension 16
This patch for 2.5.68-bk11 will update Wireless Extension to
version 16 :
o increase bitrate and frequency number for 802.11g/802.11a
o enhanced iwspy support
o minor tweaks and cleanups
This patch is only for the core of WE. The patches for the
individual drivers have been sent to their respective maintainers.
Compared to the previous version I sent you a few weeks ago,
I've just updated to the latest kernel.
<jt@bougret.hpl.hp.com> (03/05/11 1.1106)
[PATCH] irq fixes for wavelan_cs/netwave_cs
This patch for 2.5.68-bk11 will fix the irq handler of some
obsolete wireless drivers (wavelan, wavelan_cs and netwave_cs) plus
assorted fixes. All those drivers have been tested on a SMP box.
<hch@lst.de> (03/05/11 1.1105)
[PATCH] switch sb1000 to new style net init & pnp
This cleans up the driver big time and gets rid of a big ugly wart
in setup.c. Note that I don't have the hardware so this is only
compile-tested.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BK PATCHES] net driver merges
2003-04-28 7:22 ` Aaron Lehmann
@ 2003-04-28 13:40 ` Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-04-28 13:40 UTC (permalink / raw)
To: Aaron Lehmann; +Cc: Linus Torvalds, LKML
Aaron Lehmann wrote:
> On Mon, Apr 28, 2003 at 12:55:47AM -0400, Jeff Garzik wrote:
>
>>main things are more of Andrew's irqreturn_t stuff, and a driver for
>>Intel's 10gige hardware.
>
>
> Where's the GNU diff?
Wait for the Linus merge, and a robot will autopost it :)
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BK PATCHES] net driver merges
2003-04-28 4:55 [BK PATCHES] " Jeff Garzik
@ 2003-04-28 7:22 ` Aaron Lehmann
2003-04-28 13:40 ` Jeff Garzik
0 siblings, 1 reply; 17+ messages in thread
From: Aaron Lehmann @ 2003-04-28 7:22 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Linus Torvalds, LKML
On Mon, Apr 28, 2003 at 12:55:47AM -0400, Jeff Garzik wrote:
> main things are more of Andrew's irqreturn_t stuff, and a driver for
> Intel's 10gige hardware.
Where's the GNU diff?
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-04-28 4:55 Jeff Garzik
2003-04-28 7:22 ` Aaron Lehmann
0 siblings, 1 reply; 17+ messages in thread
From: Jeff Garzik @ 2003-04-28 4:55 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML
[-- Attachment #1: Type: text/plain, Size: 95 bytes --]
main things are more of Andrew's irqreturn_t stuff, and a driver for
Intel's 10gige hardware.
[-- Attachment #2: net-drivers-2.5.txt --]
[-- Type: text/plain, Size: 6066 bytes --]
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
This will update the following files:
Documentation/networking/ixgb.txt | 226 ++
MAINTAINERS | 7
drivers/net/3c523.c | 12
drivers/net/3c527.c | 8
drivers/net/68360enet.c | 8
drivers/net/7990.c | 6
drivers/net/8139cp.c | 7
drivers/net/Kconfig | 48
drivers/net/Makefile | 1
drivers/net/a2065.c | 7
drivers/net/am79c961a.c | 19
drivers/net/appletalk/cops.c | 6
drivers/net/appletalk/ltpc.c | 7
drivers/net/ariadne.c | 25
drivers/net/atarilance.c | 9
drivers/net/au1000_eth.c | 7
drivers/net/bagetlance.c | 10
drivers/net/declance.c | 4
drivers/net/e1000/e1000.h | 2
drivers/net/e1000/e1000_main.c | 12
drivers/net/eth16i.c | 10
drivers/net/ewrk3.c | 5
drivers/net/gt96100eth.c | 14
drivers/net/hamradio/baycom_ser_fdx.c | 7
drivers/net/hamradio/baycom_ser_hdx.c | 7
drivers/net/hamradio/dmascc.c | 5
drivers/net/hamradio/yam.c | 3
drivers/net/ibmlana.c | 5
drivers/net/ioc3-eth.c | 3
drivers/net/isa-skeleton.c | 11
drivers/net/ixgb/Makefile | 35
drivers/net/ixgb/ixgb.h | 331 ++-
drivers/net/ixgb/ixgb_ee.c | 1521 ++++++++++++-----
drivers/net/ixgb/ixgb_ee.h | 212 +-
drivers/net/ixgb/ixgb_ethtool.c | 1405 +++++++++++----
drivers/net/ixgb/ixgb_hw.c | 2583 ++++++++++++++++++++---------
drivers/net/ixgb/ixgb_hw.h | 1387 +++++++++++----
drivers/net/ixgb/ixgb_ids.h | 52
drivers/net/ixgb/ixgb_main.c | 2992 ++++++++++++++++++++++++++++++----
drivers/net/ixgb/ixgb_osdep.h | 104 +
drivers/net/ixgb/ixgb_param.c | 598 ++++++
drivers/net/lasi_82596.c | 10
drivers/net/mac89x0.c | 8
drivers/net/pci-skeleton.c | 7
drivers/net/pcmcia/3c574_cs.c | 52
drivers/net/pcmcia/3c589_cs.c | 34
drivers/net/pcmcia/axnet_cs.c | 27
drivers/net/pcmcia/com20020_cs.c | 29
drivers/net/pcmcia/fmvj18x_cs.c | 27
drivers/net/pcmcia/ibmtr_cs.c | 27
drivers/net/pcmcia/nmclan_cs.c | 30
drivers/net/pcmcia/smc91c92_cs.c | 28
drivers/net/pcmcia/xirc2ps_cs.c | 39
drivers/net/rrunner.c | 5
drivers/net/rrunner.h | 5
drivers/net/saa9730.c | 4
drivers/net/sb1000.c | 10
drivers/net/sb1250-mac.c | 12
drivers/net/sgiseeq.c | 3
drivers/net/sk_g16.c | 5
drivers/net/sk_mca.c | 5
drivers/net/skfp/skfddi.c | 12
drivers/net/sonic.c | 5
drivers/net/sonic.h | 2
drivers/net/sun3_82586.c | 7
drivers/net/tc35815.c | 10
drivers/net/tokenring/3c359.c | 15
drivers/net/tokenring/ibmtr.c | 13
drivers/net/tokenring/madgemc.c | 12
drivers/net/tokenring/olympic.c | 13
drivers/net/tokenring/smctr.c | 12
drivers/net/wan/comx-hw-comx.c | 7
drivers/net/wan/comx-hw-mixcom.c | 6
drivers/net/wan/comx-hw-munich.c | 4
drivers/net/wan/cosa.c | 5
drivers/net/wan/cycx_main.c | 7
drivers/net/wan/dscc4.c | 11
drivers/net/wan/farsync.c | 3
drivers/net/wan/pc300_drv.c | 9
drivers/net/wan/sbni.c | 5
drivers/net/wan/sdla.c | 7
drivers/net/wan/sdlamain.c | 21
drivers/pci/pci.ids | 3
83 files changed, 9449 insertions(+), 2828 deletions(-)
through these ChangeSets:
<jgarzik@redhat.com> (03/04/28 1.1141)
[netdrvr ixgb] more cleanups
- support new 2.5 irqreturn_t
- s/usec_delay/udelay/
- remove two stored-but-never-used members of struct ixgb_hw
- read PCI vendor/device ids from struct pci_dev, not h/w
- remove some unused wrappers from ixgb_osdep.h
<jgarzik@redhat.com> (03/04/28 1.1140)
[netdrvr ixgb] use standard kernel u8/u16/u32 types
<jgarzik@redhat.com> (03/04/28 1.1139)
[netdrvr ixgb] Lindent, then fix up obvious indent uglies by hand
<ganesh.venkatesan@intel.com> (03/04/28 1.1138)
[netdrvr ixgb] add new driver for Intel's 10 gig ethernet
<scott.feldman@intel.com> (03/04/27 1.1137)
[netdrvr e1000] add a bit of source cross-version compat
* Wrap TSO support with NETIF_F_TSO to keep same driver
source between 2.4 and 2.5.
<scott.feldman@intel.com> (03/04/27 1.1136)
[netdrvr e1000] mark e1000 NAPI feature not-experimental
<akpm@digeo.com> (03/04/27 1.1122.1.4)
net driver cleanup, volume 7
100% irqreturn_t cleanups
Affected drivers: 3c523, 527, 68360enet, 7990, a2065, am79c961a,
appletalk/{ltpc,cops}, ariadne, {lotsa}lance, au1000_eth, eth16i,
ewrk3, gt96100eth, hamradio/several, ibmlana, ioc3-eth, *-skeleton,
lasi_82596, mac89x0, pcmcia/3c574_cs, rrunner, sb1000, sb1250-mac,
sgiseeq, sk_g16, sk_mca, skfddi, sonic, sun3_82586, tc35815,
tokenring/several, wan/several
<romieu@fr.zoreil.com> (03/04/27 1.1122.1.3)
[wan dscc4] irqreturn_t update
<hch@lst.de> (03/04/27 1.1122.1.2)
[netdrvr pcmcia] switch drivers to using pcmcia_register_driver
Affected drivers: 3c574_cs, 3c589_cs, axnet_cs, com20020_cs,
fmvj18x_cs, ibmtr_cs, nmclan_cs, smc91c92_cs, xir2ps_cs
<anton@samba.org> (03/04/27 1.1122.1.1)
[netdrvr 8139cp] enable MWI via pci_set_mwi, rather than manually
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-04-26 4:17 Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-04-26 4:17 UTC (permalink / raw)
To: Linus Torvalds; +Cc: LKML
[-- Attachment #1: Type: text/plain, Size: 93 bytes --]
More coming this weekend, Andrew's irqreturn_t fixes for net drivers
being top on the list.
[-- Attachment #2: net-drivers-2.5.txt --]
[-- Type: text/plain, Size: 1730 bytes --]
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
This will update the following files:
drivers/net/sundance.c | 101 ++++++++++++++++++++++++++------------------
drivers/net/tg3.c | 6 ++
drivers/net/typhoon.c | 4 -
drivers/net/via-rhine.c | 2
drivers/net/wireless/airo.c | 2
5 files changed, 71 insertions(+), 44 deletions(-)
through these ChangeSets:
<Valdis.Kletnieks@vt.edu> (03/04/26 1.1223)
[netdrvr typhoon] s/#if/#ifdef/ for a CONFIG_ var
<edward_peng@dlink.com.tw> (03/04/25 1.1222)
[netdrvr sundance] bug fixes, VLAN support
- Fix tx bugs in big-endian machines
- Remove unused max_interrupt_work module parameter, the new
NAPI-like rx scheme doesn't need it.
- Remove redundancy get_stats() in intr_handler(), those
I/O access could affect performance in ARM-based system
- Add Linux software VLAN support
- Fix bug of custom mac address
(StationAddr register only accept word write)
<edward_peng@dlink.com.tw> (03/04/25 1.1221)
[netdrvr via-rhine] fix promisc mode
I found a via-rhine bug, it can't receive BPDU (mac: 0180c2000000)
in promiscuous mode.
Fill all "1" in hash table to fix this problem in promiscuous mode.
(RCR remain 0x1c, write it as 0x1f don't work)
<riel@redhat.com> (03/04/25 1.1220)
[wireless airo] make end-of-array test more portable
FYI statsLabels[] is an array of char*, so the fix below
is pretty obvious.
<jgarzik@redhat.com> (03/04/23 1.1218)
[netdrvr tg3] fix omission in board shutdown sequence
<jgarzik@redhat.com> (03/04/23 1.1186.1.1)
[netdrvr tg3] detect shared (and screaming) interrupts
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-03-29 5:46 Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-03-29 5:46 UTC (permalink / raw)
To: Linus Torvalds; +Cc: lkml
[-- Attachment #1: Type: text/plain, Size: 29 bytes --]
nothing terribly interesting
[-- Attachment #2: net-drivers-2.5.txt --]
[-- Type: text/plain, Size: 2209 bytes --]
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
This will update the following files:
Documentation/networking/bonding.txt | 142 ++++++--
drivers/net/3c509.c | 2
drivers/net/bonding.c | 581 ++++++++++++++++++++---------------
drivers/net/gt96100eth.c | 17 -
drivers/net/mace.c | 36 +-
drivers/net/r8169.c | 2
drivers/net/tulip/de4x5.c | 1
drivers/net/tulip/dmfe.c | 6
include/linux/if_bonding.h | 9
9 files changed, 491 insertions(+), 305 deletions(-)
through these ChangeSets:
<mbligh@aracnet.com> (03/03/29 1.1029)
[PATCH] remove warning for 3c509.c
Get this compile warning:
drivers/net/3c509.c:207: warning: `el3_device_remove' declared `static' but never defined
because the function definition is under
"#if defined(CONFIG_EISA) || defined(CONFIG_MCA)".
This patch puts the declaration under the same conditions.
I'd be shocked if it wasn't correct ;-)
M.
<paulus@samba.org> (03/03/29 1.1028)
[PATCH] MACE ethernet driver update
This patch updates the MACE ethernet driver, used on older powermacs,
to remove the uses of save_flags/restore_flags/cli/sti and use a
spinlock instead.
Jeff, please send this on to Linus.
Paul.
<davej@codemonkey.org.uk> (03/03/29 1.1027)
[PATCH] finish init_etherdev conversion for gt96100eth
- No need to alloc dev->priv (due to init_etherdev usage)
- No need to kfree dev->priv (kfree'd with (dev) already)
<bunk@fs.tum.de> (03/03/29 1.1026)
[PATCH] fix .text.exit error in drivers/net/r8169.c
In drivers/net/r8169.c the function rtl8169_remove_one is __devexit but
the pointer to it didn't use __devexit_p resulting in a.text.exit
compile error when !CONFIG_HOTPLUG.
The fix is simple:
<fubar@us.ibm.com> (03/03/29 1.1025)
[bonding] bug fixes, and a few minor feature additions
Mainly sync w/ 2.4.x version.
<davej@codemonkey.org.uk> (03/03/29 1.1024)
[tulip dmfe] add pci id
<bwindle@fint.org> (03/03/28 1.1023)
[tulip] remove unnecessary linux/version.h includes
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-03-22 22:27 Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-03-22 22:27 UTC (permalink / raw)
To: Linus Torvalds; +Cc: lkml
[-- Attachment #1: Type: text/plain, Size: 71 bytes --]
Just some small bits that should have been in the last batch.
Jeff
[-- Attachment #2: net-drivers-2.5.txt --]
[-- Type: text/plain, Size: 635 bytes --]
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
This will update the following files:
MAINTAINERS | 5 +++++
drivers/net/e1000/e1000_param.c | 4 ++--
2 files changed, 7 insertions(+), 2 deletions(-)
through these ChangeSets:
<jgarzik@redhat.com> (03/03/22 1.1201)
[via-rhine] note that Roger is maintainer, in MAINTAINERS
<scott.feldman@intel.com> (03/03/22 1.1200)
[E1000] Increase default Rx descriptors to 256
* Increase default Rx descriptors from 80 to 256 to give
better Rx buffering capability in the case of heavy
Rx load with small packets.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [BK PATCHES] net driver merges
2003-01-04 0:02 Jeff Garzik
@ 2003-01-04 1:27 ` Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2003-01-04 1:27 UTC (permalink / raw)
To: linux-kernel; +Cc: torvalds
Jeff Garzik wrote:
> More to come, this is just today's batch :)
>
> The crc32 cset fixes an ugly bug that's been there since crc32 was
> originally merged. I guess nobody uses multicast, because nearly every
> net driver's multicast was broken due to broken ether_crc() function
> until right now. Good spotting on Manfred's part.
A quick credits correction, since I omitted this in the commit: Manfred
did the crc32 patch as well as spotting the bug. That wasn't clear from
the cset comment nor my comment quoted above...
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK PATCHES] net driver merges
@ 2003-01-04 0:02 Jeff Garzik
2003-01-04 1:27 ` Jeff Garzik
0 siblings, 1 reply; 17+ messages in thread
From: Jeff Garzik @ 2003-01-04 0:02 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel
More to come, this is just today's batch :)
The crc32 cset fixes an ugly bug that's been there since crc32 was
originally merged. I guess nobody uses multicast, because nearly every
net driver's multicast was broken due to broken ether_crc() function
until right now. Good spotting on Manfred's part.
Linus, please do a
bk pull bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
This will update the following files:
drivers/net/Kconfig | 14
drivers/net/Makefile | 1
drivers/net/Makefile.lib | 1
drivers/net/amd8111e.c | 1651 ++++++++++++++++++++++++++++++++++++++
drivers/net/amd8111e.h | 786 ++++++++++++++++++
drivers/net/e100/e100.h | 13
drivers/net/e100/e100_config.c | 16
drivers/net/e100/e100_main.c | 371 ++++----
drivers/net/e100/e100_test.c | 26
drivers/net/e1000/e1000.h | 1
drivers/net/e1000/e1000_ethtool.c | 22
drivers/net/e1000/e1000_main.c | 83 +
drivers/net/e1000/e1000_osdep.h | 2
drivers/net/e1000/e1000_param.c | 25
drivers/net/e1000/e1000_proc.c | 24
drivers/net/eepro100.c | 1
drivers/net/mii.c | 8
drivers/net/natsemi.c | 44 -
drivers/net/tulip/de4x5.c | 1
include/linux/crc32.h | 12
lib/crc32.c | 21
21 files changed, 2815 insertions(+), 308 deletions(-)
through these ChangeSets:
<jgarzik@redhat.com> (03/01/03 1.962.1.14)
[netdrvr amd8111e] add to drivers/net/Makefile.lib too, as it uses crc32
<jgarzik@redhat.com> (03/01/03 1.962.1.13)
[netdrvr e100] changelog/whitespace updates, small fixes:
* Updated change log
* Spelling corections
* Bug fix: remove confusing sign-on message that's printed when no link
Contributed by Scott Feldman @ Intel
<jgarzik@redhat.com> (03/01/03 1.962.1.12)
[netdrvr e100] better debugging for command failures/timeouts
Contributed by Scott Feldman @ Intel
<jgarzik@redhat.com> (03/01/03 1.962.1.11)
[netdrvr] ethernet crc fixes
* ether_crc has always been wrong in 2.5.x. ug. we want
bitreverse crc32_le instead
* use ether_crc in natsemi
<jgarzik@redhat.com> (03/01/03 1.962.1.10)
[netdrvr e100] fix ethtool/mii interface up/down issues:
* Bug fix: Not able to set autoneg on using ethtool when interface
down, Not able to change speed/duplex using ethtool/mii when interface
up, Ethtool shows autoneg on when forced to 100/Full
Contributed by Scott Feldman @ Intel
<jgarzik@redhat.com> (03/01/03 1.962.1.9)
[netdrvr e100] Bug fix: enable/disable WOL based on EEPROM settings
Contributed by Scott Feldman @ Intel
<jgarzik@redhat.com> (03/01/03 1.962.1.8)
[netdrvr e100] Bug fix: system panic in watchdog when repeating ifdown, rmmod, insmod
Contributed by Scott Feldman @ Intel
<jgarzik@redhat.com> (03/01/03 1.962.1.7)
[netdrvr e1000] small cleanups and fixes:
* Update change log
* Whitespace cleanup
* Bug fix: protect against zero-length skb in hard_start
* Bug fix: validate MAC address using is_valid_ether_addr()
Contributed by Scott Feldman @ Intel
<jgarzik@redhat.com> (03/01/03 1.962.1.6)
[netdrvr e1000] restore VLAN settings after resume
Contributed by Scott Feldman @ Intel.
<jgarzik@redhat.com> (03/01/03 1.962.1.5)
[netdrver e1000] wol updates:
* Get WOL settings from EEPROM
* Remove PHY WOL support as device downshofts from 1GbE to 10/100 during
suspend, which causes a PHY event, which causes the system to wake up!
The downshifting to 10/100 is to reduce power.
Contributed by Scott Feldman @ Intel
<jgarzik@redhat.com> (03/01/03 1.962.1.4)
[netdrvr de4x5] fix uninitializer timer
Contributed by Richard Henderson
<jgarzik@redhat.com> (03/01/03 1.962.1.3)
[netdrvr eepro100] new pci id
Contributed by Jonathan Shapiro
<jgarzik@redhat.com> (03/01/03 1.962.1.2)
[netdrvr] add AMD-8111 ethernet driver (yet another PCI lance)
<jgarzik@redhat.com> (03/01/03 1.962.1.1)
[netdrvr mii] fix ugly lack of useful bit masking
Found by Ion Badulescu.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [BK PATCHES] net driver merges
@ 2002-02-09 0:25 Jeff Garzik
0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2002-02-09 0:25 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux-Kernel list
[-- Attachment #1: Type: text/plain, Size: 1 bytes --]
[-- Attachment #2: net-drivers-2.5.txt --]
[-- Type: text/plain, Size: 3728 bytes --]
Pull from: http://gkernel.bkbits.net/net-drivers-2.5
---------------------------------------------------------------------------
ChangeSet@1.236, 2002-02-08 18:38:05-05:00, jgarzik@rum.normnet.org
Update eepro100 net driver link state tracking:
* Initialize interface carrier state in speedo_open.
* Update previous netif_carrier_{on,off} change to use
linux/mii.h constants.
Contributor: Andrew Morton, with modifications from me
eepro100.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletion(-)
ChangeSet@1.235, 2002-02-08 18:36:39-05:00, jgarzik@rum.normnet.org
Fix natsemi net driver rx-related hang, by polling for RX events
on all RX interrupts. Prior to this fix, RX FIFO overrun and RX
buffer overrun interrupts did not trigger an RX poll; now they do.
Contributor: Manfred Spraul
natsemi.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
ChangeSet@1.234, 2002-02-08 18:35:21-05:00, jgarzik@rum.normnet.org
Update tulip net driver to indicate link beat to system,
via netif_carrier_{on,off}. Some placeholders to do this were
already in the code, making this an even easier and more obvious patch.
Also, decrease time until next link beat check, if link beat
is not present. (previously the code would wait 60 seconds until
next check, regardless of current link state)
Contributor: Stefan Rompf, with changes from me
21142.c | 9 +++++++--
ChangeLog | 12 ++++++++++++
timer.c | 16 +++++++++-------
3 files changed, 28 insertions(+), 9 deletions(-)
ChangeSet@1.233, 2002-02-08 18:32:41-05:00, jgarzik@rum.normnet.org
tulip net driver updates:
* Add support for Conexant tulip clones.
* Do not store eeprom data on stack (128 or 512 bytes), it's a
large object, and also, we already have a copy in kmalloc'd RAM.
Contributor: Pavel Roskin
ChangeLog | 10 ++++++++++
tulip.h | 3 ++-
tulip_core.c | 27 ++++++++++++++++++---------
3 files changed, 30 insertions(+), 10 deletions(-)
ChangeSet@1.232, 2002-02-08 18:30:08-05:00, jgarzik@rum.normnet.org
Fix naming conflict with pcnet32 net driver and ethtool,
by cleaning up the pcnet32 namespace a bit.
s/PORT_/PCNET32_PORT_/ for local constants, to avoid conflicting
with linux/ethtool.h.
Contributor: William Lee Irwin III
pcnet32.c | 80 +++++++++++++++++++++++++++++++-------------------------------
1 files changed, 40 insertions(+), 40 deletions(-)
ChangeSet@1.231, 2002-02-08 18:27:49-05:00, jgarzik@rum.normnet.org
Add config option to enable natsemi net driver hardware bug workaround.
"some" systems with "some" cables see a large amount of errors,
due to a hardware bug. This bug is (apparently) not probe-able;
however it only appears on rare reference boards and the like,
so we simply add a config option and default the option to OFF.
Further detail:
When CONFIG_NATSEMI_CABLE_MAGIC option is enabled, PMDCSR_VAL
register value becomes 0x1898, a value provided by a NatSemi
app note. This enables a workaround for a hardware bug
which is (apparently) not probe-able. Luckily the hardware bug
is (apparently) not common either, so we default to disabling
this workaround.
Contributor: Tim Hockin
Config.help | 11 +++++++++++
Config.in | 3 +++
natsemi.c | 4 ++++
3 files changed, 18 insertions(+)
ChangeSet@1.230, 2002-02-08 18:23:41-05:00, jgarzik@rum.normnet.org
Fix typo in the winbond-840 net driver which doubled
the size of the Tx data buffer list without cause.
Spotted by Dave Jones.
winbond-840.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
---------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2003-07-08 23:12 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-29 21:10 [BK PATCHES] net driver merges Jeff Garzik
-- strict thread matches above, loose matches on Subject: below --
2003-07-08 23:26 Jeff Garzik
2003-06-24 2:32 Jeff Garzik
2003-06-20 3:46 Jeff Garzik
2003-06-06 5:42 Jeff Garzik
2003-05-27 5:55 Jeff Garzik
2003-05-26 0:26 Jeff Garzik
2003-05-11 18:36 [BK+PATCHES] " Jeff Garzik
2003-04-28 4:55 [BK PATCHES] " Jeff Garzik
2003-04-28 7:22 ` Aaron Lehmann
2003-04-28 13:40 ` Jeff Garzik
2003-04-26 4:17 Jeff Garzik
2003-03-29 5:46 Jeff Garzik
2003-03-22 22:27 Jeff Garzik
2003-01-04 0:02 Jeff Garzik
2003-01-04 1:27 ` Jeff Garzik
2002-02-09 0:25 Jeff Garzik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).