[GIT] Networking

From: David Miller
Date: Wed Aug 06 2014 - 01:03:27 EST



There are two conflicts you'll need to resolve by hand:

drivers/staging/cxt1e1/linux.c is removed your tree, changes are
made to it in net-next, just force the file removal to resolve.

drivers/net/wireless/ath/ath9k/hw.c is overlapping changes in net-next
alongside time conversion cleanups done by Thomas Gleixner in your
tree. Retain Thomas's hunks and add "s32 usec = 0;" back to the local
variabels in ath9k_hw_reset()

Highlights:

1) Steady transitioning of the BPF instructure to a generic spot so all
kernel subsystems can make use of it, from Alexei Starovoitov.

2) SFC driver supports busy polling, from Alexandre Rames.

3) Take advantage of hash table in UDP multicast delivery, from
David Held.

4) Lighten locking, in particular by getting rid of the LRU lists,
in inet frag handling. From Florian Westphal.

5) Add support for various RFC6458 control messages in SCTP, from Geir
Ola Vaagland.

6) Allow to filter bridge forwarding database dumps by device, from Jamal
Hadi Salim.

7) virtio-net also now supports busy polling, from Jason Wang.

8) Some low level optimization tweaks in pktgen from Jesper Dangaard
Brouer.

9) Add support for ipv6 address generation modes, so that userland can
have some input into the process. From Jiri Pirko.

10) Consolidate common TCP connection request code in ipv4 and ipv6,
from Octavian Purdila.

11) New ARP packet logger in netfilter, from Pablo Neira Ayuso.

12) Generic resizable RCU hash table, with intial users in netlink
and nftables. From Thomas Graf.

13) Maintain a name assignment type so that userspace can see where a
network device name came from (enumerated by kernel, assigned
explicitly by userspace, etc.) From Tom Gundersen.

14) Automatic flow label generation on transmit in ipv6, from Tom
Herbert.

15) New packet timestamping facilities from Willem de Bruijn, meant to
assist in measuring latencies going into/out-of the packet scheduler,
latency from TCP data transmission to ACK, etc.

Please pull, thanks a lot!

The following changes since commit 26bcd8b72563b4c54892c4c2a409f6656fb8ae8b:

Merge tag 'devicetree-for-linus' of git://git.secretlab.ca/git/linux (2014-07-30 09:01:04 -0700)

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 d247b6ab3ce6dd43665780865ec5fa145d9ab6bd:

Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2014-08-05 18:46:26 -0700)

----------------------------------------------------------------

Adam Lee (1):
Bluetooth: ath3k: reduce pipe setting times in ath3k_load_fwfile()

Akeem G Abodunrin (1):
i40e: Minor comment changes

Alex Gartrell (1):
ipvs: Maintain all DSCP and ECN bits for ipv6 tun forwarding

Alex Wang (1):
openvswitch: Allow each vport to have an array of 'port_id's.

Alexander Aring (23):
mac802154: at86rf230: add hw flags and merge ops
at86rf230: add regmap support
at86rf230: rework detect device handling
at86rf230: remove is212 and add driver data
at86rf230: add support for at86rf23x desense
at86rf230: rework transmit and receive handling
at86rf230: move RX_SAFE_MODE setting to hw_init
at86rf230: rework irq_pol setting
at86rf230: rework state change and start/stop
at86rf230: rework reset to trx_off state change
at86rf230: add timing for channel switch
at86rf230: add sleep cycle timing
at86rf230: add new author
6lowpan: introduce new net/6lowpan directory
MAINTAINERS: add net/6lowpan/ maintainer entry
MAINTAINERS: add 6lowpan header file
6lowpan: iphc: rename hc06_ptr pointer to hc_ptr
6lowpan: iphc: use sizeof in udp uncompression
6lowpan: iphc: cleanup use of lowpan_fetch_skb
6lowpan: iphc: cleanup use of lowpan_push_hc_data
6lowpan: iphc: use ipv6 api to check address scope
6lowpan: iphc: remove check on null
6lowpan: remove unused LOWPAN_FRAG_SIZE define

Alexander Duyck (1):
rtnetlink: Drop unnecessary return value from ndo_dflt_fdb_del

Alexander Guller (1):
net/mlx4_core: Make sure the max number of QPs per MCG isn't exceeded

Alexandre Rames (1):
sfc: Add support for busy polling

Alexei Starovoitov (8):
net: filter: split filter.c into two files
bpf: update MAINTAINERS entry
net: filter: rename 'struct sock_filter_int' into 'struct bpf_insn'
net: filter: simplify socket charging
net: filter: rename sk_filter_proglen -> bpf_classic_proglen
net: filter: rename sk_chk_filter() -> bpf_check_classic()
net: filter: rename sk_convert_filter() -> bpf_convert_filter()
net: filter: split 'struct sk_filter' into socket and bpf parts

Alexey Khoroshilov (4):
rsi: Use module_usb_driver
rsi_91x_sdio: add error handling into rsi_module_init()
rsi: GFP_ATOMIC is not needed in rsi_init_usb_interface()
rsi: fix memory leaks and error handling in rsi_91x_usb

Alexey Perevalov (2):
netfilter: nfnetlink_acct: dump unmodified nfacct flags
netfilter: nfnetlink_acct: avoid using NFACCT_F_OVERQUOTA with bit helper functions

Amir Vadai (3):
net/mlx4_en: Disable blueflame using ethtool private flags
net/mlx4_core: Use low memory profile on kdump kernel
net/mlx4_en: Reduce memory consumption on kdump kernel

Amitkumar Karwar (8):
mwifiex: add firmware dump feature for PCIe
mwifiex: use generic 'iface_work' workqueue for SDIO interface
mwifiex: get rid of global pointer reset_host
mwifiex: add firmware dump feature for SDIO
mwifiex: access rx_reorder_tbl_ptr only while holding lock
mwifiex: fix corner case system hang issue
Bluetooth: add public address configuration for Marvell USB devices
Bluetooth: btmrvl: add public address configuration support

Anantha Krishnan (1):
Bluetooth: Add support for Acer [13D3:3432]

Anatol Pomozov (1):
Bluetooth: Fix crash in the Marvell driver initialization codepath

Andre Guedes (6):
Bluetooth: Use macro instead of hard-coded value
Bluetooth: Connection parameters check helper
Bluetooth: Connection Parameter Update Procedure
Bluetooth: Move LE event mask setting into init3 phase
Bluetooth: Enable new LE meta event
Bluetooth: Introduce "New Connection Parameter" Event

Andrea Merello (10):
rtl818x_pci: make RSSI code more readable
rtl818x_pci: provide dBm signal information for rtl8185
rtl818x_pci: fix possible RX descriptor invalid data read
rtl818x_pci: Fix BSSID register written incorrectly
rtl818x_pci: Fix rtl8185 excessive IFS after CTS-to-self
rtl818x_pci: add comment pointing to the rtl8187se reference code
rtl8180: fix incorrect TX retry.
rtl8180: disable buggy rate fallback mechanism
rtl818x_pci: handle broken PIO mapping
rtl818x_pci: fix pci probe returns success when it fails

Andreas Fenkart (1):
mwifiex: card reset: enable rescan of non-removable card

Andrei Otcheretianski (5):
iwlwifi: mvm: Introduce an API to set STA_FLG_DISABLE_TX flag
iwlwifi: mvm: Use beacon_get_template instead of beacon_get
iwlwifi: mvm: Protect mvm->csa_vif with RCU
iwlwifi: mvm: Reflect GO channel switch in NoA
iwlwifi: mvm: Use CS tx block bit for AP/GO

Andrew Bresticker (1):
mac80211_hwsim: fix compiler warning on MIPS

Andrew Rybchenko (1):
sfc: Add per-queue statistics in ethtool

Andrey Utkin (2):
ath9k: drop negativity checks for unsigned values coming from kstrtoul()
net/rxrpc/ar-key.c: drop negativity check on unsigned value

Andrà Gaul (1):
batman-adv: remove unnecessary logspam

Andy Lutomirski (3):
iwlwifi: pcie: log when waking the NIC for hcmd submission fails
iwlwifi: pcie: improve debugfs queue info
iwlwifi: dvm: add a force_cam module parameter to fully disable power saving

Andy Zhou (2):
openvswitch: Avoid memory corruption in queue_userspace_packet()
openvswitch: Add skb_clone NULL check for the sampling action.

Anish Bhatt (16):
cxgb4 : Update fw interface file for DCBx support. Adds all the required fields to fw interface to communicate DCBx info
cxgb4 : Add DCBx support codebase and dcbnl_ops
cxgb4 : Integrate DCBx support into cxgb4 module. Register dbcnl_ops to give access to DCBx functions
cxgb4 : Makefile & Kconfig changes for DCBx support
cxgb4 : Update copyright year on all cxgb4 files
cxgb4: Fix endian bug introduced in cxgb4 dcb patchset
Update setapp/getapp prototypes in dcbnl_rtnl_ops to return int instead of u8
cxgb4/iw_cxgb4: Move common defines to cxgb4
cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines
libcxgbi: Add ipv6 api to driver
cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api
libcxgbi:cxgb4i Guard ipv6 code with a config check
dcbnl : Fix misleading dcb_app->priority explanation
cxgb4i : remove spurious use of rcu
cxgb4i : Move stray CPL definitions to cxgb4 driver
cxgb4 : Disable recursive mailbox commands when enabling vi

Anjali Singhai Jain (9):
i40e/i40evf: i40e_register.h update
i40e: Fix dangling ring pointers upon driver removal
i40e: Bypass timeout recovery level 0 so as to not cause MDD
i40e: Avoid adding the TCP-IPv4 filter twice
i40e: Fix the FD sideband logic to detect a FD table full condition
i40e: Add debugfs hooks to print current total FD filter count
i40e: FD filter replay logic bug fix
i40e/i40evf: Do not free the dummy packet buffer synchronously
i40e: Fix a boundary condition and turning off of ntuple

Antonio Ospite (1):
trivial: net/mac80211/mesh.c: fix typo s/Substract/Subtract/

Antonio Quartulli (1):
batman-adv: prefer kmalloc_array to kmalloc when possible

Arend van Spriel (11):
brcmfmac: clear ht info during attach phase
brcmfmac: correct logging levels in btcoex source
brcmfmac: reduce log level in fwil if firmware returns error
brcmfmac: make use of seq_file API for debugfs entries
brcmfmac: rework debugfs functions in the driver
brcmfmac: move attach and detach functions in wl_cfg80211.c
brcmfmac: introduce feature and quirk handling
brcmfmac: moving some functions around
brcmfmac: rework wiphy structure setup
brcmfmac: add brcmf_p2p_detach() call in brcmf_cfg80211_detach()
dt: bindings: add bindings for Broadcom bcm43xx sdio devices

Ariej Marjieh (3):
iwlwifi: mvm: Enabling Aux Queue
iwlwifi: mvm: Define AUX ROC Command
iwlwifi: mvm: add Aux ROC request/response flow

Arik Nemtsov (31):
mac80211: clarify TDLS Tx handling
mac80211: set auth flags after other station info
mac80211: cleanup TDLS state during failed setup
cfg80211: pass TDLS initiator in tdls_mgmt operations
mac80211: use TDLS initiator in tdls_mgmt operations
mac80211: split tdls_mgmt function
mac80211: implement proper Tx path flushing for TDLS
mac80211: add API to request TDLS operation from userspace
mac80211: make sure TDLS peer STA exists during setup
mac80211: protect TDLS discovery session
iwlwifi: mvm: disallow new TDLS stations when appropriate
iwlwifi: mvm: protect TDLS discovery session
iwlwifi: disable PSM on vifs with associated TDLS peers
iwlwifi: mvm: teardown TDLS peers when initiating DCM
wlcore: don't switch channels on disconnected STA vifs
wl18xx: change the number of WLAN addrs per chip
mac80211: track TDLS initiator internally
mac80211: fix error path for TDLS setup
mac80211: consolidate TDLS IE treatment
mac80211: split extra TDLS IEs in setup frames
mac80211: avoid adding some IEs on TDLS setup failure packets
mac80211: set TDLS capab to zero on failure frames
mac80211: add QoS IE during TDLS setup start
mac80211: add TDLS QoS param IE on setup-confirm
mac80211: move TDLS data to mgd private part
mac80211: support HT for TDLS stations
mac80211: set Rx highest rate in ht_cap
mac80211: disable VHT for TDLS
cfg80211: fix TDLS setup with VHT peers
mac80211: ignore frames between TDLS peers when operating as AP
iwlwifi: mvm: teardown TDLS peers during chan-switch and AP DCM

Arvid Brodin (11):
net/hsr: Better variable names and update of contact info.
net/hsr: Switch from dev_add_pack() to netdev_rx_handler_register()
net/hsr: Move to per-hsr device prune timer.
net/hsr: Operstate handling cleanup.
net/hsr: Move slave init to hsr_slave.c.
net/hsr: Use list_head (and rcu) instead of array for slave devices.
net/hsr: Implemented .ndo_fix_features (better device features handling).
net/hsr: Added SET_NETDEV_DEVTYPE and features |= NETIF_F_NETNS_LOCAL to dev_setup.
net/hsr: Better frame dispatch
net/hsr: Fix NULL pointer dereference on incomplete hsr_newlink() params.
net/hsr: Remove left-over never-true conditional code.

Ashish Shah (4):
i40e: use correct vf_id offset for virtchnl message
i40e: remove support for vf unicast promiscuous mode
i40evf: future-proof vfr_stat state check
i40evf: do not re-arm watchdog after remove

Avinash Patil (1):
mwifiex: remove needless current_bssid variable

Banerjee, Debabrata (1):
tcp: don't require root to read tcp_metrics

Ben Greear (2):
ipv6: Add more debugging around accept-ra logic.
ipv6: Allow accepting RA from local IP addresses.

Ben Hutchings (1):
sfc: Use __iowrite64_copy instead of a slightly different local function

Bing Zhao (11):
mwifiex: wowlan: do not disconnect on suspend
mwifiex: print sleep_confirm cmd/response and power save events
Revert "mwifiex: Use the proper interfaces"
Bluetooth: btmrvl: indicate pscan scheduling instant in a debug event
mwifiex: fix a cut-n-paste error in adhoc-start
mwifiex: define TDLS idle timeout macro with units
mwifiex: declare sta_ptr in smaller scope
mwifiex: correct a typo in mwifiex_ret_tdls_oper
mwifiex: remove redundant TDLS setup action frame check and avoid leaks
mwifiex: remove redundant timestamps in debug prints
MAINTAINERS: update for mwifiex driver maintainers

Bob Copeland (1):
mac80211: remove ignore_plink_timer flag

Brian Norris (1):
net: bcmgenet: correct spelling

Carolyn Wyborny (3):
i40e/i40evf: Update RSS configuration
i40e: Fix ethtool coalesce settings
igb: Add message when malformed packets detected by hw

Catherine Sullivan (11):
i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35
i40e: Add ablitity to enable/disable link from set_link_restart_an
i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36
i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38
i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info
i40e/i40evf: Add set_fc and init of FC settings
i40e: Add set_pauseparam to ethtool
i40e: Implement set_settings for ethtool
i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40
i40e: Fix firmware API version errors
i40e: Give link more time after setting flow control

Chen-Yu Tsai (1):
brcmfmac: add device tree support for SDIO devices

Chin-Ran Lo (2):
Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend
Bluetooth: btmrvl: avoid sending data to firmware after hs_activated

Christoph Paasch (4):
xfrm4: Remove duplicate semicolon
tcp: Remove unnecessary arg from tcp_enter_cwr and tcp_init_cwnd_reduction
tcp: Fix integer-overflows in TCP veno
tcp: Fix integer-overflow in TCP vegas

Christoph Schulz (2):
net: ppp: reset nextseq counter when enabling SC_MULTILINK
net: ppp: access ppp->nextseq only if CONFIG_PPP_MULTILINK is defined

Christophe Ricard (10):
NFC: st21nfcb: Add driver for STMicroelectronics ST21NFCB NFC chip
NFC: dts: st21nfcb_i2c: Add DTS Documentation
NFC: nci: Add T1T support notification
NFC: st21nfcb: few code clean up
NFC: st21nfca: Free buffer in case no data are retrieved.
NFC: st21nfca: Improved start of frame detection
NFC: st21nfca: Improve read length sequence for P2P mode.
NFC: hci: Add stop_poll HCI operand.
NFC: st21nfca: Implement stop_poll HCI hook
NFC: st21nfca: Adding P2P support to st21nfca in Initiator & Target mode

Christopher Pau (1):
i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127

Cong Wang (2):
net_sched: cancel nest attribute on failure in tcf_exts_dump()
net_sched: hold tcf_lock in netdevice notifier

Cyrille Pitchen (5):
net/macb: add scatter-gather hw feature
net/macb: add TX checksum offload feature
net/macb: add RX checksum offload feature
ARM: at91: change compatibility string for sama5d3x gem
net/macb: enable scatter-gather feature and set DMA burst length for sama5d4 gem

Dan Carpenter (3):
bonding: fix a memory leak in bond_arp_send_all()
ISDN: pcbit: off by one bugs in pcbit_set_msn()
dm9000: NULL dereferences on error in probe()

Daniel Borkmann (4):
net: sctp: improve timer slack calculation for transport HBs
net: sctp: only warn in proc_sctp_do_alpha_beta if write
net: sctp: deprecate rfc6458, 5.3.2. SCTP_SNDRCV support
team: fix releasing uninitialized pointer to BPF prog

Daniel Kim (3):
brcmfmac: Don't control mpc setting during scan operation
brcmfmac: Make firmware path a module parameter
brcmfmac: Do not use strcpy and strcat

David Ertman (5):
e1000e: Fix CRC errors with jumbo traffic
e1000e: Add code to check return values on NVM accesses
e1000e: Add support for EEE in Sx states
e1000e: Fix EEE in S5 w/ Runtime PM enabled
e1000e: Fix Runtime PM blocks EEE link negotiation in S5

David Held (2):
udp: Simplify __udp*_lib_mcast_deliver.
udp: Use hash2 for long hash1 chains in __udp*_lib_mcast_deliver.

David Laight (5):
net: sctp: Inline the functions from command.c
net: sctp: Optimise the way 'sctp_arg_t' values are initialised.
net: sctp: Use pointers (not array indexes) to access sctp_cmd_seq_t.cmds[].
net: sctp: Open out the check for Nagle
net: sctp: Rename SCTP_XMIT_NAGLE_DELAY to SCTP_XMIT_DELAY

David S. Miller (106):
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'cxgb4-next'
Merge branch 'cc2520'
Merge branch 'enic'
enic: Kill unused variable in enic_rfs_flw_tbl_init().
Merge branch 'crc32'
Merge branch 'broadcom_rebranding'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge git://git.kernel.org/.../davem/net
Merge branch 'xgbe-next'
Merge branch 'tipc-next'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'tcp_conn_request_unification'
Merge branch 'pktgen'
Merge branch 'bnx2x-next'
Merge branch 'dp83640-next'
Merge branch 'cxgb4-next'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'qlcnic-next'
Merge branch 'be2net'
Merge branch 'sctp'
Merge branch 'ptp-vlan'
Merge branch 'tlan-next'
Merge branch 'tipc-next'
Merge branch 'systemport-next'
Merge branch 'net-hash-tx'
Merge branch 'fec-next'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'at86rf230-next'
Merge branch 'amd-xgbe-next'
Merge branch 'hsr-next'
Merge git://git.kernel.org/.../linville/wireless-next
Merge branch 'sctp_command_queue'
Merge branch 'defxx-next'
Merge branch 'bridge_batmanadv_exports'
Merge branch 'mlx4-next'
Merge branch 'fec-next'
Merge branch 'fec-next'
Merge branch 'systemport-next'
ipconfig: Only bootp paths should reference ic_dev_xid.
Merge branch 'cpmac-next'
Merge branch 'bridge-fdb-dump-filter'
Merge branch 'mvebu'
Merge branch 'r8169_tso_ipv6'
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
Merge branch 'unnecessary_break'
Merge branch 'udp_tunnel'
Merge branch 'sfc-next'
Merge branch 'amd811e-cleanups'
Merge branch 'cxgb4-next'
Merge branch 'net-break-after-goto'
Merge branch 'amd-xgbe-next'
Merge tag 'linux-can-next-for-3.17-20140715' of git://gitorious.org/linux-can/linux-can-next
Merge branch 'bonding_rcu'
Merge branch 'bonding-next'
Merge git://git.kernel.org/.../davem/net
Merge branch 'sctp-next'
Merge branch 'tipc-next'
Merge branch 'mlx4-next'
Merge branch 'udp_hash'
Merge branch 'davinci_mdio'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'cxgb4-next'
Merge branch 'be2net-next'
Merge branch 'netdev_print'
Merge git://git.kernel.org/.../pablo/nf-next
Merge branch 'break_after_return'
Merge branch 'bcmgenet-next'
Merge branch 'enic-next'
Merge branch 'cxgb4-next'
Merge git://git.kernel.org/.../davem/net
Merge branch 'mlx4-next'
Merge branch 'virtio-net-busy-poll'
Merge branch 'bcmgenet-next'
Merge branch 'filter-move'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge branch 'net_next_ovs' of git://git.kernel.org/.../pshelar/openvswitch
Merge branch 'macb-next'
Merge branch 'inet_frag_kill_lru_list'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
Merge tag 'master-2014-07-25' of git://git.kernel.org/.../linville/wireless-next
Merge branch 'syststamp-removal'
Merge branch 'netdev-name'
Merge git://git.kernel.org/.../davem/net
Merge branch 'mlx5-next'
Merge branch 'amd-xgbe-next'
Merge branch 'libphy_mmd'
Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
Merge git://git.kernel.org/.../pablo/nf-next
Merge branch 'stmmac-next'
Merge branch 'xen-netfront'
Merge branch 'filter-next'
Merge branch 'inet-frags-next'
Merge branch 'be2net-next'
Merge git://git.kernel.org/.../pablo/nf
Merge branch 'amd-xgbe-next'
Merge branch 'intel-next'
Merge branch 'concurrent_hash_tables'
Merge tag 'master-2014-07-31' of git://git.kernel.org/.../linville/wireless-next
Merge branch 'xen-netback-next'
Merge tag 'batman-adv-fix-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'qlcnic'
Merge branch 'net-timestamp-next'
Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'amd-xgbe'
Merge git://git.kernel.org/.../davem/net

