[git patches] net driver updates

From: Jeff Garzik
Date: Wed Mar 29 2006 - 17:57:50 EST



[just sent upstream]

The 'upstream-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git

contains the following updates:

Documentation/networking/bcm43xx.txt | 36
drivers/net/8390.h | 2
drivers/net/acenic_firmware.h | 10
drivers/net/b44.c | 14
drivers/net/bonding/bond_3ad.c | 28
drivers/net/bonding/bond_3ad.h | 1
drivers/net/bonding/bond_main.c | 97
drivers/net/bonding/bonding.h | 4
drivers/net/ixp2000/ixpdev.c | 5
drivers/net/natsemi.c | 18
drivers/net/pcmcia/axnet_cs.c | 61
drivers/net/pcnet32.c | 4
drivers/net/spider_net.c | 4
drivers/net/via-rhine.c | 21
drivers/net/wireless/Kconfig | 7
drivers/net/wireless/Makefile | 1
drivers/net/wireless/bcm43xx/Kconfig | 62
drivers/net/wireless/bcm43xx/Makefile | 12
drivers/net/wireless/bcm43xx/bcm43xx.h | 926 +++++
drivers/net/wireless/bcm43xx/bcm43xx_debugfs.c | 499 +++
drivers/net/wireless/bcm43xx/bcm43xx_debugfs.h | 117
drivers/net/wireless/bcm43xx/bcm43xx_dma.c | 968 +++++
drivers/net/wireless/bcm43xx/bcm43xx_dma.h | 218 +
drivers/net/wireless/bcm43xx/bcm43xx_ethtool.c | 50
drivers/net/wireless/bcm43xx/bcm43xx_ethtool.h | 8
drivers/net/wireless/bcm43xx/bcm43xx_ilt.c | 337 ++
drivers/net/wireless/bcm43xx/bcm43xx_ilt.h | 32
drivers/net/wireless/bcm43xx/bcm43xx_leds.c | 293 +
drivers/net/wireless/bcm43xx/bcm43xx_leds.h | 56
drivers/net/wireless/bcm43xx/bcm43xx_main.c | 3973 ++++++++++++++++++++++++
drivers/net/wireless/bcm43xx/bcm43xx_main.h | 168 +
drivers/net/wireless/bcm43xx/bcm43xx_phy.c | 2345 ++++++++++++++
drivers/net/wireless/bcm43xx/bcm43xx_phy.h | 74
drivers/net/wireless/bcm43xx/bcm43xx_pio.c | 606 +++
drivers/net/wireless/bcm43xx/bcm43xx_pio.h | 138
drivers/net/wireless/bcm43xx/bcm43xx_power.c | 358 ++
drivers/net/wireless/bcm43xx/bcm43xx_power.h | 47
drivers/net/wireless/bcm43xx/bcm43xx_radio.c | 2026 ++++++++++++
drivers/net/wireless/bcm43xx/bcm43xx_radio.h | 99
drivers/net/wireless/bcm43xx/bcm43xx_sysfs.c | 322 +
drivers/net/wireless/bcm43xx/bcm43xx_sysfs.h | 25
drivers/net/wireless/bcm43xx/bcm43xx_wx.c | 1002 ++++++
drivers/net/wireless/bcm43xx/bcm43xx_wx.h | 36
drivers/net/wireless/bcm43xx/bcm43xx_xmit.c | 582 +++
drivers/net/wireless/bcm43xx/bcm43xx_xmit.h | 156
drivers/net/wireless/hostap/hostap_80211.h | 2
drivers/net/wireless/hostap/hostap_80211_tx.c | 9
drivers/usb/net/zd1201.c | 2
net/ieee80211/ieee80211_wx.c | 4
net/ieee80211/softmac/ieee80211softmac_module.c | 17
net/ieee80211/softmac/ieee80211softmac_priv.h | 2
net/ieee80211/softmac/ieee80211softmac_wx.c | 12
52 files changed, 15820 insertions(+), 76 deletions(-)

Adrian Bunk:
PCMCIA_SPECTRUM must select FW_LOADER

Arthur Othieno:
net: remove CONFIG_NET_CBUS conditional for NS8390

Danny van Dyk:
Sync bcm43xx_phy_initb6() with specs

David Woodhouse:
softmac: reduce scan dwell time
softmac: reduce default rate to 11Mbps.

Gary Zambrano:
b44: fix force mac address before ifconfig up
b44: ensure valid mac addr

Jay Vosburgh:
bonding: support carrier state for master

Jean Tourrilhes:
zd1201 wireless stat update

