Hello Linus. This is the main networking merge for 2.6.27
Highlights:
1) Explicit support for multiple hardware TX queues, from your's
truly.2) Making MIB statistics namespace aware, from Pavel Emelyanov.
3) GVRP support from Patrick McHardy.
4) Packet capture tools can now recreate the VLAN header even
when hardware offloading of VLAN decapsulation is being
performed. Also from Patrick McHardy.5) Dynamic queueing discipline hash table sizing from Patrick
McHardy.6) Lots of wireless stack and driver updates from John Linville
and the wireless crew.7) IPV6 stack improvements from Yoshifuji Hideaki and co.
8) Various wired driver updates via Jeff Garzik and all the various
driver maintainers.Please pull, thanks a lot!
The following changes since commit 5b664cb235e97afbf34db9c4d77f08ebd725335e:
Linus Torvalds (1):
Merge branch 'upstream-linus' of git://git.kernel.org/.../mfasheh/ocfs2are available in the git repository at:
master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git master
Abhijeet Kolekar (6):
iwlwifi : Set monitor mode for 4965
iwlwifi : Set monitor mode for 3945
iwlwifi : Patch adds rfkill subsystem for 3945
iwlwifi: Remove unnecessary code
iwlwifi: Fix LEDs for 3945
iwlwifi: make index unsigned int for iwl_send_led_cmdAdam Langley (3):
tcp: Fix MD5 signatures for non-linear skbs
tcp: options clean up
tcp: Remove redundant checks when setting eff_sacksAdel Gadllah (5):
iwlwifi: fix rfkill deps and remove input device usage
b43/b43legacy: use RFKILL_STATE_UNBLOCKED instead of RFKILL_STATE_ON
b43/b43legacy: add RFKILL_STATE_HARD_BLOCKED support
iwlwifi: remove input device and fix rfkill state
iwl3965: remove useless network and duplicate checkingAdrian Bunk (13):
make sta_rx_agg_session_timer_expired() static
remove ieee80211_tx_frame()
remove ieee80211_wx_{get,set}_auth()
make drivers/net/atarilance.c:lance_addr_list[] static
make hplance_{init,cleanup}_module() static
drivers/net/mac8390.c: make functions static
drivers/net/: remove write-only "last_dev"
drivers/net/macsonic.c: make functions static
net: remove CVS keywords
irda: remove CVS keywords
remove the strip driver
build algorithms into the mac80211 module
netfilter: cleanup netfilter_ipv6.h userspace headerAkinobu Mita (2):
airo: use simple_read_from_buffer()
iucv: fix memory leak in cpu hotplug error path.Al Viro (1):
misc drivers/net endianness noiseAlan Cox (5):
ppp: push BKL down into the driver
wanrouter: Push down BKL
irda: Push BKL down into irda ioctl handlers
atm: [iphase] 64-bit cleanup
8390: Split 8390 support into a pausing and a non pausing driver coreAlexander Duyck (11):
igb: fix parameter options
igb: fix init on 82575 with MNG enabled
igb: update ethtool stats to support multiqueue
igb: add 82576 MAC support
igb: Add support for quad port WOL and feature flags
igb: add page recycling support
igb: add support for in kernel LRO
net: add netif_napi_del function to allow for removal of napistructs
igb: update suspend resume
igb: unused variable warning in igb remove
igb: Improve multiqueue AIM supportAlexey Dobriyan (2):
netfilter: use correct namespace in ip6table_security
netfilter: ip6table_filter in netns for realAllan Stephens (41):
tipc: Simplify log buffer resizing
tipc: Provide feedback when log buffer resizing fails
tipc: Fix recursive spinlock invocation in print buffer code
tipc: Fix null pointer dereference in debug code
tipc: Elimination of print buffer chaining
[TIPC]: Cosmetic cleanup of print buffer code
tipc: Cosmetic cleanup of system & debug output declarations
tipc: Exclude debug-only print buffer code when not debugging
tipc: Update version number to TIPC 1.6.4
tipc: Enhancements to name table initialization
tipc: Fix race condition when creating socket or native port
tipc: Add support for customized subscription overlap handling
tipc: Add support for customized subscription endianness
tipc: Fix bug in topology server byte swapping routine
tipc: Consolidate subscriber & subscriber port references
tipc: Cosmetic cleanup of topology service code
tipc: Fix skb_under_panic when configuring TIPC without privileges
tipc: Prevent node object duplication due to simultaneous discovery
tipc: Optimize null pointer check during neighbor discovery
tipc: Update "previous node" indicators when node address changes
tipc: Fix initialization sequence problems when entering network mode
tipc: Fix bug in connection setup via native API
tipc: Standardize error checking on incoming messages via native API
tipc: Fix bugs in message error code display when debugging
tipc: Fix minor bugs in link session number handling
tipc: Minor optimizations to received message processing
tipc: Prevent access of non-existent field in short message header
tipc: Optimize message initialization routine
tipc: Prevent display of name table types with no publications
tipc: Add missing spinlock in name table display code
tipc: Expand link sequence gap field to 13 bits
tipc: Message header creation optimizations
tipc: Fix bugs in rejection of message with short header
tipc: Message rejection rework preparatory changes
tipc: Remove unneeded parameter to tipc_createport_raw()
tipc: Optimize pointer dereferencing when receiving stream data
tipc: Fix race condition that could cause accept() to fail
tipc: Eliminate improper use of TIPC_OK error code
tipc: Fix bug in scope checking for multicast messages
tipc: Add missing locks when inspecting node list & link list
tipc: Optimization to multicast name lookup algorithmAndrew Morton (1):
wireless: fix "iwlwifi: unify init driver flow"Andy Gospodarek (1):
e1000: remove e1000_clean_tx_irq call from e1000_netpollAssaf Krauss (6):
iwlwifi enabling IBSS (Ad-Hoc) mode
iwlwifi: Fix mode changes (ad-hoc <--> managed)
mac80211: 11h Infrastructure - Parsing
mac80211: 11h - Handling measurement request
mac80211: add beacon timestamp to beacon template in IBSS
iwlwifi: adjust TSF in IBSSAtsushi Nemoto (1):
zd1211rw: Use DMA-aware buffer for usb transferAuke Kok (4):
e1000: remove PCI Express device IDs
igb: eliminate hw from the hw_dbg macro arguments
igb: reenable CRC stripping in hardware
igb: Increment driver versionBen Dooks (10):
DM9000: Add support for DM9000A and DM9000B chips
DM9000: Cleanups after the resource changes
DM9000: Cleanup source code
DM9000: Cleanup source code - remove forward declerations
DM9000: Use NSR to determine link-status on internal PHY
DM9000: Allow the use of the NSR register to get link status.
DM9000: Add missing msleep() in EEPROM wait code.
DM9000: Re-unite menuconfig entries for DM9000 driver
DM9000: Remove DEFAULT_TRIGGER for request_irq() flags.
DM9000: Add documentation for the driver.Ben Hutchings (5):
sfc: Use kernel I2C system and i2c-algo-bit driver
sfc: Reduce I2C udelay to 5 resulting in a clock frequency of 100 kHz
net: Disable LRO on devices that are forwarding
net: Discard and warn about LRO'd skbs received for forwarding
e1000: resolve tx multiqueue bugBenjamin Li (8):
bnx2: Remove the rx_offset field from the bnx2 structure.
bnx2: Rename RX_COPY_THRESH to BNX2_RX_COPY_THRESH.
bnx2: Pre-initialize struct cpu_reg.
bnx2: Support secondary MAC addresses.
bnx2: Update TPAT firmware
bnx2: Add TX multiqueue support.
bnx2: Fix Sparse warnings
bnx2: Update version to 1.7.9.Benjamin Thery (1):
ipv6 netns: Address labels per namespaceBernard Pidoux (1):
rose: improving AX25 routing frames via ROSE networkBill Moss (1):
iwl3945: do not delay hardware scan if it is a direct scanBob Copeland (2):
ath5k: Fix loop variable initializations
ath5k: convert LED code to use mac80211 triggersBrian Haley (1):
net: change proto destroy method to return voidBrice Goglin (3):
myri10ge: add routines for multislices
myri10ge: add multislices support
myri10ge: add Direct Cache Access supportBruno Randolf (3):
zd1211rw: initial IBSS support
mac80211: use hardware flags for signal/noise units
mac80211: make rx radiotap header more flexibleChas Williams (3):
atm: [suni] add support for setting loopback and framing modes
atm: [he] remove #ifdef clutter
atm: [fore200e] convert to use request_firmware()Dale Farnsworth (1):
mv643xx_eth: new maintainerDaniel Drake (1):
zd1211rw: beacon config error checkingDaniel Lezcano (1):
tcp: fix kernel panic with listening_get_nextDaniel Walker (6):
ps3: gelic: scan_lock semaphore to mutex
ps3: gelic: assoc_stat_lock semaphore to mutex
ps3: gelic: updown_lock semaphore to mutex
ps3: gelic: scan_lock semaphore to mutex
ps3: gelic: assoc_stat_lock semaphore to mutex
ps3: gelic: updown_lock semaphore to mutexDavid S. Miller (118):
Merge branch 'upstream-next' of master.kernel.org:/.../jgarzik/netdev-2.6
Merge branch 'master' of git://git.kernel.org/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
wanrouter: Fix ioctl handler declaration.
Merge branch 'upstream-next-davem' of master.kernel.org:/.../jgarzik/netdev-2.6
Merge branch 'master' of master.kernel.org:/.../linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'net-next-2.6-misc-20080612a' of git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-next
Merge branch 'davem-next' of master.kernel.org:/.../jgarzik/netdev-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
wext: Remove inline from get_priv_size() and adjust_priv_size().
wext: Make adjust_priv_size() take a "struct iw_point *".
wext: Extract standard call iw_point handling into seperate function.
wext: Extract private call iw_point handling into seperate functions.
wext: Pull ioctl permission checking out into helper function.
wext: Parameterize the standard/private handlers.
wext: Pass iwreq pointer down into standard/private handlers.
wext: Pull top-level ioctl dispatch logic into helper function.
wext: Dispatch and handle compat ioctls entirely in net/wireless/wext.c
wext: Remove compat handling from fs/compat_ioctl.c
wext: Create IW_REQUEST_FLAG_COMPAT and set it as needed.
wext: Emit event stream entries correctly when compat.
sctp: Kill SCTP_SOCK_SLEEP_{PRE,POST}, unused.
decnet: Remove SOCK_SLEEP_{PRE,POST} usage.
net: Kill SOCK_SLEEP_PRE and SOCK_SLEEP_POST, no users.
llc: Use sock_graft() instead of by-hand version.
ax25: Use sock_graft() and remove bogus sk_socket and sk_sleep init.
netrom: Use sock_graft() and remove bogus sk_socket and sk_sleep init.
rose: Use sock_graft() and remove bogus sk_socket and sk_sleep init.
x25: Use sock_graft() and remove bogus sk_socket and sk_sleep init.
econet: Use sock_orphan() instead of open-coded (and buggy) variant.
x25: Use sock_orphan() instead of open-coded (and buggy) variant.
netrom: Kill spurious NULL'ing of sk->sk_socket.
ax25: Fix std timer socket destroy handling.
Merge branch 'davem-next' of master.kernel.org:/.../jgarzik/netdev-2.6
net: Add sk_set_socket() helper.
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'davem-next' of master.kernel.org:/.../jgarzik/netdev-2.6
Merge branch 'master' of master.kernel.org:/.../linville/wireless-next-2.6
Merge branch 'net-next-2.6-v6ready-20080703' of git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-next
Merge branch 'davem-next' of master.kernel.org:/.../jgarzik/netdev-2.6
Merge branch 'master' of master.kernel.org:/.../linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of master.kernel.org:/.../linville/wireless-next-2.6
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
pkt_sched: Remove comment reference to old style TX locking.
netdev: Create netdev_queue abstraction.
pkt_sched: Remove 'dev' member of struct Qdisc.
netdev: Move queue_lock into struct netdev_queue.
netdev: The ingress_lock member is no longer needed.
netdev: Move rest of qdisc state into struct netdev_queue
netdev: Kill qdisc_ingress, use netdev->rx_queue.qdisc instead.
pkt_sched: Kill stats_lock member of struct Qdisc.
pkt_sched: Make netem queue agnostic.
netdev: Move next_sched into struct netdev_queue.
pkt_sched: Add qdisc_reset_all_tx().
pkt_sched: Add qdisc_all_tx_empty()
net: Clean up explicit ->tx_queue references in link watch.
pkt_sched: Add qdisc_tx_is_noop() helper and use in IPV6.
mac80211: Decrease number of explicit ->tx_queue references.
netdev: Move gso_skb into netdev_queue.
netdev: Make netif_schedule() routines work with netdev_queue objects.
pkt_sched: Make qdisc_run take a netdev_queue.
netdev: Move _xmit_lock and xmit_lock_owner into netdev_queue.
net: Delete NETDEVICES_MULTIQUEUE kconfig option.
netdev: Move atomic queue state bits into netdev_queue.
netfilter: Let nf_ct_kill() callers know if del_timer() returned true.
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://eden-feed.erg.abdn.ac.uk/net-next-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6
Merge branch 'davem-next' of master.kernel.org:/.../jgarzik/netdev-2.6
netdev: Add addr_list_lock to struct net_device.
netdev: Add netdev->addr_list_lock protection.
netdev: Do not use TX lock to protect address lists.
Merge branch 'stealer/ipvs/sync-daemon-cleanup-for-next' of git://git.stealer.net/linux-2.6
igb: Kill CONFIG_NETDEVICES_MULTIQUEUE references, no longer exists.
netdev: Allocate multiple queues for TX.
netdev: Kill NETIF_F_MULTI_QUEUE.
pkt_sched: Remove RR scheduler.
mac80211: Temporarily mark QoS support BROKEN.
net: Use queue aware tests throughout.
netdev: Kill struct net_device_subqueue and netdev->egress_subqueue*
netdev: netdev_priv() can now be sane again.
netdev: Add netdev->select_queue() method.
mac80211: Reimplement WME using ->select_queue().
net: Implement simple sw TX hashing.
netdev: Convert all drivers away from netif_schedule().
netdev: Kill plain netif_schedule()
niu: Add TX multiqueue support.
pkt_sched: Move gso_skb into Qdisc.
pkt_sched: Make QDISC_RUNNING a qdisc state.
pkt_sched: Add and use qdisc_root() and qdisc_root_lock().
pkt_sched: Schedule qdiscs instead of netdev_queue.
pkt_sched: dev_init_scheduler() does not need to lock qdisc tree.
pkt_sched: Perform bulk of qdisc destruction in RCU.
pkt_sched: Use per-queue locking in shutdown_scheduler_queue.
pkt_sched: Remove qdisc_lock_tree usage in cls_api.c
pkt_sched: Kill qdisc_lock_tree usage in cls_route.c
netdevice: Move qdisc_list back into net_device proper.
pkt_sched: Make qdisc grafting locking more specific.
pkt_sched: Rework {sch,tbf}_tree_lock().
pkt_sched: Kill qdisc_lock_tree and qdisc_unlock_tree.
pkt_sched: Kill netdev_queue lock.
pkt_sched: Add multiqueue handling to qdisc_graft().
pkt_sched: Don't used locked skb_queue_purge() in __qdisc_reset_queue()
pkt_sched: Make default qdisc nonshared-multiqueue safe.
Merge branch 'master' of master.kernel.org:/.../torvalds/linux-2.6
Revert "remove the strip driver"
pkt_sched: Get rid of u32_list.
pkt_sched: Manage qdisc list inside of root qdisc.
pkt_sched: Fix noqueue_qdisc initialization.
Merge branch 'master' of git://git.kernel.org/.../holtmann/bluetooth-2.6
highmem: Export totalhigh_pages.
iucv: Fix bad merging.David Woodhouse (4):
libertas: Increase priority of 'unknown command' warnings
libertas: fix multicast filtering on eth and msh interfaces
libertas: Add reset_card() callback to hardware driver
libertas: provide reset_card() callback on OLPCDenis V. Lunev (14):
netlink: Remove nonblock parameter from netlink_attachskb
netns: add namespace parameter to rt_cache_flush
net: add fib_rules_ops to flush_cache method
ipv4: remove static flush_delay variable
netns: register net.ipv4.route.flush in each namespace
netns: make rt_secret_rebuild timer per namespace
netns: add struct net parameter to rt_cache_invalidate
ipv4: pass current value of rt_genid into rt_hash
netns: place rt_genid into struct net
netns: selective flush of rt_cache
ipv4: remove flush_mutex from ipv4_sysctl_rtcache_flush
netlabel: return msg overflow error from netlbl_cipsov4_list faster
ipv6: remove unused parameter from ip6_ra_control
ipv6: remove unused macros from net/ipv6.hDivy Le Ray (4):
cxgb3 - Fix dma mapping error path
cxgb3 - Add page support to jumbo frame Rx queue
cxgb3 - Add LRO support
cxgb3 - add missing adapter type for RDMAEilon Greenstein (9):
bnx2x: Rename bnx2x.c to bnx2x_main.c
bnx2x: New init infrastructure
bnx2x: Remove old microcode
bnx2x: New microcode part 1/3
bnx2x: New microcode part 2/3
bnx2x: New microcode part 3/3
bnx2x: Add support for BCM57711 HW
bnx2x: Re-factor Tx code
bnx2x: Update versionEmmanuel Grumbach (53):
iwlwifi: HW dependent run time calibration
iwlwifi: HW crypto acceleration fixes
iwlwifi: remove uneeded callback
iwlwifi: CT-Kill configuration fix
iwlwifi: HT IE in probe request clean up
iwlwifi: clean up register names and defines
iwlwifi: move Flow Handlers define to iwl-fh.h
iwlwifi: move verify_ucode functions to iwl-core
iwlwifi: move hw_rx_handler_setup to iwl-4965.c
iwlwifi-5000: update the CT-Kill value for 5000 series
iwlwifi-5000: add run time calibrations for 5000
iwlwifi-5000: update the byte count in SCD
iwlwifi: move iwl4965_init_alive_start to iwl-4965.c
iwlwifi: don't switch to SGI if not supported by AP
iwlwifi: clean up and bug fix for security
mac80211: sends HT IE to user level through wext
mac80211: allow disable FAT in specific configurations
iwlwifi: disable FAT channel when not permitted
iwlwifi: fix a memory leak in scan
iwlwifi: remove debugfs entries before cfg80211
iwlwifi: send calibration results as HUGE commands
iwlwifi: removes the RUN_TIME_CALIB ifdef
iwlwifi: clean up in setup/cancel deferred work
iwlwifi: add possibility to disable tx_power calibration
iwlwifi: remove redundant flags regarding to FAT channel
iwlwifi: fix bug when moving from 11gn to 11a or 11an to 11g
iwlwifi: fix resart flow after fw error
iwlwifi: add bad length check for WEP keys
iwlwifi: move iwl4965_rf_kill_ct_config to iwl-core.c
iwlwifi: retfactor get_temperature functions
iwlwifi: remove dead code iwl4965_calc_db_from_ratio
iwlwifi: general code clean up
iwlwifi: remove iwlcore_low_level_notify
iwlwifi: unify SW rf-kill flow
mac80211: don't return -EINVAL upon iwconfig wlan0 rts auto
mac80211: update the authentication method
mac80211: add last beacon time in scan list
iwlwifi: better station table maintenance
iwlwifi: add REPLY_TX_POWER_DBM_CMD to get_cmd_string
iwlwifi: send ADD_STA before RXON with assoc bit
iwlwifi: move RX stats to core, and move temperature to handler
iwlwifi: don't send REPLY_REMOVE_ALL_STA upon exit
iwlwifi: move RX handlers to iwl-rx.c
iwlwifi: remove useless network and duplicate checking
iwlwifi: setup compressed BA handler
iwlwifi: don't bring up interface if RF-kill avoids radio
iwlwifi: blocking mac_start until uCode is complete
iwlwifi: clean up HW RF-kill state machine and restarts
mac80211: add support for iwconfig wlanX frag auto
mac80211: Fix ieee80211_rx_reorder_ampdu: ignore QoS null packets
mac80211: dont add a STA which is not in the same IBSS
iwlwifi: fixes RTS / CTS support
iwlwifi: make iwl4965_mac_conf_tx in atomic contextEric Dumazet (1):
udp: sk_drops handlingEric W. Biederman (1):
wireless: Add missing locking to cfg80211_dev_renameEster Kummer (9):
mac80211: correct skb allocation
iwlwifi: move per driverdebug_level to per device
iwlwifi: move debug_level to sysfs/bus/pci/devices
iwlwifi: update levels of debug prints
iwlwifi: adding parameter of fw_restart
iwlwifi: trigger event log from debugfs
iwlwifi: move iwl_dump_nic_error_log to iwlcore module
iwlwifi: adding channels to sysfs
mac80211: removing duplicated parsing of information elementsEsti Kummer (1):
iwlwifi: adding pci device ids to iwl_hw_card_idsFabian Hugelshofer (2):
netfilter: nf_conntrack: properly account terminating packets
netfilter: ctnetlink: include conntrack status in destroy event messageFabien Crespel (1):
rfkill: drop current_state from tasks in rfkill-inputFlorian Westphal (2):
sctp: Don't abort initialization when CONFIG_PROC_FS=n
sctp: Prevent uninitialized memory accessFrancois Romieu (13):
r8169: multicast register update (sync with Realtek's 8.004.00 8168 driver)
r8169: remove non-napi code
netdev: remove unused S2IO_NAPI
starfire: delete non NAPI code from the driver.
amd8111e: delete non NAPI code from the driver.
via-velocity: remove the bounce buffers
via-velocity: lean and clean velocity_init_rings
via-velocity: move residual free rx descriptors count register update
via-velocity: add velocity_set_rxbufsize helper
cxgb: delete non NAPI code from the driver.
via-rhine: delete non NAPI code from the driver.
gianfar: delete non NAPI code from the driver.
ucc_geth: delete non NAPI code from the driver.Gerrit Renker (4):
dccp ccid-3: Fix error in loss detection
dccp: Upgrade NDP count from 3 to 6 bytes
dccp ccid-3: Fix a loss detection bug
dccp ccid-3: Length of loss intervalsGertjan van Wingerde (10):
rt2x00: Fix queue related oops in case of deselected mac80211 multi-queue feature.
rt2x00: Only initialize the minimum needed fields of PCI TX descriptors.
rt2x00: Cleanup struct skb_frame_desc.
rt2x00: Centralize RX packet alignment handling in rt2x00lib.
rt2x00: Fix double usage of skb->cb in USB RX path.
rt2x00: Rework alignment check.
rt2x00: Properly clean up beacon skbs.
rt2x00: Convert rt2x00 to use generic DMA-mapping API
rt2x00: Centralize allocation of RX skbs.
rt2x00: Replace statically allocated DMA buffers with mapped skb's.Grant Grundler (1):
drivers/net/tulip: update first comment in tulip filesGreg Kroah-Hartman (1):
HSO: add option hso driverGregory Greenman (3):
iwlwifi: get_hw_cmd_size
iwlwifi: use uCode error and event tables pointer w.r.t loaded image
iwlwifi: configure uCode to use open loop tx power algorithmGuy Cohen (9):
iwlwifi: remove support for Narrow Channel (10Mhz)
iwlwifi: HT antenna/chains overhaul
iwlwifi: TLC modifications
iwlwifi: rate scale module cleanups
iwlwifi: rate scale restructure toggle_antenna functions
iwlwifi: rs fix wrong parenthesizing in rs_get_lower_rate function
iwlwifi: rate sacaling fixes
iwlwifi: more RS improvements
iwlwifi: fix in-column rate scalingHarvey Harrison (44):
mac80211: remove unnecessary byteshifts in frame control testing
wireless: use get/put_unaligned_* helpers
mac80211: tkip.c use kernel-provided infrastructure
b43: replace limit_value macro with clamp_val
b43legacy: replace limit_value macro with clamp_val
b43: use the bitrev helpers rather than rolling a private one
mac80211: michael.c use kernel-provided infrastructure
mac80211: introduce struct michael_mic_ctx and static helpers
mac80211: add const, remove unused function, make one function static
mac80211: add a struct to hold tkip context
mac80211: tkip.c use struct tkip_ctx in phase 1 key mixing
mac80211: tkip.c use struct tkip_ctx in phase 2 key mixing
bluetooth: hci_bcsp.c small cleanups/api users
mac80211: add helpers for frame control testing
mac80211: remove ieee80211_get_morefrag
mac80211: make ieee80211_get_hdrlen_from_skb return unsigned
mac80211: add utility function to get header length
mac80211: wpa.c use new access helpers
mac80211: use new helpers in util.c - ieee80211_get_bssid()
mac80211: wme.c use new helpers
mac80211: rx.c use new helpers
mac80211: tkip.c consolidate tkip IV writing in helper
mac80211: tkip.c fold ieee80211_gen_rc4key into its one caller
mac80211: tkip.c use a local struct tkip_ctx in ieee80211_get_tkip_key
ath5k: use frame control helpers
zd1211rw: use frame control helpers
b43: use frame control helpers
b43legacy: use frame control helpers
adm8211: remove unnecessary protected bit mask/check
mac80211: wep.c use new frame control helpers
mac80211: tx.c use new frame control helpers
mac80211: rx.c use new frame control helpers
mac80211: mlme.c use new frame control helpers
tulip: remove wrapper around get_unaligned
mac80211: move QOS control helpers into ieee80211.h
mac80211: use symbolic defines in wpa.c
mac80211: remove one user of ieee80211_get_hdr_info
mac80211: remove ieee80211_get_hdr_info
mac80211: remove trivial rx_data->fc users
mac80211: wpa.c remove rx/tx_data ->fc users
mac80211: pass scratch buffer directly, remove additional pointers
mac80211: aes_ccm.c remove crypto wrapper and extra args
net: make __skb_splice_bits static
sctp: remove unnecessary byteshifting, calculate directly in big-endianHeiko Carstens (2):
iucv: fix section mismatch warning.
iucv: prevent cpu hotplug when walking cpu_online_map.Helmut Schaa (1):
iwlwifi: fix typo which caused iwl_get_tx_fail_reason to ever return an empty stringHenrique de Moraes Holschuh (16):
rfkill: clarify meaning of rfkill states
rfkill: fix minor typo in kernel doc
rfkill: handle SW_RFKILL_ALL events
rfkill: add parameter to disable radios by default
rfkill: add read-write rfkill switch support
rfkill: add the WWAN radio type
rfkill: rework suspend and resume handlers
rfkill: add notifier chains support
rfkill: add type string helper
rfkill: add uevent notifications
rfkill: do not allow userspace to override ALL RADIOS OFF
rfkill: document rw rfkill switches and clarify input subsystem interactions
rfkill: rename the rfkill_state states and add block-locked state
rfkill: improve documentation for kernel drivers
rfkill: some minor kernel-doc changes for rfkill_toggle_radio
rfkill: ignore errors from rfkill_toggle_radio in rfkill_add_switchHerton Ronaldo Krzesinski (1):
rtl8187: use different ANAPARAM*_OFF values for 8187BHin-Tak Leung (6):
rtl8187: updating rtl8187.h to support RTL8187B
rtl8187: updating rtl818x.h to support RTL8187B
rtl8187: updating rtl8187_rtl8225.c to support RTL8187B
rtl8187: change rtl8187_dev.c to support RTL8187B (part 1)
rtl8187: change rtl8187_dev.c to support RTL8187B (part 2)
rtl8187: updating Kconfig to support RTL8187BHolger Schurig (15):
libertas: debug output tweaks for lbs_thread
libertas: make some functions void
libertas: allow removal of card at any time
libertas: remove lbs_get_data_rate()
libertas: reduce command retry time
libertas: don't spin_unlock_irq() twice
libertas: speeds up downloading of CF firmware
libertas: use lbs_pr_XX instead of printk
libertas: before sleeping, check for a command result
libertas: fix compact flash interrupt handling
libertas: unify various CF-related defines
libertas: fix interrupt issue
libertas: document register meanings
libertas: check for old, unsupported hardware
libertas: rename some registers to clarify their meaningHuang Weiyi (1):
b43: nphy.c remove duplicated includeIhar Hrachyshka (1):
rtl8187: Fixed section mismatch in rtl8187_dev.cIlpo Järvinen (1):
tcp: Reorganize tcp_sock to fill 64-bit holes & improve localityIvo van Doorn (51):
mac80211: Replace ieee80211_tx_control->key_idx with ieee80211_key_conf
mac80211: Add IEEE80211_KEY_FLAG_PAIRWISE
rt2x00: Support hardware RTS and CTS-to-self frames
rt2x00: Remove DRIVER_SUPPORT_MIXED_INTERFACES
rt2x00: Use rt2x00 queue numbering
rt2x00: Add helper macros
rt2x00: Fix kernel-doc
rt2x00: Release rt2x00 2.1.5
rt2x00: Clarify supported chipsets in Kconfig
mac80211: Set IEEE80211_TXPD_REQ_TX_STATUS for all TX frames
rt2x00: trim skb_frame_desc to 32 bytes
rt2x00: Fix TX status reporting
rt2x00: Remove ieee80211_tx_control argument from write_tx_desc()
rt2x00: Preserve descriptor information after memmove()
rt2x00: Split rt2x00lib_write_tx_desc()
rt2x00: Remove redundant flags/dev_flags initializations
rt2x00: Merge RX and TX entry private data
rt2x00: Remove extra +
rt2x00: Release rt2x00 2.1.6
rt2x00: Calculate register offset during compile time
rt2x00: Cleanup/optimize set_state() function callback function
rt2x00: Move led initialization into function
rt2x00: Remove CTS/RTS check in tx()
rt2x00: Removed unused descriptor read in txdone
rt2x00: Make rt2x00_set/get_field macros
rt2x00: Release rt2x00 2.1.7
rt2x00: Fix queue initialization
rt2x00: Implement rt2x00usb_kick_tx_queue()
rt2x00: Move generic TX frame writing code into rt2x00queue
rt2x00: Don't kick TX queue after each frame
rt2x00: Use __builtin_choose_expr() instead of ?:
rt2x00: Clear IEEE80211_TX_CTL_USE_RTS_CTS flag for RTS frame
rt2x00: Remove unused defines
rt2x00: Use ieee80211 fc handlers
rt2x00: Cleanup symbol exports
rt2x00: Fix sparse warning on nested container_of()
rt2x00: Increase queue size
rt2x00: Release rt2x00 2.1.8
rt2x00: Remove duplicate deinitialization
rt2x00: kill URB for all TX queues during disable_radio()
mac80211: Add RTNL warning for workqueue
mac80211: Don't request encryption for probe response
rt2x00: Remove input_polldev requirements for rfkill
rt2x00: Decrease alignment headroom
rt2x00: Use ieee80211_hw->workqueue again
rt2x00: Report RX end time for rt2400pci
rt2x00: Fix register comments
rt2x00: Fix NULL pointer error in adhoc/master mode
rt2x00: Add support for CTS protection in rt2x00lib
rt2x00: Reorganize beacon handling
rt2x00: Reset LED assoc status after firmware updateJames Morris (2):
netfilter: ip_tables: add iptables security table for mandatory access control rules
netfilter: ip6_tables: add ip6tables security tableJavier Cardona (4):
libertas: Extend MESH_CONFIG command to access non-volatile configuration
libertas: sysfs interface for accessing non-volatile configuration
libertas: sysfs interface for accessing default mesh channel
libertas: rate adaptation configuration via iwconfig.Jay Vosburgh (6):
bonding: Use msecs_to_jiffies, eliminate panic
bonding: remove test for IP in ARP monitor
bonding: refactor ARP active-backup monitor
bonding: Add "follow" option to fail_over_mac
bonding: Rework / fix multiple gratuitous ARP support
bonding: Allow setting max_bonds to zeroJeb Cramer (1):
igb: add DCA supportJeff Garzik (6):
drivers/net/lib8390: fix warning, trim trailing whitespace
[netdrvr] Trim trailing whitespace for several drivers
Merge branch 'for-2.6.27' of git://git.marvell.com/mv643xx_eth into upstream-next
[netdrvr] fealnx: clean up nasty mess of arch ifdefs
[netdrvr] kill sync_irq-before-freq_irq pattern
Merge branch 'r8169-next' of git://git.kernel.org/.../romieu/netdev-2.6 into upstream-nextJeff Kirsher (7):
ixbge: allow vlan devices to use TSO and TCP CSUM offload
igb: allow vlan devices to use TSO and TCP CSUM offload
e1000e: allow VLAN devices to use TSO and TCP CSUM offload
MAINTAINERS
igb: limit EEPROM access
igb: cleanup function header comments
igb/ixgbe/e1000e: resolve tx multiqueue bugJesse Brandeburg (25):
ixgb: maybe stop tx port missed a piece
ixgb: repeat 32 bit ioremap cleanup
ixgb: fix bug in descriptor ring due to prefetch corruption
ixgb: leave room for extra hardware memory usage
ixgb: check down state before enable irq
ixgb: don't allow too small MTU
ixgb: move time stamp set before setting dma pointer
ixgb: fix race on rx_buffer_len in mtu change
ixgb: fix unload race with timers
ixgb: remove lltx support and update tx routine
ixgb: update readme text
ixgb: add copybreak parameter
ixgb: clean up un-necessary declarations
ixgb: format all if( to be if (
ixgb: cleanup space after while
ixgb: whitespace fixups
ixgb: fix spelling errors
ixgb: trivial fix space after for
ixgb: cleanup checkpatch suggestions that are relevant
ixgb: rx cleanup performance improvements
ixgb: clean up assignments inside if statements
ixgb: audit use of dev_kfree_skb_any
ixgb: cleanup header
ixgb: make NAPI the only option and the default
ixgb: update copyright dates and versionsJohann Felix Soden (1):
net: Remove references to wan-router.txt in KconfigsJohannes Berg (41):
mac80211: a few code cleanups
mac80211: clean up get_tx_stats callback
mac80211: remove queue info from ieee80211_tx_status
mac80211: QoS related cleanups
mac80211: fix wme code
mac80211: require four hardware queues for QoS/HT
mac80211: proper STA info locking
mac80211: fix queue constant confusion
mac80211: fix bugs in queue handling functions
mac80211: let drivers wake but not start queues
mac80211: use rate index in TX control
mac80211: reorder some transmit handlers
mac80211: move TX info into skb->cb
mac80211: dont allow fragmentation and requeuing on A-MPDU queues
mac80211: use multi-queue master netdevice
mac80211: remove channel use statistics
b43: enable mesh
mac80211: clean up skb reallocation code
ath5k: use IEEE80211_SKB_CB
b43legacy: fix build errors when DMA or PIO are not selected
p54: fix skb->cb tx info conversion
mac80211: fix rate control initialisation
mac80211: remove shared key todo
mac80211: use separate spinlock for sta flags
mac80211: add single function calling tx handlers
mac80211: rename TKIP debugging Kconfig symbol
mac80211: make workqueue freezable
mac80211: fix tx fragmentation
mac80211: get rid of function pointers in TX path
mac80211: get rid of function pointers in RX path
mac80211: rework debug settings and make debugging safer
mac80211: make master netdev handling sane
mac80211: revamp virtual interface handling
mac80211: push interface checks down
mac80211: revamp beacon configuration
mac80211: fix RX sequence number check
wext: make sysfs bits optional and deprecate them
mac80211: fix TX sequence numbers
mac80211: fix struct ieee80211_tx_queue_params
mac80211 hwsim: fix endianness bug
wireless: fix warnings from QoS patchJohn W. Linville (7):
wireless: fix warning introduced by "mac80211: QoS related cleanups"
rt2x00dev.c: fix-up merge damage
net/mac80211/ieee80211_i.h: fix-up merge damage
Merge master.kernel.org:/.../davem/wireless-2.6
ath5k: remove now unused variable declared in ath5k_tx
wireless: remove RFKILL_STATE_HARD_BLOCKED warnings
iwl-rfkill.c: correct 'recieved' typoJoonwoo Park (7):
textsearch: support for case insensitive searching
textsearch: ts_bm: support case insensitive searching in Boyer-Moore algorithm
textsearch: ts_kmp: support case insensitive searching in Knuth-Morris-Pratt algorithm
textsearch: ts_fsm: return error on request for case insensitive search
textsearch: convert kmalloc + memset to kzalloc
netfilter: fix string extension for case insensitive pattern matching
vlan: Use is_vlan_dev()Jorge Boncompte [DTI2] (1):
atm: [iphase] move struct suni_priv to suni.hJosh Boyer (1):
ibm_emac: Remove the ibm_emac driverJouni Malinen (4):
mac80211_hwsim: 802.11 radio simulator for mac80211
mac80211_hwsim: Clean up documentation
mac80211_hwsim: Minor cleanup
mac80211_hwsim: Shared TX code for received frames and BeaconsJulius Volz (1):
net/wireless/nl80211.c: fix endless Netlink callback loop.Jussi Kivilinna (10):
rndis_wlan: do link-down state change in worker thread
rndis_wlan: update carrier flag when link state changes
rndis_wlan: check if set_multicast_list work is already scheduled
rndis_wlan: cleanup: rename and remove local pointers
rndis_wlan: use kzalloc to allocate private data
rndis_wlan: preallocate command buffer for set/get_oid
rndis_host: pass buffer length to rndis_command
net_sched: Add qdisc_enqueue wrapper
net_sched: Add accessor function for packet length for qdiscs
net_sched: Add size table for qdiscsKaren Xie (1):
cxgb3 - Add iscsi supportKrzysztof Halasa (3):
WAN: convert drivers to use built-in netdev_stats
WAN: Remove no longer needed pvc_desc in FR code.
ARM: IXP4xx Ethernet NAPI fixKuo-lang Tseng (1):
netfilter: ebtables: add IPv6 supportLarry Finger (2):
b43legacy: Remove switch statement with 64-bit index
rtl8187: Change detection of RTL8187B with USB ID of 8187Larry.Finger@lwfinger.net (3):
ssb: Allow reading of 440-byte SPROM that is not rev 4
b43: Fix typo in firmware file name for 802.11 cores with rev 13
p54: Add quality output to iwlist and iwconfigLaurent Pinchart (4):
net: OpenFirmware GPIO based MDIO bitbang driver
fs_enet: MDIO on GPIO support
DM9000: Remove the 2 resources probe scheme.
DM9000: Fixup blackfin after removing 2 resource usageLennert Buytenhek (38):
mv643xx_eth: reverse topological sort of functions
mv643xx_eth: trim unnecessary includes
mv643xx_eth: shorten reg names
mv643xx_eth: get rid of individual port config register bit defines
mv643xx_eth: get rid of individual port config extend register bit defines
mv643xx_eth: delete unused SDMA config register bit defines
mv643xx_eth: delete unused port serial control register bit defines
mv643xx_eth: nuke port status register bit defines
mv643xx_eth: remove unused DESC_SIZE define
mv643xx_eth: clarify irq masking and unmasking
mv643xx_eth: move PHY wait defines into callers
mv643xx_eth: get rid of RX_BUF_OFFSET
mv643xx_eth: move MIB offset defines into their only user
mv643xx_eth: remove port serial status register bit defines
mv643xx_eth: clean up rx/tx descriptor field defines
mv643xx_eth: get rid of ETH_/ethernet_/eth_ prefixes
mv643xx_eth: use 'mv643xx_eth_' prefix consistently
mv643xx_eth: kill superfluous comments
mv643xx_eth: kill ->rx_resource_err
mv643xx_eth: get rid of hungarian variable naming
mv643xx_eth: move port_receive() into its only caller
mv643xx_eth: move rx_return_buff() into its only caller
mv643xx_eth: kill FUNC_RET_STATUS/pkt_info
mv643xx_eth: kill private unused instance of struct net_device_stats
mv643xx_eth: massively simplify multicast address crc8 computation
mv643xx_eth: split out rx queue state
mv643xx_eth: split out tx queue state
mv643xx_eth: remove write-only interrupt coalescing variables
mv643xx_eth: general cleanup
mv643xx_eth: add tx rate control
mv643xx_eth: allow multiple RX queues
mv643xx_eth: allow multiple TX queues
mv643xx_eth: work around TX hang hardware issue
mv643xx_eth: detect extended rx coal register field
mv643xx_eth: detect alternate TX BW control register location
mv643xx_eth: be more agressive about RX refill
mv643xx_eth: add PHY-less mode
mv643xx_eth: update driver version and author fieldsLuis R. Rodriguez (1):
mac80211: Let drivers have access to TKIP key offets for TX and RX MICMaciej W. Rozycki (2):
PHYLIB: Kconfig: Complete the list of Broadcom PHYs supported
sb1250: use netdev_alloc_skbMagnus Damm (5):
smc911x: remove unused 8-bit I/O operations
smc911x: fix 16-bit I/O operations
smc911x: pass along private data and use iomem
smc911x: introduce platform data flags
smc911x: SuperH architecture supportMallikarjuna R Chilakala (1):
ixgbe: add LRO supportMarcel Holtmann (26):
[Bluetooth] Change retrieval of L2CAP features mask
[Bluetooth] Enforce security for outgoing RFCOMM connections
[Bluetooth] Disconnect when encryption gets disabled
[Bluetooth] Update authentication status after successful encryption
[Bluetooth] Support the case when headset falls back to SCO link
[Bluetooth] Track connection packet type changes
[Bluetooth] Make use of the default link policy settings
[Bluetooth] Some cleanups for HCI event handling
[Bluetooth] Update class of device value whenever possible
[Bluetooth] Disable disconnect timer during Simple Pairing
[Bluetooth] Track status of Simple Pairing mode
[Bluetooth] Track status of remote Simple Pairing mode
[Bluetooth] Export remote Simple Pairing mode via sysfs
[Bluetooth] Use ACL config stage to retrieve remote features
[Bluetooth] Initiate authentication during connection establishment
[Bluetooth] Export details about authentication requirements
[Bluetooth] Add timestamp support to L2CAP, RFCOMM and SCO
[Bluetooth] Add support for TIOCOUTQ and TIOCINQ ioctls
[Bluetooth] Use a more unique bus name for connections
[Bluetooth] Update Bluetooth core version number
[Bluetooth] Use non-canonical TTY by default for RFCOMM
[Bluetooth] Store remote modem status for RFCOMM TTY
[Bluetooth] Move pending packets from RFCOMM socket to TTY
[Bluetooth] Signal user-space for HIDP and BNEP socket errors
[Bluetooth] Add option to disable eSCO connection creation
[Bluetooth] Allow security for outgoing L2CAP connectionsMarcin Slusarz (1):
net/s2io: set_rxd_buffer_pointer returns -ENOMEM, not ENOMEMMark McLoughlin (1):
virtio_net: Set VIRTIO_NET_F_GUEST_CSUM featureMasakazu Mokuno (6):
PS3: gelic: Allocate the bounce buffer dynamically
PS3: gelic: Kill the static bounce buffer
WEXT: Add support for passing PMK and capability flags to WEXT
PS3: gelic: Use the new PMK interface in the gelic driver
PS3: gelic: Deprecate the private ioctls in the gelic driver
PS3: gelic: Add support for ESSID scanMatt Carlson (8):
tg3: Pure code movement.
tg3: Code cleanup.
tg3: Add TG3_FLG3_USE_PHYLIB
tg3: Add mdio bus registration
tg3: Add libphy support.
tg3: Add 5785 ASIC revision
tg3: Add shmem options.
tg3: Update version to 3.93Max Krasnyansky (1):
tun: Fix/rewrite packet filtering logicMichael Buesch (17):
b43: Rewrite LO calibration algorithm
b43: Remove some dead code
b43: Don't disable IRQs in mac_suspend
b43: Add hooks for firmware debugging
b43: Allow running without PCM firmware
b43: Add panic reason code that doesn't trigger restart
b43: Add firmware markers support
nl80211: Fix comment merge error
b43: Add debugfs files for MMIO register access
b43: Add debugfs files for random SHM access
b43: Add mask/set capability to debugfs MMIO interface
b43: Remove "shm" and "ucode_regs" debugfs files
ssb, b43, b43legacy, b44: Rewrite SSB DMA API
b43: Add simple firmware watchdog
b43: Add debugfs firmware debugging knob
b43: Fix PIO skb clobber
ssb: Include dma-mapping.hMichael Chan (15):
bnx2: Allow phy reset to be skipped during chip reset.
bnx2: Update version to 1.7.6.
bnx2: Put tx ring variables in a separate struct.
bnx2: Put rx ring variables in a separate struct.
bnx2: Optimize fast-path tx and rx work.
bnx2: Use one handler for all MSI-X vectors.
bnx2: Update firmware to support multi rx rings.
bnx2: Turn on multi rx rings.
bnx2: Cleanup error handling in bnx2_open().
bnx2: Update driver version to 1.7.7.
bnx2: Prevent ethtool -s from crashing when device is down.
bnx2: Add PCI ID for 5716.
bnx2: Add ack parameter to bnx2_fw_sync().
bnx2: Allow flexible VLAN tag settings.
bnx2: Update version to 1.7.8.Mitch Williams (1):
igb: Remove adapter struct from these function call parametersMitchell Blank Jr (1):
atm: use const where reasonableMohamed Abbas (3):
iwlwifi: Add power level support
iwlwifi: fix resume SW RF-kill
iwlwifi: keep the STATUS_EXIT_PENDING flag till the end of down flowMoni Shoua (1):
bonding: Send more than one gratuitous ARP when slave takes overMárton Németh (1):
8139too: some style cleanupsNate Case (1):
PHYLIB: Add 1000Base-X support for Broadcom bcm5482Neil Horman (2):
sctp: add sctp/remaddr table to complete RFC remote address table OID
core: add stat to track unresolved discards in neighbor cacheNobuhiro Iwamatsu (2):
net: sh_eth: add support for Renesas SuperH Ethernet
net: sh_eth: Fix compile error sh_ethOctavian Purdila (1):
net: refactor tcp splice receive path to improve readabilityOr Gerlitz (3):
net/core: add NETDEV_BONDING_FAILOVER event
bonding: bond_change_active_slave() cleanup under active-backup
bonding: deliver netdev event for fail-over under the active-backup modePJ Waskiewicz (1):
igb: add NAPI Rx queue supportPablo Neira Ayuso (3):
netfilter: ctnetlink: group errors into logical errno sets
netfilter: ctnetlink: add full support for SCTP to ctnetlink
netfilter: nf_conntrack: add allocation flag to nf_conntrack_allocPatrick McHardy (38):
netfilter: nf_conntrack: add nf_ct_kill()
net: Add STP demux layer
bridge: Use STP demux
net: Add GARP applicant-only participant
vlan: Change vlan_dev_set_vlan_flag() to handle multiple flags at once
vlan: Move device unregistration before lower dev cleanup
vlan: Add GVRP support
net-sched: add dynamically sized qdisc class hash helpers
net-sched: sch_hfsc: use dynamic class hash helpers
net-sched: sch_cbq: use dynamic class hash helpers
net-sched: sch_htb: move hash and sibling list removal to htb_delete
net-sched: sch_htb: use dynamic class hash helpers
net-sched: sch_htb: remove child and sibling lists
net-sched: sch_htb: remove write-only qdisc filter_cnt
net-sched: consolidate default fifo qdisc setup
net: fix dev_set_promiscuity() breakage
netdrv: don't truncate VLAN TCI with VLAN stripping
netfilter: ebt_nflog: fix Kconfig typo
vlan: fix network_header/mac_header adjustments
vlan: Add ethtool support
vlan: uninline __vlan_hwaccel_rx
vlan: move struct vlan_dev_info to private header
vlan: remove useless struct hlist_node declaration from if_vlan.h
vlan: TCI related type and naming cleanups
vlan: avoid header copying and linearisation where possible
net-sched: cls_flow: add perturbation support
vlan: Don't store VLAN tag in cb
vlan: deliver packets received with VLAN acceleration to network taps
packet: support extensible, 64 bit clean mmaped ring structure
packet: deliver VLAN TCI to userspace
vlan: ethtool ->get_flags support
vlan: clean up vlan_dev_hard_header()
vlan: clean up hard_start_xmit functions
vlan: remove unnecessary include statements
netdrv intel: disable VLAN filtering in promiscous mode
netdrv intel: always enable VLAN filtering except in promiscous mode
garp: retry sending JoinIn messages after allocation failures
packet: add PACKET_RESERVE sockoptPaulius Zaleckas (15):
axnet_cs: use netstats in net_device structure
lib8390: use netstats in net_device structure
8390.h: remove net_device_stats
8139cp: use netstats in net_device structure
8139too: use netstats in net_device structure
3c574_cs: use netstats in net_device structure
3c589_cs: use netstats in net_device structure
6pack: use netstats in net_device structure
acenic: use netstats in net_device structure
3c523: use netstats in net_device structure
3c527: use netstats in net_device structure
3c359: use netstats in net_device structure
airo: use netstats in net_device structure
arlan: use netstats in net_device structure
atmel: use netstats in net_device structurePavel Emelyanov (84):
netns: Introduce sysctl root for read-only net sysctls.
netns: Register net/core/ sysctls at read-only root.
inet: Rename fragmentation sysctl-related functions/variables.
ipv6: In fragmentation code, handle error returned from register_pernet_subsys.
inet: Register fragmentation some ctls at read-only root.
ipv6: Register some net/ipv6/ core sysctls at read-only root.
net: The dev->get_stats pointer is not NULL nowadays.
bridge: Use on-device stats instead of private ones.
ipgre: Use on-device stats instead of private ones.
ipip: Use on-device stats instead of private ones.
sit: Use on-device stats instead of private ones.
ipmr: Ipip tunnel uses on-device stats.
tunnels: Remove stat member from ip_tunnel struct.
ip6tnl: Use on-device stats instead of private ones.
ipmr: Use on-device stats instead of private ones.
ip6mr: Use on-device stats instead of private ones.
mac80211: Brush up error paths in mesh_path_add.
mac80211: Fix one more call to synchronize_rcu in atomic context.
mac80211: Prepare mesh_table_grow to failing copy_node callback.
mac80211: Report allocation failure from mesh_path_node_copy.
mac80211: Fix sleeping allocation under lock in mesh_path_node_copy.
mac80211: Do not report false error from mesh_path_add.
mac80211: Merge error paths in mesh_table_grow().
mac80211: Consolidate hash kfree-ing in mesh.c.
bonding: Remove redundant argument from bond_create.
bonding: Relax unneeded _safe lists iterations.
bonding: Remove unneeded list_empty checks.
udp: introduce a udp_hashfn function
udp: provide a struct net pointer for __udp[46]_lib_mcast_deliver
udp: add struct net argument to udp_hashfn
inet: add struct net argument to inet_bhashfn
inet: add struct net argument to inet_lhashfn
inet: add struct net argument to inet_ehashfn
inet6: add struct net argument to inet6_ehashfn
netns: introduce the net_hash_mix "salt" for hashes
sctp: fix error path in sctp_proc_init
tcp: de-bloat a bit with factoring NET_INC_STATS_BH out
MIB: add struct net to UDP_INC_STATS_USER
MIB: add struct net to UDP_INC_STATS_BH
MIB: add struct net to UDP6_INC_STATS_USER
MIB: add struct net to UDP6_INC_STATS_BH
icmp: add struct net argument to icmp_out_count
inet: toss struct net initialization around
icmp: drop unused MIB accounting wrappers
mib: add struct net to ICMP_INC_STATS
mib: add struct net to ICMP_INC_STATS_BH
mib: add struct net to ICMPMSGOUT_INC_STATS
mib: add struct net to ICMPMSGIN_INC_STATS_BH
ipv4: prepare net initialization for IP accounting
mib: drop unused IP_INC_STATS_USER
mib: add net to IP_INC_STATS
mib: add net to IP_INC_STATS_BH
mib: add net to IP_ADD_STATS_BH
inet: prepare struct net for TCP MIB accounting
mib: drop unused TCP_XXX_STATS macros
tcp: add net to tcp_mib_init
mib: add net to TCP_INC_STATS
mib: add net to TCP_INC_STATS_BH
mib: add net to TCP_DEC_STATS
mib: add net to TCP_ADD_STATS_USER
sock: add net to prot->enter_memory_pressure callback
inet: prepare net on the stack for NET accounting macros
tcp: replace tcp_sock argument with sock in some places
mib: add net to NET_INC_STATS
mib: add net to NET_INC_STATS_BH
mib: add net to NET_INC_STATS_USER
mib: add net to NET_ADD_STATS_BH
mib: add net to NET_ADD_STATS_USER
mib: add netns/mib.h file
ipv4: add pernet mib operations
mib: put tcp statistics on struct net
mib: put ip statistics on struct net
mib: put net statistics on struct net
mib: put udp statistics on struct net
mib: put udplite statistics on struct net
mib: put icmp statistics on struct net
mib: put icmpmsg statistics on struct net
ipv4: clean the init_ipv4_mibs error paths
proc: create /proc/net/netstat file in each net
proc: create /proc/net/snmp file in each net
proc: show per-net ip_devconf.forwarding in /proc/net/snmp
proc: clean the ip_misc_proc_init and ip_proc_init_net error paths
proc: consolidate per-net single_open callers
proc: consolidate per-net single-release callersPavel Machek (1):
wireless: Small cleanupsPavel Roskin (5):
mac80211: fix panic when using hardware WEP
hostap: don't skip any headers in hostap_80211_header_parse()
hostap: add radiotap support in monitor mode
hostap: use radiotap headers by default
hostap: don't compile prism2_suspend() for hostap_pci without CONFIG_PMPekka Enberg (7):
netfilter: nf_conntrack_extend: use krealloc() in nf_conntrack_extend.c V2
ipg: always compile in jumbo frame support
ipg: remove jumbo frame #ifdef from mtu
ipg: per-device rxfrag_size
ipg: per-device rxsupport_size
ipg: per-device max_rxframe_size
ipg: run-time configurable jumbo frame supportPeter P Waskiewicz Jr (1):
igb: Introduce multiple TX queues with infrastructureRafael J. Wysocki (1):
irda: Remove useless pm_dev referencesRalf Baechle (1):
SAA9730: Remove driverRami Rosen (7):
netfilter: nf_conntrack: remove unnecessary function declaration
netfilter: {ip,ip6,nfnetlink}_queue: misc cleanups
ipv6 mcast: Remove unused macro (MLDV2_QQIC) from mcast.c.
ipv6 mroute: Use MRT6_VERSION instead of MRT_VERSION in ip6mr.c.
ipv6 addrconf: Remove IFA_GLOBAL definition from include/net/if_inet6.h.
ipv6: minor cleanup in net/ipv6/tcp_ipv6.c [RESEND ].
mac80211: remove MAC80211_DEBUG from net/mac80211/Kconfig.Randy Dunlap (6):
3c515: fix using pnp_get_resource when CONFIG_ISAPNP=n
cxgb3: fix build error when INET=n
bridge: fix IPV6=n build
iwlwifi: fix build for CONFIG_INPUT=n
mac80211: fix lots of kernel-doc
bluetooth/hci_bcsp: fix bitrev KconfigRichard Kennedy (2):
udp: reorder udp_iter_state to remove padding on 64bit builds
net: remove padding from struct socket on 64bit & increase objects/cacheRick Farrington (1):
iwlwifi: fix incorrect monitor mode operationRobert P. J. Day (1):
rndis_wlan: Use kernel-supplied ARRAY_SIZE() macro.Ron Rindjunsky (45):
iwlwifi: arranging aggregation actions
iwlwifi: expanding HW parameters control
iwlwifi: support 64 bit DMA masks
iwlwifi: handle shared memory
iwlwifi: unify init driver flow
iwlwifi: iwl-sta redundant includes clean up
iwlwifi-5000: add iwl 5000 shared memory handlers
iwlwifi: map A-MPDU HW queue to mac80211 A-MPDU SW queue
iwlwifi-5000: rename iwl5000_init_nic to iwl5000_init_config
iwlwifi: create disable SCD Tx FIFOs handler
iwlwifi: move NIC init and Tx queues init to iwlcore
iwlwifi: handle shared memory Rx index access
iwlwifi: remove 4965 prefix from iwl4965_kw and iwl4965_tx_queue
iwlwifi: fix spinlock used before initialized
iwlwifi: changing irrelevant comment
iwlwifi: remove iwl4965_nic_start function
mac80211: separate Tx and Rx MCS when configuring HT
iwlwifi: filling Tx MCS set
iwlwifi: rename and move Tx queue activation/deactivation
iwlwifi: add rx_handlers stub for iwl5000
iwlwifi: add ucode loaders for iwl5000
iwlwifi: add ucode init flow handling for iwl5000
iwlwifi: iwl5000 WiFi/WiMax coexistence
iwlwifi: add RTC data address for iwl5000
iwlwifi: increase max payload of iwl_cmd
iwlwifi: activate status ready timeout only for run time ucode
iwlwifi: add iwl5000_tx_response structure
iwlwlifi: impelemnt 5000 tx response path
iwlwifi: iwl-5000 add rxon_assoc
iwlwifi: Rx handlers common use for 4965 and 5000
iwlwifi: move iwl_get_hw_mode to iwl-core.h
iwlwifi: removing IWL4965_HT config
iwlwifi: map sw and hw ampdu queues
iwlwifi: use ieee80211_conf to examine rate capabilities
iwlwifi: fix allow iwlwifi to aggregate according to tid load
mac80211: do not fragment while aggregation is in use
iwlwifi: remove 4965 prefix from iwl4965_ucode
iwlwifi: use iwl_is_associated when possible
iwlwifi: move rx aggregation functions to iwl-rx.c
iwlwifi: remove obsolete lq_ready use
iwlwifi: unite common settings of HW params
iwlwifi: control 11n capabilities through module param
iwlwifi: eliminate iwl4965_mac_get_tsf
mac80211: add block ack request capability
iwlwifi: request Tx of block ack request if necessaryRumen G. Bogdanovski (1):
ipvs: More reliable synchronization on connection closeRuss Dill (1):
netfilter: Get rid of refrences to no longer existant Fast NAT.Rusty Russell (3):
tun: Interface to query tun/tap features.
tun: TUNSETFEATURES to set gso features.
tun: Allow GSO using virtio_net_hdrSamuel Ortiz (1):
mac80211: power management wext hooksSantwona Behera (2):
netdev: Add support for rx flow hash configuration, using ethtool.
niu: Add support for rx flow hash configuration.Scott Ashcroft (1):
rndis_wlan: use ARRAY_SIZE instead of sizeof when adding 11g ratesSreenivasa Honnur (3):
S2io: Fix IOMMU overflow checking.
S2io: Enable msi-x link interrupts.
S2io: Version update for IOMMU overflow checking and enable msi-x link interrupts patches.Stefanik Gábor (1):
iwlwifi: enable packet injection for iwl3945Stephen Hemminger (28):
tg3: remove unneeded semicolons
atl1: use netdev_alloc_skb
ixp2000: use netdev_alloc_skb
hamachi: use netdev_alloc_skb
dl2k: use netdev_alloc_skb
via-velocity: use netdev_alloc_skb
via-velocity: use memmove
tlan: get rid of padding buffer
tlan: use netdevice stats
tlan: remove unused devName field
tlan: 64bit conversion
tlan: manage rx allocation failure better
tlan: proper shared IRQ support
tlan: wrap source lines
sky2: split phy power into two functions
sky2: put PHY in sleep when down
sky2: pci power savings
ts108: use netdev_alloc_skb
ns8320: use netdev_alloc_skb
bridge: handle process all link-local frames
bridge: make bridge address settings sticky
sky2: phy setup changes
sky2: chip version printout
sky2: use DEFINE_PCI_DEVICE_TABLE
sky2: 88E8057 chip support
sky2: version 1.22
icmp: fix units for ratelimit
tcp: RTT metrics scalingStephen Rothwell (2):
[netdrvr] Fix 8390 build breakage
wireless: fix fallout from device_create removalSven Schnelle (1):
macb: use random mac if stored address in EEPROM is invalidSven Wegener (5):
ipvs: Initialize mcast addr at compile time
ipvs: Use ERR_PTR for returning errors from make_receive_sock() and make_send_sock()
ipvs: Use kthread_run() instead of doing a double-fork via kernel_thread()
ipvs: Put backup thread on mcast socket wait queue
ipvs: Use schedule_timeout_interruptible() instead of msleep_interruptible()Takashi Iwai (1):
Fix missing exports for net/phy/mdio-bitbang.cTaku Izumi (2):
e1000e: make ioport free
igb: make ioport freeThomas Graf (1):
ipv4 addr: Send netlink notification for address label changesTobias Diedrich (5):
[netdrvr] forcedeth: setup wake-on-lan before shutting down
[netdrvr] forcedeth: save/restore device configuration space
[netdrvr] forcedeth: reorder suspend/resume code
Fix forcedeth hibernate/wake-on-lan problems
Fix forcedeth hibernate/wake-on-lan problemsTomas Winkler (103):
iwlwifi: move find station to iwl-sta.c
iwlwifi: cleanup set_pwr_src
iwlwifi: define ANA_PLL values in iwl-csr.h
iwlwifi: export int iwl4965_set_pwr_src
iwlwifi: changing EEPROM layout handling
iwlwifi: remove includes to net/ieee80211.h
iwlwifi: add apm init handler
iwlwifi: add iwl_hw_detect function to iwl core
iwlwifi: check eeprom version in pci probe time
iwlwifi: reorganize TX RX constatns
iwlwifi: 3945 remove unused SCD definitions
iwlwifi: remove 49 prefix from general CSR values
iwlwifi: remove unnecessary apmg settings
iwlwifi: wrapping nic configuration in iwl core handler
iwlwifi-5000: adding initial recognition for the 5000 family
iwlwifi-5000: add ops infrastructure for 5000
iwlwifi-5000: add apm_init handler for 5000 HW family
iwlwifi-5000: use iwl4965_set_pwr_src in 5000
iwlwifi-5000: EEPROM settings for 5000
iwlwifi-5000: adding iwl5000 HW parameters
iwlwifi-5000: adjust antennas names in 5000 HW family
iwl
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| David Woodhouse | [GIT *] Allow request_firmware() to be satisfied from in-kernel, use it in more dr... |
| Philipp Marek | Re: sys_chroot+sys_fchdir Fix |
| Greg Kroah-Hartman | [PATCH 008/196] Chinese: add translation of volatile-considered-harmful.txt |
git: | |
| Krishna Kumar | [PATCH 9/10 REV5] [IPoIB] Implement batching |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