David Spinadel (9):
iwlwifi: mvm: use ksize to memset scan_command
iwlwifi: mvm: don't use hardcoded num of scan channels
iwlwifi: fix NVM channel attribute map.
iwlwifi: mvm: support extended beacon notification
mac80211: support more than one band in scan request
mac80211: split sched scan IEs
iwlwifi: mvm: add unified LMAC scan API
iwlwifi: mvm: init lmac scan command
iwlwifi: mvm: fix endianity in scan command

David Vrabel (3):
xen-netfront: fix locking in connect error path
xen-netfront: release per-queue Tx and Rx resource when disconnecting
xen-netfront: print correct number of queues

Dmitry Kravkov (2):
bnx2x: VF can report link speed
bnx2x: enlarge minimal alignemnt of data offset

Dmitry Popov (2):
ip_tunnel(ipv4): fix tunnels with "local any remote $remote_ip"
tcp: md5: remove unneeded check in tcp_v4_parse_md5_keys

Dotan Barak (1):
net/mlx4_core: Make sure that negative array index isn't used

Duan Jiong (6):
net: em_canid: remove useless statements from em_canid_change
netfilter: use IS_ENABLED() macro
netfilter: xt_LED: don't output error message redundantly
net: fix the counter ICMP_MIB_INERRORS/ICMP6_MIB_INERRORS
net: use inet6_iif instead of IP6CB()->iif
ipv4: remove nested rcu_read_lock/unlock

Edward Cree (2):
sfc: Add 40G link capability decoding
sfc: add extra RX drop counters for nodesc_trunc and noskb_drop

Eliad Peller (18):
iwlwifi: remove MCS32 support declaration
iwlwifi: mvm: disable beacon filtering escape timer in d0i3
iwlwifi: mvm: rs: don't clear persistent fields
iwlwifi: mvm: rs: don't save debugfs files
wlcore: save seq num only between recoveries
wlcore: user smaller sqn padding for GEM
wl18xx: fix last tx rate calculation
wlcore: use correct LAA bit
wlcore: add smart config definitions
wlcore/wl18xx: add smart config commands
wlcore: handle smart config vendor commands
wlcore/wl18xx: handle smart config events
wlcore: increase max roc duration to 30 seconds
wlcore: register vendor commands
wl18xx: make sure fw_status->priv exists before deref
wlcore/wl18xx/wl12xx: convert bitmaps to unsigned longs
iwlwifi: mvm: add some missing iwl_mvm_ref_sync() calls
iwlwifi: mvm: wait for handlers when stopping scans

Emmanuel Grumbach (41):
iwlwifi: bump API version for 8000 devices
Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next
iwlwifi: add device / firmware to fw-error-dump file
iwlwifi: rename iwl_mvm_fw_error_next_data
iwlwifi: pcie: add firmware monitor capabilities
iwlwifi: mvm: BT Coex - allow to force the antenna allocation
iwlwifi: mvm: BT Coex - allow MIMO in more cases
iwlwifi: mvm: BT Coex - don't limit rate control if TTC is on
iwlwifi: mvm: BT Coex - add reduced Tx power thresholds to constants
iwlwifi: mvm: BT Coex - avoid the shared antenna for management frames
iwlwivi: mvm: BT Coex - properly set the priority of beacons
Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next
Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next
iwlwifi: fix naming mistake for the fw_monitor module parameter
iwlwifi: remove wrong comment about alignment in iwl-fw-error-dump.h
iwlwifi: mvm: don't collect logs in the interrupt thread
iwlwifi: mvm: kill iwl_mvm_fw_error_rxf_dump
iwlwifi: mvm: update layout of firmware error dump
iwlwifi: rename iwl_fw_error_fw_mon to iwl_fw_error_dump_fw_mon
iwlwifi: mvm: remove unused flags from TX command
iwlwifi: mvm: BT Coex - prepare towards new API
iwlwifi: mvm: BT Coex - new API
iwlwifi: mvm: BT Coex - convert the sw boost update to new API
iwlwifi: mvm: BT Coex - convert the co-running update to new API
iwlwifi: mvm: BT Coex - convert reduced Tx power to new API
iwlwifi: mvm: BT Coex - add High Band retention
iwlwifi: mvm: BT Coex - fix debugfs with old API
iwlwifi: mvm: BT Coex - relax constraints when TTC / RRC is active
iwlwifi: mvm: minor fix in comment
iwlwifi: mvm: BT Coex - fix TLC with old API
iwlwifi: fix Kconfig issues
iwlwifi: mvm: use C99 initializers for add_sta
iwlwifi: mvm: BT Coex - fix the ACK / CTS kill mask
iwlwifi: mvm: BT Coex - don't change AP SMPS mode
iwlwifi: fix inconsistency about power_save module parameter
iwlwifi: split fw-error-dump between transport and mvm
iwlwifi: dump periphery registers to fw-error-dump
iwlwifi: dump CSRs to fw-error-dump
iwlwifi: mvm: reset beacon filtering and BT Coex data upon FW restart
Merge branch 'iwlwifi-fixes' into iwlwifi-next
Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next

Eran Harary (7):
iwlwifi: mvm: fixes for 8000 NVM flow
iwlwifi: mvm: fix bug in set_hw_address function
iwlwifi: mvm: read the mac address in family 8000
iwlwifi: mvm: warn about empty OTP
iwlwifi: 8000: drop a print when the address is invalid
iwlwifi: mvm: minor change in debug print
iwlwifi: mvm: update smart fifo / beacon filtering upon association

Eric Dumazet (11):
netfilter: x_tables: xt_free_table_info() cleanup
inet: reduce TLB pressure for listeners
inet: move ipv6only in sock_common
net: filter: sk_chk_filter() no longer mangles filter
bonding: get rid of bond_option_active_slave_get()
bonding: use rcu_access_pointer() in bonding_show_mii_status()
bonding: add proper __rcu annotation for curr_active_slave
bonding: add proper __rcu annotation for current_arp_slave
netfilter: xt_hashlimit: perform garbage collection from process context
netlink: fix lockdep splats
sctp: fix possible seqlock seadlock in sctp_packet_transmit()

Erik Hugne (4):
tipc: bump max configurable window size
tipc: refactor message delivery out of tipc_rcv
tipc: fix link acknowledge logic in receive path
tipc: fix a memleak when sending data

Eugenia Emantayev (5):
net/mlx4_en: Fix set port ratelimit for 40GE
net/mlx4_en: Run loopback test only when port is up
net/mlx4: Verify port number in __mlx4_unregister_mac
net/mlx4_en: Do not disable vlan filter during promiscuous mode
net/mlx4_core: In SR-IOV mode host should add promisc QP to default entry only

Eyal Perry (1):
net/mlx4_en: current_mac isn't updated in port up

Eytan Lifshitz (2):
iwlwifi: mvm: fix wrong offset while reading from NVM
mac80211: remove useless NULL checks

Ezequiel Garcia (3):
net: mvpp2: Fix a typo in the license
net: mvpp2: Fix the BM pool buffer release check
net: mvpp2: Simplify BM pool buffers freeing

Fabian Frederick (70):
drivers/net/wireless/rt2x00/rt2x00dev.c: remove null test before kfree
SPECTRUM_CS: ioport_map/unmap relies on HAS_IOPORT_MAP
LIBERTAS_CS: ioport_map/unmap relies on HAS_IOPORT_MAP
PCMCIA_HERMES: ioport_map/unmap relies on HAS_IOPORT_MAP
drivers/net/irda/kingsun-sir.c: remove null test before kfree
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c: remove null test before kfree
netfilter: ctnetlink: remove null test before kfree
net/dsa/dsa.c: remove unnecessary null test before kfree
drivers/net/wireless/ipw2x00/libipw_module.c: remove unnecessary null test before kfree
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: remove unnecessary null test before debugfs_remove_recursive
net/caif/caif_socket.c: remove unnecessary null test before debugfs_remove_recursive
drivers/net/hyperv/netvsc.c: remove unnecessary null test before kfree
Bluetooth: constify seq_operations
ipconfig: add static to local variable
ipconfig: move ic_dev_xid under IPCONFIG_BOOTP
igb: remove unnecessary break after goto
ixgbe: remove unnecessary break after goto
i40e: remove unnecessary break after goto
i40evf: remove unnecessary break after goto
ps3_gelic: remove unnecessary break after goto
orinoco_usb: remove unnecessary break after goto
wcn36xx: remove unnecessary break after goto
rtlwifi: remove unnecessary break after goto
slip: remove unnecessary break after goto
packet: remove unnecessary break after return
tipc: remove unnecessary break after return
9P: remove unnecessary break after return
af_iucv: remove unnecessary break after goto
netlabel: remove unnecessary break after goto
pktgen: remove unnecessary break after goto
drop_monitor: remove unnecessary break after return
mac80211: remove unnecessary break after return
af_key: remove unnecessary break after return
netfilter: remove unnecessary break after return
ipv6: remove unnecessary break after return
NFC: remove unnecessary break after goto
caif: remove unnecessary break after goto
irda: remove unnecessary break after return
ieee802154: remove unnecessary break after goto
net: sctp: remove unnecessary break after return/goto
ipvs: remove null test before kfree
dlci: remove unnecessary break after return
eth_v10: remove unnecessary break after return
brcm80211: remove unnecessary break after return
mwl8k: remove unnecessary break after return
rtlwifi: remove unnecessary break after return
rtlwifi: rtl8192ce: remove unnecessary break after return
rtlwifi: rtl8192se: remove unnecessary break after return
rtlwifi: rtl8723ae: remove unnecessary break after return
rtlwifi: rtl8723be: remove unnecessary break after return
rtlwifi: rtl8188ee: remove unnecessary break after return
prism54: remove unnecessary break after return
cw1200: remove unnecessary break after return
airo: remove unnecessary break after return
ath6kl: remove unnecessary break after return
carl9170: remove unnecessary break after return
e1000: remove unnecessary break after return
ixgbe: remove unnecessary break after return
e1000e: remove unnecessary break after return
igb: remove unnecessary break after return
8390: remove unnecessary break after return
net: tulip: remove unnecessary break after return
bna: remove unnecessary break after return
sis900: remove unnecessary break after return
niu: remove unnecessary break after return
ucc_geth: remove unnecessary break after return
atl1e: remove unnecessary break after return
atlx: remove unnecessary break after return
atl1c: remove unnecessary break after return
ps3_gelic: remove unnecessary break after return

Fabio Estevam (2):
fec: Simplify the PM related hooks
Revert "net: phy: Set the driver when registering an MDIO bus device"

Felix Fietkau (23):
ath9k: Add channel context structure
ath9k: Move txpower limit to channel context
ath9k: Move acq to channel context
ath9k: Add channel context worker thread
ath9k: channel context based transmission
ath9k: send powersave frame on channel switch
ath9k: Implement hw_scan support
ath9k: Implement remain-on-channal support
ath9k: Implement channel context ops
ath9k: Move caldata into channel context
ath9k: Add ATH_OP_MULTI_CHANNEL
ath9k: save tsf in channel context
ath9k: switch channel context for beaconing
ath9k: Add p2p go NoA attribute
ath9k: switch channel after sending beacon
ath9k: Adjust AP beacon tsf based on station context
ath9k: Implement mgd_prepare_tx
ath9k: Add multi-channel scheduling support
ath9k: Add periodic NoA support
ath9k: Handle beacon miss on multi channel context
ath9k: Update channel switch timer
ath9k: Add recovery mechanism for hw TSF timer
ath9k: fix pending tx frames accounting

Fengguang Wu (3):
b43: b43_phyops_a can be static
netfilter: nft_log: fix coccinelle warnings
net/mlx4_en: mlx4_en_[gs]et_priv_flags() can be static

Florian Fainelli (26):
net: systemport: update umac_enable_set to take a bitmask
net: systemport: add bcm_sysport_netif_{enable,stop}
net: systemport: add suspend and resume support
net: systemport: rename rx_csum_en to rx_chk_en
net: systemport: add Wake-on-LAN support
net: provide stubs for ip6_set_txhash and ip6_make_flowlabel
net: phy: export phy_suspend and phy_resume
net: systemport: align multiple lines correctly
net: systemport: use kcalloc instead of kzalloc
net: bcmgenet: remove wol_enabled conditional code
net: bcmgenet: add umac_enable_set helper
net: bcmgenet: modularize bcmgenet_{open,close}
net: bcmgenet: add suspend/resume callbacks
net: bcmgenet: request Wake-on-LAN interrupt
net: bcmgenet: add Wake-on-LAN support code
net: bcmgenet: handle GENET_POWER_WOL_MAGIC
net: bcmgenet: handle UMAC_IRQ_MPD_R interrupt bit
net: bcmgenet: fix bcmgenet_wol_resume
net: bcmgenet: suspend and resume from Wake-on-LAN
net: bcmgenet: hook ethtool set/get_wol operations
net: bcmgenet: only update UMAC_CMD if something changed
net: bcmgenet: remove FSF mail address
net: bcmgenet: re-align multiple lines correctly
net: bcmgenet: add and remove missing blank lines
net: bcmgenet: add missing braces to some if statements
net: bcmgenet: use kcalloc instead of kzalloc

Florian Westphal (9):
netfilter: conntrack: remove timer from ecache extension
inet: frag: constify match, hashfn and constructor arguments
inet: frag: remove hash size assumptions from callers
inet: frag: move evictor calls into frag_find function
inet: frag: move eviction of queues to work queue
inet: frag: don't account number of fragment queues
inet: frag: remove lru list
inet: frag: remove periodic secret rebuild timer
inet: frag: use seqlock for hash rebuild

Francois Romieu (2):
net: remove spurious zd1201 rule.
net: reduce USB network driver config options.

Franky Lin (1):
brcmfmac: replace cfg80211 testmode with vendor command

Freddy Xin (1):
AX88179_178A: Add ethtool ops for EEE support

Frederic Danis (1):
ath6kl: Fix ath6kl_bmi_read_hi32 macro

Geert Uytterhoeven (1):
enic: Make dummy rfs functions inline to fix !CONFIG_RFS_ACCEL build

Geir Ola Vaagland (4):
net: sctp: implement rfc6458, 5.3.4. SCTP_SNDINFO cmsg support
net: sctp: implement rfc6458, 5.3.5. SCTP_RCVINFO cmsg support
net: sctp: implement rfc6458, 5.3.6. SCTP_NXTINFO cmsg support
net: sctp: implement rfc6458, 8.1.31. SCTP_DEFAULT_SNDINFO support

Georg Lukas (2):
Bluetooth: Provide defaults for LE advertising interval
Bluetooth: Expose default LE advertising interval via debugfs

George Spelvin (3):
lib: crc32: Greatly shrink CRC combining code
lib: crc32: Mark test data __initconst
lib: crc32: Add some additional __pure annotations

Govindarajulu Varadarajan (10):
flow_keys: Record IP layer protocol in skb_flow_dissect()
enic: fix return value in _vnic_dev_cmd
enic: devcmd for adding IP 5 tuple hardware filters
enic: alloc/free rx_cpu_rmap
enic: Add Accelerated RFS support
enic: add low latency socket busy_poll support
enic: do tx cleanup in napi poll
enic: fix return values in enic_set_coalesce
enic: remove #ifdef CONFIG_RFS_ACCEL around filter structures
enic: Add ethtool support to show classifier filters added by the driver

Greg Rose (1):
i40e: Stop the VF device after setting its MAC address

Gregory Greenman (1):
iwlwifi: mvm: wait for d0i3 exit in add interface flow

Grygorii Strashko (2):
net: davinci_mdio: reuse for keystone2 arch
net: davinci_mdio: allow to create phys from dt

Haiyang Zhang (1):
hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event

Hannes Frederic Sowa (2):
random32: mix in entropy from core to late initcall
ipv6: data of fwmark_reflect sysctl needs to be updated on netns construction

Hans Wennborg (2):
drivers: atm: fix %d confusingly prefixed with 0x in format strings
net: smc911x: fix %d confusingly prefixed with 0x in format string

Hans de Goede (2):
brcmfmac: Fix some wrong register defines
brcmfmac: Fix OOB interrupt not working for BCM43362

Hante Meuleman (11):
brcmfmac: Add 43569 USB support.
brcmfmac: Add USB device 43566 to supported devices.
brcmfmac: Change USB probe routine to support Composite USB
brcmfmac: Cleanup used device IDs.
brcmfmac: Export brcmf_netif_rx for new protocol msgbuf.
brcmfmac: Add protocol addressing mode and peer deletion API.
brcmfmac: Adding msgbuf protocol.
brcmfmac: Adding PCIe bus layer support.
brcmfmac: Update pcie reset device routine.
brcmfmac: Fix msgbuf flow control.
brcmfmac: Add TDLS support to msgbuf.

Hariprasad Shenai (18):
rdma/cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough
cxgb4: Use FW interface to get BAR0 value
cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method
cxgb4: Adds device ID for few more Chelsio T4 Adapters
cxgb4vf: Adds device ID for few more Chelsio T4 Adapters
iw_cxgb4: Detect Ing. Padding Boundary at run-time
cxgb4/iw_cxgb4: use firmware ord/ird resource limits
cxgb4/iw_cxgb4: display TPTE on errors
cxgb4/iw_cxgb4: work request logging feature
iw_cxgb4: fix for 64-bit integer division
cxgb4: Add the MC1 registers to read in the interrupt handler
iw_cxgb4: log detailed warnings for negative advice
iw_cxgb4: Support query_qp() verb
iw_cxgb4: advertise the correct device max attributes
iw_cxgb4: Don't limit TPTE count to 32KB
cxgb4: Fixed incorrect check for memory operation in t4_memory_rw
cxgb4: only free allocated fls
cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine

Harish Patil (2):
qlcnic: Enhance Tx timeout debug data collection.
qlcnic: Update version to 5.3.61

Himangi Saraogi (16):
batman-adv: Use kasprintf
net: ipv6: Use BUG_ON
ipv6: Use BUG_ON
Bluetooth: cmtp: Remove unnecessary null test
igmp: remove exceptional & on function name
neigh: remove exceptional & on function name
net_sched: remove exceptional & on function name
isdn: use constants instead of magicnumbers
netfilter: nf_conntrack: remove exceptional & on function name
net/ipv4: Use IS_ERR_OR_NULL
openvswitch: Use IS_ERR_OR_NULL
net/udp_offload: Use IS_ERR_OR_NULL
cirrus: cs89x0: Use managed interfaces
net: ks8851-ml: Use devm_ioremap_resource
net: dnet: Use managed interfaces
net: phy: spi_ks8995: Introduce the use of devm_kzalloc

Hisashi Nakamura (1):
net: sh_eth: Add r8a7794 support

Ivan Vecera (2):
bna: fill the magic in bnad_get_eeprom() instead of validating
bna: fix performance regression

JF Le Fillatre (1):
r8152: add missing Makefile rule

Jack Morgenstein (3):
mlx5: Move pci device handling from mlx5_ib to mlx5_core
mlx5: minor fixes (mainly avoidance of hidden casts)
mlx5: Adjust events to use unsigned long param instead of void *

Jacob Keller (9):
i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable
i40e: break PTP hardware control from ioctl command for timestamp mode
i40e: don't store user requested mode until we've validated it
i40e: only create PTP device node once
i40e: remove linux/export.h header from i40e_ptp.c
ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND
i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0
ixgbe: fix use of list_for_each in ixgbe_enumerate_functions
ixgbe: don't check minimum link when direct assigned to virtual machine

