The following is the current contents of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git (recently rebased)
The 'upstream' branch is what I will push upstream for 2.6.24, once the merge window opens. I also have a pile in my inbox I need to go over, while I was away at conference. List of branches ---------------- ALL == contents of branches: upstream, stats, ethtool ethtool * master stats upstream branch upstream --------------- Andrew Morton (1): libertas: printk warning fixes Auke Kok (13): e1000e: New pci-express e1000 driver (currently for ICH9 devices only) e1000e: Remove unused or empty labels e1000e: Make a few functions static e1000e: remove duplicate shadowing reference to adapter->hw e1000e: Fix header includes [v2] e1000e: remove namespace collisions with e1000 e1000e: Use dma_alloc_coherent where possible e1000e: Use time_after to account for jiffies wrapping e1000e: error handling for pci_map_single calls. e1000e: Remove two compile warnings e1000e: retire last_tx_tso workaround e1000e: Add read code and printout of PBA number (board identifier) e1000e: Remove conditional packet split disable flag Bill Nottingham (1): remove gratuitous space in airo module description Brajesh Dave (1): libertas: advertise 11g ad-hoc rates Brian King (6): ibmveth: Enable TCP checksum offload ibmveth: Implement ethtool hooks to enable/disable checksum offload ibmveth: Add ethtool TSO handlers ibmveth: Add ethtool driver stats hooks ibmveth: Remove dead frag processing code ibmveth: Remove use of bitfields Dan Williams (31): libertas: kill ieeetypes_capinfo bitfield, use ieee80211.h types libertas: rename WLAN_802_11_KEY to enc_key and clean up usage libertas: clean up indentation in libertas_association_worker libertas: clean up 802.11 IE post-scan handling libertas: remove if_bootcmd.c libertas: fix mixed-case abuse in cmd_ds_802_11_scan libertas: fix mixed-case abuse in cmd_ds_802_11_ad_hoc_result libertas: fix mixed-case abuse in cmd_ds_802_11_ad_hoc_start libertas: re-uppercase command defines and other constants libertas: fix debug build breakage due to field rename libertas: remove thread.h and make kthread usage clearer libertas: new mesh control knobs libertas: bump version to 322.p1 libertas: fix more mixed-case abuse libertas: move generic firmware reset command to common code libertas: wlan_ -> libertas_ function prefix renames for main.c libertas: simplify and clean up data rate handling libertas: fix WEXT quality reporting libertas: send association events on adhoc reassociation libertas: push mesh beacon bit to userspace in scan results libertas: fix assignment of WEP key type libertas: push WEXT scan requests to a work queue libertas: fix misspelling in debug message libertas: ignore spurious mesh autostart events libertas: better descriptions for association errors libertas: fix sparse-reported problems libertas: bump driver version libertas: fix inadvertant removal of bits from commit 831441862956fffa17b9801db37e6ea1650b0f69 libertas: reorganize and simplify init sequence libertas: don't stomp on interface-specific private data libertas: send reset command directly instead of calling libertas_reset_device Daniel Drake (2): zd1211rw: Add ID for Sitecom WL-162 zd1211rw: Add ID for ZyXEL M-202 XtremeMIMO Denis Cheng (1): drivers/net/cxgb3: removed several unneeded zero initilization Divy Le Ray (9): cxgb3 - MAC workaround update cxgb3 - Update rx coalescing length cxgb3 - SGE doorbell overflow warning cxgb3 - use immediate data for offload Tx cxgb3 - Expose HW memory page info cxgb3 - tighten checks on TID values cxgb3 - Fatal error update cxgb3 - log adapter serial number cxgb3 - Update internal memory management Don Fry (1): pcnet32: add suspend and resume capability Eugene Teo (1): drivers/net/wireless/libertas/cmd.c: fix adapter->driver_lock dereference Faidon Liambotis (2): Kconfig: order options Kconfig: remove references of pcmcia-cs Holger Schurig (33): libertas: remove fw.c libertas: fix one more sparse warning libertas: make more functions static & remove unused functions libertas: uppercase some #defines libertas: access mesh_dev more carefully libertas: tune hardware info output libertas: remove debugmode libertas: make the hex dumper nicer libertas: remove a hundred CMD_RET_xxx definitions libertas: use LBS_DEB_HOST for host-to-card communications libertas: use LBS_DEB_HOST for host-to-card communications add support for Marvell 8385 CF cards libertas: remove unused adapter->prev_XXXX variables libertas: remove adapter->{rx,tx}antenna libertas: remove adapter->prescan libertas: remove adapter->scanprobes libertas: remove adapter->pkttxctrl libertas: remove adapter->txrate libertas: remove adapter->rxpd_rate libertas: remove adapter->{data,bcn}_avg_factor libertas: remove adapter->nullpktinterval libertas: remove adapter->locallisteninterval libertas: remove adapter->multipledtim libertas: remove adapter->atimwindow libertas: remove adapter->regiontableindex libertas: remove adapter->listeninterval libertas: remove adapter->adhoc_grate_enabled libertas: remove adapter->beaconperiod libertas: remove adapter->scanmode libertas: remove adapter->scantype libertas: remove bss_descriptior->networktsf libertas: remove bss_descriptor->timestamp libertas: fix two debug statements in cmdresp.c Jean Tourrilhes (1): libertas: fix a few wext abuses... Jeff Garzik (6): [netdrvr] skfp: remove a bunch of dead code drivers/net/skfp: Remove dead code referencing pci_find_device() [netdrvr] 8139cp, 8139too: convert to generic DMA [netdrvr] 8139too: tab-align enums and structs; remove dead code [netdrvr] 8139too: clean up I/O remapping [netdrvr] ns83820: add ethtool media support Jeremy Fitzhardinge (1): xen-netfront: remove dead code Jesper Juhl (2): Clean up duplicate includes in drivers/net/ net: Kill some unneeded allocation return value casts in libertas Johannes Berg (1): rtl8187: remove IEEE80211_HW_DATA_NULLFUNC_ACK John W. Linville (1): libertas: remove unused adhoc_rates_b definition Komuro (1): dl2k: add Sundance/Tamarack TC902x Gigabit Ethernet Adapter support Luis Carlos Cobo (7): libertas: specific mesh scan for mshX interface Support for mesh autostart deactivation through sysfs libertas: Avoid MESH_AUTOSTARTED spam on console libertas: revert CAPINFO_MASK to its original value libertas: keep mesh autostart enabled while asleep libertas: monitor mode support for OLPC firmware libertas: pass boot2 version to firmware Marek VaĊĦut (1): libertas: region code values specified as 8bit Mariusz Kozlowski (6): drivers/net/wireless/prism54/oid_mgt.c: kmalloc + memset conversion to kzalloc drivers/net/sb1250-mac.c: kmalloc + memset conversion to kcalloc drivers/net/via-velocity.c: mostly kmalloc + memset conversion to kcalloc net/tulip/xircom_cb.c: remove superfulous priv assignment drivers/net: remove superfluous memset drivers/net/wireless/wl3501_cs.c: remove redundant memset Mark Hindley (1): 3c59x: check return of pci_enable_device() Masakazu Mokuno (2): PS3: changed the way to handle tx skbs PS3: Remove the workaround no longer needed Matthias Kaehlcke (1): Use mutex instead of semaphore in the Host AP driver Olaf Hering (1): bmac: add simple ethtool support for network manager Oliver Neukum (1): support for USB autosuspend in the asix driver Olof Johansson (10): pasemi_mac: Abstract out register access pasemi_mac: Stop using the pci config space accessors for register read/writes pasemi_mac: Enable L2 caching of packet headers pasemi_mac: Fix memcpy amount for short receives pasemi_mac: RX performance tweaks pasemi_mac: Batch up TX buffer frees pasemi_mac: Enable LLTX pasemi_mac: Fix TX ring wrap checking pasemi_mac: Fix RX checksum flags pasemi_mac: Clean TX ring in poll Pierre Ossman (1): libertas: properly end commands on hardware failure Rafael J. Wysocki (1): uli526x: Add suspend and resume routines (updated) Ralf Baechle (1): IOC3: Switch hw checksumming to ethtool configurable. Richard Knutsson (2): drivers/net/tokenring: Convert to generic boolean drivers/net/3c505: Convert to generic boolean Sivakumar Subramani (3): S2IO: Making MSIX as default intr_type S2IO: Fixes in MSIX related code. S2IO: Fixed Link LED issue when MSI-X is enabled Stephen Hemminger (6): sky2: fe+ chip support sky2: use debugfs rename sky2: document GPHY_CTRL bits sky2: dont restrict config space access sky2: advanced error reporting sky2: use pci_config access functions Surya Prabhakar N (1): drivers/net/tokenring/3c359.c Ulrich Kunitz (3): zd1211rw: monitor all packets zd1211rw: removed noisy debug messages zd1211rw: consistent handling of ZD1211 specific rates Yoann Padioleau (2): dev->priv to netdev_priv(dev), for drivers/net/wireless dev->priv to netdev_priv(dev), drivers/net/tokenring/ drivers/net/3c505.c | 67 drivers/net/3c59x.c | 36 drivers/net/8139cp.c | 31 drivers/net/8139too.c | 410 +- drivers/net/Kconfig | 50 drivers/net/Makefile | 1 drivers/net/atl1/atl1_main.c | 1 drivers/net/bfin_mac.c | 5 drivers/net/bmac.c | 13 drivers/net/bonding/bond_sysfs.c | 1 drivers/net/cxgb3/common.h | 5 drivers/net/cxgb3/cxgb3_ctl_defs.h | 52 drivers/net/cxgb3/cxgb3_defs.h | 20 drivers/net/cxgb3/cxgb3_main.c | 16 drivers/net/cxgb3/cxgb3_offload.c | 35 drivers/net/cxgb3/regs.h | 10 drivers/net/cxgb3/sge.c | 21 drivers/net/cxgb3/t3_hw.c | 5 drivers/net/cxgb3/xgmac.c | 22 drivers/net/dl2k.c | 23 drivers/net/dl2k.h | 1 drivers/net/e1000e/82571.c | 1351 ++++++++ drivers/net/e1000e/Makefile | 37 drivers/net/e1000e/defines.h | 739 ++++ drivers/net/e1000e/e1000.h | 512 +++ drivers/net/e1000e/es2lan.c | 1232 +++++++ drivers/net/e1000e/ethtool.c | 1774 ++++++++++ drivers/net/e1000e/hw.h | 864 +++++ drivers/net/e1000e/ich8lan.c | 2225 +++++++++++++ drivers/net/e1000e/lib.c | 2487 +++++++++++++++ drivers/net/e1000e/netdev.c | 4449 +++++++++++++++++++++++++++ drivers/net/e1000e/param.c | 382 ++ drivers/net/e1000e/phy.c | 1773 ++++++++++ drivers/net/fs_enet/fs_enet-main.c | 3 drivers/net/gianfar.h | 1 drivers/net/gianfar_ethtool.c | 1 drivers/net/ibmveth.c | 319 + drivers/net/ibmveth.h | 55 drivers/net/ioc3-eth.c | 48 drivers/net/irda/kingsun-sir.c | 1 drivers/net/irda/mcs7780.c | 1 drivers/net/mipsnet.c | 1 drivers/net/myri10ge/myri10ge.c | 1 drivers/net/netxen/netxen_nic_main.c | 2 drivers/net/ns83820.c | 151 drivers/net/pasemi_mac.c | 389 +- drivers/net/pasemi_mac.h | 13 drivers/net/pcnet32.c | 35 drivers/net/ps3_gelic_net.c | 156 drivers/net/qla3xxx.c | 1 drivers/net/s2io-regs.h | 2 drivers/net/s2io.c | 129 drivers/net/s2io.h | 7 drivers/net/sb1250-mac.c | 6 drivers/net/skfp/drvfbi.c | 733 ---- drivers/net/skfp/h/mbuf.h | 4 drivers/net/skfp/h/skfbi.h | 788 ---- drivers/net/skfp/h/skfbiinc.h | 26 drivers/net/skfp/h/targethw.h | 33 drivers/net/skfp/hwt.c | 42 drivers/net/sky2.c | 274 - drivers/net/sky2.h | 104 drivers/net/sunlance.c | 1 drivers/net/tokenring/3c359.c | 64 drivers/net/tokenring/ibmtr.c | 43 drivers/net/tokenring/lanstreamer.c | 32 drivers/net/tokenring/madgemc.c | 4 drivers/net/tokenring/olympic.c | 36 drivers/net/tokenring/tmspci.c | 4 drivers/net/tsi108_eth.c | 1 drivers/net/tulip/uli526x.c | 108 drivers/net/tulip/xircom_cb.c | 1 drivers/net/usb/asix.c | 1 drivers/net/usb/pegasus.c | 1 drivers/net/usb/rtl8150.c | 1 drivers/net/usb/usbnet.c | 30 drivers/net/usb/usbnet.h | 1 drivers/net/via-velocity.c | 24 drivers/net/wireless/Kconfig | 92 drivers/net/wireless/Makefile | 2 drivers/net/wireless/airo.c | 4 drivers/net/wireless/arlan-proc.c | 14 drivers/net/wireless/hostap/hostap_cs.c | 2 drivers/net/wireless/hostap/hostap_hw.c | 16 drivers/net/wireless/hostap/hostap_ioctl.c | 14 drivers/net/wireless/hostap/hostap_wlan.h | 3 drivers/net/wireless/ipw2200.h | 1 drivers/net/wireless/libertas/11d.c | 124 drivers/net/wireless/libertas/11d.h | 4 drivers/net/wireless/libertas/Makefile | 5 drivers/net/wireless/libertas/assoc.c | 99 drivers/net/wireless/libertas/assoc.h | 2 drivers/net/wireless/libertas/cmd.c | 666 ++-- drivers/net/wireless/libertas/cmdresp.c | 374 +- drivers/net/wireless/libertas/debugfs.c | 139 drivers/net/wireless/libertas/decl.h | 19 drivers/net/wireless/libertas/defs.h | 157 drivers/net/wireless/libertas/dev.h | 81 drivers/net/wireless/libertas/ethtool.c | 11 drivers/net/wireless/libertas/fw.c | 349 -- drivers/net/wireless/libertas/host.h | 445 +- drivers/net/wireless/libertas/hostcmd.h | 81 drivers/net/wireless/libertas/if_bootcmd.c | 40 drivers/net/wireless/libertas/if_cs.c | 961 +++++ drivers/net/wireless/libertas/if_usb.c | 370 +- drivers/net/wireless/libertas/if_usb.h | 8 drivers/net/wireless/libertas/join.c | 471 +- drivers/net/wireless/libertas/join.h | 35 drivers/net/wireless/libertas/main.c | 874 +++-- drivers/net/wireless/libertas/rx.c | 85 drivers/net/wireless/libertas/scan.c | 585 +-- drivers/net/wireless/libertas/scan.h | 36 drivers/net/wireless/libertas/thread.h | 52 drivers/net/wireless/libertas/tx.c | 41 drivers/net/wireless/libertas/types.h | 67 drivers/net/wireless/libertas/wext.c | 391 -- drivers/net/wireless/libertas/wext.h | 9 drivers/net/wireless/orinoco_tmd.c | 2 drivers/net/wireless/prism54/isl_ioctl.c | 6 drivers/net/wireless/prism54/oid_mgt.c | 4 drivers/net/wireless/ray_cs.c | 66 drivers/net/wireless/rtl8187_dev.c | 3 drivers/net/wireless/strip.c | 2 drivers/net/wireless/wl3501_cs.c | 67 drivers/net/wireless/zd1211rw/zd_chip.c | 69 drivers/net/wireless/zd1211rw/zd_chip.h | 5 drivers/net/wireless/zd1211rw/zd_def.h | 1 drivers/net/wireless/zd1211rw/zd_ieee80211.h | 43 drivers/net/wireless/zd1211rw/zd_mac.c | 143 drivers/net/wireless/zd1211rw/zd_mac.h | 65 drivers/net/wireless/zd1211rw/zd_usb.c | 2 drivers/net/xen-netfront.c | 37 132 files changed, 23510 insertions(+), 6062 deletions(-) branch stats ------------ Jeff Garzik (1): drivers/net: statistics cleanup #1 -- save memory and shrink code drivers/net/3c501.c | 41 ++++------------- drivers/net/3c501.h | 2 drivers/net/3c507.c | 52 ++++++++-------------- drivers/net/7990.c | 47 ++++++++------------ drivers/net/7990.h | 2 drivers/net/82596.c | 65 +++++++++++----------------- drivers/net/a2065.c | 51 +++++++++------------- drivers/net/at1700.c | 39 +++++----------- drivers/net/atarilance.c | 58 ++++++++----------------- drivers/net/atp.c | 49 +++++++-------------- drivers/net/au1000_eth.c | 23 +-------- drivers/net/au1000_eth.h | 1 drivers/net/bfin_mac.c | 25 ++-------- drivers/net/bfin_mac.h | 2 drivers/net/bmac.c | 48 ++++++++------------ drivers/net/de600.c | 15 +----- drivers/net/de600.h | 1 drivers/net/de620.c | 26 +++-------- drivers/net/declance.c | 52 +++++++++------------- drivers/net/depca.c | 42 ++++++------------ drivers/net/dgrs.c | 24 +--------- drivers/net/dm9000.c | 29 +++--------- drivers/net/e100.c | 23 +++------ drivers/net/eepro.c | 47 +++++++------------- drivers/net/eexpress.c | 56 +++++++++--------------- drivers/net/eql.c | 12 ----- drivers/net/eth16i.c | 49 ++++++++------------- drivers/net/ewrk3.c | 37 +++++----------- drivers/net/fec.c | 50 ++++++++------------- drivers/net/gianfar.c | 40 ++++++----------- drivers/net/hplance.c | 1 drivers/net/ibmlana.c | 37 ++++++---------- drivers/net/ibmlana.h | 1 drivers/net/ibmveth.c | 18 ++----- drivers/net/ifb.c | 20 -------- drivers/net/iseries_veth.c | 22 ++------- drivers/net/lib82596.c | 64 +++++++++++---------------- drivers/net/lp486e.c | 56 +++++++++--------------- drivers/net/mace.c | 51 ++++++++-------------- drivers/net/macmace.c | 49 ++++++++------------- drivers/net/meth.c | 28 ++++-------- drivers/net/mipsnet.c | 26 ++--------- drivers/net/mv643xx_eth.c | 25 +--------- drivers/net/myri_sbus.c | 20 +++----- drivers/net/myri_sbus.h | 1 drivers/net/netx-eth.c | 18 ++----- drivers/net/ni5010.c | 47 +++++--------------- drivers/net/pasemi_mac.c | 17 +------ drivers/net/pasemi_mac.h | 1 drivers/net/pci-skeleton.c | 74 +++++++++----------------------- drivers/net/plip.c | 32 ++++--------- drivers/net/qla3xxx.c | 23 +++------ drivers/net/qla3xxx.h | 1 drivers/net/rionet.c | 20 ++------ drivers/net/rrunner.c | 31 ++++--------- drivers/net/rrunner.h | 2 drivers/net/saa9730.c | 93 ++++++++++++++++++---------------------- drivers/net/saa9730.h | 1 drivers/net/sb1000.c | 19 ++------ drivers/net/sb1250-mac.c | 37 +++------------- drivers/net/seeq8005.c | 33 ++++---------- drivers/net/sgiseeq.c | 34 +++++--------- drivers/net/shaper.c | 15 +----- drivers/net/sis190.c | 19 ++------ drivers/net/sis900.c | 56 ++++++++---------------- drivers/net/smc911x.c | 77 ++++++++++++--------------------- drivers/net/smc9194.c | 59 +++++++------------------ drivers/net/smc91x.c | 69 ++++++++++------------------- drivers/net/spider_net.c | 31 +++---------- drivers/net/spider_net.h | 1 drivers/net/sun3lance.c | 53 ++++++++-------------- drivers/net/sunlance.c | 87 ++++++++++++++++--------------------- drivers/net/sunqe.c | 104 ++++++++++++++++++++------------------------- drivers/net/sunqe.h | 1 drivers/net/tun.c | 23 +++------ drivers/net/ucc_geth.c | 27 +++-------- drivers/net/ucc_geth.h | 1 drivers/net/xen-netfront.c | 26 +++-------- drivers/net/yellowfin.c | 63 +++++++++++---------------- drivers/net/znet.c | 50 ++++++++------------- include/linux/if_eql.h | 1 include/linux/if_shaper.h | 1 include/linux/if_tun.h | 1 83 files changed, 930 insertions(+), 1745 deletions(-) branch ethtool -------------- Jeff Garzik (1): [ETHTOOL] Provide default behaviors for a few ethtool sub-ioctls drivers/net/8139cp.c | 3 --- drivers/net/atl1/atl1_ethtool.c | 3 --- drivers/net/bnx2.c | 3 --- drivers/net/bonding/bond_main.c | 4 ---- drivers/net/chelsio/cxgb2.c | 3 --- drivers/net/cxgb3/cxgb3_main.c | 3 --- drivers/net/e1000/e1000_ethtool.c | 2 -- drivers/net/ehea/ehea_ethtool.c | 3 --- drivers/net/epic100.c | 2 -- drivers/net/fealnx.c | 2 -- drivers/net/fec_8xx/fec_main.c | 2 -- drivers/net/forcedeth.c | 3 --- drivers/net/fs_enet/fs_enet-main.c | 2 -- drivers/net/ibm_emac/ibm_emac_core.c | 2 -- drivers/net/ibmveth.c | 6 +----- drivers/net/ixgb/ixgb_ethtool.c | 2 -- drivers/net/loopback.c | 1 - drivers/net/macvlan.c | 4 ---- drivers/net/mv643xx_eth.c | 1 - drivers/net/myri10ge/myri10ge.c | 3 --- drivers/net/ne2k-pci.c | 2 -- drivers/net/netxen/netxen_nic_ethtool.c | 3 --- drivers/net/pcnet32.c | 3 --- drivers/net/r8169.c | 3 --- drivers/net/s2io.c | 3 --- drivers/net/sc92031.c | 4 ---- drivers/net/skge.c | 2 -- drivers/net/sky2.c | 3 --- drivers/net/spider_net_ethtool.c | 1 - drivers/net/tg3.c | 3 --- drivers/net/tulip/de2104x.c | 2 -- drivers/net/tulip/winbond-840.c | 2 -- drivers/net/typhoon.c | 3 --- drivers/net/ucc_geth_ethtool.c | 2 -- drivers/net/via-rhine.c | 2 -- drivers/net/xen-netfront.c | 3 --- net/bridge/br_device.c | 3 --- net/core/ethtool.c | 32 +++++++++++++++++--------------- 38 files changed, 18 insertions(+), 112 deletions(-) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/