[GIT] Networking

From: David Miller
Date: Sat Jan 25 2014 - 04:35:17 EST



Two files have conflicts when I did a test merge of this stuff into
your tree. These are almost entirely simple overlapping changes.

The one that needs special attention is in
include/linux/mlx4/device.h, two MLX4_DEV_CAP_FLAG2_* capability flags
are being added with the same value ("1LL << 9"), change the second
one of them to be ("1LL << 10") and add the necessary trailing comma
at the end of the previous line.

1) BPF debugger and asm tool by Daniel Borkmann.

2) Speed up create/bind in AF_PACKET, also from Daniel Borkmann.

3) Correct reciprocal_divide and update users, from Hannes Frederic
Sowa and Daniel Borkmann.

4) Currently we only have a "set" operation for the hw timestamp
socket ioctl, add a "get" operation to match. From Ben Hutchings.

5) Add better trace events for debugging driver datapath problems,
also from Ben Hutchings.

6) Implement auto corking in TCP, from Eric Dumazet. Basically, if we
have a small send and a previous packet is already in the qdisc or
device queue, defer until TX completion or we get more data.

7) Allow userspace to manage ipv6 temporary addresses, from Jiri Pirko.

8) Add a qdisc bypass option for AF_PACKET sockets, from Daniel Borkmann.

9) Share IP header compression code between Bluetooth and IEEE802154
layers, from Jukka Rissanen.

10) Fix ipv6 router reachability probing, from Jiri Benc.

11) Allow packets to be captured on macvtap devices, from Vlad
Yasevich.

12) Support tunneling in GRO layer, from Jerry Chu.

13) Allow bonding to be configured fully using netlink, from Scott
Feldman.

14) Allow AF_PACKET users to obtain the VLAN TPID, just like they
can already get the TCI. From Atzm Watanabe.

15) New "Heavy Hitter" qdisc, from Terry Lam.

16) Significantly improve the IPSEC support in pktgen, from Fan Du.

17) Allow ipv4 tunnels to cache routes, just like sockets. From Tom
Herbert.

18) Add Proportional Integral Enhanced packet scheduler, from Vijay
Subramanian.

19) Allow openvswitch to mmap'd netlink, from Thomas Graf.

20) Key TCP metrics blobs also by source address, not just destination
address. From Christoph Paasch.

21) Support 10G in generic phylib. From Andy Fleming.

22) Try to short-circuit GRO flow compares using device provided RX hash,
if provided. From Tom Herbert.

The wireless and netfilter folks have been busy little bees too.

Please pull, thanks a lot.

The following changes since commit 7d0d46da750a252371cb747b48ddda27d1047881:

Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2014-01-17 22:19:28 -0800)

are available in the git repository at:


git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master

for you to fetch changes up to 8b662fe70c68282f78482dc272df0c4f355e49f5:

net/cxgb4: Fix referencing freed adapter (2014-01-24 16:00:37 -0800)

----------------------------------------------------------------
Aaron Sierra (1):
igb: Support ports mapped in 64-bit PCI space

Alan Cox (1):
i40e: Fix off by one in i40e_dbg_command_write

Alex Gal (1):
wl12xx: fix tx power setting

Alexander Aring (9):
6lowpan: fix/move/cleanup debug functions
6lowpan: introduce lowpan_push_hc_data function
6lowpan: udp use lowpan_push_hc_data function
6lowpan: fix udp compress ordering
6lowpan: fix udp byte ordering
6lowpan: add udp warning for elided checksum
6lowpan: udp use lowpan_fetch_skb function
6lowpan: udp use subtraction on both conditions
6lowpan: cleanup udp compress function

Alexander Bondar (7):
iwlwifi: mvm: Add debugfs entry to generate NMI to NIC
iwlwifi: mvm: Add uAPSD misbehaving AP notification handling
iwlwifi: mvm: Change power management dependency on multi MAC
iwlwifi: mvm: Disable power save for monitor interface
iwlwifi: mvm: Enable power save on a single P2P client interface
iwlwifi: mvm: add per-vif power debugfs hooks
iwlwifi: mvm: Add and examine TLV flag for P2P client uAPSD support

Alexander Duyck (2):
ixgbe: Force QDE via PFQDE for VFs during reset
ixgbe: Clear head write-back registers on VF reset

Alexander Shiyan (2):
can: mcp251x: Convert to devm-* API
can: mcp251x: Add device tree support

Alexey Khoroshilov (2):
libertas sdio: claim device before calling sdio_disable_func()
NFC: port100: Fix device leak

Amitkumar Karwar (13):
mwifiex: improvements in mwifiex_ret_tx_power_cfg()
mwifiex: declare snap_type as __be16 variable
mwifiex: remove rfc1042_eth_hdr variable
mwifiex: fix an issue with Appletalk devices
mwifiex: remove redundant goto exit_remove statement
NFC: NCI: Cancel cmd_timer in nci_close_device()
NFC: NCI: Don't reverse local general bytes
NFC: NCI: Add setup handler
NFC: NCI: Add set_config API
NFC: nfcmrvl: Initial commit for Marvell NFC driver
NFC: nfcmrvl: Add setup handler
NFC: nfcmrvl: Fix possible memory leak issue
mwifiex: add missing endian conversion for fw_tsf

Andre Guedes (5):
Bluetooth: Check address in mgmt_disconnect_failed()
Bluetooth: Add an extra check in mgmt_device_disconnected()
Bluetooth: Remove link type check in hci_disconn_complete_evt()
Bluetooth: Remove unneeded check in hci_disconn_complete_evt()
Bluetooth: Refactor hci_disconn_complete_evt

Andreas Fenkart (1):
mwifiex: fix wakeup on magic packet

Andrei Otcheretianski (1):
cfg80211: aggregate mgmt_tx parameters into a struct

Andrew Rybchenko (3):
sfc: Change efx_nic_type::rx_push_indir_table to push hash key as well
sfc: remove unused 'refcnt' from efx_rx_page_state
sfc: remove unused 'enum efx_rx_alloc_method'

Andy Fleming (5):
phylib: Add Clause 45 read/write functions
phylib: introduce PHY_INTERFACE_MODE_XGMII for 10G PHY
phylib: Add generic 10G driver
phylib: Support attaching to generic 10g driver
phylib: Add of_phy_attach

Andy Zhou (1):
openvswitch: Change ovs_flow_tbl_lookup_xx() APIs

Anjali Singhai Jain (27):
i40e: sync header files with hardware
i40e: refactor reset code
i40e: Enable all PCTYPEs except FCOE for RSS.
i40e: add num_VFs message
i40e: Add a new variable to track number of pf instances
i40e: Tell the stack about our actual number of queues
i40e: reinit flow for the main VSI
i40e: function to reconfigure RSS queues and rebuild
i40e: Add basic support for get/set channels for RSS
i40e: rtnl_lock in reset path fixes
i40e: Fix wrong mask bits being used in misc interrupt
i40e: Suppress HMC error to Interrupt message level
i40e: Dump the whole NVM, not half
i40e: Change the ethtool NVM read method to use AQ
i40e: Remove unnecessary prototypes
i40e: remove un-necessary io-write
i40e: Record dma buffer info for dummy packets
i40e: Admin queue shutdown fixes
i40e: check asq alive before notify
i40e: Do not allow AQ calls from ndo-ops
i40e: Expose AQ debugfs hooks
i40e: Re-enable interrupt on ICR0
i40e: Cleanup reconfig rss path
i40e: Update the Current NVM version Low value
i40e: Setting queue count to 1 using ethtool is valid
i40e: do not bail when disabling if Tx queue disable fails
i40e: refactor flow director

Anjali Singhai jain (2):
i40e: register file updates
i40e: firmware version fields offsets update

Antonio Quartulli (16):
batman-adv: properly rename define in distributed arp table header file
batman-adv: don't switch byte order too often if not needed
batman-adv: remove FSF address from GPL disclaimer
batman-adv: deselect current GW on client mode switch off
batman-adv: rename gw_deselect() to gw_reselect()
batman-adv: remove parenthesis from return statements
batman-adv: send every DHCP packet as bat-unicast
batman-adv: add isolation_mark sysfs attribute
batman-adv: mark a local client as isolated when needed
batman-adv: print the new BATADV_TT_CLIENT_ISOLA flag
batman-adv: extend the ap_isolation mechanism
batman-adv: create helper function to get AP isolation status
batman-adv: set the isolation mark in the skb if needed
batman-adv: remove returns at the end of void functions
batman-adv: add missing sysfs attributes to README
batman-adv: drop dependency against CRC16

Arend van Spriel (51):
brcmfmac: add separate function for passing bus tx overhead
brcmfmac: replace dongle command list with .preinit() callback
brcmfmac: start netif queues only when setup is completed successful
brcmfmac: reduce logging noise accessing SDIO SleepCSR register
brcmsmac: select CONFIG_BCMA when possible
brcmfmac: support hardware extension header in trace_brcmf_sdpcm_hdr()
brcmfmac: determine sd host controller related variable earlier
brcmfmac: fix driver build issue when CONFIG_BRCMDBG is not set
brcmfmac: determine alignment values during probe
brcmfmac: use platform specific alignment in SDIO
brcmfmac: remove redundant ioctl handlers
brcmfmac: provide firmware version in ethtool driver info
brcmfmac: remove unnecessary EXPORT_SYMBOL() usage
brcmfmac: move firmware related structures to fwil_types.h
brcmfmac: move firmware command code definitions
brcmfmac: remove some unused definitions
brcmfmac: move firmware event related defines to fweh.h
brcmfmac: expose chip information through debugfs
brcmfmac: add missing curly braces in brcmf_fws_txstatus_suppressed()
brcmfmac: combine bcmsdh source files into one
brcmfmac: remove unnecessary function prototypes
brcmfmac: remove unused struct brcmf_sdio_dev::func_cis_ptr attribute
brcmfmac: use sdio functions to enable/disable F2
brcmfmac: remove brcmf_sdio_regrw_helper() from header file
brcmfmac: remove regs parameter from sdio probe functions
brcmfmac: get rid of some void pointer parameters
brcmfmac: remove brcmf_sdio_wdtimer_enable() function
brcmfmac: use consistent function names in bcmsdh.c
brcmfmac: reduce function parameters in sdio send/receive calls
brcmfmac: use consistent function names in dhd_sdio.c
brcmfmac: remove brcmf_sdio_disconnect() function
brcmfmac: clarify struct brcmf_sdio_dev::func[0] reference
brcmfmac: rework SDIO register access functions
brcmfmac: cleanup helper functions in sdio remove path
brcmfmac: cleanup helper functions in sdio probe path
brcmfmac: correct reporting HT40 support in wiphy htcap
brcmfmac: add sdio drive strength programming for bcm4334 chipset
brcmfmac: correct detection of save&restore device capability
brcmfmac: enable watchdog when bus initialization is complete
brcmfmac: only disable clock when brcmf_sdio_bus_init() fails
brcmfmac: inform cfg80211 when changing the CONNECTED state
brcmfmac: move wiphy_unregister() call to brcmf_cfg80211_detach()
brcmfmac: call brcmf_cfg80211_detach() after removal of interfaces
brcmfmac: use custom destructor callback for all netdevice interfaces
mmc: add SDIO identifiers for Broadcom WLAN devices
brcmfmac: add support for bcm43362 device
brcmfmac: rework firmware download code
brcmfmac: restructure brcmf_sdio_chip_recognition()
brcmfmac: rename chip and core related structures
brcmfmac: initialize escan function pointer during scheduled scan
brcmfmac: handle SDIO card removal

Ariel Elior (1):
bnx2x: Fix VF flr flow

Arik Nemtsov (8):
nl80211: better document NL80211_CMD_TDLS_MGMT
iwlwifi: trans: divide stop_hw into stop_device/op_mode_leave
iwlwifi: trans: use a unified transport status
iwlwifi: trans: prevent tx and cmds during FW error
iwlwifi: trans: prevent reprobe on repeated FW errors before restart
iwlwifi: trans: clear FW_ERROR status in common code
iwlwifi: trans: turn set_pmi into an optional callback
iwlwifi: mvm: squash a spurious warning on chnctx change

Arman Uguray (1):
NFC: pn544: Refactor hw_config values

Arnaud Ebalard (2):
net: mvneta: mvneta_tx_done_gbe() cleanups
net: mvneta: make mvneta_txq_done() return void

Arturo Borrero Gonzalez (1):
netfilter: nf_tables: nft_meta module get/set ops

Aruna-Hewapathirane (1):
net: replace macros net_random and net_srandom with direct calls to prandom

Atzm Watanabe (4):
packet: make aligned size of struct tpacket{2,3}_hdr clear
packet: fill the gap of TPACKET_ALIGNMENT with zeros
packet: deliver VLAN TPID to userspace
packet: doc: add documentation for VLAN TPID delivery

Avinash Patil (2):
ieee80211: add definition for TDLS wide band extended capability
ieee80211: add definition for SMS4 key len

Avri Altman (2):
mac80211: update ht flag if bss configuration changed
iwlwifi: mvm: fix ht protection flags

Barak Bercovitz (1):
cfg80211: stop sched scan only when needed

Barry Song (1):
dm9000: fix a lot of checkpatch issues

Bartosz Markowski (4):
ath10k: expand the wmi mgmt queue limit to 128
ath10k: split the if_limits and if_comb
ath10k: introduce NO_P2P fw feature flag
ath10k: track number of existing peers

Ben Greear (3):
ath10k: Initialize list-head on vif creation.
ath10k: Fix un-initialized debug objects.
ath10k: add logging to better determine some VIF/STA creation failures

Ben Hutchings (49):
net_tstamp: Improve kernel-doc for struct hwtstamp_config
net/compat: Fix minor information leak in siocdevprivate_ioctl()
net/compat: Merge multiple implementations of ifreq::ifr_data conversion
net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP
sfc: Implement the SIOCGHWTSTAMP ioctl
bfin_mac: Implement the SIOCGHWTSTAMP ioctl
tg3: Implement the SIOCGHWTSTAMP ioctl
fec: Implement the SIOCGHWTSTAMP ioctl
gianfar: Implement the SIOCGHWTSTAMP ioctl
e1000e: Implement the SIOCGHWTSTAMP ioctl
mlx4_en: Implement the SIOCGHWTSTAMP ioctl
vxge: Implement the SIOCGHWTSTAMP ioctl
ti_cpsw: Implement the SIOCGHWTSTAMP ioctl
tile_net: Implement the SIOCGHWTSTAMP ioctl
ixp4xx_eth: Implement the SIOCGHWTSTAMP ioctl
net_tstamp,doc: Add test program for SIOC{G,S}HWTSTAMP
Merge branch 'sfc-3.13' into master
sfc: Update MCDI protocol definitions
sfc: Tighten the check for RX merged completion events
sfc: Add new sensor names
sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP
sfc: Fold efx_flush_all() into efx_stop_port() and update comments
sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10
sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena
sfc: Split PTP multicast filter insertion/removal out of efx_ptp_{start,stop}()
sfc: Remove dependency of PTP on having a dedicated channel
sfc: Store flags from MC_CMD_DRV_ATTACH for later use
sfc: Do not use MAC address as clock name
sfc: Initialise efx_ptp_data::phc_clock_info from a static template
sfc: Remove kernel-doc for efx_ptp_data fields not present in this version
sfc: Copy RX prefix into skb head area in efx_rx_mk_skb()
sfc: Store VPD serial number at probe time
sfc: Associate primary and secondary functions of controller
sfc: Enable PTP clock and timestamping for all functions on EF10
sfc: Don't clear timestamps in efx_ptp_rx()
sfc: Remove unnecessary condition for processing the TX timestamp queue
sfc: Add more information to many warnings using WARN() and netdev_WARN()
sfc: Change priority and flags for automatic MAC filters
sfc: Don't refer to 'stack' in filter implementation
sfc: Allow filter removal only with exactly matching priority
sfc: Implement efx_nic_type::filter_clear_rx operation for EF10
sfc: Add PTP counters to ethtool stats
sfc: Fix RX drop filters for EF10
tile_net: Always enable PTP clock support on TILE-Gx
net: Fix indentation in dev_hard_start_xmit()
net: Add net_dev_start_xmit trace event, exposing more skb fields
net: Add trace events for all receive entry points, exposing more skb fields
sfc: Fix transposed ptp_{under, over}size_sync_windows statistics
sfc: Use the correct maximum TX DMA ring size for SFC9100

Ben Pfaff (2):
openvswitch: Correct comment.
openvswitch: Shrink sw_flow_mask by 8 bytes (64-bit) or 4 bytes (32-bit).

Benjamin Poirier (1):
net: Do not enable tx-nocache-copy by default

Bing Zhao (11):
Bluetooth: btmrvl: operate on 16-bit opcodes instead of ogf/ocf
Bluetooth: btmrvl: use cal-data from device-tree instead of conf file
Bluetooth: btmrvl: remove cal-data byte swapping and redundant mem copy
mwifiex: avoid using variable name eth_hdr
mwifiex: send regulatory domain info to firmware only if alpha2 changed
mwifiex: remove cfg_data construction
mwifiex: download cal-data from device-tree to firmware
mwifiex: download per country tx power table to firmware
mwifiex: fix potential buffer overflow in dt configuration
mwifiex: use a function to replace two copies of a code fragment
mwifiex: fix wrong 11ac bits setting in fw_cap_info

Bob Copeland (10):
mac80211: fix off-by-one in llid check.
mac80211: hold sta->lock across plink switch statements
mac80211: mesh: factor out common plink close/estab code
mac80211: mesh_plink: group basic fitness checks
mac80211: mesh: rewrite rssi_threshold_check in C
mac80211: mesh_plink: collapse the two switch statements together
mac80211: mesh_plink: don't ignore holding timer
mac80211: return -ENOMEM in mesh_plink_frame_tx
mac80211: remove unused mesh_mgmt_ies_add() prototype
mac80211: mesh: only get tsf if we need it

Carolyn Wyborny (4):
igb: Add media switching feature for i354 PHY's
igb: Add new feature Media Auto Sense for 82580 devices only
igb: Fix queue allocation method to accommodate changing during runtime
igb: Change to use statically allocated array for MSIx entries

Catherine Sullivan (9):
i40e: Bump version
i40e: Bump version number
i40e: Bump version number
i40e: Populate and check pci bus speed and width
i40e: Bump version
i40e: Turn flow director off in MFP mode
i40e: Bump version
i40e: Bump version
i40e: Bump version number

Chen-Yu Tsai (8):
net: stmmac: Enable stmmac main clock when probing hardware
net: stmmac: Add support for optional reset control
net: stmmac: Allocate and pass soc/board specific data to callbacks
blackfin: Update stmmac callback signatures
net: stmmac: Honor DT parameter to force DMA store and forward mode
net: stmmac: Deprecate snps, phy-addr and auto-detect PHY address
net: stmmac: Use driver data and callbacks tied with compatible strings
net: stmmac: sunxi platform extensions for GMAC in Allwinner A20 SoC's

Christian Engelmayer (1):
wireless: cw1200: Fix memory leak in cw1200_wow_suspend()

Christoph Paasch (7):
tcp: metrics: rename tcpm_addr to tcpm_daddr
tcp: metrics: Add source-address to tcp-metrics
tcp: metrics: New netlink attribute for src IP and dumped in netlink reply
tcp: metrics: Delete all entries matching a certain destination
tcp: metrics: Allow selective get/del of tcp-metrics based on src IP
tcp: metrics: Fix rcu-race when deleting multiple entries
tcp: metrics: Handle v6/v4-mapped sockets in tcp-metrics

Christopher Pau (1):
i40e: set pf_id based on device and function numbers

Chun-Yeow Yeoh (10):
mac80211: use put_unaligned_le16 for precedence value in mesh
mac80211: use put_unaligned_le16 in mesh_plink_frame_tx
mac80211: use put_unaligned_le in mesh when necessary
nl80211: allow the use of DFS channel in mesh
wcn36xx: enable beacon change using BSS_CHANGED_BEACON
wcn36xx: set self STA default HT parameters
wcn36xx: fix typo error
ath9k: enable dfs for mesh mode
wcn36xx: enable the beaconing in mesh mode
mac80211: enable WME for peer mesh STA

Claudio Takahasi (2):
Bluetooth: Fix setting Universal/Local bit
Bluetooth: Fix 6loWPAN peer lookup

Claudiu Manoil (1):
gianfar: Fix portabilty issues for ethtool and ptp

Cong Wang (1):
net: revert "sched classifier: make cgroup table local"

Dan Carpenter (6):
ath9k: fix SC_OP_INVALID test in ath9k_tx99_init()
isdn: use strlcpy() instead strcpy()
p54: clamp properly instead of just truncating
sctp: remove a redundant NULL check
rxrpc: out of bound read in debug code
tulip: cleanup by using ARRAY_SIZE()

Daniel Borkmann (33):
net: dev: move inline skb_needs_linearize helper to header
packet: introduce PACKET_QDISC_BYPASS socket option
filter: bpf_dbg: add minimal bpf debugger
filter: bpf_asm: add minimal bpf asm tool
filter: doc: improve BPF documentation
bpf_dbg: always close socket in bpf_runnable
bpf_exp: free duplicated labels at exit time
net: skbuff: improve comment on checksumming
net: vxlan: use custom ndo_change_mtu handler
netlink: only do not deliver to tap when both sides are kernel sks
netlink: specify netlink packet direction for nlmon
netfilter: nf_tables: fix type in parsing in nf_tables_set_alloc_name()
netfilter: nf_nat: add full port randomization support
net: net_cls: move cgroupfs classid handling into core
net: netprio: rename config to be more consistent with cgroup configs
netfilter: x_tables: lightweight process control group matching
net: netdev_kobject_init: annotate with __init
netfilter: nf_conntrack_dccp: use %s format string for buffer
netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages
net: ovs: use kfree_rcu instead of rcu_free_{sw_flow_mask_cb,acts_callback}
net: xfrm: xfrm_policy: fix inline not at beginning of declaration
net: skbuff: const-ify casts in skb_queue_* functions
net: vxlan: when lower dev unregisters remove vxlan dev as well
net: vxlan: properly cleanup devs on module unload
packet: improve socket create/bind latency in some cases
packet: don't unconditionally schedule() in case of MSG_DONTWAIT
packet: use percpu mmap tx frame pending refcount
net: vxlan: do not use vxlan_net before checking event type
packet: fix a couple of cppcheck warnings
net: filter: let bpf_tell_extensions return SKF_AD_MAX
random32: add prandom_u32_max and convert open coded users
net: introduce reciprocal_scale helper and convert users
net: vxlan: convert to act as a pernet subsystem

Daniel Pieczko (1):
sfc: split setup of hardware timestamping into NIC-type operation

David Cassard (1):
i40e: keep allocated memory in structs

David Gnedt (11):
wl1251: fix scan behaviour while not associated
wl1251: retry power save entry
wl1251: implement hardware ARP filtering
wl1251: split RX and TX data path initialisation
wl1251: configure hardware en-/decryption for monitor mode
wl1251: implement multicast address filtering (fwd)
wl1251: disable power saving in monitor mode
wl1251: fix channel switching in monitor mode
wl1251: enable tx path in monitor mode if necessary for packet injection
wl1251: disable retry and ACK policy for injected packets
wl1251: enforce changed hw encryption support on monitor state change

David S. Miller (123):
Merge branch 'siocghwtstamp' of git://git.kernel.org/.../bwh/sfc-next
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'of_mdio'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge git://git.kernel.org/.../davem/net
Merge branch 'phy_reset'
Merge branch 'neigh'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'ifla_flags'
Revert "tun: remove useless codes in tun_chr_aio_read() and tun_recvmsg()"
Revert "macvtap: remove useless codes in macvtap_aio_read() and macvtap_recvmsg()"
Merge branch 'macb'
Merge branch 'tipc'
Merge branch 'bpf'
Merge branch 'macvtap_capture'
Merge branch 'bonding_netlink'
Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next
Merge branch 'bonding_rcu'
Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next
Merge branch 'ovs_hash'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'phy_power'
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
Merge branch 'bonding_netlink'
Merge branch 'skb_hash'
Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next
Merge branch 'qlcnic'
lib: Add missing arch generic-y entries for asm-generic/hash.h
Merge branch 'bna'
Merge branch 'vlan_tpid'
Merge branch 'phy_checkpatch'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge git://git.kernel.org/.../davem/net
Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next
Merge branch 'bonding_nl'
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
Merge branch 'mlx4'
Merge branch 'sh_eth'
Merge branch 'bridge_cleanups'
Merge branch 'b44'
Revert "sctp: fix missing include file"
Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next
Merge branch 'addr_compare'
Merge branch 'bnx2x'
bnx2x: Fix build with SRIOV disabled.
Merge branch 'tun_rfs'
Merge branch 'sctp_logspam'
Merge branch 'addr_compare'
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
Merge branch 'r8152'
Merge branch 'bonding'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'tunnel_dst_caching'
Merge branch 'tg3'
Merge branch 'bonding'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'bgmac'
Merge git://git.kernel.org/.../pablo/nf-next
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'master' of git://git.kernel.org/.../pablo/nftables
netfilter: Fix build failure in nfnetlink_queue_core.c.
Merge branch 'master' of git://git.kernel.org/.../davem/net
Merge branch 'master' of git://git.kernel.org/.../jesse/openvswitch
bna: Fix build due to missing use of dma_unmap_len_set()
Merge branch 'tipc'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'master' of git://git.kernel.org/.../pablo/nf-next
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'master' of git://git.kernel.org/.../pablo/nftables
Merge branch 'master' of git://git.kernel.org/.../pablo/nf-next
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
Merge branch 'tcp_metrics_saddr'
Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'alx_stats'
Merge branch 'ip_forward_pmtu'
Merge branch 'qlcnic'
Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'bonding_rcu'
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
Merge branch 'skb_checksum_help'
Merge git://git.kernel.org/.../davem/net
Merge branch 'netdev_tracing'
Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next
Merge branch 'atl_stats'
Merge branch 'r8152'
Merge branch 'dev_get_by_index'
Merge branch 'i40e'
Merge branch 'intel-next'
Merge branch 'vxlan_lower_dev_unregister'
Merge branch 'i40e-next'
Merge branch 'netdev_sysfs_symlink_rename'
Merge branch 'be2net'
Revert "batman-adv: drop dependency against CRC16"
Merge branch 'noprefixroute'
Merge branch 'ixgbe'
Merge branch 'master' of git://git.kernel.org/.../pablo/nftables
Merge branch 'mvneta'
Merge branch 'stmmac_pm'
Merge branch 'ixgbe-next'
i40e: Remove autogenerated Module.symvers file.
Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'tipc'
Merge branch 'virtio_rx_merging'
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
Merge branch 'ixgbe'
Merge branch 'bonding_slave_sysfs'
Merge branch 'ixgbe'
Merge branch 'i40e'
Merge branch 'ixgbevf'
Merge git://git.kernel.org/.../davem/net
Merge branch 'sfc'
Merge branch 'gro_udp_encap'
Merge branch 'sctp'
net: Fix some fallout from the etner_addr_copy() changes.
net: Missing change from the ether_addr_copy() fixups.
Merge branch 'reciprocal'
Merge branch 'bonding_option_api'
Merge branch 'bonding'
Merge branch 'qlcnic'
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next

David Spinadel (2):
mac80211: reschedule sched scan after HW restart
iwlwifi: mvm: add REPLY_SF_CFG_CMD to cmd strings

Dmitry Eremin-Solenikov (1):
net: move 6lowpan compression code to separate module

Dominic Curran (1):
tuntap: Fix for a race in accessing numqueues

Don Skidmore (7):
ixgbe: Focus config of head, tail ntc, and ntu all into a single function
ixgbevf: add DCB configuration into queue setup
ixgbevf: Convert ring storage form pointer to an array to array of pointers
ixgbevf: create function for all of ring init
ixgbe: Fix incorrect logic for fixed fiber eeprom write
ixgbe: bump version number
ixgbevf: bump version

Duan Jiong (3):
packet: use macro GET_PBDQC_FROM_RB to simplify the codes
ipv4: remove the useless argument from ip_tunnel_hash()
ip_tunnel: clear IPCB in ip_tunnel_xmit() in case dst_link_failure() is called

Eddie Wai (1):
cnic: Add a signature to indicate valid doorbell offset.

Edward Cree (3):
sfc: Report units in sensor warnings
sfc: Revise sensor names to be more understandable and consistent
sfc: Log all unexpected MCDI errors