Jahnavi Meher (18):
rsi: Mapping the debugfs stats to the correct s/w queues.
rsi: Fixed the kernel doc
rsi: Using band from rsi_common to fill in ieee80211_rx_status
rsi: Add macros for endpoints and set default value of endpoint.
rsi: Changed the radio caps frame.
rsi: Changed the rsi_set_channel() and rsi_program_bb_rf().
rsi: Changed rate handling.
rsi: Lower level debug messages and changed handling of confirm received for rsi_program_bb_rf().
rsi: Use SGI if configured for fixed rate transmission.
rsi: Changed the SDIO interrupt variables and some clean up.
rsi: Changed the logic of dequeuing packets from hal queues.
rsi: Added debug messages.
rsi: Sending QoS null packet via the mgmt queue.
rsi: Adding support for 5GHz
rsi: Adding support for host based bgscan.
rsi: Changes for 40MHz
rsi: Fixed errors and warnings reported by static code analyzers.
rsi: Fixed warnings reported by static code analyzers.

Jakub Kicinski (2):
i40e: never generate both software and hardware timestamps
i40e: fix race conditions on queuing skb for HW time stamp

Jamal Hadi Salim (2):
bridge: fdb dumping takes a filter device
bridge: netlink dump interface at par with brctl

Janusz Dziedzic (4):
ath10k: print Kconfig options
mac80211: allow tx via monitor iface when DFS
ath10k: add implementation for configure max amsdu, ampdu
ath10k: handle attention flags correctly when using A-MSDU

Jason Gunthorpe (1):
sctp: Fixup v4mapped behaviour to comply with Sock API

Jason Wang (2):
virtio-net: introduce virtnet_receive()
virtio-net: rx busy polling support

Jeff Layton (1):
net: clean up some sparse endianness warnings in ipv6.h

Jesper Dangaard Brouer (3):
pktgen: document tuning for max NIC performance
pktgen: avoid expensive set_current_state() call in loop
pktgen: RCU-ify "if_list" to remove lock in next_to_run()

Jesse Brandeburg (9):
i40e: workaround NVM GLQF_HKEY
i40e/i40evf: remove reserved type
i40e: fix fdir programming
i40e/i40evf: initialize context descriptor
i40e: disable TPH
i40e: Finish implementation of ethtool get settings
i40e: move nway reset
i40e/i40evf: fix extension header csum logic
i40evf: fix scan warning on sprintf

Jessica Wu (3):
ath6kl: implement rx flush for htc pipe
ath6kl: add support wmi rate tables with mcs15
ath6kl: add support for ar6004 hw3.0

Jianhua Xie (2):
bonding: enhance L2 hash helper with packet type
bonding: update bonding.txt for Layer2 hash factors

Jiri Pirko (5):
rtnetlink: allow to register ops without ops->setup set
openvswitch: introduce rtnl ops stub
bonding: allow to add vlans on top of empty bond
bonding: remove no longer relevant vlan warnings
ipv6: addrconf: implement address generation modes

Jiri Prchal (1):
netfilter: xt_LED: fix too short led-always-blink

Jitendra Kalsaria (3):
bnx2: Rebranding bnx2 driver.
cnic: Rebranding cnic driver.
MAINTAINERS: Update bnx2 maintainers

Joe Perches (2):
rt2x00: Use dma_zalloc_coherent
mac_pton: Use bool not int return

Johan Hedberg (138):
Bluetooth: Fix missing NULL check for smp_chan_create() return value
Bluetooth: Remove unnecessary SMP STK define
Bluetooth: Remove HCI prefix from SMP LTK defines
Bluetooth: Remove unused LTK authentication defines
Bluetooth: Convert SMP flags into an enum
Bluetooth: Add flexible buffer byte order swapping function
Bluetooth: Fix validating IO capability values in mgmt commands
Bluetooth: Fix checking for master LTKs
Bluetooth: Update hci_add_link_key() to return pointer to key
Bluetooth: Move mgmt event sending out from hci_add_link_key()
Bluetooth: Rename HCI_DEBUG_KEYS to HCI_KEEP_DEBUG_KEYS
Bluetooth: Don't store debug keys if flag for them is not set
Bluetooth: Convert hcon->flush_key to a proper flag
Bluetooth: Fix ignoring debug keys in mgmt_load_link_keys
Bluetooth: Add a new HCI_USE_DEBUG_KEYS flag
Bluetooth: Add support for mode 0x02 for mgmt_set_debug_keys
Bluetooth: Convert hci_conn->link_mode into flags
Bluetooth: Fix missing hdev locking in smp_cmd_ident_addr_info
Bluetooth: Add dedicated AES instance for each SMP context
Bluetooth: Update SMP crypto functions to take the SMP context
Bluetooth: Remove unnecessary hci_dev_unlock for smp_user_confirm_reply
Bluetooth: Fix missing check for SMP session in smp_user_confirm_reply
Bluetooth: Remove unnecessary hcon->smp_conn variable
Bluetooth: Use kzalloc instead of kmalloc for pending mgmt commands
Bluetooth: Add tracking of local and piconet clock values
Bluetooth: Add support for Get Clock Info mgmt command
Bluetooth: Allow L2CAP getpeername() for BT_CONFIG state
Bluetooth: Fix redundant encryption when receiving Security Request
Bluetooth: Add flag to track STK encryption
Bluetooth: Allow re-encryption with LTK when STK is in use
Bluetooth: Fix redundant device (un)blocked events
Bluetooth: Centralize looking up blocked devices to l2cap_recv_frame
Bluetooth: Drop LE connections for blocked devices
Bluetooth: Fix sparse warning with btmrvl driver
Bluetooth: Rename hci_conn_params_clear to hci_conn_params_clear_all
Bluetooth: Add specific connection parameter clear functions
Bluetooth: Add new auto_conn value matching mgmt action 0x00
Bluetooth: Remove only enabled entries with Remove Device command
Bluetooth: Add Load Connection Parameters command
Bluetooth: Fix missing update of conn params
Bluetooth: Make hci_le_conn_update return the store hint
Bluetooth: Pass store hint to mgmt_new_conn_param
Bluetooth: Make is_identity_address a global function
Bluetooth: Don't send connection parameters without identity address
Bluetooth: Track number of added devices with HCI_AUTO_CONN_REPORT
Bluetooth: Allow mgmt_device_found events for kernel-side scanning
Bluetooth: Add support for background LE scanning
Bluetooth: Support scanning for devices using RPA
Bluetooth: Fix buffer overflow with variable length commands
Bluetooth: Fix missing update of pend_le_reports
Bluetooth: Remove redundant IRK lookup
Bluetooth: Use hci_conn_params in pend_le_conns
Bluetooth: Remove unnecessary checks for auto-connected devices
Bluetooth: Add identity address check in param lookup functions
Bluetooth: Fix missing return statement in process_adv_report
Bluetooth: Convert pend_le_conn list to a generic action list
Bluetooth: Convert pend_le_reports into a list
Bluetooth: Simplify use of hci_pend_le_conns_clear()
Bluetooth: Don't bother doing anything if auto_connect doesn't change
Bluetooth: Simplify hci_conn_params->action list usage
Bluetooth: Remove unused hci_pend_le_conn_del() function
Bluetooth: Fix clearing and restarting all LE actions on power cycle
Bluetooth: Remove unnecessary usage of hci_pend_le_conn_add
Bluetooth: Remove unused hci_pend_le_conn_add function
Bluetooth: Make hci_pend_le_conn_lookup more general purposed
Bluetooth: Use hci_pend_le_action_lookup to look up report entries
Bluetooth: Don't take actions on blocked devices when scanning
Bluetooth: Use list_del when freeing the list entry
Bluetooth: Restrict blocked device check in l2cap_recv_frame to LE
Bluetooth: Fix sending Device Removed when clearing all parameters
Bluetooth: Use lower timeout for LE auto-connections
Bluetooth: Fix updating background scan for LE connect complete
Bluetooth: Fix connecting devices during LE device discovery
Bluetooth: Remove redundant IRK lookup in mgmt_device_found()
Bluetooth: Remove unnecessary return value from check_pending_le_conn
Bluetooth: Update discovery state earlier in hci_discovery_set_state
Bluetooth: Don't let background scanning interfering with discovery
Bluetooth: Enable passive scanning whenever we're connectable
Bluetooth: Remove auth_type parameter from hci_connect_le()
Bluetooth: Pass desired connection role to hci_connect_le()
Bluetooth: Don't try background scanning if LE is not enabled
Bluetooth: Add flag to track the real advertising state
Bluetooth: Remove unnecessary mgmt_advertising function
Bluetooth: Use real advertising state to random address update decision
Bluetooth: Simplify usage of the enable_advertising function
Bluetooth: Use the correct flag to decide to disable advertising
Bluetooth: Stop advertising always before initiating a connection
Bluetooth: Fix advertising and active scanning co-existence
Bluetooth: Fix check for re-enabling advertising
Bluetooth: Fix setting STOPPING state for discovery
Bluetooth: Fix connectable and discoverable supported settings values
Bluetooth: Fix toggling background scan when changing connectable state
Bluetooth: Fix clearing HCI_LE_ADV for LE connections
Bluetooth: Unify helpers for bdaddr_list manipulations
Bluetooth: Introduce a whitelist for BR/EDR devices
Bluetooth: Update page scan when necessary for Add/Remove Device
Bluetooth: Fix incorrectly setting HCI_CONNECTABLE
Bluetooth: Refactor connection request handling
Bluetooth: Enable page scan also if there are white list entries
Bluetooth: Add white list lookup for incoming connection requests
Bluetooth: Fix setting HCI_CONNECTABLE from ioctl code
Bluetooth: Always confirm incoming SMP just-works requests
Bluetooth: Fix forcing SMP just-works with no-bonding
Bluetooth: Fix incorrect clearing of SMP_FLAG_INITIATOR
Bluetooth: Fix advertising parameter update when toggling connectable
Bluteooth: Reject SMP bonding if HCI_PAIRABLE is not set
Bluetooth: Fix using test_and_clear instead of test_and_set
Bluetooth: Remove unneeded mgmt_connectable function
Bluetooth: Refactor ioctl scan state update to its own function
Bluetooth: Remove unneeded mgmt_discoverable function
Bluetooth: Remove unneeded mgmt_write_scan_failed function
Bluetooth: Fix tracking local SSP authentication requirement
Bluetooth: Fix trying LTK re-encryption when we don't have an LTK
Bluetooth: Remove unnecessary params variable from process_adv_report()
Bluetooth: Don't try to reject failed LE connections
Bluetooth: Add proper defines for HCI connection role
Bluetooth: Convert HCI_CONN_MASTER flag to a conn->role variable
Bluetooth: Use explicit role instead of a bool in function parameters
Bluetooth: Add a role parameter to hci_conn_add()
Bluetooth: Track number of LE slave connections
Bluetooth: Fix trying to initiate connections when acting as LE slave
Bluetooth: Fix always checking the blacklist for incoming connections
Bluetooth: Fix using uninitialized variable when pairing
Bluetooth: Don't bother user space without IO capabilities
Bluetooth: Fix resetting remote authentication requirement after pairing
Bluetooth: Pass initiator/acceptor information to hci_conn_security()
Bluetooth: Introduce a flag to track who really initiates authentication
Bluetooth: Fix allowing initiating pairing when not pairable
Bluetooth: Use EOPNOTSUPP instead of ENOTSUPP
Bluetooth: Disable HCI_CONNECTABLE based passive scanning for now
Bluetooth: Prefer sizeof(*ptr) when allocating memory
Bluetooth: Fix clearing HCI_PSCAN flag
Bluetooth: Fix incorrectly disabling page scan when toggling connectable
Bluetooth: Fix SMP context tracking leading to a kernel crash
Bluetooth: Fix check for connected state when pairing
Bluetooth: Rename HCI_PAIRABLE to HCI_BONDABLE
Bluetooth: Rename pairable mgmt setting to bondable
Bluetooth: Always use non-bonding requirement when not bondable

Johannes Berg (11):
mac80211: fix station/driver powersave race
mac80211: remove weak WEP IV accounting
cfg80211: make ethtool the driver's responsibility
mac80211_hwsim: clean up own address matching
iwlwifi: mvm: add back support for low-priority scan
iwlwifi: mvm: handle device start failures during restart
iwlwifi: mvm: don't send zero quota to the firmware
iwlwifi: mvm: validate that we don't send zero quota
iwlwifi: mvm: don't pass update type to quota iterator
iwlwifi: mvm: remove update type argument from quota update
mac80211: suppress unused variable warning without lockdep

John W. Linville (15):
mac80211: remove PID rate control
Merge git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'master' 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 branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge tag 'for-linville-20140717' of git://github.com/kvalo/ath
Merge git://git.kernel.org/.../jberg/mac80211-next
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 'master' of git://git.kernel.org/.../linville/wireless
Merge tag 'nfc-next-3.17-1' of git://git.kernel.org/.../sameo/nfc-next
Merge tag 'for-linville-20140725' of git://github.com/kvalo/ath
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next

Jon Paul Maloy (21):
tipc: eliminate case of writing to freed memory
tipc: use negative error return values in functions
tipc: introduce send functions for chained buffers in link
tipc: make link mtu easily accessible from socket
tipc: introduce direct iovec to buffer chain fragmentation function
tipc: separate building and sending of rejected messages
tipc: introduce message evaluation function
tipc: RDM/DGRAM transport uses new fragmenting and sending functions
tipc: connection oriented transport uses new send functions
tipc: let port protocol senders use new link send function
tipc: same receive code path for connection protocol and data messages
tipc: clean up connection protocol reception function
tipc: simplify connection congestion handling
tipc: make name table distributor use new send function
tipc: let internal link users call the new link send function
tipc: add new functions for multicast and broadcast distribution
tipc: start using the new multicast functions
tipc: remove unreferenced functions
tipc: rename temporarily named functions
tipc: ensure sequential message delivery across dual bearers
tipc: make tipc_buf_append() more robust

Jukka Rissanen (5):
Bluetooth: Provide L2CAP ops callback for memcpy_fromiovec
Bluetooth: 6LoWPAN: Use connected oriented channel instead of fixed one
Bluetooth: 6LoWPAN: Create a kernel module
Bluetooth: 6LoWPAN: Count module usage
Bluetooth: 6LoWPAN: Remove network devices when unloading

Julia Lawall (2):
CAPI: use correct structure type name in sizeof
iwlegacy: use correct structure type name in sizeof

KY Srinivasan (1):
Drivers: net-next: hyperv: Increase the size of the sendbuf region

Kalesh AP (11):
be2net: re-enable vlan filtering mode asap
be2net: use -ENETDOWN error status when interface is down
be2net: fix error status for FW-download
be2net: return -ETIMEDOUT when a FW-cmd times out
be2net: return -ENOMEM for memory allocation failures
be2net: fix return status of some ethtool methods
be2net: fix return status of some ndo methods
be2net: reduce arguments passed to FW-cmd routines
be2net: remove unused structures in be_cmds.h
be2net: use "if (!foo)" test style
be2net: support deleting FW dump via ethtool (only for Lancer)

Kalle Valo (4):
ath10k: remove unused len variables from wmi process rx functions
ath6kl: convert ar6004 hardware flags to firmware feature flags
ath6kl: don't set hi_refclk_hz if hardware version doesn't need it
Merge remote-tracking branch 'wireless-next/master' into ath-next

Kamil Krawczyk (4):
i40e/i40evf: modify debug prints to avoid seg faults
i40e: do not take NVM ownership for SR read
i40e/i40evf: add ASQ write back timeout variable to AQ structure
i40e/i40evf: ARQ copy desc data even for failed commands

Karoly Kemeny (2):
ipv4: clean up cast warning in do_ip_getsockopt
net: kernel-doc compliant documentation for net_device

Kees Cook (1):
rtlwifi: btcoexist: avoid format string in printk

Kevin Scott (1):
i40e: Correct mask assignment value

Lad, Prabhakar (1):
can: c_can: convert to use devm * api

Lendacky, Thomas (25):
amd-xgbe: Make defines in xgbe.h unique
amd-xgbe: VLAN Tx tag insertion fix
amd-xgbe: VLAN Rx tag stripping fix
amd-xgbe: Add support for VLAN filtering
amd-xgbe: Change destination address filtering support
amd-xgbe: Resolve checkpatch warning about sscanf usage
amd-xgbe: Fix debugfs compatibility change with kstrtouint
amd-xgbe: Clear the proper MTL interrupt register
amd-xgbe: Call netif_napi_del on ndo_stop operation
amd-xgbe: Performance enhancements
amd-xgbe: Base AXI DMA cache settings on device tree
phy: Expand phy speed/duplex settings array
amd-xgbe: Remove the adjustments needed for fixed speed
amd-xgbe: Add dma-coherent to device bindings documentation
amd-xgbe: Add hardware timestamp support
amd-xgbe: Update/fix 2.5GbE support
amd-xgbe: Base queue fifo size and enablement on ring count
amd-xgbe-phy: Updates to rate change complete check
amd-xgbe-phy: Updates to KR training initiation
amd-xgbe-phy: Print out the auto-negotiation method used
amd-xgbe: Add traffic class support
amd-xgbe: Remove unnecessary spinlocks
amd-xgbe-phy: Allow more time for Rx/Tx to become ready
amd-xgbe: Use dma_set_mask_and_coherent to set DMA mask
amd-xgbe: Perform phy connect/disconnect at dev open/stop

Li RongQing (4):
bridge: use list_for_each_entry_continue_reverse
ipv6: fix the check when handle RA
ipv4: remove the unnecessary variable in udp_mcast_next
ipv6: remove obsolete comment in ip6_append_data()

Liad Kaufman (5):
iwlwifi: update trans->hw_rev 8000 hw family format
iwlwifi: nvm: update maximal parsed values in external nvm
iwlwifi: mvm: assure no overflows occur while reading otp
iwlwifi: mvm: remove 8000 HW family setting of adc sampling on nic config
mac80211: make sure TDLS teardown packet is sent on time

Linus LÃssing (2):
bridge: adding stubs for multicast exports
bridge: export knowledge about the presence of IGMP/MLD queriers

Loic Poulain (1):
Bluetooth: Remove redundant calls to h5_reset_rx

Lorenzo Bianconi (1):
ath9k: set up tx power into the MRR

Luciano Coelho (8):
mac80211: don't stop all queues when flushing
mac80211: introduce refcount for queue_stop_reasons
mac80211: add functions to stop and wake all queues assigned to a vif
mac80211: stop only the queues assigned to the vif during channel switch
iwlwifi: mvm: let iwl_mvm_update_quotas disregard a disabled vif
iwlwifi: mvm: add switch_vif_chanctx operation
iwlwifi: mvm: CSA unbind-bind flow support for client
mac80211: remove redundant IEEE80211_STA_CSA_RECEIVED flag

Luis R. Rodriguez (2):
p54: use request_firmware_direct() for optional EEPROM override
wireless: fixup genregdb.awk for remove of antenna gain from wireless-regd

Maciej W. Rozycki (7):
declance: Fix 64-bit compilation warnings
defxx: Correct the receive DMA map size
defxx: Discard DMA maps on buffer deallocation
defxx: Use netdev_alloc_skb consistently
defxx: Handle DMA mapping errors
defxx: Add missing DMA synchronisation calls
defxx: Fix issues with debug printk calls

Madalin Bucur (1):
net/fsl: fix misspelled word

Mahesh Bandewar (1):
bonding: Do not try to send packets over dead link in TLB mode.

Manuel SchÃlling (1):
xilinx: Fix compiler warning

Marc Zyngier (1):
net: sun4i-emac: fix memory leak on bad packet

