* netdev-2.6 queue updated
@ 2005-01-07 11:34 Jeff Garzik
2005-01-07 19:04 ` Francois Romieu
0 siblings, 1 reply; 19+ messages in thread
From: Jeff Garzik @ 2005-01-07 11:34 UTC (permalink / raw)
To: Netdev; +Cc: Linux Kernel, Andrew Morton
[-- Attachment #1: Type: text/plain, Size: 223 bytes --]
A bunch of stuff was merged upstream, and a bunch of new stuff was
merged into netdev-2.6. See attached changelog for details, BK and
patch URLs.
BK NOTE: BK users should re-clone netdev-2.6, do not simply 'bk pull'.
[-- Attachment #2: changelog.txt --]
[-- Type: text/plain, Size: 10750 bytes --]
BK users:
bk pull bk://gkernel.bkbits.net/netdev-2.6
Patch:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/2.6.10-bk10-netdev1.patch.bz2
This will update the following files:
Documentation/networking/e100.txt | 12
Documentation/networking/e1000.txt | 40
MAINTAINERS | 7
drivers/net/3c509.c | 19
drivers/net/8139cp.c | 102
drivers/net/8139too.c | 291 -
drivers/net/arcnet/arc-rawmode.c | 4
drivers/net/arcnet/arc-rimi.c | 14
drivers/net/arcnet/arcnet.c | 30
drivers/net/arcnet/com20020.c | 6
drivers/net/arcnet/com90io.c | 4
drivers/net/arcnet/com90xx.c | 8
drivers/net/arcnet/rfc1051.c | 8
drivers/net/arcnet/rfc1201.c | 12
drivers/net/atp.c | 2
drivers/net/bmac.c | 68
drivers/net/e100.c | 19
drivers/net/e1000/e1000_ethtool.c | 68
drivers/net/e1000/e1000_hw.c | 125
drivers/net/e1000/e1000_hw.h | 8
drivers/net/e1000/e1000_main.c | 220
drivers/net/e1000/e1000_osdep.h | 9
drivers/net/e1000/e1000_param.c | 8
drivers/net/es3210.c | 32
drivers/net/ewrk3.c | 84
drivers/net/fealnx.c | 275 -
drivers/net/forcedeth.c | 305 +
drivers/net/hamachi.c | 81
drivers/net/ibm_emac/ibm_emac.h | 2
drivers/net/ibm_emac/ibm_emac_core.c | 15
drivers/net/ibm_emac/ibm_emac_phy.c | 19
drivers/net/myri_sbus.c | 10
drivers/net/pcmcia/ibmtr_cs.c | 7
drivers/net/r8169.c | 100
drivers/net/s2io.c | 126
drivers/net/s2io.h | 19
drivers/net/smc-mca.c | 37
drivers/net/smc-ultra.c | 34
drivers/net/smc-ultra32.c | 30
drivers/net/smc91x.c | 16
drivers/net/tokenring/ibmtr.c | 158
drivers/net/tulip/media.c | 37
drivers/net/tulip/timer.c | 1
drivers/net/tulip/tulip.h | 8
drivers/net/tulip/tulip_core.c | 42
drivers/net/tulip/winbond-840.c | 2
drivers/net/tulip/xircom_tulip_cb.c | 19
drivers/net/tun.c | 151
drivers/net/typhoon-firmware.h | 5568 ++++++++++--------------
drivers/net/typhoon.c | 244 -
drivers/net/via-rhine.c | 2
drivers/net/via-velocity.c | 6
drivers/net/wd.c | 36
drivers/net/wireless/Kconfig | 2
drivers/net/wireless/Makefile | 2
drivers/net/wireless/airport.c | 5
drivers/net/wireless/hermes.c | 43
drivers/net/wireless/hermes.h | 62
drivers/net/wireless/hostap/Kconfig | 104
drivers/net/wireless/hostap/Makefile | 8
drivers/net/wireless/hostap/hostap.c | 1205 +++++
drivers/net/wireless/hostap/hostap.h | 57
drivers/net/wireless/hostap/hostap_80211.h | 107
drivers/net/wireless/hostap/hostap_80211_rx.c | 1080 ++++
drivers/net/wireless/hostap/hostap_80211_tx.c | 522 ++
drivers/net/wireless/hostap/hostap_ap.c | 3259 ++++++++++++++
drivers/net/wireless/hostap/hostap_ap.h | 272 +
drivers/net/wireless/hostap/hostap_common.h | 556 ++
drivers/net/wireless/hostap/hostap_config.h | 86
drivers/net/wireless/hostap/hostap_crypt.c | 167
drivers/net/wireless/hostap/hostap_crypt.h | 50
drivers/net/wireless/hostap/hostap_crypt_ccmp.c | 486 ++
drivers/net/wireless/hostap/hostap_crypt_tkip.c | 696 +++
drivers/net/wireless/hostap/hostap_crypt_wep.c | 281 +
drivers/net/wireless/hostap/hostap_cs.c | 785 +++
drivers/net/wireless/hostap/hostap_download.c | 761 +++
drivers/net/wireless/hostap/hostap_hw.c | 3607 +++++++++++++++
drivers/net/wireless/hostap/hostap_info.c | 469 ++
drivers/net/wireless/hostap/hostap_ioctl.c | 3624 +++++++++++++++
drivers/net/wireless/hostap/hostap_pci.c | 452 +
drivers/net/wireless/hostap/hostap_plx.c | 611 ++
drivers/net/wireless/hostap/hostap_proc.c | 466 ++
drivers/net/wireless/hostap/hostap_wlan.h | 1071 ++++
drivers/net/wireless/orinoco.c | 203
drivers/net/wireless/orinoco_cs.c | 10
drivers/net/wireless/orinoco_pci.c | 7
drivers/net/wireless/orinoco_plx.c | 82
drivers/net/wireless/orinoco_tmd.c | 51
include/linux/ibmtr.h | 15
include/linux/if_tun.h | 5
include/linux/pci_ids.h | 6
91 files changed, 25371 insertions(+), 4454 deletions(-)
through these ChangeSets:
<alex.kern:gmx.de>:
o new PCI_ID for tulip
<gortan:tttech.com>:
o 8139cp: support for TTTech MC322
<philipp.gortan:tttech.com>:
o [netdrvr 8139cp] add PCI ID
<raghavendra.koushik:s2io.com>:
o S2io: fixes in free_shared_mem function
Alan Cox:
o ULi support for 526X tulip variants
Alexander Viro:
o s2io iomem annotations and cleanups
o bmac iomem annotations
o hamachi iomem annotations
o miri_sbus iomem annotations
o es3210 iomem annotions and isa-ectomy
o ewrk3 iomem annotations + isa-ectomy
o wd iomem annotations + isa-ectomy
o smc-ultra32 iomem annotations + isa-ectomy
o smc-ultra iomem annotations + isa-ectomy
o smc-mca iomem annotations and isa-ectomy
o fealnx iomem annotations, switch to io{read,write}
o wireless iomem annotations and fixes, switch to io{read,write}
o ibmtr annotations - the rest
o beginning of ibmtr iomem annotations
Andi Kleen:
o Fix ADMtek Comet on x86-64
Andrew Morton:
o xircom_tulip_cb.c build fix
o via-rhine warning fix
Con Kolivas:
o net: Netconsole poll support for 3c509
David Dillow:
o Bump version and release date
o Version 03.001.008 of the Typhoon firmware, courtesy of 3Com
o Fixup the version reporting to match 3Com
o Use module_param() and add descriptions
o Teach typhoon to use port IO on machines that need it. It will attempt to use MMIO, but if that fails (or the user asks), it will fallback to port IO.
o Enable bus mastering before saving our state, or we'll only be able to load the modules one time.
David Gibson:
o Another trivial orinoco update
Domen Puncer:
o arcnet: remove casts
Felipe Damasio:
o 8139cp net driver: add MODULE_VERSION
François Romieu:
o r8169: oversized driver field for ethtool
o r8169: reduce max MTU for large frames
o r8169: Large Send enablement
o r8169: C 101
o r8169: missing netif_poll_enable and irq ack
o 8139cp: SG support fixes
Ganesh Venkatesan:
o e100: Documentation/networking/e100.txt update
o e1000: Documentation/networking/e1000.txt update
o e1000: Driver version number, white spaces, comments, device id & other changes
o e1000: Applied smart speed fix where the code was forcing smart speed on all the time. Now it will honor the setting defined in the eeprom.
o e1000: Applied eeprom fix where it was possible to read/write
o e1000: Added workaround to prevent inadvertent gigabit waveform to be sent out on the wire due to init-time operations on the IGP phy.
o e1000: Kernel API change for Module_param_array_named
o e1000: {set, get}_wol is now symmetric for 82545EM adapters
o e1000: Fix tx resource cleanup logic
o e1000: Replace schedule_timeout() with msleep()/msleep_interruptible() nacc@us.ibm.com
o e1000: remove a redundant assignment to a local nr_frags in e1000_xmit_frame
o e1000: Avoid filling tx_ring completely - shemminger@osdl.org
o e1000: Enabling NETIF_F_SG without checksum offload is illegal
o e1000: Fix ethtool diagnostics -- specifically for blade server implementations
o e1000: Fix kernel panic when the interface is brought down while the NAPI enabled driver is under stress
o e1000: ITR does not default correctly on 2.6.x kernels
o e100: Update driver version number
o e100: Sort Device IDs
o e100: Replace locally implemented delay routines
Hirokazu Takata:
o net: netconsole support for smc91x
Jeff Garzik:
o [wireless hostap] update for new pci_save_state()
o [netdrvr 8139cp] TSO support
Joshua Kwan:
o hostap: fix Kconfig typos and missing select CRYPTO
Jouni Malinen:
o Host AP: Replaced MODULE_PARM with module_param*
o Host AP: Replaced direct dev->priv references with netdev_priv(dev)
o Host AP: Updated to use Linux wireless extensions v17
o Host AP: pci_register_driver() return value changes
o Host AP: Fix netif_carrier_off() in non-client modes
o Host AP: Fix PRISM2_IO_DEBUG
o Host AP: Use void __iomem * with {read,write}{b,w}
o Host AP: Fix card enabling after firmware download
o Host AP: Do not bridge packets to unauthorized ports
o Host AP: Fix compilation with PRISM2_NO_STATION_MODES defined
o Host AP: Prevent STAs from associating using AP address
o Host AP: Fix hw address changing for wifi# interface
o Host AP: Remove ioctl debug messages
o Host AP: Ignore (Re)AssocResp messages silently
o Host AP: Fix interface packet counters
o Host AP: Disable EAPOL TX/RX debug messages
o fix hostap crypto bugs
o Add HostAP wireless driver
Manfred Spraul:
o forcedeth: add ethtool get/set_settings support
Matt Porter:
o Add netpoll support
o allow rx of the maximum sized VLAN tagged packets
o EMAC: fix ibm_emac autonegotiation result parsing
Pekka Enberg:
o 8139too: use iomap for pio/mmio
Rene Herman:
o 8139too Interframe Gap Time
Roger Luethi:
o mc_filter on big-endian arch
Shaun Jackman:
o Multicast filtering for tun.c
Steffen Klassert:
o 8139cp - add netpoll support
Stephen Hemminger:
o via-velocity: convert to module_param
o 8139too: use netdev_priv
o 8139cp - module_param
Thomas Gleixner:
o rtl8139too.c: Fix missing pci_disable_dev
o rtl8139too.c: Fix missing pci_disable_dev
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: netdev-2.6 queue updated
2005-01-07 11:34 netdev-2.6 queue updated Jeff Garzik
@ 2005-01-07 19:04 ` Francois Romieu
2005-01-07 19:11 ` Jeff Garzik
0 siblings, 1 reply; 19+ messages in thread
From: Francois Romieu @ 2005-01-07 19:04 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Netdev, linux-kernel
Jeff Garzik <jgarzik@pobox.com> :
[...]
> o r8169: oversized driver field for ethtool
> o r8169: reduce max MTU for large frames
> o r8169: Large Send enablement
> o r8169: C 101
> o r8169: missing netif_poll_enable and irq ack
Imho you can push these changes to mainline (with due credit to
Jon D Mason for its contributions).
--
Ueimor
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: netdev-2.6 queue updated
2005-01-07 19:04 ` Francois Romieu
@ 2005-01-07 19:11 ` Jeff Garzik
0 siblings, 0 replies; 19+ messages in thread
From: Jeff Garzik @ 2005-01-07 19:11 UTC (permalink / raw)
To: Francois Romieu; +Cc: Netdev, linux-kernel
Francois Romieu wrote:
> Jeff Garzik <jgarzik@pobox.com> :
> [...]
>
>> o r8169: oversized driver field for ethtool
>> o r8169: reduce max MTU for large frames
>> o r8169: Large Send enablement
>> o r8169: C 101
>> o r8169: missing netif_poll_enable and irq ack
>
>
> Imho you can push these changes to mainline (with due credit to
> Jon D Mason for its contributions).
Yep, it's going in the next batch. Most of netdev-2.6 is bound for
mainline "soon".
Jeff
^ permalink raw reply [flat|nested] 19+ messages in thread
* netdev-2.6 queue updated
@ 2005-08-24 6:57 Jeff Garzik
0 siblings, 0 replies; 19+ messages in thread
From: Jeff Garzik @ 2005-08-24 6:57 UTC (permalink / raw)
To: netdev; +Cc: linux-kernel
Recent updates:
* various minor fixes and feature additions
git users: 'ALL' branch of
rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git
Patch:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/2.6.13-rc7-netdev1.patch.bz2
drivers/net/wireless/ieee802_11.h | 78
Documentation/networking/README.ipw2100 | 246
Documentation/networking/README.ipw2200 | 290
Documentation/networking/cxgb.txt | 352 +
Documentation/networking/phy.txt | 288
MAINTAINERS | 13
drivers/net/Kconfig | 52
drivers/net/Makefile | 4
drivers/net/Space.c | 12
drivers/net/bonding/bond_alb.c | 17
drivers/net/bonding/bond_main.c | 58
drivers/net/bonding/bonding.h | 3
drivers/net/chelsio/Makefile | 11
drivers/net/chelsio/common.h | 314
drivers/net/chelsio/cphy.h | 148
drivers/net/chelsio/cpl5_cmd.h | 145
drivers/net/chelsio/cxgb2.c | 1256 +++
drivers/net/chelsio/elmer0.h | 151
drivers/net/chelsio/espi.c | 346 +
drivers/net/chelsio/espi.h | 68
drivers/net/chelsio/gmac.h | 134
drivers/net/chelsio/mv88x201x.c | 252
drivers/net/chelsio/pm3393.c | 826 ++
drivers/net/chelsio/regs.h | 468 +
drivers/net/chelsio/sge.c | 1684 +++++
drivers/net/chelsio/sge.h | 105
drivers/net/chelsio/subr.c | 812 ++
drivers/net/chelsio/suni1x10gexp_regs.h | 213
drivers/net/e100.c | 225
drivers/net/e1000/e1000_main.c | 4
drivers/net/eepro100.c | 8
drivers/net/forcedeth.c | 582 +
drivers/net/hamradio/baycom_epp.c | 3
drivers/net/hamradio/baycom_par.c | 3
drivers/net/hamradio/baycom_ser_fdx.c | 3
drivers/net/hamradio/baycom_ser_hdx.c | 3
drivers/net/hamradio/mkiss.c | 3
drivers/net/ixgb/ixgb.h | 2
drivers/net/ixgb/ixgb_ee.c | 170
drivers/net/ixgb/ixgb_ethtool.c | 59
drivers/net/ixgb/ixgb_hw.h | 9
drivers/net/ixgb/ixgb_main.c | 53
drivers/net/jazzsonic.c | 186
drivers/net/loopback.c | 22
drivers/net/macsonic.c | 542 -
drivers/net/mv643xx_eth.c | 29
drivers/net/mv643xx_eth.h | 4
drivers/net/pci-skeleton.c | 6
drivers/net/pcmcia/fmvj18x_cs.c | 25
drivers/net/phy/Kconfig | 49
drivers/net/phy/Makefile | 9
drivers/net/phy/cicada.c | 134
drivers/net/phy/davicom.c | 195
drivers/net/phy/lxt.c | 179
drivers/net/phy/marvell.c | 140
drivers/net/phy/mdio_bus.c | 99
drivers/net/phy/phy.c | 690 ++
drivers/net/phy/phy_device.c | 572 +
drivers/net/phy/qsemi.c | 143
drivers/net/r8169.c | 1
drivers/net/s2io-regs.h | 85
drivers/net/s2io.c | 3095 +++++----
drivers/net/s2io.h | 364 -
drivers/net/sis190.c | 1842 +++++
drivers/net/skge.c | 63
drivers/net/skge.h | 19
drivers/net/sky2.c | 2686 ++++++++
drivers/net/sky2.h | 1935 +++++
drivers/net/smc91x.c | 159
drivers/net/smc91x.h | 9
drivers/net/sonic.c | 674 +-
drivers/net/sonic.h | 460 -
drivers/net/tokenring/Kconfig | 4
drivers/net/tokenring/abyss.c | 2
drivers/net/tokenring/madgemc.c | 515 -
drivers/net/tokenring/proteon.c | 104
drivers/net/tokenring/skisa.c | 104
drivers/net/tokenring/tms380tr.c | 46
drivers/net/tokenring/tms380tr.h | 9
drivers/net/tokenring/tmspci.c | 4
drivers/net/tulip/Kconfig | 12
drivers/net/tulip/Makefile | 1
drivers/net/tulip/media.c | 36
drivers/net/tulip/timer.c | 1
drivers/net/tulip/tulip.h | 8
drivers/net/tulip/tulip_core.c | 34
drivers/net/tulip/uli526x.c | 1749 +++++
drivers/net/wan/cycx_drv.c | 24
drivers/net/wireless/Kconfig | 106
drivers/net/wireless/Makefile | 6
drivers/net/wireless/airo.c | 65
drivers/net/wireless/atmel.c | 62
drivers/net/wireless/hostap/Kconfig | 71
drivers/net/wireless/hostap/Makefile | 5
drivers/net/wireless/hostap/hostap.c | 1198 +++
drivers/net/wireless/hostap/hostap.h | 57
drivers/net/wireless/hostap/hostap_80211.h | 96
drivers/net/wireless/hostap/hostap_80211_rx.c | 1091 +++
drivers/net/wireless/hostap/hostap_80211_tx.c | 524 +
drivers/net/wireless/hostap/hostap_ap.c | 3288 +++++++++
drivers/net/wireless/hostap/hostap_ap.h | 261
drivers/net/wireless/hostap/hostap_common.h | 435 +
drivers/net/wireless/hostap/hostap_config.h | 55
drivers/net/wireless/hostap/hostap_cs.c | 1030 +++
drivers/net/wireless/hostap/hostap_download.c | 766 ++
drivers/net/wireless/hostap/hostap_hw.c | 3445 ++++++++++
drivers/net/wireless/hostap/hostap_info.c | 499 +
drivers/net/wireless/hostap/hostap_ioctl.c | 4102 ++++++++++++
drivers/net/wireless/hostap/hostap_pci.c | 473 +
drivers/net/wireless/hostap/hostap_plx.c | 645 +
drivers/net/wireless/hostap/hostap_proc.c | 448 +
drivers/net/wireless/hostap/hostap_wlan.h | 1033 +++
drivers/net/wireless/ipw2100.c | 8641 ++++++++++++++++++++++++++
drivers/net/wireless/ipw2100.h | 1195 +++
drivers/net/wireless/ipw2200.c | 7361 ++++++++++++++++++++++
drivers/net/wireless/ipw2200.h | 1770 +++++
drivers/net/wireless/orinoco.c | 89
drivers/net/wireless/strip.c | 2
drivers/net/wireless/wavelan_cs.c | 26
drivers/net/wireless/wavelan_cs.h | 6
drivers/net/wireless/wavelan_cs.p.h | 17
drivers/net/wireless/wl3501.h | 4
drivers/net/wireless/wl3501_cs.c | 11
drivers/usb/net/Makefile | 2
drivers/usb/net/zd1201.c | 16
include/linux/etherdevice.h | 6
include/linux/ethtool.h | 4
include/linux/mii.h | 9
include/linux/pci_ids.h | 1
include/linux/phy.h | 360 +
include/net/ieee80211.h | 9
include/net/ieee80211_crypt.h | 86
net/Kconfig | 1
net/Makefile | 1
net/ieee80211/Kconfig | 69
net/ieee80211/Makefile | 11
net/ieee80211/ieee80211_crypt.c | 259
net/ieee80211/ieee80211_crypt_ccmp.c | 470 +
net/ieee80211/ieee80211_crypt_tkip.c | 708 ++
net/ieee80211/ieee80211_crypt_wep.c | 272
net/ieee80211/ieee80211_module.c | 273
net/ieee80211/ieee80211_rx.c | 1205 +++
net/ieee80211/ieee80211_tx.c | 447 +
net/ieee80211/ieee80211_wx.c | 471 +
144 files changed, 66658 insertions(+), 3447 deletions(-)
Adrian Bunk:
net/ieee80211/ieee80211_tx.c: swapped memset arguments
net/ieee80211/: make two functions static
fix IEEE80211_CRYPT_* selects
ieee80211: remove pci.h #include's
ieee80211: fix recursive ipw2200 dependencies
hostap update
include/net/ieee80211.h must #include <linux/wireless.h>
SIS190 must select MII
Al Viro:
ieee80211_module.c::store_debug_level() cleanup
zd1201 fixes
Andrew Morton:
ipw2100 old gcc fix
wireless-device-attr-fixes
wireless-device-attr-fixes-2
more-u32-vs-pm_message_t-fixes-6
e1000 printk warning fix 2
Andy Fleming:
This patch adds a PHY Abstraction Layer to the Linux Kernel, enabling
Arthur Kepner:
bonding: inherit zero-copy flags of slaves
Brandon Enochs:
hostap update
Christoph Lameter:
A new 10GB Ethernet Driver by Chelsio Communications
Chuck Ebbert:
loopback: #ifdef the TSO code
loopback: optimize stats
loopback: whitespace cleanup
Dale Farnsworth:
mv643xx: add workaround for HW checksum generation bug
Dave Hansen:
hostap update
Finn Thain:
macsonic/jazzsonic network drivers update
Francois Romieu:
sis190: resurrection
sis190: netconsole support.
sis190: ethtool/mii support.
sis190: add MAINTAINER entry.
sis190: merge some register related information from SiS driver.
sis190: remove hardcoded constants.
sis190: initialisation of MAC address.
sis190: the size of the Rx buffer is constrained
sis190: extract bits definition from SiS driver.
sis190: add endian annotations.
sis190: allow a non-hardcoded ID for the PHY.
sis190: dummy read is required by the status register
sis190: new PHY detection code.
sis190: PHY identifier for the K8S-MX motherboard.
sis190: compare the lpa to the local advertisement
r8169: PCI ID for the Linksys EG1032
Henrik Brix Andersen:
hostap update
James Ketrenos:
Add ipw2100 wireless driver.
Add ipw2200 wireless driver.
Jar:
hostap update
Jeff Garzik:
[netdrvr smc91x] use __iomem addresses in eeprom read/write changes
[NET] ieee80211 subsystem
[wireless] ipw2100: fix build after applying SuSE cleanups
wireless: fix ipw warning; add is_broadcast_ether_addr() to linux/etherdevice.h
ieee80211: trim trailing whitespace
[wireless ipw2200] trim trailing whitespace
[wireless hostap] trim trailing whitespace
Fix numerous minor problems with new phy subsystem.
phy subsystem: more cleanups
ieee80211: remove last uses of compat define WLAN_CAPABILITY_BSS
[netdrvr eepro100] check for skb==NULL before calling rx_align(skb)
Jiri Benc:
ieee80211: cleanup
ieee80211: fix ipw 64bit compilation warnings
Jochen Friedrich:
tms380tr: move to DMA API
[netdrvr] Convert madgemc to new MCA API.
tms380tr: remove prototypes in Space.c
John W. Linville:
bonding: ALB -- allow slave to use bond's MAC address if its own MAC address conflicts
Jouni Malinen:
Add HostAP wireless driver.
hostap update
hostap update
hostap update
hostap update
hostap update
hostap update
hostap: Start using net/ieee80211.h
hostap: Replace crypto code with net/ieee80211 version
hostap: Fix skb->cb use for TX meta data
hostap: Remove experimental PCI bus master/DMA code
hostap: Use void *hw_priv instead of #ifdef in local data
hostap: Remove extra defines
hostap: Replace hostap_ieee80211_hdr with ieee80211_hdr
hostap: Use ieee80211 WLAN_FC_GET_{TYPE,STYPE}
ieee80211: Fix frame control pver mask
ieee80211: Capability field is called ESS, not BSS
hostap: Capability field is called ESS, not BSS
hostap: Replace WLAN_FC_ defines with ieee80211 ones
Komuro:
network: fix fmvj18x_cs multicast code
ladis@linux-mips.org:
smc91x: get/set eeprom
Malli Chilakala:
e100: Added cpu cycle saver microcode for 8086:[1209/1229]
e100: Driver version, white space, comments & other
ixgb: Set RXDCTL:PTHRESH/HTHRESH to zero
ixgb: Fix unnecessary link state messages
ixgb: Use netdev_priv() instead of netdev->priv
ixgb: Fix Broadcast/Multicast packets received statistics
ixgb: Fix data output by ethtool -d
ixgb: Ethtool cleanup patch from Stephen Hemminger
ixgb: Remove unused functions
ixgb: Redefined buffer_info-dma to be dma_addr_t instead of uint64
ixgb: Driver version, white space, comments
Manfred Spraul:
forcedeth: Jumbo Frame Support
forcedeth: Improve ethtool support
forcedeth: rewritten tx irq handling
forcedeth: 64-bit DMA support
forcedeth: Add set_mac_address support
forcedeth: write back original mac address during ifdown
forcedeth: Initialize link settings in every nv_open()
Marcelo Feitoza Parisi:
Use time_before in hamradio drivers
Nishanth Aravamudan:
net/cycx_drv: replace delay_cycx() with msleep_interruptible()
Pavel Machek:
ipw2100: remove commented-out code
ipw2100: assume recent kernel
ipw2100: kill dead macros
ipw2100: small cleanups
Pavel Roskin:
hostap update
Peer Chen:
[netdrvr] add 'uli526x' driver (a tulip clone)
[netdrvr tulip] Remove ULi-specific code from generic tulip driver
[netdrvr uli526x] fix problems found in review
Peter Hagervall:
orinoco: Sparse fixes
raghavendra.koushik@neterion.com:
S2io: Code cleanup
S2io: Hardware fixes
S2io: Software fixes
S2io: Removed memory leaks
S2io: Performance improvements
S2io: Support for runtime MTU change
S2io: Timer based slowpath handling
S2io: VLAN support
S2io: Support for Xframe II NIC
S2io: Support for bimodal interrupts
S2io: New link handling scheme for Xframe II
S2io: Miscellaneous fixes
S2io: Errors found during review
ravinandan.arakali@neterion.com:
S2io: Hardware fixes for Xframe II adapter
Richard Purdie:
hostap update
Scott Bardone:
Update Chelsio gige net driver.
Stephen Hemminger:
skge: stop bogus sensor messages
skge: fibre vs copper detection cleanup
skge: increase receive flush threshold default
skge: turn on link status LED
sky2: new experimental Marvell Yukon2 driver
Tobias Klauser:
drivers/net/wireless/ipw2100: Use the DMA_32BIT_MASK constant
drivers/net/wireless/ipw2200: Use the DMA_32BIT_MASK constant
Victor Fusco:
drivers/net/pci-skeleton.c: MODULE_PARM -> module_param
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: netdev-2.6 queue updated
2005-03-23 7:55 ` bert hubert
@ 2005-03-23 8:57 ` Jeff Garzik
0 siblings, 0 replies; 19+ messages in thread
From: Jeff Garzik @ 2005-03-23 8:57 UTC (permalink / raw)
To: bert hubert; +Cc: Netdev, akpm @ osdl. org Linux Kernel
bert hubert wrote:
> On Tue, Mar 22, 2005 at 10:32:44PM -0500, Jeff Garzik wrote:
>
>>Wireless update, and various minor fixes.
>>
>>BK URL, patch URL, and changelog attached.
>
>
> Jeff, akpm can you predict if this will make 2.6.12? Especially the wireless
> & hostap stuff.
2.6.12 is in release candidate status, which means only bug fixes.
Jeff
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: netdev-2.6 queue updated
2005-03-23 3:32 Jeff Garzik
@ 2005-03-23 7:55 ` bert hubert
2005-03-23 8:57 ` Jeff Garzik
0 siblings, 1 reply; 19+ messages in thread
From: bert hubert @ 2005-03-23 7:55 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Netdev, akpm @ osdl. org Linux Kernel
On Tue, Mar 22, 2005 at 10:32:44PM -0500, Jeff Garzik wrote:
> Wireless update, and various minor fixes.
>
> BK URL, patch URL, and changelog attached.
Jeff, akpm can you predict if this will make 2.6.12? Especially the wireless
& hostap stuff.
> net/ieee80211/Kconfig | 67
> net/ieee80211/Makefile | 11
> net/ieee80211/ieee80211_crypt.c | 259 +
> net/ieee80211/ieee80211_crypt_ccmp.c | 470 ++
> net/ieee80211/ieee80211_crypt_tkip.c | 708 ++++
> net/ieee80211/ieee80211_crypt_wep.c | 272 +
> net/ieee80211/ieee80211_module.c | 268 +
> net/ieee80211/ieee80211_rx.c | 1206 +++++++
> net/ieee80211/ieee80211_tx.c | 448 ++
> net/ieee80211/ieee80211_wx.c | 471 ++
--
http://www.PowerDNS.com Open source, database driven DNS Software
http://netherlabs.nl Open and Closed source services
^ permalink raw reply [flat|nested] 19+ messages in thread
* netdev-2.6 queue updated
@ 2005-03-23 3:32 Jeff Garzik
2005-03-23 7:55 ` bert hubert
0 siblings, 1 reply; 19+ messages in thread
From: Jeff Garzik @ 2005-03-23 3:32 UTC (permalink / raw)
To: Netdev; +Cc: Linux Kernel
[-- Attachment #1: Type: text/plain, Size: 95 bytes --]
Wireless update, and various minor fixes.
BK URL, patch URL, and changelog attached.
Jeff
[-- Attachment #2: changelog.txt --]
[-- Type: text/plain, Size: 9545 bytes --]
BK users:
bk pull bk://gkernel.bkbits.net/netdev-2.6
Patch:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/2.6.12-rc1-bk1-netdev1.patch.bz2
This will update the following files:
drivers/net/fmv18x.c | 689 ----
drivers/net/sk_g16.c | 2045 -----------
drivers/net/sk_g16.h | 164
drivers/net/wireless/ieee802_11.h | 78
Documentation/networking/multicast.txt | 1
Documentation/networking/net-modules.txt | 3
MAINTAINERS | 14
drivers/net/3c505.c | 6
drivers/net/8139cp.c | 109
drivers/net/8139too.c | 202 -
drivers/net/Kconfig | 40
drivers/net/Makefile | 3
drivers/net/Space.c | 6
drivers/net/arcnet/arcnet.c | 4
drivers/net/b44.c | 36
drivers/net/b44.h | 3
drivers/net/bonding/bond_alb.c | 4
drivers/net/depca.c | 2
drivers/net/e100.c | 69
drivers/net/eql.c | 4
drivers/net/mii.c | 9
drivers/net/myri_code.h | 1283 -------
drivers/net/natsemi.c | 11
drivers/net/r8169.c | 31
drivers/net/sis900.c | 54
drivers/net/sk98lin/skethtool.c | 3
drivers/net/skge.c | 3385 +++++++++++++++++++
drivers/net/skge.h | 3005 +++++++++++++++++
drivers/net/smc91x.c | 161
drivers/net/smc91x.h | 15
drivers/net/starfire.c | 142
drivers/net/starfire_firmware.h | 346 ++
drivers/net/tulip/dmfe.c | 3
drivers/net/tulip/winbond-840.c | 3
drivers/net/via-velocity.c | 6
drivers/net/wireless/Kconfig | 2
drivers/net/wireless/Makefile | 2
drivers/net/wireless/atmel.c | 62
drivers/net/wireless/hostap/Kconfig | 104
drivers/net/wireless/hostap/Makefile | 8
drivers/net/wireless/hostap/hostap.c | 1205 +++++++
drivers/net/wireless/hostap/hostap.h | 57
drivers/net/wireless/hostap/hostap_80211.h | 107
drivers/net/wireless/hostap/hostap_80211_rx.c | 1084 ++++++
drivers/net/wireless/hostap/hostap_80211_tx.c | 522 +++
drivers/net/wireless/hostap/hostap_ap.c | 3286 +++++++++++++++++++
drivers/net/wireless/hostap/hostap_ap.h | 272 +
drivers/net/wireless/hostap/hostap_common.h | 557 +++
drivers/net/wireless/hostap/hostap_config.h | 86
drivers/net/wireless/hostap/hostap_crypt.c | 167
drivers/net/wireless/hostap/hostap_crypt.h | 50
drivers/net/wireless/hostap/hostap_crypt_ccmp.c | 486 ++
drivers/net/wireless/hostap/hostap_crypt_tkip.c | 696 ++++
drivers/net/wireless/hostap/hostap_crypt_wep.c | 281 +
drivers/net/wireless/hostap/hostap_cs.c | 929 +++++
drivers/net/wireless/hostap/hostap_download.c | 766 ++++
drivers/net/wireless/hostap/hostap_hw.c | 3631 +++++++++++++++++++++
drivers/net/wireless/hostap/hostap_info.c | 478 ++
drivers/net/wireless/hostap/hostap_ioctl.c | 4116 ++++++++++++++++++++++++
drivers/net/wireless/hostap/hostap_pci.c | 453 ++
drivers/net/wireless/hostap/hostap_plx.c | 612 +++
drivers/net/wireless/hostap/hostap_proc.c | 466 ++
drivers/net/wireless/hostap/hostap_wlan.h | 1075 ++++++
drivers/net/wireless/orinoco.c | 11
drivers/net/wireless/wl3501.h | 4
include/linux/pci_ids.h | 3
include/linux/wireless.h | 283 +
include/net/ieee80211.h | 887 +++++
include/net/ieee80211_crypt.h | 86
net/Kconfig | 2
net/Makefile | 1
net/core/wireless.c | 74
net/ieee80211/Kconfig | 67
net/ieee80211/Makefile | 11
net/ieee80211/ieee80211_crypt.c | 259 +
net/ieee80211/ieee80211_crypt_ccmp.c | 470 ++
net/ieee80211/ieee80211_crypt_tkip.c | 708 ++++
net/ieee80211/ieee80211_crypt_wep.c | 272 +
net/ieee80211/ieee80211_module.c | 268 +
net/ieee80211/ieee80211_rx.c | 1206 +++++++
net/ieee80211/ieee80211_tx.c | 448 ++
net/ieee80211/ieee80211_wx.c | 471 ++
82 files changed, 34377 insertions(+), 4653 deletions(-)
through these ChangeSets:
<jketreno:linux.intel.com>:
o ieee80211 subsystem
<komurojun-mbn:nifty.com>:
o net/Kconfig: remove unsupported network adapter names
<mgalgoci:parcelfarce.linux.theplanet.co.uk>:
o wireless-2.6 cleanup
<philipp.gortan:tttech.com>:
o [netdrvr 8139cp] add PCI ID
Adrian Bunk:
o remove two obsolete net drivers
o drivers/net/sis900.c: fix a warning
o drivers/net/eql.c: kill dead code
o net/ieee80211/Kconfig: don't describe what gets selected
Alexander Viro:
o hostap __user annotations
Andres Salomon:
o fix pci_disable_device in 8139too
Andrew Morton:
o bonding needs inet
Dale Farnsworth:
o mii: GigE support bug fixes
Daniele Venzano:
o More ethtool support for sis900 and warning fix
o Maintainer change for the sis900 driver
Domen Puncer:
o drivers/net/myri_code.h cleanup
o net/sk98lin: remove duplicate delay
o net/3c505: replace schedule_timeout() with msleep()
Felipe Damasio:
o 8139cp net driver: add MODULE_VERSION
François Romieu:
o r8169: incoming frame length check
o ieee80211: offset_in_page() removal
o ieee80211: C99 initialization for eap_types
o ieee80211: failure of ieee80211_crypto_init()
o 8139cp: SG support fixes
Greg Kroah-Hartman:
o net drivers: convert pci_dev->slot_name usage to pci_name()
Jean Tourrilhes:
o Wireless Extensions 18 (aka WPA)
Jeff Garzik:
o [netdrvr smc91x] use __iomem addresses in eeprom read/write changes
o [netdrvr starfire] Add GPL'd firmware, remove compat code
o [wireless hostap] update for new pci_save_state()
o [netdrvr 8139cp] TSO support
John W. Linville:
o e100: NAPI state machine fix
o bonding: avoid tx balance for IGMP (alb/tlb mode)
o b44: allocate tx bounce bufs as needed
Joshua Kwan:
o hostap: fix Kconfig typos and missing select CRYPTO
Jouni Malinen:
o hostap: Update to use the new WE18 proposal
o hostap: Filter disconnect events
o hostap: Improved suspend
o hostap: Rate limiting for debug messages
o hostap: Clear station statistic on accounting start
o hostap: Fix procfs rmdir after ifname change
o hostap: Add support for multi-func SanDisk ConnectPlus
o hostap: Disable interrupts before Genesis mode
o hostap: Include asm/io.h
o hostap: Clear station statistic on accounting start
o Host AP: Replaced MODULE_PARM with module_param*
o Host AP: Replaced direct dev->priv references with netdev_priv(dev)
o Host AP: Updated to use Linux wireless extensions v17
o Host AP: pci_register_driver() return value changes
o Host AP: Fix netif_carrier_off() in non-client modes
o Host AP: Fix PRISM2_IO_DEBUG
o Host AP: Use void __iomem * with {read,write}{b,w}
o Host AP: Fix card enabling after firmware download
o Host AP: Do not bridge packets to unauthorized ports
o Host AP: Fix compilation with PRISM2_NO_STATION_MODES defined
o Host AP: Prevent STAs from associating using AP address
o Host AP: Fix hw address changing for wifi# interface
o Host AP: Remove ioctl debug messages
o Host AP: Ignore (Re)AssocResp messages silently
o Host AP: Fix interface packet counters
o Host AP: Disable EAPOL TX/RX debug messages
o fix hostap crypto bugs
o Add HostAP wireless driver
Ladislav Michl:
o smc91x: get/set eeprom
Mikael Pettersson:
o drivers/net/depca.c gcc4 fix
o drivers/net/arcnet/arcnet.c gcc4 fixes
Nicolas Pitre:
o smc91x warning fix
o smc91x addr config check
Olaf Kirch:
o natsemi: long cable, short cable
Pavel Machek:
o Fix suspend/resume on via-velocity
Pekka Enberg:
o 8139too: use iomap for pio/mmio
Steffen Klassert:
o 8139cp - add netpoll support
Stephen Hemminger:
o skge: change driver version
o skge: fix race with receive interrupt and NAPI
o skge: use lockless transmit
o skge: interrupt coalecsing related fixes
o skge: only allow tx/rx csum on Yukon chipset
o skge: use array for port irq masks
o skge: use chip MIB stats for packet and byte counts
o skge: simplify definition of wake on lan support
o skge: suspend/resume related state management
o skge: remove unneeded include's
o skge: spelling and whitespace
o skge: use PFX string
o skge driver (0.5)
o 8139cp - module_param
Tobias Klauser:
o drivers/net/tulip/winbond-840: Use the DMA_32BIT_MASK constant
o drivers/net/tulip/dmfe: Use the DMA_32BIT_MASK constant
o drivers/net/8139cp: Use the DMA_{64, 32}BIT_MASK constants
^ permalink raw reply [flat|nested] 19+ messages in thread
* netdev-2.6 queue updated
@ 2005-03-10 5:37 Jeff Garzik
0 siblings, 0 replies; 19+ messages in thread
From: Jeff Garzik @ 2005-03-10 5:37 UTC (permalink / raw)
To: Netdev; +Cc: Linux Kernel, Andrew Morton
[-- Attachment #1: Type: text/plain, Size: 512 bytes --]
All the stuff that was waiting for Linus has been sent. Here's what's
sitting around in the netdev-2.6 to "stew" for a bit:
* wireless-2.6 tree (bk://gkernel.bkbits.net/wireless-2.6)
* 8139cp updates
* starfire update
* 8139too iomap conversion
* natsemi long/short cable option (no longer needed?)
* new skge driver from Stephen Hemminger
BK URL, Patch URL, and changelog attached.
Note that the patch is diff'd against 2.6.11-bk6, which will not exist
until four hours after this email is sent.
Jeff
[-- Attachment #2: netdev-2.6.txt --]
[-- Type: text/plain, Size: 6206 bytes --]
BK users:
bk pull bk://gkernel.bkbits.net/netdev-2.6
Patch:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/2.6.11-bk6-netdev1.patch.bz2
This will update the following files:
drivers/net/wireless/ieee802_11.h | 78
MAINTAINERS | 7
drivers/net/8139cp.c | 100
drivers/net/8139too.c | 194 -
drivers/net/Kconfig | 12
drivers/net/Makefile | 1
drivers/net/natsemi.c | 11
drivers/net/skge.c | 3385 ++++++++++++++++++++++
drivers/net/skge.h | 3005 +++++++++++++++++++
drivers/net/starfire.c | 142
drivers/net/starfire_firmware.h | 346 ++
drivers/net/wireless/Kconfig | 2
drivers/net/wireless/Makefile | 2
drivers/net/wireless/atmel.c | 62
drivers/net/wireless/hostap/Kconfig | 104
drivers/net/wireless/hostap/Makefile | 8
drivers/net/wireless/hostap/hostap.c | 1205 +++++++
drivers/net/wireless/hostap/hostap.h | 57
drivers/net/wireless/hostap/hostap_80211.h | 107
drivers/net/wireless/hostap/hostap_80211_rx.c | 1080 +++++++
drivers/net/wireless/hostap/hostap_80211_tx.c | 522 +++
drivers/net/wireless/hostap/hostap_ap.c | 3259 +++++++++++++++++++++
drivers/net/wireless/hostap/hostap_ap.h | 272 +
drivers/net/wireless/hostap/hostap_common.h | 556 +++
drivers/net/wireless/hostap/hostap_config.h | 86
drivers/net/wireless/hostap/hostap_crypt.c | 167 +
drivers/net/wireless/hostap/hostap_crypt.h | 50
drivers/net/wireless/hostap/hostap_crypt_ccmp.c | 486 +++
drivers/net/wireless/hostap/hostap_crypt_tkip.c | 696 ++++
drivers/net/wireless/hostap/hostap_crypt_wep.c | 281 +
drivers/net/wireless/hostap/hostap_cs.c | 785 +++++
drivers/net/wireless/hostap/hostap_download.c | 761 +++++
drivers/net/wireless/hostap/hostap_hw.c | 3607 +++++++++++++++++++++++
drivers/net/wireless/hostap/hostap_info.c | 469 +++
drivers/net/wireless/hostap/hostap_ioctl.c | 3624 ++++++++++++++++++++++++
drivers/net/wireless/hostap/hostap_pci.c | 452 ++
drivers/net/wireless/hostap/hostap_plx.c | 611 ++++
drivers/net/wireless/hostap/hostap_proc.c | 466 +++
drivers/net/wireless/hostap/hostap_wlan.h | 1071 +++++++
drivers/net/wireless/orinoco.c | 11
drivers/net/wireless/wl3501.h | 4
include/linux/pci_ids.h | 3
include/net/ieee80211.h | 887 +++++
include/net/ieee80211_crypt.h | 86
net/Kconfig | 2
net/Makefile | 1
net/ieee80211/Kconfig | 67
net/ieee80211/Makefile | 11
net/ieee80211/ieee80211_crypt.c | 259 +
net/ieee80211/ieee80211_crypt_ccmp.c | 470 +++
net/ieee80211/ieee80211_crypt_tkip.c | 708 ++++
net/ieee80211/ieee80211_crypt_wep.c | 272 +
net/ieee80211/ieee80211_module.c | 268 +
net/ieee80211/ieee80211_rx.c | 1206 +++++++
net/ieee80211/ieee80211_tx.c | 448 ++
net/ieee80211/ieee80211_wx.c | 471 +++
56 files changed, 32947 insertions(+), 356 deletions(-)
through these ChangeSets:
<jketreno:linux.intel.com>:
o ieee80211 subsystem
<mgalgoci:parcelfarce.linux.theplanet.co.uk>:
o wireless-2.6 cleanup
<philipp.gortan:tttech.com>:
o [netdrvr 8139cp] add PCI ID
Adrian Bunk:
o net/ieee80211/Kconfig: don't describe what gets selected
Alexander Viro:
o hostap __user annotations
Felipe Damasio:
o 8139cp net driver: add MODULE_VERSION
François Romieu:
o ieee80211: offset_in_page() removal
o ieee80211: C99 initialization for eap_types
o ieee80211: failure of ieee80211_crypto_init()
o 8139cp: SG support fixes
Greg Kroah-Hartman:
o net drivers: convert pci_dev->slot_name usage to pci_name()
Jeff Garzik:
o [netdrvr starfire] Add GPL'd firmware, remove compat code
o [wireless hostap] update for new pci_save_state()
o [netdrvr 8139cp] TSO support
Joshua Kwan:
o hostap: fix Kconfig typos and missing select CRYPTO
Jouni Malinen:
o Host AP: Replaced MODULE_PARM with module_param*
o Host AP: Replaced direct dev->priv references with netdev_priv(dev)
o Host AP: Updated to use Linux wireless extensions v17
o Host AP: pci_register_driver() return value changes
o Host AP: Fix netif_carrier_off() in non-client modes
o Host AP: Fix PRISM2_IO_DEBUG
o Host AP: Use void __iomem * with {read,write}{b,w}
o Host AP: Fix card enabling after firmware download
o Host AP: Do not bridge packets to unauthorized ports
o Host AP: Fix compilation with PRISM2_NO_STATION_MODES defined
o Host AP: Prevent STAs from associating using AP address
o Host AP: Fix hw address changing for wifi# interface
o Host AP: Remove ioctl debug messages
o Host AP: Ignore (Re)AssocResp messages silently
o Host AP: Fix interface packet counters
o Host AP: Disable EAPOL TX/RX debug messages
o fix hostap crypto bugs
o Add HostAP wireless driver
Olaf Kirch:
o natsemi: long cable, short cable
Pekka Enberg:
o 8139too: use iomap for pio/mmio
Steffen Klassert:
o 8139cp - add netpoll support
Stephen Hemminger:
o skge: change driver version
o skge: fix race with receive interrupt and NAPI
o skge: use lockless transmit
o skge: interrupt coalecsing related fixes
o skge: only allow tx/rx csum on Yukon chipset
o skge: use array for port irq masks
o skge: use chip MIB stats for packet and byte counts
o skge: simplify definition of wake on lan support
o skge: suspend/resume related state management
o skge: remove unneeded include's
o skge: spelling and whitespace
o skge: use PFX string
o skge driver (0.5)
o 8139cp - module_param
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: netdev-2.6 queue updated
2005-03-03 20:20 ` Daniel Drake
@ 2005-03-04 5:11 ` Jeff Garzik
0 siblings, 0 replies; 19+ messages in thread
From: Jeff Garzik @ 2005-03-04 5:11 UTC (permalink / raw)
To: Daniel Drake; +Cc: Netdev, Linux Kernel, Andrew Morton, philipp.gortan
Daniel Drake wrote:
> Jeff Garzik wrote:
>
>> <philipp.gortan:tttech.com>:
>> o [netdrvr 8139cp] add PCI ID
>
>
> This one seems to be already present in 2.6.11 under a different name
> (PCI_DEVICE_ID_TTTECH_MC322). Also, the corresponding entry in pci_ids.h
> is not in the order of the file.
BitKeeper will fix that up at merge time.
Jeff
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: netdev-2.6 queue updated
2005-03-03 7:31 Jeff Garzik
@ 2005-03-03 20:20 ` Daniel Drake
2005-03-04 5:11 ` Jeff Garzik
0 siblings, 1 reply; 19+ messages in thread
From: Daniel Drake @ 2005-03-03 20:20 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Netdev, Linux Kernel, Andrew Morton, philipp.gortan
Jeff Garzik wrote:
> <philipp.gortan:tttech.com>:
> o [netdrvr 8139cp] add PCI ID
This one seems to be already present in 2.6.11 under a different name
(PCI_DEVICE_ID_TTTECH_MC322). Also, the corresponding entry in pci_ids.h is
not in the order of the file.
Daniel
^ permalink raw reply [flat|nested] 19+ messages in thread
* netdev-2.6 queue updated
@ 2005-03-03 7:31 Jeff Garzik
2005-03-03 20:20 ` Daniel Drake
0 siblings, 1 reply; 19+ messages in thread
From: Jeff Garzik @ 2005-03-03 7:31 UTC (permalink / raw)
To: Netdev; +Cc: Linux Kernel, Andrew Morton
[-- Attachment #1: Type: text/plain, Size: 161 bytes --]
Added a few patches, updated for 2.6.11 release.
NOTE: BK users -must- reclone netdev-2.6. Do not pull.
See attached for BK info, patch URL, and changelog.
[-- Attachment #2: netdev-2.6.txt --]
[-- Type: text/plain, Size: 25985 bytes --]
BK users:
bk pull bk://gkernel.bkbits.net/netdev-2.6
or
bk pull bk://kernel.bkbits.net/jgarzik/netdev-2.6
Patch:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/2.6.11-netdev1.patch.bz2
This will update the following files:
drivers/net/bagetlance.c | 1368 -----
drivers/net/wireless/ieee802_11.h | 78
include/linux/dp83840.h | 41
Documentation/networking/bonding.txt | 2101 +++++----
Documentation/networking/e100.txt | 3
Documentation/networking/ixgb.txt | 9
MAINTAINERS | 11
arch/arm/mach-pxa/lubbock.c | 2
arch/arm/mach-sa1100/neponset.c | 2
drivers/net/3c503.c | 67
drivers/net/3c509.c | 4
drivers/net/3c515.c | 32
drivers/net/3c527.c | 2
drivers/net/3c59x.c | 2
drivers/net/8139cp.c | 100
drivers/net/8139too.c | 293 -
drivers/net/Kconfig | 59
drivers/net/Makefile | 2
drivers/net/Space.c | 11
drivers/net/amd8111e.c | 8
drivers/net/arcnet/arc-rawmode.c | 4
drivers/net/arcnet/arc-rimi.c | 14
drivers/net/arcnet/arcnet.c | 30
drivers/net/arcnet/com20020.c | 6
drivers/net/arcnet/com90io.c | 4
drivers/net/arcnet/com90xx.c | 8
drivers/net/arcnet/rfc1051.c | 8
drivers/net/arcnet/rfc1201.c | 12
drivers/net/au1000_eth.c | 1361 ++++-
drivers/net/au1000_eth.h | 55
drivers/net/b44.c | 2
drivers/net/b44.h | 14
drivers/net/bonding/bond_3ad.c | 2
drivers/net/bonding/bond_3ad.h | 1
drivers/net/bonding/bond_alb.c | 12
drivers/net/bonding/bond_main.c | 35
drivers/net/cs89x0.c | 4
drivers/net/depca.c | 4
drivers/net/dgrs.c | 6
drivers/net/dl2k.c | 2
drivers/net/e100.c | 4
drivers/net/e1000/e1000.h | 3
drivers/net/e1000/e1000_ethtool.c | 11
drivers/net/e1000/e1000_hw.c | 86
drivers/net/e1000/e1000_hw.h | 11
drivers/net/e1000/e1000_main.c | 249 -
drivers/net/eepro100.c | 25
drivers/net/epic100.c | 2
drivers/net/es3210.c | 32
drivers/net/ethertap.c | 4
drivers/net/ewrk3.c | 87
drivers/net/fealnx.c | 275 -
drivers/net/hamradio/6pack.c | 4
drivers/net/hamradio/baycom_epp.c | 53
drivers/net/hamradio/baycom_par.c | 8
drivers/net/hamradio/baycom_ser_fdx.c | 7
drivers/net/hamradio/baycom_ser_hdx.c | 7
drivers/net/hamradio/bpqether.c | 19
drivers/net/hamradio/dmascc.c | 2073 ++++----
drivers/net/hamradio/hdlcdrv.c | 48
drivers/net/hamradio/mkiss.c | 12
drivers/net/hamradio/yam.c | 38
drivers/net/ibm_emac/ibm_emac.h | 4
drivers/net/ibm_emac/ibm_emac_core.c | 16
drivers/net/ibm_emac/ibm_emac_core.h | 2
drivers/net/ibmlana.c | 99
drivers/net/ibmlana.h | 1
drivers/net/ioc3-eth.c | 83
drivers/net/irda/act200l-sir.c | 3
drivers/net/irda/donauboe.c | 2
drivers/net/irda/irtty-sir.c | 4
drivers/net/irda/ma600-sir.c | 12
drivers/net/irda/sir_dev.c | 4
drivers/net/irda/tekram-sir.c | 3
drivers/net/ixgb/ixgb.h | 3
drivers/net/ixgb/ixgb_ee.c | 16
drivers/net/ixgb/ixgb_ee.h | 3
drivers/net/ixgb/ixgb_ethtool.c | 5
drivers/net/ixgb/ixgb_hw.c | 2
drivers/net/ixgb/ixgb_hw.h | 2
drivers/net/ixgb/ixgb_ids.h | 2
drivers/net/ixgb/ixgb_main.c | 73
drivers/net/ixgb/ixgb_osdep.h | 2
drivers/net/ixgb/ixgb_param.c | 2
drivers/net/jazzsonic.c | 217
drivers/net/loopback.c | 2
drivers/net/lp486e.c | 8
drivers/net/meth.c | 275 -
drivers/net/meth.h | 2
drivers/net/mii.c | 63
drivers/net/mv643xx_eth.c | 2689 ++++++-----
drivers/net/mv643xx_eth.h | 641 +-
drivers/net/natsemi.c | 13
drivers/net/ne2k-pci.c | 4
drivers/net/ni65.c | 3
drivers/net/ns83820.c | 3
drivers/net/pcmcia/ibmtr_cs.c | 7
drivers/net/pcmcia/xirc2ps_cs.c | 23
drivers/net/pcnet32.c | 47
drivers/net/ppp_deflate.c | 4
drivers/net/ppp_generic.c | 2
drivers/net/pppoe.c | 2
drivers/net/s2io.c | 173
drivers/net/s2io.h | 8
drivers/net/sb1000.c | 28
drivers/net/sb1250-mac.c | 109
drivers/net/sgiseeq.c | 70
drivers/net/shaper.c | 2
drivers/net/sis900.c | 218
drivers/net/sk98lin/skge.c | 2
drivers/net/sk_mca.c | 126
drivers/net/sk_mca.h | 19
drivers/net/skge.c | 3334 ++++++++++++++
drivers/net/skge.h | 3005 ++++++++++++
drivers/net/slhc.c | 27
drivers/net/smc-mca.c | 37
drivers/net/smc-ultra.c | 34
drivers/net/smc-ultra32.c | 30
drivers/net/smc91x.c | 275 -
drivers/net/smc91x.h | 79
drivers/net/sonic.c | 4
drivers/net/sundance.c | 7
drivers/net/sungem.c | 2
drivers/net/tg3.c | 4
drivers/net/tg3.h | 14
drivers/net/tokenring/ibmtr.c | 158
drivers/net/tulip/de2104x.c | 2
drivers/net/tulip/interrupt.c | 2
drivers/net/tulip/tulip_core.c | 2
drivers/net/tun.c | 4
drivers/net/typhoon-firmware.h | 5568 ++++++++++--------------
drivers/net/typhoon.c | 254 -
drivers/net/via-rhine.c | 7
drivers/net/via-velocity.c | 6
drivers/net/wan/Kconfig | 11
drivers/net/wan/cosa.c | 7
drivers/net/wan/hd6457x.c | 2
drivers/net/wan/sbni.c | 2
drivers/net/wan/z85230.c | 4
drivers/net/wd.c | 36
drivers/net/wireless/Kconfig | 2
drivers/net/wireless/Makefile | 2
drivers/net/wireless/airo.c | 25
drivers/net/wireless/airport.c | 22
drivers/net/wireless/arlan.h | 4
drivers/net/wireless/atmel.c | 165
drivers/net/wireless/atmel.h | 43
drivers/net/wireless/atmel_cs.c | 49
drivers/net/wireless/atmel_pci.c | 6
drivers/net/wireless/hermes.c | 72
drivers/net/wireless/hermes.h | 64
drivers/net/wireless/hostap/Kconfig | 104
drivers/net/wireless/hostap/Makefile | 8
drivers/net/wireless/hostap/hostap.c | 1205 +++++
drivers/net/wireless/hostap/hostap.h | 57
drivers/net/wireless/hostap/hostap_80211.h | 107
drivers/net/wireless/hostap/hostap_80211_rx.c | 1080 ++++
drivers/net/wireless/hostap/hostap_80211_tx.c | 522 ++
drivers/net/wireless/hostap/hostap_ap.c | 3259 ++++++++++++++
drivers/net/wireless/hostap/hostap_ap.h | 272 +
drivers/net/wireless/hostap/hostap_common.h | 556 ++
drivers/net/wireless/hostap/hostap_config.h | 86
drivers/net/wireless/hostap/hostap_crypt.c | 167
drivers/net/wireless/hostap/hostap_crypt.h | 50
drivers/net/wireless/hostap/hostap_crypt_ccmp.c | 486 ++
drivers/net/wireless/hostap/hostap_crypt_tkip.c | 696 +++
drivers/net/wireless/hostap/hostap_crypt_wep.c | 281 +
drivers/net/wireless/hostap/hostap_cs.c | 785 +++
drivers/net/wireless/hostap/hostap_download.c | 761 +++
drivers/net/wireless/hostap/hostap_hw.c | 3607 +++++++++++++++
drivers/net/wireless/hostap/hostap_info.c | 469 ++
drivers/net/wireless/hostap/hostap_ioctl.c | 3624 +++++++++++++++
drivers/net/wireless/hostap/hostap_pci.c | 452 +
drivers/net/wireless/hostap/hostap_plx.c | 611 ++
drivers/net/wireless/hostap/hostap_proc.c | 466 ++
drivers/net/wireless/hostap/hostap_wlan.h | 1071 ++++
drivers/net/wireless/orinoco.c | 430 +
drivers/net/wireless/orinoco.h | 37
drivers/net/wireless/orinoco_cs.c | 49
drivers/net/wireless/orinoco_pci.c | 124
drivers/net/wireless/orinoco_plx.c | 235 -
drivers/net/wireless/orinoco_tmd.c | 150
drivers/net/wireless/prism54/isl_38xx.c | 12
drivers/net/wireless/prism54/isl_ioctl.c | 2
drivers/net/wireless/ray_cs.c | 5
drivers/net/wireless/strip.c | 16
drivers/net/wireless/wl3501.h | 4
include/linux/ibmtr.h | 15
include/linux/mii.h | 20
include/linux/mv643xx.h | 448 +
include/linux/netdevice.h | 2
include/linux/pci_ids.h | 8
include/net/ieee80211.h | 887 +++
include/net/ieee80211_crypt.h | 86
include/net/slhc_vj.h | 3
net/Kconfig | 2
net/Makefile | 1
net/core/dev.c | 28
net/ieee80211/Kconfig | 67
net/ieee80211/Makefile | 11
net/ieee80211/ieee80211_crypt.c | 259 +
net/ieee80211/ieee80211_crypt_ccmp.c | 470 ++
net/ieee80211/ieee80211_crypt_tkip.c | 708 +++
net/ieee80211/ieee80211_crypt_wep.c | 272 +
net/ieee80211/ieee80211_module.c | 268 +
net/ieee80211/ieee80211_rx.c | 1206 +++++
net/ieee80211/ieee80211_tx.c | 448 +
net/ieee80211/ieee80211_wx.c | 471 ++
208 files changed, 44021 insertions(+), 10816 deletions(-)
through these ChangeSets:
<andi:cosy.sbg.ac.at>:
o sundance: attempt to address high irqs due to TX overflow
<dcbw:redhat.com>:
o wireless: Make Atmel driver use SET_NETDEV_DEV
o wireless: WEXT quality cleanups + max rssi
o wireless: Clean up firmware loading in
<dfarnsworth:mvista.com>:
o [netdrvr mv643xx] Big rename
o [netdrvr mv643xx] Rename MV_READ => mv_read and MV_WRITE => mv_write
o [netdrvr mv643xx] Additional whitespace cleanups, mostly changing spaces to tabs in comments
o [netdrvr mv643xx] Run mv643xx_eth.[ch] through scripts/Lindent
o [netdrvr mv643xx] Add a function to detect at runtime whether a PHY is attached to the specified port, and use it to cause the probe routine to fail when there is no PHY.
o [netdrvr mv643xx] This one liner removes a spurious left paren fixing an obvious syntax error in the #ifndef MV64340_NAPI case
o [netdrvr mv643xx] Add support for PHYs/boards that don't support autonegotiation
o [netdrvr mv643xx] With this patch, the driver now calls netif_carrier_off/netif_carrier_on
o [netdrvr mv643xx] This patch cleans up the handling of receive skb sizing
<jchapman:katalix.com>:
o mii: add GigE support
<jketreno:linux.intel.com>:
o ieee80211 subsystem
<mallikarjuna.chilakala:intel.com>:
o e1000: Driver version white space,
o e1000: Fixes related to Cable length
o e1000: Report failure code when loopback
o e1000: Checks for desc ring/rx data
o e1000: Patch from Peter Kjellstroem --
o e1000: Fix WOL settings in 82544 based
o e1000: Delay clean-up of last Tx buffer
o e1000: Avoid race between e1000_watchdog
o e1000: use netif_poll_{enable|disable}
o e1000: Robert Olsson's fix and refinement
o ixgb: Driver version, white space, other stuff
o ixgb: Invalidate software cache, when EEPROM write occurs
o ixgb: Robert Olsson's fix and refinement to poll
o ixgb: Avoid race e1000_watchdog and ixgb_clean_tx_irq
o ixgb: use netif_poll_{enable|disable}
<mbrancaleoni:tiscali.it>:
o sis900.c net poll support
<mgalgoci:parcelfarce.linux.theplanet.co.uk>:
o wireless-2.6 cleanup
<philipp.gortan:tttech.com>:
o [netdrvr 8139cp] add PCI ID
<takis:lumumba.luc.ac.be>:
o Possible AMD8111e free irq issue
o Possible VIA-Rhine free irq issue
Adrian Bunk:
o net/ieee80211/Kconfig: don't describe what gets selected
o drivers/net/via-rhine.c: make a variable static const
o drivers/net/sb1000.c: make some variables static
o drivers/net/lp486e.c: make some code static
o drivers/net/3c509.c: make 2 structs static
o drivers/net/3c527.c: make a struct static
o drivers/net/amd8111e.c: make 2 functions static
o drivers/net/loopback.c: make a function static
o drivers/net/ethertap.c: make 2 functions static
o drivers/net/dgrs.c: make 3 functions static
o drivers/net/depca.c: make 2 structs static
o drivers/net/bonding/: make 3 functions static
o drivers/net/s2io.c: cleanups
o drivers/net/pppoe.c: make a struct static
o drivers/net/ppp_deflate.c: make 2 structs static
o drivers/net/via-velocity.c: make a function static
o drivers/net/tun.c: make 2 functions static
o drivers/net/tulip/interrupt.c: make a variable static
o drivers/net/shaper.c: make a variable static
o drivers/net/slhc.c: remove 2 functions
o remove dp83840.h
Alexander Viro:
o hostap __user annotations
o smc91x iomem annotations
o 3c503 (iomem + isa-ectomy)
o ibmlana part 2 (iomem annotations and isa-ectomy)
o ibmlana part 1 (netdev_priv())
o sk_mca - iomem and isa-ectomy
o sk_mca - netdev_priv()
o ibmtr 2/2: ibmtr annotations - the rest
o ibmtr 1/2: iomem annotations - trivial part
o es3210 iomem annotions and isa-ectomy
o ewrk3 iomem annotations + isa-ectomy
o wd iomem annotations + isa-ectomy
o smc-ultra32 iomem annotations + isa-ectomy
o smc-ultra iomem annotations + isa-ectomy
o smc-mca iomem annotations and isa-ectomy
o fealnx iomem annotations, switch to io{read,write}
o wireless iomem annotations and fixes, switch to io{read,write}
Dale Farnsworth:
o mv643xx: remove superfluous function, mv643xx_set_ethtool_ops
o mv643xx: raise size of receive skbs to allow for an optional VLAN tag
o [netdrvr mv643xx] Remove call to msleep() while locks are held. We don't really need to wait for the link to come up. It was a workaround to avoid a transient error message, "Virtual device %s asks to queue packet!\n", in dev_queue_xmit() when called by ic_bootp_send_if(). This happens because right after opening the network device, there is a pending PHY status change interrupt causing the driver to call netif_stop_queue(). A half second later, the link comes up and all is well. We could have moved the call to msleep() to mv643xx_eth_open() to perpetuate the workaround, but I think it's best to remove it entirely.
o [netdrvr mv643xx] Ensure that we only change the Port Serial Control Reg while the port is disabled.
o [netdrvr mv643xx] Add ethtool support to the mv643xx ethernet driver
o [netdrvr mv643xx] Enable the mv643xx ethernet support on platforms using the MV64360 chip
o [netdrvr mv643xx] Disable tcp/udp checksum offload to hardware. It generally works, but the hardware appears to generate the wrong checksum if the hw checksum generation wasn't used in the previous packet sent.
o [netdrvr mv643xx] We already set ETH_TX_ENABLE_INTERRUPT whenever we set ETH_TX_LAST_DESC
o [netdrvr mv643xx] Update tx_bytes statistic when using hw tcp/udp checksum generation
o [netdrvr mv643xx] Call netif_carrier_off when closing the driver
o [netdrvr mv643xx] Trivial. Remove repeated comment
o [netdrvr mv643xx] Clear transmit l4i_chk even when the hardware ignores it
o [netdrvr mv643xx] Increment tx_ring_skbs before calling eth_port_send, since
o [netdrvr mv643xx] Fix handling of unaligned tiny fragments not handled by hardware Check all fragments instead of just the last.
o [netdrvr mv643xx] Fix a few places I missed in the previous rename patch
o [netdrvr mv643xx] This patch simplifies the mv64340_eth_set_rx_mode function without changing its behavior.
o [netdrvr mv643xx] This patch makes the use of the MV64340_RX_QUEUE_FILL_ON_TASK config macro more consistent, though the macro remains undefined, since the feature still does not work properly.
o [netdrvr mv643xx] This patch adds support for passing additional parameters via the platform_device interface. These additional parameters are:
o [netdrvr mv643xx] This patch adds device driver model support to the mv643xx_eth driver
o [netdrvr mv643xx] This patch replaces the use of the pci_map_* functions with the corresponding dma_map_* functions.
o [netdrvr mv643xx] This patch fixes the code that enables hardware checksum generation
o [netdrvr mv643xx] This patch removes spin delays (count to 1000000, ugh) and instead waits with udelay or msleep for hardware flags to change.
o [netdrvr mv643xx] This patch removes code that is redundant or useless
Daniele Venzano:
o sis900: chiprev i/o cleanups
o sis900: debugging output update
o sis900 printk audit
o sis900: version bump; remove broken URL
o sis900: add infrastructure needed for standard netif messages
David Dillow:
o Bump version and release date
o Version 03.001.008 of the Typhoon firmware, courtesy of 3Com
o Fixup the version reporting to match 3Com
o Use module_param() and add descriptions
o Teach typhoon to use port IO on machines that need it. It will attempt to use MMIO, but if that fails (or the user asks), it will fallback to port IO.
o Enable bus mastering before saving our state, or we'll only be able to load the modules one time.
David Gibson:
o Orinoco driver updates - cleanup PCI initialization
o Orinoco driver updates - PCMCIA initialization cleanups
o Orinoco driver updates - update version and changelog
o Orinoco driver updates - update firmware detection
o Orinoco driver updates - WEP updates
o Orinoco driver updates - delay Tx wake
o Orinoco driver updates - prohibit IBSS with no ESSID
o Orinoco driver updates - update is_ethersnap()
o Orinoco driver updates - PCMCIA initialization cleanups
o Orinoco driver updates - use modern module_parm()
o Orinoco driver updates - cleanup PCI initialization
o Orinoco driver updates - cleanup low-level code
o Orinoco driver updates - add free_orinocodev()
o Orinoco driver updates - use mdelay()/ssleep() more
o Orinoco driver updates - update printk()s
o Orinoco driver updates - use netif_carrier_*()
David T. Hollis:
o Move MII-related constants from b44/tg3 drivers to linux/mii.h
Domen Puncer:
o net/ewrk3: replace schedule_timeout() with msleep_interruptible()
o net/tekram-sir: replace schedule_timeout() with msleep()
o net/ns83820: replace schedule_timeout() with msleep()
o net/ni65: replace schedule_timeout() with msleep()
o net/sir_dev: replace schedule_timeout() with msleep()
o net/xirc2ps_cs: replace Wait() with msleep()
o net/ma600-sir: replace schedule_timeout() with msleep()
o net/irtty-sir: replace schedule_timeout() with msleep()
o net/act2001-sir: replace schedule_timeout() with msleep()
o arcnet: remove casts
Don Fry:
o pcnet32: 79c976 with fiber optic fix
Felipe Damasio:
o 8139cp net driver: add MODULE_VERSION
François Romieu:
o ieee80211: offset_in_page() removal
o ieee80211: C99 initialization for eap_types
o ieee80211: failure of ieee80211_crypto_init()
o strip: use of netdev_priv
o 8139cp: SG support fixes
Ganesh Venkatesan:
o ixgb: Documentation/networking/ixgb.txt
Ian Campbell:
o smc91x: power down PHY on suspend
o use datacs in smc91x driver
Jay Vosburgh:
o bonding: Update/rewrite bonding.txt
o bonding: Update kconfig description
o bonding: change misleading warning
o bonding: use wrappers to change mtu and MAC
o net/core: move set MAC into separate function
Jeff Garzik:
o [wireless atmel] Add support LG LW2100N WLAN PCMCIA card
o [wireless hostap] update for new pci_save_state()
o [netdrvr 8139cp] TSO support
John W. Linville:
o sk98lin: add MODULE_DEVICE_TABLE entry
Joshua Kwan:
o hostap: fix Kconfig typos and missing select CRYPTO
Jouni Malinen:
o Host AP: Replaced MODULE_PARM with module_param*
o Host AP: Replaced direct dev->priv references with netdev_priv(dev)
o Host AP: Updated to use Linux wireless extensions v17
o Host AP: pci_register_driver() return value changes
o Host AP: Fix netif_carrier_off() in non-client modes
o Host AP: Fix PRISM2_IO_DEBUG
o Host AP: Use void __iomem * with {read,write}{b,w}
o Host AP: Fix card enabling after firmware download
o Host AP: Do not bridge packets to unauthorized ports
o Host AP: Fix compilation with PRISM2_NO_STATION_MODES defined
o Host AP: Prevent STAs from associating using AP address
o Host AP: Fix hw address changing for wifi# interface
o Host AP: Remove ioctl debug messages
o Host AP: Ignore (Re)AssocResp messages silently
o Host AP: Fix interface packet counters
o Host AP: Disable EAPOL TX/RX debug messages
o fix hostap crypto bugs
o Add HostAP wireless driver
Krzysztof Halasa:
o WAN drivers fix: N2, C101, PCI200SYN - quite fatal
Matt Porter:
o emac: fix skb allocation for full-size jumbo frames
o Add PPC440SP support to IBM EMAC driver
Nicolas Pitre:
o smc91x: allow RX of VLAN packets
Nishanth Aravamudan:
o net/s2io: replace schedule_timeout() with msleep()
o net/cosa: replace schedule_timeout() with msleep()
o net/airo: replace schedule_timeout() with msleep()/ssleep()
o net/cs89x0: replace schedule_timeout() with msleep()
Olaf Kirch:
o natsemi: long cable, short cable
Paul Mackerras:
o remove bogus exports in ppp
Pavel Machek:
o Fix u32 vs. pm_message_t in network device drivers
o eepro100 kill obsolete ifdefs
Pekka Enberg:
o 8139too: use iomap for pio/mmio
Ralf Bächle:
o Remove unused MAXBPQDEV definition
o Sparse fixes for drivers/net/hamradio
o Reformat DMASCC driver
o Use netdev_priv in baycom_epp driver
o Use netdev_priv in baycom_ser_fdx driver
o Use netdev_priv in hdlcdrv driver
o Use netdev_priv in baycom_ser_hdx driver
o Use netdev_priv in baycom_par driver
o Use netdev_priv in bpqether driver
o Use netdev_priv in mkiss driver
o Use netdev_priv in YAM driver
o SGI Seeq updates
o SB1250 driver updates
o S2IO syntax fixes
o Meth driver updates
o Marvell MV-64340 driver upda
o Jazzsonic driver updates
o IOC3 driver updates
o Remove Baget network driver
o Au1000 driver updates
Randy Dunlap:
o tulip/de2104x: don't mix __init & __devinit sections
o net/wan/sbni: fix section usage
o prism54: fix printk format warnings
o (v2) arlan: remove gcc warning with CONFIG_PROC_FS=n
o sb1000: reduce ioctl stack usage
o ray_cs: reduce stack usage (sockaddr)
o prism54: use NULL for pointer
Rene Herman:
o 8139too Interframe Gap Time
Scott Feldman:
o eepro100: remove ID for 82556
o e100: remove reference to NAPI config option
Steffen Klassert:
o Add MODULE_VERSION to the 3c515 driver
o Use netdev_priv in the 3c515 driver
o 8139cp - add netpoll support
Stephen Hemminger:
o skge driver (0.5)
o 8139too: use netdev_priv
o 8139cp - module_param
Thierry Vignaud:
o fix driver name in dl2k as returned by ETHTOOL_GDRVINFO
Thomas Gleixner:
o rtl8139too.c: Fix missing pci_disable_dev
o rtl8139too.c: Fix missing pci_disable_dev
tom watson:
o drivers/net/wan/z85230.c interrupt handling fix
Tony Lindgren:
o Add OMAP support to smc91x Ethernet driver
Xose Vazquez Perez:
o 2.6 eepro100: replace and delete duplicate ids
^ permalink raw reply [flat|nested] 19+ messages in thread
* netdev-2.6 queue updated
@ 2005-02-13 20:38 Jeff Garzik
0 siblings, 0 replies; 19+ messages in thread
From: Jeff Garzik @ 2005-02-13 20:38 UTC (permalink / raw)
To: Netdev; +Cc: Linux Kernel
[-- Attachment #1: Type: text/plain, Size: 387 bytes --]
See attached for list of changes, BK info, and patch URL.
Recent changes:
* posted patch against 2.6.11-rc4 (see attached)
* incorporated ieee80211 lib code into the wireless-2.6 sub-tree, which
is included in this queue. This code will form the basis of the "Linux
wireless stack". Wireless hackers... start hacking!
* r8169 fixes, sundance fix, bonding update, smc91x update
[-- Attachment #2: netdev.txt --]
[-- Type: text/plain, Size: 16345 bytes --]
BK users:
bk pull bk://gkernel.bkbits.net/netdev-2.6
Patch:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/2.6.11-rc4-netdev1.patch.bz2
This will update the following files:
drivers/net/bagetlance.c | 1368 -----
include/linux/dp83840.h | 41
Documentation/networking/bonding.txt | 2101 +++++----
Documentation/networking/e100.txt | 3
Documentation/networking/ixgb.txt | 9
MAINTAINERS | 7
arch/arm/mach-pxa/lubbock.c | 2
arch/arm/mach-sa1100/neponset.c | 2
drivers/net/3c503.c | 67
drivers/net/3c515.c | 32
drivers/net/8139cp.c | 100
drivers/net/8139too.c | 291 -
drivers/net/Kconfig | 56
drivers/net/Makefile | 2
drivers/net/Space.c | 11
drivers/net/arcnet/arc-rawmode.c | 4
drivers/net/arcnet/arc-rimi.c | 14
drivers/net/arcnet/arcnet.c | 30
drivers/net/arcnet/com20020.c | 6
drivers/net/arcnet/com90io.c | 4
drivers/net/arcnet/com90xx.c | 8
drivers/net/arcnet/rfc1051.c | 8
drivers/net/arcnet/rfc1201.c | 12
drivers/net/au1000_eth.c | 1361 ++++-
drivers/net/au1000_eth.h | 55
drivers/net/b44.h | 14
drivers/net/bonding/bond_alb.c | 8
drivers/net/bonding/bond_main.c | 35
drivers/net/cs89x0.c | 4
drivers/net/eepro100.c | 10
drivers/net/es3210.c | 32
drivers/net/ewrk3.c | 87
drivers/net/fealnx.c | 275 -
drivers/net/hamradio/baycom_epp.c | 53
drivers/net/hamradio/baycom_par.c | 8
drivers/net/hamradio/baycom_ser_fdx.c | 7
drivers/net/hamradio/baycom_ser_hdx.c | 7
drivers/net/hamradio/bpqether.c | 17
drivers/net/hamradio/dmascc.c | 2073 ++++----
drivers/net/hamradio/hdlcdrv.c | 48
drivers/net/hamradio/mkiss.c | 12
drivers/net/hamradio/yam.c | 38
drivers/net/ibm_emac/ibm_emac.h | 4
drivers/net/ibmlana.c | 99
drivers/net/ibmlana.h | 1
drivers/net/ioc3-eth.c | 83
drivers/net/irda/act200l-sir.c | 3
drivers/net/irda/irtty-sir.c | 4
drivers/net/irda/ma600-sir.c | 12
drivers/net/irda/sir_dev.c | 4
drivers/net/irda/tekram-sir.c | 3
drivers/net/jazzsonic.c | 217
drivers/net/meth.c | 275 -
drivers/net/meth.h | 2
drivers/net/mv643xx_eth.c | 2400 +++++-----
drivers/net/mv643xx_eth.h | 603 --
drivers/net/ni65.c | 3
drivers/net/ns83820.c | 3
drivers/net/pcmcia/ibmtr_cs.c | 7
drivers/net/pcmcia/xirc2ps_cs.c | 23
drivers/net/pcnet32.c | 47
drivers/net/ppp_generic.c | 2
drivers/net/r8169.c | 92
drivers/net/s2io.c | 45
drivers/net/sb1250-mac.c | 109
drivers/net/sgiseeq.c | 70
drivers/net/sis900.c | 195
drivers/net/sk_mca.c | 126
drivers/net/sk_mca.h | 19
drivers/net/skge.c | 3334 ++++++++++++++
drivers/net/skge.h | 3005 ++++++++++++
drivers/net/smc-mca.c | 37
drivers/net/smc-ultra.c | 34
drivers/net/smc-ultra32.c | 30
drivers/net/smc91x.c | 203
drivers/net/smc91x.h | 79
drivers/net/sonic.c | 4
drivers/net/sundance.c | 7
drivers/net/tg3.h | 14
drivers/net/tokenring/ibmtr.c | 158
drivers/net/typhoon-firmware.h | 5568 ++++++++++--------------
drivers/net/typhoon.c | 244 -
drivers/net/wan/cosa.c | 7
drivers/net/wan/dscc4.c | 117
drivers/net/wd.c | 36
drivers/net/wireless/Kconfig | 2
drivers/net/wireless/Makefile | 2
drivers/net/wireless/airo.c | 25
drivers/net/wireless/airport.c | 5
drivers/net/wireless/arlan.h | 4
drivers/net/wireless/atmel_cs.c | 3
drivers/net/wireless/hermes.c | 43
drivers/net/wireless/hermes.h | 62
drivers/net/wireless/hostap/Kconfig | 104
drivers/net/wireless/hostap/Makefile | 8
drivers/net/wireless/hostap/hostap.c | 1205 +++++
drivers/net/wireless/hostap/hostap.h | 57
drivers/net/wireless/hostap/hostap_80211.h | 107
drivers/net/wireless/hostap/hostap_80211_rx.c | 1080 ++++
drivers/net/wireless/hostap/hostap_80211_tx.c | 522 ++
drivers/net/wireless/hostap/hostap_ap.c | 3259 ++++++++++++++
drivers/net/wireless/hostap/hostap_ap.h | 272 +
drivers/net/wireless/hostap/hostap_common.h | 556 ++
drivers/net/wireless/hostap/hostap_config.h | 86
drivers/net/wireless/hostap/hostap_crypt.c | 167
drivers/net/wireless/hostap/hostap_crypt.h | 50
drivers/net/wireless/hostap/hostap_crypt_ccmp.c | 486 ++
drivers/net/wireless/hostap/hostap_crypt_tkip.c | 696 +++
drivers/net/wireless/hostap/hostap_crypt_wep.c | 281 +
drivers/net/wireless/hostap/hostap_cs.c | 785 +++
drivers/net/wireless/hostap/hostap_download.c | 761 +++
drivers/net/wireless/hostap/hostap_hw.c | 3607 +++++++++++++++
drivers/net/wireless/hostap/hostap_info.c | 469 ++
drivers/net/wireless/hostap/hostap_ioctl.c | 3624 +++++++++++++++
drivers/net/wireless/hostap/hostap_pci.c | 452 +
drivers/net/wireless/hostap/hostap_plx.c | 611 ++
drivers/net/wireless/hostap/hostap_proc.c | 466 ++
drivers/net/wireless/hostap/hostap_wlan.h | 1071 ++++
drivers/net/wireless/orinoco_cs.c | 10
drivers/net/wireless/orinoco_pci.c | 7
drivers/net/wireless/orinoco_plx.c | 82
drivers/net/wireless/orinoco_tmd.c | 51
drivers/net/wireless/prism54/isl_ioctl.c | 2
drivers/net/wireless/ray_cs.c | 5
include/linux/ibmtr.h | 15
include/linux/mii.h | 4
include/linux/mv643xx.h | 434 +
include/linux/netdevice.h | 2
include/linux/pci_ids.h | 8
include/net/ieee80211.h | 883 +++
include/net/ieee80211_crypt.h | 86
net/Kconfig | 2
net/Makefile | 1
net/core/dev.c | 28
net/ieee80211/Kconfig | 71
net/ieee80211/Makefile | 11
net/ieee80211/ieee80211_crypt.c | 253 +
net/ieee80211/ieee80211_crypt_ccmp.c | 473 ++
net/ieee80211/ieee80211_crypt_tkip.c | 711 +++
net/ieee80211/ieee80211_crypt_wep.c | 275 +
net/ieee80211/ieee80211_module.c | 268 +
net/ieee80211/ieee80211_rx.c | 1206 +++++
net/ieee80211/ieee80211_tx.c | 448 +
net/ieee80211/ieee80211_wx.c | 471 ++
144 files changed, 42414 insertions(+), 9971 deletions(-)
through these ChangeSets:
<andi:cosy.sbg.ac.at>:
o sundance: attempt to address high irqs due to TX overflow
<dfarnsworth:mvista.com>:
o Big rename
o Rename MV_READ => mv_read and MV_WRITE => mv_write
o Additional whitespace cleanups, mostly changing spaces to tabs in comments
o Run mv643xx_eth.[ch] through scripts/Lindent
o Add a function to detect at runtime whether a PHY is attached to the specified port, and use it to cause the probe routine to fail when there is no PHY.
o This one liner removes a spurious left paren fixing an obvious syntax error in the #ifndef MV64340_NAPI case
o Add support for PHYs/boards that don't support autonegotiation
o With this patch, the driver now calls netif_carrier_off/netif_carrier_on
o This patch cleans up the handling of receive skb sizing
<jketreno:linux.intel.com>:
o ieee80211 subsystem
<philipp.gortan:tttech.com>:
o [netdrvr 8139cp] add PCI ID
Adrian Bunk:
o remove dp83840.h
Alexander Viro:
o 3c503 (iomem + isa-ectomy)
o ibmlana part 2 (iomem annotations and isa-ectomy)
o ibmlana part 1 (netdev_priv())
o sk_mca - iomem and isa-ectomy
o sk_mca - netdev_priv()
o ibmtr 2/2: ibmtr annotations - the rest
o ibmtr 1/2: iomem annotations - trivial part
o es3210 iomem annotions and isa-ectomy
o ewrk3 iomem annotations + isa-ectomy
o wd iomem annotations + isa-ectomy
o smc-ultra32 iomem annotations + isa-ectomy
o smc-ultra iomem annotations + isa-ectomy
o smc-mca iomem annotations and isa-ectomy
o fealnx iomem annotations, switch to io{read,write}
o wireless iomem annotations and fixes, switch to io{read,write}
Dale Farnsworth:
o This patch simplifies the mv64340_eth_set_rx_mode function without changing its behavior.
o This patch makes the use of the MV64340_RX_QUEUE_FILL_ON_TASK config macro more consistent, though the macro remains undefined, since the feature still does not work properly.
o This patch adds support for passing additional parameters via the platform_device interface. These additional parameters are:
o This patch adds device driver model support to the mv643xx_eth driver
o This patch replaces the use of the pci_map_* functions with the corresponding dma_map_* functions.
o This patch fixes the code that enables hardware checksum generation
o This patch removes spin delays (count to 1000000, ugh) and instead waits with udelay or msleep for hardware flags to change.
o This patch removes code that is redundant or useless
Daniele Venzano:
o sis900: chiprev i/o cleanups
o sis900: debugging output update
o sis900 printk audit
o sis900: version bump; remove broken URL
o sis900: add infrastructure needed for standard netif messages
David Dillow:
o Bump version and release date
o Version 03.001.008 of the Typhoon firmware, courtesy of 3Com
o Fixup the version reporting to match 3Com
o Use module_param() and add descriptions
o Teach typhoon to use port IO on machines that need it. It will attempt to use MMIO, but if that fails (or the user asks), it will fallback to port IO.
o Enable bus mastering before saving our state, or we'll only be able to load the modules one time.
David T. Hollis:
o Move MII-related constants from b44/tg3 drivers to linux/mii.h
Domen Puncer:
o net/ewrk3: replace schedule_timeout() with msleep_interruptible()
o net/tekram-sir: replace schedule_timeout() with msleep()
o net/ns83820: replace schedule_timeout() with msleep()
o net/ni65: replace schedule_timeout() with msleep()
o net/sir_dev: replace schedule_timeout() with msleep()
o net/xirc2ps_cs: replace Wait() with msleep()
o net/ma600-sir: replace schedule_timeout() with msleep()
o net/irtty-sir: replace schedule_timeout() with msleep()
o net/act2001-sir: replace schedule_timeout() with msleep()
o arcnet: remove casts
Don Fry:
o pcnet32: 79c976 with fiber optic fix
Felipe Damasio:
o 8139cp net driver: add MODULE_VERSION
François Romieu:
o r8169: synchronization and balancing when the device is closed
o r8169: screaming irq when the device is closed
o r8169: typo in debugging code
o r8169: merge of Realtek's code
o r8169: endianness fixes
o dscc4: removal of unneeded variable
o dscc4: removal of unneeded casts
o dscc4: error status checking and pci janitoring
o dscc4: code factorisation
o dscc4: use of uncompletely initialized struct
o 8139cp: SG support fixes
Ganesh Venkatesan:
o ixgb: Documentation/networking/ixgb.txt
Ian Campbell:
o use datacs in smc91x driver
o smc91x: power down PHY on suspend
Jay Vosburgh:
o bonding: Update/rewrite bonding.txt
o bonding: Update kconfig description
o bonding: change misleading warning
o bonding: use wrappers to change mtu and MAC
o net/core: move set MAC into separate function
Jeff Garzik:
o [wireless hostap] update for new pci_save_state()
o [netdrvr 8139cp] TSO support
Joshua Kwan:
o hostap: fix Kconfig typos and missing select CRYPTO
Jouni Malinen:
o Host AP: Replaced MODULE_PARM with module_param*
o Host AP: Replaced direct dev->priv references with netdev_priv(dev)
o Host AP: Updated to use Linux wireless extensions v17
o Host AP: pci_register_driver() return value changes
o Host AP: Fix netif_carrier_off() in non-client modes
o Host AP: Fix PRISM2_IO_DEBUG
o Host AP: Use void __iomem * with {read,write}{b,w}
o Host AP: Fix card enabling after firmware download
o Host AP: Do not bridge packets to unauthorized ports
o Host AP: Fix compilation with PRISM2_NO_STATION_MODES defined
o Host AP: Prevent STAs from associating using AP address
o Host AP: Fix hw address changing for wifi# interface
o Host AP: Remove ioctl debug messages
o Host AP: Ignore (Re)AssocResp messages silently
o Host AP: Fix interface packet counters
o Host AP: Disable EAPOL TX/RX debug messages
o fix hostap crypto bugs
o Add HostAP wireless driver
JustMan:
o atmel_cs: Add support LG LW2100N WLAN PCMCIA card
Matt Porter:
o Add PPC440SP support to IBM EMAC driver
Nicolas Pitre:
o smc91x: allow RX of VLAN packets
Nishanth Aravamudan:
o net/cosa: replace schedule_timeout() with msleep()
o net/airo: replace schedule_timeout() with msleep()/ssleep()
o net/cs89x0: replace schedule_timeout() with msleep()
Paul Mackerras:
o remove bogus exports in ppp
Pavel Machek:
o eepro100 kill obsolete ifdefs
Pekka Enberg:
o 8139too: use iomap for pio/mmio
Ralf Bächle:
o Reformat DMASCC driver
o Use netdev_priv in baycom_epp driver
o Use netdev_priv in baycom_ser_fdx driver
o Use netdev_priv in hdlcdrv driver
o Use netdev_priv in baycom_ser_hdx driver
o Use netdev_priv in baycom_par driver
o Use netdev_priv in bpqether driver
o Use netdev_priv in mkiss driver
o Use netdev_priv in YAM driver
o SGI Seeq updates
o SB1250 driver updates
o S2IO syntax fixes
o Meth driver updates
o Marvell MV-64340 driver upda
o Jazzsonic driver updates
o IOC3 driver updates
o Remove Baget network driver
o Au1000 driver updates
Randy Dunlap:
o ray_cs: reduce stack usage (sockaddr)
o prism54: use NULL for pointer
o (v2) arlan: remove gcc warning with CONFIG_PROC_FS=n
Rene Herman:
o 8139too Interframe Gap Time
Scott Feldman:
o e100: remove reference to NAPI config option
Steffen Klassert:
o Add MODULE_VERSION to the 3c515 driver
o Use netdev_priv in the 3c515 driver
o 8139cp - add netpoll support
Stephen Hemminger:
o skge driver (0.5)
o 8139too: use netdev_priv
o 8139cp - module_param
Thomas Gleixner:
o rtl8139too.c: Fix missing pci_disable_dev
o rtl8139too.c: Fix missing pci_disable_dev
Tony Lindgren:
o Add OMAP support to smc91x Ethernet driver
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: netdev-2.6 queue updated
2005-01-28 2:15 ` Andy Isaacson
@ 2005-01-28 2:31 ` Jeff Garzik
0 siblings, 0 replies; 19+ messages in thread
From: Jeff Garzik @ 2005-01-28 2:31 UTC (permalink / raw)
To: Andy Isaacson; +Cc: Netdev, Linux Kernel, Andrew Morton, Jouni Malinen
Andy Isaacson wrote:
> On Thu, Jan 27, 2005 at 07:00:32PM -0500, Jeff Garzik wrote:
>
>>The attached changelog describes what I just pushed out to BitKeeper
>>(and what should be appearing in the next -mm release from Andrew).
>>
>>Note to BK users: please re-clone netdev-2.6, don't just 'bk pull'.
>
>
> It's much more efficient to do
> % bk undo -a`bk repogca`
Well, by "re-clone" I mean recreate. It's probably better to do what I
do, clone the latest linux-2.5 repo and the pull netdev-2.6 into that.
Far less messy than 'bk undo'.
Jeff
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: netdev-2.6 queue updated
2005-01-28 0:00 Jeff Garzik
@ 2005-01-28 2:15 ` Andy Isaacson
2005-01-28 2:31 ` Jeff Garzik
0 siblings, 1 reply; 19+ messages in thread
From: Andy Isaacson @ 2005-01-28 2:15 UTC (permalink / raw)
To: Jeff Garzik; +Cc: Netdev, Linux Kernel, Andrew Morton, Jouni Malinen
On Thu, Jan 27, 2005 at 07:00:32PM -0500, Jeff Garzik wrote:
> The attached changelog describes what I just pushed out to BitKeeper
> (and what should be appearing in the next -mm release from Andrew).
>
> Note to BK users: please re-clone netdev-2.6, don't just 'bk pull'.
It's much more efficient to do
% bk undo -a`bk repogca`
(which deletes everything in the local repo that's not in the parent)
rather than pulling the entire repo over the wire again. [1]
You can check what would be deleted by this command with "bk changes -L"
similar to how you can "bk changes -R" to figure out what would be
pulled.
[1] Well, actually, it isn't *quite* that simple; in certain cases,
repogca will delete more than it needs to. But it's still more
efficient than a re-pull.
-andy
^ permalink raw reply [flat|nested] 19+ messages in thread
* netdev-2.6 queue updated
@ 2005-01-28 0:00 Jeff Garzik
2005-01-28 2:15 ` Andy Isaacson
0 siblings, 1 reply; 19+ messages in thread
From: Jeff Garzik @ 2005-01-28 0:00 UTC (permalink / raw)
To: Netdev; +Cc: Linux Kernel, Andrew Morton, Jouni Malinen
[-- Attachment #1: Type: text/plain, Size: 856 bytes --]
The attached changelog describes what I just pushed out to BitKeeper
(and what should be appearing in the next -mm release from Andrew).
Note to BK users: please re-clone netdev-2.6, don't just 'bk pull'.
Most of this is simply stuff that is "hanging out for a while" in
netdev-2.6 while it -- hopefully -- gets testing and review. All of
these changes are bound for upstream eventually.
Note on wireless: HostAP and Vladmir's effort to make 802.11 a "real"
Linux network protocol both seem to have stagnated a bit. I'm still
hoping that
* Intel will appear with a patch that merges their drivers
* some magical engineering force will start using the HostAP code as
common library code in other drivers (notably Intel)
* Vladmir or someone will continue Vladmir's work to integrate wireless
more closely with the Linux network stack
Jeff
[-- Attachment #2: changelog.txt --]
[-- Type: text/plain, Size: 11776 bytes --]
BK users:
bk pull bk://gkernel.bkbits.net/netdev-2.6
This will update the following files:
Documentation/networking/ixgb.txt | 9
MAINTAINERS | 7
drivers/net/3c503.c | 67
drivers/net/3c515.c | 32
drivers/net/8139cp.c | 100
drivers/net/8139too.c | 291 -
drivers/net/Kconfig | 12
drivers/net/Makefile | 1
drivers/net/arcnet/arc-rawmode.c | 4
drivers/net/arcnet/arc-rimi.c | 14
drivers/net/arcnet/arcnet.c | 30
drivers/net/arcnet/com20020.c | 6
drivers/net/arcnet/com90io.c | 4
drivers/net/arcnet/com90xx.c | 8
drivers/net/arcnet/rfc1051.c | 8
drivers/net/arcnet/rfc1201.c | 12
drivers/net/b44.h | 14
drivers/net/cs89x0.c | 4
drivers/net/es3210.c | 32
drivers/net/ewrk3.c | 87
drivers/net/fealnx.c | 275 -
drivers/net/ibmlana.c | 99
drivers/net/ibmlana.h | 1
drivers/net/irda/act200l-sir.c | 3
drivers/net/irda/irtty-sir.c | 4
drivers/net/irda/ma600-sir.c | 12
drivers/net/irda/sir_dev.c | 4
drivers/net/irda/tekram-sir.c | 3
drivers/net/mv643xx_eth.c | 2398 +++++-----
drivers/net/mv643xx_eth.h | 603 --
drivers/net/ni65.c | 3
drivers/net/ns83820.c | 3
drivers/net/pcmcia/ibmtr_cs.c | 7
drivers/net/pcmcia/xirc2ps_cs.c | 23
drivers/net/pcnet32.c | 47
drivers/net/sis900.c | 195
drivers/net/sk_mca.c | 126
drivers/net/sk_mca.h | 19
drivers/net/skge.c | 3334 ++++++++++++++
drivers/net/skge.h | 3005 ++++++++++++
drivers/net/smc-mca.c | 37
drivers/net/smc-ultra.c | 34
drivers/net/smc-ultra32.c | 30
drivers/net/smc91x.c | 37
drivers/net/smc91x.h | 20
drivers/net/tg3.h | 14
drivers/net/tokenring/ibmtr.c | 158
drivers/net/typhoon-firmware.h | 5568 ++++++++++--------------
drivers/net/typhoon.c | 244 -
drivers/net/wan/cosa.c | 7
drivers/net/wan/dscc4.c | 117
drivers/net/wd.c | 36
drivers/net/wireless/Kconfig | 2
drivers/net/wireless/Makefile | 2
drivers/net/wireless/airo.c | 25
drivers/net/wireless/airport.c | 5
drivers/net/wireless/arlan.h | 4
drivers/net/wireless/atmel_cs.c | 3
drivers/net/wireless/hermes.c | 43
drivers/net/wireless/hermes.h | 62
drivers/net/wireless/hostap/Kconfig | 104
drivers/net/wireless/hostap/Makefile | 8
drivers/net/wireless/hostap/hostap.c | 1205 +++++
drivers/net/wireless/hostap/hostap.h | 57
drivers/net/wireless/hostap/hostap_80211.h | 107
drivers/net/wireless/hostap/hostap_80211_rx.c | 1080 ++++
drivers/net/wireless/hostap/hostap_80211_tx.c | 522 ++
drivers/net/wireless/hostap/hostap_ap.c | 3259 ++++++++++++++
drivers/net/wireless/hostap/hostap_ap.h | 272 +
drivers/net/wireless/hostap/hostap_common.h | 556 ++
drivers/net/wireless/hostap/hostap_config.h | 86
drivers/net/wireless/hostap/hostap_crypt.c | 167
drivers/net/wireless/hostap/hostap_crypt.h | 50
drivers/net/wireless/hostap/hostap_crypt_ccmp.c | 486 ++
drivers/net/wireless/hostap/hostap_crypt_tkip.c | 696 +++
drivers/net/wireless/hostap/hostap_crypt_wep.c | 281 +
drivers/net/wireless/hostap/hostap_cs.c | 785 +++
drivers/net/wireless/hostap/hostap_download.c | 761 +++
drivers/net/wireless/hostap/hostap_hw.c | 3607 +++++++++++++++
drivers/net/wireless/hostap/hostap_info.c | 469 ++
drivers/net/wireless/hostap/hostap_ioctl.c | 3624 +++++++++++++++
drivers/net/wireless/hostap/hostap_pci.c | 452 +
drivers/net/wireless/hostap/hostap_plx.c | 611 ++
drivers/net/wireless/hostap/hostap_proc.c | 466 ++
drivers/net/wireless/hostap/hostap_wlan.h | 1071 ++++
drivers/net/wireless/orinoco_cs.c | 10
drivers/net/wireless/orinoco_pci.c | 7
drivers/net/wireless/orinoco_plx.c | 82
drivers/net/wireless/orinoco_tmd.c | 51
drivers/net/wireless/prism54/isl_ioctl.c | 2
include/linux/ibmtr.h | 15
include/linux/mii.h | 4
include/linux/mv643xx.h | 434 +
include/linux/pci_ids.h | 8
94 files changed, 32802 insertions(+), 5947 deletions(-)
through these ChangeSets:
<dfarnsworth:mvista.com>:
o Big rename
o Rename MV_READ => mv_read and MV_WRITE => mv_write
o Additional whitespace cleanups, mostly changing spaces to tabs in comments
o Run mv643xx_eth.[ch] through scripts/Lindent
o Add a function to detect at runtime whether a PHY is attached to the specified port, and use it to cause the probe routine to fail when there is no PHY.
o This one liner removes a spurious left paren fixing an obvious syntax error in the #ifndef MV64340_NAPI case
o Add support for PHYs/boards that don't support autonegotiation
o With this patch, the driver now calls netif_carrier_off/netif_carrier_on
o This patch cleans up the handling of receive skb sizing
<philipp.gortan:tttech.com>:
o [netdrvr 8139cp] add PCI ID
Alexander Viro:
o 3c503 (iomem + isa-ectomy)
o ibmlana part 2 (iomem annotations and isa-ectomy)
o ibmlana part 1 (netdev_priv())
o sk_mca - iomem and isa-ectomy
o sk_mca - netdev_priv()
o ibmtr 2/2: ibmtr annotations - the rest
o ibmtr 1/2: iomem annotations - trivial part
o es3210 iomem annotions and isa-ectomy
o ewrk3 iomem annotations + isa-ectomy
o wd iomem annotations + isa-ectomy
o smc-ultra32 iomem annotations + isa-ectomy
o smc-ultra iomem annotations + isa-ectomy
o smc-mca iomem annotations and isa-ectomy
o fealnx iomem annotations, switch to io{read,write}
o wireless iomem annotations and fixes, switch to io{read,write}
Dale Farnsworth:
o This patch simplifies the mv64340_eth_set_rx_mode function without changing its behavior.
o This patch makes the use of the MV64340_RX_QUEUE_FILL_ON_TASK config macro more consistent, though the macro remains undefined, since the feature still does not work properly.
o This patch adds support for passing additional parameters via the platform_device interface. These additional parameters are:
o This patch adds device driver model support to the mv643xx_eth driver
o This patch replaces the use of the pci_map_* functions with the corresponding dma_map_* functions.
o This patch fixes the code that enables hardware checksum generation
o This patch removes spin delays (count to 1000000, ugh) and instead waits with udelay or msleep for hardware flags to change.
o This patch removes code that is redundant or useless
Daniele Venzano:
o sis900: chiprev i/o cleanups
o sis900: debugging output update
o sis900 printk audit
o sis900: version bump; remove broken URL
o sis900: add infrastructure needed for standard netif messages
David Dillow:
o Bump version and release date
o Version 03.001.008 of the Typhoon firmware, courtesy of 3Com
o Fixup the version reporting to match 3Com
o Use module_param() and add descriptions
o Teach typhoon to use port IO on machines that need it. It will attempt to use MMIO, but if that fails (or the user asks), it will fallback to port IO.
o Enable bus mastering before saving our state, or we'll only be able to load the modules one time.
David T. Hollis:
o Move MII-related constants from b44/tg3 drivers to linux/mii.h
Domen Puncer:
o net/ewrk3: replace schedule_timeout() with msleep_interruptible()
o net/tekram-sir: replace schedule_timeout() with msleep()
o net/ns83820: replace schedule_timeout() with msleep()
o net/ni65: replace schedule_timeout() with msleep()
o net/sir_dev: replace schedule_timeout() with msleep()
o net/xirc2ps_cs: replace Wait() with msleep()
o net/ma600-sir: replace schedule_timeout() with msleep()
o net/irtty-sir: replace schedule_timeout() with msleep()
o net/act2001-sir: replace schedule_timeout() with msleep()
o arcnet: remove casts
Don Fry:
o pcnet32: 79c976 with fiber optic fix
Felipe Damasio:
o 8139cp net driver: add MODULE_VERSION
François Romieu:
o dscc4: removal of unneeded variable
o dscc4: removal of unneeded casts
o dscc4: error status checking and pci janitoring
o dscc4: code factorisation
o dscc4: use of uncompletely initialized struct
o 8139cp: SG support fixes
Ganesh Venkatesan:
o ixgb: Documentation/networking/ixgb.txt
Ian Campbell:
o smc91x: power down PHY on suspend
Jeff Garzik:
o [wireless hostap] update for new pci_save_state()
o [netdrvr 8139cp] TSO support
Joshua Kwan:
o hostap: fix Kconfig typos and missing select CRYPTO
Jouni Malinen:
o Host AP: Replaced MODULE_PARM with module_param*
o Host AP: Replaced direct dev->priv references with netdev_priv(dev)
o Host AP: Updated to use Linux wireless extensions v17
o Host AP: pci_register_driver() return value changes
o Host AP: Fix netif_carrier_off() in non-client modes
o Host AP: Fix PRISM2_IO_DEBUG
o Host AP: Use void __iomem * with {read,write}{b,w}
o Host AP: Fix card enabling after firmware download
o Host AP: Do not bridge packets to unauthorized ports
o Host AP: Fix compilation with PRISM2_NO_STATION_MODES defined
o Host AP: Prevent STAs from associating using AP address
o Host AP: Fix hw address changing for wifi# interface
o Host AP: Remove ioctl debug messages
o Host AP: Ignore (Re)AssocResp messages silently
o Host AP: Fix interface packet counters
o Host AP: Disable EAPOL TX/RX debug messages
o fix hostap crypto bugs
o Add HostAP wireless driver
JustMan:
o atmel_cs: Add support LG LW2100N WLAN PCMCIA card
Nishanth Aravamudan:
o net/cosa: replace schedule_timeout() with msleep()
o net/airo: replace schedule_timeout() with msleep()/ssleep()
o net/cs89x0: replace schedule_timeout() with msleep()
Pekka Enberg:
o 8139too: use iomap for pio/mmio
Randy Dunlap:
o prism54: use NULL for pointer
o (v2) arlan: remove gcc warning with CONFIG_PROC_FS=n
Rene Herman:
o 8139too Interframe Gap Time
Steffen Klassert:
o Add MODULE_VERSION to the 3c515 driver
o Use netdev_priv in the 3c515 driver
o 8139cp - add netpoll support
Stephen Hemminger:
o skge driver (0.5)
o 8139too: use netdev_priv
o 8139cp - module_param
Thomas Gleixner:
o rtl8139too.c: Fix missing pci_disable_dev
o rtl8139too.c: Fix missing pci_disable_dev
Tony Lindgren:
o Add OMAP support to smc91x Ethernet driver
^ permalink raw reply [flat|nested] 19+ messages in thread
* netdev-2.6 queue updated
@ 2004-11-05 10:02 Jeff Garzik
0 siblings, 0 replies; 19+ messages in thread
From: Jeff Garzik @ 2004-11-05 10:02 UTC (permalink / raw)
To: netdev; +Cc: linux-kernel
NOTE: you will need to re-clone the netdev-2.6 tree.
BK users:
bk pull bk://gkernel.bkbits.net/netdev-2.6
Patch:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/2.6.10-rc1-bk14-netdev1.patch.bz2
This will update the following files:
drivers/net/3c505.c | 10
drivers/net/3c507.c | 148 ++--
drivers/net/3c59x.c | 1
drivers/net/8139cp.c | 102 ++-
drivers/net/8139too.c | 98 +-
drivers/net/8390.c | 1
drivers/net/8390.h | 1
drivers/net/Kconfig | 62 -
drivers/net/ac3200.c | 64 -
drivers/net/atp.c | 2
drivers/net/bonding/bond_3ad.c | 10
drivers/net/depca.c | 24
drivers/net/e100.c | 1
drivers/net/e2100.c | 18
drivers/net/eepro100.c | 293 +++-----
drivers/net/fealnx.c | 275 +++-----
drivers/net/hp100.c | 65 +
drivers/net/ixgb/ixgb_main.c | 33 -
drivers/net/lne390.c | 64 -
drivers/net/mace.c | 66 --
drivers/net/ne3210.c | 34 -
drivers/net/pcmcia/fmvj18x_cs.c | 4
drivers/net/pcmcia/ibmtr_cs.c | 7
drivers/net/pcmcia/pcnet_cs.c | 39 -
drivers/net/pcmcia/smc91c92_cs.c | 2
drivers/net/pcmcia/xirc2ps_cs.c | 2
drivers/net/r8169.c | 855 +++++++++++++++++++-------
drivers/net/sb1000.c | 14
drivers/net/sis900.c | 1
drivers/net/skfp/h/fplustm.h | 6
drivers/net/skfp/h/targethw.h | 6
drivers/net/skfp/h/targetos.h | 2
drivers/net/skfp/h/types.h | 21
drivers/net/skfp/skfddi.c | 25
drivers/net/skfp/smt.c | 7
drivers/net/starfire.c | 79 +-
drivers/net/sundance.c | 259 +++----
drivers/net/tlan.c | 72 +-
drivers/net/tlan.h | 88 --
drivers/net/tokenring/3c359.c | 36 -
drivers/net/tokenring/3c359.h | 2
drivers/net/tokenring/ibmtr.c | 158 ++--
drivers/net/tokenring/lanstreamer.c | 24
drivers/net/tokenring/lanstreamer.h | 2
drivers/net/tokenring/olympic.c | 94 +-
drivers/net/tulip/de2104x.c | 1
drivers/net/tulip/dmfe.c | 1
drivers/net/tulip/tulip_core.c | 3
drivers/net/tulip/winbond-840.c | 3
drivers/net/tulip/xircom_tulip_cb.c | 16
drivers/net/typhoon.c | 3
drivers/net/via-rhine.c | 276 ++++----
drivers/net/via-velocity.h | 4
drivers/net/wan/c101.c | 3
drivers/net/wan/cycx_drv.c | 22
drivers/net/wan/n2.c | 5
drivers/net/wireless/airo.c | 69 --
drivers/net/wireless/airport.c | 5
drivers/net/wireless/arlan-main.c | 90 +-
drivers/net/wireless/arlan-proc.c | 15
drivers/net/wireless/arlan.h | 26
drivers/net/wireless/hermes.c | 43 -
drivers/net/wireless/hermes.h | 62 -
drivers/net/wireless/netwave_cs.c | 75 +-
drivers/net/wireless/orinoco_cs.c | 10
drivers/net/wireless/orinoco_pci.c | 7
drivers/net/wireless/orinoco_plx.c | 82 +-
drivers/net/wireless/orinoco_tmd.c | 51 -
drivers/net/wireless/prism54/isl_ioctl.c | 24
drivers/net/wireless/prism54/islpci_hotplug.c | 2
drivers/net/wireless/prism54/prismcompat.h | 4
drivers/net/wireless/ray_cs.c | 4
drivers/net/wireless/wavelan_cs.c | 25
drivers/net/wireless/wavelan_cs.p.h | 1
include/linux/delay.h | 5
include/linux/ibmtr.h | 15
include/linux/pci_ids.h | 3
include/pcmcia/mem_op.h | 89 +-
78 files changed, 2239 insertions(+), 1982 deletions(-)
through these ChangeSets:
<philipp.gortan:tttech.com>:
o [netdrvr 8139cp] add PCI ID
Adrian Bunk:
o net/skfp/smt.c: remove an unused function
o net/3c505.c: remove unused functions
o bonding: remove an unused function
o net/wan/n2.c: remove an unused function
Alexander Viro:
o mace iomem annotations - trivial part
o airo iomem annotations
o wavelan_cs iomem annotations
o lne390 iomem annotations and fixes
o fealnx iomem annotations, switch to io{read,write}
o wireless iomem annotations and fixes, switch to io{read,write}
o ibmtr annotations - the rest
o skfp iomem annotations, switch to io{read,write}
o olympic_open() cleanup and fixes
o sundance iomem annotations, switch to io{read,write}
o via-rhine iomem annotations, switch to io{read,write}
o net/pcmcia iomem annotations
o netwave iomem annotations
o arlan iomem annotations and cleanups
o netdev_priv() in netwave_cs
o netdev_priv() in arlan
o (25/32) lanstreamer iomem annotations
o beginning of ibmtr iomem annotations
o e2100 iomem annotations and fixes
o 3c359 iomem annotations
o depca iomem annotations
o killed isa_... in 3c507
o starfire iomem annotations
o ne3210 iomem annotations
o ac3200 iomem annotations and fixes
o iomem annotations in r8169
Andrew Morton:
o r8169 module_param build fix
Arjan van de Ven:
o ray_cs export cleanup
Christoph Hellwig:
o unexport ei_tx_timeout
Daniele Venzano:
o Add Altimata PHY to sis900 driver
David Dillow:
o net/typhoon.c: use previously-unused function
David S. Miller:
o eepro100.c iomap conversion
Felipe Damasio:
o 8139cp net driver: add MODULE_VERSION
François Romieu:
o r8169: netconsole support
o r8169: unneeded synchronize_irq()
o r8169: always clean Tx desc
o r8169: cleanup
o r8169: rtl8169_close() races
o r8169: automatic pci dac step down
o r8169: wrong advertisement of VLAN features
o r8169: Tx timeout rework
o r8169: default on disabling PCIDAC
o r8169: Mac identifier extracted from Realtek's driver v2.2
o r8169: TSO support
o r8169: hint for Tx flow control
o r8169: miscalculation of available Tx descriptors
o 8139cp: SG support fixes
o r8169: vlan support
o r8169: Rx checksum support
o r8169: advertise DMA to high memory
o r8169: Tx checksum offload
o r8169: comment a gcc 2.95.x bug
o r8169: sync the names of a few bits with the 8139cp driver
o r8169: bump version number
o r8169: enable MWI
o r8169: code cleanup
o r8169: per device receive buffer size
o r8169: add ethtool_ops.{get_regs_len/get_regs}
Ganesh Venkatesan:
o ixgb: Condition that determines when to quit polling
o ixgb: Fix memory leak in NAPI mode. Avoid unnecessary
o ixgb: Fix VLAN filter setup errors (while running
Jeff Garzik:
o [netdrvr eepro100] fix pci_iomap() args and info msg that follows
o [netdrvr 8139cp] TSO support
John W. Linville:
o tulip: Add MODULE_VERSION
o e100: Add MODULE_VERSION
o r8169: Add MODULE_VERSION
o 8139too: Add MODULE_VERSION
o 3c59x: Add MODULE_VERSION
o r8169: simplify trick if() expression
o r8169: fix RxVlan bit manipulation
o r8169: endian-swap return of rtl8169_tx_vlan_tag()
Krzysztof Halasa:
o net/wan/n2.c: remove an unused function
Margit Schubert-While:
o prism54 sparse fixes
o prism54 fix resume processing
Nishanth Aravamudan:
o net/sb1000: replace nicedelay() with ssleep_interruptible()
o net/cycx_drv: replace delay_cycx() with ssleep_interruptible()
o net/airo: replace schedule_timeout() with *sleep() variants
o Add ssleep_interruptible()
Rene Herman:
o 8139too Interframe Gap Time
Roger Luethi:
o mc_filter on big-endian arch
Steffen Klassert:
o 8139cp - add netpoll support
Stephen Hemminger:
o xircom_tulip_cb: convert to using module_param
o tlan: enable faster hash function
o tlan: make inline's static (rev2)
o tlan: get rid of unneeded global vars (rev 2)
o tlan: use netdev_priv (rev 2)
o hp100: use inline for comple usage of dev->priv
o hp100: use netdev_priv (rev 2)
o via-velocity: get rid of unused global
o via-rhine: free_ring should be static
o via-rhine: use module_param
o 8139too: use netdev_priv
o r8169: use netdev_priv
o r8169: use module_param
o 8139cp - module_param
Thomas Gleixner:
o rtl8139too.c: Fix missing pci_disable_dev
o rtl8139too.c: Fix missing pci_disable_dev
Tom Rini:
o IBM EMAC Kconfig changes: Add 'select CRC32'
o IBM EMAC Kconfig changes
^ permalink raw reply [flat|nested] 19+ messages in thread
* netdev-2.6 queue updated
@ 2004-10-01 4:59 Jeff Garzik
0 siblings, 0 replies; 19+ messages in thread
From: Jeff Garzik @ 2004-10-01 4:59 UTC (permalink / raw)
To: netdev; +Cc: linux-kernel
BK users:
bk pull bk://gkernel.bkbits.net/netdev-2.6
Patch:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/2.6.9-rc3-netdev1.patch.bz2
This will update the following files:
arch/cris/arch-v10/drivers/ethernet.c | 140 ++----
drivers/ieee1394/eth1394.c | 95 +---
drivers/media/dvb/dvb-core/dvb_net.c | 9
drivers/net/3c509.c | 151 ++-----
drivers/net/8139cp.c | 100 +++-
drivers/net/8139too.c | 14
drivers/net/Kconfig | 45 +-
drivers/net/acenic.c | 163 +++----
drivers/net/acenic.h | 23 -
drivers/net/amd8111e.c | 248 +++++------
drivers/net/atp.c | 2
drivers/net/b44.c | 102 ++--
drivers/net/b44.h | 113 -----
drivers/net/defxx.c | 144 +++---
drivers/net/defxx.h | 2
drivers/net/dl2k.c | 267 +++++-------
drivers/net/e100.c | 38 +
drivers/net/e1000/e1000.h | 2
drivers/net/e1000/e1000_ethtool.c | 6
drivers/net/e1000/e1000_hw.c | 115 +++++
drivers/net/e1000/e1000_main.c | 41 -
drivers/net/e1000/e1000_osdep.h | 6
drivers/net/e1000/e1000_param.c | 167 ++++---
drivers/net/eepro100.c | 425 +++++++++-----------
drivers/net/ewrk3.c | 326 +++++++--------
drivers/net/forcedeth.c | 142 +++---
drivers/net/hamachi.c | 157 +++----
drivers/net/hamradio/hdlcdrv.c | 2
drivers/net/ibmlana.c | 9
drivers/net/iseries_veth.c | 81 +--
drivers/net/ixgb/ixgb_ethtool.c | 494 +++++++----------------
drivers/net/ixgb/ixgb_main.c | 34 -
drivers/net/mac8390.c | 4
drivers/net/meth.c | 26 -
drivers/net/natsemi.c | 273 +++++--------
drivers/net/ne2k-pci.c | 31 +
drivers/net/ns83820.c | 61 --
drivers/net/pcmcia/smc91c92_cs.c | 181 ++++----
drivers/net/r8169.c | 592 +++++++++++++++++++++-------
drivers/net/sis900.c | 258 ++++++------
drivers/net/sk_mca.c | 9
drivers/net/smc91x.h | 43 ++
drivers/net/starfire.c | 191 ++++-----
drivers/net/sundance.c | 187 ++++----
drivers/net/tulip/de2104x.c | 3
drivers/net/tulip/de4x5.c | 2
drivers/net/tulip/tulip_core.c | 34 -
drivers/net/tulip/winbond-840.c | 2
drivers/net/tulip/xircom_tulip_cb.c | 194 ++++-----
drivers/net/typhoon.c | 232 ++++-------
drivers/net/wan/lmc/lmc_main.c | 9
drivers/net/wireless/airo.c | 45 +-
drivers/net/wireless/netwave_cs.c | 12
drivers/net/wireless/prism54/isl_38xx.c | 15
drivers/net/wireless/prism54/isl_38xx.h | 4
drivers/net/wireless/prism54/isl_ioctl.c | 629 ++++++++++++++++++++++++++----
drivers/net/wireless/prism54/isl_ioctl.h | 2
drivers/net/wireless/prism54/isl_oid.h | 9
drivers/net/wireless/prism54/islpci_dev.c | 35 -
drivers/net/wireless/prism54/islpci_dev.h | 4
drivers/net/wireless/prism54/islpci_eth.c | 5
drivers/net/wireless/prism54/oid_mgt.c | 121 +++++
drivers/net/wireless/prism54/oid_mgt.h | 3
drivers/net/wireless/wavelan.c | 19
drivers/net/wireless/wavelan.p.h | 3
drivers/net/wireless/wavelan_cs.c | 181 +++-----
drivers/net/wireless/wavelan_cs.p.h | 3
drivers/net/wireless/wl3501_cs.c | 53 --
drivers/net/yellowfin.c | 62 +-
drivers/usb/gadget/ether.c | 73 +--
drivers/usb/net/catc.c | 122 +----
drivers/usb/net/kaweth.c | 34 -
drivers/usb/net/pegasus.c | 297 +++++---------
drivers/usb/net/rtl8150.c | 186 +++-----
include/linux/netdevice.h | 4
include/linux/wireless.h | 64 ++-
include/net/iw_handler.h | 60 ++
net/core/dev.c | 2
net/core/wireless.c | 210 ++++++----
net/irda/irlan/irlan_client.c | 2
80 files changed, 4237 insertions(+), 4017 deletions(-)
through these ChangeSets:
<davem:davemloft.net>:
o eepro100.c iomap conversion
<jolt:tuxbox.org>:
o [netdrvr b44] clean up SiliconBackplane definitions/functions
o [netdrvr b44] ignore carrier lost errors
Alexander Viro:
o (27/27) catc ethtool conversion
o (26/27) kaweth ethtool conversion
o (25/27) pegasus ethtool conversion
o (24/27) rtl8150 ethtool conversion
o (23/27) gadget ethtool conversion
o (22/27) amd8111e ethtool conversion
o (21/27) dl2k ethtool conversion
o (20/27) eepro100 ethtool conversion
o (19/27) ewrk3 ethtool conversion
o (18/27) forcedeth ethtool conversion
o (17/27) hamachi ethtool conversion
o (16/27) veth ethtool conversion
o (15/27) natsemi ethtool conversion
o (14/27) ns83820 ethtool conversion
o (13/27) starfire ethtool conversion
o (12/27) sundance ethtool conversion
o (11/27) typhoon ethtool conversion
o (10/27) yellowfin ethtool conversion
o (9/27) wl3501_cs ethtool conversion
o (8/27) wavelan ethtool conversion
o (7/27) xircom ethtool conversion
o (6/27) tulip ethtool conversion
o (5/27) smc91c92_cs ethtool conversion
o (4/27) 3c509 ethtool conversion
o (3/27) ixgb ethtool conversion
o (2/27) cris ethtool conversion
o (1/27) eth1394 ethtool conversion
o [netdrvr starfire] use netdev_priv
o [netdrvr starfire] fix unregister_netdev call site
o [netdrvr] use netdev_priv in dl2k, hamachi
o [netdrvr] netdev_priv for sundance, typhoon, yellowfin
o [netdrvr] netdev_priv for ewrk3, xircom_tulip_cb, wavelan_cs
o [netdrvr usb] use netdev_priv
o [netdrvr eth1394] use netdev_priv
Andrew Morton:
o e1000 sparc64 dma_mapping build fix
o igxb speedup
o pegasus.c fixes
o de4x5 warning fix
Daniele Venzano:
o [netdrvr sis900] whitespace and codingstyle updates
David Dillow:
o PCI cleanups and convert to ethtool_ops
Felipe Damasio:
o 8139cp net driver: add MODULE_VERSION
François Romieu:
o via-velocity: wrong module name in Kconfig documentation
o r8169: default on disabling PCIDAC
o r8169: Mac identifier extracted from Realtek's driver v2.2
o r8169: TSO support
o r8169: hint for Tx flow control
o r8169: miscalculation of available Tx descriptors
o 8139cp: SG support fixes
o r8169: vlan support
o r8169: Rx checksum support
o r8169: advertise DMA to high memory
o r8169: Tx checksum offload
o r8169: comment a gcc 2.95.x bug
o r8169: sync the names of a few bits with the 8139cp driver
o r8169: bump version number
o r8169: enable MWI
o r8169: code cleanup
o r8169: per device receive buffer size
o r8169: add ethtool_ops.{get_regs_len/get_regs}
Ganesh Venkatesan:
o e1000 update -- fix MODULE_PARM, module_param, module_param_array
o e1000 - Ethtool -- 82545 do not support WoL
o e1000 - Polarity reversal workaround for 10F/10H links
o e1000 - Fix VLAN filter setup errors (while running on PPC)
o e1000 Check value returned by from pci_enable_device
o e1000 - Removed support for advanced TCO features
o e1000 - use pci_device_name for syslog messages till registering netdevice.
o e100 driver version number update
o e100 - use NET_IP_ALIGN to set rx data buffer alignment
o e100 - Use pci_device_name for syslog messages till registering netdevice
Jean Tourrilhes:
o WE-17 typo fix
o wireless-drivers-update-for-we-17.patch
o wireless-extension-v17-for-linus.patch
Jeff Garzik:
o Hand-merge typhoon conflicts
o [netdrvr eepro100] fix pci_iomap() args and info msg that follows
o [netdrvr b44] update MODULE_AUTHORS
o [netdrvr 8139cp] TSO support
o [netdev] Remove no-op in-driver implementations of ->set_config()
Jesse Brandeburg:
o e100: whitespace and DPRINTKS
o e100: fix NAPI race with watchdog
o ixgb: fix endianness issue for tx cleanup
Kenji Kaneshige:
o add missing pci_disable_device for e1000
Maciej W. Rozycki:
o defxx device name fixes
o defxx trivial updates
Manfred Spraul:
o rx checksum support for gige nForce ethernet
Marc Singer:
o adding smc91x ethernet to lpd7a40x
Margit Schubert-While:
o prism54 fix wpa_supplicant frequency parsing
o prism54 initial WPA support
o prism54 add WE17 support
o prism54 remove module params
o prism54 Code cleanup
Mika Kukkonen:
o sparse: fix warnings in net/irda/*
Nishanth Aravamudan:
o net/de2104x: replace schedule_timeout() with msleep()
Olaf Hering:
o remove old version check from mac8390
Pavel Machek:
o swsuspend for ne2k-pci cards
Pekka Pietikäinen:
o b44: use bounce buffers to workaround chip DMA bug/limitations
Ralf Bächle:
o Stop queue on close in hdlcdrv
Rene Herman:
o 8139too Interframe Gap Time
Roger Luethi:
o mc_filter on big-endian arch
Steffen Klassert:
o 8139cp - add netpoll support
Stephen Hemminger:
o 8139cp - module_param
o (4/4) acenic - don't spin forever in hard_start_xmit
o (3/4) acenic - __iomem warnings cleanup
o (2/4) acenic - eliminate MAX_SKB_FRAGS #if
o (1/4) acenic - use netdev_priv
^ permalink raw reply [flat|nested] 19+ messages in thread
* netdev-2.6 queue updated
@ 2004-09-20 19:48 Jeff Garzik
0 siblings, 0 replies; 19+ messages in thread
From: Jeff Garzik @ 2004-09-20 19:48 UTC (permalink / raw)
To: netdev; +Cc: linux-kernel
BK users:
bk pull bk://gkernel.bkbits.net/netdev-2.6
Patch:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/2.6.9-rc2-bk6-netdev1.patch.bz2
This will update the following files:
arch/cris/arch-v10/drivers/ethernet.c | 140 ++----
drivers/ieee1394/eth1394.c | 95 +---
drivers/media/dvb/dvb-core/dvb_net.c | 9
drivers/net/3c509.c | 151 ++-----
drivers/net/8139cp.c | 80 ++-
drivers/net/8139too.c | 14
drivers/net/Kconfig | 21 -
drivers/net/acenic.c | 163 +++----
drivers/net/acenic.h | 23 -
drivers/net/amd8111e.c | 248 +++++------
drivers/net/atp.c | 2
drivers/net/b44.c | 102 ++--
drivers/net/b44.h | 113 -----
drivers/net/defxx.c | 144 +++---
drivers/net/defxx.h | 2
drivers/net/dl2k.c | 267 +++++-------
drivers/net/e100.c | 12
drivers/net/e1000/e1000.h | 2
drivers/net/e1000/e1000_ethtool.c | 6
drivers/net/e1000/e1000_hw.c | 115 +++++
drivers/net/e1000/e1000_main.c | 41 -
drivers/net/e1000/e1000_osdep.h | 6
drivers/net/eepro100.c | 425 +++++++++-----------
drivers/net/ewrk3.c | 326 +++++++--------
drivers/net/forcedeth.c | 111 +----
drivers/net/hamachi.c | 157 +++----
drivers/net/hamradio/hdlcdrv.c | 2
drivers/net/ibmlana.c | 9
drivers/net/iseries_veth.c | 81 +--
drivers/net/ixgb/ixgb_ethtool.c | 494 +++++++----------------
drivers/net/ixgb/ixgb_main.c | 24 -
drivers/net/mac8390.c | 4
drivers/net/meth.c | 26 -
drivers/net/natsemi.c | 273 +++++--------
drivers/net/ne2k-pci.c | 31 +
drivers/net/ns83820.c | 61 --
drivers/net/pcmcia/smc91c92_cs.c | 181 ++++----
drivers/net/r8169.c | 606 +++++++++++++++++++++-------
drivers/net/sis900.c | 258 ++++++------
drivers/net/sk_mca.c | 9
drivers/net/smc91x.h | 43 ++
drivers/net/starfire.c | 191 ++++-----
drivers/net/sundance.c | 187 ++++----
drivers/net/tulip/de4x5.c | 2
drivers/net/tulip/tulip_core.c | 34 -
drivers/net/tulip/winbond-840.c | 2
drivers/net/tulip/xircom_tulip_cb.c | 194 ++++-----
drivers/net/typhoon.c | 245 +++++------
drivers/net/wan/lmc/lmc_main.c | 9
drivers/net/wireless/airo.c | 45 +-
drivers/net/wireless/netwave_cs.c | 12
drivers/net/wireless/prism54/isl_38xx.c | 15
drivers/net/wireless/prism54/isl_38xx.h | 4
drivers/net/wireless/prism54/isl_ioctl.c | 629 ++++++++++++++++++++++++++----
drivers/net/wireless/prism54/isl_ioctl.h | 2
drivers/net/wireless/prism54/isl_oid.h | 9
drivers/net/wireless/prism54/islpci_dev.c | 35 -
drivers/net/wireless/prism54/islpci_dev.h | 4
drivers/net/wireless/prism54/islpci_eth.c | 5
drivers/net/wireless/prism54/oid_mgt.c | 121 +++++
drivers/net/wireless/prism54/oid_mgt.h | 3
drivers/net/wireless/wavelan.c | 19
drivers/net/wireless/wavelan.p.h | 3
drivers/net/wireless/wavelan_cs.c | 181 +++-----
drivers/net/wireless/wavelan_cs.p.h | 3
drivers/net/wireless/wl3501_cs.c | 53 --
drivers/net/yellowfin.c | 62 +-
drivers/usb/gadget/ether.c | 73 +--
drivers/usb/net/catc.c | 122 +----
drivers/usb/net/kaweth.c | 34 -
drivers/usb/net/pegasus.c | 297 +++++---------
drivers/usb/net/rtl8150.c | 186 +++-----
include/linux/netdevice.h | 4
include/linux/wireless.h | 64 ++-
include/net/iw_handler.h | 60 ++
net/core/dev.c | 2
net/core/wireless.c | 212 ++++++----
net/irda/irlan/irlan_client.c | 2
78 files changed, 4075 insertions(+), 3927 deletions(-)
through these ChangeSets:
<davem:davemloft.net>:
o eepro100.c iomap conversion
<jolt:tuxbox.org>:
o [netdrvr b44] clean up SiliconBackplane definitions/functions
o [netdrvr b44] ignore carrier lost errors
Alexander Viro:
o (27/27) catc ethtool conversion
o (26/27) kaweth ethtool conversion
o (25/27) pegasus ethtool conversion
o (24/27) rtl8150 ethtool conversion
o (23/27) gadget ethtool conversion
o (22/27) amd8111e ethtool conversion
o (21/27) dl2k ethtool conversion
o (20/27) eepro100 ethtool conversion
o (19/27) ewrk3 ethtool conversion
o (18/27) forcedeth ethtool conversion
o (17/27) hamachi ethtool conversion
o (16/27) veth ethtool conversion
o (15/27) natsemi ethtool conversion
o (14/27) ns83820 ethtool conversion
o (13/27) starfire ethtool conversion
o (12/27) sundance ethtool conversion
o (11/27) typhoon ethtool conversion
o (10/27) yellowfin ethtool conversion
o (9/27) wl3501_cs ethtool conversion
o (8/27) wavelan ethtool conversion
o (7/27) xircom ethtool conversion
o (6/27) tulip ethtool conversion
o (5/27) smc91c92_cs ethtool conversion
o (4/27) 3c509 ethtool conversion
o (3/27) ixgb ethtool conversion
o (2/27) cris ethtool conversion
o (1/27) eth1394 ethtool conversion
o [netdrvr starfire] use netdev_priv
o [netdrvr starfire] fix unregister_netdev call site
o [netdrvr] use netdev_priv in dl2k, hamachi
o [netdrvr] netdev_priv for sundance, typhoon, yellowfin
o [netdrvr] netdev_priv for ewrk3, xircom_tulip_cb, wavelan_cs
o [netdrvr usb] use netdev_priv
o [netdrvr eth1394] use netdev_priv
Andrew Morton:
o pegasus.c fixes
o de4x5 warning fix
Daniele Venzano:
o [netdrvr sis900] whitespace and codingstyle updates
David Dillow:
o PCI cleanups and convert to ethtool_ops
François Romieu:
o via-velocity: wrong module name in Kconfig documentation
o r8169: default on disabling PCIDAC
o r8169: Mac identifier extracted from Realtek's driver v2.2
o r8169: TSO support
o r8169: hint for Tx flow control
o r8169: miscalculation of available Tx descriptors
o 8139cp: SG support fixes
o r8169: vlan support
o r8169: Rx checksum support
o r8169: advertise DMA to high memory
o r8169: Tx checksum offload
o r8169: comment a gcc 2.95.x bug
o r8169: sync the names of a few bits with the 8139cp driver
o r8169: bump version number
o r8169: enable MWI
o r8169: code cleanup
o r8169: per device receive buffer size
o r8169: add ethtool_ops.{get_regs_len/get_regs}
Ganesh Venkatesan:
o e1000 - Ethtool -- 82545 do not support WoL
o e1000 - Polarity reversal workaround for 10F/10H links
o e1000 - Fix VLAN filter setup errors (while running on PPC)
o e1000 Check value returned by from pci_enable_device
o e1000 - Removed support for advanced TCO features
o e1000 - use pci_device_name for syslog messages till registering netdevice.
o e100 driver version number update
o e100 - use NET_IP_ALIGN to set rx data buffer alignment
o e100 - Use pci_device_name for syslog messages till registering netdevice
Jean Tourrilhes:
o wireless-drivers-update-for-we-17.patch
o wireless-extension-v17-for-linus.patch
Jeff Garzik:
o [netdrvr eepro100] fix pci_iomap() args and info msg that follows
o [netdrvr b44] update MODULE_AUTHORS
o [netdrvr 8139cp] TSO support
o [netdev] Remove no-op in-driver implementations of ->set_config()
Kenji Kaneshige:
o add missing pci_disable_device for e1000
Maciej W. Rozycki:
o defxx device name fixes
o defxx trivial updates
Marc Singer:
o adding smc91x ethernet to lpd7a40x
Margit Schubert-While:
o prism54 fix wpa_supplicant frequency parsing
o prism54 initial WPA support
o prism54 add WE17 support
o prism54 remove module params
o prism54 Code cleanup
Mika Kukkonen:
o sparse: fix warnings in net/irda/*
Olaf Hering:
o remove old version check from mac8390
Pavel Machek:
o swsuspend for ne2k-pci cards
Pekka Pietikäinen:
o b44: use bounce buffers to workaround chip DMA bug/limitations
Ralf Bächle:
o Stop queue on close in hdlcdrv
Rene Herman:
o 8139too Interframe Gap Time
Roger Luethi:
o mc_filter on big-endian arch
Stephen Hemminger:
o 8139cp - module_param
o (4/4) acenic - don't spin forever in hard_start_xmit
o (3/4) acenic - __iomem warnings cleanup
o (2/4) acenic - eliminate MAX_SKB_FRAGS #if
o (1/4) acenic - use netdev_priv
^ permalink raw reply [flat|nested] 19+ messages in thread
* netdev-2.6 queue updated
@ 2004-07-27 19:05 Jeff Garzik
0 siblings, 0 replies; 19+ messages in thread
From: Jeff Garzik @ 2004-07-27 19:05 UTC (permalink / raw)
To: Netdev; +Cc: Linux Kernel, Andrew Morton
[-- Attachment #1: Type: text/plain, Size: 419 bytes --]
Those who are mirroring netdev-2.6 repository, please delete and
re-clone it.
Attached is a summary of the current contents of the netdev-2.6 queue.
Several groups of patches are either waiting for the kernel to get out
of Release Candidate status, or are "simmering"... waiting around for
additional testing and review.
netdev-2.6 is only available through BitKeeper, or Andrew Morton's -mm
patches.
Jeff
[-- Attachment #2: changelog.txt --]
[-- Type: text/plain, Size: 4741 bytes --]
BK users may do a
bk pull bk://gkernel.bkbits.net/netdev-2.6
This will update the following files:
include/asm-mips/mv64340.h | 1039 ----------
arch/mips/configs/jaguar-atx_defconfig | 8
arch/mips/configs/ocelot_c_defconfig | 2
arch/mips/momentum/jaguar_atx/prom.c | 4
arch/mips/momentum/ocelot_c/prom.c | 6
drivers/net/8139too.c | 4
drivers/net/8390.c | 36
drivers/net/8390.h | 12
drivers/net/Kconfig | 45
drivers/net/Makefile | 3
drivers/net/acenic.c | 156 -
drivers/net/acenic.h | 2
drivers/net/e100.c | 29
drivers/net/eepro100.c | 17
drivers/net/epic100.c | 426 ++--
drivers/net/gianfar.c | 1921 ++++++++++++++++++
drivers/net/gianfar.h | 537 +++++
drivers/net/gianfar_ethtool.c | 484 ++++
drivers/net/gianfar_phy.c | 504 ++++
drivers/net/gianfar_phy.h | 192 +
drivers/net/gt64240eth.h | 402 +++
drivers/net/gt96100eth.c | 119 -
drivers/net/mv643xx_eth.c | 2646 ++++++++++++++++++++++++++
drivers/net/mv643xx_eth.h | 601 +++++
drivers/net/r8169.c | 655 ++++--
drivers/net/sk98lin/h/skdrv2nd.h | 54
drivers/net/sk98lin/skaddr.c | 4
drivers/net/sk98lin/skge.c | 742 +++----
drivers/net/via-rhine.c | 695 +++---
drivers/net/via-velocity.c | 566 ++---
drivers/net/via-velocity.h | 4
drivers/net/wireless/prism54/isl_ioctl.c | 16
drivers/net/wireless/prism54/islpci_hotplug.c | 17
drivers/net/wireless/prism54/islpci_mgt.c | 2
drivers/net/wireless/prism54/oid_mgt.c | 6
include/linux/mv643xx.h | 1039 ++++++++++
include/linux/pci_ids.h | 1
37 files changed, 10215 insertions(+), 2781 deletions(-)
through these ChangeSets:
Adrian Bunk:
o 2.6.8-rc1-mm1: 8139too: uninline rtl8139_start_thread
Andrew Morton:
o via-velocity warning fixes
o fix via-velocity oopses
Christoph Hellwig:
o remove dead code from mv64340_eth
o fix compiler warnings in mv64340_eth
o allow modular mv64340_eth
o convert skge to pci_driver API (2nd try)
Domen Puncer:
o remove old ifdefs net/eepro100.c
François Romieu:
o via-velocity: use common crc16 code for WOL
o via-velocity: unneeded forward declarations
o via-velocity: ordering of Rx descriptors operations
o via-velocity: Rx copybreak
o via-velocity: Rx buffers allocation rework
o via-velocity: velocity_receive_frame diets
o via-velocity: uniformize use of OWNED_BY_NIC
o via-velocity: PCI ID move
o r8169: tx lock removal
o r8169: gcc bug workaround
o r8169: initial link setup rework
o r8169: link handling and phy reset rework
o r8169: ethtool .get_{settings/link}
o r8169: ethtool .set_settings
o r8169: janitoring
o r8169: cosmetic renaming of a register
o r8169: napi support
o epic100: code removal in irq handler
o epic100: spin_unlock_irqrestore avoidance
o [netdrvr epic100] napi fixes
o [netdrvr epic100] napi 3/3 - transmit path
o [netdrvr epic100] napi 2/3 - receive path
o [netdrvr epic100] napi 1/3 - just shuffle some code around
o [netdrvr epic100] minor cleanups
Herbert Xu:
o Fix successive calls to spin_lock_irqsave in sk98lin
Kumar Gala:
o add new ethernet driver 'gianfar'
Margit Schubert-While:
o prism54 Fix null pointer reference (Bug 100)
o prism54 Fix initialization with older firmware
o prism54 Refix TRDY/RETRY_TIMEOUT
o prism54 Fix reference to uninitialized pointer
Mika Kukkonen:
o Fix warnings drivers/net/sk98lin/skaddr.c
Paul Gortmaker:
o Remove obsolete code in 8390 driver
Ralf Bächle:
o GT96100 update
o [netdrvr mv643xx] rename from mv64340 to mv643xx
o New driver for MV64340 GigE
Roger Luethi:
o Add WOL support
o Small fixes and clean-up
o Media mode rewrite
o Fix Tx engine race for good
o Remove options, full_duplex parameters
o Rewrite PHY detection
o Remove lingering PHY special casing
o fix mc_filter on big-endian arch
o Restructure reset code
Scott Feldman:
o e100: use NAPI mode all the time
Stephen Hemminger:
o acenic - don't print eth%d in messages
o module_param for acenic
o [sparse] minor #if complaint
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2005-08-24 6:57 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-07 11:34 netdev-2.6 queue updated Jeff Garzik
2005-01-07 19:04 ` Francois Romieu
2005-01-07 19:11 ` Jeff Garzik
-- strict thread matches above, loose matches on Subject: below --
2005-08-24 6:57 Jeff Garzik
2005-03-23 3:32 Jeff Garzik
2005-03-23 7:55 ` bert hubert
2005-03-23 8:57 ` Jeff Garzik
2005-03-10 5:37 Jeff Garzik
2005-03-03 7:31 Jeff Garzik
2005-03-03 20:20 ` Daniel Drake
2005-03-04 5:11 ` Jeff Garzik
2005-02-13 20:38 Jeff Garzik
2005-01-28 0:00 Jeff Garzik
2005-01-28 2:15 ` Andy Isaacson
2005-01-28 2:31 ` Jeff Garzik
2004-11-05 10:02 Jeff Garzik
2004-10-01 4:59 Jeff Garzik
2004-09-20 19:48 Jeff Garzik
2004-07-27 19:05 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).