Eliad Peller (14):
mac80211: add min required channel definition field
mac80211: remove duplicate code
mac80211: determine completed scan type by defined ops
mac80211: start_next_roc only if scan was actually running
cfg80211: don't "leak" uncompleted scans
iwlwifi: mvm: enable d3_test even if d3_test_pme_ptr is not available
iwlwifi: mvm: disconnect on disconnection wakeup event
iwlwifi: mvm: allow keeping connections in d3_test
iwlwifi: mvm: fix scan offloading flag definition
iwlwifi: mvm: add multicast filtering support
iwlwifi: mvm: configure phy_ctxt with min_def
iwlwifi: mvm: check iwl_nvm_init return value
iwlwifi: mvm: fix missing cleanup in .start() error path
iwlwifi: mvm: fix tx seq_ctrl debug print

Emil Tantilov (7):
ixgbevf: make use of the dev pointer in the ixgbevf_ring struct
ixgbevf: move ring specific stats into ring specific structure
ixgbevf: remove counters for Tx/Rx checksum offload
ixgbevf: add tx counters
ixgbevf: make the first tx_buffer a repository for most of the skb info
ixgbevf: redo dma mapping using the tx buffer info
ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function

Emmanuel Grumbach (40):
iwlwifi: remove TX_CMD id from transport layer
iwlwifi: mvm: BT Coex - fine tune the aggregation size
iwlwifi: mvm: a few more SKUs for 7260 and 3160
iwlwifi: mvm: dump NVM from debugfs
iwlwifi: mvm: BT Coex - enable Sync to SCO
iwlwifi: mvm: rs: fix compilation without CONFIG_MAC80211_DEBUGFS
iwlwifi: mvm: don't send SMPS action frame with single RX antenna
iwlwifi: mvm: move iwl_mvm_set_tx_power to PHY area
iwlwifi: remove pointer to transport from op_mode
iwlwifi: mvm: fixup Makefile
iwlwifi: pcie: clean up ICT allocation code
iwlwifi: pcie: track interrupt mask in SW
iwlwifi: pcie: re-organize the PCIe ISR code
iwlwifi: pcie: move the ICT / non-ICT handling functions
iwlwifi: pcie: read the interrupt cause from the handler
iwlwifi: pcie: determine the interrupt type in the handler
iwlwifi: pcie: return inta from iwl_pcie_int_cause_{non_}ict
iwlwifi: pcie: no need to save inta in trans_pcie
iwlwifi: pcie: move interrupt prints to the common handler
iwlwifi: pcie: use don't disable interrupt when irq_lock is taken
iwlwifi: pcie: use don't disable interrupt when rxq->lock is taken
iwlwifi: mvm: fix AC / FIFO mapping
iwlwifi: pcie: keep the NIC awake when commands are in flight
iwlwifi: pcie: don't update the op_mode if rfkill hasn't changed
iwlwifi: pcie: allow the op_mode to call stop_device whenever it wants
iwlwifi: mvm: disable the device as soon as RFKILL fires
iwlwifi: mvm: fix harmless smatch / coccinelle warnings
iwlwifi: mvm: BT Coex - update channel inihibition for channel 14
iwlwifi: mvm: dump to debugfs the SRAM as binary
iwlwifi: Update Copyright to 2014
mac80211: clean up garbage in comment
mac80211: simplify code in ieee80211_prepare_and_rx_handle
mac80211: allow to set smps mode to OFF in AP mode
iwlwifi: mvm: don't set the drain bit when we flush the AP station
iwlwifi: pcie: enable oscillator for L1 exit
iwlwifi: mvm: send all the NVM sections to the NIC
iwlwifi: mvm: fix SRAM dump debugfs handler
iwlwifi: mvm: remove unused flags from add station command
iwlwifi: mvm: reset Thermal Throttling's SMPS request upon disassociation
iwlwifi: pcie: don't panic on host commands in iwldvm

Eran Harary (1):
iwlwifi: pcie: Fix CSR_RESET operation access type

Eric Dumazet (24):
ipv6: consistent use of IP6_INC_STATS_BH() in ip6_forward()
gro: small napi_get_frags() optim
tcp: optimize some skb_shinfo(skb) uses
tcp: auto corking
net: introduce dev_consume_skb_any()
pkt_sched: give visibility to mq slave qdiscs
pkt_sched: set root qdisc before change() in attach_default_qdiscs()
tcp: refine TSO splits
pkt_sched: fq: more robust memory allocation
rps: NUMA flow limit allocations
net_sched: fix a regression in tcf_proto_lookup_ops()
net_sched: fix regression in tc_action_ops
tcp: autocork should not hold first packet in write queue
net: use kfree_skb_list() helper
tcp: out_of_order_queue do not use its lock
vxlan: keep original skb ownership
gre_offload: statically build GRE offloading support
net/mlx4_en: call gro handler for encapsulated frames
net: gro: change GRO overflow strategy
tcp: do not export tcp_gso_segment() and tcp_gro_receive()
net: eth_type_trans() should use skb_header_pointer()
ipv4: fix a dst leak in tunnels
net: ftgmac100: use kfree_skb() where appropriate
ipv4: be friend with drop monitor

Eric Leblond (7):
netfilter: nf_tables: fix issue with verdict support
netfilter: xt_NFQUEUE: separate reusable code
netfilter: nft: add queue module
netfilter: select NFNETLINK when enabling NF_TABLES
netfilter: REJECT: separate reusable code
netfilter: nft_reject: support for IPv6 and TCP reset
netfilter: xt_CT: fix error value in xt_ct_tg_check()

Erik Hugne (1):
tipc: remove interface state mirroring in bearer

Eugene Crosser (4):
qeth: Accurate ethtool output
qeth: bridgeport support - basic control
s390/qdio: bridgeport support - CHSC part
qeth: bridgeport support - address notifications

Eugene Krasnikov (1):
wcn36xx: Fix logging macro with unnecessary semicolon

Eugenia Emantayev (2):
net/mlx4_en: Ignore irrelevant hypervisor events
net/mlx4_en: Add NAPI support for transmit side

Eyal Perry (2):
net/mlx4_core: Set CQE/EQE size to 64B by default
net/mlx4_core: Warn if device doesn't have enough PCI bandwidth

Eyal Shapira (39):
mac80211: enable easier manipulation of VHT beamforming caps
iwlwifi: mvm: fix and improve printing of rate scale table
iwlwifi: mvm: simplify iwl_mvm_send_lq_cmd
iwlwifi: mvm: refactor iwl_mvm_rs_rate_init
iwlwifi: mvm: implement rate_update hook in rs
iwlwifi: mvm: add LQ flags definitions
iwlwifi: fix check for a single rx antenna
iwlwifi: mvm: stop using MIMO in case BT doesn't allow it
iwlwifi: mvm: don't enable VHT MCS9 in 20Mhz
iwlwifi: mvm: don't configure mimo rates if nss is limited to 1
iwlwifi: mvm: rs: improve debug prints
iwlwifi: mvm: rs: reduce min failures to end test window
iwlwifi: mvm: rs: update expected TPT tables if aggregation changed
iwlwifi: mvm: rs: rename thresholds defines
iwlwifi: mvm: rs: increase stay in column timeout
iwlwifi: mvm: rs: remove unused timestamp field
iwlwifi: mvm: rs: refactor to use rs_rate
iwlwifi: mvm: rs: remove unused parameter to rs_get_supported_rates
iwlwifi: mvm: rs: set dual_stream_ant_msk to ANT_AB always
iwlwifi: mvm: rs: fix mapping from HT/VHT rates to legacy
iwlwifi: mvm: rs: use the proper channel width define for legacy rate
iwlwifi: mvm: rs: overhaul search cycle state machine
iwlwifi: publish STBC support in HT
iwlwifi: set VHT beamformee STS cap correctly
iwlwifi: publish Tx STBC support in VHT
iwlwifi: mvm: rs: move rs_program_fix_rate to cleanup ifdefs
iwlwifi: mvm: rs: refactor building the LQ command
iwlwifi: mvm: rs: avoid recalc of supported legacy rate mask
iwlwifi: mvm: rs: improve rates table algo
iwlwifi: mvm: rs: remove unnecessary debug logs
iwlwifi: mvm: rs: refactor rate scale action decision
iwlwifi: mvm: rs: disable MCS9 Tx workaround
iwlwifi: mvm: set highest rate in VHT MCS Set
iwlwifi: mvm: rs: fix RTS protection being set indefinitely
iwlwifi: mvm: rs: fix a potential NULL deref
iwlwifi: mvm: rs: fix handling of column switch error
iwlwifi: mvm: rs: fix a theoretical out of bounds access
iwlwifi: change beamformee STS cap
iwlwifi: mvm: don't use highest rate in VHT MCS Set

Eytan Lifshitz (2):
iwlwifi: mvm: fix possible memory leak
iwlwifi: mvm: fix theoretical uninitialized function return value

Ezequiel Garcia (1):
can: ti_hecc: Replace platform dependency with ARM dependency

FX Le Bail (5):
IPv6: add the option to use anycast addresses as source addresses in echo reply
IPv6: move the anycast_src_echo_reply sysctl to netns_sysctl_ipv6
ipv6: enable anycast addresses as source addresses in ICMPv6 error messages
net: update comments of "struct msghdr" with the more accurate RFC3542 ones
ipv6: enable anycast addresses as source addresses for datagrams

Fan Du (15):
xfrm: Try to honor policy index if it's supplied by user
xfrm: Using the right namespace to migrate key info
xfrm: Namespacify xfrm state/policy locks
xfrm: check user specified spi for IPComp
xfrm: export verify_userspi_info for pkfey and netlink interface
xfrm: Add file to document IPsec corner case
{pktgen, xfrm} Correct xfrm state lock usage when transforming
{pktgen, xfrm} Add statistics counting when transforming
{pktgen, xfrm} Correct xfrm_state_lock usage in xfrm_stateonly_find
{pktgen, xfrm} Using "pgset spi xxx" to spedifiy SA for a given flow
{pktgen, xfrm} Construct skb dst for tunnel mode transformation
{pktgen, xfrm} Introduce xfrm_state_lookup_byspi for pktgen
{pktgen, xfrm} Show spi value properly when ipsec turned on
{pktgen, xfrm} Document IPsec usage in pktgen.txt
{xfrm,pktgen} Fix compiling error when CONFIG_XFRM is not set

Felix Fietkau (25):
cfg80211: fix reporting 5/10 MHz support to user space
ath9k: use a timer to put hardware into full sleep
ath9k: optimize ath_drain_all_txq
ath9k: optimize ath9k_flush
ath9k_hw: fix TSF save/restore around chip reset
ath9k_hw: allow fast channel change when only CHANNEL_HT changes
mac80211: let the driver reserve extra tailroom in beacons
ath9k_common: get rid of an unnecessary variable
ath9k: add support for reporting per-chain signal strength
ath9k_hw: use a software timer for btcoex no_stomp_timer
ath9k_hw: clean up generic timer code
ath9k_hw: remove defunct ad-hoc mode ATIM window handling code
ath9k_hw: remove ah->config.pcie_clock_req
ath9k_hw: simplify spur channel handling
ath9k_hw: remove additional_swba_backoff
ath9k_hw: remove spur related unused defines
ath9k_hw: clean up station beacon timer API
ath9k: properly preserve TSF across reset
mac80211: add helper functions for tracking P2P NoA state
ath9k: move ath9k_debug_sync_cause out of ath9k_hw
ath9k: call ath9k_set_tsfadjust from ath9k_beacon_config
ath9k: fix TSF offset precision issue
ath9k: simplify/fix tx packet TID handling
ath9k_hw: fix gentimer callback without overflow handler
ath9k_hw: fix TSF offset calculation

Fengguang Wu (3):
iwlwifi: mvm: fix coccinelle warnings
pktgen_dst_metrics[] can be static
qlcnic: fix sparse warnings

Flavio Leitner (1):
ipv6: send Change Status Report after DAD is completed

Florent Fourcot (10):
ipv6: add flowinfo for tcp6 pkt_options for all cases
ipv6: move IPV6_TCLASS_MASK definition in ipv6.h
ipv6: remove rcv_tclass of ipv6_pinfo
ipv6: add ip6_flowlabel helper
ipv6: use ip6_flowinfo helper
ipv6: fix incorrect type in declaration
ipv6: tcp: fix flowlabel value in ACK messages send from TIME_WAIT
ipv6: add the IPV6_FL_F_REFLECT flag to IPV6_FL_A_GET
ipv6: add a flag to get the flow label used remotly
ipv6: add flowlabel_consistency sysctl

Florian Fainelli (28):
net: of_mdio: factor PHY registration from of_mdiobus_register
net: of_mdio: use PHY_MAX_ADDR constant
net: of_mdio: do not overwrite PHY interrupt configuration
net: phy: breakdown PHY_*_FEATURES defines
net: of_mdio: parse "max-speed" property to set PHY supported features
arc_emac: remove custom "max-speed" parsing code
Documentation: update Ethernet PHY devices binding with 'max-speed'
net: phy: report link partner features through ethtool
net: phy: use phy_init_hw instead of open-coding it
net: greth: use phy_read_status()
net: bfin_mac: do not reset PHY after phy_start()
net: phy: consolidate PHY reset in phy_init_hw()
net: mv643xx_eth: use phy_init_hw to reset PHY
net: pxa168_eth: use phy_init_hw for PHY reset
net: tc35815: use phy_init_hw for PHY reset
net: sh_eth: do not issue a wild PHY reset through BMCR
net: phy: cicada: fix checkpath errors
net: phy: davicom: fix checkpath errors
net: phy: dp83640: fix checkpath error
net: phy: icplus: fix checkpath error
net: phy: lxt: fix checkpath errors
net: phy: mdio_bus: fix checkpath error
net: phy: micrel: fix checkpath errors
net: phy: fix checkpatch errors
net: phy: spi_ks8995: fix checkpatch errors
bgmac: propagate error codes in bgmac_probe()
r6040: add delays in MDIO read/write polling loops
r6040: use ETH_ZLEN instead of MISR for SKB length checking

Florian Westphal (2):
netfilter: avoid get_random_bytes calls
netfilter: ctnetlink: honor CTA_MARK_MASK when setting ctmark

Francesco Fusco (3):
lib: introduce arch optimized hash library
net: ovs: use CRC32 accelerated flow hash if available
lib: hash: follow-up fixups for arch hash

Franky Lin (3):
brcmfmac: remove empty brcmf_proto_stop
brcmfmac: add firmware and nvram file name for bcm4339
brcmfmac: add host tx glomming support

Gao feng (3):
vxlan: remove vxlan_group_used in vxlan_open
vxlan: leave multicast group when vxlan device down
ipv6: reallocate addrconf router for ipv6 address when lo device up

Gavin Shan (3):
net/cxgb4: Avoid disabling PCI device for towice
net/cxgb4: Don't retrieve stats during recovery
net/cxgb4: Fix referencing freed adapter

Geert Uytterhoeven (5):
ipvs: Remove unused variable ret from sync_thread_master()
net/7990: Fix whitespace errors
net/7990: Make lance_private.name const
net: amd8111e: Spelling s/recive/receive/
net: Spelling s/transmition/transmission/

Gianluca Anzolin (4):
Bluetooth: Release RFCOMM port when the last user closes the TTY
Bluetooth: Move rfcomm_get_device() before rfcomm_dev_activate()
Bluetooth: Always wait for a connection on RFCOMM open()
Bluetooth: Remove rfcomm_carrier_raised()

Greg Rose (20):
i40evf: main driver core
i40evf: transmit and receive functionality
i40evf: core ethtool functionality
i40evf: virtual channel interface
i40evf: driver core headers
i40evf: init code and hardware support
i40evf: add driver to kernel build system
i40evf: A0 silicon specific
i40e: Fix SR-IOV VF port VLAN
i40e: Do not enable default port on the VEB
i40e: Fix VF driver MAC address configuration
i40e: Hide the Port VLAN VLAN ID
i40e: Do not enable broadcast promiscuous by default
i40e: Stop accepting any VLAN tag on VLAN 0 filter set
i40e: Allow VF to set already assigned MAC address
i40e: Enable/Disable PF switch LB on SR-IOV configure changes
i40e: Fix GPL header
i40e: add a comment on barrier and fix panic on reset
i40e: Warn admin to reload VF driver on port VLAN configuration
i40e: Retain MAC filters on port VLAN deletion

Guenter Roeck (5):
igb: Convert to use devm_hwmon_device_register_with_groups
igb: Start temperature sensor attribute index with 1
ixgbe: Convert to use devm_hwmon_device_register_with_groups
ixgbe: Start temperature sensor attribute index with 1
can: Disable flexcan driver build for big endian CPU on ARM

Hadar Hen Zion (5):
net/mlx4_core: Remove zeroed out of explicit QUERY_FUNC_CAP fields
net/mlx4_core: Rename QUERY_FUNC_CAP fields
net/mlx4_core: Introduce nic_info new flag in QUERY_FUNC_CAP
net/mlx4_core: Expose physical port id as PF/VF capability
net/mlx4_en: Implement ndo_get_phys_port_id

Haim Dreyfuss (1):
iwlwifi: mvm: Implement low-priority scan

Hannes Frederic Sowa (14):
ipv6: fix compiler warning in ipv6_exthdrs_len
inet: make no_pmtu_disc per namespace and kill ipv4_config
ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs
ipv6: support IPV6_PMTU_INTERFACE on sockets
ipv6: move ip6_sk_accept_pmtu from generic pmtu update path to ipv6 one
8021q: make vlan_pcpu_stats visible without CONFIG_VLAN_8021Q
ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing
ipv6: introduce ip6_dst_mtu_forward and protect forwarding path with it
ipv4: introduce hardened ip_no_pmtu_disc mode
ipv6: copy traffic class from ping request to reply
ipv6: make IPV6_RECVPKTINFO work for ipv4 datagrams
ipv6: optimize link local address search
ipv6: protect protocols not handling ipv4 from v4 connection/bind attempts
reciprocal_divide: update/correction of the algorithm

Hante Meuleman (13):
brcmfmac: Update fwsignal to fix out of order tx.
brcmfmac: rename dhd_cdc to bcdc
brcmfmac: removed dhd_proto.h.
brcmfmac: Dynamically register a protocol layer.
brcmfmac: Use consistent naming for BCDC.
brcmfmac: Move common BCDC code in single function.
brcmfmac: Fix hex dump for FWIL.
brcmfmac: Add definition of new protocol layer msgbuf.
brcmfmac: Combine protocol push hdr and bus txdata.
brcmfmac: Remove some obsolete definitions and variables.
brcmfmac: Limit control message length from host to device.
brcmfmac: Create common nvram parsing routines.
brcmfmac: update core reset and disable routines.

Hariprasad Shenai (1):
cxgb4: Changed FW check version to match FW binary version

Harry Mason (1):
sch_htb: let skb->priority refer to non-leaf class

Hauke Mehrtens (18):
brcmsmac: remove dependency on CRC8 and CRC_CCITT
b44: check register instead of PHY address to detect external PHY
b44: rename B44_PHY_ADDR_NO_PHY to B44_PHY_ADDR_NO_LOCAL_PHY
b44: abort when no PHY is available at all
b44: rename b44_mii_{read, write} to b44_mdio_{read, write}_mii
b44: add phylib support
b44: activate PHY when MAC is off
b44: do not set PHY address to 30 for every ext PHY
b44: use fixed PHY device if we do not find any
bgmac: use phy_mii_ioctl in ioctl handler
bcma: fix sparse warnings in driver_chipcommon_sflash.c
ssb: fix sparse warnings in driver_chipcommon_sflash.c
bcma: export bcma_find_core_unit()
bgmac: initialize the DMA controller of core rev >= 4
bgmac: add support for new BGMAC_CMDCFG_SR position on core rev >= 4
bgmac: reset all cores on Northstar SoC
bgmac: add support for Northstar SoC (BCM4707, BCM53018)
bgmac: fix typos

Hayes Wang (1):
r8152: correct some messages

Himanshu Madhani (6):
qlcnic: Allow single Tx/Rx queue for all adapters.
qlcnic: Enable beaconing for 83xx/84xx Series adapter.
qlcnic: Enhance Tx timeout debugging.
qlcnic: Refactor interrupt coalescing code for all adapters.
qlcnic: Enhance logic to calculate msix vectors.
qlcnic: update version to 5.3.55

Ido Shamay (1):
net/mlx4_en: Configure the XPS queue mapping on driver load

Ilan Peer (7):
iwlwifi: mvm: Do not allow AP MAC context update if not active
iwlwifi: mvm: Add a missed beacons threshold
iwlwifi: mvm: change the parameters for calculating an AP TBTT
iwlwifi: mvm: dynamically update tsf_id
cfg80211: Add a function to get the number of supported channels
iwlwifi: mvm: clear ap_ibss_active in case of failure
iwlwifi: mvm: update power after binding in start_ap_ibss()

Jack Morgenstein (1):
mlx4_core: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs

Jacob Keller (5):
i40e: separate TSYNVALID and TSYNINDX fields in Rx descriptor
ixgbevf: update Kconfig description
i40e: enable PTP
ixgbevf: set the disable state when ixgbevf_qv_disable is called
ixgbe: add braces around else condition in ixgbe_qv_lock_* calls

Jamal Hadi Salim (2):
net_sched: Remove unnecessary checks for act->ops
net_sched: act: action flushing missaccounting

James Chapman (1):
netfilter: introduce l2tp match extension

Janusz Dziedzic (15):
ath10k: add phyerr/dfs handling
mac80211_hwsim: use debugfs_remove_recursive
mac80211_hwsim: Add iface comb for DFS
mac80211_hwsim: VHT add 160MHz width support
cfg80211: add helper functions for start/end freq
cfg80211: DFS check chandef usable before CAC
cfg80211/mac80211: DFS setup chandef for cac event
cfg80211: allow beaconing after DFS CAC
nl80211: don't clear bitrate_mask twice
nl80211: allow setting bitrate mask back to default
cfg80211: in bitrate_mask, rename mcs to ht_mcs
ath10k: handle TKIP MIC error correctly
nl80211: add VHT support for set_bitrate_mask
ath10k: add DFS_CERTIFIED option
ath10k: add set_bitrate_mask callback

Jason Wang (2):
virtio-net: drop rq->max and rq->num
net: document accel_priv parameter for __dev_queue_xmit()

Jean Sacren (1):
sctp: fix missing SCTP mailing list address update