Marcel Holtmann (120):
Merge git://git.kernel.org/.../bluetooth/bluetooth
Bluetooth: Use const for struct l2cap_ops field
Bluetooth: Assign L2CAP socket priority when allocating SKB
Bluetooth: Shrink size of struct l2cap_ctrl fields
Bluetooth: Use explicit header and body length for L2CAP SKB allocation
Bluetooth: Use struct delayed_work for HCI command timeout
Bluetooth: Use separate dbg_flags to special debugfs options
Bluetooth: Store current LE connection parameters in hci_conn struct
Bluetooth: Track LE connection parameter update event
Bluetooth: Set default min/max connection interval for LE slaves
Bluetooth: Add support LE slave connection update procedure
Bluetooth: Remove ssp_debug_mode debugfs option
Bluetooth: Remove reason parameter from hci_amp_disconn function
Bluetooth: Remove unneeded hci_conn_disconnect abstraction
Bluetooth: Send HCI_Read_Clock_Offset before disconnecting
Bluetooth: Increment management interface revision
Bluetooth: Restrict access for raw-only controllers
Bluetooth: Don't use non-resolvable private address for passive scanning
Bluetooth: Move hci_pend_le_conn_* functions to different location
Bluetooth: Clear pending connections from hci_conn_params_clear
Bluetooth: Update background scanning from hci_conn_params_clear
Bluetooth: Store latency and supervision timeout in connection params
Bluetooth: Use LE connection parameters if known
Bluetooth: Add support for Add/Remove Device management commands
Bluetooth: Replace le_auto_conn debugfs with device_list entry
Bluetooth: Add Device Added and Device Removed management events
Bluetooth: Provide defaults for LE connection latency and timeout
Bluetooth: Expose default connection latency setting via debugfs
Bluetooth: Expose default supervision timeout setting via debugfs
Bluetooth: Provide function to create and set connection parameters
Bluetooth: Add default connection parameters before pairing
Bluetooth: Start background scanning only when controller is ready
Bluetooth: Use bool for smp_ltk_encrypt return value
Bluetooth: Change hci_conn_params_add to return the parameter struct
Bluetooth: Use hci_conn_params_add within hci_conn_params_set
Bluetooth: Remove connection interval parameters from hci_conn_params_set
Bluetooth: Fix merge of advertising data and scan response data
Bluetooth: Provide flags parameter direct to mgmt_device_found
Bluetooth: Add support for Not Connectable flag for Device Found events
Bluetooth: Do not trigger background scanning when HCI_AUTO_OFF is set
Bluetooth: Ensure that background scanning gets enabled on power on
Bluetooth: Add support for hdev->set_bdaddr callback handling
Bluetooth: Add public address configration for Broadcom USB devices
Bluetooth: Add public address configration for Intel USB devices
Bluetooth: Default to internal use manufacturer identifier
Bluetooth: Check for default address of Intel USB controllers
Bluetooth: Check for default address of Broadcom BCM20702A0 controllers
Bluetooth: Introduce unconfigured controller state
Bluetooth: Add support for Unconfigured Index Added events
Bluetooth: Add support for Unconfigured Index Removed events
Bluetooth: Add support for Read Unconfigured Index List command
Bluetooth: Support HCI_QUIRK_RAW_DEVICE for hci_vhci driver
Bluetooth: Add support for controller configuration info command
Bluetooth: Fix constant for public address configuration
Bluetooth: Document the existing device quirks
Bluetooth: Add quirk for invalid controller address setting
Bluetooth: Set HCI_QUIRK_INVALID_BADDR for Intel USB default address
Bluetooth: Set HCI_QUIRK_INVALID_BADDR for BCM20702A0 default address
Bluetooth: Allow reading configuration info when unconfigured
Bluetooth: Add quirk for external configuration requirement
Bluetooth: Fix quirks that are valid during setup driver callback
Bluetooth: Support HCI_QUIRK_EXTERNAL_CONFIG for hci_vhci driver
Bluetooth: Add support for Set External Configuration management command
Bluetooth: Move mgmt_event helper function to different location
Bluetooth: Add support for New Configuration Options management event
Bluetooth: Use a more simpler style for HCI event callbacks
Bluetooth: Run special init procedure for unconfigured controllers
Bluetooth: Store Bluetooth address from controller setup
Bluetooth: Run controller setup after external configuration
Bluetooth: Add support for changing the public device address
Bluetooth: Clear HCI_RAW flag when controller becomes configured
Bluetooth: Add support for Intel bootloader devices
Bluetooth: Skip unconfigured init procedure for raw-only devices
Bluetooth: Remove module parameters for ignoring USB devices
Bluetooth: Handle Intel USB bootloader with buggy interrupt
Bluetooth: Ignore isochronous endpoints for Intel USB bootloader
Bluetooth: Fix memory leaking when hdev->send returns an error
Bluetooth: Enforce providing hdev->send driver callback
Bluetooth: Use BTUSB_BROKEN_ISOC flag for CSR USB sniffer devices
Bluetooth: Fix enabling Authenticated Payload Timeout Expired event
Bluetooth: Don't send ERTM configuration option when disabled
Bluetooth: Mark controller is down when HCI_AUTO_OFF is set
Bluetooth: Set HCI_PAIRABLE during power on for legacy ioctl
Bluetooth: Move HCI socket definitions into its own header file
Bluetooth: Move struct hci_sec_filter next to its user
Bluetooth: Delcare the hci_sec_filter as const
Bluetooth: Move struct hci_pinfo into net/bluetooth/hci_sock.c
Bluetooth: Move HCI request internals to net/bluetooth/hci_core.c
Bluetooth: Update the list of L2CAP fixed channels
Bluetooth: Move struct sco_pinfo into net/bluetooth/sco.c
Bluetooth: Move struct sco_conn into net/bluetooth/sco.c
Bluetooth: Remove unused SCO_DEFAULT_FLUSH_TO constant
Bluetooth: Move SCO timeout constants into net/bluetooth/sco.c
Bluetooth: Check for valid HCI UART driver flags
Bluetooth: Add support for external configuration with UART driver
Bluetooth: Fix HCIUARTGETDEVICE ioctl when UART is not registered
Bluetooth: Read LE Advertising Channel TX Power only when available
Bluetooth: Enable LE encryption events only when supported
Bluetooth: Enable LE Long Term Key Request event only when supported
Bluetooth: Allocate struct inquiry_entry with GFP_KERNEL
Bluetooth: Remove unneeded forward declaration of __sco_chan_add
Bluetooth: Remove unneeded forward declaration of sco_chan_del
Bluetooth: Convert L2CAP ident spinlock into a mutex
Bluetooth: Remove sco_chan_get helper function
Bluetooth: Fix endian and alignment issue with ath3k version handling
Bluetooth: Remove unneeded variable assignment in hmac_sha256
Bluetooth: Add support for Broadcom device of Asus Z97-DELUXE motherboard
Bluetooth: Read list of local codecs supported by the controller
Bluetooth: Get MWS transport configuration of the controller
Bluetooth: Ignore ADV_DIRECT_IND attempts from unknown devices
Bluetooth: Fix issue with ADV_IND reports and auto-connection handling
Bluetooth: Add support for using controller white list filtering
Bluetooth: Fix white list handling with resolvable private addresses
Bluetooth: Set Simultaneous LE and BR/EDR controller option to zero
6lowpan: iphc: Fix block comments to match networking style
6lowpan: iphc: Fix issues with alignment matching open parenthesis
6lowpan: iphc: Fix missing blank line after variable declarations
6lowpan: iphc: Fix missing braces for if statement
6lowpan: iphc: Fix parenthesis alignments which off-by-one
Bluetooth: Fix sparse warning from HID new leds handling

Marcin Wojtas (3):
ethernet: Add new driver for Marvell Armada 375 network unit
net: mvpp2: Fix the periodic XON enable bit
net: mvpp2: Enable proper PHY polling and fix port functionality

Mark A. Greer (5):
NFC: digital: Check for NFC-DEP before checking for Type 4 tag
NFC: digital: Clear poll_tech_count before activating target
NFC: digital: Add digital framing calls when in target mode
NFC: digital: Remove extra blank line
NFC: digital: Add 'tg_listen_md' and 'tg_get_rf_tech' driver hooks

Mark Rustad (10):
ixgbe: Fix possible null-dereference in error path
ixgbe: Change some uses of strncpy to strlcpy
ixgbe: Convert some udelays to usleep_range
ixgbe: Fix spurious release of semaphore in EEPROM access
ixgbe: Correct X540 semaphore error
ixgbe: Fix ixgbe_write_mbx error result
ixgbe: Delete a bunch of dead code
ixgbevf: Remove unused get_supported_physical_layer pointer
ixgbe: Make return values more direct
netlink: Fix shadow warning on jiffies

Markus Pargmann (1):
mwifiex: Remove custom world regulatory domain

Mateusz Wrzesinski (1):
sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter.

Mathias Krause (2):
vti6: Simplify error handling in module init and exit
vti: Simplify error handling in module init and exit

Mathy Vanhoef (2):
ath5k: support for FIF_FCSFAIL filter
ath5k: capture CCK and OFDM restarts

Max Stepanov (1):
mac80211: fix a potential NULL access in ieee80211_crypto_hw_decrypt

Michael S. Tsirkin (1):
bridge: remove a useless comment

Michal Kazior (19):
mac80211: move csa counters from sdata to beacon/presp
mac80211: use csa counter offsets instead of csa_active
mac80211: implement multi-vif in-place reservations
mac80211: make check_combinations() aware of chanctx reservation
mac80211: use chanctx reservation for AP CSA
mac80211: use chanctx reservation for STA CSA
cfg80211: remove channel_switch combination check
ath10k: fix unregister deadlock when fw probe fails
ath10k: fix bmi exchange tx/rx race
ath10k: sanitize tx ring index access properly
mac80211: fix Rx reordering with RX_FLAG_AMSDU_MORE
mac80211: add support for Rx reordering offloading
ath10k: workaround boot issues with KVM/PCI-passthrough
ath10k: prevent some tx flushing failures
ath10k: simplify tx helpers
ath10k: workaround qos nullfunc bug
ath10k: prevent endless pci rx loop
ath10k: fix Rx aggregation reordering
ath10k: don't advertise IBSS iftype for 10.x

Michal Kosiarz (1):
i40e/i40evf: Reset Head and Tail on AQ initialization

Mitch Williams (13):
i40evf: fix off-by-one
i40evf: don't stop watchdog if it hasn't started
i40evf: return more useful error information
i40evf: fix typo
i40evf: resend FW request if no response
i40evf: set flags before sending message
i40evf: change branding string
i40evf: don't violate scope
i40e: tolerate lost interrupts
i40evf: invite vector 0 to the interrupt party
i40evf: don't wait so long
i40evf: don't leak queue vectors
i40evf: fix memory leak on unused interfaces

Mugunthan V N (3):
drivers: net: cpsw: disable coalesce when rx_coalesce_usecs is zero
drivers: net: cpsw: add support to dump ALE table via ethtool register dump
drivers: net: cpsw: cleanup: remove unused function

Neal Cardwell (2):
tcp: switch snt_synack back to measuring transmit time of first SYNACK
tcp: reduce spurious retransmits due to transient SACK reneging

Neerav Parikh (5):
i40e: Helper routine for Rx/Tx queue enable/disable wait
i40e: debugfs fix to dump remote LLDPDU
i40e: Fix scheduling while atomic bug during NAPI
i40e: Add PF reset when Malicious driver event for PF
i40e: Add ndo_get_phys_port_id() callback support

Nick Pelly (1):
Bluetooth: Fallback to SCO on error code 0x10 (Connection Accept Timeout)

Nicolas Ferre (1):
net/macb: configure for FIFO mode and non-gigabit

Nikita Edward Baruzdin (4):
can: netlink: Remove space before tab
can: netlink: Add CAN_CTRLMODE_PRESUME_ACK flag
can: sja1000: Add support for CAN_CTRLMODE_LOOPBACK
can: sja1000: Add support for CAN_CTRLMODE_PRESUME_ACK

Nikolay Aleksandrov (8):
bonding: fix bond_option_mode_set warning
inet: frag: set limits and make init_net's high_thresh limit global
inet: frags: use INC_STATS_BH in the ipv6 reassembly code
inet: frags: rename last_in to flags
inet: frags: enum the flag definitions and add descriptions
inet: frags: fix function declaration alignments in inet_fragment
inet: frags: use INET_FRAG_EVICTED to prevent icmp messages
inet: frags: use kmem_cache for inet_frag_queue

Noa Osherovich (1):
net/mlx4_en: Fix mac_hash database inconsistency

Octavian Purdila (15):
tcp: move ir_mark initialization to tcp_openreq_init
tcp: cookie_v4_init_sequence: skb should be const
tcp: tcp_v[46]_conn_request: fix snt_synack initialization
net: remove inet6_reqsk_alloc
tcp: add init_req method to tcp_request_sock_ops
tcp: add init_cookie_seq method to tcp_request_sock_ops
tcp: add route_req method to tcp_request_sock_ops
tcp: move around a few calls in tcp_v6_conn_request
tcp: add init_seq method to tcp_request_sock_ops
tcp: add send_synack method to tcp_request_sock_ops
tcp: unify tcp_v4_rtx_synack and tcp_v6_rtx_synack
tcp: add mss_clamp to tcp_request_sock_ops
tcp: add queue_add_hash to tcp_request_sock_ops
tcp: add tcp_conn_request
tcp: tcp_conn_request: fix build error when IPv6 is disabled

Oliver Neukum (1):
cdc_subset: deal with a device that needs reset for timeout

Ondrej Zary (11):
tlan: Enable activity LED on Olicom OC-2325 and OC-2326
tlan: Enable link monitoring
tlan: Add ethtool support
tlan: Fix MAC address byte order on OC-2325/OC-2326
tlan: Restart autonegotiation on link loss
tlan: Don't scream if no link
tlan: Make autonegotiation faster
tlan: Add PHY reset timeout
tlan: Don't disable internal PHY on cards that use it in 10 Mbps mode
tlan: Enable device at resume
tlan: Isolate external PHY when using internal PHY

Oren Givon (1):
iwlwifi: add max RX aggregation size

Pablo Neira (2):
netfilter: xt_bpf: add mising opaque struct sk_filter definition
net: filter: don't release unattached filter through call_rcu()

Pablo Neira Ayuso (14):
netfilter: kill ulog targets
netfilter: nf_log: use an array of loggers instead of list
netfilter: nf_log: move log buffering to core logging
netfilter: log: split family specific code to nf_log_{ip,ip6,common}.c files
netfilter: log: nf_log_packet() as real unified interface
netfilter: add generic ARP packet logger
netfilter: bridge: add generic packet logger
netfilter: nft_log: request explicit logger when loading rules
netfilter: nft_log: complete logging support
netfilter: fix several Kconfig problems in NF_LOG_*
netfilter: xt_LOG: add missing string format in nf_log_packet()
netfilter: bridge: add reject support
netfilter: nf_tables: simplify set dump through netlink
netfilter: nf_tables: check for unset NFTA_SET_ELEM_LIST_ELEMENTS attribute

Paul Bolle (1):
netfilter: kill remnants of ulog targets

Paul M Stillwell Jr (3):
i40e/i40evf: Big endian fixes for handling HMC
i40e/i40evf: Force a shifted '1' to be unsigned
i40e/i40evf: Clean up code

Peter Pan(æåå) (1):
net: delete duplicate dev_set_rx_mode() call

Peter Senna Tschudin (2):
net: wireless: Remove useless return variables
cw1200: Remove useless return variables

Prashant Sreedharan (2):
MAINTAINERS: Update tg3 maintainer
tg3: Modify tg3_tso_bug() to handle multiple TX rings

Pravin B Shelar (1):
openvswitch: Enable tunnel GSO for OVS bridge.

Quentin Armitage (1):
ipv4: Make IP_MULTICAST_ALL and IP_MSFILTER work on raw sockets

RafaÅ MiÅecki (63):
b43: drop B43_DEFAULT_CHANNEL
b43: b43_op_config: drop check for core change
b43: b43_op_config: use IEEE80211_CONF_CHANGE_CHANNEL
b43: PHY: don't force default channel during init
b43: b43_op_config: set channel info before switching band
b43: store current channel using struct cfg80211_chan_def
b43: PHY: drop own channel_freq (get it from chandef when needed)
b43: PHY: drop is_40mhz (get width info from chandef)
b43: PHY: drop channel_type (we can get this info from chandef)
bcma: gpio: register all 32 GPIOs on BCM53572
b43: remove leftover code from old devices support
b43: add config for (en|dis)abling G-PHY support
b43: N-PHY: update code for sending sample tone
b43: N-PHY: update low-pass filter setup
b43: update list and code making a selection of firmware files
b43: treat LCNXN-PHY as extra N-PHY devices
b43: N-PHY: fixes for radio 0x2057
b43: N-PHY: complete generic support for 0x2057 radio
b43: add more bcma cores
b43: N-PHY: initialize hardware tables on new devices
b43: N-PHY: rework names & picking of TX gain tables
b43: N-PHY: add TX gains tables for radio 0x2057 rev 9
b43: fix reading info about radio for new devices (cores 40 & 42)
bcma: add driver for PCIe Gen 2 core
b43: always print info about radio (manuf, id, revision)
b43: N-PHY: drop reg 0x1 access restriction on new PHY revs
b43: N-PHY: add TX gain tables for devices with specific EPA
b43: N-PHY: add placeholders for new devices support
b43; N-PHY: write most of the missing code for revs 7+
b43: N-PHY: init and channel switching of radio 0x2057 rev 9
b43: N-PHY: implement channel switching of radio 0x2057 rev 5
b43: enable radio 0x2057 rev 9 (AKA BCM43228) support
b43: don't warn about no 5 GHz support on 2.4 GHz devices
b43: N-PHY: add missing TX gain table for radio 0x2057 rev 5
ssb: make code for antenna gain extraction more generic
ssb: extract antenna gains from SPROMs revs 4+ properly
ssb: extract power info from SPROM revs 4 and 5
bcma: extract antenna gains from SPROM correctly
bcma: add support for BCM43217 found in Tenda W322E (14e4:43a9)
b43: N-PHY: fix channel switching with 2 GHz radio 0x2057
b43: N-PHY: add tables for radio 0x2057 rev 14
b43: N-PHY: complete 0x2057 radio init calibration
b43: N-PHY: set band on every channel switch
b43: use one shared function for setting MAC frequency
b43: N-PHY: update spur avoidance to support newer devices
b43: N-PHY: add helper for setting digital filters
b43: N-PHY: update digital filters setup
b43: N-PHY: update generic rev7+ workarounds
b43: N-PHY: allow applying separated workarounds per core
b43: N-PHY: add rev7+ workarounds for radio revs 9 and 14
b43: N-PHY: final fixes to rev7+ workarounds
b43: enable radio 0x2057 rev 14 support (AKA BCM43217)
b43: extract one more radio parameter: version
b43: N-PHY: fix rev7+ typos at random places
b43: report correct rate to mac80211 for 5 GHz packets
b43: N-PHY: don't calculate values for TSSI if we can't transmit
b43: register limited amount of 5G channels for BCM43228
b43: enable 5 GHz support for N-PHY devices
b43: add support for BCM43131 chipset with N-PHY rev 17
bcma: add support for BCM43131 that was found in Tenda W311E
b43: update PHY descriptions in Kconfig
b43: N-PHY: fix "Data bus error" while working in 5 GHz
bcma: use NS prefix for names of Northstar specific cores

Rajesh Borundia (3):
qlcnic: Fix update of ethtool stats.
qlcnic: Set driver version before registering netdev
qlcnic: Initialize dcbnl_ops before register_netdev

Rajkumar Manoharan (16):
ath9k: Fetch appropriate operating channel context
ath9k: Move beacon config to channel context
ath9k: Summarize hw state per channel context
ath9k: Store current offchannel duration
ath9k: use separate HW queue for each channel context
ath9k: Advertise multichannel support
ath9k: Fix build error in ath_reset_internal
ath9k_hw: update CCK loop coefficients for AR953x 1.0
ath9k_hw: Add QCA953x 2.0 initvals
ath9k_hw: fix XPABIASLEVEL settings for AR9531
ath9k_hw: fix tx gain table index for AR953x
ath9k_hw: Fix pll2_divfrac for AR953x
ath9k: Cache beacon config after association
ath9k: Increase max listen interval
ath9k: Calculate sleep duration
ath9k: Initialize channel context ops on ahb probe

Rami Rosen (1):
netlink: Fix do_one_broadcast() prototype.

Rasmus Villemoes (3):
trivial: net/irda/irlmp.c: Fix closing brace followed by if
net/wireless/brcm80211/brcmfmac: Make return type and name reflect actual semantics
net: arcnet: Remove "#define bool int"

Ricardo Ribalda (1):
net/usb/hso: Add support for Option GTM671WFS

Richard Weinberger (1):
hyperv: Add netpoll support

Rickard Strandqvist (8):
net: wireless: libertas: cmd.c: Cleaning up uninitialized variables
net: wireless: rt2x00: rt2x00mac.c: Cleaning up uninitialized variables
net: wireless: rtlwifi: rtl8192de: phy.c: Cleaning up uninitialized variable
rtlwifi/rtl8192de: Fix media status register mask
rtlwifi/rtl8192c[eu]: Fix media status register mask
rtlwifi/rtl8188ee: Fix media status register mask
rtlwifi/rtl8723ae: Replace magic number by macro
rtlwifi/rtl8723be: Replace magic number by macro