Jens Osterkamp:
spidernet : reduce console spam
spidernet : enable tx checksum offloading by default

John W. Linville:
wireless: import bcm43xx sources
bcm43xx: patch Kconfig and wireless/Makefile for import

Jouni Malinen:
hostap: Make hostap_tx_encrypt() static
hostap: Fix EAPOL frame encryption

Komuro:
axnet_cs.c : add hardware multicast support

Larry Finger:
Minor (janitorial) change to ieee80211

Lennert Buytenhek:
ixp2000: fix gcc4 breakage

Linas Vepstas:
Janitor: drivers/net/pcnet32: fix incorrect comments

Mark Brown:
natsemi: Support oversized EEPROMs

Michael Buesch:
bcm43xx: sync with svn.berlios.de
bcm43xx: remove linux version compatibility code.
bcm43xx: Move README file to Documentation directory.
bcm43xx: remove redundant COPYING file.
bcm43xx: add DEBUG Kconfig option. Also fix indention.
bcm43xx: Fix makefile. Remove all the "out-of-tree" stuff.
bcm43xx: Add more initvals sanity checks and error out, if one sanity check fails.
bcm43xx: Remove function bcm43xx_channel_is_allowed()
bcm43xx: basic ethtool support
bcm43xx: Wireless Ext update
bcm43xx: fix txpower reporting in WE.
bcm43xx: enable SPROM writing.
bcm43xx: heavily increase mac_suspend timeout.
bcm43xx: fix compiletime warning (phy_xmitpower)
bcm43xx: remove WX debugging.
bcm43xx: Partially fix PIO code. Add Kconfig option for PIO or DMA mode (or both).
bcm43xx: add a note that not all devices support PIO.
Apple Airport: Add Kconfig note that the bcm43xx driver has to be used for Airport Extreme cards.
bcm43xx: update README
bcm43xx: fix LED code.
bcm43xx: rewrite and simplify the periodic task handling.
bcm43xx: Code cleanups. This removes various "inline" statements and reduces codesize.
bcm43xx: Move sprom lowlevel reading/writing to its own functions.
bcm43xx: make bcm43xx_sprom_crc() static.
bcm43xx: split the channel helper functions, so that they can be used without a valid running core.
bcm43xx: remove old unused struct.
bcm43xx: Fix Kconfig typo (transfer mode default)
bcm43xx: Workaround init_board vs IRQ race.
bcm43xx: move initialized = 1 to the end of init_board.
bcm43xx: add assert(bcm->initialized) to periodic_tasks_setup().
bcm43xx: Move TX/RX related functions to its own file. Add basic RTS/CTS code.
bcm43xx: Add sysfs attributes for device specific tunables.
bcm43xx: Set both, the DMAmask and the coherent DMAmask.
bcm43xx: Abstract the locking mechanism.
bcm43xx: Remove the mmio access printing facility overhead.
bcm43xx: fix some stuff, add a few missing mmiowb(), remove dead code.
bcm43xx: receive TX status on MMIO or DMA unconditionally regarding the 80211 core rev.
bcm43xx: add functions bcm43xx_dma_read/write, bcm43xx_dma_tx_suspend/resume.
bcm43xx: reduce the size of bcm43xx_private by removing unneeded members.
bcm43xx: Fix crash on ifdown, by being careful in pio/dma freeing.
bcm43xx: Remove the workaround in dummy_transmission,
bcm43xx: Do boardflags workarounds for specific boards.
bcm43xx: properly mask txctl1 before writing it to hardware.
bcm43xx: remove check for mmio length, as it differs among platforms. (especially embedded)
bcm43xx: fix some gpio register trashing (hopefully :D)
bcm43xx: merge all iwmode code into the set_iwmode function.
bcm43xx: some IRQ handler cleanups.
bcm43xx: set default attenuation values.
bcm43xx: sync interference mitigation code to the specs.
bcm43xx: fix nrssi_threshold calculation.
bcm43xx: add useless and broken statistics stuff. People seem to want it. well...
bcm43xx: get rid of "/* vim: ..." lines at the end of several files.
bcm43xx: fix "include" issues on some platforms.
bcm43xx: remove some compilerwarnings.
bcm43xx: fix the remaining sparse warnings.
bcm43xx: sync GPHY init with the specs.
bcm43xx: don't set the channel on a device, which is down.

Pete Zaitcev:
bcm43xx: fix DMA TX skb freeing in case of fragmented packets.

Randy Dunlap:
acenic: fix section mismatches

Roger Luethi:
via-rhine: link state fix

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/