Jeff Kirsher (22):
ethernet: Fix FSF address in file headers
irda: Fix FSF address in file headers
usb: Fix FSF address in file headers
drivers/net/*: Fix FSF address in file headers
sctp: Fix FSF address in file headers
ipv4/ipv6: Fix FSF address in file headers
include/net/: Fix FSF address in file headers
netlabel: Fix FSF address in file headers
netfilter: Fix FSF address in file headers
net/irda: Fix FSF address in file headers
net/*: Fix FSF address in file headers
i40e: whitespace
zd1211rw: Fix FSF address in file headers
rt2x00: Fix FSF address in file headers
prism54: Fix FSF address in file headers
drivers/net/wireless: Fix FSF address in file headers
rfkill: Fix FSF address in file headers
nfc: Fix FSF address in file headers
can: Fix FSF address in file headers
pci_regs.h: Add PCI bus link speed and width defines
i40e: Implementation of VXLAN ndo's
i40e: Cleanup Doxygen warnings

Jerry Chu (3):
net-gro: Prepare GRO stack for the upcoming tunneling support
net-ipv6: Fix alleged compiler warning in ipv6_exthdrs_len()
net-gre-gro: Add GRE support to the GRO stack

Jesper Dangaard Brouer (1):
net: reorder struct netns_ct for better cache-line usage

Jesse Brandeburg (24):
i40e: check multi-bit state correctly
i40e: get media type during link info
i40e: enable early hardware support
i40e: remove and fix confusing define name
i40e: fix up some of the ethtool connection reporting
i40e: init flow control settings to disabled
i40e: trivial fixes
i40e: use same number of queues as CPUs
i40e: update led set args
i40e: fix mac address checking
i40e: fix constant cast issues
i40e: fix whitespace
i40e: use kernel specific defines
i40e: disable packet split
i40e: fix spelling errors
i40e: Add a dummy packet template
i40e: drop unused macros
i40e: whitespace fixes
i40e: trivial cleanup
i40e: fix compile warning on checksum_local
i40e: Change firmware workaround
i40e: whitespace fixes
i40e: rename defines
net: add vxlan description

Jesse Gross (1):
openvswitch: Silence RCU lockdep checks from flow lookup.

Jing Wang (1):
wl1251: return -ENOMEM if kzalloc fails

Jingoo Han (25):
wireless: ipw2100: remove unnecessary pci_set_drvdata()
wireless: prism54: remove unnecessary pci_set_drvdata()
wireless: rt2x00: remove unnecessary pci_set_drvdata()
wireless: libertas: remove unnecessary spi_set_drvdata()
bcma: pci: remove unnecessary pci_set_drvdata()
bcma: pci: remove DEFINE_PCI_DEVICE_TABLE macro
net: sfc: remove unnecessary pci_set_drvdata()
net: sis900: remove unnecessary pci_set_drvdata()
net: bna: remove unnecessary pci_set_drvdata()
net: ns83820: remove unnecessary pci_set_drvdata()
net: forcedeth: remove unnecessary pci_set_drvdata()
irda: via-ircc: remove unnecessary pci_set_drvdata()
irda: vlsi_ir: remove unnecessary pci_set_drvdata()
wan: dscc4: remove unnecessary pci_set_drvdata()
wan: lmc: remove unnecessary pci_set_drvdata()
wan: pc300too: remove unnecessary pci_set_drvdata()
wan: pci200syn: remove unnecessary pci_set_drvdata()
wan: wanxl: remove unnecessary pci_set_drvdata()
net: hippi: remove unnecessary pci_set_drvdata()
net: fddi: remove unnecessary pci_set_drvdata()
net: vmxnet3: remove unnecessary pci_set_drvdata()
net: phy: spi_ks8995: remove unnecessary spi_set_drvdata()
net: ieee802154: remove unnecessary spi_set_drvdata()
atm: he: remove unnecessary pci_set_drvdata()
atm: solos-pci: remove unnecessary pci_set_drvdata()

Jiri Benc (1):
ipv6: router reachability probing

Jiri Pirko (23):
ipv6 addrconf: extend ifa_flags to u32
ipv6 addrconf: introduce IFA_F_MANAGETEMPADDR to tell kernel to manage temporary addresses
neigh: convert parms to an array
neigh: wrap proc dointvec functions
neigh: use tbl->family to distinguish ipv4 from ipv6
neigh: restore old behaviour of default parms values
neigh: ipv6: respect default values set before an address is assigned to device
ipv6 addrconf: revert /proc/net/if_inet6 ifa_flag format
neigh: use neigh_parms_net() to get struct neigh_parms->net pointer
dn_dev: add support for IFA_FLAGS nl attribute
ipv4: add support for IFA_FLAGS nl attribute
bondnl: use be32 nla put/get for be32 values
ipv4: loopback device: ignore value changes after device is upped
neigh: split lines for NEIGH_VAR_SET so they are not too long
neigh: use NEIGH_VAR_INIT in ndo_neigh_setup functions.
bonding: change name of sysfs dir for bonding slaves
rtnetlink: put "BOND" into nl attribute names which are related to bonding
rtnetlink: provide api for getting and setting slave info
bonding: convert netlink to use slave data info api
rtnetlink: remove ndo_get_slave
rtnetlink: add missing IFLA_BOND_AD_INFO_UNSPEC
rtnetlink: remove check for fill_slave_info in rtnl_have_link_slave_info
rtnetlink: remove IFLA_BOND_SLAVE definition

Jitendra Kalsaria (1):
qlcnic: Support for 16 virtual NIC functions.

Joe Perches (14):
ether_addr_equal: Optimize implementation, remove unused compare_ether_addr
etherdevice: Add ether_addr_equal_unaligned
batadv: Slight optimization of batadv_compare_eth
etherdevice: Optimize a few is_<foo>_ether_addr functions
mac80211: align struct ps_data.tim to unsigned long
qlcnic: Convert vmalloc/memset to kcalloc
etherdevice: Use ether_addr_copy to copy an Ethernet address
8021q: Use ether_addr_copy
appletalk: Use ether_addr_copy
atm: Use ether_addr_copy
caif_usb: Use ether_addr_copy
netpoll: Use ether_addr_copy
pktgen: Use ether_addr_copy
dsa: Use ether_addr_copy

Johan Hedberg (42):
Bluetooth: Remove unnecessary 'send' parameter from smp_failure()
Bluetooth: Remove useless smp_rand function
Bluetooth: Remove dead code from SMP encryption function
Bluetooth: Remove unnecessary braces from one-line if-statement
Bluetooth: Add module parameter to enable LE CoC support
Bluetooth: Update l2cap_global_chan_by_psm() to take a link type
Bluetooth: Allow l2cap_chan_check_security() to be used for LE links.
Bluetooth: Pass command length to LE signaling channel handlers
Bluetooth: Move LE L2CAP initiator procedure to its own function
Bluetooth: Add definitions for LE connection oriented channels
Bluetooth: Add initial code for LE L2CAP Connect Request
Bluetooth: Add smp_sufficient_security helper function
Bluetooth: Refactor L2CAP connect rejection to its own function
Bluetooth: Add basic LE L2CAP connect request receiving support
Bluetooth: Fix L2CAP channel closing for LE connections
Bluetooth: Add L2CAP Disconnect suppport for LE
Bluetooth: Make l2cap_le_sig_cmd logic consistent
Bluetooth: Add LE L2CAP flow control mode
Bluetooth: Track LE L2CAP credits in l2cap_chan
Bluetooth: Limit L2CAP_OPTIONS socket option usage with LE
Bluetooth: Add new BT_SNDMTU and BT_RCVMTU socket options
Bluetooth: Implement returning of LE L2CAP credits
Bluetooth: Add LE flow control discipline
Bluetooth: Reject LE CoC commands when the feature is not enabled
Bluetooth: Introduce L2CAP channel callback for suspending
Bluetooth: Add LE L2CAP segmentation support for outgoing data
Bluetooth: Implement LE L2CAP reassembly
Bluetooth: Fix LE L2CAP Connect Request handling together with SMP
Bluetooth: Fix suspending the L2CAP socket if we start with 0 credits
Bluetooth: Limit LE MPS to the MTU value
Bluetooth: Fix clearing of chan->omtu for LE CoC channels
Bluetooth: Fix CID ranges for LE CoC CID allocations
Bluetooth: Fix validating LE PSM values
Bluetooth: Add debugfs controls for LE CoC MPS and Credits
Bluetooth: Simplify l2cap_chan initialization for LE CoC
Bluetooth: Use min_t for calculating chan->mps
Bluetooth: Fix valid LE PSM check
Bluetooth: Fix handling of L2CAP Command Reject over LE
Bluetooth: Add missing 6lowpan.h include
Bluetooth: Fix test for lookup_dev return value
Bluetooth: Fix NULL pointer dereference when disconnecting
Bluetooth: Default to no security with L2CAP RAW sockets

Johannes Berg (61):
mac80211: remove useless tests for array
cfg80211: add missing break in cfg80211_get_chan_state()
cfg80211: don't allow drivers to unset NL80211_FEATURE_SCAN_FLUSH
mac80211: verify ieee80211_key_replace() arguments
mac80211_hwsim: use CLOCK_MONOTONIC_RAW
mac80211: remove sta_info_flush() from interface teardown
Revert "mac80211: add driver callback for per-interface multicast filter"
mac80211: move align variable to remove __maybe_unused
nl80211: vendor command support
mac80211: neaten ieee80211_deliver_skb
mac80211: warn if unhashing station fails
iwlwifi: pcie: remove useless condition test
iwlwifi: mvm: small debugfs cleanups
iwlwifi: mvm: move interface-specific debugfs to a new file
iwlwifi: mvm: don't use void pointers in debugfs
iwlwifi: mvm: refactor debugfs copy_from_user()
iwlwifi: mvm: add iwl_mvm_sta_from_mac80211
iwlwifi: mvm: quota command max_duration should be zero
Merge remote-tracking branch 'wireless-next/master' into mac80211-next
mac80211: add pre-RCU-sync sta removal driver operation
iwlwifi: mvm: use pre-RCU-sync sta removal operation
mac80211: move 4-addr sta pointer clearing before synchronize_rcu()
mac80211: don't delay station destruction
mac80211: move synchronize_net() before sta key removal
mac80211: optimise synchronize_net() for sta_info_flush
mac80211: optimise mixed AP/VLAN station removal
mac80211: free all AP/VLAN keys at once
iwlwifi: mvm: clarify smps_requests documentation
iwlwifi: mvm: rs: fix variable shadowing
mac80211: make ieee80211_recalc_radar_chanctx static
mac80211: remove unnecessary iflist_mtx locking
mac80211: fix iflist_mtx/mtx locking in radar detection
nl80211: support vendor-specific events
cfg80211/mac80211: correct qos-map locking
mac80211: add tracing for ieee80211_sta_set_buffered
nl80211: move vendor/testmode event skb functions out of ifdef
mac80211: clean up netdev debugfs macros a bit
mac80211: handle station TX latency allocation errors
mac80211: fix memory leak in register_hw() error path
mac80211_hwsim: fix a print message
mac80211: clean up prepare_for_handlers() return value
mac80211: remove channel_change_time
mac80211: fix PS-Poll driver release TID
mac80211: release multiple ACs in uAPSD, fix more-data bug
mac80211: reset TX info flags when frame will be reprocessed
mac80211: handle MMPDUs at EOSP correctly
mac80211_hwsim: clean up netlink exit code
mac80211_hwsim: prepare for different channel support
mac80211_hwsim: remove regtest for now
mac80211_hwsim: refactor radio registration
mac80211_hwsim: refactor radio cleanup
mac80211_hwsim: minimize rctbl module parameter usage
mac80211_hwsim: assign index from separate counter
mac80211_hwsim: minor netlink cleanups
mac80211_hwsim: shuffle code to prepare for dynamic radios
mac80211_hwsim: verify wmediumd socket
mac80211_hwsim: register netlink even with multi-channel
mac80211_hwsim: allow creating/destroying radios on the fly
mac80211_hwsim: restore regulatory testing functionality
iwlwifi: mvm: use array indexing instead of treating it as a pointer
iwlwifi: add inline helper for packet lengths

John Fastabend (1):
ixgbe: reinit_locked() should be called with rtnl_lock

John W. Linville (22):
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
Merge tag 'for-linville-20131203' of git://github.com/kvalo/ath
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
Merge tag 'nfc-next-3.14-1' of git://git.kernel.org/.../sameo/nfc-next
Merge branch 'for-linville' of git://github.com/kvalo/ath
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem

John Whitmore (1):
can: update MAINTAINERS and Documentation

Jon Cooper (5):
sfc: Add MC BISTs to ethtool offline self test on EF10
sfc: Make initial fill of RX descriptors synchronous
sfc: Correct RX dropped count for drops while interface is down
sfc: Add RX packet timestamping for EF10
sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command.

Jon Paul Maloy (5):
tipc: initiate media type array at compile time
tipc: improve naming and comment consistency in media layer
tipc: rename functions related to link failover and improve comments
tipc: remove 'has_redundant_link' flag from STATE link protocol messages
tipc: make link start event synchronous

Joseph Gasparakis (1):
i40e: Rx checksum offload for VXLAN

Josh Triplett (1):
net: wireless: brcm80211: Drop debug version with build date/time

Jukka Rissanen (5):
6lowpan: Moving generic compression code into 6lowpan_iphc.c
net: if_arp: add ARPHRD_6LOWPAN type
ipv6: Add checks for 6LOWPAN ARP type
Bluetooth: Enable 6LoWPAN support for BT LE devices
Bluetooth: Manually enable or disable 6LoWPAN between devices

Julia Lawall (16):
net: fix error return code
hamradio: 6pack: fix error return code
rt2x00: use ether_addr_equal_64bits
ath5k: use ether_addr_equal_64bits
p54: use ether_addr_equal_64bits
mwl8k: use ether_addr_equal_64bits
rtlwifi: use ether_addr_equal_64bits
iwlegacy: use ether_addr_equal_64bits
ath9k: use ether_addr_equal_64bits
ipw2x00: use ether_addr_equal_64bits
at76c50x-usb: use ether_addr_equal_64bits
carl9170: use ether_addr_equal_64bits
net: tulip: delete useless tests on netdev_priv
smsc9420: use named constants for pci_power_t values
brcmsmac: delete useless variable
ksz884x: delete useless variable

Kalle Valo (10):
ath10k: implement ath10k_pci_soc_read/write32()
ath10k: add error handling to ath10k_pci_wait()
ath10k: remove htt rx amsdu clear retry bit hack
ath10k: don't show MSI registration warnings
ath10k: make core boot messages more compact
ath10k: show hardware and firmware info prints only once
Merge remote-tracking branch 'wireless-next/master' into ath-next
ath10k: handle WMI debug print events
ath10k: add trace event for WMI_DEBUG_MESG_EVENTID
ath10k: add debugfs file to control firmware dbglog

Kamil Krawczyk (4):
i40e: restrict diag test length
i40e: loopback info and set loopback fix
i40e: remove redundant AQ enable
i40e: Fix MAC format in Write MAC address AQ cmd

Karl Beldan (5):
mac80211: do not compute offset from ssn in Rx AMPDU reordering buffer
mac80211_hwsim: claim CCK support for HT clients
mac80211: minstrel_ht: replace some occurences of MCS_GROUP_RATES
mac80211: minstrels: spare numerous useless calls to get_random_bytes
mac80211: minstrel_ht: do not sample unsupported rates

Kevin Lo (3):
rt2x00: rt2800lib: Update BBP register initialization for RT53xx
rt2x00: rt2800lib: update RF registers for RT5390
rt2x00: rt2800lib: no need to write RF register 3 twice for RT5592

Kevin Scott (1):
i40e: Add flag for L2 VEB filtering

Kevin Wallace (1):
macvlan: Support creating macvtaps from macvlans

Kristian Evensen (2):
netfilter: nft_ct: Add support to set the connmark
netfilter: nft_ct: fix compilation warning if NF_CONNTRACK_MARK is not set

Kuninori Morimoto (3):
irda: fixup SH_SIR position on Kconfig
irda: sh_irda: use devm_request_irq()
irda: sh_sir: use devm_request_irq()

Kyeyoon Park (2):
cfg80211: Add support for QoS mapping
mac80211: Add support for QoS mapping

Lad, Prabhakar (1):
net: davinci_mdio: Fix sparse warning

Larry Finger (20):
rtl8187: Increase RX queue depth
rtlwifi: Remove unused calls to rtl_is_special_data()
rtlwifi: rtl8192c: Prevent reconnect attempts if not connected
rtlwifi: rtl8192cu: Add new firmware
rtlwifi: Redo register save locations
rtlwifi: Set the link state
rtlwifi: rtl8192c: Add new definitions in the dm_common header
rtlwifi: Increase the RX queue length for USB drivers
rtlwifi: Update beacon statistics for USB driver
rtlwifi: rtl8192c: Add routines to save/restore power index registers
rtlwifi: rtl8192cu: Update the power index registers
rtlwifi: rtl8192cu: Fix some code in RF handling
rtlwifi: Add missing code to PWDB statics routine
rtlwifi: rtl8192c: Update dynamic gain calculations
rtlwifi: rtl8188ee: Fix typo in code
rtlwifi: rtl8192c-common: Fix sparse warning
rtlwifi: rtl8192cu: Add new device ID
b43: Fix lockdep splat
b43: Fix unload oops if firmware is not available
b43legacy: Fix unload oops if firmware is not available

Laurence Evans (3):
sfc: PTP - tidy up unused/useless variables
sfc: Tidy up PTP synchronization code
sfc: Add support for SFC9100 timestamp format

Levente Kurusa (1):
bcma: add missing put_device call

Li RongQing (5):
ipv6: unneccessary to get address prefix in addrconf_get_prefix_route
ipv6: remove prune parameter for fib6_clean_all
net: unify the pcpu_tstats and br_cpu_netstats as one
macvlan: unify macvlan_pcpu_stats and vlan_pcpu_stats
ipv6: move IPV6_TCLASS_SHIFT into ipv6.h and define a helper

Li Zhong (1):
packet: fix using smp_processor_id() in preemptible code

Lilach Edelstein (1):
iwlwifi: mvm: Add Smart FIFO support

Lorenzo Bianconi (3):
ath9k: fix retry chain initialization in tx99 code
ath9k: initialize retry chain flags in tx99 code
ath9k: fix 5/10MHz channel width initialization on ar9003

Luciano Coelho (7):
mac80211: move csa_chandef to sdata
iwlwifi: mvm: don't restart HW if suspending fails before D3 image is loaded
MAINTAINERS: remove myself as maintainer of TI WiLink drivers
mac80211: lock sdata in ieee80211_csa_connection_drop_work()
mac80211: make ieee80211_assign_beacon() static
mac80211: refactor ieee80211_ibss_process_chanswitch()
mac80211: align ieee80211_ibss_csa_beacon() with ieee80211_assign_beacon()

Luis R. Rodriguez (45):
cfg80211: consolidate passive-scan and no-ibss flags
cfg80211: force WIPHY_FLAG_CUSTOM_REGULATORY on wiphy_apply_custom_regulatory()
cfg80211: remove second argument from reg_process_hint()
cfg80211: add function helpers to genregdb.awk
cfg80211: fix parsing when db.txt ends on a rule
cfg80211: enforce disabling channels by custom or strict settings
cfg80211: check regulatory request alpha2 early
cfg80211: processing core regulatory hints on its own
cfg80211: process user regulatory requests on its own
cfg80211: process driver regulatory requests on its own
cfg80211: process country IE regulatory requests on their own
cfg80211: process non country IE conflicting first
cfg80211: add helper for kfree'ing last_request
cfg80211: add helper for kfree'ing and assigning last_request
cfg80211: add helper for calling CRDA
cfg80211: allow only the core to request to update the world regdom
cfg80211: move core reg_notfier() check to source
cfg80211: pass the last_request to __set_regdom()
cfg80211: set core regulatory updates on its own
cfg80211: set user regulatory updates on its own
cfg80211: set driver regulatory updates on its own
cfg80211: rename __set_regdom() to reg_set_rd_country_ie()
cfg80211: move regulatory flags to their own variable
cfg80211: add flags to define country IE processing rules
cfg80211: add an option to disable processing country IEs
cfg80211: use enum nl80211_dfs_regions for dfs_region everywhere
cfg80211: intersection dfs regions when intersecting regdomains
cfg80211: distinguish unset DFS region from unknown
cfg80211: replace print_dfs_region() with reg_dfs_region_str() helper
cfg80211: add reg_get_dfs_region()
cfg80211: DFS check dfs_region before usage
brcm80211: fix usage of freq_reg_info()
rtlwifi: fix usage of freq_reg_info()
ath: fix logic on ath_reg_apply_active_scan_flags()
ath: clean up ath_reg_apply_active_scan_flags()
ath: rename ath_reg_apply_active_scan_flags() to ath_reg_apply_ir_flags()
ath: simplify ath_reg_apply_beaconing_flags()
ath: move the channel for ath_reg_apply_beaconing_flags() into helper
ath: fix usage of freq_reg_info()
ath: move dynamic_country_user_possible() to the top
ath: dynamic user allow check helper to the top
ath: fix dynamic user regulatory domain support
wireless: update MAINTAINERS
ath: fix warning on usage of REGULATORY_CUSTOM_REG
cfg80211: make regulatory_hint() remove REGULATORY_CUSTOM_REG

Manish Chopra (3):
qlcnic: VLAN enhancement for 84XX adapters
qlcnic: update version to 5.3.53
qlcnic: Fix SR-IOV cleanup code path

Manish chopra (2):
qlcnic: Interrupt code cleanup
qlcnic: Update poll controller code path

Marc Kleine-Budde (1):
can: ti_hecc: fix endianness related sparse warning

Marcel Holtmann (11):
Bluetooth: Fix limited discoverable mode for Zeevo modules
Bluetooth: Set default own address type only during controller setup
Bluetooth: Remove debug statement for features complete event
Bluetooth: Store supported commands only during setup procedure
Bluetooth: Increase minor version of core module
Bluetooth: Use macros for connectionless slave broadcast features
Bluetooth: Set HCI_QUIRK_RESET_ON_CLOSE for Socket SDIO cards
Bluetooth: Add support for vectored writes to virtual HCI driver
Bluetooth: Use MD SET register for changing SDIO Type-B to Type-A
Bluetooth: Add quirk for disabling Delete Stored Link Key command
Bluetooth: Deal with USB devices that are faking CSR vendor

Marek Kwaczynski (1):
nl80211/cfg80211: Set Operating Mode Notification

Marek Puzyniak (3):
ath10k: introduce DFS implementation
ath10k: add debugfs file to control radar events blocking
ath10k: disable STA kickout in FW

Mark Cave-Ayland (3):
rtlwifi: Bring _rtl92c_phy_iq_calibrate() in line with the vendor driver
rtlwifi: rtl8192cu: Bring rtl92cu_phy_bb_config() up to date
rtlwifi: rtl8192cu: Update table.c

Mark Rustad (7):
ixgbe: Indicate removal state explicitly
ixbge: Protect ixgbe_down with __IXGBE_DOWN bit
ixgbe: Use static inlines instead of macros
ixgbe: Make ethtool register test use accessors
ixgbe: Check register reads for adapter removal
ixgbe: Check for adapter removal on register writes
ixgbe: Additional adapter removal checks

Markus Pargmann (1):
can: c_can: Speed up rx_poll function

Matan Barak (1):
net/mlx4_core: Check port number for validity before accessing data

Matthew Whitehead (2):
8390 : Replace ei_debug with msg_enable/NETIF_MSG_* feature
3c59x: Add software timestamping

Matti Gottlieb (1):
mac80211: Tx frame latency statistics

Max Stepanov (4):
mac80211: add generic cipher scheme support
mac80211: check pairwise key_idx on get_key call
mac80211: read station mgmt keys via get_key call
iwlwifi: mvm: add a generic cipher scheme support

Michael Chan (6):
bnx2: Advertise nothing when speed is forced
bnx2: Enable auto-mdix when autoneg is disabled.
bnx2: Report MDI/MDIX status to ethtool.
bnx2: Update version to 2.2.5.
tg3: Refactor __tg3_set_mac_addr()
tg3: Add unicast filtering support.

Michael Dalton (7):
net: allow > 0 order atomic page alloc in skb_page_frag_refill
virtio-net: use per-receive queue page frag alloc for mergeable bufs
virtio-net: auto-tune mergeable rx buffer size for improved performance
net-sysfs: add support for device-specific rx queue sysfs attributes
lib: Ensure EWMA does not store wrong intermediate values
virtio-net: initial rx sysfs support, export mergeable rx buffer size
virtio-net: fix build error when CONFIG_AVERAGE is not enabled

Michal Kazior (40):
ath10k: prevent starting monitor without a vdev
ath10k: add sanity checks for monitor management
ath10k: fix endianess in prints
ath10k: fix NSS reporting in RX
ath10k: fix NULL deref upon early FW crash
ath10k: fix FW crashes on heavy TX on 10.1.389 AP FW
ath10k: setup min channel power to a reasonable value
ath10k: use proper tx power unit
ath10k: respect power_level values
ath10k: plug memory leak in wmi mgmt tx worker
ath10k: plug memory leak on beacon tx
ath10k: remove ar_pci->ce_count
ath10k: don't forget to kill fw error tasklet
ath10k: split tasklet killing function
ath10k: rename ath10k_pci_reset_target()
ath10k: make sure to mask all CE irqs
ath10k: fix ath10k_ce_init() failpath
ath10k: remove meaningless check
ath10k: use ath10k_do_pci_wake/sleep
ath10k: propagate ath10k_ce_disable_interrupts() errors
ath10k: guard against CE corruption from firmware
ath10k: re-arrange PCI init code
ath10k: add and fix some PCI prints
ath10k: reset device upon stopping/power down
ath10k: fix core init failpath
ath10k: allow dynamic bandwidth in hw rate control
ath10k: clear tx status before submitting to mac80211
ath10k: don't consume other's shared interrupts
ath10k: split up pci irq code
ath10k: don't use interrupts for BMI
ath10k: decouple ath10k_pci_start_ce()
ath10k: defer irq registration until hif start()
ath10k: extract functions for legacy irq handling
ath10k: re-add support for early fw indication
ath10k: allow explicit MSI/MSI-X disabling
ath10k: fix Tx status clearing
mac80211: fix rx_nss calculation for drivers with hw rc
ath10k: fix multi BSSID with WPA on FW 10.1
ath10k: fix WEP Shared authentication
ath10k: fix band reporting for mgmt CCK frames on 5GHz

Michal Nazarewicz (3):
iwlwifi: pcie: remove minor dead code
net: wirelesse: wcn36xx: pull allocation outside of critical section
netfilter: nf_tables: remove unused variable in nf_tables_dump_set()

Michal Schmidt (1):
vmxnet3: use initialized skb pointer to set hash

Michal Sekletar (1):
net: introduce SO_BPF_EXTENSIONS

Mitch Williams (27):
i40e: allow one more vector for VFs
i40e: properly add VF MAC addresses
i40e: fix debugging messages
i40e: move i40e_reset_vf
i40e: refactor VF reset flow
i40e: remove redundant code
i40e: remove chatty log messages
i40e: fix error return
i40e: be more informative
i40e: make a define from a large constant
i40e: report VF MAC addresses correctly
i40e: guard against vf message races
i40e: use functions to enable and disable icr 0
i40e: reinit buffer size each time
i40e: avoid unnecessary register read
i40e: use struct assign instead of memcpy
i40e: don't allocate zero size
i40e: acknowledge VFLR when disabling SR-IOV
i40e: support VFs on PFs other than 0
i40e: correctly setup ARQ descriptors
i40e: shorten wordy fields
i40e: trivial: formatting and checkpatch fixes
i40e: use assignment instead of memcpy
i40e: fix long lines
i40e: allow VF to remove any MAC filter
i40e: remove extra register write
i40e: make message meaningful

Moni Shoua (1):
net/mlx4_core: Remove unnecessary validation for port number

Mugunthan V N (1):
drivers: net: cpsw: enable promiscuous mode support

Neal Cardwell (1):
gre_offload: simplify GRE header length calculation in gre_gso_segment()

Neerav Parikh (7):
i40e: Remove FCoE in i40e_virtchnl_pf.c code
i40e: Fix dump output from debugfs calls
i40e: Fix ring allocation
i40e: I40E_FLAG_MQ_ENABLED is not used
i40e: implement DCB support infastructure
i40e: add DCB and DCBNL support
i40e: add DCB option to Kconfig

Neil Horman (4):
printk: Add a DEPRECATED macro
SCTP: Reduce log spamming for sctp setsockopt
sctp: Add process name and pid to deprecation warnings
af_packet: Add Queue mapping mode to af_packet fanout operation

NeilBrown (1):
libertas/sdio: make sure card enters power-off when firmware is loaded.

Nick Kossifidis (1):
ath5k: Reset Tx interrupt bits also on PISR

Nicolas Dichtel (1):
ipv4: fix wildcard search with inet_confirm_addr()

Nikolay Aleksandrov (26):
bonding: add infrastructure for an option API
bonding: convert mode setting to use the new option API
bonding: convert packets_per_slave to use the new option API
bonding: convert xmit_hash_policy to use the new option API
bonding: convert arp_validate to use the new option API
bonding: convert arp_all_targets to use the new option API
bonding: convert fail_over_mac to use the new option API
bonding: convert arp_interval to use the new option API
bonding: convert arp_ip_target to use the new option API
bonding: convert downdelay to use the new option API
bonding: convert updelay to use the new option API
bonding: convert lacp_rate to use the new option API
bonding: convert min_links to use the new option API
bonding: convert ad_select to use the new option API
bonding: convert num_peer_notif to use the new option API
bonding: convert miimon to use the new option API
bonding: convert primary to use the new option API
bonding: convert primary_reselect to use the new option API
bonding: convert use_carrier to use the new option API
bonding: convert active_slave to use the new option API
bonding: convert queue_id to use the new option API
bonding: convert all_slaves_active to use the new option API
bonding: convert resend_igmp to use the new option API
bonding: convert lp_interval to use the new option API
bonding: convert slaves to use the new option API
bonding: fix u64 division

Nithin Sujir (8):
tg3: Don't add rxbds_empty to rx_over_errors
tg3: Add flag to disable 1G Half Duplex advertisement
tg3: Fix bit definition for the nvram Auto Power Down setting
tg3: Expand multicast drop counter miscounting fix to 5762
tg3: Update version to 3.135
tg3: Set the MAC clock to the fastest speed during boot code load
tg3: Poll cpmu link state on APE + ASF enabled devices
tg3: Update version to 3.136

Norbert van Bolhuis (1):
packet: doc: describe PACKET_MMAP with one packet socket for rx and tx

Oleg Moroz (1):
can: sja1000: add support for Elcus CAN200PCI

Oleksij Rempel (6):
ath9k_htc: reconfigure led_gpios after resume
ath: add common function ath_is_mybeacon
ath9k: use ath_is_mybeacon
ath9k_htc: use ath_is_mybeacon
ath5k: use ath_is_mybeacon
carl9170: use ath_is_mybeacon

Oliver Hartkopp (2):
can: gw: remove obsolete checks
fib_frontend: fix possible NULL pointer dereference

Olof Johansson (4):
net: eth: davinci_cpdma: 64-bit phys/dma_addr_t cleanup
net: eth: davinci_cpdma: Mark a local variable static
net: eth: cpsw: 64-bit phys_addr_t and sparse cleanup
net: eth: 8390: remove section warning in etherh.c

Or Gerlitz (6):
net/mlx4_core: Add basic support for TCP/IP offloads under tunneling
net/mlx4_en: Add netdev support for TCP/IP offloads of vxlan tunneling
net: Add GRO support for UDP encapsulating protocols
net: Export gro_find_by_type helpers
net: Add GRO support for vxlan traffic
net/vxlan: Share RX skb de-marking and checksum checks with ovs

Pablo Neira Ayuso (8):
netfilter: nf_tables: remove nft_meta_target
netfilter: add help information to new nf_tables Kconfig options
netfilter: nf_tables: dump sets in all existing families
Revert "netfilter: avoid get_random_bytes calls"
netfilter: nft_reject: fix compilation warning if NF_TABLES_IPV6 is disabled
netfilter: nft_meta: fix lack of validation of the input register
netfilter: nf_tables: fix error path in the init functions
netfilter: nf_tables: fix missing byteorder conversion in policy

Pankaj Dubey (1):
drivers: net: silence compiler warning in smc91x.c

Patrick McHardy (19):
netfilter: nf_tables: make chain types override the default AF functions
netfilter: nf_tables: add hook ops to struct nft_pktinfo
netfilter: nf_tables: add support for multi family tables
netfilter: nf_tables: add "inet" table for IPv4/IPv6
netfilter: nf_tables: add nfproto support to meta expression
netfilter: nft_meta: add l4proto support
netfilter: nft_ct: load both IPv4 and IPv6 conntrack modules for NFPROTO_INET
netfilter: nf_tables: split chain policy validation from actually setting it
netfilter: nf_tables: restore chain change atomicity
netfilter: nf_tables: fix check for table overflow
netfilter: nf_tables: fix chain type module reference handling
netfilter: nf_tables: add missing module references to chain types
netfilter: nf_tables: replay request after dropping locks to load chain type
netfilter: nf_tables: constify chain type definitions and pointers
netfilter: nf_tables: minor nf_chain_type cleanups
netfilter: nf_tables: perform flags validation before table allocation
netfilter: nf_tables: take AF module reference when creating a table
netfilter: nf_tables: prohibit deletion of a table with existing sets
netfilter: nf_tables: rename nft_do_chain_pktinfo() to nft_do_chain()

Paul Bolle (2):
net/mlx4_core: clean up cq_res_start_move_to()
net/mlx4_core: clean up srq_res_start_move_to()

Paul Durrant (7):
xen-netback: improve guest-receive-side flow control
xen-netback: add gso_segs calculation
xen-netback: stop vif thread spinning if frontend is unresponsive
net: add skb_checksum_setup
xen-netback: use new skb_checksum_setup function
xen-netfront: use new skb_checksum_setup function
xen-netfront: add support for IPv6 offloads

Paul Gortmaker (5):
wireless: delete non-required instances of include <linux/init.h>
i40evf: fix s390 build failure due to implicit prefetch.h
netfilter: Add dependency on IPV6 for NF_TABLES_INET
drivers/net: delete non-required instances of include <linux/init.h>
net/ipv4: don't use module_init in non-modular gre_offload

Paul Moore (1):
cipso: cleanup cipso_v4_translate() when !CONFIG_NETLABEL

Pavel Machek (2):
wl1251: add nvs file name to module firmware list
wl1251: fix NULL pointer dereference

Peter Pan(æåå) (1):
tcp: delete redundant calls of tcp_mtup_init()

Pravin B Shelar (1):
openvswitch: Per cpu flow stats.

RafaÅ MiÅecki (5):
bgmac: connect to PHY and make use of PHY device
bgmac: start/stop PHY on netdev open/stop
bgmac: reset cached MAC state during chip reset
bgmac: replace some magic values with defines
bgmac: drop duplicated PHY defines

Rasesh Mody (12):
bna: Add software timestamping support
bna: Set Get IOC fw State
bna: Fix Filter Add Del
bna: RX Filter Enhancements
bna: Enable Multi Buffer RX
bna: RX Processing and Config Changes
bna: CQ Read Fix
bna: Add NULL Check Before Dereferencing TCB
bna: Handle the TX Setup Failures
bna: Embed SKB Length in TX Vector
bna: Firmware Patch Simplification
bna: Update the Driver Version to 3.2.23.0

Rashika Kheria (10):
drivers: net: Mark functions as static in 3945-debug.c
drivers: net: Mark functions as static in 4965-debug.c
drivers: net: Mark functions as static in debug.c
drivers: net: Mark functions as static in qlcnic_io.c
drivers: net: Mark functions as static in qlcnic_83xx_hw.c
drivers: net: Mark functions as static in stmmac_platform.c
drivers: net: Include new header file in sbni.c
drivers: net: Mark functions as static in 3945-debug.c
drivers: net: Mark functions as static in 4965-debug.c
drivers: net: Mark functions as static in debug.c

Richard Weinberger (7):
ptp_pch: Add dependency on HAS_IOMEM
staging,dgap: Add dependency on HAS_IOMEM
staging,spear_adc: Add dependency on HAS_IOMEM
phy,exynos: Add dependency on HAS_IOMEM
net,marvell: Add dependency on HAS_IOMEM
power,goldfish: Add dependency on HAS_IOMEM
staging,lpc32xx_adc: Add dependency on HAS_IOMEM

Robert Stonehouse (1):
sfc: Demote "MC Scheduler error" messages

Roman Dubtsov (1):
rt2x00: rt2800usb: mark D-Link DWA-137 as supported

Sabrina Dubroca (9):
alx: add a hardware stats structure
alx: add constants for the stats fields
alx: add stats update function
alx: add alx_get_stats64 operation
alx: add stats to ethtool
atl1c: update statistics code
atl1e: update statistics code
atl1: update statistics code
net: remove unnecessary initializations in net_dev_init

Sachin Kamat (1):
net: Cleanup in eth-netx.h

Salam Noureddine (1):
ipv4: arp: update neighbour address when a gratuitous arp is received and arp_accept is set

Salil Kapur (1):
NFC: mei_phy: Using kfree_skb() instead of kfree()

Samuel Ortiz (3):
NFC: Return driver failure upon unknown event reception
NFC: Only warn on SE discovery error
NFC: pn533: Frame is invalid if ccid.datalen is 0

Sathya Perla (1):
be2net: update driver version to 10.0.x

Sebastian Hesselbarth (5):
net: mv643xx_eth: properly start/stop phy device
net: phy: marvell: provide genphy suspend/resume
net: phy: provide phy_resume/phy_suspend helpers
net: phy: resume/suspend PHYs on attach/detach
net: phy: suspend phydev when going to HALTED

Sergei Shtylyov (14):
sh_eth: add R8A7791 support
sh_eth: add PHY IRQ to platform data
sh_eth: do not reset PHY needlessly
sh_eth: coding style fixes
phy: coding style fixes
mdio_bus: coding style fixes
<linux/phy.h>: coding style fixes
phy: kill useless local variables
phy: kill excess code
phy: kill excess empty lines
phylib: remove unused adjust_state() callback
phylib: make phy_scan_fixups() static
sh_eth: fix garbled TX error message
DT: net: davinci_emac: "phy-handle" property is actually optional

Shahed Shaikh (2):
qlcnic: Enable IPv6 LRO even if IP address is not programmed
qlcnic: Update version to 5.3.54

Shannon Nelson (42):
i40e: clear AQ head and tail registers
i40e: simplify aq head-tail-len setups
i40e: select reset counters correctly
i40e: retry call on timeout
i40e: default debug mask setting
i40e: add interrupt test
i40e: add support for triggering EMPR
i40e: only set up the rings to be used
i40e: clear test state bit after all ethtool tests
i40e: refactor ethtool tests
i40e: restrict diag test messages
i40e: complain about out-of-range descriptor request
i40e: fix pf reset after offline test
i40e: support for suspend and resume
i40e: prevent null pointer exception in dump descriptor
i40e: simplify error messages for dump descriptor
i40e: fix up scanf decoders
i40e: more print_hex_dump use
i40e: add wake-on-lan support
i40e: fix curly brace use and return type
i40e: fix error handling when alloc of vsi array fails
i40e: catch unset q_vector
i40e: use correct struct for get and update vsi params
i40e: Add code to wait for FW to complete in reset path
i40e: update firmware api to 1.1
i40e: Reduce range of interrupt reg in reg test
i40e: move PF ID init from PF reset to SC init
i40e: check MAC type before any REG access
i40e: rework shadow ram read functions
i40e: whitespace paren and comment tweaks
i40e: release NVM resource reservation on startup
i40e: remove interrupt on AQ error
i40e: accept pf to pf adminq messages
i40e: check for possible incorrect ipv6 checksum
i40e: adjust ITR max and min values
i40e: clear qtx_head before enabling Tx queue
i40e: call clear_pxe after adminq is initialized
i40e: fix log message wording
i40e: associate VMDq queue with VM type
i40e: check desc pointer before printing
i40e: updates to AdminQ interface
i40e: Fix device ID define names to align to standard

Shaohui Xie (1):
phylib: turn genphy_driver to an array

Shawn Bohrer (3):
mlx4_en: Add PTP hardware clock
mlx4_en: Only cycle port if HW timestamp config changes
mlx4_en: Select PTP_1588_CLOCK

Shlomo Pongratz (1):
net/udp_offload: Handle static checker complaints

Shradha Shah (2):
sfc: Changed the statistic name emerg_{fetch,wait} to hlb_{fetch,wait}
Add Shradha Shah as the sfc driver maintainer.

Simon Horman (2):
sh_eth: Use bool as return type of sh_eth_is_gether()
sh_eth: Add support for r7s72100

Simon Wunderlich (18):
cfg80211: protect beacon changing functions with wdev-lock
mac80211: modify beacon using sdata/wdev-lock, not rtnl lock
cfg80211/mac80211/ath6kl: acquire wdev lock outside ch_switch_notify
mac80211: don't cancel csa finalize work within stop_ap
mac80211: don't leak next beacon when csa is aborted
mac80211: fix nested sdata lock for IBSS/CSA
batman-adv: remove bonding and interface alternating
batman-adv: split tq information in neigh_node struct
batman-adv: split out router from orig_node
batman-adv: add WiFi penalty
batman-adv: consider outgoing interface in OGM sending
batman-adv: add bonding again
batman-adv: add debugfs structure for information per interface
batman-adv: add debugfs support to view multiif tables
batman-adv: add build checks for packet sizes
batman-adv: update copyright years for 2014
batman-adv: Start new development cycle
batman-adv: use consistent kerneldoc style

Solomon Peachy (2):
cw1200: Make the "scan failed" message into a warning
wireless: cw1200: Use consistent internal locking conventions

Somnath Kotur (1):
be2net: Fix be_vlan_add/rem_vid() routines

Soren Brinkmann (6):
net: macb: Migrate to dev_pm_ops
net: macb: Migrate to devm clock interface
net: macb: Use devm_ioremap()
net: macb: Use devm_request_irq()
net: macb: Adjust tx_clk when link speed changes
net: macb: Fix build warning

Srinivas Kandagatla (9):
net: stmmac: support max-speed device tree property
net: stmmac: mdio: remove reset gpio free
net: stmmac: move dma allocation to new function
net: stmmac: move hardware setup for stmmac_open to new function
net: stmmac: make stmmac_mdio_reset non-static
net: stmmac: fix power management suspend-resume case
net: stmmac: use suspend functions for hibernation
net: stmmac: restore pinstate in pm resume.
net: stmmac: notify the PM core of a wakeup event.

Stanislaw Gruszka (1):
iwl3945: do not print RFKILL message

Steffen Hurrle (1):
net: add build-time checks for msg->msg_name size

Steffen Klassert (2):
xfrm: Remove ancient sleeping when the SA is in acquire state
net: Remove FLOWI_FLAG_CAN_SLEEP

Stephen Hemminger (6):
i40e: make functions static and remove dead code
ipv4: make fib_detect_death static
arp: make arp_invalidate static
ipv4: remove unused function
ipv4: ping make local stuff static
ovs: make functions local

Stephen Rothwell (1):
net: resort some Kbuild files to hopefully help avoid some conflicts

Stephen Warren (2):
Bluetooth: remove direct compilation of 6lowpan_iphc.c
Bluetooth: remove direct compilation of 6lowpan_iphc.c

Sucheta Chakraborty (8):
qlcnic: Disable DCB operations from SR-IOV VFs.
qlcnic: Issue INIT_NIC command only once.
qlcnic: Refactor initialize nic code path.
qlcnic: Restrict VF from configuring any VLAN mode.
qlcnic: Enable VF flood bit on PF.
qlcnic: Turn on promiscous mode for SRIOV PF.
qlcnic: Do MAC learning for SRIOV PF.
qlcnic: Use bool for rx_mac_learn.

Sujith Manoharan (92):
ath9k: Add WB335 PCI IDs
ath9k: Identify Killer Wireless cards
ath9k: Fix TX99 config option usage
ath9k: Fix wow.c compilation
ath9k: Add a config option for WoW
ath9k: Use CONFIG_ATH9K_WOW
ath9k: Add an initialization routine for WoW
ath9k: Add SERDES initvals for AR9462 2.1
ath9k: Remove unused AR9462 2.0 initvals
ath9k: Remove pcieSerDesWrite
ath9k: Apply CUS227 specific TX gain values
ath9k: Update MAINTAINERS
ath9k: Separate routines for PCOEM and SoC calibration
ath9k: Remove RTT/MCI code from SoC calibration
ath9k: Remove unnecessary check
ath9k: Fix Carrier Leak calibration for SoC chips
ath9k: Fix TX IQ calibration for SoC chips
ath9k: Cleanup IQ calibration for PCOEM chips
ath9k: Add initvals for AR9565 1.1
ath9k: Add version macros for AR9565 1.1
ath9k: Attach INI arrays for AR9565 v1.1
ath9k: Remove duplicate initvals for AR9462 v2.1
ath9k: Update initvals for AR9300 v2.2
ath9k: Update initvals for AR9580 v1.0
ath9k: Update AR9340 initvals
ath9k: Fix initvals for freq 2484
Bluetooth: ath3k: Add support for another AR3012 card
Bluetooth: ath3k: Add support for a new AR3012 device
ath9k: Add initval arrays for DFS channels
ath9k: Initialize baseband for DFS channels
ath9k: Update mac_postamble for AR9003 family
ath9k: Remove AR955x INI duplicates
ath9k: Update AR9331 v1.1 initvals
ath9k: Update AR9331 v1.2 initvals
ath9k: Use a separate TX gain table for WZR-HP-G450H
ath9k: Update high power gain table for AR9300
ath9k: Identify duplicate AR9485 initvals
ath9k: Identify duplicate AR9462 v2.0 initvals
ath9k: Identify duplicate AR9565 v1.0 initvals
ath9k: Fix regulatory compliance
ath9k: Remove AR9330 v1.0 macro as it's not supported
ath9k: Enable manual peak calibration for AR9331 v1.1
ath9k: Fix internal regulator for AR955x
ath9k: Apply tuning caps for AR9330 and AR9485
ath9k: Cleanup spectral scan code
ath9k: Cleanup ath9k.h
ath9k: Remove unneeded ref. count initialization
ath9k: Initialize "switchcomspdt" eeprom field explicitly
ath9k: Update BaseExtension_1 eeprom structure
ath9k: Fix regulatory compliance
ath9k: Add a delay between RTC reset/clear for AR9003
ath9k: Fix RTC reset delay
ath9k: Use a subroutine for the AR9330 reset WAR
ath9k: Fix max AMPDU size calculation
ath9k: Register supported HW hang checks
ath9k: Add HW callbacks for MAC/BB hang checks
ath9k: Fix MAC HW hang check for AR9003
ath9k: Fix PHY restart workaround
ath9k: Fix baseband watchdog interrupts
ath9k: Identify baseband watchdog signatures
ath9k: Fix baseband watchdog reset
ath9k: Remove RX Poll
ath9k: Process BB watchdog events in the tasklet
ath9k: Fix "cc_lock" usage
ath9k: Remove unused functions
ath9k: Move private HW callbacks to hw-ops.h
ath9k: Handle unsupported MAC versions early
ath9k: Cleanup __ath9k_hw_init()
ath9k: Fix AR9100 chip power-on
ath9k: Remove unused config option ack_6mb
ath9k: Fix interrupt statistics
ath9k: Add version/revision macros for QCA9531
ath9k: Assign macVersion for QCA9531
ath9k: Add QCA953x initvals
ath9k: Initialize QCA953x INI arrays
ath9k: Add hardware support for QCA9531
ath9k: Fix AR955x RX sensitivity
ath9k: Fix regulatory compliance
ath9k: Update WB335 PCI IDs
ath9k: Use correct channel for RX packets
ath9k: Disable cross-band FCC
ath9k: Add an option for station statistics
ath9k: Show only active TIDs in node_aggr
ath9k: Use a separate debugfs file for PHY errors
ath9k: Add a debugfs file "node_recv"
ath9k: Remove debug print in ISR
ath9k: Process GTT interrupts
ath9k: Fix error reported by smatch
ath9k: Fix IQ calibration
ath9k: Fix possible overflow condition
ath9k: Fix code mistake
ath9k: Fix RX interrupt mitigation

Suresh Reddy (5):
be2net: fix incorrect setting of cmd_privileges for VFs
be2net: Remove "10Gbps" from driver description string
be2net: do not use frag index in the RX-compl entry
be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id
be2net: cleanup wake-on-lan code

Szymon Janc (2):
NFC: llcp: Fix possible memory leak while sending I frames
NFC: llcp: Use default MIU if none was specified on connect

Tedd Ho-Jeong An (2):
Bluetooth: Add support for Intel Bluetooth device [8087:0a2a]
Bluetooth: Enable autosuspend for Intel Bluetooth device

Terry Lam (2):
net-qdisc-hhf: Heavy-Hitter Filter (HHF) qdisc
HHF qdisc: fix jiffies-time conversion.

Thierry Escande (5):
NFC: digital: Add a note about asynchronous functions
NFC: digital: Fix incorrect use of ERR_PTR and PTR_ERR macros
NFC: digital: Use NFC_NFCID3_MAXSIZE from nfc.h
NFC: digital: Set current target active on activate_target() call
NFC: digital: Set rf tech and crc functions when receiving a PSL_REQ

Thomas Graf (9):
genl: Add genlmsg_new_unicast() for unicast message allocation
netlink: Avoid netlink mmap alloc if msg size exceeds frame size
openvswitch: Enable memory mapped Netlink i/o
net: Export skb_zerocopy() to zerocopy from one skb to another
openvswitch: Allow user space to announce ability to accept unaligned Netlink messages
openvswitch: Drop user features if old user space attempted to create datapath
openvswitch: Pass datapath into userspace queue functions
openvswitch: Use skb_zerocopy() for upcall
openvswitch: Compute checksum in skb_gso_segment() if needed

Thomas Haller (2):
ipv6 addrconf: add IFA_F_NOPREFIXROUTE flag to suppress creation of IP6 routes
ipv6 addrconf: don't cleanup prefix route for IFA_F_NOPREFIXROUTE

Thomas Pedersen (9):
mac80211: consolidate calls to plink_frame_tx
mac80211: factor peering frame processing into own function
mac80211: consolidate rcu unlocks in plink frame rx
mac80211: assign sta plid early
mac80211: factor out peering FSM
mac80211: factor out plink event gathering
mac80211: clean up mesh local link ID generation
mac80211: update adjusting TBTT bit in beacon
mac80211: sync dtim_count to TSF

Tom Herbert (22):
net: Change skb_get_rxhash to skb_get_hash
net: Add utility functions to clear rxhash
net: Add function to set the rxhash
net: Add utility function to copy skb hash
net: bnx2 calls skb_set_hash
net: bnx2x calls skb_set_hash
net: cxgb4 calls skb_set_hash
net: cisco-enic calls skb_set_hash
net: emulex-benet calls skb_set_hash
net: sky2 calls skb_set_hash
net: mlx4 calls skb_set_hash
net: vxge calls skb_set_hash
net: sfc calls skb_set_hash
net: sun-niu calls skb_set_hash
net: vmxnet3 calls skb_set_hash
bnx2x: cleanup skb_set_hash
net: Allow setting sock flow hash without a sock
tun: Add support for RFS on tun flows
ipv4: Cache dst in tunnels
ipv4: Use percpu Cache route in IP tunnels
net: Add skb_get_hash_raw
net: Check skb->rxhash in gro_receive

Tomasz Bursztyka (1):
netfilter: nf_tables: Expose the table usage counter via netlink

Toshiaki Makita (1):
bridge: Remove unnecessary vlan_put_tag in br_handle_vlan

Ujjal Roy (9):
mwifiex: use little-endian variables in firmware structures
mwifiex: fix rx_pending count imbalance
mwifiex: correct RX byte count statistics
mwifiex: correct TX byte count statistics
mwifiex: update statistics for bridged packets on AP interface
mwifiex: do not flood kmsg/dmesg with USB debug messages
cfg80211: fix wext-compat for getting retry value
cfg80211: add sanity check for retry limit in wext-compat
mwifiex: export threshold value and retry limit to cfg80211

Ursula Braun (1):
netiucv: improve state checking in conn_action_txdone

Valentina Giusti (1):
netfilter: nfnetlink_queue: enable UID/GID socket info retrieval

Vasu Dev (1):
i40e: add header file flag _I40E_TXRX_H_

Vasundhara Volam (5):
be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R
be2net: don't set "pport" field when querying "pvid"
be2net: Log the profile-id used by FW during driver initialization
be2net: do not call be_set/get_fw_log_level() on Skyhawk-R
be2net: ignore mac-addr set call for an already programmed mac-addr

Veaceslav Falico (13):
bonding: fix kstrtou8() return value verification in num_peer_notif
bonding: clean up style for bond_3ad.c
bonding: convert 3ad to use pr_warn instead of pr_warning
bonding: remove dead code from 3ad
net: make dev_set_mtu() honor notification return code
bonding: fix bond_3ad_set_carrier() RCU usage
bonding: fix __get_first_agg RCU usage
bonding: fix __get_active_agg() RCU logic
net: add sysfs helpers for netdev_adjacent logic
net: rename sysfs symlinks on device name change
net: add NETDEV_PRECHANGEMTU to notify before mtu change happens
team: block mtu change before it happens via NETDEV_PRECHANGEMTU
bonding: handle slave's name change with primary_slave logic

Vijay Subramanian (1):
net: pkt_sched: PIE AQM scheme

Vince Bridgers (3):
stmmac: Add vlan rx for better GRO performance.
dts: Add a binding for Synopsys emac max-frame-size
stmmac: Fix kernel crashes for jumbo frames

Vlad Yasevich (3):
macvtap: Add support of packet capture on macvtap device.
macvlan: Remove custom recieve and forward handlers
net: Correctly sync addresses from multiple sources to single device

Vladimir Kondratiev (4):
wil6210: interrupt moderation
wil6210: Fix IP version indication for Tx csum offload
wil6210: prefetch head of packet
wil6210: correct #include for prefetch()

WANG Cong (21):
net_sched: remove get_stats from tc_action_ops
net_sched: act: use standard struct list_head
net_sched: cls: refactor out struct tcf_ext_map
net_sched: init struct tcf_hashinfo at register time
net_sched: convert tcf_hashinfo to hlist and use spinlock
net_sched: convert tc_action_ops to use struct list_head
net_sched: convert tcf_proto_ops to use struct list_head
net_sched: fix a regression in tc actions
net_sched: act: move idx_gen into struct tcf_hashinfo
net_sched: act: clean up notification functions
net_sched: add struct net pointer to tcf_proto_ops->dump
net_sched: optimize tcf_match_indev()
net_sched: avoid casting void pointer
net_sched: act: remove struct tcf_act_hdr
bridge: move br_net_exit() to br.c
ipv4: register igmp_notifier even when !CONFIG_PROC_FS
net_sched: act: use tcf_hash_release() in net/sched/act_police.c
net_sched: act: pick a different type for act_xt
net_sched: act: remove capab from struct tc_action_ops
net_sched: act: fetch hinfo from a->ops->hinfo
net_sched: act: export tcf_hash_search() instead of tcf_hash_lookup()

Wei Yongjun (14):
ath10k: fix possible memory leak in ath10k_pci_probe()
Bluetooth: remove unused including <linux/version.h>
Bluetooth: fix return value check
net/hsr: using kfree_rcu() to simplify the code
sfc: fix sparse non static symbol warning
ath9k: fix sparse non static symbol warning
i40e: using for_each_set_bit to simplify the code
openvswitch: remove duplicated include from flow_table.c
net/mlx4_en: fix error return code in mlx4_en_get_qp()
openvswitch: Use kmem_cache_free() instead of kfree()
ip_tunnel: fix sparse non static symbol warning
gre_offload: fix sparse non static symbol warning
ixgbevf: use pci drvdata correctly in ixgbevf_suspend()
net_sched: fix error return code in fw_change_attrs()

Weilong Chen (24):
mac80211: fix checkpatch errors
mac802154: fix following checkpath.pl warning Prefer pr_warn(... to pr_warning(...
rose: cleanup checkpatch errors,spaces required
ipv4: do clean up with spaces
ipv4: fix checkpatch error "space prohibited"
ipv4: fix checkpatch error with foo * bar
ipv4: fix all space errors in file igmp.c
ipv4: ERROR: do not initialise globals to 0 or NULL
ipv4: ERROR: code indent should use tabs where possible
ipv4: ipv4: Cleanup the comments in tcp_yeah.c
ipv6: cleanup for tcp_ipv6.c
llc: "foo* bar" should be "foo *bar"
ieee802154: space prohibited before that close parenthesis
packet: fix "foo * bar" and "(foo*)" problems
xfrm: checkpatch errors with space
xfrm: checkpatch errors with foo * bar
xfrm: checkpatch erros with space prohibited
xfrm: fix checkpatch error
xfrm: checkpatch erros with inline keyword position
ipv4: spaces required around that '='
ipv4: switch and case should be at the same indent
net: fix "queues" uevent between network namespaces
bonding: Don't allow bond devices to change network namespaces.
team: Don't allow team devices to change network namespaces.

Wenliang Fan (1):
drivers/net/wireless/hostap: Integer overflow

Yang Yingliang (16):
net_sched: remove unnecessary parentheses while return
net_sched: cls_bpf: use tabs to do indent
net_sched: change "foo* bar" to "foo *bar"
net_sched: add space around '>' and before '('
net_sched: sfq: put sfq_unlink in a do - while loop
net_sched: expand control flow of macro SKIP_NONLOCAL
sch_htb: remove unnecessary NULL pointer judgment
act_police: remove unnecessary null pointer check
sch_cbq: remove unnecessary null pointer check
sch_tbf: add TBF_BURST/TBF_PBURST attribute
net_sched: replace pr_warning with pr_warn
sch_htb: use /* comments
sch_dsmark: use correct func name in print messages
sch_netem: more precise length of packets
sch_netem: support of 64bit rates
sch_netem: replace magic numbers with enumerate

Yann Droneaud (2):
net: handle error more gracefully in socketpair()
6lowpan: add a license to 6lowpan_iphc module

Yegor Yefremov (1):
8021q: update description

Yijing Wang (2):
net/fddi: Replace local macro with PCI standard macro
3c59x/net: Use dev_is_pci() instead of hardcoding

Ying Xue (22):
tipc: eliminate redundant code with kfree_skb_list routine
tipc: remove TIPC usage of field af_packet_priv in struct net_device
tipc: relocate common functions from media to bearer
tipc: eliminate code duplication in media layer
tipc: remove unused 'blocked' flag from tipc_link struct
tipc: introduce new spinlock to protect struct link_req
net: xfrm: xfrm_policy: silence compiler warning
Drivers: Staging: cxt1e1: use __dev_get_name instead of dev_get_name to find interfaces
bonding: use __dev_get_by_name instead of dev_get_by_name to find interface
eql: use __dev_get_by_name instead of dev_get_by_name to find interface
dcb: use __dev_get_by_name instead of dev_get_by_name to find interface
decnet: use __dev_get_by_index instead of dev_get_by_index to find interface
vxlan: use __dev_get_by_index instead of dev_get_by_index to find interface
batman-adv: use __dev_get_by_index instead of dev_get_by_index to find interface
caif: __dev_get_by_index instead of dev_get_by_index to find interface
can: use __dev_get_by_index instead of dev_get_by_index to find interface
net: nl80211: __dev_get_by_index instead of dev_get_by_index to find interface
tipc: standardize connect routine
tipc: standardize accept routine
tipc: standardize sendmsg routine of connectionless socket
tipc: standardize sendmsg routine of connected socket
tipc: standardize recvmsg routine

Yogesh Ashok Powar (1):
mwifiex: add USB8897 support

Yuval Mintz (7):
bnx2x: Add support for Multi-Function UNDI
bnx2x: Add AER support (missing bits)
bnx2x: add Big-Endian ethtool comment
bnx2x: no error when RSS configuration fails
bnx2x: Add num of VFs to Management statistics
bnx2x: add VF Multicast filters support
bnx2x: Correct default Tx switching behaviour

ZHAO Gang (1):
b43: fix the wrong assignment of status.freq in b43_rx()

Zhi Yong Wu (10):
vhost: remove the dead branch
macvtap: remove the dead branch
macvtap: remove unused parameter in macvtap_do_read()
tun: remove unused parameter in tun_do_read()
macvtap: remove useless codes in macvtap_aio_read() and macvtap_recvmsg()
tun: remove useless codes in tun_chr_aio_read() and tun_recvmsg()
net, rps: fix build failure when CONFIG_RPS isn't set
net, rps: fix the comment of net_rps_action_and_irq_enable()
net, sch: fix the typo in register_qdisc()
tun, rfs: fix the incorrect hash value

damuzi000 (1):
net: stmmac: fix NULL pointer dereference in stmmac_get_tx_hwtstamp

dingtianhong (63):
bonding: remove the no effect lock for bond_select_active_slave()
bonding: rebuild the lock use for bond_mii_monitor()
bonding: rebuild the lock use for bond_alb_monitor()
bonding: rebuild the lock use for bond_loadbalance_arp_mon()
bonding: create bond_first_slave_rcu()
bonding: rebuild the lock use for bond_activebackup_arp_mon()
bonding: remove unwanted lock for bond enslave and release
bonding: add RCU for bond_3ad_state_machine_handler()
bonding: remove unwanted lock for bond_option_active_slave_set()
bonding: remove unwanted lock for bond_store_primaryxxx()
bonding: rebuild the bond_resend_igmp_join_requests_delayed()
net: freescale: remove unused compare_addr()
net: pcnet: slight optimization of addr compare
net: atl1: slight optimization of addr compare
hamradio: slight optimization of addr compare
ppp: slight optimization of addr compare
batman-adv: use batadv_compare_eth for concise
zd1211rw: slight optimization of addr compare
ozwpan: slight optimization of addr compare
infiniband: slight optimization of addr compare
mac8011: slight optimization of addr compare
atm: slight optimization of addr compare
isdn: slight optimization of addr compare
media: dvb_core: slight optimization of addr compare
hostap: slight optimization of addr compare
cw1200: slight optimization of addr compare
ipw2x00: slight optimization of addr compare
mwifiex: slight optimization of addr compare
rtlwifi: slight optimization of addr compare
wireless: slight optimization of addr compare
bonding: add option lp_interval for loading module
bonding: ust micro BOND_NO_USE_ARP to simplify the mode check
bonding: update Documentation/networking/bonding.txt for option lp_interval
net: 3com: slight optimization of addr compare
net: bnx2x: slight optimization of addr compare
net: cxgb3: slight optimization of addr compare
net: enic: slight optimization of addr compare
net: benet: slight optimization of addr compare
net: igbvf: slight optimization of addr compare
net: ixgbe: slight optimization of addr compare
net: mlx4: slight optimization of addr compare
net: ksz884x: slight optimization of addr compare
net: vxge: slight optimization of addr compare
net: packetengines: slight optimization of addr
net: netxen: slight optimization of addr compare
net: qlcnic: slight optimization of addr compare
net: renesas: slight optimization of addr compare
net: seeq: slight optimization of addr compare
net: sun: optimization of addr compare
net: ti: slight optimization of addr compare
net: fddi: slight optimization of addr compare
net: plip: slight optimization of addr compare
bonding: use ether_addr_equal_unaligned for bond addr compare
bonding: slight optimization for bond_3ad_xmit_xor()
bonding: slight optimization for bond_alb_xmit()
bonding: slight optimizztion for bond_slave_override()
bonding: remove unwanted return value for bond_dev_queue_xmit()
bonding: remove the return value for bond_3ad_bind_slave()
bonding: use ether_addr_equal_64bits to instead of ether_addr_equal
net: qlcnic: fix warning for incorrect type in argument
net: 3com: fix warning for incorrect type in argument
bonding: clean the primary slave if there is no slave matching new primary
bonding: update bonding.txt for primary description

ethan.zhao (2):
ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63
ixgbe: set driver_max_VFs should be done before enabling SRIOV

fan.du (1):
netfilter: add IPv4/6 IPComp extension match support

hayeswang (13):
r8152: move rtl8152_unload and ocp_reg_write
r8152: modify the method of accessing PHY
r8152: change some definitions
r8152: add rtl_ops
r8152: split rtl8152_enable
r8152: support RTL8153
r8152: fix the wrong return value
r8152: replace some tabs with spaces
r8152: move the actions of saving the information of the device
r8152: replace the return value of rtl_ops_init
r8152: change the descriptor
r8152: fix the warnings and a error from checkpatch.pl
r8152: ecm and vendor modes coexist

sfeldma@xxxxxxxxxxxxxxxxxxx (27):
bonding: add miimon netlink support
bonding: add updelay netlink support
bonding: add downdelay netlink support
bonding: add use_carrier netlink support
bonding: add arp_interval netlink support
bonding: add arp_ip_target netlink support
bonding: add arp_validate netlink support
bonding: add arp_all_targets netlink support
bonding: add primary attribute netlink support
bonding: add primary_select attribute netlink support
bonding: add fail_over_mac attribute netlink support
bonding: add xmit_hash_policy attribute netlink support
bonding: add resend_igmp attribute netlink support
bonding: add num_grat_arp attribute netlink support
bonding: add all_slaves_active attribute netlink support
bonding: add min_links attribute netlink support
bonding: add lp_interval attribute netlink support
bonding: add packets_per_slave attribute netlink support
sctp: fix missing include file
bonding: add lacp_rate attribute netlink support
bonding: add ad_select attribute netlink support
bonding: add ad_info attribute netlink support
bonding: fix netlink msg size
bonding: add bounds checking for tbl params
bridge: use DEVICE_ATTR_xx macros
bonding: add sysfs /slave dir for bond slave devices.
bonding: add netlink attributes to slave link dev

stephen hemminger (45):
tun: spelling fixes
net: more spelling fixes
virtio_net: remove unused parameter to send_command
virtio_net: spelling fixes
netconf: add proxy-arp support
net: remove dead code for add/del multiple
bnad: make local variable static
netconf: rename PROXY_ARP to NEIGH_PROXY
netconf: add support for IPv6 proxy_ndp
cxgb4: make functions static and remove dead code
hhf: make qdisc ops static
mdio: unused ethtool functions
qlge: make local function static
macvlan: make start_xmit local
tcp: make local functions static
bonding: make local function static
lro: remove dead code
stmicro: make local variables static
netlink: cleanup rntl_af_register
bonding: make more functions static
netlink: cleanup tap related functions
net: core functions cleanup
ipv6: namespace cleanups
sched action: make local function static
sched classifier: make cgroup table local
netfilter: ipset: remove unused code
netfilter: nf_conntrack: remove dead code
socket: cleanups
llc: make lock static
dccp: remove obsolete code
dccp: make local variable static
tipc: make local function static
tipc: remove unused code
bnx2x: namespace and dead code cleanups
l2tp: make local functions static
sctp: make sctp_addto_chunk_fixed local
ipv6: addrconf spelling fixes
tipc: spelling fixes
bnx2x: fix sparse warning
bnad: code cleanup
vxge: make local functions static
qlcnic: make local functions static
qlcnic: remove unused code
phy: cleanup 10g code
bond: make slave_sysfs_ops static

tanxiaojun (7):
fddi: cleanup unsigned to unsigned int/short
bridge: spelling fixes
bridge: remove unnecessary condition judgment
bridge: remove unnecessary parentheses
bridge: add space before '(/{', after ',', etc.
bridge: change "foo* bar" to "foo *bar"
bridge: change the position of '{' to the pre line

viresh kumar (2):
net/ipv4: queue work on power efficient wq
net/neighbour: queue work on power efficient wq

wangweidong (30):
sctp: remove the duplicate initialize
sctp: remove the else path
sctp: convert sctp_peer_needs_update to boolean
sctp: fix some comments in associola.c
unix: convert printks to pr_<level>
x25: convert printks to pr_<level>
sctp: remove redundant null check on asoc
tipc: remove unnecessary variables and conditions
tipc: kill unnecessary goto's
tipc: Use <linux/uaccess.h> instead of <asm/uaccess.h>
tipc: change lock_sock order in connect()
sctp: Reorder 'struc association' members to reduce its size
sctp: remove casting from function calls through ops structure
sctp: remove the never used 'return' and redundant 'break'
sctp: fix checkpatch errors with space required or prohibited
sctp: fix checkpatch errors with (foo*)|foo * bar|foo* bar
sctp: fix checkpatch errors with indent
sctp: fix checkpatch errors with open brace '{' and trailing statements
sctp: fix checkpatch errors with //commen
sctp: move skb_dst_set() a bit downwards in sctp_packet_transmit()
tipc: make the code look more readable
sctp: create helper function to enable|disable sackdelay
sctp: remove the unnecessary assignment
sctp: remove macros sctp_spin_[un]lock_irqrestore
sctp: remove macros sctp_local_bh_{disable|enable}
sctp: remove macros sctp_spin_[un]lock
sctp: remove macros sctp_write_[un]_lock
sctp: remove macros sctp_read_[un]lock
sctp: remove macros sctp_{lock|release}_sock
sctp: remove macros sctp_bh_[un]lock_sock

willy tarreau (11):
net: mvneta: increase the 64-bit rx/tx stats out of the hot path
net: mvneta: use per_cpu stats to fix an SMP lock up
net: mvneta: do not schedule in mvneta_tx_timeout
net: mvneta: add missing bit descriptions for interrupt masks and causes
net: mvneta: replace Tx timer with a real interrupt
net: mvneta: remove tests for impossible cases in the tx_done path
net: mvneta: factor rx refilling code
net: mvneta: simplify access to the rx descriptor status
net: mvneta: prefetch next rx descriptor instead of current one
net: mvneta: convert to build_skb()
net: mvneta: implement rx_copybreak

Documentation/ABI/testing/sysfs-class-net-mesh | 8 +
Documentation/cgroups/net_cls.txt | 5 +
Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt | 27 +
Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt | 25 +
Documentation/devicetree/bindings/net/davinci_emac.txt | 4 +-
Documentation/devicetree/bindings/net/phy.txt | 1 +
Documentation/devicetree/bindings/net/stmmac.txt | 7 +-
Documentation/networking/batman-adv.txt | 9 +-
Documentation/networking/bonding.txt | 11 +-
Documentation/networking/can.txt | 94 +-
Documentation/networking/filter.txt | 608 +++-
Documentation/networking/i40evf.txt | 47 +
Documentation/networking/ip-sysctl.txt | 59 +-
Documentation/networking/ipsec.txt | 38 +
Documentation/networking/packet_mmap.txt | 48 +-
Documentation/networking/phy.txt | 3 +-
Documentation/networking/pktgen.txt | 15 +
Documentation/networking/regulatory.txt | 4 +-
Documentation/networking/stmmac.txt | 12 +-
Documentation/networking/timestamping.txt | 9 +-
Documentation/networking/timestamping/.gitignore | 1 +
Documentation/networking/timestamping/Makefile | 5 +-
Documentation/networking/timestamping/hwtstamp_config.c | 134 +
Documentation/s390/qeth.txt | 50 +
Documentation/unaligned-memory-access.txt | 28 +-
MAINTAINERS | 33 +-
arch/alpha/include/asm/Kbuild | 1 +
arch/alpha/include/uapi/asm/socket.h | 2 +
arch/arc/include/asm/Kbuild | 1 +
arch/arm/include/asm/Kbuild | 1 +
arch/arm64/include/asm/Kbuild | 1 +
arch/avr32/include/asm/Kbuild | 1 +
arch/avr32/include/uapi/asm/socket.h | 2 +
arch/blackfin/include/asm/Kbuild | 1 +
arch/blackfin/mach-bf609/boards/ezkit.c | 2 +-
arch/c6x/include/asm/Kbuild | 1 +
arch/cris/include/asm/Kbuild | 1 +
arch/cris/include/uapi/asm/socket.h | 2 +
arch/frv/include/asm/Kbuild | 1 +
arch/frv/include/uapi/asm/socket.h | 2 +
arch/hexagon/include/asm/Kbuild | 1 +
arch/ia64/include/asm/Kbuild | 3 +-
arch/ia64/include/uapi/asm/socket.h | 2 +
arch/m32r/include/asm/Kbuild | 1 +
arch/m32r/include/uapi/asm/socket.h | 2 +
arch/m68k/include/asm/Kbuild | 1 +
arch/metag/include/asm/Kbuild | 1 +
arch/microblaze/include/asm/Kbuild | 1 +
arch/mips/bcm47xx/setup.c | 10 +
arch/mips/include/asm/Kbuild | 1 +
arch/mips/include/uapi/asm/socket.h | 2 +
arch/mn10300/include/asm/Kbuild | 1 +
arch/mn10300/include/uapi/asm/socket.h | 2 +
arch/openrisc/include/asm/Kbuild | 1 +
arch/parisc/include/asm/Kbuild | 1 +
arch/parisc/include/uapi/asm/socket.h | 2 +
arch/powerpc/include/asm/Kbuild | 3 +-
arch/powerpc/include/uapi/asm/socket.h | 2 +
arch/s390/include/asm/Kbuild | 1 +
arch/s390/include/asm/css_chars.h | 2 +
arch/s390/include/asm/qdio.h | 33 +
arch/s390/include/uapi/asm/socket.h | 2 +
arch/score/include/asm/Kbuild | 2 +
arch/sh/include/asm/Kbuild | 1 +
arch/sparc/include/asm/Kbuild | 1 +
arch/sparc/include/uapi/asm/socket.h | 2 +
arch/tile/include/asm/Kbuild | 1 +
arch/um/include/asm/Kbuild | 1 +
arch/unicore32/include/asm/Kbuild | 1 +
arch/x86/include/asm/hash.h | 7 +
arch/x86/lib/Makefile | 2 +-
arch/x86/lib/hash.c | 88 +
arch/xtensa/include/asm/Kbuild | 1 +
arch/xtensa/include/uapi/asm/socket.h | 2 +
drivers/atm/he.c | 1 -
drivers/atm/nicstar.c | 4 +-
drivers/atm/solos-pci.c | 2 -
drivers/bcma/bcma_private.h | 2 -
drivers/bcma/driver_chipcommon_sflash.c | 6 +-
drivers/bcma/host_pci.c | 3 +-
drivers/bcma/main.c | 14 +-
drivers/bluetooth/ath3k.c | 4 +
drivers/bluetooth/btmrvl_drv.h | 25 +-
drivers/bluetooth/btmrvl_main.c | 130 +-
drivers/bluetooth/btmrvl_sdio.c | 9 +-
drivers/bluetooth/btmrvl_sdio.h | 2 -
drivers/bluetooth/btsdio.c | 6 +-
drivers/bluetooth/btusb.c | 53 +-
drivers/bluetooth/hci_vhci.c | 29 +-
drivers/infiniband/core/cma.c | 2 +-
drivers/infiniband/hw/nes/nes_cm.c | 3 +-
drivers/isdn/i4l/isdn_net.c | 4 +-
drivers/isdn/mISDN/socket.c | 5 +-
drivers/isdn/sc/event.c | 2 +-
drivers/media/dvb-core/dvb_net.c | 10 +-
drivers/net/Kconfig | 1 +
drivers/net/Space.c | 29 +-
drivers/net/arcnet/com20020_cs.c | 1 -
drivers/net/bonding/Makefile | 2 +-
drivers/net/bonding/bond_3ad.c | 900 +++---
drivers/net/bonding/bond_3ad.h | 2 +-
drivers/net/bonding/bond_alb.c | 49 +-
drivers/net/bonding/bond_alb.h | 3 +-
drivers/net/bonding/bond_main.c | 569 ++--
drivers/net/bonding/bond_netlink.c | 464 ++-
drivers/net/bonding/bond_options.c | 1191 +++++++-
drivers/net/bonding/bond_options.h | 170 ++
drivers/net/bonding/bond_procfs.c | 37 +-
drivers/net/bonding/bond_sysfs.c | 896 +-----
drivers/net/bonding/bond_sysfs_slave.c | 144 +
drivers/net/bonding/bonding.h | 38 +-
drivers/net/caif/caif_spi_slave.c | 1 -
drivers/net/can/Kconfig | 4 +-
drivers/net/can/at91_can.c | 1 -
drivers/net/can/bfin_can.c | 1 -
drivers/net/can/c_can/c_can.c | 22 +-
drivers/net/can/dev.c | 3 +-
drivers/net/can/janz-ican3.c | 1 -
drivers/net/can/mcp251x.c | 121 +-
drivers/net/can/mscan/mpc5xxx_can.c | 3 +-
drivers/net/can/mscan/mscan.c | 3 +-
drivers/net/can/mscan/mscan.h | 3 +-
drivers/net/can/pch_can.c | 4 +-
drivers/net/can/sja1000/ems_pci.c | 3 +-
drivers/net/can/sja1000/kvaser_pci.c | 3 +-
drivers/net/can/sja1000/plx_pci.c | 26 +-
drivers/net/can/sja1000/sja1000_isa.c | 3 +-
drivers/net/can/sja1000/sja1000_of_platform.c | 3 +-
drivers/net/can/sja1000/sja1000_platform.c | 3 +-
drivers/net/can/slcan.c | 4 +-
drivers/net/can/softing/softing_cs.c | 3 +-
drivers/net/can/softing/softing_fw.c | 3 +-
drivers/net/can/softing/softing_main.c | 4 +-
drivers/net/can/ti_hecc.c | 11 +-
drivers/net/can/usb/ems_usb.c | 1 -
drivers/net/can/usb/esd_usb2.c | 1 -
drivers/net/can/usb/kvaser_usb.c | 1 -
drivers/net/can/usb/usb_8dev.c | 1 -
drivers/net/eql.c | 95 +-
drivers/net/ethernet/3com/3c509.c | 3 +-
drivers/net/ethernet/3com/3c574_cs.c | 1 -
drivers/net/ethernet/3com/3c589_cs.c | 1 -
drivers/net/ethernet/3com/3c59x.c | 6 +-
drivers/net/ethernet/8390/8390.h | 7 +-
drivers/net/ethernet/8390/apne.c | 62 +-
drivers/net/ethernet/8390/ax88796.c | 23 +-
drivers/net/ethernet/8390/axnet_cs.c | 120 +-
drivers/net/ethernet/8390/etherh.c | 53 +-
drivers/net/ethernet/8390/hydra.c | 11 +-
drivers/net/ethernet/8390/lib8390.c | 77 +-
drivers/net/ethernet/8390/mac8390.c | 19 +-
drivers/net/ethernet/8390/mcf8390.c | 9 +-
drivers/net/ethernet/8390/ne.c | 96 +-
drivers/net/ethernet/8390/ne2k-pci.c | 54 +-
drivers/net/ethernet/8390/pcnet_cs.c | 63 +-
drivers/net/ethernet/8390/smc-ultra.c | 48 +-
drivers/net/ethernet/8390/stnic.c | 28 +-
drivers/net/ethernet/8390/wd.c | 42 +-
drivers/net/ethernet/8390/zorro8390.c | 22 +-
drivers/net/ethernet/adi/bfin_mac.c | 22 +-
drivers/net/ethernet/aeroflex/greth.c | 3 +-
drivers/net/ethernet/allwinner/sun4i-emac.c | 1 -
drivers/net/ethernet/alteon/acenic.c | 1 -
drivers/net/ethernet/amd/7990.c | 837 +++---
drivers/net/ethernet/amd/7990.h | 268 +-
drivers/net/ethernet/amd/amd8111e.c | 5 +-
drivers/net/ethernet/amd/amd8111e.h | 6 +-
drivers/net/ethernet/amd/au1000_eth.c | 4 +-
drivers/net/ethernet/amd/au1000_eth.h | 3 +-
drivers/net/ethernet/amd/hplance.c | 96 +-
drivers/net/ethernet/amd/mvme147.c | 36 +-
drivers/net/ethernet/amd/nmclan_cs.c | 1 -
drivers/net/ethernet/amd/pcnet32.c | 2 +-
drivers/net/ethernet/amd/sunlance.c | 1 -
drivers/net/ethernet/arc/emac.h | 2 -
drivers/net/ethernet/arc/emac_main.c | 20 +-
drivers/net/ethernet/atheros/alx/alx.h | 3 +
drivers/net/ethernet/atheros/alx/ethtool.c | 101 +
drivers/net/ethernet/atheros/alx/hw.c | 58 +
drivers/net/ethernet/atheros/alx/hw.h | 71 +
drivers/net/ethernet/atheros/alx/main.c | 50 +
drivers/net/ethernet/atheros/alx/reg.h | 52 +-
drivers/net/ethernet/atheros/atl1c/atl1c.h | 1 -
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 31 +-
drivers/net/ethernet/atheros/atl1e/atl1e.h | 1 -
drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 30 +-
drivers/net/ethernet/atheros/atlx/atl1.c | 46 +-
drivers/net/ethernet/atheros/atlx/atl1.h | 1 +
drivers/net/ethernet/broadcom/Kconfig | 1 +
drivers/net/ethernet/broadcom/b44.c | 250 +-
drivers/net/ethernet/broadcom/b44.h | 15 +-
drivers/net/ethernet/broadcom/bgmac.c | 364 ++-
drivers/net/ethernet/broadcom/bgmac.h | 94 +-
drivers/net/ethernet/broadcom/bnx2.c | 60 +-
drivers/net/ethernet/broadcom/bnx2.h | 10 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 8 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 101 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 124 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 6 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 66 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | 10 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 209 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 1 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 277 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 17 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 181 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 15 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 39 +-
drivers/net/ethernet/broadcom/cnic.c | 1 +
drivers/net/ethernet/broadcom/cnic.h | 2 +
drivers/net/ethernet/broadcom/cnic_if.h | 4 +-
drivers/net/ethernet/broadcom/sb1250-mac.c | 4 +-
drivers/net/ethernet/broadcom/tg3.c | 230 +-
drivers/net/ethernet/broadcom/tg3.h | 11 +-
drivers/net/ethernet/brocade/bna/bfa_ioc.c | 625 +++-
drivers/net/ethernet/brocade/bna/bfa_ioc.h | 8 +
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c | 40 +
drivers/net/ethernet/brocade/bna/bfi.h | 33 +-
drivers/net/ethernet/brocade/bna/bfi_enet.h | 3 +-
drivers/net/ethernet/brocade/bna/bna.h | 24 +-
drivers/net/ethernet/brocade/bna/bna_enet.c | 58 +-
drivers/net/ethernet/brocade/bna/bna_hw_defs.h | 4 +
drivers/net/ethernet/brocade/bna/bna_tx_rx.c | 251 +-
drivers/net/ethernet/brocade/bna/bna_types.h | 57 +-
drivers/net/ethernet/brocade/bna/bnad.c | 559 +++-
drivers/net/ethernet/brocade/bna/bnad.h | 26 +-
drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 1 +
drivers/net/ethernet/brocade/bna/cna.h | 4 +-
drivers/net/ethernet/cadence/macb.c | 126 +-
drivers/net/ethernet/cadence/macb.h | 1 +
drivers/net/ethernet/calxeda/xgmac.c | 1 -
drivers/net/ethernet/chelsio/cxgb/common.h | 4 +-
drivers/net/ethernet/chelsio/cxgb/cphy.h | 3 +-
drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h | 3 +-
drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 4 +-
drivers/net/ethernet/chelsio/cxgb/elmer0.h | 3 +-
drivers/net/ethernet/chelsio/cxgb/espi.c | 3 +-
drivers/net/ethernet/chelsio/cxgb/espi.h | 3 +-
drivers/net/ethernet/chelsio/cxgb/gmac.h | 3 +-
drivers/net/ethernet/chelsio/cxgb/mv88x201x.c | 3 +-
drivers/net/ethernet/chelsio/cxgb/pm3393.c | 3 +-
drivers/net/ethernet/chelsio/cxgb/regs.h | 3 +-
drivers/net/ethernet/chelsio/cxgb/sge.c | 4 +-
drivers/net/ethernet/chelsio/cxgb/sge.h | 3 +-
drivers/net/ethernet/chelsio/cxgb/subr.c | 3 +-
drivers/net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h | 3 +-
drivers/net/ethernet/chelsio/cxgb3/common.h | 1 -
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c | 2 +-
drivers/net/ethernet/chelsio/cxgb3/l2t.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 21 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 35 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 6 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 139 +-
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h | 1 -
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 4 +-
drivers/net/ethernet/cirrus/ep93xx_eth.c | 1 -
drivers/net/ethernet/cisco/enic/enic_main.c | 11 +-
drivers/net/ethernet/cisco/enic/enic_pp.c | 2 +-
drivers/net/ethernet/davicom/dm9000.c | 24 +-
drivers/net/ethernet/dec/tulip/eeprom.c | 1 -
drivers/net/ethernet/dec/tulip/media.c | 3 +-
drivers/net/ethernet/dec/tulip/uli526x.c | 6 -
drivers/net/ethernet/dec/tulip/xircom_cb.c | 1 -
drivers/net/ethernet/dlink/dl2k.h | 1 -
drivers/net/ethernet/dnet.c | 1 -
drivers/net/ethernet/emulex/benet/be.h | 7 +-
drivers/net/ethernet/emulex/benet/be_cmds.c | 178 +-
drivers/net/ethernet/emulex/benet/be_cmds.h | 33 +-
drivers/net/ethernet/emulex/benet/be_ethtool.c | 73 +-
drivers/net/ethernet/emulex/benet/be_main.c | 164 +-
drivers/net/ethernet/faraday/ftgmac100.c | 7 +-
drivers/net/ethernet/freescale/fec.h | 3 +-
drivers/net/ethernet/freescale/fec_main.c | 9 +-
drivers/net/ethernet/freescale/fec_ptp.c | 17 +-
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c | 1 -
drivers/net/ethernet/freescale/fs_enet/mac-fcc.c | 1 -
drivers/net/ethernet/freescale/fs_enet/mac-fec.c | 1 -
drivers/net/ethernet/freescale/fs_enet/mac-scc.c | 1 -
drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c | 1 -
drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 1 -
drivers/net/ethernet/freescale/fsl_pq_mdio.c | 1 -
drivers/net/ethernet/freescale/gianfar.c | 23 +-
drivers/net/ethernet/freescale/gianfar.h | 1 -
drivers/net/ethernet/freescale/gianfar_ethtool.c | 99 +-
drivers/net/ethernet/freescale/gianfar_ptp.c | 3 +-
drivers/net/ethernet/freescale/gianfar_sysfs.c | 1 -
drivers/net/ethernet/freescale/ucc_geth.c | 5 -
drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 1 -
drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 1 -
drivers/net/ethernet/i825xx/lasi_82596.c | 1 -
drivers/net/ethernet/i825xx/lib82596.c | 1 -
drivers/net/ethernet/i825xx/sni_82596.c | 1 -
drivers/net/ethernet/ibm/emac/core.h | 1 -
drivers/net/ethernet/ibm/ibmveth.c | 3 +-
drivers/net/ethernet/ibm/ibmveth.h | 3 +-
drivers/net/ethernet/icplus/ipg.h | 1 -
drivers/net/ethernet/intel/Kconfig | 49 +-
drivers/net/ethernet/intel/Makefile | 1 +
drivers/net/ethernet/intel/e1000/e1000.h | 1 -
drivers/net/ethernet/intel/e1000e/netdev.c | 14 +-
drivers/net/ethernet/intel/i40e/Makefile | 10 +-
drivers/net/ethernet/intel/i40e/i40e.h | 127 +-
drivers/net/ethernet/intel/i40e/i40e_adminq.c | 237 +-
drivers/net/ethernet/intel/i40e/i40e_adminq.h | 21 +-
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 136 +-
drivers/net/ethernet/intel/i40e/i40e_alloc.h | 7 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 666 +++--
drivers/net/ethernet/intel/i40e/i40e_dcb.c | 469 +++
drivers/net/ethernet/intel/i40e/i40e_dcb.h | 107 +
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 316 ++
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 400 ++-
drivers/net/ethernet/intel/i40e/i40e_diag.c | 23 +-
drivers/net/ethernet/intel/i40e/i40e_diag.h | 15 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 432 ++-
drivers/net/ethernet/intel/i40e/i40e_hmc.c | 17 +-
drivers/net/ethernet/intel/i40e/i40e_hmc.h | 10 +-
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 10 +-
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h | 11 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 1777 +++++++++---
drivers/net/ethernet/intel/i40e/i40e_nvm.c | 77 +-
drivers/net/ethernet/intel/i40e/i40e_osdep.h | 7 +-
drivers/net/ethernet/intel/i40e/i40e_prototype.h | 53 +-
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 662 +++++
drivers/net/ethernet/intel/i40e/i40e_register.h | 170 +-
drivers/net/ethernet/intel/i40e/i40e_status.h | 7 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 195 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 64 +-
drivers/net/ethernet/intel/i40e/i40e_type.h | 152 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl.h | 11 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 876 +++---
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 11 +-
drivers/net/ethernet/intel/i40evf/Makefile | 33 +
drivers/net/ethernet/intel/i40evf/i40e_adminq.c | 927 ++++++
drivers/net/ethernet/intel/i40evf/i40e_adminq.h | 106 +
drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 2153 ++++++++++++++
drivers/net/ethernet/intel/i40evf/i40e_alloc.h | 55 +
drivers/net/ethernet/intel/i40evf/i40e_common.c | 254 ++
drivers/net/ethernet/intel/i40evf/i40e_hmc.h | 238 ++
drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h | 165 ++
drivers/net/ethernet/intel/i40evf/i40e_osdep.h | 72 +
drivers/net/ethernet/intel/i40evf/i40e_prototype.h | 84 +
drivers/net/ethernet/intel/i40evf/i40e_register.h | 4667 ++++++++++++++++++++++++++++++
drivers/net/ethernet/intel/i40evf/i40e_status.h | 97 +
drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 1575 ++++++++++
drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 296 ++
drivers/net/ethernet/intel/i40evf/i40e_type.h | 1152 ++++++++
drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h | 364 +++
drivers/net/ethernet/intel/i40evf/i40evf.h | 321 ++
drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 390 +++
drivers/net/ethernet/intel/i40evf/i40evf_main.c | 2353 +++++++++++++++
drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c | 772 +++++
drivers/net/ethernet/intel/igb/e1000_82575.c | 89 +
drivers/net/ethernet/intel/igb/e1000_defines.h | 16 +
drivers/net/ethernet/intel/igb/e1000_hw.h | 3 +
drivers/net/ethernet/intel/igb/igb.h | 28 +-
drivers/net/ethernet/intel/igb/igb_ethtool.c | 10 +-
drivers/net/ethernet/intel/igb/igb_hwmon.c | 108 +-
drivers/net/ethernet/intel/igb/igb_main.c | 303 +-
drivers/net/ethernet/intel/igbvf/netdev.c | 2 +-
drivers/net/ethernet/intel/ixgb/ixgb.h | 1 -
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 21 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h | 65 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 120 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 82 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c | 3 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 30 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h | 5 +
drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c | 84 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 15 +-
drivers/net/ethernet/intel/ixgbevf/defines.h | 18 +
drivers/net/ethernet/intel/ixgbevf/ethtool.c | 76 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 96 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 1276 ++++----
drivers/net/ethernet/korina.c | 1 -
drivers/net/ethernet/lantiq_etop.c | 3 +-
drivers/net/ethernet/marvell/Kconfig | 1 +
drivers/net/ethernet/marvell/mv643xx_eth.c | 28 +-
drivers/net/ethernet/marvell/mvmdio.c | 1 -
drivers/net/ethernet/marvell/mvneta.c | 387 +--
drivers/net/ethernet/marvell/pxa168_eth.c | 24 +-
drivers/net/ethernet/marvell/sky2.c | 6 +-
drivers/net/ethernet/mellanox/mlx4/Kconfig | 1 +
drivers/net/ethernet/mellanox/mlx4/alloc.c | 12 +-
drivers/net/ethernet/mellanox/mlx4/cq.c | 5 +-
drivers/net/ethernet/mellanox/mlx4/en_clock.c | 198 +-
drivers/net/ethernet/mellanox/mlx4/en_cq.c | 12 +-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 3 +
drivers/net/ethernet/mellanox/mlx4/en_main.c | 6 +
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 142 +-
drivers/net/ethernet/mellanox/mlx4/en_resources.c | 6 +
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 30 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 62 +-
drivers/net/ethernet/mellanox/mlx4/eq.c | 5 +-
drivers/net/ethernet/mellanox/mlx4/fw.c | 93 +-
drivers/net/ethernet/mellanox/mlx4/fw.h | 2 +
drivers/net/ethernet/mellanox/mlx4/main.c | 109 +-
drivers/net/ethernet/mellanox/mlx4/mcg.c | 45 +-
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 10 +-
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 19 +-
drivers/net/ethernet/mellanox/mlx4/mr.c | 3 +-
drivers/net/ethernet/mellanox/mlx4/pd.c | 7 +-
drivers/net/ethernet/mellanox/mlx4/port.c | 41 +
drivers/net/ethernet/mellanox/mlx4/qp.c | 3 +-
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c | 100 +-
drivers/net/ethernet/mellanox/mlx4/srq.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 1 -
drivers/net/ethernet/micrel/ks8695net.c | 1 -
drivers/net/ethernet/micrel/ksz884x.c | 12 +-
drivers/net/ethernet/moxa/moxart_ether.c | 1 -
drivers/net/ethernet/natsemi/jazzsonic.c | 1 -
drivers/net/ethernet/natsemi/macsonic.c | 1 -
drivers/net/ethernet/natsemi/ns83820.c | 5 +-
drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 35 +-
drivers/net/ethernet/neterion/vxge/vxge-main.h | 1 -
drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 37 +-
drivers/net/ethernet/neterion/vxge/vxge-traffic.h | 8 -
drivers/net/ethernet/netx-eth.c | 3 +-
drivers/net/ethernet/nvidia/forcedeth.c | 6 +-
drivers/net/ethernet/nxp/lpc_eth.c | 1 -
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 3 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_api.c | 3 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_api.h | 3 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 3 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 3 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c | 3 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 3 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.h | 3 +-
drivers/net/ethernet/packetengines/yellowfin.c | 17 +-
drivers/net/ethernet/pasemi/pasemi_mac.c | 4 +-
drivers/net/ethernet/pasemi/pasemi_mac.h | 3 +-
drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c | 3 +-
drivers/net/ethernet/qlogic/netxen/Makefile | 4 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 4 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 4 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c | 4 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic_hdr.h | 4 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | 6 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.h | 4 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c | 4 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +-
drivers/net/ethernet/qlogic/qla3xxx.c | 1 -
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 197 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 425 ++-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | 45 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 28 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 14 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c | 49 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 31 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h | 14 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 144 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h | 1 -
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | 127 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 9 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 167 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 435 ++-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h | 15 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 257 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 236 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 133 +-
drivers/net/ethernet/qlogic/qlge/qlge.h | 1 -
drivers/net/ethernet/qlogic/qlge/qlge_dbg.c | 4 +-
drivers/net/ethernet/qlogic/qlge/qlge_ethtool.c | 1 -
drivers/net/ethernet/qlogic/qlge/qlge_main.c | 1 -
drivers/net/ethernet/rdc/r6040.c | 7 +-
drivers/net/ethernet/realtek/r8169.c | 1 -
drivers/net/ethernet/renesas/Kconfig | 2 +-
drivers/net/ethernet/renesas/sh_eth.c | 263 +-
drivers/net/ethernet/renesas/sh_eth.h | 56 +-
drivers/net/ethernet/s6gmac.c | 1 -
drivers/net/ethernet/seeq/sgiseeq.c | 3 +-
drivers/net/ethernet/sfc/ef10.c | 549 +++-
drivers/net/ethernet/sfc/efx.c | 201 +-
drivers/net/ethernet/sfc/efx.h | 16 +-
drivers/net/ethernet/sfc/enum.h | 1 +
drivers/net/ethernet/sfc/ethtool.c | 16 +-
drivers/net/ethernet/sfc/falcon.c | 38 +-
drivers/net/ethernet/sfc/farch.c | 48 +-
drivers/net/ethernet/sfc/filter.h | 17 +-
drivers/net/ethernet/sfc/mcdi.c | 444 +--
drivers/net/ethernet/sfc/mcdi.h | 21 +
drivers/net/ethernet/sfc/mcdi_mon.c | 76 +-
drivers/net/ethernet/sfc/mcdi_pcol.h | 733 ++++-
drivers/net/ethernet/sfc/mcdi_port.c | 89 +-
drivers/net/ethernet/sfc/net_driver.h | 75 +-
drivers/net/ethernet/sfc/nic.c | 12 +
drivers/net/ethernet/sfc/nic.h | 34 +-
drivers/net/ethernet/sfc/ptp.c | 854 ++++--
drivers/net/ethernet/sfc/rx.c | 24 +-
drivers/net/ethernet/sfc/selftest.c | 2 +-
drivers/net/ethernet/sfc/selftest.h | 1 +
drivers/net/ethernet/sfc/siena.c | 119 +-
drivers/net/ethernet/sgi/ioc3-eth.c | 1 -
drivers/net/ethernet/sgi/meth.c | 1 -
drivers/net/ethernet/sis/sis900.c | 2 -
drivers/net/ethernet/smsc/smc911x.c | 4 +-
drivers/net/ethernet/smsc/smc911x.h | 3 +-
drivers/net/ethernet/smsc/smc91c92_cs.c | 1 -
drivers/net/ethernet/smsc/smc91x.c | 6 +-
drivers/net/ethernet/smsc/smc91x.h | 3 +-
drivers/net/ethernet/smsc/smsc911x.c | 3 +-
drivers/net/ethernet/smsc/smsc911x.h | 3 +-
drivers/net/ethernet/smsc/smsc9420.c | 5 +-
drivers/net/ethernet/smsc/smsc9420.h | 3 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 +
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 3 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 5 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 140 +
drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 7 +-
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c | 7 +-
drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 11 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 471 +--
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 3 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 10 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 135 +-
drivers/net/ethernet/sun/cassini.c | 4 +-
drivers/net/ethernet/sun/cassini.h | 4 +-
drivers/net/ethernet/sun/niu.c | 10 +-
drivers/net/ethernet/sun/sunbmac.c | 1 -
drivers/net/ethernet/sun/sungem.c | 1 -
drivers/net/ethernet/sun/sunvnet.c | 2 +-
drivers/net/ethernet/tehuti/tehuti.c | 2 +-
drivers/net/ethernet/ti/cpmac.c | 1 -
drivers/net/ethernet/ti/cpsw.c | 137 +-
drivers/net/ethernet/ti/cpsw_ale.c | 18 +-
drivers/net/ethernet/ti/cpsw_ale.h | 2 +
drivers/net/ethernet/ti/davinci_cpdma.c | 7 +-
drivers/net/ethernet/ti/davinci_mdio.c | 2 +-
drivers/net/ethernet/tile/Kconfig | 12 +-
drivers/net/ethernet/tile/tilegx.c | 38 +-
drivers/net/ethernet/toshiba/ps3_gelic_net.c | 18 +-
drivers/net/ethernet/toshiba/tc35815.c | 16 +-
drivers/net/ethernet/tundra/tsi108_eth.c | 1 -
drivers/net/ethernet/tundra/tsi108_eth.h | 4 +-
drivers/net/ethernet/xilinx/ll_temac_main.c | 1 -
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1 -
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 1 -
drivers/net/ethernet/xircom/xirc2ps_cs.c | 3 +-
drivers/net/ethernet/xscale/ixp4xx_eth.c | 36 +-
drivers/net/fddi/defxx.c | 21 +-
drivers/net/fddi/skfp/fplustm.c | 27 +-
drivers/net/fddi/skfp/h/supern_2.h | 96 +-
drivers/net/fddi/skfp/h/targetos.h | 1 -
drivers/net/fddi/skfp/skfddi.c | 1 -
drivers/net/fddi/skfp/smt.c | 2 +-
drivers/net/fddi/skfp/srf.c | 24 +-
drivers/net/hamradio/6pack.c | 3 +-
drivers/net/hamradio/bpqether.c | 2 +-
drivers/net/hamradio/mkiss.c | 3 +-
drivers/net/hippi/rrunner.c | 6 +-
drivers/net/hyperv/hyperv_net.h | 3 +-
drivers/net/hyperv/netvsc.c | 3 +-
drivers/net/hyperv/netvsc_drv.c | 3 +-
drivers/net/hyperv/rndis_filter.c | 3 +-
drivers/net/ieee802154/at86rf230.c | 2 -
drivers/net/ieee802154/mrf24j40.c | 1 -
drivers/net/irda/Kconfig | 4 +-
drivers/net/irda/au1k_ir.c | 4 +-
drivers/net/irda/esi-sir.c | 4 +-
drivers/net/irda/irda-usb.c | 1 -
drivers/net/irda/kingsun-sir.c | 1 -
drivers/net/irda/ks959-sir.c | 1 -
drivers/net/irda/ksdazzle-sir.c | 1 -
drivers/net/irda/litelink-sir.c | 4 +-
drivers/net/irda/ma600-sir.c | 4 +-
drivers/net/irda/mcs7780.c | 1 -
drivers/net/irda/old_belkin-sir.c | 4 +-
drivers/net/irda/sh_irda.c | 2 +-
drivers/net/irda/sh_sir.c | 2 +-
drivers/net/irda/sir_dongle.c | 1 -
drivers/net/irda/smsc-ircc2.c | 4 +-
drivers/net/irda/smsc-ircc2.h | 4 +-
drivers/net/irda/stir4200.c | 1 -
drivers/net/irda/via-ircc.c | 5 +-
drivers/net/irda/via-ircc.h | 3 +-
drivers/net/irda/vlsi_ir.c | 7 +-
drivers/net/irda/vlsi_ir.h | 4 +-
drivers/net/loopback.c | 1 -
drivers/net/macvlan.c | 38 +-
drivers/net/macvtap.c | 77 +-
drivers/net/mdio.c | 28 -
drivers/net/phy/cicada.c | 4 +-
drivers/net/phy/davicom.c | 2 +-
drivers/net/phy/dp83640.c | 4 +-
drivers/net/phy/icplus.c | 2 +-
drivers/net/phy/lxt.c | 4 +-
drivers/net/phy/marvell.c | 22 +
drivers/net/phy/mdio-gpio.c | 1 -
drivers/net/phy/mdio-moxart.c | 1 -
drivers/net/phy/mdio-mux-gpio.c | 1 -
drivers/net/phy/mdio-mux-mmioreg.c | 1 -
drivers/net/phy/mdio-octeon.c | 1 -
drivers/net/phy/mdio-sun4i.c | 1 -
drivers/net/phy/mdio_bus.c | 35 +-
drivers/net/phy/micrel.c | 4 +-
drivers/net/phy/phy.c | 429 ++-
drivers/net/phy/phy_device.c | 419 ++-
drivers/net/phy/spi_ks8995.c | 7 +-
drivers/net/plip/plip.c | 4 +-
drivers/net/ppp/ppp_mppe.c | 3 +-
drivers/net/ppp/pppoe.c | 4 +-
drivers/net/team/team.c | 6 +-
drivers/net/team/team_mode_random.c | 8 +-
drivers/net/tun.c | 68 +-
drivers/net/usb/Kconfig | 5 +-
drivers/net/usb/asix.h | 4 +-
drivers/net/usb/asix_common.c | 3 +-
drivers/net/usb/asix_devices.c | 3 +-
drivers/net/usb/ax88172a.c | 3 +-
drivers/net/usb/ax88179_178a.c | 3 +-
drivers/net/usb/catc.c | 4 +-
drivers/net/usb/cdc_eem.c | 4 +-
drivers/net/usb/cdc_ether.c | 5 +-
drivers/net/usb/cdc_ncm.c | 1 -
drivers/net/usb/cdc_subset.c | 4 +-
drivers/net/usb/cx82310_eth.c | 4 +-
drivers/net/usb/dm9601.c | 1 -
drivers/net/usb/gl620a.c | 4 +-
drivers/net/usb/int51x1.c | 3 +-
drivers/net/usb/ipheth.c | 1 -
drivers/net/usb/kalmia.c | 1 -
drivers/net/usb/kaweth.c | 4 +-
drivers/net/usb/lg-vl600.c | 3 +-
drivers/net/usb/mcs7830.c | 4 +-
drivers/net/usb/net1080.c | 4 +-
drivers/net/usb/plusb.c | 4 +-
drivers/net/usb/r8152.c | 916 +++++-
drivers/net/usb/r815x.c | 8 -
drivers/net/usb/rndis_host.c | 4 +-
drivers/net/usb/rtl8150.c | 1 -
drivers/net/usb/sierra_net.c | 3 +-
drivers/net/usb/smsc75xx.c | 4 +-
drivers/net/usb/smsc75xx.h | 3 +-
drivers/net/usb/smsc95xx.c | 4 +-
drivers/net/usb/smsc95xx.h | 3 +-
drivers/net/usb/sr9700.c | 1 -
drivers/net/usb/usbnet.c | 3 +-
drivers/net/usb/zaurus.c | 4 +-
drivers/net/virtio_net.c | 254 +-
drivers/net/vmxnet3/vmxnet3_drv.c | 5 +-
drivers/net/vmxnet3/vmxnet3_int.h | 1 -
drivers/net/vxlan.c | 308 +-
drivers/net/wan/dscc4.c | 2 -
drivers/net/wan/hd64570.c | 1 -
drivers/net/wan/hd64570.h | 4 +-
drivers/net/wan/hd64572.c | 1 -
drivers/net/wan/hd64572.h | 2 +-
drivers/net/wan/lmc/lmc_main.c | 3 -
drivers/net/wan/pc300too.c | 1 -
drivers/net/wan/pci200syn.c | 1 -
drivers/net/wan/sbni.c | 1 +
drivers/net/wan/wanxl.c | 1 -
drivers/net/wireless/adm8211.c | 4 +-
drivers/net/wireless/airo_cs.c | 1 -
drivers/net/wireless/at76c50x-usb.c | 3 +-
drivers/net/wireless/ath/ar5523/ar5523.c | 1 -
drivers/net/wireless/ath/ath.h | 2 +
drivers/net/wireless/ath/ath10k/Kconfig | 7 +
drivers/net/wireless/ath/ath10k/ce.c | 53 +-
drivers/net/wireless/ath/ath10k/ce.h | 2 +-
drivers/net/wireless/ath/ath10k/core.c | 43 +-
drivers/net/wireless/ath/ath10k/core.h | 34 +-
drivers/net/wireless/ath/ath10k/debug.c | 160 +
drivers/net/wireless/ath/ath10k/debug.h | 6 +
drivers/net/wireless/ath/ath10k/htc.c | 31 +-
drivers/net/wireless/ath/ath10k/htt.c | 4 +-
drivers/net/wireless/ath/ath10k/htt.h | 2 +
drivers/net/wireless/ath/ath10k/htt_rx.c | 40 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 11 +-
drivers/net/wireless/ath/ath10k/hw.h | 2 +
drivers/net/wireless/ath/ath10k/mac.c | 677 ++++-
drivers/net/wireless/ath/ath10k/pci.c | 791 +++--
drivers/net/wireless/ath/ath10k/pci.h | 14 +-
drivers/net/wireless/ath/ath10k/trace.h | 21 +
drivers/net/wireless/ath/ath10k/txrx.c | 8 +-
drivers/net/wireless/ath/ath10k/wmi.c | 408 ++-
drivers/net/wireless/ath/ath10k/wmi.h | 157 +-
drivers/net/wireless/ath/ath5k/base.c | 34 +-
drivers/net/wireless/ath/ath5k/dma.c | 11 +-
drivers/net/wireless/ath/ath6kl/cfg80211.c | 11 +-
drivers/net/wireless/ath/ath6kl/wmi.c | 6 +-
drivers/net/wireless/ath/ath9k/Kconfig | 18 +-
drivers/net/wireless/ath/ath9k/Makefile | 14 +-
drivers/net/wireless/ath/ath9k/antenna.c | 8 +-
drivers/net/wireless/ath/ath9k/ar9002_hw.c | 23 +-
drivers/net/wireless/ath/ath9k/ar9002_mac.c | 6 +-
drivers/net/wireless/ath/ath9k/ar9002_phy.c | 1 -
drivers/net/wireless/ath/ath9k/ar9003_2p2_initvals.h | 222 +-
drivers/net/wireless/ath/ath9k/ar9003_buffalo_initvals.h | 126 +
drivers/net/wireless/ath/ath9k/ar9003_calib.c | 385 ++-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 65 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 14 +-
drivers/net/wireless/ath/ath9k/ar9003_hw.c | 297 +-
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 18 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 106 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.h | 24 +-
drivers/net/wireless/ath/ath9k/ar9003_wow.c | 422 +++
drivers/net/wireless/ath/ath9k/ar9330_1p1_initvals.h | 128 +-
drivers/net/wireless/ath/ath9k/ar9330_1p2_initvals.h | 401 ++-
drivers/net/wireless/ath/ath9k/ar9340_initvals.h | 392 +--
drivers/net/wireless/ath/ath9k/ar9462_2p0_initvals.h | 723 +----
drivers/net/wireless/ath/ath9k/ar9462_2p1_initvals.h | 1559 +---------
drivers/net/wireless/ath/ath9k/ar9485_initvals.h | 117 +-
drivers/net/wireless/ath/ath9k/ar953x_initvals.h | 718 +++++
drivers/net/wireless/ath/ath9k/ar955x_1p0_initvals.h | 540 +---
drivers/net/wireless/ath/ath9k/ar9565_1p0_initvals.h | 85 +-
drivers/net/wireless/ath/ath9k/ar9565_1p1_initvals.h | 64 +
drivers/net/wireless/ath/ath9k/ar9580_1p0_initvals.h | 572 ++--
drivers/net/wireless/ath/ath9k/ath9k.h | 434 +--
drivers/net/wireless/ath/ath9k/beacon.c | 147 +-
drivers/net/wireless/ath/ath9k/btcoex.c | 6 -
drivers/net/wireless/ath/ath9k/common.c | 4 +-
drivers/net/wireless/ath/ath9k/debug.c | 632 +---
drivers/net/wireless/ath/ath9k/debug.h | 44 +-
drivers/net/wireless/ath/ath9k/debug_sta.c | 269 ++
drivers/net/wireless/ath/ath9k/dfs.c | 4 +-
drivers/net/wireless/ath/ath9k/eeprom_4k.c | 26 +-
drivers/net/wireless/ath/ath9k/eeprom_9287.c | 26 +-
drivers/net/wireless/ath/ath9k/eeprom_def.c | 26 +-
drivers/net/wireless/ath/ath9k/gpio.c | 89 +-
drivers/net/wireless/ath/ath9k/htc.h | 5 +
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 39 +-
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c | 17 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 3 +-
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 4 +-
drivers/net/wireless/ath/ath9k/hw-ops.h | 47 +-
drivers/net/wireless/ath/ath9k/hw.c | 608 ++--
drivers/net/wireless/ath/ath9k/hw.h | 75 +-
drivers/net/wireless/ath/ath9k/init.c | 72 +-
drivers/net/wireless/ath/ath9k/link.c | 67 +-
drivers/net/wireless/ath/ath9k/mac.c | 51 +-
drivers/net/wireless/ath/ath9k/mac.h | 8 +-
drivers/net/wireless/ath/ath9k/main.c | 671 +----
drivers/net/wireless/ath/ath9k/mci.c | 2 +-
drivers/net/wireless/ath/ath9k/pci.c | 134 +-
drivers/net/wireless/ath/ath9k/recv.c | 247 +-
drivers/net/wireless/ath/ath9k/reg.h | 29 +-
drivers/net/wireless/ath/ath9k/spectral.c | 543 ++++
drivers/net/wireless/ath/ath9k/spectral.h | 212 ++
drivers/net/wireless/ath/ath9k/tx99.c | 272 ++
drivers/net/wireless/ath/ath9k/wow.c | 588 ++--
drivers/net/wireless/ath/ath9k/xmit.c | 27 +-
drivers/net/wireless/ath/carl9170/debug.c | 1 -
drivers/net/wireless/ath/carl9170/main.c | 13 -
drivers/net/wireless/ath/carl9170/rx.c | 14 +-
drivers/net/wireless/ath/carl9170/tx.c | 1 -
drivers/net/wireless/ath/main.c | 8 +
drivers/net/wireless/ath/regd.c | 379 +--
drivers/net/wireless/ath/wcn36xx/hal.h | 2 +-
drivers/net/wireless/ath/wcn36xx/main.c | 3 +-
drivers/net/wireless/ath/wcn36xx/smd.c | 65 +-
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 2 +-
drivers/net/wireless/ath/wil6210/interrupt.c | 13 +
drivers/net/wireless/ath/wil6210/txrx.c | 8 +-
drivers/net/wireless/ath/wil6210/wil6210.h | 1 +
drivers/net/wireless/atmel.c | 8 +-
drivers/net/wireless/atmel.h | 4 +-
drivers/net/wireless/atmel_cs.c | 5 +-
drivers/net/wireless/atmel_pci.c | 5 +-
drivers/net/wireless/b43/b43.h | 4 +-
drivers/net/wireless/b43/main.c | 27 +-
drivers/net/wireless/b43/xmit.c | 4 +-
drivers/net/wireless/b43legacy/main.c | 1 +
drivers/net/wireless/brcm80211/Kconfig | 5 +-
drivers/net/wireless/brcm80211/brcmfmac/Makefile | 5 +-
drivers/net/wireless/brcm80211/brcmfmac/bcdc.c | 375 +++
drivers/net/wireless/brcm80211/brcmfmac/bcdc.h | 24 +
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c | 737 +++--
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c | 539 ----
drivers/net/wireless/brcm80211/brcmfmac/dhd.h | 487 +---
drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h | 44 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c | 392 ---
drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c | 31 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.c | 36 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h | 2 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c | 207 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_proto.h | 42 -
drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 1596 +++++-----
drivers/net/wireless/brcm80211/brcmfmac/fweh.h | 54 +
drivers/net/wireless/brcm80211/brcmfmac/fwil.c | 19 +-
drivers/net/wireless/brcm80211/brcmfmac/fwil.h | 61 +
drivers/net/wireless/brcm80211/brcmfmac/fwil_types.h | 304 ++
drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c | 216 +-
drivers/net/wireless/brcm80211/brcmfmac/nvram.c | 94 +
drivers/net/wireless/brcm80211/brcmfmac/nvram.h | 24 +
drivers/net/wireless/brcm80211/brcmfmac/p2p.c | 52 +-
drivers/net/wireless/brcm80211/brcmfmac/proto.c | 62 +
drivers/net/wireless/brcm80211/brcmfmac/proto.h | 57 +
drivers/net/wireless/brcm80211/brcmfmac/sdio_chip.c | 827 +++---
drivers/net/wireless/brcm80211/brcmfmac/sdio_chip.h | 39 +-
drivers/net/wireless/brcm80211/brcmfmac/sdio_host.h | 83 +-
drivers/net/wireless/brcm80211/brcmfmac/tracepoint.h | 33 +-
drivers/net/wireless/brcm80211/brcmfmac/usb.c | 9 +-
drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 194 +-
drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h | 5 +-
drivers/net/wireless/brcm80211/brcmsmac/channel.c | 38 +-
drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c | 67 +-
drivers/net/wireless/brcm80211/brcmsmac/main.c | 2 -
drivers/net/wireless/brcm80211/include/brcm_hw_ids.h | 1 +
drivers/net/wireless/brcm80211/include/brcmu_wifi.h | 14 +
drivers/net/wireless/cw1200/cw1200_sdio.c | 4 +-
drivers/net/wireless/cw1200/fwio.c | 1 -
drivers/net/wireless/cw1200/main.c | 2 -
drivers/net/wireless/cw1200/pm.c | 11 +-
drivers/net/wireless/cw1200/scan.c | 15 +-
drivers/net/wireless/cw1200/sta.c | 5 +-
drivers/net/wireless/cw1200/txrx.c | 3 +-
drivers/net/wireless/hostap/hostap_80211_rx.c | 8 +-
drivers/net/wireless/hostap/hostap_80211_tx.c | 4 +-
drivers/net/wireless/hostap/hostap_ap.c | 28 +-
drivers/net/wireless/hostap/hostap_cs.c | 1 -
drivers/net/wireless/hostap/hostap_hw.c | 2 +-
drivers/net/wireless/hostap/hostap_ioctl.c | 6 +-
drivers/net/wireless/hostap/hostap_main.c | 8 +-
drivers/net/wireless/hostap/hostap_pci.c | 1 -
drivers/net/wireless/hostap/hostap_plx.c | 1 -
drivers/net/wireless/ipw2x00/ipw2100.c | 5 +-
drivers/net/wireless/ipw2x00/ipw2200.c | 42 +-
drivers/net/wireless/ipw2x00/ipw2200.h | 1 -
drivers/net/wireless/ipw2x00/libipw_rx.c | 12 +-
drivers/net/wireless/iwlegacy/3945-debug.c | 6 +-
drivers/net/wireless/iwlegacy/3945-mac.c | 11 +-
drivers/net/wireless/iwlegacy/3945-rs.c | 1 -
drivers/net/wireless/iwlegacy/3945.c | 5 +-
drivers/net/wireless/iwlegacy/4965-debug.c | 6 +-
drivers/net/wireless/iwlegacy/4965-mac.c | 8 +-
drivers/net/wireless/iwlegacy/4965-rs.c | 1 -
drivers/net/wireless/iwlegacy/4965.c | 1 -
drivers/net/wireless/iwlegacy/common.c | 13 +-
drivers/net/wireless/iwlegacy/debug.c | 10 +-
drivers/net/wireless/iwlwifi/dvm/agn.h | 4 +-
drivers/net/wireless/iwlwifi/dvm/calib.c | 4 +-
drivers/net/wireless/iwlwifi/dvm/calib.h | 4 +-
drivers/net/wireless/iwlwifi/dvm/commands.h | 4 +-
drivers/net/wireless/iwlwifi/dvm/debugfs.c | 10 +-
drivers/net/wireless/iwlwifi/dvm/dev.h | 2 +-
drivers/net/wireless/iwlwifi/dvm/devices.c | 2 +-
drivers/net/wireless/iwlwifi/dvm/led.c | 3 +-
drivers/net/wireless/iwlwifi/dvm/led.h | 2 +-
drivers/net/wireless/iwlwifi/dvm/lib.c | 3 +-
drivers/net/wireless/iwlwifi/dvm/mac80211.c | 18 +-
drivers/net/wireless/iwlwifi/dvm/main.c | 6 +-
drivers/net/wireless/iwlwifi/dvm/power.c | 3 +-
drivers/net/wireless/iwlwifi/dvm/power.h | 2 +-
drivers/net/wireless/iwlwifi/dvm/rs.c | 3 +-
drivers/net/wireless/iwlwifi/dvm/rs.h | 9 +-
drivers/net/wireless/iwlwifi/dvm/rx.c | 9 +-
drivers/net/wireless/iwlwifi/dvm/rxon.c | 2 +-
drivers/net/wireless/iwlwifi/dvm/scan.c | 4 +-
drivers/net/wireless/iwlwifi/dvm/sta.c | 2 +-
drivers/net/wireless/iwlwifi/dvm/tt.c | 3 +-
drivers/net/wireless/iwlwifi/dvm/tt.h | 2 +-
drivers/net/wireless/iwlwifi/dvm/tx.c | 4 +-
drivers/net/wireless/iwlwifi/dvm/ucode.c | 10 +-
drivers/net/wireless/iwlwifi/iwl-1000.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-2000.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-5000.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-6000.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-7000.c | 6 +-
drivers/net/wireless/iwlwifi/iwl-agn-hw.h | 4 +-
drivers/net/wireless/iwlwifi/iwl-config.h | 12 +-
drivers/net/wireless/iwlwifi/iwl-csr.h | 7 +-
drivers/net/wireless/iwlwifi/iwl-debug.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-devtrace.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-devtrace.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-drv.c | 43 +-
drivers/net/wireless/iwlwifi/iwl-drv.h | 6 +-
drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c | 15 +-
drivers/net/wireless/iwlwifi/iwl-eeprom-parse.h | 4 +-
drivers/net/wireless/iwlwifi/iwl-eeprom-read.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-eeprom-read.h | 4 +-
drivers/net/wireless/iwlwifi/iwl-fh.h | 4 +-
drivers/net/wireless/iwlwifi/iwl-fw-file.h | 5 +-
drivers/net/wireless/iwlwifi/iwl-fw.h | 50 +-
drivers/net/wireless/iwlwifi/iwl-io.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-io.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-modparams.h | 4 +-
drivers/net/wireless/iwlwifi/iwl-notif-wait.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-notif-wait.h | 4 +-
drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 17 +-
drivers/net/wireless/iwlwifi/iwl-nvm-parse.h | 4 +-
drivers/net/wireless/iwlwifi/iwl-op-mode.h | 8 +-
drivers/net/wireless/iwlwifi/iwl-phy-db.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-phy-db.h | 4 +-
drivers/net/wireless/iwlwifi/iwl-prph.h | 11 +-
drivers/net/wireless/iwlwifi/iwl-trans.h | 87 +-
drivers/net/wireless/iwlwifi/mvm/Makefile | 4 +-
drivers/net/wireless/iwlwifi/mvm/binding.c | 20 +-
drivers/net/wireless/iwlwifi/mvm/bt-coex.c | 21 +-
drivers/net/wireless/iwlwifi/mvm/constants.h | 4 +-
drivers/net/wireless/iwlwifi/mvm/d3.c | 57 +-
drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c | 546 ++++
drivers/net/wireless/iwlwifi/mvm/debugfs.c | 689 +----
drivers/net/wireless/iwlwifi/mvm/debugfs.h | 101 +
drivers/net/wireless/iwlwifi/mvm/fw-api-bt-coex.h | 5 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h | 4 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-mac.h | 4 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 20 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-rs.h | 31 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 9 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h | 17 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h | 5 +-
drivers/net/wireless/iwlwifi/mvm/fw-api.h | 69 +-
drivers/net/wireless/iwlwifi/mvm/fw.c | 32 +-
drivers/net/wireless/iwlwifi/mvm/led.c | 6 +-
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 211 +-
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 342 ++-
drivers/net/wireless/iwlwifi/mvm/mvm.h | 63 +-
drivers/net/wireless/iwlwifi/mvm/nvm.c | 51 +-
drivers/net/wireless/iwlwifi/mvm/ops.c | 28 +-
drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c | 4 +-
drivers/net/wireless/iwlwifi/mvm/power.c | 400 ++-
drivers/net/wireless/iwlwifi/mvm/power_legacy.c | 4 +-
drivers/net/wireless/iwlwifi/mvm/quota.c | 7 +-
drivers/net/wireless/iwlwifi/mvm/rs.c | 2248 +++++++-------
drivers/net/wireless/iwlwifi/mvm/rs.h | 154 +-
drivers/net/wireless/iwlwifi/mvm/rx.c | 10 +-
drivers/net/wireless/iwlwifi/mvm/scan.c | 72 +-
drivers/net/wireless/iwlwifi/mvm/sf.c | 291 ++
drivers/net/wireless/iwlwifi/mvm/sta.c | 50 +-
drivers/net/wireless/iwlwifi/mvm/sta.h | 10 +-
drivers/net/wireless/iwlwifi/mvm/testmode.h | 4 +-
drivers/net/wireless/iwlwifi/mvm/time-event.c | 8 +-
drivers/net/wireless/iwlwifi/mvm/time-event.h | 4 +-
drivers/net/wireless/iwlwifi/mvm/tt.c | 8 +-
drivers/net/wireless/iwlwifi/mvm/tx.c | 27 +-
drivers/net/wireless/iwlwifi/mvm/utils.c | 21 +-
drivers/net/wireless/iwlwifi/pcie/drv.c | 9 +-
drivers/net/wireless/iwlwifi/pcie/internal.h | 65 +-
drivers/net/wireless/iwlwifi/pcie/rx.c | 437 ++-
drivers/net/wireless/iwlwifi/pcie/trans.c | 183 +-
drivers/net/wireless/iwlwifi/pcie/tx.c | 172 +-
drivers/net/wireless/libertas/README | 5 +-
drivers/net/wireless/libertas/cfg.c | 7 +-
drivers/net/wireless/libertas/if_sdio.c | 6 +-
drivers/net/wireless/libertas/if_spi.c | 1 -
drivers/net/wireless/mac80211_hwsim.c | 1227 ++++----
drivers/net/wireless/mac80211_hwsim.h | 18 +
drivers/net/wireless/mwifiex/11n.c | 2 +-
drivers/net/wireless/mwifiex/11n_aggr.c | 6 +-
drivers/net/wireless/mwifiex/Kconfig | 4 +-
drivers/net/wireless/mwifiex/cfg80211.c | 70 +-
drivers/net/wireless/mwifiex/cmdevt.c | 4 +-
drivers/net/wireless/mwifiex/decl.h | 1 +
drivers/net/wireless/mwifiex/fw.h | 41 +-
drivers/net/wireless/mwifiex/init.c | 3 +-
drivers/net/wireless/mwifiex/main.c | 11 +-
drivers/net/wireless/mwifiex/main.h | 7 +-
drivers/net/wireless/mwifiex/scan.c | 8 +-
drivers/net/wireless/mwifiex/sta_cmd.c | 80 +-
drivers/net/wireless/mwifiex/sta_cmdresp.c | 38 +-
drivers/net/wireless/mwifiex/sta_ioctl.c | 20 +
drivers/net/wireless/mwifiex/sta_rx.c | 46 +-
drivers/net/wireless/mwifiex/sta_tx.c | 1 +
drivers/net/wireless/mwifiex/txrx.c | 15 +-
drivers/net/wireless/mwifiex/uap_txrx.c | 39 +-
drivers/net/wireless/mwifiex/usb.c | 58 +-
drivers/net/wireless/mwifiex/usb.h | 12 +-
drivers/net/wireless/mwifiex/util.c | 5 +-
drivers/net/wireless/mwl8k.c | 5 +-
drivers/net/wireless/orinoco/hermes.c | 1 -
drivers/net/wireless/orinoco/orinoco_cs.c | 1 -
drivers/net/wireless/orinoco/orinoco_usb.c | 1 -
drivers/net/wireless/orinoco/spectrum_cs.c | 1 -
drivers/net/wireless/p54/eeprom.c | 1 -
drivers/net/wireless/p54/fwio.c | 1 -
drivers/net/wireless/p54/led.c | 1 -
drivers/net/wireless/p54/main.c | 2 -
drivers/net/wireless/p54/net2280.h | 3 +-
drivers/net/wireless/p54/p54pci.c | 1 -
drivers/net/wireless/p54/p54usb.c | 1 -
drivers/net/wireless/p54/txrx.c | 5 +-
drivers/net/wireless/prism54/isl_38xx.c | 3 +-
drivers/net/wireless/prism54/isl_38xx.h | 3 +-
drivers/net/wireless/prism54/isl_ioctl.c | 6 +-
drivers/net/wireless/prism54/isl_ioctl.h | 3 +-
drivers/net/wireless/prism54/isl_oid.h | 3 +-
drivers/net/wireless/prism54/islpci_dev.c | 4 +-
drivers/net/wireless/prism54/islpci_dev.h | 3 +-
drivers/net/wireless/prism54/islpci_eth.c | 3 +-
drivers/net/wireless/prism54/islpci_eth.h | 3 +-
drivers/net/wireless/prism54/islpci_hotplug.c | 5 +-
drivers/net/wireless/prism54/islpci_mgt.c | 3 +-
drivers/net/wireless/prism54/islpci_mgt.h | 3 +-
drivers/net/wireless/prism54/oid_mgt.c | 3 +-
drivers/net/wireless/prism54/oid_mgt.h | 3 +-
drivers/net/wireless/prism54/prismcompat.h | 3 +-
drivers/net/wireless/ray_cs.c | 3 +-
drivers/net/wireless/rndis_wlan.c | 4 +-
drivers/net/wireless/rt2x00/rt2400pci.c | 5 +-
drivers/net/wireless/rt2x00/rt2400pci.h | 4 +-
drivers/net/wireless/rt2x00/rt2500pci.c | 5 +-
drivers/net/wireless/rt2x00/rt2500pci.h | 4 +-
drivers/net/wireless/rt2x00/rt2500usb.c | 5 +-
drivers/net/wireless/rt2x00/rt2500usb.h | 4 +-
drivers/net/wireless/rt2x00/rt2800.h | 4 +-
drivers/net/wireless/rt2x00/rt2800lib.c | 41 +-
drivers/net/wireless/rt2x00/rt2800lib.h | 4 +-
drivers/net/wireless/rt2x00/rt2800mmio.c | 4 +-
drivers/net/wireless/rt2x00/rt2800mmio.h | 4 +-
drivers/net/wireless/rt2x00/rt2800pci.c | 4 +-
drivers/net/wireless/rt2x00/rt2800pci.h | 4 +-
drivers/net/wireless/rt2x00/rt2800soc.c | 4 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 6 +-
drivers/net/wireless/rt2x00/rt2800usb.h | 4 +-
drivers/net/wireless/rt2x00/rt2x00.h | 4 +-
drivers/net/wireless/rt2x00/rt2x00config.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00crypto.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00debug.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00debug.h | 4 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 8 +-
drivers/net/wireless/rt2x00/rt2x00dump.h | 4 +-
drivers/net/wireless/rt2x00/rt2x00firmware.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00leds.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00leds.h | 4 +-
drivers/net/wireless/rt2x00/rt2x00lib.h | 4 +-
drivers/net/wireless/rt2x00/rt2x00link.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00mac.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00mmio.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00mmio.h | 4 +-
drivers/net/wireless/rt2x00/rt2x00pci.c | 7 +-
drivers/net/wireless/rt2x00/rt2x00pci.h | 4 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00queue.h | 4 +-
drivers/net/wireless/rt2x00/rt2x00reg.h | 4 +-
drivers/net/wireless/rt2x00/rt2x00soc.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00soc.h | 4 +-
drivers/net/wireless/rt2x00/rt2x00usb.c | 4 +-
drivers/net/wireless/rt2x00/rt2x00usb.h | 4 +-
drivers/net/wireless/rt2x00/rt61pci.c | 5 +-
drivers/net/wireless/rt2x00/rt61pci.h | 4 +-
drivers/net/wireless/rt2x00/rt73usb.c | 5 +-
drivers/net/wireless/rt2x00/rt73usb.h | 4 +-
drivers/net/wireless/rtl818x/rtl8180/dev.c | 1 -
drivers/net/wireless/rtl818x/rtl8180/grf5101.c | 1 -
drivers/net/wireless/rtl818x/rtl8180/max2820.c | 1 -
drivers/net/wireless/rtl818x/rtl8180/rtl8225.c | 1 -
drivers/net/wireless/rtl818x/rtl8180/sa2400.c | 1 -
drivers/net/wireless/rtl818x/rtl8187/dev.c | 3 +-
drivers/net/wireless/rtl818x/rtl8187/rtl8225.c | 1 -
drivers/net/wireless/rtlwifi/base.c | 8 +-
drivers/net/wireless/rtlwifi/cam.c | 4 +-
drivers/net/wireless/rtlwifi/core.c | 11 +
drivers/net/wireless/rtlwifi/pci.c | 2 -
drivers/net/wireless/rtlwifi/ps.c | 4 +-
drivers/net/wireless/rtlwifi/regd.c | 61 +-
drivers/net/wireless/rtlwifi/rtl8188ee/dm.c | 2 +-
drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c | 327 ++-
drivers/net/wireless/rtlwifi/rtl8192c/dm_common.h | 14 +
drivers/net/wireless/rtlwifi/rtl8192c/phy_common.c | 39 +-
drivers/net/wireless/rtlwifi/rtl8192cu/dm.c | 9 +
drivers/net/wireless/rtlwifi/rtl8192cu/dm.h | 3 +
drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 2 +-
drivers/net/wireless/rtlwifi/rtl8192cu/phy.c | 6 +-
drivers/net/wireless/rtlwifi/rtl8192cu/rf.c | 29 +-
drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 17 +-
drivers/net/wireless/rtlwifi/rtl8192cu/table.c | 40 +-
drivers/net/wireless/rtlwifi/stats.c | 14 +
drivers/net/wireless/rtlwifi/usb.c | 8 +-
drivers/net/wireless/rtlwifi/wifi.h | 33 +-
drivers/net/wireless/ti/wl1251/acx.c | 258 +-
drivers/net/wireless/ti/wl1251/acx.h | 26 +-
drivers/net/wireless/ti/wl1251/boot.c | 3 +-
drivers/net/wireless/ti/wl1251/cmd.c | 58 +-
drivers/net/wireless/ti/wl1251/cmd.h | 8 +-
drivers/net/wireless/ti/wl1251/event.c | 46 +-
drivers/net/wireless/ti/wl1251/event.h | 7 +
drivers/net/wireless/ti/wl1251/init.c | 13 +-
drivers/net/wireless/ti/wl1251/main.c | 153 +-
drivers/net/wireless/ti/wl1251/rx.c | 2 +-
drivers/net/wireless/ti/wl1251/tx.c | 35 +-
drivers/net/wireless/ti/wl1251/wl1251.h | 6 +
drivers/net/wireless/ti/wl12xx/scan.c | 2 +-
drivers/net/wireless/ti/wlcore/cmd.c | 2 +-
drivers/net/wireless/ti/wlcore/main.c | 14 +-
drivers/net/wireless/ti/wlcore/scan.c | 12 +-
drivers/net/wireless/wl3501_cs.c | 5 +-
drivers/net/wireless/zd1211rw/zd_chip.c | 3 +-
drivers/net/wireless/zd1211rw/zd_chip.h | 3 +-
drivers/net/wireless/zd1211rw/zd_def.h | 3 +-
drivers/net/wireless/zd1211rw/zd_mac.c | 8 +-
drivers/net/wireless/zd1211rw/zd_mac.h | 3 +-
drivers/net/wireless/zd1211rw/zd_rf.c | 3 +-
drivers/net/wireless/zd1211rw/zd_rf.h | 3 +-
drivers/net/wireless/zd1211rw/zd_rf_al2230.c | 3 +-
drivers/net/wireless/zd1211rw/zd_rf_al7230b.c | 3 +-
drivers/net/wireless/zd1211rw/zd_rf_rf2959.c | 3 +-
drivers/net/wireless/zd1211rw/zd_rf_uw2453.c | 3 +-
drivers/net/wireless/zd1211rw/zd_usb.c | 3 +-
drivers/net/wireless/zd1211rw/zd_usb.h | 3 +-
drivers/net/xen-netback/common.h | 28 +-
drivers/net/xen-netback/interface.c | 47 +-
drivers/net/xen-netback/netback.c | 506 +---
drivers/net/xen-netback/xenbus.c | 3 +-
drivers/net/xen-netfront.c | 96 +-
drivers/nfc/Kconfig | 1 +
drivers/nfc/Makefile | 1 +
drivers/nfc/mei_phy.c | 6 +-
drivers/nfc/microread/i2c.c | 4 +-
drivers/nfc/microread/mei.c | 4 +-
drivers/nfc/microread/microread.c | 4 +-
drivers/nfc/microread/microread.h | 4 +-
drivers/nfc/nfcmrvl/Kconfig | 23 +
drivers/nfc/nfcmrvl/Makefile | 9 +
drivers/nfc/nfcmrvl/main.c | 165 ++
drivers/nfc/nfcmrvl/nfcmrvl.h | 48 +
drivers/nfc/nfcmrvl/usb.c | 459 +++
drivers/nfc/nfcwilink.c | 3 +-
drivers/nfc/pn533.c | 7 +-
drivers/nfc/pn544/i2c.c | 4 +-
drivers/nfc/pn544/mei.c | 4 +-
drivers/nfc/pn544/pn544.c | 50 +-
drivers/nfc/pn544/pn544.h | 4 +-
drivers/nfc/port100.c | 1 +
drivers/of/of_mdio.c | 155 +-
drivers/of/of_net.c | 1 +
drivers/phy/Kconfig | 1 +
drivers/power/Kconfig | 1 +
drivers/ptp/Kconfig | 1 +
drivers/s390/cio/chsc.c | 33 +
drivers/s390/cio/chsc.h | 51 +-
drivers/s390/cio/qdio_main.c | 91 +
drivers/s390/net/Makefile | 2 +-
drivers/s390/net/netiucv.c | 8 +-
drivers/s390/net/qeth_core.h | 38 +
drivers/s390/net/qeth_core_main.c | 215 +-
drivers/s390/net/qeth_core_mpc.c | 2 +
drivers/s390/net/qeth_core_mpc.h | 150 +-
drivers/s390/net/qeth_l2.h | 15 +
drivers/s390/net/qeth_l2_main.c | 594 ++++
drivers/s390/net/qeth_l2_sys.c | 223 ++
drivers/ssb/driver_chipcommon_sflash.c | 6 +-
drivers/staging/cxt1e1/linux.c | 15 +-
drivers/staging/dgap/Kconfig | 2 +-
drivers/staging/iio/adc/Kconfig | 2 +
drivers/staging/ozwpan/ozcdev.c | 2 +-
drivers/staging/ozwpan/ozproto.c | 5 +-
drivers/staging/winbond/wbusb.c | 1 -
drivers/vhost/net.c | 9 +-
drivers/vhost/scsi.c | 7 +-
drivers/vhost/test.c | 8 +-
drivers/vhost/vhost.c | 4 +-
drivers/vhost/vhost.h | 2 +-
fs/dlm/lowcomms.c | 4 +-
include/asm-generic/hash.h | 9 +
include/linux/ath9k_platform.h | 2 +
include/linux/bcma/bcma.h | 9 +-
include/linux/cgroup_subsys.h | 4 +-
include/linux/etherdevice.h | 118 +-
include/linux/filter.h | 5 +
include/linux/flex_array.h | 3 +-
include/linux/hash.h | 36 +
include/linux/ieee80211.h | 10 +-
include/linux/if_macvlan.h | 37 +-
include/linux/if_tunnel.h | 9 -
include/linux/if_vlan.h | 38 +-
include/linux/inet_lro.h | 23 -
include/linux/inetdevice.h | 14 +-
include/linux/ipv6.h | 8 +-
include/linux/kernel.h | 19 +
include/linux/mdio.h | 3 -
include/linux/mlx4/cmd.h | 1 +
include/linux/mlx4/cq.h | 5 +
include/linux/mlx4/device.h | 39 +-
include/linux/mlx4/qp.h | 6 +
include/linux/mmc/sdio_ids.h | 9 +
include/linux/net.h | 3 -
include/linux/netdevice.h | 156 +-
include/linux/netfilter/ipset/ip_set.h | 1 -
include/linux/netlink.h | 2 -
include/linux/of_mdio.h | 10 +
include/linux/phy.h | 116 +-
include/linux/platform_data/eth-netx.h | 6 +-
include/linux/platform_data/pn544.h | 3 +-
include/linux/printk.h | 7 +
include/linux/random.h | 18 +-
include/linux/reciprocal_div.h | 39 +-
include/linux/sctp.h | 7 +-
include/linux/sh_eth.h | 1 +
include/linux/skbuff.h | 229 +-
include/linux/slab_def.h | 4 +-
include/linux/socket.h | 16 +-
include/linux/stmmac.h | 26 +-
include/linux/tcp.h | 5 +-
include/net/Space.h | 31 +
include/net/act_api.h | 63 +-
include/net/addrconf.h | 16 +-
include/net/arp.h | 1 -
include/net/bluetooth/bluetooth.h | 3 +
include/net/bluetooth/hci.h | 10 +-
include/net/bluetooth/hci_core.h | 7 +
include/net/bluetooth/l2cap.h | 46 +
include/net/cfg80211.h | 323 ++-
include/net/cipso_ipv4.h | 5 +-
include/net/cls_cgroup.h | 40 +-
include/net/codel.h | 4 +-
include/net/dcbevent.h | 3 +-
include/net/dcbnl.h | 3 +-
include/net/dn_dev.h | 2 +-
include/net/dst.h | 5 +-
include/net/flow.h | 3 +-
include/net/genetlink.h | 4 +
include/net/gre.h | 3 -
include/net/if_inet6.h | 2 +-
include/net/inet_timewait_sock.h | 6 +-
include/net/inetpeer.h | 1 -
include/net/ip.h | 42 +-
include/net/ip6_fib.h | 2 +-
include/net/ip6_route.h | 34 +-
include/net/ip6_tunnel.h | 2 +-
include/net/ip_tunnels.h | 10 +-
include/net/ipv6.h | 26 +-
include/net/irda/discovery.h | 4 +-
include/net/irda/ircomm_core.h | 4 +-
include/net/irda/ircomm_event.h | 4 +-
include/net/irda/ircomm_lmp.h | 4 +-
include/net/irda/ircomm_param.h | 4 +-
include/net/irda/ircomm_ttp.h | 4 +-
include/net/irda/ircomm_tty.h | 4 +-
include/net/irda/ircomm_tty_attach.h | 4 +-
include/net/irda/irda_device.h | 4 +-
include/net/irda/irlap_event.h | 4 +-
include/net/irda/irlap_frame.h | 4 +-
include/net/irda/parameters.h | 4 +-
include/net/irda/qos.h | 4 +-
include/net/llc.h | 1 -
include/net/mac80211.h | 138 +-
include/net/mip6.h | 3 +-
include/net/neighbour.h | 83 +-
include/net/netfilter/ipv4/nf_conntrack_ipv4.h | 2 -
include/net/netfilter/ipv4/nf_reject.h | 128 +
include/net/netfilter/ipv6/nf_reject.h | 171 ++
include/net/netfilter/nf_conntrack_l3proto.h | 1 -
include/net/netfilter/nf_queue.h | 62 +
include/net/netfilter/nf_tables.h | 47 +-
include/net/netfilter/nf_tables_ipv4.h | 5 +-
include/net/netfilter/nf_tables_ipv6.h | 3 +
include/net/netlabel.h | 3 +-
include/net/netns/conntrack.h | 33 +-
include/net/netns/ipv4.h | 2 +
include/net/netns/ipv6.h | 2 +
include/net/netns/nftables.h | 1 +
include/net/netns/xfrm.h | 6 +-
include/net/netprio_cgroup.h | 18 +-
include/net/nfc/digital.h | 10 +
include/net/nfc/hci.h | 4 +-
include/net/nfc/llc.h | 4 +-
include/net/nfc/nci.h | 3 +-
include/net/nfc/nci_core.h | 5 +-
include/net/nfc/nfc.h | 4 +-
include/net/ping.h | 16 +-
include/net/pkt_cls.h | 67 +-
include/net/pkt_sched.h | 1 +
include/net/protocol.h | 10 +-
include/net/red.h | 5 +-
include/net/regulatory.h | 84 +-
include/net/route.h | 27 +-
include/net/rtnetlink.h | 17 +-
include/net/sch_generic.h | 4 +-
include/net/sctp/auth.h | 5 +-
include/net/sctp/checksum.h | 5 +-
include/net/sctp/command.h | 5 +-
include/net/sctp/constants.h | 5 +-
include/net/sctp/sctp.h | 32 +-
include/net/sctp/sm.h | 5 +-
include/net/sctp/structs.h | 65 +-
include/net/sctp/tsnmap.h | 5 +-
include/net/sctp/ulpevent.h | 5 +-
include/net/sctp/ulpqueue.h | 5 +-
include/net/sock.h | 26 +-
include/net/tc_act/tc_skbedit.h | 3 +-
include/net/tcp.h | 11 +-
include/net/transp_v6.h | 9 +-
include/net/vxlan.h | 1 +
include/net/xfrm.h | 16 +-
include/trace/events/net.h | 158 +
include/uapi/asm-generic/socket.h | 2 +
include/uapi/linux/if_addr.h | 6 +
include/uapi/linux/if_arp.h | 1 +
include/uapi/linux/if_link.h | 48 +
include/uapi/linux/if_packet.h | 29 +-
include/uapi/linux/in6.h | 6 +
include/uapi/linux/net_tstamp.h | 16 +-
include/uapi/linux/netconf.h | 1 +
include/uapi/linux/netfilter.h | 1 +
include/uapi/linux/netfilter/Kbuild | 3 +
include/uapi/linux/netfilter/nf_nat.h | 12 +-
include/uapi/linux/netfilter/nf_tables.h | 30 +
include/uapi/linux/netfilter/nfnetlink_queue.h | 5 +-
include/uapi/linux/netfilter/xt_cgroup.h | 11 +
include/uapi/linux/netfilter/xt_ipcomp.h | 16 +
include/uapi/linux/netfilter/xt_l2tp.h | 27 +
include/uapi/linux/netfilter/xt_osf.h | 3 +-
include/uapi/linux/nl80211.h | 129 +-
include/uapi/linux/openvswitch.h | 14 +-
include/uapi/linux/pci_regs.h | 5 +
include/uapi/linux/pkt_sched.h | 53 +
include/uapi/linux/sctp.h | 5 +-
include/uapi/linux/snmp.h | 1 +
include/uapi/linux/sockios.h | 3 +-
include/uapi/linux/tc_act/tc_ipt.h | 1 +
include/uapi/linux/tcp_metrics.h | 2 +
lib/Makefile | 2 +-
lib/average.c | 6 +-
lib/flex_array.c | 7 +-
lib/hash.c | 39 +
lib/kobject_uevent.c | 10 +-
lib/reciprocal_div.c | 24 +-
net/802/garp.c | 2 +-
net/802/hippi.c | 4 +-
net/802/mrp.c | 2 +-
net/8021q/Kconfig | 10 +-
net/8021q/vlan.c | 2 +-
net/8021q/vlan_dev.c | 6 +-
net/Kconfig | 11 +-
net/Makefile | 2 +-
net/appletalk/aarp.c | 13 +-
net/appletalk/ddp.c | 4 +-
net/atm/lec.c | 9 +-
net/atm/mpc.c | 2 +-
net/ax25/af_ax25.c | 4 +-
net/batman-adv/Makefile | 6 +-
net/batman-adv/bat_algo.h | 6 +-
net/batman-adv/bat_iv_ogm.c | 888 ++++--
net/batman-adv/bitarray.c | 6 +-
net/batman-adv/bitarray.h | 6 +-
net/batman-adv/bridge_loop_avoidance.c | 30 +-
net/batman-adv/bridge_loop_avoidance.h | 6 +-
net/batman-adv/debugfs.c | 95 +-
net/batman-adv/debugfs.h | 8 +-
net/batman-adv/distributed-arp-table.c | 15 +-
net/batman-adv/distributed-arp-table.h | 12 +-
net/batman-adv/fragmentation.c | 6 +-
net/batman-adv/fragmentation.h | 6 +-
net/batman-adv/gateway_client.c | 303 +-
net/batman-adv/gateway_client.h | 12 +-
net/batman-adv/gateway_common.c | 8 +-
net/batman-adv/gateway_common.h | 6 +-
net/batman-adv/hard-interface.c | 19 +-
net/batman-adv/hard-interface.h | 24 +-
net/batman-adv/hash.c | 6 +-
net/batman-adv/hash.h | 6 +-
net/batman-adv/icmp_socket.c | 9 +-
net/batman-adv/icmp_socket.h | 6 +-
net/batman-adv/main.c | 56 +-
net/batman-adv/main.h | 19 +-
net/batman-adv/network-coding.c | 55 +-
net/batman-adv/network-coding.h | 13 +-
net/batman-adv/originator.c | 542 +++-
net/batman-adv/originator.h | 26 +-
net/batman-adv/packet.h | 7 +-
net/batman-adv/routing.c | 441 +--
net/batman-adv/routing.h | 18 +-
net/batman-adv/send.c | 41 +-
net/batman-adv/send.h | 16 +-
net/batman-adv/soft-interface.c | 111 +-
net/batman-adv/soft-interface.h | 6 +-
net/batman-adv/sysfs.c | 94 +-
net/batman-adv/sysfs.h | 6 +-
net/batman-adv/translation-table.c | 94 +-
net/batman-adv/translation-table.h | 10 +-
net/batman-adv/types.h | 150 +-
net/bluetooth/6lowpan.c | 860 ++++++
net/bluetooth/6lowpan.h | 26 +
net/bluetooth/Kconfig | 1 +
net/bluetooth/Makefile | 2 +-
net/bluetooth/af_bluetooth.c | 2 +-
net/bluetooth/bnep/bnep.h | 3 +-
net/bluetooth/hci_core.c | 78 +-
net/bluetooth/hci_event.c | 75 +-
net/bluetooth/l2cap_core.c | 756 ++++-
net/bluetooth/l2cap_sock.c | 186 +-
net/bluetooth/mgmt.c | 17 +-
net/bluetooth/rfcomm/tty.c | 103 +-
net/bluetooth/smp.c | 56 +-
net/bluetooth/smp.h | 1 +
net/bridge/br.c | 21 +-
net/bridge/br_device.c | 10 +-
net/bridge/br_fdb.c | 3 +-
net/bridge/br_forward.c | 6 +-
net/bridge/br_if.c | 17 +-
net/bridge/br_input.c | 2 +-
net/bridge/br_ioctl.c | 2 +-
net/bridge/br_netfilter.c | 2 +-
net/bridge/br_netlink.c | 12 +-
net/bridge/br_private.h | 13 +-
net/bridge/br_stp_timer.c | 2 +-
net/bridge/br_sysfs_br.c | 249 +-
net/bridge/br_sysfs_if.c | 20 +-
net/bridge/br_vlan.c | 23 +-
net/bridge/netfilter/ebt_log.c | 2 +-
net/bridge/netfilter/ebt_snat.c | 2 +-
net/bridge/netfilter/ebt_vlan.c | 3 +-
net/bridge/netfilter/ebtable_broute.c | 6 +-
net/bridge/netfilter/ebtable_filter.c | 9 +-
net/bridge/netfilter/ebtable_nat.c | 9 +-
net/bridge/netfilter/ebtables.c | 17 +-
net/bridge/netfilter/nf_tables_bridge.c | 44 +-
net/caif/caif_usb.c | 5 +-
net/caif/chnl_net.c | 3 +-
net/can/bcm.c | 4 +-
net/can/gw.c | 21 +-
net/can/raw.c | 4 +-
net/core/Makefile | 3 +-
net/core/dev.c | 562 ++--
net/core/dev_addr_lists.c | 115 +-
net/core/dev_ioctl.c | 2 +
net/core/flow_dissector.c | 6 +-
net/core/neighbour.c | 477 +--
net/core/net-sysfs.c | 82 +-
net/core/net-sysfs.h | 2 +-
net/core/netclassid_cgroup.c | 120 +
net/core/netpoll.c | 4 +-
net/core/netprio_cgroup.c | 2 +-
net/core/pktgen.c | 88 +-
net/core/rtnetlink.c | 176 +-
net/core/skbuff.c | 366 ++-
net/core/sock.c | 43 +-
net/core/stream.c | 2 +-
net/core/sysctl_net_core.c | 3 +-
net/dcb/dcbevent.c | 3 +-
net/dcb/dcbnl.c | 18 +-
net/dccp/ccids/lib/tfrc.c | 2 +-
net/dccp/ccids/lib/tfrc.h | 1 -
net/dccp/dccp.h | 1 -
net/dccp/ipv4.c | 3 +-
net/dccp/ipv6.c | 11 +-
net/dccp/options.c | 32 -
net/decnet/af_decnet.c | 3 +-
net/decnet/dn_dev.c | 13 +-
net/decnet/dn_neigh.c | 28 +-
net/decnet/dn_route.c | 12 +-
net/dns_resolver/dns_key.c | 3 +-
net/dns_resolver/dns_query.c | 3 +-
net/dns_resolver/internal.h | 3 +-
net/dsa/slave.c | 2 +-
net/ethernet/eth.c | 7 +-
net/hsr/hsr_framereg.c | 13 +-
net/ieee802154/6lowpan.c | 796 +----
net/ieee802154/6lowpan.h | 72 +
net/ieee802154/6lowpan_iphc.c | 802 +++++
net/ieee802154/Kconfig | 7 +
net/ieee802154/Makefile | 1 +
net/ieee802154/dgram.c | 4 +-
net/ieee802154/wpan-class.c | 2 +-
net/ipv4/Makefile | 4 +-
net/ipv4/af_inet.c | 43 +-
net/ipv4/arp.c | 53 +-
net/ipv4/cipso_ipv4.c | 12 +-
net/ipv4/datagram.c | 2 +-
net/ipv4/devinet.c | 76 +-
net/ipv4/fib_frontend.c | 2 +
net/ipv4/fib_lookup.h | 2 -
net/ipv4/fib_semantics.c | 5 +-
net/ipv4/gre_demux.c | 9 -
net/ipv4/gre_offload.c | 185 +-
net/ipv4/icmp.c | 26 +-
net/ipv4/igmp.c | 84 +-
net/ipv4/inet_connection_sock.c | 2 +-
net/ipv4/inet_lro.c | 173 --
net/ipv4/inetpeer.c | 11 +-
net/ipv4/ip_forward.c | 7 +-
net/ipv4/ip_fragment.c | 2 +-
net/ipv4/ip_gre.c | 4 +-
net/ipv4/ip_options.c | 42 +-
net/ipv4/ip_output.c | 12 +-
net/ipv4/ip_sockglue.c | 11 +-
net/ipv4/ip_tunnel.c | 150 +-
net/ipv4/ip_tunnel_core.c | 5 +-
net/ipv4/ip_vti.c | 4 +-
net/ipv4/ipip.c | 2 +-
net/ipv4/ipmr.c | 2 +
net/ipv4/netfilter/Kconfig | 18 +-
net/ipv4/netfilter/Makefile | 1 -
net/ipv4/netfilter/ipt_REJECT.c | 140 +-
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 6 -
net/ipv4/netfilter/nf_nat_snmp_basic.c | 15 +-
net/ipv4/netfilter/nf_tables_arp.c | 44 +-
net/ipv4/netfilter/nf_tables_ipv4.c | 60 +-
net/ipv4/netfilter/nft_chain_nat_ipv4.c | 10 +-
net/ipv4/netfilter/nft_chain_route_ipv4.c | 10 +-
net/ipv4/ping.c | 27 +-
net/ipv4/proc.c | 9 +-
net/ipv4/raw.c | 6 +-
net/ipv4/route.c | 3 -
net/ipv4/syncookies.c | 2 +-
net/ipv4/sysctl_net_ipv4.c | 32 +-
net/ipv4/tcp.c | 71 +-
net/ipv4/tcp_input.c | 6 +-
net/ipv4/tcp_ipv4.c | 5 +-
net/ipv4/tcp_metrics.c | 194 +-
net/ipv4/tcp_minisocks.c | 3 +-
net/ipv4/tcp_offload.c | 18 +-
net/ipv4/tcp_output.c | 141 +-
net/ipv4/tcp_probe.c | 4 +-
net/ipv4/tcp_yeah.c | 20 +-
net/ipv4/udp.c | 8 +-
net/ipv4/udp_offload.c | 143 +
net/ipv4/xfrm4_mode_beet.c | 2 +-
net/ipv4/xfrm4_state.c | 2 +-
net/ipv6/addrconf.c | 513 ++--
net/ipv6/af_inet6.c | 8 +-
net/ipv6/ah6.c | 3 +-
net/ipv6/anycast.c | 11 +
net/ipv6/datagram.c | 60 +-
net/ipv6/esp6.c | 3 +-
net/ipv6/fib6_rules.c | 2 +-
net/ipv6/icmp.c | 20 +-
net/ipv6/inet6_connection_sock.c | 4 +-
net/ipv6/ip6_fib.c | 6 +-
net/ipv6/ip6_flowlabel.c | 38 +-
net/ipv6/ip6_gre.c | 15 +-
net/ipv6/ip6_offload.c | 53 +-
net/ipv6/ip6_output.c | 66 +-
net/ipv6/ip6_tunnel.c | 17 +-
net/ipv6/ip6_vti.c | 7 +-
net/ipv6/ipcomp6.c | 3 +-
net/ipv6/ipv6_sockglue.c | 19 +-
net/ipv6/mcast.c | 67 +-
net/ipv6/mip6.c | 3 +-
net/ipv6/ndisc.c | 55 +-
net/ipv6/netfilter/Kconfig | 12 +
net/ipv6/netfilter/ip6t_REJECT.c | 179 +-
net/ipv6/netfilter/nf_tables_ipv6.c | 65 +-
net/ipv6/netfilter/nft_chain_nat_ipv6.c | 10 +-
net/ipv6/netfilter/nft_chain_route_ipv6.c | 10 +-
net/ipv6/ping.c | 16 +-
net/ipv6/raw.c | 12 +-
net/ipv6/route.c | 68 +-
net/ipv6/sit.c | 10 +-
net/ipv6/syncookies.c | 2 +-
net/ipv6/sysctl_net_ipv6.c | 16 +
net/ipv6/tcp_ipv6.c | 67 +-
net/ipv6/tcpv6_offload.c | 6 +-
net/ipv6/tunnel6.c | 3 +-
net/ipv6/udp.c | 19 +-
net/ipv6/xfrm6_mode_ro.c | 3 +-
net/ipv6/xfrm6_tunnel.c | 3 +-
net/ipx/af_ipx.c | 4 +-
net/irda/af_irda.c | 6 +-
net/irda/discovery.c | 4 +-
net/irda/ircomm/ircomm_core.c | 4 +-
net/irda/ircomm/ircomm_event.c | 4 +-
net/irda/ircomm/ircomm_lmp.c | 4 +-
net/irda/ircomm/ircomm_param.c | 4 +-
net/irda/ircomm/ircomm_ttp.c | 4 +-
net/irda/ircomm/ircomm_tty.c | 4 +-
net/irda/ircomm/ircomm_tty_attach.c | 4 +-
net/irda/ircomm/ircomm_tty_ioctl.c | 4 +-
net/irda/irda_device.c | 4 +-
net/irda/irlap.c | 4 +-
net/irda/parameters.c | 4 +-
net/irda/qos.c | 4 +-
net/key/af_key.c | 29 +-
net/l2tp/l2tp_core.c | 6 +-
net/l2tp/l2tp_core.h | 2 -
net/l2tp/l2tp_ip.c | 4 +-
net/l2tp/l2tp_ip6.c | 10 +-
net/llc/af_llc.c | 4 +-
net/llc/llc_conn.c | 4 +-
net/llc/llc_core.c | 5 +-
net/llc/llc_sap.c | 4 +-
net/mac80211/aes_cmac.c | 2 +-
net/mac80211/aes_cmac.h | 2 +-
net/mac80211/cfg.c | 208 +-
net/mac80211/chan.c | 208 +-
net/mac80211/debugfs.c | 168 ++
net/mac80211/debugfs_netdev.c | 61 +-
net/mac80211/debugfs_sta.c | 134 +
net/mac80211/driver-ops.h | 32 +-
net/mac80211/ht.c | 5 +-
net/mac80211/ibss.c | 85 +-
net/mac80211/ieee80211_i.h | 77 +-
net/mac80211/iface.c | 78 +-
net/mac80211/key.c | 122 +-
net/mac80211/key.h | 16 +-
net/mac80211/main.c | 177 +-
net/mac80211/mesh.c | 13 +-
net/mac80211/mesh.h | 6 +-
net/mac80211/mesh_hwmp.c | 91 +-
net/mac80211/mesh_pathtbl.c | 7 +-
net/mac80211/mesh_plink.c | 709 ++---
net/mac80211/mesh_ps.c | 3 +-
net/mac80211/mesh_sync.c | 37 +-
net/mac80211/mlme.c | 64 +-
net/mac80211/pm.c | 3 +-
net/mac80211/rate.h | 4 +-
net/mac80211/rc80211_minstrel.c | 11 +-
net/mac80211/rc80211_minstrel_ht.c | 24 +-
net/mac80211/rc80211_minstrel_ht_debugfs.c | 3 +-
net/mac80211/rx.c | 161 +-
net/mac80211/scan.c | 90 +-
net/mac80211/sta_info.c | 346 ++-
net/mac80211/sta_info.h | 68 +-
net/mac80211/status.c | 78 +
net/mac80211/tkip.c | 2 +-
net/mac80211/trace.h | 108 +-
net/mac80211/tx.c | 59 +-
net/mac80211/util.c | 320 +-
net/mac80211/vht.c | 7 +-
net/mac80211/wme.c | 7 +-
net/mac80211/wpa.c | 118 +-
net/mac80211/wpa.h | 2 +
net/mac802154/wpan.c | 4 +-
net/netfilter/Kconfig | 96 +-
net/netfilter/Makefile | 7 +-
net/netfilter/ipset/ip_set_core.c | 28 -
net/netfilter/ipvs/ip_vs_conn.c | 2 +-
net/netfilter/ipvs/ip_vs_nfct.c | 3 +-
net/netfilter/ipvs/ip_vs_sync.c | 5 +-
net/netfilter/nf_conntrack_core.c | 15 -
net/netfilter/nf_conntrack_netlink.c | 12 +-
net/netfilter/nf_conntrack_proto.c | 6 -
net/netfilter/nf_conntrack_proto_dccp.c | 10 +-
net/netfilter/nf_nat_core.c | 4 +-
net/netfilter/nf_nat_proto_common.c | 10 +-
net/netfilter/nf_tables_api.c | 327 ++-
net/netfilter/nf_tables_core.c | 11 +-
net/netfilter/nf_tables_inet.c | 104 +
net/netfilter/nfnetlink_queue_core.c | 94 +-
net/netfilter/nft_compat.c | 8 +-
net/netfilter/nft_ct.c | 201 +-
net/netfilter/nft_log.c | 2 +-
net/netfilter/nft_meta.c | 157 +-
net/netfilter/nft_meta_target.c | 117 -
net/netfilter/nft_queue.c | 134 +
net/{ipv4/netfilter/nft_reject_ipv4.c => netfilter/nft_reject.c} | 26 +-
net/netfilter/xt_CT.c | 4 +-
net/netfilter/xt_NFQUEUE.c | 80 +-
net/netfilter/xt_cgroup.c | 71 +
net/netfilter/xt_connmark.c | 3 +-
net/netfilter/xt_ipcomp.c | 111 +
net/netfilter/xt_l2tp.c | 354 +++
net/netfilter/xt_osf.c | 3 +-
net/netfilter/xt_statistic.c | 2 +-
net/netlabel/netlabel_addrlist.c | 3 +-
net/netlabel/netlabel_addrlist.h | 3 +-
net/netlabel/netlabel_cipso_v4.c | 3 +-
net/netlabel/netlabel_cipso_v4.h | 3 +-
net/netlabel/netlabel_domainhash.c | 3 +-
net/netlabel/netlabel_domainhash.h | 3 +-
net/netlabel/netlabel_kapi.c | 3 +-
net/netlabel/netlabel_mgmt.c | 3 +-
net/netlabel/netlabel_mgmt.h | 3 +-
net/netlabel/netlabel_unlabeled.c | 3 +-
net/netlabel/netlabel_unlabeled.h | 3 +-
net/netlabel/netlabel_user.c | 3 +-
net/netlabel/netlabel_user.h | 3 +-
net/netlink/af_netlink.c | 41 +-
net/netlink/genetlink.c | 21 +
net/netrom/af_netrom.c | 4 +-
net/nfc/af_nfc.c | 4 +-
net/nfc/core.c | 11 +-
net/nfc/digital_core.c | 28 +-
net/nfc/digital_dep.c | 54 +-
net/nfc/hci/command.c | 4 +-
net/nfc/hci/core.c | 11 +-
net/nfc/hci/hci.h | 4 +-
net/nfc/hci/hcp.c | 4 +-
net/nfc/hci/llc.c | 4 +-
net/nfc/hci/llc.h | 4 +-
net/nfc/hci/llc_nop.c | 4 +-
net/nfc/hci/llc_shdlc.c | 6 +-
net/nfc/llcp.h | 4 +-
net/nfc/llcp_commands.c | 10 +-
net/nfc/llcp_core.c | 5 +-
net/nfc/llcp_sock.c | 13 +-
net/nfc/nci/core.c | 30 +-
net/nfc/nci/data.c | 3 +-
net/nfc/nci/lib.c | 3 +-
net/nfc/nci/ntf.c | 3 +-
net/nfc/nci/rsp.c | 3 +-
net/nfc/netlink.c | 4 +-
net/nfc/nfc.h | 4 +-
net/nfc/rawsock.c | 4 +-
net/openvswitch/actions.c | 12 +-
net/openvswitch/datapath.c | 231 +-
net/openvswitch/datapath.h | 6 +-
net/openvswitch/flow.c | 96 +-
net/openvswitch/flow.h | 33 +-
net/openvswitch/flow_netlink.c | 66 +-
net/openvswitch/flow_netlink.h | 1 +
net/openvswitch/flow_table.c | 64 +-
net/openvswitch/flow_table.h | 6 +-
net/openvswitch/vport.c | 18 +-
net/openvswitch/vport.h | 3 +-
net/packet/af_packet.c | 299 +-
net/packet/diag.c | 1 +
net/packet/internal.h | 3 +-
net/phonet/datagram.c | 6 +-
net/rds/bind.c | 2 +-
net/rds/recv.c | 3 +-
net/rds/send.c | 2 +-
net/rfkill/core.c | 4 +-
net/rose/af_rose.c | 7 +-
net/rose/rose_dev.c | 2 +-
net/rxrpc/ar-ack.c | 21 +-
net/rxrpc/ar-output.c | 4 +-
net/sched/Kconfig | 23 +
net/sched/Makefile | 2 +
net/sched/act_api.c | 435 ++-
net/sched/act_csum.c | 24 +-
net/sched/act_gact.c | 28 +-
net/sched/act_ipt.c | 33 +-
net/sched/act_mirred.c | 27 +-
net/sched/act_nat.c | 25 +-
net/sched/act_pedit.c | 25 +-
net/sched/act_police.c | 93 +-
net/sched/act_simple.c | 29 +-
net/sched/act_skbedit.c | 27 +-
net/sched/cls_api.c | 130 +-
net/sched/cls_basic.c | 25 +-
net/sched/cls_bpf.c | 17 +-
net/sched/cls_cgroup.c | 127 +-
net/sched/cls_flow.c | 17 +-
net/sched/cls_fw.c | 50 +-
net/sched/cls_route.c | 21 +-
net/sched/cls_rsvp.h | 15 +-
net/sched/cls_tcindex.c | 36 +-
net/sched/cls_u32.c | 38 +-
net/sched/em_meta.c | 159 +-
net/sched/sch_api.c | 10 +-
net/sched/sch_cbq.c | 10 +-
net/sched/sch_choke.c | 9 +-
net/sched/sch_dsmark.c | 39 +-
net/sched/sch_fq.c | 36 +-
net/sched/sch_fq_codel.c | 2 +-
net/sched/sch_generic.c | 6 +-
net/sched/sch_gred.c | 4 +-
net/sched/sch_hhf.c | 745 +++++
net/sched/sch_htb.c | 46 +-
net/sched/sch_mq.c | 13 +-
net/sched/sch_mqprio.c | 10 +-
net/sched/sch_multiq.c | 3 +-
net/sched/sch_netem.c | 91 +-
net/sched/sch_pie.c | 555 ++++
net/sched/sch_sfb.c | 4 +-
net/sched/sch_sfq.c | 16 +-
net/sched/sch_tbf.c | 29 +-
net/sctp/associola.c | 70 +-
net/sctp/auth.c | 32 +-
net/sctp/bind_addr.c | 5 +-
net/sctp/chunk.c | 9 +-
net/sctp/command.c | 5 +-
net/sctp/debug.c | 5 +-
net/sctp/endpointola.c | 9 +-
net/sctp/input.c | 136 +-
net/sctp/inqueue.c | 5 +-
net/sctp/ipv6.c | 14 +-
net/sctp/objcnt.c | 7 +-
net/sctp/output.c | 24 +-
net/sctp/outqueue.c | 13 +-
net/sctp/primitive.c | 5 +-
net/sctp/proc.c | 25 +-
net/sctp/protocol.c | 15 +-
net/sctp/sm_make_chunk.c | 82 +-
net/sctp/sm_sideeffect.c | 27 +-
net/sctp/sm_statefuns.c | 32 +-
net/sctp/sm_statetable.c | 7 +-
net/sctp/socket.c | 239 +-
net/sctp/ssnmap.c | 5 +-
net/sctp/sysctl.c | 7 +-
net/sctp/transport.c | 5 +-
net/sctp/tsnmap.c | 5 +-
net/sctp/ulpevent.c | 5 +-
net/sctp/ulpqueue.c | 16 +-
net/socket.c | 106 +-
net/sunrpc/cache.c | 2 +-
net/sunrpc/xprt.c | 2 +-
net/sunrpc/xprtsock.c | 2 +-
net/tipc/bcast.c | 8 +-
net/tipc/bearer.c | 342 ++-
net/tipc/bearer.h | 56 +-
net/tipc/core.c | 8 +-
net/tipc/core.h | 2 +-
net/tipc/discover.c | 28 +-
net/tipc/eth_media.c | 326 +--
net/tipc/ib_media.c | 319 +-
net/tipc/link.c | 222 +-
net/tipc/link.h | 25 +-
net/tipc/name_table.c | 3 +-
net/tipc/node.c | 15 +-
net/tipc/node.h | 3 -
net/tipc/port.c | 9 +-
net/tipc/server.c | 2 +-
net/tipc/socket.c | 330 ++-
net/tipc/subscr.c | 2 +-
net/unix/af_unix.c | 13 +-
net/vmw_vsock/vmci_transport.c | 4 +-
net/wireless/ap.c | 1 +
net/wireless/chan.c | 203 +-
net/wireless/core.c | 31 +-
net/wireless/core.h | 24 +-
net/wireless/genregdb.awk | 45 +-
net/wireless/ibss.c | 6 +-
net/wireless/mesh.c | 17 +-
net/wireless/mlme.c | 20 +-
net/wireless/nl80211.c | 766 +++--
net/wireless/nl80211.h | 2 +-
net/wireless/rdev-ops.h | 27 +-
net/wireless/reg.c | 831 +++---
net/wireless/reg.h | 4 +-
net/wireless/scan.c | 23 +-
net/wireless/sme.c | 15 +-
net/wireless/trace.h | 55 +-
net/wireless/util.c | 34 +-
net/wireless/wext-compat.c | 6 +-
net/x25/af_x25.c | 8 +-
net/x25/x25_dev.c | 10 +-
net/x25/x25_facilities.c | 14 +-
net/x25/x25_forward.c | 5 +-
net/x25/x25_in.c | 4 +-
net/x25/x25_link.c | 6 +-
net/x25/x25_subr.c | 6 +-
net/xfrm/xfrm_input.c | 6 +-
net/xfrm/xfrm_policy.c | 195 +-
net/xfrm/xfrm_proc.c | 2 +-
net/xfrm/xfrm_state.c | 191 +-
net/xfrm/xfrm_user.c | 62 +-
tools/net/Makefile | 23 +-
tools/net/bpf_asm.c | 52 +
tools/net/bpf_dbg.c | 1404 +++++++++
tools/net/bpf_exp.l | 143 +
tools/net/bpf_exp.y | 762 +++++
1829 files changed, 83721 insertions(+), 38493 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt
create mode 100644 Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt
create mode 100644 Documentation/networking/i40evf.txt
create mode 100644 Documentation/networking/ipsec.txt
create mode 100644 Documentation/networking/timestamping/hwtstamp_config.c
create mode 100644 Documentation/s390/qeth.txt
create mode 100644 arch/x86/include/asm/hash.h
create mode 100644 arch/x86/lib/hash.c
create mode 100644 drivers/net/bonding/bond_options.h
create mode 100644 drivers/net/bonding/bond_sysfs_slave.c
create mode 100644 drivers/net/ethernet/intel/i40e/i40e_dcb.c
create mode 100644 drivers/net/ethernet/intel/i40e/i40e_dcb.h
create mode 100644 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
create mode 100644 drivers/net/ethernet/intel/i40e/i40e_ptp.c
create mode 100644 drivers/net/ethernet/intel/i40evf/Makefile
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.c
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_alloc.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_common.c
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_hmc.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_osdep.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_prototype.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_register.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_status.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.c
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_type.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40evf.h
create mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c
create mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_main.c
create mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c
create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_buffalo_initvals.h
create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_wow.c
create mode 100644 drivers/net/wireless/ath/ath9k/ar953x_initvals.h
create mode 100644 drivers/net/wireless/ath/ath9k/ar9565_1p1_initvals.h
create mode 100644 drivers/net/wireless/ath/ath9k/debug_sta.c
create mode 100644 drivers/net/wireless/ath/ath9k/spectral.c
create mode 100644 drivers/net/wireless/ath/ath9k/spectral.h
create mode 100644 drivers/net/wireless/ath/ath9k/tx99.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/bcdc.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/bcdc.h
delete mode 100644 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c
delete mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c
delete mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_proto.h
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/nvram.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/nvram.h
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/proto.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/proto.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/debugfs.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/sf.c
create mode 100644 drivers/nfc/nfcmrvl/Kconfig
create mode 100644 drivers/nfc/nfcmrvl/Makefile
create mode 100644 drivers/nfc/nfcmrvl/main.c
create mode 100644 drivers/nfc/nfcmrvl/nfcmrvl.h
create mode 100644 drivers/nfc/nfcmrvl/usb.c
create mode 100644 drivers/s390/net/qeth_l2.h
create mode 100644 drivers/s390/net/qeth_l2_sys.c
create mode 100644 include/asm-generic/hash.h
create mode 100644 include/net/Space.h
create mode 100644 include/net/netfilter/ipv4/nf_reject.h
create mode 100644 include/net/netfilter/ipv6/nf_reject.h
create mode 100644 include/uapi/linux/netfilter/xt_cgroup.h
create mode 100644 include/uapi/linux/netfilter/xt_ipcomp.h
create mode 100644 include/uapi/linux/netfilter/xt_l2tp.h
create mode 100644 lib/hash.c
create mode 100644 net/bluetooth/6lowpan.c
create mode 100644 net/bluetooth/6lowpan.h
create mode 100644 net/core/netclassid_cgroup.c
create mode 100644 net/ieee802154/6lowpan_iphc.c
create mode 100644 net/netfilter/nf_tables_inet.c
delete mode 100644 net/netfilter/nft_meta_target.c
create mode 100644 net/netfilter/nft_queue.c
rename net/{ipv4/netfilter/nft_reject_ipv4.c => netfilter/nft_reject.c} (78%)
create mode 100644 net/netfilter/xt_cgroup.c
create mode 100644 net/netfilter/xt_ipcomp.c
create mode 100644 net/netfilter/xt_l2tp.c
create mode 100644 net/sched/sch_hhf.c
create mode 100644 net/sched/sch_pie.c
create mode 100644 tools/net/bpf_asm.c
create mode 100644 tools/net/bpf_dbg.c
create mode 100644 tools/net/bpf_exp.l
create mode 100644 tools/net/bpf_exp.y
èº{.nÇ+‰·Ÿ®‰­†+%ŠËlzwm…ébëæìr¸›zX§»®w¥Š{ayºÊÚë,j­¢f£¢·hš‹àz¹®w¥¢¸ ¢·¦j:+v‰¨ŠwèjØm¶Ÿÿ¾«‘êçzZ+ƒùšŽŠÝj"ú!¶iO•æ¬z·švØ^¶m§ÿðà nÆàþY&—