Russell King (29):
net: fec: iMX6 FEC does not support half-duplex gigabit
net: fec: fix ethtool set_pauseparam duplex bug
net: fec: fix interrupt handling races
net: fec: use netif_tx_disable() rather than netif_stop_queue()
net: fec: remove checking for NULL phy_dev in fec_enet_close()
net: fec: ensure that a disconnected phy isn't configured
net: fec: stop the phy before shutting down the MAC
net: fec: remove useless fep->opened
net: fec: make rx skb handling more robust
net: fec: clean up transmit descriptor setup
net: fec: ensure fec_enet_free_buffers() properly cleans the rings
net: fec: fix missing kmalloc() failure check in fec_enet_alloc_buffers()
net: fec: improve safety of suspend/resume/transmit timeout paths
net: fec: ensure fec_enet_close() copes with resume failure
net: fec: only restart or stop the device if it is present and running
net: fec: move calls to quiesce/resume packet processing out of fec_restart()
net: fec: remove inappropriate calls around fec_restart()
net: fec: quiesce packet processing before stopping device in fec_suspend()
net: fec: quiesce packet processing before stopping device in fec_set_features()
net: fec: quiesce packet processing before changing features
net: fec: quiesce packet processing when taking link down in fec_enet_adjust_link()
net: fec: clean up duplex mode handling
net: fec: better implementation of iMX6 ERR006358 quirk
net: fec: replace delayed work with standard work
net: fec: clear receive interrupts before processing a packet
net: fec: reorder ethtool ops to match order in struct declaration
net: fec: add support for dumping transmit ring on timeout
net: fec: remove useless status check in tx reap path
net: fec: consolidate hwtstamp implementation

Saeed Mahameed (1):
net/mlx4_core: Remove MCG in case it is attached to promiscuous QPs only

Sasha Levin (1):
iovec: make sure the caller actually wants anything in memcpy_fromiovecend

Sathya Perla (2):
be2net: update driver version to 10.4
be2net: ignore get/set profile FW cmd failures

Serey Kong (1):
i40evf: Fixed guest OS panic when removing vf driver

Sergei Shtylyov (1):
sh_eth: remove checks around dev_kfree_skb() calls

Shannon Nelson (16):
i40e: clear VEB stats when pf stats are cleared
i40e: keep service tasks out of reset process
i40e: make prep_for_reset void
i40e: warn on newer/older firmware API rev
i40e: fix a stray print message
i40e: use WoL flag when setting LAA
i40e: allow user to set LAA again
i40e: reapply LAA after reset
i40e: no pf reset at pci remove
i40e/i40evf: Add base address registers to aq struct
i40e/i40evf: clear aq bah-bal on shutdown
i40e: clear all queues and interrupts
i40e/i40evf: Add nvmupdate support
i40e: always print aqtx answer
i40e: expose debug_write_register request
i40e: disable local loopback on vmdq vsi

Shruti Kanetkar (1):
net/fsl: Add format length modifier to avoid negative values

Simon Horman (1):
openvswitch: Sample action without side effects

Simon Wunderlich (2):
batman-adv: increase default hop penalty
batman-adv: Start new development cycle

Sonic Zhang (1):
bfin_mac: convert bfin Ethernet driver to NAPI framework

Sorin Dumitru (1):
sock: remove skb argument from sk_rcvqueues_full

Stanislaw Gruszka (5):
rt2x00: change beaconing locking
rt2x00: change beaconing setup on RT2800
rt2x00: change default MAC_BSSID_DW1_BSS_BCN_NUM
rt2x00: change order when stop beaconing
rt2x00: do not initialize BCN_OFFSET registers

Stefan Raspl (1):
qeth: Display adjacent switch attributes

Stefan SÃrensen (10):
dp83640: Program pulsewidth2 values of perout triggers 0 and 1
dp83640: Increase supported perout pins to 7
dp83640: Verify calibration pin assignment
dp83640: Get calibration pin with ptp_find_pin
ptp: Allow reassigning calibration pin function
net: Simplify ptp class checks
ptp: Classify ptp over ip over vlan packets
vlan: Pass SIOC[SG]HWTSTAMP ioctls to real device
dp83640: Adjust ptp event timestamps
dp83640: Fix receive timestamp race condition

Stephan Gabert (1):
Bluetooth: Remove trailing whitespaces from Kconfig

Sven Eckelmann (1):
batman-adv: Fix out-of-order fragmentation support

Thomas Gleixner (4):
mwifiex: Use the proper interfaces
mac80211: Use ktime_get_ts()
net: Mac80211: Remove silly timespec dance
wireless: mwifiex: Use the proper interfaces

Thomas Graf (5):
net: Remove unlikely() for WARN_ON() conditions
netfilter: nf_tables: Avoid duplicate call to nft_data_uninit() for same key
lib: Resizable, Scalable, Concurrent Hash Table
netlink: Convert netlink_lookup() to use RCU protected hash table
nftables: Convert nft_hash to use generic rhashtable

Thomas Petazzoni (2):
net: mvpp2: fix 10 Mbit/s usage
net: mvpp2: implement ioctl() operation for PHY ioctls

Tobias Klauser (4):
arc_emac: Use net_device_stats from struct net_device
arc_emac: Remove unused pointer to net_device from arc_emac_priv
net: skbuff: Use ALIGN macro instead of open coding it
netlink: Use PAGE_ALIGNED macro

Todd Fujinaka (2):
igb: bring link up when PHY is powered up
igb: bump igb version to 5.2.13

Tom Gundersen (4):
net: add name_assign_type netdev attribute
net: set name assign type for renamed devices
net: set name_assign_type in alloc_netdev()
net: rtnetlink - make create_link take name_assign_type

Tom Herbert (12):
flow_dissector: Abstract out hash computation
net: Save TX flow hash in sock and set in skbuf on xmit
net: Call skb_get_hash in get_xps_queue and __skb_tx_hash
udp: Add function to make source port for UDP tunnels
vxlan: Call udp_flow_src_port
flow_dissector: Use IPv6 flow label in flow_dissector
ipv6: Implement automatic flow label generation on transmit
net: Only do flow_dissector hash computation once per packet
udp: Add udp_sock_create for UDP tunnels to open listener socket
vxlan: Call udp_sock_create
l2tp: Call udp_sock_create
udp: Move udp_tunnel_segment into udp_offload.c

Tony Camuso (1):
enic: fix lockdep around devcmd_lock

Toralf FÃrster (1):
i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c

Toshiaki Makita (3):
bridge: Don't include NDA_VLAN for FDB entries with vid 0
bridge: Update outdated comment on promiscuous mode
team: Simplify return path of team_newlink

Ujjal Roy (1):
mwifiex: do not re-associate when already connected

Ursula Braun (1):
af_iucv: avoid path quiesce of severed path in shutdown()

Varka Bhadram (24):
mrf24j40: separate h/w init and add checkings
ieee802154: cc2520: adds driver for TI CC2520 radio
ieee802154: cc2520: add driver to kernel build system
devicetree: add device tree bindings for cc2520 driver
6lowpan: mac802154: fix coding style issues
net: cpmac: remove space in macro defination
net: cpmac: fix comments
net: cpmac: dynamic debug fixes
net: cpmac: fix cpmac driver structure
net: cpmac: fix missing a blank line after declarations
net: cpmac: fix proper spacing before return statement
net: cpmac: fix in releasing resources
net: cpmac: fix in debug messages
ethernet: amd: move amd111e_remove_one after probe
ethernet: amd: use devm_ioremap()
ethernet: amd: dynamic debug fixes
ethernet: amd: fix comment styles
ethernet: amd: fix pci device ids
ethernet: amd: fix 'foo* bar'
netlink: remove bool varible
ethernet: realtek: use module_pci_driver
ethernet: realtek: use pci_device_id
6lowpan: remove unused macros
6lowpan: remove unused function

Vasu Dev (3):
i40e: adds FCoE code to the i40e driver
i40e: Adds FCoE related code to i40e core driver
i40e: adds FCoE to build and updates its documentation

Vasundhara Volam (8):
be2net: remove be_cmd_get_profile_config_mbox/mccq() variants
be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd
be2net: create optimal number of queues on SR-IOV config
be2net: update UE bit description strings
be2net: use be_max_vfs() macro to access max-vfs
be2net: avoid SRIOV config for BE2 chip
be2net: use adapter->flags to track SRIOV state
be2net: ignore VF mac address setting for the same mac

Veaceslav Falico (20):
bonding: permit enslaving interfaces without set_mac support
bonding: convert bond_main.c to use netdev_printk instead of pr_
bonding: remove pr_fmt from bond_main.c
bonding: convert bond_3ad.c to use netdev_printk instead of pr_
bonding: remove pr_fmt from bond_3ad.c
bonding: convert bond_alb.c to use netdev_printk instead of pr_
bonding: remove pr_fmt from bond_alb.c
bonding: convert bond_debugfs.c to use netdev_printk instead of pr_
bonding: convert bond_netlink.c to use netdev_printk instead of pr_
bonding: bonding: remove pr_fmt from bond_netlink.c
bonding: convert bond_procfs.c to use netdev_printk instead of pr_
bonding: convert bond_options.c to use netdev_printk instead of pr_
bonding: remove pr_fmt from bond_options.c
bonding: use rtnl_deref in bond_change_rx_flags()
bonding: destroy proc directory only after all bonds are gone
bonding: make it possible to have unlimited nested upper vlans
net: use dev->name in netdev_pr* when it's available
net: print net_device reg_state in netdev_* unless it's registered
net: print a notification on device rename
bonding: use kobject_put instead of _del after kobject_add

Vignesh Raman (1):
Bluetooth: Avoid use of session socket after the session gets freed

Vince Bridgers (9):
net: stmmac: add platform init/exit for Altera's ARM socfpga
net: libphy: Add phy specific function to access mmd phy registers
net: libphy: Add stubs to hook IEEE MMD Register reads and writes
Documentation: networking: phy.txt: Update text for indirect MMD access
net: stmmac: Change MAC interface to support multiple filter configurations
net: stmmac: Correct set_filter for multicast and unicast cases
dts: Add bindings for multicast hash bins and perfect filter entries
ARM: socfpga: Add socfpga Ethernet filter attributes entries
net: stmmac: Support devicetree configs for mcast and ucast filter entries

Vlad Yasevich (2):
macvlan: Initialize vlan_features to turn on offload support.
net: Correctly set segment mac_len in skb_segment().

Vladimir Davydov (1):
Bluetooth: never linger on process exit

Vladimir Kondratiev (33):
wil6210: Tx mgmt frame from debugfs
wil6210: indicate mgmt_tx status
wil6210: print debug info when starting AP
wil6210: trace wil->status on debugfs
wil6210: print more info about BSS found
wil6210: more debug info for vring
wil6210: Tx performance monitoring
wil6210: Allow driver load if FW not ready
wil6210: BACK: track last dropped SSN
wil6210: debugfs interface to send raw WMI command
wil6210: writeable ITR registers
wil6210: print error when notifying about FW error
wil6210: debug print when scan request state changes
wil6210: Use "name = value" format in the debugfs
wil6210: add 'freq' and 'link' debugfs entries
wil6210: Debug print GRO Rx result
wil6210: avoid dmesg pollution by Tx errors
wil6210: fix disconnect handling for AP
wil6210: remove unused #include
wil6210: map additional registers on target
wil6210: fix for unreachable code in wmi_recv_cmd
wil6210: work around for platforms with broken INTx
wil6210: add 'info' debugfs entry
wil6210: interrupt statistics
wil6210: track Tx queue state
wil6210: fix for 64-bit integer division
wil6210: support for "sparrow" hardware
wil6210: export FW/HW versions through debugfs
wil6210: fix double definition of 'ctx'
wil6210: fix memory leak on error path in wil_write_file_rxon()
wil6210: use same mapping table for FW addr translation and debugfs
wil6210: map RGF_USER_USAGE_1 on the debugfs
wil6210: add new register region for AGC table

WANG Cong (5):
veth: add netpoll support
net: do not name the pointer to struct net_device net
ipv4: fail early when creating netdev named all or default
ipv6: fail early when creating netdev named all or default
vlan: fail early when creating netdev named config

Wei Yongjun (4):
tipc: fix sparse non static symbol warnings
net: mvpp2: Remove redundant dev_err call in mvpp2_port_probe()
net: mvpp2: Fix error return code in mvpp2_probe()
tipc: remove duplicated include from socket.c

Willem de Bruijn (12):
net-timestamp: SOCK_RAW and PING timestamping
net-timestamp: document deprecated syststamp
octeon: remove deprecated syststamp timestamp
vxge: remove deprecated syststamp timestamp
packet: remove deprecated syststamp timestamp
net: remove deprecated syststamp timestamp
net-timestamp: extend SCM_TIMESTAMPING ancillary data struct
net-timestamp: move timestamp flags out of sk_flags
net-timestamp: add key to disambiguate concurrent datagrams
net-timestamp: SCHED timestamp on entering packet scheduler
net-timestamp: TCP timestamping
net-timestamp: ACK timestamp for bytestreams

Xinming Hu (2):
mwifiex: add hscfg to debugfs
mwifiex: update Copyright to 2014

Xose Vazquez Perez (2):
wireless: rt2x00: add new rt2800usb devices
wireless: zd1211rw: new url for fw, remove experimental

Yannick Brosseau (1):
ipvs: Remove dead debug code

Yevgeny Petrilin (1):
net/mlx4_core: Fix leakage of SW multicast entries

Ying Xue (1):
net: fix some typos in comment

Yishai Hadas (1):
net/mlx4_en: Do not count LLC/SNAP in MTU calculation

Yuval Mintz (1):
bnx2x: Fail probe of VFs using an old incompatible driver

Zhiyuan Yang (1):
mwifiex: support wowlan magic-packet encapsulated as UDP packet

Zi Shen Lim (1):
net: filter: move load_pointer() into filter.h

Zoltan Kiss (3):
xen-netback: Adding debugfs "io_ring_qX" files
xen-netback: Using a new state bit instead of carrier
xen-netback: Turn off the carrier if the guest is not able to receive

david decotigny (1):
netpoll: fix use after free

franÃois romieu (1):
net: remove open-coded skb_cow_head.

hayeswang (5):
r8152: increase the tx timeout
r8152: support jumbo frame for RTL8153
r8169: split rtl8169_tso_csum
r8169: use Giant Send
r8169: support IPv6

stephen hemminger (1):
openvswitch: make generic netlink group const

wangweidong (1):
appletalk: fix a coccinella warning in net/appletalk/ddp.c

Documentation/ABI/testing/sysfs-class-net | 11 +
Documentation/devicetree/bindings/net/amd-xgbe-phy.txt | 6 +
Documentation/devicetree/bindings/net/amd-xgbe.txt | 17 +-
Documentation/devicetree/bindings/net/broadcom-systemport.txt | 3 +-
Documentation/devicetree/bindings/net/davinci-mdio.txt | 8 +-
Documentation/devicetree/bindings/net/ieee802154/cc2520.txt | 29 +
Documentation/devicetree/bindings/net/marvell-pp2.txt | 61 +
Documentation/devicetree/bindings/net/nfc/st21nfcb.txt | 33 +
Documentation/devicetree/bindings/net/sh_eth.txt | 1 +
Documentation/devicetree/bindings/net/stmmac.txt | 6 +
Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt | 41 +
Documentation/networking/bonding.txt | 31 +-
Documentation/networking/filter.txt | 12 +-
Documentation/networking/i40e.txt | 7 +-
Documentation/networking/ip-sysctl.txt | 38 +-
Documentation/networking/packet_mmap.txt | 18 +-
Documentation/networking/phy.txt | 18 +-
Documentation/networking/pktgen.txt | 28 +
Documentation/networking/timestamping.txt | 16 +-
Documentation/networking/timestamping/timestamping.c | 7 +-
MAINTAINERS | 33 +-
arch/arm/boot/dts/sama5d3_gmac.dtsi | 2 +-
arch/arm/boot/dts/socfpga.dtsi | 4 +
arch/arm/net/bpf_jit_32.c | 8 +-
arch/mips/net/bpf_jit.c | 8 +-
arch/powerpc/net/bpf_jit_comp.c | 8 +-
arch/s390/net/bpf_jit_comp.c | 4 +-
arch/sparc/net/bpf_jit_comp.c | 4 +-
arch/x86/net/bpf_jit_comp.c | 16 +-
drivers/atm/eni.c | 4 +-
drivers/bcma/Makefile | 1 +
drivers/bcma/driver_chipcommon_pmu.c | 2 +
drivers/bcma/driver_gpio.c | 1 +
drivers/bcma/driver_pcie2.c | 175 ++
drivers/bcma/host_pci.c | 2 +
drivers/bcma/main.c | 8 +
drivers/bcma/scan.c | 22 +-
drivers/bcma/sprom.c | 43 +-
drivers/bluetooth/Kconfig | 12 +-
drivers/bluetooth/ath3k.c | 35 +-
drivers/bluetooth/btmrvl_drv.h | 4 +
drivers/bluetooth/btmrvl_main.c | 73 +-
drivers/bluetooth/btmrvl_sdio.c | 21 +-
drivers/bluetooth/btmrvl_sdio.h | 2 +
drivers/bluetooth/btusb.c | 221 +-
drivers/bluetooth/hci_h5.c | 4 -
drivers/bluetooth/hci_ldisc.c | 25 +-
drivers/bluetooth/hci_uart.h | 1 +
drivers/bluetooth/hci_vhci.c | 34 +-
drivers/firewire/net.c | 3 +-
drivers/hsi/clients/ssi_protocol.c | 2 +-
drivers/infiniband/hw/amso1100/c2_provider.c | 2 +-
drivers/infiniband/hw/cxgb4/cm.c | 112 +-
drivers/infiniband/hw/cxgb4/cq.c | 14 +-
drivers/infiniband/hw/cxgb4/device.c | 192 +-
drivers/infiniband/hw/cxgb4/ev.c | 55 +-
drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 40 +-
drivers/infiniband/hw/cxgb4/provider.c | 14 +-
drivers/infiniband/hw/cxgb4/qp.c | 113 +-
drivers/infiniband/hw/cxgb4/t4.h | 19 +-
drivers/infiniband/hw/cxgb4/t4fw_ri_api.h | 1 -
drivers/infiniband/hw/mlx5/cq.c | 48 +-
drivers/infiniband/hw/mlx5/mad.c | 6 +-
drivers/infiniband/hw/mlx5/main.c | 295 +-
drivers/infiniband/hw/mlx5/mem.c | 2 +-
drivers/infiniband/hw/mlx5/mlx5_ib.h | 14 +-
drivers/infiniband/hw/mlx5/mr.c | 48 +-
drivers/infiniband/hw/mlx5/qp.c | 88 +-
drivers/infiniband/hw/mlx5/srq.c | 26 +-
drivers/infiniband/ulp/ipoib/ipoib_main.c | 4 +-
drivers/isdn/capi/capi.c | 2 +-
drivers/isdn/i4l/isdn_net.c | 7 +-
drivers/isdn/i4l/isdn_ppp.c | 26 +-
drivers/isdn/pcbit/drv.c | 4 +-
drivers/media/dvb-core/dvb_net.c | 3 +-
drivers/misc/sgi-xp/xpnet.c | 3 +-
drivers/net/Kconfig | 1 +
drivers/net/Makefile | 10 +-
drivers/net/arcnet/arcnet.c | 3 +-
drivers/net/bonding/bond_3ad.c | 185 +-
drivers/net/bonding/bond_alb.c | 146 +-
drivers/net/bonding/bond_alb.h | 8 +
drivers/net/bonding/bond_debugfs.c | 6 +-
drivers/net/bonding/bond_main.c | 535 ++--
drivers/net/bonding/bond_netlink.c | 32 +-
drivers/net/bonding/bond_options.c | 228 +-
drivers/net/bonding/bond_procfs.c | 4 +-
drivers/net/bonding/bond_sysfs.c | 3 +-
drivers/net/bonding/bond_sysfs_slave.c | 4 +-
drivers/net/bonding/bonding.h | 22 +-
drivers/net/caif/caif_serial.c | 3 +-
drivers/net/caif/caif_spi.c | 4 +-
drivers/net/caif/caif_virtio.c | 2 +-
drivers/net/can/c_can/c_can_platform.c | 43 +-
drivers/net/can/dev.c | 2 +-
drivers/net/can/sja1000/sja1000.c | 27 +-
drivers/net/can/slcan.c | 2 +-
drivers/net/cris/eth_v10.c | 1 -
drivers/net/dummy.c | 2 +-
drivers/net/eql.c | 3 +-
drivers/net/ethernet/8390/lib8390.c | 2 +-
drivers/net/ethernet/8390/mac8390.c | 8 -
drivers/net/ethernet/adi/Kconfig | 3 +-
drivers/net/ethernet/adi/bfin_mac.c | 79 +-
drivers/net/ethernet/adi/bfin_mac.h | 3 +
drivers/net/ethernet/allwinner/sun4i-emac.c | 6 +-
drivers/net/ethernet/amd/Kconfig | 13 +
drivers/net/ethernet/amd/amd8111e.c | 363 ++-
drivers/net/ethernet/amd/declance.c | 12 +-
drivers/net/ethernet/amd/xgbe/Makefile | 4 +-
drivers/net/ethernet/amd/xgbe/xgbe-common.h | 121 +-
drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 270 ++
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c | 7 +-
drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 32 +-
drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 780 +++--
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 728 ++++-
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 74 +-
drivers/net/ethernet/amd/xgbe/xgbe-main.c | 66 +-
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 107 -
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c | 285 ++
drivers/net/ethernet/amd/xgbe/xgbe.h | 151 +-
drivers/net/ethernet/arc/emac.h | 4 -
drivers/net/ethernet/arc/emac_main.c | 11 +-
drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 2 -
drivers/net/ethernet/atheros/atl1e/atl1e_hw.c | 1 -
drivers/net/ethernet/atheros/atlx/atl1.c | 1 -
drivers/net/ethernet/atheros/atlx/atl2.c | 3 -
drivers/net/ethernet/broadcom/Kconfig | 8 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 489 ++-
drivers/net/ethernet/broadcom/bcmsysport.h | 14 +-
drivers/net/ethernet/broadcom/bnx2.c | 9 +-
drivers/net/ethernet/broadcom/bnx2.h | 5 +-
drivers/net/ethernet/broadcom/bnx2_fw.h | 3 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 9 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 55 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 4 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 44 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 9 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 264 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 35 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 78 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h | 23 +-
drivers/net/ethernet/broadcom/cnic.c | 10 +-
drivers/net/ethernet/broadcom/cnic.h | 3 +-
drivers/net/ethernet/broadcom/cnic_defs.h | 3 +-
drivers/net/ethernet/broadcom/cnic_if.h | 3 +-
drivers/net/ethernet/broadcom/genet/Makefile | 2 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 573 ++--
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 30 +-
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 206 ++
drivers/net/ethernet/broadcom/genet/bcmmii.c | 44 +-
drivers/net/ethernet/broadcom/tg3.c | 22 +-
drivers/net/ethernet/brocade/bna/bnad.c | 2 +-
drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 6 +-
drivers/net/ethernet/brocade/bna/cna_fwimg.c | 4 -
drivers/net/ethernet/cadence/macb.c | 419 ++-
drivers/net/ethernet/cadence/macb.h | 53 +-
drivers/net/ethernet/chelsio/Kconfig | 11 +
drivers/net/ethernet/chelsio/cxgb4/Makefile | 1 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 37 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 971 ++++++
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 141 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 487 ++-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 14 +-
drivers/net/ethernet/chelsio/cxgb4/l2t.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/l2t.h | 2 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 37 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 364 ++-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.h | 2 +-
drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 7 +-
drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 17 +-
drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 99 +-
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 38 +-
drivers/net/ethernet/cirrus/cs89x0.c | 32 +-
drivers/net/ethernet/cisco/enic/Makefile | 2 +-
drivers/net/ethernet/cisco/enic/enic.h | 40 +-
drivers/net/ethernet/cisco/enic/enic_api.c | 4 +-
drivers/net/ethernet/cisco/enic/enic_clsf.c | 284 ++
drivers/net/ethernet/cisco/enic/enic_clsf.h | 37 +
drivers/net/ethernet/cisco/enic/enic_dev.c | 80 +-
drivers/net/ethernet/cisco/enic/enic_dev.h | 4 +-
drivers/net/ethernet/cisco/enic/enic_ethtool.c | 125 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 245 +-
drivers/net/ethernet/cisco/enic/enic_res.c | 1 +
drivers/net/ethernet/cisco/enic/vnic_dev.c | 65 +-
drivers/net/ethernet/cisco/enic/vnic_dev.h | 2 +
drivers/net/ethernet/cisco/enic/vnic_devcmd.h | 5 +
drivers/net/ethernet/cisco/enic/vnic_enet.h | 2 +
drivers/net/ethernet/cisco/enic/vnic_rq.h | 122 +
drivers/net/ethernet/davicom/dm9000.c | 6 +-
drivers/net/ethernet/dec/tulip/de4x5.c | 1 -
drivers/net/ethernet/dnet.c | 46 +-
drivers/net/ethernet/emulex/benet/be.h | 17 +-
drivers/net/ethernet/emulex/benet/be_cmds.c | 297 +-
drivers/net/ethernet/emulex/benet/be_cmds.h | 54 +-
drivers/net/ethernet/emulex/benet/be_ethtool.c | 29 +-
drivers/net/ethernet/emulex/benet/be_main.c | 270 +-
drivers/net/ethernet/freescale/fec.h | 10 +-
drivers/net/ethernet/freescale/fec_main.c | 381 +--
drivers/net/ethernet/freescale/ucc_geth.c | 2 -
drivers/net/ethernet/freescale/xgmac_mdio.c | 4 +-
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 3 -
drivers/net/ethernet/intel/e1000/e1000_hw.c | 2 -
drivers/net/ethernet/intel/e1000e/82571.c | 4 -
drivers/net/ethernet/intel/e1000e/defines.h | 1 +
drivers/net/ethernet/intel/e1000e/ethtool.c | 2 -
drivers/net/ethernet/intel/e1000e/ich8lan.c | 21 +-
drivers/net/ethernet/intel/e1000e/ich8lan.h | 4 +
drivers/net/ethernet/intel/e1000e/mac.c | 1 -
drivers/net/ethernet/intel/e1000e/manage.c | 5 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 55 +-
drivers/net/ethernet/intel/e1000e/nvm.c | 4 +-
drivers/net/ethernet/intel/i40e/Makefile | 1 +
drivers/net/ethernet/intel/i40e/i40e.h | 72 +-
drivers/net/ethernet/intel/i40e/i40e_adminq.c | 132 +-
drivers/net/ethernet/intel/i40e/i40e_adminq.h | 39 +
drivers/net/ethernet/intel/i40e/i40e_common.c | 482 ++-
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 29 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 549 +++-
drivers/net/ethernet/intel/i40e/i40e_fcoe.c | 1561 ++++++++++
drivers/net/ethernet/intel/i40e/i40e_fcoe.h | 128 +
drivers/net/ethernet/intel/i40e/i40e_hmc.h | 4 +-
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 249 +-
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h | 28 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 753 ++++-
drivers/net/ethernet/intel/i40e/i40e_nvm.c | 520 +++-
drivers/net/ethernet/intel/i40e/i40e_osdep.h | 3 +
drivers/net/ethernet/intel/i40e/i40e_prototype.h | 31 +-
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 135 +-
drivers/net/ethernet/intel/i40e/i40e_register.h | 5011 ++++++++++++-------------------
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 190 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 16 +-
drivers/net/ethernet/intel/i40e/i40e_type.h | 213 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 40 +-
drivers/net/ethernet/intel/i40evf/i40e_adminq.c | 119 +-
drivers/net/ethernet/intel/i40evf/i40e_adminq.h | 39 +
drivers/net/ethernet/intel/i40evf/i40e_common.c | 2 +-
drivers/net/ethernet/intel/i40evf/i40e_hmc.h | 4 +-
drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h | 28 +-
drivers/net/ethernet/intel/i40evf/i40e_register.h | 5011 ++++++++++++-------------------
drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 9 +-
drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 7 +-
drivers/net/ethernet/intel/i40evf/i40e_type.h | 74 +-
drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 6 +-
drivers/net/ethernet/intel/i40evf/i40evf_main.c | 86 +-
drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c | 44 +-
drivers/net/ethernet/intel/igb/e1000_82575.c | 2 -
drivers/net/ethernet/intel/igb/e1000_regs.h | 1 +
drivers/net/ethernet/intel/igb/igb_main.c | 31 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 213 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 315 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 580 ++--
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c | 39 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 46 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 -
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 24 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 74 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c | 117 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 582 ++--
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 16 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 31 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 20 -
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 216 +-
drivers/net/ethernet/intel/ixgbevf/vf.h | 1 -
drivers/net/ethernet/marvell/Kconfig | 8 +
drivers/net/ethernet/marvell/Makefile | 1 +
drivers/net/ethernet/marvell/mvpp2.c | 6426 ++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 57 +
drivers/net/ethernet/mellanox/mlx4/en_main.c | 6 +-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 35 +-
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 7 +-
drivers/net/ethernet/mellanox/mlx4/en_selftest.c | 3 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 13 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 28 +-
drivers/net/ethernet/mellanox/mlx4/mcg.c | 279 +-
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 5 -
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 10 +-
drivers/net/ethernet/mellanox/mlx4/port.c | 32 +-
drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/mad.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 292 +-
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/port.c | 2 +-
drivers/net/ethernet/micrel/ks8851_mll.c | 59 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 1 -
drivers/net/ethernet/octeon/octeon_mgmt.c | 25 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 4 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c | 2 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 4 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 18 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 58 +-
drivers/net/ethernet/realtek/8139cp.c | 36 +-
drivers/net/ethernet/realtek/r8169.c | 220 +-
drivers/net/ethernet/renesas/sh_eth.c | 20 +-
drivers/net/ethernet/sfc/ef10.c | 14 +-
drivers/net/ethernet/sfc/efx.c | 67 +-
drivers/net/ethernet/sfc/efx.h | 5 +
drivers/net/ethernet/sfc/ethtool.c | 59 +-
drivers/net/ethernet/sfc/falcon.c | 9 +-
drivers/net/ethernet/sfc/mcdi_port.c | 11 +
drivers/net/ethernet/sfc/net_driver.h | 154 +
drivers/net/ethernet/sfc/nic.h | 13 +-
drivers/net/ethernet/sfc/rx.c | 12 +-
drivers/net/ethernet/sfc/selftest.c | 5 +-
drivers/net/ethernet/sfc/siena.c | 9 +-
drivers/net/ethernet/sfc/tx.c | 28 +-
drivers/net/ethernet/sis/sis900.c | 1 -
drivers/net/ethernet/smsc/smc911x.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 47 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 69 +
drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 3 +-
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c | 131 +-
drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c | 27 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 6 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 42 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 67 +
drivers/net/ethernet/sun/niu.c | 1 -
drivers/net/ethernet/ti/Kconfig | 4 +-
drivers/net/ethernet/ti/cpmac.c | 279 +-
drivers/net/ethernet/ti/cpsw.c | 45 +-
drivers/net/ethernet/ti/cpsw_ale.c | 12 +-
drivers/net/ethernet/ti/cpsw_ale.h | 4 +
drivers/net/ethernet/ti/cpts.c | 24 +-
drivers/net/ethernet/ti/davinci_mdio.c | 21 +-
drivers/net/ethernet/ti/tlan.c | 224 +-
drivers/net/ethernet/ti/tlan.h | 5 +-
drivers/net/ethernet/tile/tilegx.c | 4 +-
drivers/net/ethernet/tile/tilepro.c | 3 +-
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 10 -
drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +-
drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 2 +-
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +-
drivers/net/fddi/defxx.c | 142 +-
drivers/net/fddi/defxx.h | 2 +-
drivers/net/hamradio/6pack.c | 3 +-
drivers/net/hamradio/baycom_epp.c | 2 +-
drivers/net/hamradio/bpqether.c | 4 +-
drivers/net/hamradio/dmascc.c | 4 +-
drivers/net/hamradio/hdlcdrv.c | 2 +-
drivers/net/hamradio/mkiss.c | 3 +-
drivers/net/hamradio/scc.c | 2 +-
drivers/net/hamradio/yam.c | 2 +-
drivers/net/hyperv/hyperv_net.h | 5 +-
drivers/net/hyperv/netvsc.c | 11 +-
drivers/net/hyperv/netvsc_drv.c | 41 +-
drivers/net/hyperv/rndis_filter.c | 21 +-
drivers/net/ieee802154/Kconfig | 12 +
drivers/net/ieee802154/Makefile | 1 +
drivers/net/ieee802154/at86rf230.c | 1464 +++++----
drivers/net/ieee802154/cc2520.c | 1039 +++++++
drivers/net/ieee802154/fakehard.c | 3 +-
drivers/net/ieee802154/mrf24j40.c | 115 +-
drivers/net/ifb.c | 4 +-
drivers/net/irda/kingsun-sir.c | 4 +-
drivers/net/loopback.c | 2 +-
drivers/net/macvlan.c | 1 +
drivers/net/phy/amd-xgbe-phy.c | 136 +-
drivers/net/phy/dp83640.c | 239 +-
drivers/net/phy/mdio_bus.c | 1 -
drivers/net/phy/micrel.c | 22 +
drivers/net/phy/phy.c | 83 +-
drivers/net/phy/phy_device.c | 2 +
drivers/net/phy/spi_ks8995.c | 26 +-
drivers/net/ppp/ppp_generic.c | 35 +-
drivers/net/slip/slhc.c | 1 -
drivers/net/slip/slip.c | 2 +-
drivers/net/team/team.c | 8 +-
drivers/net/team/team_mode_loadbalance.c | 18 +-
drivers/net/tun.c | 3 +-
drivers/net/usb/Kconfig | 13 +-
drivers/net/usb/ax88179_178a.c | 264 ++
drivers/net/usb/cdc-phonet.c | 2 +-
drivers/net/usb/cdc_subset.c | 27 +-
drivers/net/usb/hso.c | 4 +-
drivers/net/usb/r8152.c | 38 +-
drivers/net/usb/usbnet.c | 8 +-
drivers/net/veth.c | 29 +-
drivers/net/virtio_net.c | 67 +-
drivers/net/vxlan.c | 144 +-
drivers/net/wan/dlci.c | 5 +-
drivers/net/wan/hdlc.c | 3 +-
drivers/net/wan/hdlc_fr.c | 5 +-
drivers/net/wan/lapbether.c | 4 +-
drivers/net/wan/sbni.c | 7 +-
drivers/net/wan/sdla.c | 3 +-
drivers/net/wan/x25_asy.c | 4 +-
drivers/net/wimax/i2400m/usb.c | 2 +-
drivers/net/wireless/airo.c | 6 +-
drivers/net/wireless/at76c50x-usb.c | 3 +-
drivers/net/wireless/ath/ath.h | 1 +
drivers/net/wireless/ath/ath10k/ce.c | 11 +-
drivers/net/wireless/ath/ath10k/core.c | 12 +-
drivers/net/wireless/ath/ath10k/core.h | 3 +
drivers/net/wireless/ath/ath10k/debug.c | 73 +
drivers/net/wireless/ath/ath10k/htc.c | 20 +-
drivers/net/wireless/ath/ath10k/htt.h | 13 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 122 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 52 +
drivers/net/wireless/ath/ath10k/mac.c | 99 +-
drivers/net/wireless/ath/ath10k/mac.h | 4 +-
drivers/net/wireless/ath/ath10k/pci.c | 28 +-
drivers/net/wireless/ath/ath10k/pci.h | 3 +-
drivers/net/wireless/ath/ath10k/txrx.c | 3 +-
drivers/net/wireless/ath/ath10k/txrx.h | 1 +
drivers/net/wireless/ath/ath10k/wmi.c | 8 +-
drivers/net/wireless/ath/ath5k/ath5k.h | 1 +
drivers/net/wireless/ath/ath5k/base.c | 31 +-
drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +
drivers/net/wireless/ath/ath6kl/bmi.h | 3 +-
drivers/net/wireless/ath/ath6kl/cfg80211.c | 8 +-
drivers/net/wireless/ath/ath6kl/core.c | 16 +
drivers/net/wireless/ath/ath6kl/core.h | 36 +-
drivers/net/wireless/ath/ath6kl/htc_pipe.c | 32 +-
drivers/net/wireless/ath/ath6kl/init.c | 91 +-
drivers/net/wireless/ath/ath6kl/main.c | 17 +-
drivers/net/wireless/ath/ath6kl/usb.c | 7 +-
drivers/net/wireless/ath/ath6kl/wmi.c | 72 +-
drivers/net/wireless/ath/ath6kl/wmi.h | 2 +-
drivers/net/wireless/ath/ath9k/Makefile | 3 +-
drivers/net/wireless/ath/ath9k/ahb.c | 1 +
drivers/net/wireless/ath/ath9k/ar9002_mac.c | 6 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +-
drivers/net/wireless/ath/ath9k/ar9003_hw.c | 15 +-
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 6 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 6 +-
drivers/net/wireless/ath/ath9k/ar953x_initvals.h | 201 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 162 +-
drivers/net/wireless/ath/ath9k/beacon.c | 97 +-
drivers/net/wireless/ath/ath9k/channel.c | 685 +++++
drivers/net/wireless/ath/ath9k/common-beacon.c | 5 +-
drivers/net/wireless/ath/ath9k/debug.c | 30 +-
drivers/net/wireless/ath/ath9k/hw.c | 26 +-
drivers/net/wireless/ath/ath9k/hw.h | 1 +
drivers/net/wireless/ath/ath9k/init.c | 57 +-
drivers/net/wireless/ath/ath9k/link.c | 6 +-
drivers/net/wireless/ath/ath9k/mac.h | 10 +-
drivers/net/wireless/ath/ath9k/main.c | 892 ++++--
drivers/net/wireless/ath/ath9k/mci.c | 4 +-
drivers/net/wireless/ath/ath9k/pci.c | 1 +
drivers/net/wireless/ath/ath9k/recv.c | 16 +-
drivers/net/wireless/ath/ath9k/reg.h | 4 +
drivers/net/wireless/ath/ath9k/spectral.c | 8 +-
drivers/net/wireless/ath/ath9k/tx99.c | 2 +-
drivers/net/wireless/ath/ath9k/wow.c | 1 +
drivers/net/wireless/ath/ath9k/xmit.c | 135 +-
drivers/net/wireless/ath/carl9170/phy.c | 1 -
drivers/net/wireless/ath/wcn36xx/main.c | 1 -
drivers/net/wireless/ath/wil6210/cfg80211.c | 68 +-
drivers/net/wireless/ath/wil6210/debugfs.c | 361 ++-
drivers/net/wireless/ath/wil6210/interrupt.c | 3 +
drivers/net/wireless/ath/wil6210/main.c | 64 +-
drivers/net/wireless/ath/wil6210/netdev.c | 2 +-
drivers/net/wireless/ath/wil6210/pcie_bus.c | 53 +-
drivers/net/wireless/ath/wil6210/rx_reorder.c | 1 +
drivers/net/wireless/ath/wil6210/txrx.c | 39 +-
drivers/net/wireless/ath/wil6210/wil6210.h | 36 +-
drivers/net/wireless/ath/wil6210/wmi.c | 59 +-
drivers/net/wireless/b43/Kconfig | 31 +-
drivers/net/wireless/b43/Makefile | 6 +-
drivers/net/wireless/b43/main.c | 459 +--
drivers/net/wireless/b43/main.h | 1 +
drivers/net/wireless/b43/phy_a.c | 2 +-
drivers/net/wireless/b43/phy_a.h | 4 -
drivers/net/wireless/b43/phy_common.c | 26 +-
drivers/net/wireless/b43/phy_common.h | 12 +-
drivers/net/wireless/b43/phy_ht.c | 2 +-
drivers/net/wireless/b43/phy_lcn.c | 35 +-
drivers/net/wireless/b43/phy_n.c | 1461 +++++++--
drivers/net/wireless/b43/phy_n.h | 15 +
drivers/net/wireless/b43/radio_2057.c | 540 +++-
drivers/net/wireless/b43/radio_2057.h | 76 +
drivers/net/wireless/b43/tables_nphy.c | 626 +++-
drivers/net/wireless/b43/tables_nphy.h | 4 +
drivers/net/wireless/b43/xmit.c | 7 +-
drivers/net/wireless/brcm80211/Kconfig | 10 +
drivers/net/wireless/brcm80211/brcmfmac/Makefile | 11 +-
drivers/net/wireless/brcm80211/brcmfmac/bcdc.c | 20 +
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c | 43 +-
drivers/net/wireless/brcm80211/brcmfmac/btcoex.c | 38 +-
drivers/net/wireless/brcm80211/brcmfmac/chip.c | 36 +-
drivers/net/wireless/brcm80211/brcmfmac/commonring.c | 273 ++
drivers/net/wireless/brcm80211/brcmfmac/commonring.h | 69 +
drivers/net/wireless/brcm80211/brcmfmac/dhd.h | 22 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h | 33 +
drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c | 7 +
drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.c | 196 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h | 110 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c | 25 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 283 +-
drivers/net/wireless/brcm80211/brcmfmac/feature.c | 136 +
drivers/net/wireless/brcm80211/brcmfmac/feature.h | 86 +
drivers/net/wireless/brcm80211/brcmfmac/firmware.c | 5 +
drivers/net/wireless/brcm80211/brcmfmac/firmware.h | 5 +
drivers/net/wireless/brcm80211/brcmfmac/flowring.c | 501 ++++
drivers/net/wireless/brcm80211/brcmfmac/flowring.h | 84 +
drivers/net/wireless/brcm80211/brcmfmac/fweh.c | 6 +-
drivers/net/wireless/brcm80211/brcmfmac/fweh.h | 5 +
drivers/net/wireless/brcm80211/brcmfmac/fwil.c | 2 +-
drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c | 100 +-
drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c | 1397 +++++++++
drivers/net/wireless/brcm80211/brcmfmac/msgbuf.h | 40 +
drivers/net/wireless/brcm80211/brcmfmac/of.c | 56 +
drivers/net/wireless/brcm80211/brcmfmac/of.h | 22 +
drivers/net/wireless/brcm80211/brcmfmac/p2p.c | 3 +-
drivers/net/wireless/brcm80211/brcmfmac/pcie.c | 1846 ++++++++++++
drivers/net/wireless/brcm80211/brcmfmac/pcie.h | 29 +
drivers/net/wireless/brcm80211/brcmfmac/proto.c | 29 +-
drivers/net/wireless/brcm80211/brcmfmac/proto.h | 31 +-
drivers/net/wireless/brcm80211/brcmfmac/sdio_host.h | 16 +-
drivers/net/wireless/brcm80211/brcmfmac/usb.c | 251 +-
drivers/net/wireless/brcm80211/brcmfmac/vendor.c | 115 +
drivers/net/wireless/brcm80211/brcmfmac/vendor.h | 64 +
drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 1176 ++++----
drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h | 2 +-
drivers/net/wireless/brcm80211/brcmsmac/main.c | 37 -
drivers/net/wireless/brcm80211/brcmsmac/phy/phy_cmn.c | 6 +-
drivers/net/wireless/brcm80211/brcmsmac/phy/phy_n.c | 1 -
drivers/net/wireless/brcm80211/include/brcm_hw_ids.h | 71 +-
drivers/net/wireless/cw1200/fwio.c | 1 -
drivers/net/wireless/cw1200/scan.c | 3 +-
drivers/net/wireless/cw1200/scan.h | 2 +-
drivers/net/wireless/cw1200/sta.c | 3 +-
drivers/net/wireless/ipw2x00/libipw_module.c | 3 +-
drivers/net/wireless/iwlegacy/common.c | 6 +-
drivers/net/wireless/iwlegacy/common.h | 2 +-
drivers/net/wireless/iwlwifi/Kconfig | 25 +-
drivers/net/wireless/iwlwifi/dvm/mac80211.c | 3 +-
drivers/net/wireless/iwlwifi/dvm/power.c | 9 +
drivers/net/wireless/iwlwifi/iwl-8000.c | 9 +-
drivers/net/wireless/iwlwifi/iwl-config.h | 4 +-
drivers/net/wireless/iwlwifi/iwl-drv.c | 15 +
drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c | 1 -
drivers/net/wireless/iwlwifi/iwl-fw-error-dump.h | 67 +-
drivers/net/wireless/iwlwifi/iwl-fw-file.h | 6 +-
drivers/net/wireless/iwlwifi/iwl-fw.h | 12 +
drivers/net/wireless/iwlwifi/iwl-modparams.h | 4 +-
drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 99 +-
drivers/net/wireless/iwlwifi/iwl-prph.h | 6 +
drivers/net/wireless/iwlwifi/iwl-trans.h | 21 +-
drivers/net/wireless/iwlwifi/mvm/Makefile | 2 +-
drivers/net/wireless/iwlwifi/mvm/coex.c | 513 ++--
drivers/net/wireless/iwlwifi/mvm/coex_legacy.c | 1257 ++++++++
drivers/net/wireless/iwlwifi/mvm/constants.h | 2 +
drivers/net/wireless/iwlwifi/mvm/debugfs.c | 324 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h | 222 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 2 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 256 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h | 7 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h | 30 +-
drivers/net/wireless/iwlwifi/mvm/fw-api.h | 78 +-
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 111 +-
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 792 ++++-
drivers/net/wireless/iwlwifi/mvm/mvm.h | 150 +-
drivers/net/wireless/iwlwifi/mvm/nvm.c | 35 +-
drivers/net/wireless/iwlwifi/mvm/ops.c | 128 +-
drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c | 26 +
drivers/net/wireless/iwlwifi/mvm/power.c | 39 +-
drivers/net/wireless/iwlwifi/mvm/quota.c | 38 +-
drivers/net/wireless/iwlwifi/mvm/rs.c | 96 +-
drivers/net/wireless/iwlwifi/mvm/rs.h | 19 +-
drivers/net/wireless/iwlwifi/mvm/rx.c | 17 +
drivers/net/wireless/iwlwifi/mvm/scan.c | 540 +++-
drivers/net/wireless/iwlwifi/mvm/sta.c | 98 +-
drivers/net/wireless/iwlwifi/mvm/sta.h | 12 +
drivers/net/wireless/iwlwifi/mvm/time-event.c | 162 +-
drivers/net/wireless/iwlwifi/mvm/time-event.h | 29 +
drivers/net/wireless/iwlwifi/mvm/tt.c | 12 +-
drivers/net/wireless/iwlwifi/mvm/tx.c | 35 +-
drivers/net/wireless/iwlwifi/mvm/utils.c | 65 -
drivers/net/wireless/iwlwifi/pcie/internal.h | 7 +
drivers/net/wireless/iwlwifi/pcie/trans.c | 339 ++-
drivers/net/wireless/iwlwifi/pcie/tx.c | 1 +
drivers/net/wireless/libertas/Kconfig | 2 +-
drivers/net/wireless/libertas/cmd.c | 1 +
drivers/net/wireless/libertas/main.c | 2 +-
drivers/net/wireless/libertas/mesh.c | 2 +-
drivers/net/wireless/mac80211_hwsim.c | 83 +-
drivers/net/wireless/mwifiex/11ac.c | 2 +-
drivers/net/wireless/mwifiex/11ac.h | 2 +-
drivers/net/wireless/mwifiex/11h.c | 2 +-
drivers/net/wireless/mwifiex/11n.c | 5 +-
drivers/net/wireless/mwifiex/11n.h | 2 +-
drivers/net/wireless/mwifiex/11n_aggr.c | 2 +-
drivers/net/wireless/mwifiex/11n_aggr.h | 2 +-
drivers/net/wireless/mwifiex/11n_rxreorder.c | 29 +-
drivers/net/wireless/mwifiex/11n_rxreorder.h | 2 +-
drivers/net/wireless/mwifiex/Makefile | 2 +-
drivers/net/wireless/mwifiex/README | 32 +-
drivers/net/wireless/mwifiex/cfg80211.c | 66 +-
drivers/net/wireless/mwifiex/cfg80211.h | 2 +-
drivers/net/wireless/mwifiex/cfp.c | 2 +-
drivers/net/wireless/mwifiex/cmdevt.c | 46 +-
drivers/net/wireless/mwifiex/debugfs.c | 95 +-
drivers/net/wireless/mwifiex/decl.h | 2 +-
drivers/net/wireless/mwifiex/ethtool.c | 85 +-
drivers/net/wireless/mwifiex/fw.h | 4 +-
drivers/net/wireless/mwifiex/ie.c | 2 +-
drivers/net/wireless/mwifiex/init.c | 15 +-
drivers/net/wireless/mwifiex/ioctl.h | 2 +-
drivers/net/wireless/mwifiex/join.c | 10 +-
drivers/net/wireless/mwifiex/main.c | 24 +-
drivers/net/wireless/mwifiex/main.h | 34 +-
drivers/net/wireless/mwifiex/pcie.c | 189 +-
drivers/net/wireless/mwifiex/pcie.h | 12 +-
drivers/net/wireless/mwifiex/scan.c | 2 +-
drivers/net/wireless/mwifiex/sdio.c | 235 +-
drivers/net/wireless/mwifiex/sdio.h | 14 +-
drivers/net/wireless/mwifiex/sta_cmd.c | 4 +-
drivers/net/wireless/mwifiex/sta_cmdresp.c | 4 +-
drivers/net/wireless/mwifiex/sta_event.c | 2 +-
drivers/net/wireless/mwifiex/sta_ioctl.c | 18 +-
drivers/net/wireless/mwifiex/sta_rx.c | 2 +-
drivers/net/wireless/mwifiex/sta_tx.c | 2 +-
drivers/net/wireless/mwifiex/tdls.c | 30 +-
drivers/net/wireless/mwifiex/txrx.c | 2 +-
drivers/net/wireless/mwifiex/uap_cmd.c | 2 +-
drivers/net/wireless/mwifiex/uap_event.c | 2 +-
drivers/net/wireless/mwifiex/uap_txrx.c | 6 +-
drivers/net/wireless/mwifiex/usb.c | 2 +-
drivers/net/wireless/mwifiex/usb.h | 2 +-
drivers/net/wireless/mwifiex/util.c | 2 +-
drivers/net/wireless/mwifiex/util.h | 2 +-
drivers/net/wireless/mwifiex/wmm.c | 11 +-
drivers/net/wireless/mwifiex/wmm.h | 2 +-
drivers/net/wireless/mwl8k.c | 5 -
drivers/net/wireless/orinoco/Kconfig | 4 +-
drivers/net/wireless/orinoco/orinoco_usb.c | 1 -
drivers/net/wireless/p54/p54spi.c | 2 +-
drivers/net/wireless/prism54/oid_mgt.c | 1 -
drivers/net/wireless/rsi/rsi_91x_core.c | 85 +-
drivers/net/wireless/rsi/rsi_91x_debugfs.c | 10 +-
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 143 +-
drivers/net/wireless/rsi/rsi_91x_mgmt.c | 239 +-
drivers/net/wireless/rsi/rsi_91x_pkt.c | 17 +
drivers/net/wireless/rsi/rsi_91x_sdio.c | 6 +-
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 8 +-
drivers/net/wireless/rsi/rsi_91x_usb.c | 88 +-
drivers/net/wireless/rsi/rsi_main.h | 12 +
drivers/net/wireless/rsi/rsi_mgmt.h | 25 +-
drivers/net/wireless/rsi/rsi_sdio.h | 8 +-
drivers/net/wireless/rt2x00/rt2800lib.c | 69 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 4 +
drivers/net/wireless/rt2x00/rt2x00dev.c | 10 +-
drivers/net/wireless/rt2x00/rt2x00mac.c | 20 +-
drivers/net/wireless/rt2x00/rt2x00mmio.c | 8 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 21 +-
drivers/net/wireless/rt2x00/rt2x00queue.h | 1 +
drivers/net/wireless/rtl818x/rtl8180/dev.c | 78 +-
drivers/net/wireless/rtl818x/rtl8180/rtl8180.h | 1 +
drivers/net/wireless/rtlwifi/btcoexist/halbtcoutsrc.h | 2 +-
drivers/net/wireless/rtlwifi/core.c | 1 -
drivers/net/wireless/rtlwifi/rtl8188ee/hw.c | 2 +-
drivers/net/wireless/rtlwifi/rtl8188ee/pwrseqcmd.c | 1 -
drivers/net/wireless/rtlwifi/rtl8188ee/reg.h | 1 +
drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 3 +-
drivers/net/wireless/rtlwifi/rtl8192ce/reg.h | 1 +
drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 2 +-
drivers/net/wireless/rtlwifi/rtl8192de/hw.c | 2 +-
drivers/net/wireless/rtlwifi/rtl8192de/phy.c | 3 +-
drivers/net/wireless/rtlwifi/rtl8192de/reg.h | 1 +
drivers/net/wireless/rtlwifi/rtl8192se/fw.c | 4 -
drivers/net/wireless/rtlwifi/rtl8192se/hw.c | 1 -
drivers/net/wireless/rtlwifi/rtl8723ae/hw.c | 3 +-
drivers/net/wireless/rtlwifi/rtl8723ae/reg.h | 1 +
drivers/net/wireless/rtlwifi/rtl8723be/hw.c | 2 +-
drivers/net/wireless/rtlwifi/rtl8723be/pwrseqcmd.c | 1 -
drivers/net/wireless/rtlwifi/rtl8723be/reg.h | 1 +
drivers/net/wireless/ti/wl1251/main.c | 3 +-
drivers/net/wireless/ti/wl12xx/main.c | 2 +-
drivers/net/wireless/ti/wl12xx/scan.c | 20 +-
drivers/net/wireless/ti/wl12xx/scan.h | 2 +-
drivers/net/wireless/ti/wl18xx/cmd.c | 89 +
drivers/net/wireless/ti/wl18xx/cmd.h | 19 +-
drivers/net/wireless/ti/wl18xx/event.c | 65 +
drivers/net/wireless/ti/wl18xx/event.h | 2 +
drivers/net/wireless/ti/wl18xx/main.c | 34 +-
drivers/net/wireless/ti/wl18xx/scan.c | 16 +-
drivers/net/wireless/ti/wl18xx/scan.h | 2 +-
drivers/net/wireless/ti/wl18xx/tx.c | 7 +-
drivers/net/wireless/ti/wl18xx/wl18xx.h | 2 +-
drivers/net/wireless/ti/wlcore/Makefile | 2 +-
drivers/net/wireless/ti/wlcore/cmd.c | 23 +-
drivers/net/wireless/ti/wlcore/cmd.h | 6 +-
drivers/net/wireless/ti/wlcore/debugfs.c | 2 +-
drivers/net/wireless/ti/wlcore/hw_ops.h | 27 +
drivers/net/wireless/ti/wlcore/main.c | 108 +-
drivers/net/wireless/ti/wlcore/scan.h | 2 +-
drivers/net/wireless/ti/wlcore/tx.c | 2 +-
drivers/net/wireless/ti/wlcore/vendor_cmd.c | 197 ++
drivers/net/wireless/ti/wlcore/vendor_cmd.h | 45 +
drivers/net/wireless/ti/wlcore/wlcore.h | 10 +-
drivers/net/wireless/ti/wlcore/wlcore_i.h | 20 +-
drivers/net/wireless/zd1211rw/Kconfig | 4 +-
drivers/net/xen-netback/common.h | 30 +-
drivers/net/xen-netback/interface.c | 74 +-
drivers/net/xen-netback/netback.c | 110 +-
drivers/net/xen-netback/xenbus.c | 178 +-
drivers/net/xen-netfront.c | 74 +-
drivers/nfc/Kconfig | 2 +-
drivers/nfc/Makefile | 3 +-
drivers/nfc/st21nfca/Makefile | 2 +-
drivers/nfc/st21nfca/i2c.c | 9 +-
drivers/nfc/st21nfca/st21nfca.c | 272 +-
drivers/nfc/st21nfca/st21nfca.h | 26 +-
drivers/nfc/st21nfca/st21nfca_dep.c | 661 +++++
drivers/nfc/st21nfca/st21nfca_dep.h | 43 +
drivers/nfc/st21nfcb/Kconfig | 22 +
drivers/nfc/st21nfcb/Makefile | 8 +
drivers/nfc/st21nfcb/i2c.c | 462 +++
drivers/nfc/st21nfcb/ndlc.c | 298 ++
drivers/nfc/st21nfcb/ndlc.h | 55 +
drivers/nfc/st21nfcb/st21nfcb.c | 129 +
drivers/nfc/st21nfcb/st21nfcb.h | 38 +
drivers/ptp/ptp_chardev.c | 9 +-
drivers/s390/net/claw.c | 2 +-
drivers/s390/net/ctcm_main.c | 6 +-
drivers/s390/net/netiucv.c | 2 +-
drivers/s390/net/qeth_core.h | 7 +
drivers/s390/net/qeth_core_main.c | 39 +
drivers/s390/net/qeth_core_mpc.h | 17 +
drivers/s390/net/qeth_core_sys.c | 38 +-
drivers/s390/net/qeth_l2_main.c | 6 +-
drivers/s390/net/qeth_l3_main.c | 3 +-
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 363 ++-
drivers/scsi/cxgbi/libcxgbi.c | 241 +-
drivers/scsi/cxgbi/libcxgbi.h | 21 +-
drivers/ssb/pci.c | 113 +-
drivers/staging/cxt1e1/linux.c | 3 +-
drivers/staging/gdm724x/gdm_lte.c | 2 +-
drivers/staging/gdm72xx/gdm_wimax.c | 3 +-
drivers/staging/vt6655/wpactl.c | 3 +-
drivers/staging/wlan-ng/p80211netdev.c | 2 +-
drivers/tty/n_gsm.c | 5 +-
drivers/usb/gadget/f_phonet.c | 3 +-
fs/compat_ioctl.c | 2 +-
include/linux/arcdevice.h | 10 +-
include/linux/bcma/bcma.h | 27 +-
include/linux/bcma/bcma_driver_pcie2.h | 158 +
include/linux/crc32.h | 20 +-
include/linux/filter.h | 112 +-
include/linux/ieee80211.h | 23 +
include/linux/if_bridge.h | 20 +
include/linux/ipv6.h | 24 +-
include/linux/isdn_ppp.h | 4 +-
include/linux/kernel.h | 2 +-
include/linux/mlx4/device.h | 18 +
include/linux/mlx5/device.h | 4 -
include/linux/mlx5/driver.h | 27 +-
include/linux/netdev_features.h | 8 +
include/linux/netdevice.h | 421 ++-
include/linux/phy.h | 18 +
include/linux/platform_data/st21nfcb.h | 32 +
include/linux/ptp_classify.h | 5 +-
include/linux/rhashtable.h | 213 ++
include/linux/rndis.h | 1 +
include/linux/rtnetlink.h | 1 +
include/linux/skbuff.h | 44 +-
include/linux/spi/cc2520.h | 26 +
include/linux/ssb/ssb_regs.h | 37 +
include/linux/stmmac.h | 2 +
include/linux/tcp.h | 3 -
include/linux/usb/usbnet.h | 3 +
include/net/6lowpan.h | 50 -
include/net/bluetooth/bluetooth.h | 18 +-
include/net/bluetooth/hci.h | 297 +-
include/net/bluetooth/hci_core.h | 187 +-
include/net/bluetooth/hci_sock.h | 175 ++
include/net/bluetooth/l2cap.h | 46 +-
include/net/bluetooth/mgmt.h | 103 +-
include/net/bluetooth/sco.h | 30 -
include/net/cfg80211.h | 38 +-
include/net/dcbnl.h | 4 +-
include/net/flow_keys.h | 15 +
include/net/if_inet6.h | 1 +
include/net/inet_frag.h | 118 +-
include/net/inet_sock.h | 6 +-
include/net/inet_timewait_sock.h | 3 +-
include/net/ip.h | 21 +-
include/net/ip_tunnels.h | 1 +
include/net/ipv6.h | 71 +-
include/net/mac80211.h | 105 +-
include/net/mac802154.h | 19 +
include/net/netfilter/nf_conntrack_ecache.h | 26 +-
include/net/netfilter/nf_log.h | 42 +-
include/net/netfilter/xt_log.h | 54 -
include/net/netlink.h | 6 +-
include/net/netns/conntrack.h | 6 +-
include/net/netns/ipv6.h | 1 +
include/net/netns/x_tables.h | 6 -
include/net/nfc/digital.h | 13 +
include/net/nfc/hci.h | 1 +
include/net/rtnetlink.h | 1 +
include/net/sch_generic.h | 2 +-
include/net/sctp/command.h | 39 +-
include/net/sctp/constants.h | 2 +-
include/net/sctp/sctp.h | 24 +-
include/net/sctp/structs.h | 15 +-
include/net/sctp/ulpevent.h | 14 +-
include/net/sock.h | 72 +-
include/net/tcp.h | 63 +-
include/net/udp.h | 29 +
include/net/udp_tunnel.h | 32 +
include/net/vxlan.h | 2 -
include/uapi/linux/can/netlink.h | 3 +-
include/uapi/linux/dcbnl.h | 3 +-
include/uapi/linux/errqueue.h | 20 +
include/uapi/linux/if_link.h | 6 +
include/uapi/linux/if_packet.h | 2 +-
include/uapi/linux/in6.h | 1 +
include/uapi/linux/ipv6.h | 1 +
include/uapi/linux/net_tstamp.h | 10 +-
include/uapi/linux/netdevice.h | 6 +
include/uapi/linux/netfilter/nf_tables.h | 4 +
include/uapi/linux/netfilter/xt_bpf.h | 4 +-
include/uapi/linux/netfilter_bridge/Kbuild | 1 -
include/uapi/linux/netfilter_bridge/ebt_ulog.h | 38 -
include/uapi/linux/netfilter_ipv4/Kbuild | 1 -
include/uapi/linux/netfilter_ipv4/ipt_ULOG.h | 49 -
include/uapi/linux/nl80211.h | 5 +
include/uapi/linux/openvswitch.h | 13 +-
include/uapi/linux/sctp.h | 102 +-
include/uapi/linux/sysctl.h | 1 +
include/uapi/linux/tipc_config.h | 2 +-
kernel/Makefile | 1 +
kernel/bpf/Makefile | 1 +
kernel/bpf/core.c | 534 ++++
kernel/seccomp.c | 20 +-
kernel/sysctl_binary.c | 1 +
lib/Kconfig.debug | 8 +
lib/Makefile | 2 +-
lib/crc32.c | 153 +-
lib/dynamic_debug.c | 8 +-
lib/iovec.c | 4 +
lib/net_utils.c | 10 +-
lib/random32.c | 49 +-
lib/rhashtable.c | 797 +++++
lib/test_bpf.c | 28 +-
net/6lowpan/Kconfig | 6 +
net/6lowpan/Makefile | 3 +
net/{ieee802154/6lowpan_iphc.c => 6lowpan/iphc.c} | 296 +-
net/802/fc.c | 2 +-
net/802/fddi.c | 3 +-
net/802/hippi.c | 3 +-
net/8021q/vlan.c | 24 +-
net/8021q/vlan_dev.c | 2 +
net/8021q/vlanproc.c | 2 +
net/9p/client.c | 1 -
net/Kconfig | 1 +
net/Makefile | 3 +-
net/appletalk/ddp.c | 2 +-
net/appletalk/dev.c | 3 +-
net/atm/br2684.c | 4 +-
net/atm/clip.c | 3 +-
net/batman-adv/bat_iv_ogm.c | 13 +-
net/batman-adv/distributed-arp-table.c | 3 +-
net/batman-adv/fragmentation.c | 10 +-
net/batman-adv/hash.c | 6 +-
net/batman-adv/main.h | 22 +-
net/batman-adv/routing.c | 18 +-
net/batman-adv/soft-interface.c | 4 +-
net/batman-adv/sysfs.c | 24 +-
net/bluetooth/6lowpan.c | 857 ++++--
net/bluetooth/6lowpan.h | 47 -
net/bluetooth/Kconfig | 7 +-
net/bluetooth/Makefile | 4 +-
net/bluetooth/a2mp.c | 8 +-
net/bluetooth/af_bluetooth.c | 2 +-
net/bluetooth/amp.c | 6 +-
net/bluetooth/bnep/core.c | 5 +-
net/bluetooth/cmtp/capi.c | 6 -
net/bluetooth/hci_conn.c | 191 +-
net/bluetooth/hci_core.c | 1190 +++++---
net/bluetooth/hci_event.c | 815 +++--
net/bluetooth/hci_sock.c | 33 +-
net/bluetooth/hidp/core.c | 2 +-
net/bluetooth/l2cap_core.c | 174 +-
net/bluetooth/l2cap_sock.c | 53 +-
net/bluetooth/mgmt.c | 1399 +++++++--
net/bluetooth/rfcomm/core.c | 10 +-
net/bluetooth/rfcomm/sock.c | 3 +-
net/bluetooth/sco.c | 125 +-
net/bluetooth/smp.c | 246 +-
net/bluetooth/smp.h | 7 +
net/bridge/br_fdb.c | 26 +-
net/bridge/br_if.c | 2 +-
net/bridge/br_multicast.c | 37 +
net/bridge/br_netlink.c | 1 -
net/bridge/br_private.h | 2 +-
net/bridge/br_vlan.c | 6 +-
net/bridge/netfilter/Kconfig | 25 +-
net/bridge/netfilter/Makefile | 5 +-
net/bridge/netfilter/ebt_log.c | 47 +-
net/bridge/netfilter/ebt_ulog.c | 393 ---
net/bridge/netfilter/nf_log_bridge.c | 96 +
net/bridge/netfilter/nft_reject_bridge.c | 67 +
net/caif/caif_socket.c | 3 +-
net/caif/cfctrl.c | 1 -
net/core/dev.c | 53 +-
net/core/drop_monitor.c | 2 -
net/core/filter.c | 728 +----
net/core/flow_dissector.c | 85 +-
net/core/net-sysfs.c | 154 +-
net/core/netpoll.c | 3 +-
net/core/pktgen.c | 111 +-
net/core/ptp_classifier.c | 70 +-
net/core/request_sock.c | 43 +-
net/core/rtnetlink.c | 107 +-
net/core/skbuff.c | 22 +-
net/core/sock.c | 52 +-
net/core/sock_diag.c | 4 +-
net/core/timestamping.c | 57 +-
net/dcb/dcbnl.c | 13 +-
net/dccp/ipv6.c | 2 +-
net/dccp/minisocks.c | 4 +-
net/dsa/dsa.c | 3 +-
net/dsa/slave.c | 4 +-
net/ethernet/eth.c | 3 +-
net/hsr/Makefile | 3 +-
net/hsr/hsr_device.c | 580 ++--
net/hsr/hsr_device.h | 12 +-
net/hsr/hsr_forward.c | 368 +++
net/hsr/hsr_forward.h | 20 +
net/hsr/hsr_framereg.c | 477 ++-
net/hsr/hsr_framereg.h | 45 +-
net/hsr/hsr_main.c | 425 +--
net/hsr/hsr_main.h | 61 +-
net/hsr/hsr_netlink.c | 102 +-
net/hsr/hsr_netlink.h | 11 +-
net/hsr/hsr_slave.c | 196 ++
net/hsr/hsr_slave.h | 38 +
net/ieee802154/6lowpan_rtnl.c | 16 +-
net/ieee802154/Kconfig | 9 +-
net/ieee802154/Makefile | 5 +-
net/ieee802154/af_ieee802154.c | 26 +-
net/ieee802154/dgram.c | 28 +-
net/ieee802154/ieee802154.h | 2 +-
net/ieee802154/netlink.c | 4 +-
net/ieee802154/nl-mac.c | 48 +-
net/ieee802154/nl-phy.c | 23 +-
net/ieee802154/raw.c | 14 +-
net/ieee802154/reassembly.c | 69 +-
net/ieee802154/wpan-class.c | 10 +-
net/ipv4/Kconfig | 4 +
net/ipv4/Makefile | 1 +
net/ipv4/datagram.c | 1 +
net/ipv4/devinet.c | 36 +-
net/ipv4/gre_offload.c | 2 +-
net/ipv4/icmp.c | 6 +-
net/ipv4/igmp.c | 2 +-
net/ipv4/inet_fragment.c | 318 +-
net/ipv4/ip_fragment.c | 87 +-
net/ipv4/ip_output.c | 13 +-
net/ipv4/ip_sockglue.c | 2 +-
net/ipv4/ip_tunnel.c | 31 +-
net/ipv4/ip_vti.c | 54 +-
net/ipv4/ipconfig.c | 5 +-
net/ipv4/ipmr.c | 2 +-
net/ipv4/netfilter/Kconfig | 29 +-
net/ipv4/netfilter/Makefile | 5 +-
net/ipv4/netfilter/ipt_ULOG.c | 498 ----
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 6 +-
net/ipv4/netfilter/nf_conntrack_proto_icmp.c | 4 +-
net/ipv4/netfilter/nf_defrag_ipv4.c | 8 +-
net/ipv4/netfilter/nf_log_arp.c | 149 +
net/ipv4/netfilter/nf_log_ipv4.c | 385 +++
net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 4 +
net/ipv4/netfilter/nf_nat_proto_gre.c | 2 +-
net/ipv4/netfilter/nf_nat_proto_icmp.c | 2 +-
net/ipv4/ping.c | 2 +-
net/ipv4/proc.c | 5 +-
net/ipv4/raw.c | 9 +-
net/ipv4/syncookies.c | 3 +-
net/ipv4/tcp.c | 22 +-
net/ipv4/tcp_input.c | 200 +-
net/ipv4/tcp_ipv4.c | 201 +-
net/ipv4/tcp_metrics.c | 1 -
net/ipv4/tcp_minisocks.c | 2 +-
net/ipv4/tcp_offload.c | 18 +
net/ipv4/tcp_output.c | 18 +-
net/ipv4/tcp_timer.c | 4 +-
net/ipv4/tcp_vegas.c | 3 +-
net/ipv4/tcp_veno.c | 2 +-
net/ipv4/udp.c | 156 +-
net/ipv4/udp_offload.c | 76 +
net/ipv4/udp_tunnel.c | 100 +
net/ipv4/xfrm4_protocol.c | 2 +-
net/ipv6/addrconf.c | 148 +-
net/ipv6/af_inet6.c | 7 +-
net/ipv6/datagram.c | 1 +
net/ipv6/icmp.c | 13 +-
net/ipv6/ip6_gre.c | 13 +-
net/ipv6/ip6_output.c | 32 +-
net/ipv6/ip6_tunnel.c | 8 +-
net/ipv6/ip6_vti.c | 55 +-
net/ipv6/ip6mr.c | 2 +-
net/ipv6/ipv6_sockglue.c | 13 +-
net/ipv6/ndisc.c | 58 +-
net/ipv6/netfilter/Kconfig | 5 +
net/ipv6/netfilter/Makefile | 3 +
net/ipv6/netfilter/ip6t_ipv6header.c | 1 -
net/ipv6/netfilter/nf_conntrack_reasm.c | 49 +-
net/ipv6/netfilter/nf_log_ipv6.c | 417 +++
net/ipv6/netfilter/nf_nat_l3proto_ipv6.c | 4 +
net/ipv6/proc.c | 4 +-
net/ipv6/raw.c | 14 +-
net/ipv6/reassembly.c | 90 +-
net/ipv6/sit.c | 4 +-
net/ipv6/syncookies.c | 2 +-
net/ipv6/sysctl_net_ipv6.c | 9 +
net/ipv6/tcp_ipv6.c | 209 +-
net/ipv6/udp.c | 131 +-
net/irda/af_irda.c | 1 -
net/irda/irda_device.c | 3 +-
net/irda/irlan/irlan_common.c | 1 -
net/irda/irlan/irlan_eth.c | 2 +-
net/irda/irlmp.c | 3 +-
net/iucv/af_iucv.c | 4 +-
net/key/af_key.c | 3 -
net/l2tp/Kconfig | 1 +
net/l2tp/l2tp_core.c | 86 +-
net/l2tp/l2tp_eth.c | 3 +-
net/l2tp/l2tp_ip6.c | 2 +-
net/mac80211/Kconfig | 17 -
net/mac80211/Makefile | 6 +-
net/mac80211/agg-rx.c | 110 +-
net/mac80211/agg-tx.c | 8 +-
net/mac80211/cfg.c | 558 +---
net/mac80211/chan.c | 861 +++++-
net/mac80211/debugfs_sta.c | 3 +-
net/mac80211/driver-ops.h | 20 +-
net/mac80211/ethtool.c | 244 ++
net/mac80211/ht.c | 10 +-
net/mac80211/ibss.c | 15 +-
net/mac80211/ieee80211_i.h | 116 +-
net/mac80211/iface.c | 46 +-
net/mac80211/key.c | 3 -
net/mac80211/main.c | 10 +-
net/mac80211/mesh.c | 4 +-
net/mac80211/mesh_hwmp.c | 1 -
net/mac80211/mesh_plink.c | 30 +-
net/mac80211/mlme.c | 156 +-
net/mac80211/offchannel.c | 6 +-
net/mac80211/pm.c | 6 +-
net/mac80211/rate.h | 13 -
net/mac80211/rc80211_pid.h | 278 --
net/mac80211/rc80211_pid_algo.c | 478 ---
net/mac80211/rc80211_pid_debugfs.c | 228 --
net/mac80211/rx.c | 67 +-
net/mac80211/scan.c | 118 +-
net/mac80211/sta_info.c | 204 +-
net/mac80211/sta_info.h | 21 +-
net/mac80211/status.c | 7 +-
net/mac80211/tdls.c | 674 ++++-
net/mac80211/trace.h | 7 +
net/mac80211/tx.c | 170 +-
net/mac80211/util.c | 285 +-
net/mac80211/vht.c | 4 +
net/mac80211/wep.c | 20 -
net/mac80211/wpa.c | 2 +-
net/mac802154/ieee802154_dev.c | 70 +-
net/mac802154/llsec.c | 1 +
net/mac802154/mib.c | 7 +-
net/mac802154/tx.c | 1 +
net/netfilter/Kconfig | 4 +
net/netfilter/Makefile | 3 +
net/netfilter/ipvs/ip_vs_ctl.c | 86 -
net/netfilter/ipvs/ip_vs_sync.c | 3 +-
net/netfilter/ipvs/ip_vs_xmit.c | 2 +-
net/netfilter/nf_conntrack_core.c | 68 +-
net/netfilter/nf_conntrack_ecache.c | 96 +-
net/netfilter/nf_conntrack_netlink.c | 3 +-
net/netfilter/nf_log.c | 155 +-
net/netfilter/nf_log_common.c | 187 ++
net/netfilter/nf_nat_core.c | 2 +-
net/netfilter/nf_nat_proto_common.c | 2 +-
net/netfilter/nf_nat_proto_dccp.c | 2 +-
net/netfilter/nf_nat_proto_sctp.c | 2 +-
net/netfilter/nf_nat_proto_tcp.c | 2 +-
net/netfilter/nf_nat_proto_udp.c | 2 +-
net/netfilter/nf_nat_proto_udplite.c | 2 +-
net/netfilter/nf_tables_api.c | 138 +-
net/netfilter/nfnetlink_acct.c | 12 +-
net/netfilter/nfnetlink_log.c | 4 +
net/netfilter/nft_hash.c | 291 +-
net/netfilter/nft_log.c | 98 +-
net/netfilter/x_tables.c | 23 +-
net/netfilter/xt_LED.c | 14 +-
net/netfilter/xt_LOG.c | 884 +-----
net/netfilter/xt_bpf.c | 6 +-
net/netfilter/xt_hashlimit.c | 31 +-
net/netlabel/netlabel_kapi.c | 1 -
net/netlink/af_netlink.c | 308 +-
net/netlink/af_netlink.h | 18 +-
net/netlink/diag.c | 11 +-
net/netrom/af_netrom.c | 2 +-
net/nfc/digital.h | 3 +
net/nfc/digital_core.c | 27 +-
net/nfc/digital_dep.c | 13 +-
net/nfc/digital_technology.c | 96 +-
net/nfc/hci/core.c | 7 +-
net/nfc/nci/ntf.c | 4 +-
net/openvswitch/actions.c | 50 +-
net/openvswitch/datapath.c | 55 +-
net/openvswitch/datapath.h | 2 +-
net/openvswitch/vport-internal_dev.c | 24 +-
net/openvswitch/vport-internal_dev.h | 2 +
net/openvswitch/vport-vxlan.c | 5 +-
net/openvswitch/vport.c | 101 +-
net/openvswitch/vport.h | 27 +-
net/packet/af_packet.c | 14 +-
net/phonet/pep-gprs.c | 2 +-
net/rose/af_rose.c | 2 +-
net/rxrpc/ar-key.c | 2 +-
net/sched/act_mirred.c | 2 +
net/sched/cls_api.c | 11 +-
net/sched/cls_bpf.c | 12 +-
net/sched/cls_tcindex.c | 2 +-
net/sched/em_canid.c | 7 -
net/sched/sch_generic.c | 4 +-
net/sched/sch_teql.c | 4 +-
net/sctp/Makefile | 2 +-
net/sctp/command.c | 68 -
net/sctp/input.c | 5 -
net/sctp/ipv6.c | 156 +-
net/sctp/output.c | 73 +-
net/sctp/outqueue.c | 5 +-
net/sctp/protocol.c | 12 +-
net/sctp/sm_statefuns.c | 4 -
net/sctp/socket.c | 327 +-
net/sctp/sysctl.c | 5 +-
net/sctp/transport.c | 21 +-
net/sctp/ulpevent.c | 65 +-
net/socket.c | 39 +-
net/tipc/bcast.c | 87 +-
net/tipc/bcast.h | 5 +-
net/tipc/link.c | 794 ++---
net/tipc/link.h | 7 +-
net/tipc/msg.c | 381 ++-
net/tipc/msg.h | 35 +-
net/tipc/name_distr.c | 76 +-
net/tipc/name_distr.h | 2 +-
net/tipc/net.c | 63 +-
net/tipc/net.h | 2 -
net/tipc/node.c | 38 +-
net/tipc/node.h | 17 +
net/tipc/node_subscr.c | 6 +-
net/tipc/port.c | 440 +--
net/tipc/port.h | 50 -
net/tipc/socket.c | 551 ++--
net/tipc/socket.h | 16 +
net/wireless/Kconfig | 6 +
net/wireless/core.c | 3 -
net/wireless/ethtool.c | 86 +-
net/wireless/ethtool.h | 6 -
net/wireless/genregdb.awk | 35 +-
net/wireless/nl80211.c | 18 +-
net/wireless/rdev-ops.h | 54 +-
net/wireless/trace.h | 59 +-
1160 files changed, 70930 insertions(+), 30835 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
create mode 100644 Documentation/devicetree/bindings/net/marvell-pp2.txt
create mode 100644 Documentation/devicetree/bindings/net/nfc/st21nfcb.txt
create mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt
create mode 100644 drivers/bcma/driver_pcie2.c
create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c
create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
create mode 100644 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c
create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h
create mode 100644 drivers/net/ethernet/cisco/enic/enic_clsf.c
create mode 100644 drivers/net/ethernet/cisco/enic/enic_clsf.h
create mode 100644 drivers/net/ethernet/intel/i40e/i40e_fcoe.c
create mode 100644 drivers/net/ethernet/intel/i40e/i40e_fcoe.h
create mode 100644 drivers/net/ethernet/marvell/mvpp2.c
create mode 100644 drivers/net/ieee802154/cc2520.c
create mode 100644 drivers/net/wireless/ath/ath9k/channel.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/commonring.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/commonring.h
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/feature.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/feature.h
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/flowring.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/flowring.h
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.h
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/of.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/of.h
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/pcie.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/pcie.h
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/vendor.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/vendor.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/coex_legacy.c
create mode 100644 drivers/net/wireless/ti/wlcore/vendor_cmd.c
create mode 100644 drivers/net/wireless/ti/wlcore/vendor_cmd.h
create mode 100644 drivers/nfc/st21nfca/st21nfca_dep.c
create mode 100644 drivers/nfc/st21nfca/st21nfca_dep.h
create mode 100644 drivers/nfc/st21nfcb/Kconfig
create mode 100644 drivers/nfc/st21nfcb/Makefile
create mode 100644 drivers/nfc/st21nfcb/i2c.c
create mode 100644 drivers/nfc/st21nfcb/ndlc.c
create mode 100644 drivers/nfc/st21nfcb/ndlc.h
create mode 100644 drivers/nfc/st21nfcb/st21nfcb.c
create mode 100644 drivers/nfc/st21nfcb/st21nfcb.h
create mode 100644 include/linux/bcma/bcma_driver_pcie2.h
create mode 100644 include/linux/platform_data/st21nfcb.h
create mode 100644 include/linux/rhashtable.h
create mode 100644 include/linux/spi/cc2520.h
create mode 100644 include/net/bluetooth/hci_sock.h
delete mode 100644 include/net/netfilter/xt_log.h
create mode 100644 include/net/udp_tunnel.h
delete mode 100644 include/uapi/linux/netfilter_bridge/ebt_ulog.h
delete mode 100644 include/uapi/linux/netfilter_ipv4/ipt_ULOG.h
create mode 100644 kernel/bpf/Makefile
create mode 100644 kernel/bpf/core.c
create mode 100644 lib/rhashtable.c
create mode 100644 net/6lowpan/Kconfig
create mode 100644 net/6lowpan/Makefile
rename net/{ieee802154/6lowpan_iphc.c => 6lowpan/iphc.c} (74%)
delete mode 100644 net/bluetooth/6lowpan.h
delete mode 100644 net/bridge/netfilter/ebt_ulog.c
create mode 100644 net/bridge/netfilter/nf_log_bridge.c
create mode 100644 net/bridge/netfilter/nft_reject_bridge.c
create mode 100644 net/hsr/hsr_forward.c
create mode 100644 net/hsr/hsr_forward.h
create mode 100644 net/hsr/hsr_slave.c
create mode 100644 net/hsr/hsr_slave.h
delete mode 100644 net/ipv4/netfilter/ipt_ULOG.c
create mode 100644 net/ipv4/netfilter/nf_log_arp.c
create mode 100644 net/ipv4/netfilter/nf_log_ipv4.c
create mode 100644 net/ipv4/udp_tunnel.c
create mode 100644 net/ipv6/netfilter/nf_log_ipv6.c
create mode 100644 net/mac80211/ethtool.c
delete mode 100644 net/mac80211/rc80211_pid.h
delete mode 100644 net/mac80211/rc80211_pid_algo.c
delete mode 100644 net/mac80211/rc80211_pid_debugfs.c
create mode 100644 net/netfilter/nf_log_common.c
delete mode 100644 net/sctp/command.c
delete mode 100644 net/wireless/ethtool.h
N‹§²æ¸›yú²X¬¶ÇvØ–)Þ{.nlj·¥Š{±‘êX§¶›¡Ü}©ž²ÆzÚj:+v‰¨¾«‘êZ+€Êzf£¢·hšˆ§~†­†Ûÿû®w¥¢¸?™¨è&¢)ßf”ùy§m…á«a¶Úÿ 0¶ìå