[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20160112.215136.850414372508130298.davem@davemloft.net>
Date: Tue, 12 Jan 2016 21:51:36 -0500 (EST)
From: David Miller <davem@...emloft.net>
To: torvalds@...ux-foundation.org
CC: akpm@...ux-foundation.org, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [GIT] Networking
1) Support busy polling generically, for all NAPI drivers. From
Eric Dumazet.
2) Add byte/packet counter support to nft_ct, from Floriani
Westphal.
3) Add RSS/XPS support to mvneta driver, from Gregory Clement.
4) Implement IPV6_HDRINCL socket option for raw sockets, from
Hannes Frederic Sowa.
5) Add support for T6 adapter to cxgb4 driver, from Hariprasad Shenai.
6) Add support for VLAN device bridging to mlxsw switch driver,
from Ido Schimmel.
7) Add driver for Netronome NFP4000/NFP6000, from Jakub Kicinski.
8) Provide hwmon interface to mlxsw switch driver, from Jiri Pirko.
9) Reorganize wireless drivers into per-vendor directories just
like we do for ethernet drivers. From Kalle Valo.
10) Provide a way for administrators "destroy" connected sockets
via the SOCK_DESTROY socket netlink diag operation. From
Lorenzo Colitti.
11) Add support to add/remove multicast routes via netlink, from
Nikolay Aleksandrov.
12) Make TCP keepalive settings per-namespace, from Nikolay Borisov.
13) Add forwarding and packet duplication facilities to nf_tables,
from Pablo Neira Ayuso.
14) Dead route support in MPLS, from Roopa Prabhu.
15) TSO support for thunderx chips, from Sunil Goutham.
16) Add driver for IBM's System i/p VNIC protocol, from Thomas Falcon.
17) Rationalize, consolidate, and more completely document the checksum
offloading facilities in the networking stack. From Tom Herbert.
18) Support aborting an ongoing scan in mac80211/cfg80211, from
Vidyullatha Kanchanapally.
19) Use per-bucket spinlock for bpf hash facility, from Tom Leiming.
Please pull, thanks a lot!
The following changes since commit 51cb67c0b0fcb91581b15bd2e85f29af4d4b2df6:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2016-01-06 16:15:03 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
for you to fetch changes up to 415b6f19e87e350b13585591859d4fdf50772229:
net: bnxt: always return values from _bnxt_get_max_rings (2016-01-12 17:06:56 -0500)
----------------------------------------------------------------
Aaron Sierra (2):
igb: Remove GS40G specific defines/functions
igb: Don't add PHY address to PCDL address
Achiad Shochat (1):
net/mlx5e: Do not modify the TX SKB
Adam Welle (1):
mac80211_hwsim: check ATTR_FREQ for wmediumd (netlink) packets
Alexander Aring (6):
6lowpan: add lowpan dev register helpers
6lowpan: add debugfs support
ipv6: add ipv6_addr_prefix_copy
mac802154: tx: fix synced xmit deadlock
ipv6: addrconf: drop ieee802154 specific things
6lowpan: fix debugfs interface entry name
Alexander Duyck (24):
fm10k: Fix handling of NAPI budget when multiple queues are enabled per vector
ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector
ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation to 12K
ixgbe/ixgbevf: use napi_schedule_irqoff()
fm10k: use napi_schedule_irqoff()
ixgbe: Refactor MAC address configuration code
ixgbe: Use __dev_uc_sync and __dev_uc_unsync for unicast addresses
ixgbe: Allow FDB entries access to more RAR filters
ixgbe: Return error on failure to allocate mac_table
ixgbe: Fix SR-IOV VLAN pool configuration
ixgbe: Simplify definitions for regidx and bit in set_vfta
ixgbe: Reduce VT code indent in set_vfta by introducing jump label
ixgbe: Simplify configuration of setting VLVF and VLVFB
ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF
ixgbe: Reorder search to work from the top down instead of bottom up
ixgbe: Add support for VLAN promiscuous with SR-IOV
ixgbe: Fix VLAN promisc in relation to SR-IOV
ixgbe: Clear stale pool mappings
ixgbe: Clean stale VLANs when changing port VLAN or resetting
fm10k: Cleanup MSI-X interrupts in case of failure
fm10k: Cleanup exception handling for mailbox interrupt
e1000e: Switch e1000e_up to void, drop code checking for error result
fm10k: Cleanup exception handling for changing queues
ixgbe: Fix bugs in ixgbe_clear_vf_vlans()
Alexander Kuleshov (1):
net/rtnetlink: remove unused sz_idx variable
Alexey Khoroshilov (2):
prism54: fix checks for dma mapping errors
ipw2x00: add checks for dma mapping errors
Amit Khatri (1):
mac80211_hwsim: check txrate for NULL
Amitkumar Karwar (14):
mwifiex: parse adhoc start/join result
mwifiex: handle start AP error paths correctly
mwifiex: set regulatory info from EEPROM
mwifiex: don't follow AP if country code received from EEPROM
mwifiex: correction in region code to country mapping
mwifiex: suppress "Rx of mgmt packet failed" message
mwifiex: remove redundant timestamp assignment
mwifiex: add debugfs file for testing reset of card
mwifiex: fix AMPDU not setup on TDLS link problem
mwifiex: update region_code_index array
mwifiex: use world for unidentified region code
mwifiex: fix PCIe register information for 8997 chipset
mwifiex: add missing check for PCIe8997 chipset
mwifiex: reduce cloned skb queue size
Andrei Emeltchenko (5):
Bluetooth: Fix mask for H5 header len
Bluetooth: Use hex notation for mask
Bluetooth: Use hexadecimal notation for mask
Bluetooth: Simplify setting Configuration Field
Bluetooth: h5: Do not initialize Configuration field
Andrew Lunn (40):
net: dsa: Add support for a switch reset gpio
dsa: mv88e6xxx.c: Hardware reset the chip if available
WAN: HDLC: Detach protocol before unregistering device
WAN: HDLC: Call notifiers before and after changing device type
ipv6: Only act upon NETDEV_*_TYPE_CHANGE if we have ipv6 addresses
batman-adv: Act on NETDEV_*_TYPE_CHANGE events
PHY: DP83867: Remove looking in parent device for OF properties
Doc: Micrel-ksz90x1.txt: Document deprecated MAC OF properties
dsa: mv88e6xxx: Add Second back of statistics
ethtool: Add phy statistics
phy: marvell: Add ethtool statistics counters
phy: micrel: Add ethtool statistics counters
phy: Consistently use addr for address on an MII bus
mdio: Move mdiobus_read/write operatings into mdio.h
phy: Use phy_read() instead of mdiobus_read()
phy: Add phydev_err() and phydev_dbg() macros
phy: add phydev_name() wrapper
net: dnet: Use phy_find_first() helper
phy: phy_{read|write}_mmd_indirect: get addr from phydev
phy: Centralise print about attached phy
phy: mdio-octeon: Use devm_mdiobus_alloc_size()
mdio: Move allocation of interrupts into core
phy: Add an mdio_device structure
of: phy: Only register a phy device for phys
phy: Add API for {un}registering an mdio device to a bus.
phy_device: Move phy attributes into phy_device
dsa: Register netdev before phy
phy: Move PHY PM operations into phy_device
phy: Centralize setting driver module owner
phy: Move phy specific bus match into phy_device
mdio_bus: Generalise of_mdiobus_link_phydev()
mdio_bus: Add comment to mdiobus_scan() and __mdiobus_register()
mdio: Add support for mdio drivers.
mdio: Abstract device_remove() and device_free()
net: lantiq_etop.c: Use helper to find first phy
net: ethernet-rgmii.c: Fix breakage from moving phdev bus
staging: netlogic: Fix build error due to missed API change
ethernet: amd: au1000: Remove pointless warning
net: freescale: ucc_geth: Fix build error from phy_device API change
net: freescale: mac-fec: Fix build error from phy_device API change
Andrzej Hajda (1):
ath9k_htc: fix handling return value of ath9k_hw_calibrate
Andrzej Kaczmarek (1):
Bluetooth: Fix powering on with privacy and advertising
Andy Green (5):
wcn36xx: introduce WCN36XX_HAL_AVOID_FREQ_RANGE_IND
wcn36xx: swallow two wcn3620 IND messages
wcn36xx: handle new hal response format
wcn36xx: use new response format for wcn3620 trigger_ba
wcn36xx: use new response format for wcn3620 remove_bsskey
Andy Shevchenko (2):
rtlwifi: btcoexist: re-use %*ph specifier to hexdump
wireless: airo: re-use mac_pton()
Anjali Singhai Jain (5):
i40e: Workaround fix for mss < 256 issue
i40e/i40evf: Add a stat to track how many times we have to do a force WB
i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround
i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722
i40e: Fix Rx hash reported to the stack by our driver
Antonio Quartulli (2):
MAINTAINERS: update email address
Doc: update email address
Arend van Spriel (8):
brcmfmac: assure net_ratelimit() is declared before use
brcmfmac: no interface combination check for single interface
brcmfmac: add 43242 device id for LG dongle
brcmfmac: obtain feature info using 'cap' firmware command
brcmfmac: introduce module parameter to force successful probe
brcmfmac: change brcmf_sdio_wd_timer() prototype
brcmfmac: use msecs_to_jiffies() in macro definitions
brcmfmac: use jiffies for timeout in btcoex
Arnd Bergmann (11):
net: dsa: include gpio consumer header file
isdn: remove spellcaster driver
iwlegacy: mark il_adjust_beacon_interval as noinline
netcp: try to reduce type confusion in descriptors
netcp: add more __le32 annotations
ila: add NETFILTER dependency
netcp: fix regression in receive processing
net: make ip6tunnel_xmit definition conditional
fsl/fman: allow modular build
net: hns: avoid uninitialized variable warning:
net: bnxt: always return values from _bnxt_get_max_rings
Asias He (5):
VSOCK: Introduce vsock_find_unbound_socket and vsock_bind_dgram_generic
VSOCK: Introduce virtio-vsock-common.ko
VSOCK: Introduce virtio-vsock.ko
VSOCK: Introduce vhost-vsock.ko
VSOCK: Add Makefile and Kconfig
Avinash Patil (1):
mwifiex: enable MSI interrupt support in pcie
Avraham Stern (2):
iwlwifi: mvm: Configure fragmented scan for scheduled scan
iwlwifi: mvm: configure scheduled scan according to traffic conditions
Avri Altman (2):
iwlwifi: mvm: Enable MPLUT only on supported hw
iwlwifi: mvm: Align bt-coex priority with requirements
Ayala Beker (3):
cfg80211: use NL80211_ATTR_STA_AID in nl82011_set_station
iwlwifi: mvm: Change number of associated stations when station becomes associated
iwlwifi: mvm: don't ask beacons when P2P GO vif and no assoc sta
Bastian Stender (1):
net ipv4: use preferred log methods
Ben Greear (2):
ath6kl: fix tx/rx antenna reporting for 2x2 devices
ath6kl: add log messages for firmware failure cases.
Benjamin Poirier (4):
e1000e: Remove unreachable code
e1000e: Do not read ICR in Other interrupt
e1000e: Do not write lsc to ics in msi-x mode
e1000e: Fix msi-x interrupt automask
Bert Kenward (6):
sfc: make TSO version a per-queue parameter
sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC
sfc: Retry MCDI after NO_EVB_PORT error on a VF
sfc: Handle MCDI proxy authorisation
sfc: Make failed filter removal less noisy
sfc: Downgrade or remove some error messages
Bjørn Mork (10):
net: qmi_wwan: MDM9x30 specific power management
net: qmi_wwan: remove 1199:9070 device id
usbnet: allow mini-drivers to consume L2 headers
net: qmi_wwan: support "raw IP" mode
net: qmi_wwan: document the qmi/raw_ip sysfs file
MAINTAINERS: add qmi_wwan driver entry
net: qmi_wwan: should hold RTNL while changing netdev type
net: cdc_ncm: add "ndp_to_end" sysfs attribute
net: qmi_wwan: ignore bogus CDC Union descriptors
ipv6: addrconf: use stable address generator for ARPHRD_NONE
Bob Copeland (1):
ath5k: fix RTS/CTS by using proper rate flags
Brad Campbell (1):
ieee802154: cc2520: Check CRC & add promiscuous
Bruce Allan (12):
fm10k: do not inline fm10k_iov_select_vid()
fm10k: whitespace cleanups
fm10k: use BIT() macro instead of open-coded bit-shifting
fm10k: cleanup namespace pollution
fm10k: cleanup overly long lines
fm10k: don't initialize fm10k_workqueue at global level
fm10k: address operator not needed when declaring function pointers
fm10k: constify fm10k_mac_ops, fm10k_iov_ops and fm10k_info structures
fm10k: remove unused struct element
fm10k: use true/false for boolean get_host_state
fm10k: cleanup mailbox code comments etc
fm10k: IS_ENABLED() is not appropriate for boolean kconfig option
Carlos Falgueras García (1):
netfilter: nf_tables: Add new attributes into nft_set to store user data.
Carolyn Wyborny (1):
i40e: Update error messaging
Catherine Sullivan (5):
i40e: Move the saving of old link info from handle_link_event to link_event
i40e: Bump version to 1.4.2
i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1
i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf
i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4
Chaya Rachel Ivgi (1):
iwlwifi: mvm: Add a station in monitor mode
Chin-Ran Lo (3):
Bluetooth: btmrvl: fix hung task warning dump
Bluetooth: btmrvl: max out host sleep parameter 'gap'
Bluetooth: btmrvl: don't send data to firmware while processing suspend
Christophe Ricard (27):
nfc: st-nci: Remove useless #include "ndlc.h"
nfc: st-nci: Remove unneeded CONFIG_OF switches
nfc: st21nfca: Remove unneeded CONFIG_OF switches
nfc: nxp-nci: Remove #ifdef CONFIG_OF
nfc: pn544: Remove #ifdef CONFIG_OF
nfc: st-nci: Group device table together
nfc: st21nfca: Group device table together
nfc: st-nci: Add macro for gpio name
nfc: st21nfca: Add macro for gpio name
nfc: st-nci: Add support for acpi probing for i2c device.
nfc: st-nci: Add support for acpi probing for spi device.
nfc: st21nfca: Add support for acpi probing for i2c device.
nfc: st-nci: Code cleanup
nfc: st21nfca: Code cleanup
nfc: st21nfca: Remove useless pr_info in st21nfca_hci_i2c_disable
NFC: nci: Fix error check of nci_hci_create_pipe() result
NFC: st-nci: Auto-select core module
NFC: st21nfca: Auto-select core module
nfc: netlink: HCI event connectivity implementation
nfc: st-nci: Add support for HCI event connectivity
nfc: st21nfca: Add support for HCI event connectivity
MAINTAINERS: nfc: Add missing platform_data files references
nfc: fdp: Move i2c client irq checking
nfc: microread: Remove useless irq field
nfc: microread: Fix header comment
nfc: nxp-nci: Remove i2c client gpio irq configuration
nfc: pn544: Remove i2c client gpio irq configuration
Chun-Hao Lin (5):
r8169:Fix typo in setting RTL8168H PHY parameter
r8169:Update the way of reading RTL8168H PHY register "rg_saw_cnt"
r8169:Fix typo in setting RTL8168EP and RTL8168H D3cold PFM mode
r8169:Fix typo in setting RTL8168H PHY PFM mode.
r8169:Correct the way of setting RTL8168DP ephy
Colin Ian King (2):
brcmfmac: only lock and unlock fws if fws is not null
ath9k: fix inconsistent indenting on return statement
Craig Gallek (6):
soreuseport: define reuseport groups
soreuseport: fast reuseport UDP socket selection
soreuseport: setsockopt SO_ATTACH_REUSEPORT_[CE]BPF
soreuseport: BPF selection functional test
soreuseport: pass skb to secondary UDP socket lookup
soreuseport: change consume_skb to kfree_skb in error case
Dan Carpenter (24):
ath9k_htc: check for underflow in ath9k_htc_rx_msg()
rt2x00: type bug in _rt2500usb_register_read()
libertas: cleanup a variable name
brcm80211: fix error code in brcmf_pcie_exit_download_state()
iwlwifi: mvm: rs: fix a warning message
cw1200: remove some dead code
iwlegacy: cleanup end of il_send_add_sta()
mwifiex: remove an unneeded condition
hostap: fix an error code in prism2_config()
prism54: off by one BUG_ON() test
mlxsw: spectrum: fix some error handling
mlxsw: core: remove an unneeded condition
iwlwifi: mvm: remove an extra tab
NFC: nci: memory leak in nci_core_conn_create()
wil6210: fix a warning message condition
mlxsw: core: remove an unnecessary condition
fsl/fman: fix the pause_time test
fsl/fman: double free on probe failure
ath9k: fix ath9k_hw_nvram_check_version()
isdn: act200: fix MODULE_PARM_DESC() typo
irda: toim3232-sir: delete some dead code
mdio_bus: NULL dereference on allocation error
mdio: remove an unneed condition
phy: remove an unneeded condition
Daniel Borkmann (13):
bpf: add show_fdinfo handler for maps
bpf, inode: allow for rename and link ops
bpf: add bpf_skb_load_bytes helper
bpf: move clearing of A/X into classic to eBPF migration prologue
bpf: fix misleading comment in bpf_convert_filter
bpf, x86: detect/optimize loading 0 immediates
bpf, test: add couple of test cases
bpf: cleanup bpf_prog_run_{save,clear}_cb helpers
net, sched: add skb_at_tc_ingress helper
bpf: add skb_postpush_rcsum and fix dev_forward_skb occasions
net, sched: add clsact qdisc
bpf: export helper function flags and reject invalid ones
bpf: support ipv6 for bpf_skb_{set,get}_tunnel_key
Daniel Pieczko (1):
sfc: check warm_boot_count after other functions have been reset
Danny Schweizer (1):
Bluetooth: Do not filter multicast addresses by default
David Ahern (3):
net: IPv6 fib lookup tracepoint
net: l3mdev: Add master device lookup by index
net: Allow accepted sockets to be bound to l3mdev domain
David Christensen (1):
bnxt_en: Add BCM57301 & BCM57402 devices.
David S. Miller (115):
Merge branch 'net-generic-busy-polling'
Merge branch 'mlxsw-vlan'
Merge branch 'ppp-kill-zombie-state'
Merge branch 'bnx2x-stats'
Merge branch 'tipc-cleanups-improvements'
Merge branch 'dsa-gpio-reset'
Merge branch 'rhashtable-test-enhancements'
Merge branch 'ipmr-cleanups'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
Merge tag 'linux-can-next-for-4.5-20151123' of git://git.kernel.org/.../mkl/linux-can-next
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge branch 'sh_eth-remove-obsolete-platform_ids'
Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
Merge tag 'wireless-drivers-next-for-davem-2015-11-25' of git://git.kernel.org/.../kvalo/wireless-drivers-next
Merge branch 'mlxsw-hwmon'
Merge branch 'ipmr-nl'
Merge branch 'sfc-8000'
Merge branch 'qed-ethtool-ops'
Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge branch 'hv_netvsc-less-headroom'
Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge branch 'bonding-team-offload'
Merge branch 'mlx5-connectx-4-sriov'
Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge branch 'netronome-NFP4000-NFP6000'
Merge branch 'rsvb-compat-strings'
Merge branch 'vsock-virtio'
Merge branch 'mvneta-ethtool-autoneg'
Merge git://git.kernel.org/.../davem/net
Merge branch 'hip06-soc'
Merge branch 'qmi_wwan_MDM9x30'
Merge branch 'batman-hdlc'
Merge branch 'bnx2x'
Merge branch 'renesas-read-mac'
Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge branch 'mlx4-HA-LAG-SRIOV-VF'
Merge branch 'thunderx-cleanups'
Merge tag 'mac80211-next-for-davem-2015-12-07' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'more-dsa-unbinding-fixes'
Merge tag 'wireless-drivers-next-for-davem-2015-12-07' of git://git.kernel.org/.../kvalo/wireless-drivers-next
Merge branch 'sh_eth-optimize-mdio'
Merge branch 'for-4.5-ancestor-test' of git://git.kernel.org/.../tj/cgroup
Merge branch 'cxgb4-update-kconfig-and-fixes'
Merge branch 'mvneta-rss-xps'
Merge branch 'thunderx-pass2'
Merge branch 'mlx5-flow-steering'
Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge branch 's390-next'
Merge branch 'ppp-type-and-name'
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge branch 'mlxsw-bridge-vlan-offloading'
Merge branch 'end-of-ip-csum'
Merge branch 'stmmac-mdio-compat'
Merge branch 'ila-early-demux'
Merge branch 'sock-diag-destroy'
Merge branch 'geneve-udp-port-offload'
Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'cxgb4-l2-table-enhancements'
Merge git://git.kernel.org/.../davem/net
Merge branch 'l3mdev-accept'
Merge git://git.kernel.org/.../pablo/nf-next
Merge branch 'bpf-misc-updates'
Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge branch 'bindtodevice_tw_rst'
Merge branch 'cxgb4-next'
Merge branch 'sfc-vf'
Merge branch 'cxgb4-T6-update'
Merge branch 'fsl-fmain'
Merge branch 'r8169-RTL8168H-PHY-fixes'
Merge branch 'bnxt_en-next'
Merge branch 'bpf_hash-locking'
Merge branch 'be2net-next'
Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge branch 'ethtool-phy-stats'
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge git://git.kernel.org/.../davem/net
Merge branch 'bnxt_en-combined-rx-tx-channels'
Merge branch 'sh_eth-remove-BE-desc-support'
Merge branch 'r8169-hw-programming-typo-fixes'
Merge tag 'nfc-next-4.5-1' of git://git.kernel.org/.../sameo/nfc-next
Merge branch 'mlxsw-fixes'
Merge branch 'faster-soreuseport'
Merge branch 'sctp-transport-rhashtable'
Merge branch 'mlx5e-tstamp'
Merge tag 'wireless-drivers-next-for-davem-2016-01-05' of git://git.kernel.org/.../kvalo/wireless-drivers-next
Merge branch 'mlxsw-vlan_filtering-offload'
net: Add eth_platform_get_mac_address() helper.
Merge git://git.kernel.org/.../davem/net
Merge branch 'mdio-devices'
Merge branch 'macb-usrio-cap'
Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
Merge git://git.kernel.org/.../pablo/nf-next
Merge branch 'net-sparse-warnings'
Merge tag 'batman-adv-fix-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'r8152-adjustments'
Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
Merge branch 'mlxsw-layer2-multicast'
Merge branch 'tcp-keepalive-namespaceify'
Merge branch 'bpf-next'
Merge branch 'mdio-device-fixes'
Merge branch 'bnxt_en-zeropad-fw-and-reset'
Merge branch 'emac-RK3036'
Merge tag 'wireless-drivers-next-for-davem-2016-01-09' of git://git.kernel.org/.../kvalo/wireless-drivers-next
Merge branch 'ovs-cleanups'
Merge branch 'renesas-eth-fixes'
Merge branch 'bpf-next'
Merge branch 'mlx5-enhanced-flow-steering'
Merge branch 'mdio-build-failures'
Merge git://git.kernel.org/.../davem/net
David Spinadel (2):
iwlwifi: mvm: add extended dwell time
iwlwifi: mvm: fix extended dwell time
Derek Basehore (1):
iwlwifi: mvm: report wakeup for wowlan
Dmitriy Vyukov (1):
e1000: fix data race between tx_ring->next_to_clean
Dmitry Fleytman (1):
e1000e: fix division by zero on jumbo MTUs
Dmitry Tunin (1):
Bluetooth: Add support of Toshiba Broadcom based devices
Dreyfuss, Haim (1):
iwlwifi: Add new PCI IDs for 9260 and 5165 series
Elad Raz (16):
bridge: Propagate vlan add failure to user
switchdev: add bridge vlan_filtering attribute
bridge: add vlan filtering change notification
bridge: add vlan filtering change for new bridged device
mlxsw: Fixing vlans init range
mlxsw: Renaming local variable names for consistency
mlxsw: Disable vlan_filtering for non .1D bridge
mlxsw: Remember untagged VLANs
switchdev: Adding MDB entry offload
bridge: Reflect MDB entries to hardware
mlxsw: reg: Add definition of multicast record for SFD register
mlxsw: reg: Adding SMID register
mlxsw: Changing the maximum number of multicast group to a define
mlxsw: Adding VID to FID translatation
mlxsw: Adding layer 2 multicast support
switchdev: Adding IGMP snooping documentation
Eli Cohen (2):
net/mlx5_core: Modify enable/disable hca functions
net/mlx5_core: Add base sriov support
Eliad Peller (10):
iwlwifi: mvm: refactor d3 key update functions
iwlwifi: remove IWL_DL_LED
mac80211: add atomic uploaded keys iterator
iwlwifi: mvm: cleanup roc te on restart cleanup
iwlwifi: mvm: check iwl_mvm_wowlan_config_key_params() return value
iwlwifi: avoid d0i3 commands when no/init ucode is loaded
iwlwifi: mvm: remove the vif parameter of iwl_mvm_configure_bcast_filter()
iwlwifi: update key params on d0i3 entrance/exit
iwlwifi: bail out in case of bad trans state
iwlwifi: mvm: initialize gtkdata->mvm correctly
Emil Tantilov (7):
ixgbevf: use ether_addr_copy instead of memcpy
ixgbevf: fix spoofed packets with random MAC
ixgbe: do not report 2.5 Gbps as supported
ixgbevf: minor cleanups for ixgbevf_set_itr()
ixgbe: add support for QSFP PHY types in ixgbe_get_settings()
ixgbe: fix RSS limit for X550
ixgbe: do not call check_link for ethtool in ixgbe_get_settings()
Emmanuel Grumbach (33):
Merge remote-tracking branch 'iwlwifi-fixes/master' into next
iwlwifi: add support for 12K Receive Buffers
iwlwifi: mvm: change name of iwl_mvm_d3_update_gtk
iwlwifi: change the Intel Wireless email address
mac80211: allow the driver to send EOSP when needed
iwlwifi: pcie: allow the op_mode to block the tx queues
iwlwifi: trans: support a callback for ASYNC commands
iwlwifi: block the queues when we send ADD_STA for uAPSD
iwlwifi: uninline iwl_trans_send_cmd
Merge tag 'mac80211-next-for-davem-2015-12-07' into next
iwlwifi: mvm: close the SP if we send fewer frames than expected in SP
Merge tag 'iwlwifi-for-kalle-2015-12-16' into next
iwlwifi: change the Intel Wireless email address
iwlwifi: pcie: allow to pretend to have Tx CSUM for debug
iwlwifi: mvm: prepare the code towards TSO implementation
iwlwifi: pcie: re-organize code towards TSO
iwlwifi: clear ieee80211_tx_info->driver_data in the op_mode
iwlwifi: pcie: build an A-MSDU using TSO core
iwlwifi: 9000: increase the number of queues
iwlwifi: mvm: small update in the firmware API
iwlwifi: mvm: dump more registers upon error
iwlwifi: remove unused parameter from grab_nic_access
iwlwifi: fix printf specifier
iwlwifi: dvm: fix WoWLAN
iwlwifi: mvm: let the firmware choose the antenna for beacons
iwlwifi: mvm: reset mvm->scan_type when firmware is started
iwlwifi: set max firmware version of 7265 to 17
iwlwifi: mvm: bump max API to 20
iwlwifi: mvm: dump the radio registers when the firmware crashes
iwlwifi: mvm: remove useless WARN_ON and rely on cfg80211's combination
iwlwifi: mvm: constify the parameters of a few functions in fw-dbg.c
iwlwifi: mvm: fix memory leaks in error paths upon fw error dump
iwlwifi: pcie: properly configure the debug buffer size for 8000
Eran Ben Elisha (4):
team: Advertise tunneling offload features
net/mlx5_core: Introduce access function to read internal timer
net/mlx5e: Add HW timestamping (TS) support
net/mlx5e: Add PTP Hardware Clock (PHC) support
Eric Dumazet (26):
net: better skb->sender_cpu and skb->napi_id cohabitation
mlx4: mlx4_en_low_latency_recv() called with BH disabled
net: un-inline sk_busy_loop()
net: allow BH servicing in sk_busy_loop()
net: network drivers no longer need to implement ndo_busy_poll()
mlx5: add busy polling support
mlx5: support napi_complete_done()
bnx2x: remove bnx2x_low_latency_recv() support
mlx4: remove mlx4_en_low_latency_recv()
net: move skb_mark_napi_id() into core networking stack
net: add netif_tx_napi_add()
net: move napi_hash[] into read mostly section
net: napi_hash_del() returns a boolean status
net: provide generic busy polling to all NAPI drivers
net: avoid NULL deref in napi_get_frags()
tcp: suppress too verbose messages in tcp_send_ack()
bnx2x: avoid soft lockup in bnx2x_poll()
bnx2x: remove rx_pkt/rx_calls
sctp: use GFP_KERNEL in sctp_init()
tun: honor IFF_UP in tun_get_user()
tcp: diag: add support for request sockets to tcp_abort()
udp: properly support MSG_PEEK with truncated buffers
net: move ndo_features_check() close to ndo_start_xmit()
net: add scheduling point in recvmmsg/sendmmsg
ipv6: tcp: add rcu locking in tcp_v6_send_synack()
phonet: properly unshare skbs in phonet_rcv()
Eugene Crosser (2):
iucv: prevent information leak in iucv_message
iucv: call skb_linearize() when needed
Eyal Shapira (2):
iwlwifi: mvm: drop low_latency_agg_frame_cnt_limit
iwlwifi: mvm: rs: fix a potential out of bounds access
Fabian Frederick (1):
drivers/net: fix eisa_driver probe section mismatch
Fabio Estevam (2):
nxp-nci: i2c: Do not check specifically for -EREMOTEIO error
net: lpc_eth: Remove unused variables
Felix Fietkau (2):
ath10k: stop abusing GFP_DMA
ath10k: do not use coherent memory for allocated device memory chunks
Fengwei Yin (2):
wcn36xx: handle rx skb allocation failure to avoid system crash
wcn36xx: split DMA mask register writing.
Florian Fainelli (1):
net: phy: bcm7xxx: Add entry for Broadcom BCM7435
Florian Westphal (15):
netfilter: ipv6: nf_defrag: avoid/free clone operations
netfilter: ipv6: avoid nf_iterate recursion
netfilter: nf_tables: remove unused struct members
netfilter: nf_tables: extend tracing infrastructure
netfilter: nf_tables: wrap tracing with a static key
netfilter: ipv6: nf_defrag: fix NULL deref panic
netfilter: nf_tables: fix nf_log_trace based tracing
nfnetlink: add nfnl_dereference_protected helper
netfilter: meta: add support for setting skb->pkttype
net: add inet_sk_transparent() helper
tcp: send_reset: test for non-NULL sk first
tcp: honour SO_BINDTODEVICE for TW_RST case too
inet: kill unused skb_free op
netfilter: nft_byteorder: provide 64bit le/be conversion
netfilter: nft_ct: add byte/packet counter support
Franky Lin (2):
brcmfmac: no retries on rxglom superframe errors
brcmfmac: add arp offload ip address table configuration support
Geert Uytterhoeven (5):
net/ipv4/ipconfig: Rejoin broken lines in console output
sh_eth: Remove obsolete r7s72100-ether platform_device_id entry
sh_eth: Remove obsolete r8a779x-ether platform_device_id entries
sh_eth: Remove obsolete r8a7740-gether platform_device_id entry
sh_eth: Remove obsolete r8a777x-ether platform_device_id entry
Geliang Tang (8):
Bluetooth: use list_for_each_entry*
net-sysfs: use to_net_dev in net_namespace()
bonding: drop unused to_dev macro in bond_sysfs.c
bridge: use kobj_to_dev instead of to_dev
NFC: trf7970a: use to_spi_device
atm: solos-pci: use to_pci_dev()
net: hns: use to_platform_device()
tilepro: use to_delayed_work
Giuseppe CAVALLARO (1):
stmmac: support Reg_9 to get HW level information
Golan Ben Ami (1):
iwlwifi: mvm: Support setting continuous recording debug mode
Golan Ben-Ami (7):
iwlwifi: mvm: add trigger for firmware dump upon TDLS events
iwlwifi: export the _no_grab version of PRPH IO functions
iwlwifi: dump prph registers in a common place for all transports
iwlwifi: mvm: move fw-dbg code to separate file
iwlwifi: expose fw usniffer mode to more utilities
iwlwifi: mvm: support description for user triggered fw dbg collection
iwlwifi: mvm: add a non-trigger window to fw dbg triggers
Gregory CLEMENT (6):
net: mvneta: Make the default queue related for each port
net: mvneta: Associate RX queues with each CPU
net: mvneta: Add naive RSS support
net: mvneta: Configure XPS support
net/macb: add support for resetting PHY using GPIO
net/macb: Update device tree binding for resetting PHY using GPIO
Gregory Greenman (1):
iwlwifi: mvm: add an option to start rs from HT/VHT rates
Guenter Roeck (6):
net: ethernet: broadcom: Fix build errors
net: ethernet: faraday: Use phy_find_first() instead of open coding it
net: tc35815: Fix build error due to missed API change
net: tc35815: Drop unused variable
net: ti: cpmac: Fix build error due to missed API change
net: bfin_mac: Use phy_find_first() instead of open-coding it
Guillaume Nault (6):
ppp: don't set sk_state to PPPOX_ZOMBIE in pppoe_disc_rcv()
ppp: remove PPPOX_ZOMBIE socket state
pppox: use standard module auto-loading feature
ppp: define "ppp" device type
ppp: declare ppp devices as enumerated interfaces
l2tp: rely on ppp layer for skb scrubbing
Guy Mishol (1):
wlcore: split wl12xx/wl18xx sg parameters
Haiyang Zhang (1):
hv_netvsc: Fix race condition on Multi-Send Data field
Hamad Kadmany (1):
wil6210: fix kernel OOPS when stopping interface during Rx traffic
Hannes Frederic Sowa (2):
ipv6: add IPV6_HDRINCL option for raw sockets
udp: restrict offloads to one namespace
Hante Meuleman (33):
brcmfmac: Add support for the BCM4359 11ac RSDB PCIE device.
brcmfmac: Simplify and fix usage of brcmf_ifname.
brcmfmac: Remove unnecessary check from start_xmit.
brcmfmac: Remove unncessary variable irq_requested.
brcmfmac: Disable runtime pm for USB.
brcmfmac: Add RSDB support.
brcmfmac: Use consistent naming for bsscfgidx.
brcmfmac: Use new methods for pcie Power Management.
brcmfmac: Add wowl wake indication report.
brcmfmac: Cleanup ssid storage.
brcmfmac: Return actual error by fwil.
brcmfmac: Change error print on wlan0 existence.
brcmfmac: Remove redundant parameter action from scan.
brcmfmac: Cleanup roaming configuration.
brcmfmac: Add beamforming support.
brcmfmac: Unify methods to define and map firmware files.
brcmfmac: Fix double free on exception at module load.
brcmfmac: Simplify scan timing configuration
brcmfmac: Use local storage for ssid iovar
brcmfmac: Remove some redundant cfg80211 data
brcmfmac: Cleanup pmksa cache handling code
brcmfmac: Make TDLS a detectable feature
brcmfmac: Add support for PCIE 4350 revision 5 device
brcmfmac: Fix IBSS setup
brcmfmac: Change error print in debug print
brcmfmac: Move scheduled scan related interface layer structs
brcmfmac: Add get_station support for IBSS
brcmfmac: Add support for scheduled scan mac randomization
brcmfmac: Fix warn trace on module unload while in ibss mode
brcmfmac: Move all module parameters to one place
brcmfmac: Add wowl net detect support
brcmfmac: Reshuffle functions to avoid forward declarations
brcmfmac: Do not handle link downs for ibss.
Hariprasad Shenai (28):
cxgb4: Align rest of the ethtool get stats
cxgb4/cxgb4vf: update Kconfig file to include T6 adapter
cxgb4: Use ACCES_ONCE macro to read queue's consumer index
cxgb4: prevent simultaneous execution of service_ofldq()
cxgb4: Deal with wrap-around of queue for Work request
cxgb4: Add FL DMA mapping error and low counter
cxgb4: Adds PCI device id for new T5 adapters
cxgb4: Handle clip return values
cxgb4: Use symbolic constant for VLAN priority calculation
cxgb4: Add API to alloc l2t entry; also update existing ones
cxgb4: Use t4_mgmt_tx() API for sending write l2t request ctrl packets.
cxgb4: Replace arpq_head/arpq_tail with SKB double link-list code
cxgb4: Warn if device doesn't have enough PCI bandwidth
cxgb4: get naming correct for iscsi queues
cxgb4: Use the node info to alloc_ring() for RX queues
cxgb4: Use napi_complete_done() api in napi handler
cxgb4: Pass correct argument to t4_link_l1cfg()
cxgb4: Update pm_stats for T6 adapter family
cxgb4/cxgb4vf: Update Ingress padding boundary values for T6 adapter
cxgb4: Update register range and SGE registers for T6 adapter
cxgb4: Update Congestion Channel map for T6 adapter
cxgb4: Update correct encoding of SGE Ingress DMA States for T6 adapter
cxgb4: Update mps_tcam output to include T6 fields
cxgb4: Update SGE context congestion map change for T6 adapter
cxgb4vf: Update to 128 byte mailbox size for T6 adapter
cxgb4: Get TID calculation right for IPv6 mode
cxgb4: Remove deprecated module parameters
cxgb4: Fixes static checker warning in mps_tcam_show()
Heikki Krogerus (2):
Bluetooth: hci_bcm: move all Broadcom ACPI IDs to BCM HCI driver
Bluetooth: hci_bcm: new ACPI IDs
Helin Zhang (11):
i40e/i40evf: Add comment to #endif
i40e: return the number of enabled queues for ETHTOOL_GRXRINGS
i40e: rework the functions to configure RSS with similar parameters
i40e: create a generic configure rss function
i40e: add new fields to store user configuration
i40e: rename rss_size to alloc_rss_size in i40e_pf
i40evf: rename VF adapter specific RSS function
i40evf: create a generic config RSS function
i40evf: create a generic get RSS function
i40evf: add new fields to store user configuration of RSS
i40e: fix confusing message
Herbert Xu (2):
net: Generalise wq_has_sleeper helper
rhashtable: Remove unnecessary wmb for future_tbl
Hubert Sokolowski (1):
net: Pass ndm_state to route netlink FDB notifications.
Ian Morris (4):
netfilter-bridge: Cleanse indentation
netfilter-bridge: use netdev style comments
netfilter-bridge: brace placement
netfilter-bridge: layout of if statements
Ido Schimmel (27):
mlxsw: spectrum: Use correct PVID value when removing VLANs
mlxsw: spectrum: Unify setting of HW VLAN filters
mlxsw: spectrum: Add error paths to __mlxsw_sp_port_vlans_add
mlxsw: reg: Add Management LED Control register definition
mlxsw: spectrum: Add support for port identification
net: Check CHANGEUPPER notifier return value
net: Add support for CHANGEUPPER notifier error injection
switchdev: vlan: Use switchdev_port* in vlan_netdev_ops
switchdev: Pass original device to port netdev driver
mlxsw: spectrum: Allocate active VLANs only for port netdevs
mlxsw: spectrum: Split vFID range in two
mlxsw: spectrum: Use appropriate parameter name
mlxsw: spectrum: Add another flood table for vFIDs
mlxsw: spectrum: Use FID instead of VID when accessing FDB
mlxsw: spectrum: Adjust switchdev ops for VLAN devices
mlxsw: spectrum: Adjust FDB notifications for VLAN devices
mlxsw: spectrum: Handle VLAN devices linking / unlinking
mlxsw: spectrum: Add support for VLAN devices bridging
mlxsw: reg: Add lag_vid field to SFD register
mlxsw: spectrum: Enable FDB records for VLAN devices on top of LAG
mlxsw: spectrum: Add support for VLAN devices on top of LAG
mlxsw: spectrum: Initialize PVID only once
mlxsw: spectrum: Return NOTIFY_BAD on bridge failure
mlxsw: spectrum: Set bridge status in appropriate functions
mlxsw: spectrum: Change bridge port attributes only when bridged
mlxsw: pci: Adjust value of CPU egress traffic class
mlxsw: spectrum: Add FDB lock to prevent session interleaving
Igal Liberman (6):
fsl/fman: Add FMan MURAM support
fsl/fman: Add FMan support
fsl/fman: Add FMan MAC support
fsl/fman: Add FMan SP support
fsl/fman: Add FMan Port Support
fsl/fman: Add FMan MAC driver
Ilan Peer (2):
cfg80211: Add missing tracing to cfg80211
mac80211: handle HW ROC expired properly
Insu Yun (1):
mwifiex: correctly handling kzalloc
Ivan Vecera (1):
be2net: remove local variable 'status'
Jacob Keller (27):
fm10k: do not assume VF always has 1 queue
fm10k: Correct MTU for jumbo frames
fm10k: set netdev features in one location
fm10k: reset max_queues on init_hw_vf failure
fm10k: always check init_hw for errors
fm10k: reinitialize queuing scheme after calling init_hw
fm10k: Correct typecast in fm10k_update_xc_addr_pf
fm10k: explicitly typecast vlan values to u16
fm10k: add statistics for actual DWORD count of mbmem mailbox
fm10k: rename mbx_tx_oversized statistic to mbx_tx_dropped
fm10k: Add support for ITR scaling based on PCIe link speed
fm10k: introduce ITR_IS_ADAPTIVE macro
fm10k: Update adaptive ITR algorithm
fm10k: use macro for default Tx and Rx ITR values
fm10k: change default Tx ITR to 25usec
fm10k: TRIVIAL fix typo of hardware
fm10k: TRIVIAL cleanup order at top of fm10k_xmit_frame
fm10k: use ether_addr_copy to copy MAC address
fm10k: do not use CamelCase
fm10k: remove unnecessary else block from if statements with return
fm10k: remove namespace pollution of fm10k_iov_msg_data_pf
fm10k: consistently refer to VLANs and VLAN IDs
fm10k: bump driver version
fm10k: conditionally compile DCB and DebugFS support
fm10k: initialize xps at driver load
fm10k: correctly pack TLV structures and explain reasoning
fm10k: use ether_addr_equal instead of memcmp
Jakub Kicinski (4):
pci_ids: add Netronome Systems vendor
net: add driver for Netronome NFP4000/NFP6000 NIC VFs
nfp: clear ring delayed kick counters
nfp: call netif_carrier_off() during init
Jamal Hadi Salim (1):
sched,cls_flower: set key address type when present
Jan Beulich (1):
igb: fix NULL derefs due to skipped SR-IOV enabling
Janusz Dziedzic (11):
ath9k: add debug messages to aggr/chanctx funcs
ath9k: print real timer value
ath9k: queue null frames in case of MCC
ath9k: P2P_CLIENT, send frames after 1ms AP/GO will aprear
ath9k: use u32 when calculate tsf
ath9k: setup correct skb priority for nullfunc
ath9k: MCC enable Opportunistic Power Save
ath9k: P2P_CLIENT, get/set NOA correctly
ath9k: MCC, add NOA also in case of an AP
ath9k: MCC, print time elapsed between events
ath9k: remove ath9k_mod_tsf64_tu
Janusz Wolak (2):
e1000: Remove checkpatch coding style errors
e1000: Elementary checkpatch warnings and checks removed
Janusz.Dziedzic@...to.com (1):
mac80211: add new IEEE80211_VIF_GET_NOA_UPDATE flag
Jarod Wilson (6):
sfc: use ALIGN macro for aligning frame sizes
alx: remove pointless assignment
igb: don't unmap NULL hw_addr
igb: improve handling of disconnected adapters
ethernet/atheros/alx: sanitize buffer sizing and padding
bonding: make mii_status sysfs node consistent
Jean Sacren (9):
ixgbe: fix multiple kernel-doc errors
e1000: clean up the checking logic
e1000: fix a typo in the comment
e1000e: clean up the local variable
e1000: fix kernel-doc argument being missing
e1000: get rid of duplicate exit path
openvswitch: clean up unused function
openvswitch: fix struct geneve_port member name
openvswitch: update kernel doc for struct vport
Jeffrey Huang (1):
bnxt_en: support hwrm_func_drv_unrgtr command
Jesse Brandeburg (9):
i40evf: fix compiler warning of unused variable
i40e/i40evf: prefetch skb data on transmit
i40e: fix: do not sleep in netdev_ops
i40e: remove unused argument
i40e: use priv flags to control packet split
i40e: remove CONFIG_I40E_VXLAN
i40e: trivial fixes
i40e: chomp the BIT(_ULL)
i40e: remove forever unused ID
Jia-Ju Bai (1):
rt2x00pci: Disable memory-write-invalidate when the driver exits
Jiri Pirko (38):
mlxsw: reg: Add definition of temperature management registers
mlxsw: core: Implement temperature hwmon interface
mlxsw: reg: Add definition of fan management registers
mlxsw: core: Implement fan control using hwmon
bonding: add 802.3ad support for 100G speeds
net: add netif_is_team_master helper
net: add netif_is_team_port helper
net: add netif_is_lag_master helper
net: add netif_is_lag_port helper
net: propagate upper priv via netdev_master_upper_dev_link
net: add possibility to pass information about upper device via notifier
net: add info struct for LAG changeupper
team: fill-up LAG changeupper info struct and pass it along
bonding: fill-up LAG changeupper info struct and pass it along
net: introduce change lower state notifier
net: introduce lower state changed info structure for LAG lowers
team: rtnl_lock for options set
team: implement lower state change propagation
bonding: allow notifications for bond_set_slave_link_state
bonding: implement lower state change propagation
bonding: set inactive flags on release
mlxsw: spectrum: Add set_rx_mode ndo stub
mlxsw: core: Add support for packets received from LAG port
mlxsw: pci: Implement LAG processing for received packets
mlxsw: reg: Add link aggregation configuration registers definitions
mlxsw: reg: Add definition of LAG unicast record for SFD register
mlxsw: reg: Add definition of LAG unicast record for SFN register
mlxsw: spectrum: Implement LAG port join/leave
mlxsw: spectrum: Implement FDB add/remove/dump for LAG
mlxsw: spectrum: Implement LAG tx enabled lower state change
mlxsw: core: Change BUG to WARN in hwmon code
net: constify netif_is_* helpers net_device param
mlxsw: reg: Fix max temperature getting
mlxsw: core: Fix temperature sensor index during initialization
mlxsw: core: Allow to reset temperature history via hwmon interface
mlxsw: core: Use devm_kzalloc to allocate mlxsw_hwmon structure
mlxsw: spectrum: pass local_port to mlxsw_sp_port_fdb_uc_op
mlxsw: spectrum: remove FDB entry in case we get unknown object notification
Joe Perches (1):
i40e: Fix i40e_print_features() VEB mode output
Joe Schultz (2):
igb: Improve cable length function for I210, etc.
igb: Explicitly label self-test result indices
Joern Engel (1):
e1000: make eeprom read/write scheduler friendly
Johan Hedberg (49):
Bluetooth: Remove redundant setting to zero of bt_cb
Bluetooth: Compress the size of struct hci_ctrl
Bluetooth: Add clarifying comment why schedule_work is used
Bluetooth: Remove unnecessary call to hci_update_background_scan
Bluetooth: Move synchronous request handling into hci_request.c
Bluetooth: Add 'sync' specifier to synchronous request APIs
Bluetooth: Add stubs for synchronous HCI request functionality
Bluetooth: Run all background scan updates through req_workqueue
Bluetooth: Don't wait for HCI in Add/Remove Device
Bluetooth: Add HCI status return parameter to hci_req_sync()
Bluetooth: Use req_workqueue for explicit connect requests
Bluetooth: Use req_workqueue for background scanning when powering on
Bluetooth: Make __hci_update_background_scan private to hci_request.c
Bluetooth: Move LE scan disable/restart behind req_workqueue
Bluetooth: Add discovery type validity helper
Bluetooth: Add error return value to hci_req_sync callback
Bluetooth: Move Start Discovery to req_workqueue
Bluetooth: Move Stop Discovery to req_workqueue
Bluetooth: Fix BR/EDR Page Scan update with Add Device
Bluetooth: Pass inquiry length to bredr_inquiry()
Bluetooth: Simplify le_scan_disable_work()
Bluetooth: Remove unnecessary le_scan_restart_work_complete() function
Bluetooth: Fix specifying role for LE connections
Bluetooth: Move check for ongoing connect earlier in hci_connect_le()
Bluetooth: Remove conn_unfinished variable from hci_connect_le()
Bluetooth: Simplify request cleanup code
Bluetooth: Fix returning proper HCI status from __hci_req_sync
Bluetooth: Increment management interface revision
Bluetooth: Run page scan updates through hdev->req_workqueue
Bluetooth: Move __hci_update_background_scan up in hci_request.c
Bluetooth: Move advertising instance management to hci_request.c
Bluetooth: Move connectable changes to hdev->req_workqueue
Bluetooth: Perform Class of Device changes through hdev->req_workqueue
Bluetooth: Move discoverable changes to hdev->req_workqueue
Bluetooth: Move discoverable timeout behind hdev->req_workqueue
Bluetooth: HCI name update to hci_request.c
Bluetooth: Move EIR update to hci_request.c
Bluetooth: Move fast connectable code to hci_request.c
Bluetooth: Perform HCI update for power on synchronously
Bluetooth: Simplify read_adv_features code
Bluetooth: Remove unnecessary HCI_ADVERTISING_INSTANCE flag
Bluetooth: Fix updating wrong instance's scan_rsp data
Bluetooth: Remove redundant check for req.cmd_q
Bluetooth: Clean up advertising initialization in powered_update_hci()
Bluetooth: Clean up current advertising instance tracking
Bluetooth: Use continuous scanning when creating LE connections
Bluetooth: Don't treat connection timeout as a failure
Bluetooth: Change eir_has_data_type() to more generic eir_get_data()
Bluetooth: Add support for Start Limited Discovery command
Johannes Berg (40):
iwlwifi: nvm: fix up phy section when reading it
iwlwifi: dvm: remove Kconfig default
iwlwifi: trans: make various conversion macros inlines
iwlwifi: dvm: remove stray debug code
iwlwifi: pcie: remove ICT allocation message
iwlwifi: mvm: use build-time assertion for fw trigger ID
iwlwifi: clean up transport debugfs handling
iwlwifi: pcie: remove pointer from debug message
iwlwifi: mvm: use firmware station lookup, combine code
iwlwifi: print index in api/capa flags parsing message
iwlwifi: mvm: add 9000-series RX API
Merge remote-tracking branch 'mac80211/master' into HEAD
mac80211: allow driver to prevent two stations w/ same address
cfg80211: add complete data to station add/change tracing
cfg80211: replace ieee80211_ie_split() with an inline
mac80211: mesh: print MAC address instead of pointer
lib80211: ratelimit key index mismatch
mac80211: remove string from unaligned packet warning
mac80211_hwsim: do not actively scan DFS channels
cfg80211: handle add_station auth/assoc flag quirks
Revert "mac80211: don't advertise NL80211_FEATURE_FULL_AP_CLIENT_STATE"
mac80211: properly free skb when r-o-c for TX fails
mac80211: properly free TX skbs when monitor TX fails
mac80211: catch queue stop underflow
mac80211: fix mgmt-tx abort cookie and leak
mac80211: move off-channel/mgmt-tx code to offchannel.c
mac80211: simplify ack_skb handling
mac80211_hwsim: delay hardware remain-on-channel start
mac80211: rewrite remain-on-channel logic
mac80211_hwsim: stop using pointers as cookies
mac80211: reject zero cookie in mgmt-tx/roc cancel
iwlwifi: mvm: advertise NETIF_F_SG
iwlwifi: dvm: advertise NETIF_F_SG
iwlwifi: mvm: change iwl_mvm_get_key_sta_id() to return the station
iwlwifi: mvm: add 9000 series RX processing
Bluetooth: avoid rebuilding hci_sock all the time
iwlwifi: mvm: support A-MSDU in A-MPDU
iwlwifi: mvm: prevent multiple stations with the same address
iwlwifi: mvm: check PN for CCMP/GCMP in the driver
iwlwifi: mvm: check minimum temperature notification length
John Fastabend (1):
net: pktgen: fix null ptr deref in skb allocation
Jon Paul Maloy (9):
tipc: move linearization of buffers to generic code
tipc: small cleanup of function tipc_node_check_state()
tipc: reduce code dependency between binding table and node layer
tipc: introduce per-link spinlock
tipc: convert node lock to rwlock
tipc: narrow down exposure of struct tipc_node
tipc: narrow down interface towards struct tipc_link
tipc: eliminate remnants of hungarian notation
tipc: fix node reference count bug
Jon Ringle (1):
net: encx24j600: move rev announcement to probe function
Joshua Henderson (1):
net: phy: Add support for SMSC LAN8740 PHY
Jouni Malinen (3):
mac80211: Allow a STA to join an IBSS with 80+80 MHz channel
mac80211_hwsim: Update timestamp in Probe Response frames
mac80211_hwsim: Advertise support for VHT IBSS
Julia Lawall (16):
ixgbe: drop null test before destroy functions
net: atm: constify in_cache_ops and eg_cache_ops structures
VSOCK: constify vmci_transport_notify_ops structures
brcmfmac: constify brcmf_bus_ops structures
VSOCK: fix returnvar.cocci warnings
drivers: net: xgene: constify xgene_mac_ops and xgene_port_ops structures
chelsio: constify cmac_ops structures
brcm80211: fix compare_const_fl.cocci warnings
mwifiex: fix semicolon.cocci warnings
prism54: fix compare_const_fl.cocci warnings
iwlwifi: dvm: fix compare_const_fl.cocci warnings
nfc: s3fwrn5: constify s3fwrn5_phy_ops structures
qlcnic: constify qlcnic_dcb_ops structures
mac802154: constify ieee802154_llsec_ops structure
chelsio: constify cphy_ops structures
iwlegacy: 4965-mac: constify il_sensitivity_ranges structure
KY Srinivasan (15):
hv_netvsc: Resize some of the variables in hv_netvsc_packet
hv_netvsc: Rearrange the hv_negtvsc_packet to be space efficient
hv_netvsc: Eliminate the channel field in hv_netvsc_packet structure
hv_netvsc: Eliminate rndis_msg pointer from hv_netvsc_packet structure
hv_netvsc: Eliminatte the data field from struct hv_netvsc_packet
hv_netvsc: Eliminate send_completion from struct hv_netvsc_packet
hv_netvsc: Eliminate send_completion_ctx from struct hv_netvsc_packet
hv_netvsc: Don't ask for additional head room in the skb
hv_netvsc: Eliminate page_buf from struct hv_netvsc_packet
hv_netvsc: Eliminate send_completion_tid from struct hv_netvsc_packet
hv_netvsc: Eliminate is_data_pkt from struct hv_netvsc_packet
hv_netvsc: Eliminate completion_func from struct hv_netvsc_packet
hv_netvsc: Eliminate xmit_more from struct hv_netvsc_packet
hv_netvsc: Eliminate status from struct hv_netvsc_packet
hv_netvsc: Eliminate vlan_tci from struct hv_netvsc_packet
Kalle Valo (39):
adm80211: move under admtek vendor directory
airo: move under cisco vendor directory
atmel: move under atmel vendor directory
b43: move under broadcom vendor directory
b43legacy: move under broadcom vendor directory
brcm80211: move under broadcom vendor directory
cw1200: move under st vendor directory
ipw2x00: move under intel vendor directory
iwlegacy: move under intel directory
iwlwifi: move under intel vendor directory
libertas: move under marvell vendor directory
libertas_tf: move under marvell vendor directory
mwifiex: move under marvell vendor directory
mwl8k: move under marvell vendor directory
zd1201: move under zydas vendor directory
zd1211rw: move under zydas vendor directory
hostap: move under intersil vendor directory
p54: move under intersil vendor directory
orinoco: move under intersil vendor directory
prism54: move under intersil vendor directory
realtek: create separate Kconfig file
rsi: add vendor Kconfig entry
rt2x00: move under ralink vendor directory
mediatek: unify Kconfig with other vendors
ti: unify Kconfig with other vendors
ath: unify Kconfig with other vendors
mac80211_hwsim: move Kconfig entry for sorting alphabetically
ath10k: fix otp board id error message
ath10k: reorganise hardware and firmware info messages
ath10k: always show bmi chip ids and subdevice ids
ath10k: split driver info messages during device initialisation
ath10k: print crc32 checksums for firmware and board files
ath10k: implement fw_checksums debugfs file
Merge ath-next from ath.git
Merge tag 'iwlwifi-next-for-kalle-2015-12-01' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge ath-next from ath.git
Merge tag 'iwlwifi-next-for-kalle-2015-12-21' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge ath-next from ath.git
Merge tag 'iwlwifi-next-for-kalle-2016-01-07_2' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
Kamil Krawczyk (1):
i40e: use explicit cast from u16 to u8
Karl Heiss (1):
bonding: Prevent IPv6 link local address on enslaved devices
Kazuya Mizuguchi (3):
ravb: ptp: Add CONFIG mode support
ravb: clear RIC1 in init instead of stop
ravb: Add fixed-link support
Kedareswara rao Appana (1):
can: xilinx: Convert to runtime_pm
Ken-ichirou MATSUZAWA (5):
netfilter: nfnetlink_queue: validate dependencies to avoid breaking atomicity
netfilter: nfnetlink_queue: don't handle options after unbind
netfilter: nfnetlink_queue: just returns error for unknown command
netfilter: nfnetlink_queue: autoload nf_conntrack_netlink module NFQA_CFG_F_CONNTRACK config flag
netfilter: nfnetlink_log: just returns error for unknown command
Kiran Patil (2):
i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout
i40e: Fix memory leaks, sideband filter programming
Kosuke Tatsukawa (1):
brcmfmac: fix waitqueue_active without memory barrier in brcmfmac driver
Kristian Evensen (1):
net: qmi_wwan: Add SIMCom 7230E
LABBE Corentin (2):
atm: solos-pci: Replace simple_strtol by kstrtoint
cxgb3: Convert simple_strtoul to kstrtox
Lance Richardson (3):
ipv4: fix endianness warnings in ip_tunnel_core.c
ipv4: eliminate endianness warnings in ip_fib.h
ipv4: eliminate lock count warnings in ping.c
Larry Finger (9):
rtlwifi: rtl8723be: Fix module parameter initialization
rtlwifi: rtl8723ae: Fix initialization of module parameters
rtlwifi: rtl8821ae: Fix errors in parameter initialization
rtlwifi: rtl8188ee: Fix module parameter initialization
rtlwifi: rtl8192de: Fix incorrect module parameter descriptions
rtlwifi: rtl8192se: Fix module parameter initialization
rtlwifi: rtl8192ce: Fix handling of module parameters
rtlwifi: rtl8192cu: Add missing parameter setup
rtlwifi: rtl_pci: Fix kernel panic
Lars Persson (1):
dwc_eth_qos: Fix dma address for multi-fragment skbs
Liad Kaufman (1):
iwlwifi: mvm: set default new STA as non-aggregated
Lior David (1):
wil6210: support for platform specific crash recovery
Loic Poulain (3):
Bluetooth: hci_intel: Use shorter timeout for HCI commands
Bluetooth: btintel: Add manufacturing enter/exit helpers
Bluetooth: btintel: Create common Intel Version Read function
Lorenzo Colitti (5):
net: diag: split inet_diag_dump_one_icsk into two
net: diag: Add the ability to destroy a socket.
net: diag: Support SOCK_DESTROY for inet sockets.
net: diag: Support destroying TCP sockets.
net: tcp: deal with listen sockets properly in tcp_abort.
Lubomir Rintel (1):
ipv6: always add flag an address that failed DAD with DADFAILED
Luca Coelho (10):
iwlwifi: mvm: ignore LMAC scan notifications when running UMAC scans
iwlwifi: generalize d0i3_entry_timeout module parameter
iwlwifi: mvm: remove redundant d0i3 flag from the config struct
iwlwifi: mvm: remove stray nd_config element
iwlwifi: mvm: flush all used TX queues before suspending
iwlwifi: mvm: remove unnecessary check in iwl_mvm_is_d0i3_supported()
nl80211: clarify NL80211_ATTR_SCHED_SCAN_DELAY usage with net-detect
iwlwifi: mvm: don't keep an mvm ref when the interface is down
iwlwifi: replace d0i3_mode and wowlan_d0i3 with more generic variables
iwlwifi: mvm: refactor the way fw_key_table is handled
Luka Karinja (1):
Bluetooth: hci_bcm: Add BCM2E65 ACPI ID
Manikanta Pubbisetty (1):
ath10k: consolidate if statements in ath10k_wmi_event_mgmt_rx
Maor Gottlieb (18):
net/mlx5_core: Introduce flow steering firmware commands
net/mlx5_core: Add flow steering base data structures
net/mlx5_core: Add flow steering lookup algorithms
net/mlx5_core: Introduce flow steering API
net/mlx5_core: Flow steering tree initialization
net/mlx5: Use flow steering infrastructure for mlx5_en
net/mlx5e: Rename en_flow_table.c to en_fs.c
net/mlx5_core: Introduce flow steering autogrouped flow table
net/mlx5_core: Add utilities to find next and prev flow-tables
net/mlx5_core: Managing root flow table
net/mlx5_core: Introduce modify flow table command
net/mlx5_core: Connect flow tables
net/mlx5_core: Set priority attributes
net/mlx5_core: Initialize namespaces only when supported by device
net/mlx5_core: Enable flow steering support for the IB driver
net/mlx5_core: Make ipv4/ipv6 location more clear
net/mlx5_core: Export flow steering API
IB/mlx5: Add flow steering support
Marcel Holtmann (14):
Bluetooth: Move BR/EDR default events behind its features
Bluetooth: Build LE event mask based on supported commands
Bluetooth: Fix issue with HCI_QUIRK_FIXUP_INQUIRY_MODE and event mask
Bluetooth: Make LE only events conditional on supported commands
Bluetooth: Add hci_skb_* helper wrappers for bt_cb(skb) access
Bluetooth: Use new hci_skb_pkt_* wrappers for core packet handling
Bluetooth: Use new hci_skb_pkt_* wrappers for drivers
Bluetooth: Add missing hci_skb_opcode for raw socket commands
Bluetooth: Fix casting coding style within HCI sockets
Bluetooth: Add support for sending system notes to monitor channel
Bluetooth: Add support for controller specific logging
Bluetooth: Add instance range check for Add Advertising command
Bluetooth: Simplify if statements in tlv_data_is_valid function
Bluetooth: Add support for Get Advertising Size Information command
Marcelo Ricardo Leitner (2):
netfilter: nf_ct_sctp: move ip_ct_sctp away from UAPI
sctp: fix use-after-free in pr_debug statement
Marek Lindner (5):
batman-adv: add list of unique single hop neighbors per hard-interface
batman-adv: add bat_hardif_neigh_init algo ops call
batman-adv: export single hop neighbor list via debugfs
batman-adv: update last seen field of single hop originators
batman-adv: remove leftovers of unused BATADV_PRIMARIES_FIRST_HOP flag
Mark Rustad (19):
ixgbe: Delete redundant include file
ixgbe: Add KR mode support for CS4227 chip
ixgbe: Remove CS4227 diagnostic code
ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em
ixgbe: Add support for newer thermal alarm
ixgbe: Use private workqueue to avoid certain possible hangs
ixgbevf: Use a private workqueue to avoid certain possible hangs
ixgbevf: Minor cleanups
ixgbe: Update PTP to support X550EM_x devices
ixgbe: Correct spec violations by waiting after reset
ixgbe: Wait for master disable to be set
ixgbe: Save VF info and take references
ixgbe: Handle extended IPv6 headers in Tx path
ixgbe: Always turn PHY power on when requested
ixgbevf: Handle extended IPv6 headers in Tx path
ixgbe: Clean up redundancy in hw_enc_features
ixgbe: Correct X550EM_x revision check
ixgbe: Correct handling of any outer UDP checksum setting
ixgbe: Make ATR recognize IPv6 extended headers
Markus Elfring (10):
mac802154: Delete an unnecessary check before the function call "kfree_skb"
Bluetooth: Delete an unnecessary check before the function call "kfree_skb"
brcm80211: Delete an unnecessary check before the function call "release_firmware"
rtlwifi: Delete unnecessary checks before the function call "kfree_skb"
ieee802154-atusb: Delete an unnecessary check before the function call "kfree_skb"
s390-ctcm: Delete unnecessary checks before the function call "channel_remove"
batman-adv: Delete unnecessary checks before the function call "kfree_skb"
batman-adv: Less checks in batadv_tvlv_unicast_send()
batman-adv: Delete an unnecessary check before the function call "batadv_softif_vlan_free_ref"
batman-adv: Split a condition check
Martin Blumenstingl (1):
ath9k: Simplify and fix eeprom endianness swapping
Masanari Iida (1):
net: Fix typo in skb_fclone_busy
Matti Gottlieb (3):
iwlwifi: mvm: check FW's response for nvm access write cmd
iwlwifi: mvm: ROC: Extend the ROC max delay duration & limit ROC duration
iwlwifi: mvm: change mcc update API
Maya Erez (1):
wil6210: prevent external wmi commands during suspend flow
Miaoqing Pan (2):
ath9k: fix AR_RX_FILTER for ar9462/ar9565 when rx stopped
ath9k: feeding entropy in kernel from ADC capture
Michael Chan (16):
bnxt_en: Optimize ring alloc and ring free functions.
bnxt_en: Allocate rx_cpu_rmap only if Accelerated RFS is enabled.
bnxt_en: Don't treat single segment rx frames as GRO frames.
bnxt_en: Check hardware resources before enabling NTUPLE.
bnxt_en: Cleanup bnxt_hwrm_func_cfg().
bnxt_en: Improve VF resource accounting.
bnxt_en: Keep track of the ring group resource.
bnxt_en: Update to Firmware interface spec 1.0.0.
bnxt_en: Refactor bnxt_dbg_dump_states().
bnxt_en: Separate bnxt_{rx|tx}_ring_info structs from bnxt_napi struct.
bnxt_en: Check for NULL rx or tx ring.
bnxt_en: Re-structure ring indexing and mapping.
bnxt_en: Modify bnxt_get_max_rings() to support shared or non shared rings.
bnxt_en: Modify init sequence to support shared or non shared rings.
bnxt_en: Modify ethtool -l|-L to support combined or rx/tx rings.
bnxt_en: Zero pad firmware messages to 128 bytes.
Michael Hennerich (1):
ieee802154/adf7242: Driver for ADF7242 MAC IEEE802154
Michal Kazior (9):
ath10k: merge is_protected with nohwcrypt
ath10k: rename function to adhere to naming convention
ath10k: remove txmode from skb_cb
ath10k: remove is_offchan
ath10k: remove freq from skb_cb
ath10k: pack up flags in skb_cb
ath10k: fix tx header parsing
ath10k: replace vdev_id and tid in skb cb
ath10k: store msdu_id instead of txbuf pointers
Michal Kosiarz (1):
i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message
Michal Kubeček (1):
udp: disallow UFO for sockets with SO_NO_CHECK option
Michal Schmidt (3):
bnx2x: drop redundant error message about allocation failure
bnx2x: change FW GRO error message to WARN_ONCE
bnx2x: simplify distinction between port and func stats
Michal Sojka (3):
cfg80211: reg: Remove unused function parameter
cfg80211: Remove unused cfg80211_can_use_iftype_chan()
cfg80211: reg: Refactor calculation of bandwidth flags
Mikko Rapeli (2):
netfilter: ebtables: use __u64 from linux/types.h
netfilter: fix include files for compilation
Mitch Williams (21):
i40e/i40evf: clean up error messages
i40evf: handle many MAC filters correctly
i40e: make error message more useful
i40evf: quoth the VF driver, Nevermore
i40evf: allocate queue vectors dynamically
i40evf: allocate ring structs dynamically
i40evf: increase max number of queues
i40evf: set real num queues
i40evf: remove duplicate string
i40evf: don't use atomic allocation
i40e: propagate properly
i40evf: use correct types
i40e: fix whitespace
i40e/i40evf: use logical operator
i40e: properly delete VF MAC filters
i40e: don't add zero MAC filter
i40evf: check rings before freeing resources
i40e: hush little warnings
i40evf: change version string generation
i40e: change log messages and error returns
i40e: allow zero MAC address for VFs
Mohammed Shafi Shajakhan (3):
ath10k: Enable AP + STA interface combination support for 10.x
ath10k: Fix write permission on few debugfs files
ath10k: remove unnecessary amsdu/ampdu assignment in debugfs
Moni Shoua (4):
net/mlx4_core: Use both physical ports to dispatch link state events to VF
net/mlx4_core: Support mirroring VF DMFS rules on both ports
net/mlx4_core: Keep VLAN/MAC tables mirrored in multifunc HA mode
net/mlx4_core: Support the HA mode for SRIOV VFs too
Moshe Harel (2):
iwlwifi: mvm: add bt settings to debugfs
iwlwifi: mvm: add bt rrc and ttc to debugfs
Neal Cardwell (1):
tcp_yeah: don't set ssthresh below 2
Neerav Parikh (2):
i40e: Remove separate functions gathering XOFF Rx stats
ixgbe: Fix MDD events generated when FCoE+SRIOV are enabled
Neil Armstrong (7):
net: dsa: remove DSA link polling
net: dsa: cleanup resources upon module removal
net: dsa: Add missing master netdev dev_put() calls
net: dsa: move dsa slave destroy code to slave.c
net: ethernet: cadence-macb: Add disabled usrio caps
net: macb: Add NP4 macb config using USRIO_DISABLED
dt-bindings: net: macb: Add NP4 macb variant
Nicholas Krause (1):
iwlwifi: mvm: fix incorrect fallthrough in iwl_mvm_check_running_scans()
Nicholas Mc Guire (3):
ibmveth: consolidate kmalloc of array, memset 0 to kcalloc
rsi: consolidate kmalloc/memset 0 calls to kzalloc
rsi: bool tests do not need comparison
Nicolas Dichtel (1):
vxlan: fix test which detect duplicate vxlan iface
Nikolay Aleksandrov (18):
net: ipmr: move the tbl id check in ipmr_new_table
net: ipmr: always define mroute_reg_vif_num
net: ipmr: remove some pimsm ifdefs and simplify
net: ipmr: fix code and comment style
net: ipmr: make ip_mroute_getsockopt more understandable
net: ipmr: drop an instance of CONFIG_IP_MROUTE_MULTIPLE_TABLES
net: ipmr: drop ip_mr_init() mrt_cachep null check as we'll panic if it fails
net: ipmr: rearrange and cleanup setsockopt
net: ipmr: factor out common vif init code
vrf: remove slave queue and private slave struct
net: remove unnecessary mroute.h includes
net: ipmr: remove unused MFC_NOTIFY flag and make the flags enum
net: ipmr: adjust mroute.h style and drop extern
net: ipmr: move struct mr_table and VIF_EXISTS to mroute.h
net: ipmr: move pimsm_enabled to pim.h and rename
net: ipmr: fix setsockopt error return
net: ipmr: add mfc newroute/delroute netlink support
net: add support for netdev notifier error injection
Nikolay Borisov (3):
ipv4: Namespaceify tcp_keepalive_time sysctl knob
ipv4: Namespecify tcp_keepalive_probes sysctl knob
ipv4: Namespecify the tcp_keepalive_intvl sysctl knob
Ola Olsson (1):
cfg80211: ocb: Fix null pointer deref if join_ocb is unimplemented
Oliver Neukum (1):
cdc-acm: fix NULL pointer reference
Ondrej Zary (3):
dl2k: Handle memory allocation errors in alloc_list
dl2k: Reorder and cleanup initialization
dl2k: Implement suspend
Or Gerlitz (2):
net/mlx4_core: Use both physical ports to set the VF link state
IB/mlx4: Use the VF base-port when demuxing mad from wire
Oren Givon (5):
iwlwifi: Add PCI IDs for the new 3168 series
iwlwifi: Add PCI IDs for the new series 8165
iwlwifi: Update PCI IDs for 8000 and 9000 series
iwlwifi: update and fix 7265 series PCI IDs
iwlwifi: nvm: fix loading default NVM file
Pablo Neira (1):
netfilter: cttimeout: add netns support
Pablo Neira Ayuso (10):
Merge branch 'master' of git://git.kernel.org/.../davem/net-next
netfilter: nf_tables: release objects on netns destruction
netfilter: nf_tables: destroy basechain and rules on netdevice removal
netfilter: nf_tables: remove check against removal of inactive objects
netfilter: nfnetlink: pass down netns pointer to call() and call_rcu()
netfilter: nfnetlink: pass down netns pointer to commit() and abort() callbacks
netfilter: nft_limit: allow to invert matching criteria
netfilter: nf_tables: add packet duplication to the netdev family
netfilter: nf_tables: add forward expression to the netdev family
netfilter: nf_ct_helper: define pr_fmt()
Patrick McHardy (1):
netfilter: nft_payload: add packet mangling support
Pawel Kulakowski (1):
ath9k: Enable support for cloned SKBS
Peter Hurley (1):
Bluetooth: hci_ldisc: Remove dead code
Peter Oh (6):
ath10k: fix board data fetch error message
ath10k: update WMI 10.x service map
ath10k: introduce new subtypes for proxy STA and Mesh
ath10k: apply Mesh subtype when Mesh interface created.
ath10k: allow Mesh Point to install peer security key
ath10k: set SM power save disabled to default value
Peter Wu (1):
rtlwifi: fix memory leak for USB device
Phil Reid (4):
stmmac: create of compatible mdio bus for stmmac driver
stmmac: Correct documentation on stmmac clocks.
stmmac: Fix calculations for ptp counters when clock input = 50Mhz.
stmmac: socfpga: Provide dt node to config ptp clk source.
Phil Sutter (5):
rhashtable-test: add cond_resched() to thread test
rhashtable-test: retry insert operations
rhashtable-test: calculate max_entries value by default
rhashtable-test: allow to retry even if -ENOMEM was returned
net: ipv6: restrict hop_limit sysctl setting to range [1; 255]
Philip Whineray (1):
netfilter: Set /proc/net entries owner to root in namespace
Prasanna Karthik (3):
Bluetooth: clean up af_bluetooth code
Bluetooth: Clean up hci_core code
Bluetooth: remove unneeded variable in l2cap_stream_rx
Pravin B Shelar (1):
ip_tunnel: Move stats update to iptunnel_xmit()
Raanan Avargil (2):
e1000e: Increase timeout of polling bit RSPCIPHY
e1000e: initial support for i219-LM (3)
Rabin Vincent (1):
net: bpf: reject invalid shifts
Rafał Miłecki (2):
ssb: pick SoC invariants code from MIPS BCM47xx arch
bcma: use module_init for the main part of bus initialization
Rainer Weikusat (4):
unix: use wq_has_sleeper in unix_dgram_recvmsg
core: enable more fine-grained datagram reception control
af_unix: fix unix_dgram_recvmsg entry locking
net: Fix inverted test in __skb_recv_datagram
Rajkumar Manoharan (2):
ath10k: wake up device before accessing registers
ath10k: reduce indentation by moving powersave check within function
Rasmus Villemoes (2):
intel: i40e: fix confused code
qeth: get rid of redundant 0-termination
Rob Swindell (2):
bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV
bnxt_en: Reset embedded processor after applying firmware upgrade
Romain Perier (1):
stmmac: Don't exit mdio registration when mdio subnode is not found in the DTS
Roopa Prabhu (2):
mpls: support for dead routes
mpls_iptunnel: add static qualifier to mpls_output
Roosen Henri (1):
phy: micrel: Fix finding PHY properties in MAC node for KSZ9031.
Rosen, Rami (1):
netfilter: nfnetlink_log: Change setter functions to be void
Saeed Mahameed (18):
net/mlx5: Add HW capabilities and structs for SR-IOV E-Switch
net/mlx5: Update access functions to Query/Modify vport MAC address
net/mlx5: Introduce access functions to modify/query vport mac lists
net/mlx5: Introduce access functions to modify/query vport state
net/mlx5: Introduce access functions to modify/query vport promisc mode
net/mlx5: Introduce access functions to modify/query vport vlans
net/mlx5e: Write UC/MC list and promisc mode into vport context
net/mlx5e: Write vlan list into vport context
net/mlx5: Introducing E-Switch and l2 table
net/mlx5: E-Switch, Introduce FDB hardware capabilities
net/mlx5: E-Switch, Add SR-IOV (FDB) support
net/mlx5: E-Switch, Introduce Vport administration functions
net/mlx5: E-Switch, Introduce HCA cap and E-Switch vport context
net/mlx5: E-Switch, Introduce set vport vlan (VST mode)
net/mlx5: E-Switch, Introduce get vf statistics
net/mlx5e: Add support for SR-IOV ndos
net/mlx5: Fix query E-Switch capabilities
net/mlx5e: Assign random MAC address if needed
Salil (5):
net:hns: Add support of Hip06 SoC to the Hislicon Network Subsystem
net:hns: Add Hip06 "RSS(Receive Side Scaling)" support to HNS Driver
net:hns: Add Hip06 "TSO(TCP Segment Offload)" support HNS Driver
net:hns: Add support of ethtool TSO set option for Hip06 in HNS
net:hns: Add the init code to disable Hip06 "Hardware VLAN assist"
Sara Sharon (3):
iwlwifi: mvm: change protocol offload flows
iwlwifi: mvm: enable L3 filtering
iwlwifi: mvm: infrastructure for frame-release message
Sasha Levin (1):
net: sctp: prevent writes to cookie_hmac_alg from accessing invalid memory
Sathya Perla (1):
be2net: remove a line of code that has no effect
Satish Baddipadige (1):
bnxt_en: Increment checksum error counter only if NETIF_F_RXCSUM is set.
Saurabh Sengar (5):
gianfar: use of_property_read_bool()
drivers: net: xgene: optimizing the code
net: fec: no need to test for the return type of of_property_read_u32
wan: wanxl: add pci_disable_device in case of error
NFC: add rx delay sysfs parameter for nfcsim workqueue
Sebastian Andrzej Siewior (1):
RDS: don't pretend to use cpu notifiers
Sergei Shtylyov (9):
ravb: read MAC address registers only once
sh_eth: read MAC address registers only once
sh_eth: remove mask fields from 'struct bb_info'
sh_eth: factor out common code from MDIO bitbang methods
sh_eth: get rid of bb_{set|clr|read}()
sh_eth: remove EDMAC_BIG_ENDIAN
sh_eth: get rid of {cpu|edmac}_to_{edmac|cpu}()
ravb: stop reading ECMR in ravb_emac_init()
sh_eth: stop reading ECMR in sh_eth_dev_init()
Shahar Patury (1):
wlcore/wl18xx: fw logger over sdio
Shannon Nelson (5):
i40e/i40evf: remove unused tunnel parameter
i40e: Change BUG_ON to WARN_ON in service event complete
i40e: remove BUG_ON from feature string building
i40e: remove BUG_ON from FCoE setup
i40e: clean whole mac filter list
Sharon Dvir (1):
iwlwifi: update host command messages to new format
Shengzhen Li (2):
mwifiex: change ap and station interface limits
mwifiex: multiple bss support
Shikha Singh (4):
NFC: digital: Add Type4A tags support
NFC: Add STMicroelectronics ST95HF driver
DT: bindings: net: nfc: Add ST95HF binding doc
NFC: st95hf: Fix build error
Simon Horman (3):
ravb: use clock rate as basis for GTI.TIV
ravb: add fallback compatibility strings
ravb: add device tree support for r8a779[123]
Simon Wunderlich (8):
batman-adv: rename equiv/equal or better to similar or better
batman-adv: detect local excess vlans in TT request
batman-adv: unify flags access style in tt global add
batman-adv: lock crc access in bridge loop avoidance
batman-adv: Start new development cycle
batman-adv: purge bridge loop avoidance when its disabled
batman-adv: increase BLA wait periods to 6
batman-adv: only call post function if something changed
Singhai, Anjali (6):
Revert "i40e: remove CONFIG_I40E_VXLAN"
geneve: Add geneve udp port offload for ethernet devices
i40e: geneve tunnel offload support
i40e: Kernel dependency update for i40e to support geneve offload
geneve: Add geneve_get_rx_port support
i40e: Call geneve_get_rx_port to get the existing Geneve ports
Sowmini Varadhan (1):
i40e: Look up MAC address in Open Firmware or IDPROM
Stas Sergeev (2):
mvneta: consolidate autoneg enabling
mvneta: implement ethtool autonegotiation control
Stefan Hajnoczi (1):
Revert "Merge branch 'vsock-virtio'"
Stefan Schmidt (7):
6lowpan: clarify Kconfig entries for upcoming GHC support
6lowpan: add nhc module for GHC hop-by-hopextension header detection
6lowpan: add nhc module for GHC UDP detection
6lowpan: add nhc module for GHC ICMPv6 detection
6lowpan: add nhc module for GHC destination extension header detection
6lowpan: add nhc module for GHC fragmentation extension header detection
6lowpan: add nhc module for GHC routing extension header detection
Stephen Boyd (1):
stmmac: ipq806x: Return error values instead of pointers
Steve deRosier (1):
ath6kl: Don't print error message when recv is canceled
Sudarsana Kalluru (6):
qede: Add support for {get, set}_channels
qede: Add support for {get, set}_ringparam
qed: Add support for changing LED state
qede: Add support for set_phys_id
qede: Add support for nway_reset
qede: Add support for {get, set}_pauseparam
Sudip Mukherjee (3):
net: plip: use new parport device model
phy: fix blackfin build failure
bfin_mac: fix error path
Sunil Goutham (3):
net, thunderx: Remove unnecessary rcv buffer start address management
net: thunderx: HW TSO support for pass-2 hardware
net: thunderx: Enable CQE count threshold interrupt
Suresh Reddy (7):
be2net: fix VF link state transition from disabled to auto
be2net: avoid configuring VEPA mode on BE3
be2net: cleanup FW flash image related macro defines
be2net: move FW flash cmd code to be_cmds.c
be2net: log digital signature errors while flashing FW image
be2net: fix port-res desc query of GET_PROFILE_CONFIG FW cmd
be2net: bump up the driver version to 11.0.0.0
Sven Eckelmann (10):
batman-adv: Use chain pointer when purging fragments
batman-adv: Fix typo 'wether' -> 'whether'
batman-adv: Fix invalid read while copying bat_iv.bcast_own
batman-adv: Fix lockdep annotation of batadv_tlv_container_remove
batman-adv: Add function to convert string to batadv throughput
batman-adv: Change ifconfig examples to iproute2
batman-adv: Fix kernel-doc parsing of main structs
batman-adv: Fix kerneldoc member names in for main structs
batman-adv: Remove kerneldoc for missing struct members
batman-adv: Add kerneldoc for batadv_neigh_node::refcount
Syam Sidhardhan (3):
Bluetooth: bcm203x: Remove redundant error message
Bluetooth: bfusb: Remove redundant error message
Bluetooth: bfusb: Fix the return error code
Tamizh chelvam (3):
ath10k: add abstraction layer for peer flags
ath10k: set peer MFP flag in peer assoc command
ath10k: add thermal throttling support for 10.4 firmware
Tejun Heo (10):
cgroup: record ancestor IDs and reimplement cgroup_is_descendant() using it
kernfs: implement kernfs_walk_and_get()
cgroup: implement cgroup_get_from_path() and expose cgroup_put()
netprio_cgroup: limit the maximum css->id to USHRT_MAX
net: wrap sock->sk_cgrp_prioidx and ->sk_classid inside a struct
sock, cgroup: add sock->sk_cgroup
cgroup: fix sock_cgroup_data initialization on earlier compilers
net, cgroup: cgroup_sk_updat_lock was missing initializer
netfilter: prepare xt_cgroup for multi revisions
netfilter: implement xt_cgroup cgroup2 path match
Thierry Reding (4):
net: bfin_mac: Use platform_register/unregister_drivers()
net: bcm63xx: Use platform_register/unregister_drivers()
net: mpc52xx: Use platform_register/unregister_drivers()
net: mv643xx: Use platform_register/unregister_drivers()
Thomas Falcon (1):
Driver for IBM System i/p VNIC protocol
Thomas Richter (1):
qeth use common function qeth_get_setassparms_cmd
Todd Fujinaka (2):
igb: add 88E1543 initialization code
igb: use the correct i210 register for EEMNGCTL
Tom Herbert (15):
rco: Clean up casting errors
geneve: UDP checksum configuration via netlink
net: Add skb_inner_transport_offset function
sctp: Rename NETIF_F_SCTP_CSUM to NETIF_F_SCTP_CRC
fcoe: Use CHECKSUM_PARTIAL to indicate CRC offload
net: Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK
net: Eliminate NETIF_F_GEN_CSUM and NETIF_F_V[46]_CSUM
tcp: Fix conditions to determine checksum offload
net: Add driver helper functions to determine checksum offloadability
net: Elaborate on checksum offload interface description
ila: Create net/ipv6/ila directory
rhashtable: add function to replace an element
netlink: add a start callback for starting a netlink dump
ila: Add generic ILA translation facility
net: Fix typo in netdev_intersect_features
Tomáš Pilař (1):
sfc: Downgrade EPERM messages from MCDI to debug
Uri Mashiach (2):
wlcore/wl12xx: spi: fix oops on firmware load
wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)
Ursula Braun (3):
MAINTAINERS: switch to alternate IBM mail address
qeth: initialize net_device with carrier off
qeth: repair SBAL elements calculation
Usha Ketineni (1):
ixgbe: Fix to get FDMI HBA attributes information with X550
Vasanthakumar Thiagarajan (6):
ath10k: add new service defines for 10.4
ath10k: add new WMI cmd/event defines for 10.4
ath10k: add new pdev params defines to 10.4
ath10k: fix peer assoc complete WMI command for 10.4
ath10k: rename the helper which is used for off-channel tx
ath10k: fix peerid configuration in htt tx desc for htt version < 3.4
Vasu Dev (3):
ixgbe: Fill at least min credits to a TC credit refills
ixgbe: use correct FCoE DDP max check
ixgbe: fix broken PFC with X550
Venkat Duvvuru (2):
be2net: remove unused error variables
be2net: support ethtool get-dump option
Veola Nazareth (1):
ixgbe: report correct media type for KR, KX and KX4 interfaces
Vidyullatha Kanchanapally (2):
cfg80211: Add support for aborting an ongoing scan
mac80211: Add support for aborting an ongoing scan
Vitaly Kuznetsov (3):
hv_netvsc: rework link status change handling
hv_netvsc: move subchannel existence check to netvsc_select_queue()
hv_netvsc: remove locking in netvsc_send()
Vivek Natarajan (1):
ath10k: add support for pktlog in QCA99X0
Vladimir Kondratiev (1):
wil6210: hold wil->mutex while managing vrings
William Dauchy (1):
ixgbevf: Fix handling of NAPI budget when multiple queues are enabled per vector
Woojung.Huh@...rochip.com (1):
net: lan78xx: Fix to write to OTP(One Time Programmable) per magic number.
Xin Long (6):
ipv6: allow routes to be configured with expire values
sctp: add the rhashtable apis for sctp global transport hashtable
sctp: apply rhashtable api to send/recv path
sctp: apply rhashtable api to sctp procfs
sctp: drop the old assoc hashtable of sctp
sctp: remove the local_bh_disable/enable in sctp_endpoint_lookup_assoc
Xing Zheng (3):
net: ethernet: arc: Probe emac after set RMII clock
net: ethernet: arc: Keep emac compatibility for more Rockchip SoCs
net: ethernet: arc: Add support emac for RK3036
Xinming Hu (5):
mwifiex: fix bug for wildcard-prefix wowlan pattern
mwifiex: increase supported wowlan pattern length
mwifiex: abort cac in del_station() handler
mwifiex: fix missing debug messages
mwifiex: increase priority for critical message
Yanbo Li (3):
ath10k: debugfs file to enable Bluetooth coexistence feature
ath10k: fix the wrong RX rate idx report at 11G mode
ath10k: adjust the RX packet pad offset at QCA99X0 4addr mode
Yichen Zhao (1):
Bluetooth: Fix locking in bt_accept_dequeue after disconnection
Yury Norov (1):
net: thunderx: nicvf_queues: nivc_*_intr: remove duplication
Yuval Mintz (3):
bnx2x: Add new SW stat 'tx_exhaustion_events'
bnx2x: Show port statistics in Multi-function
bnx2x: Utilize FW 7.13.1.0.
Zhaoyang Liu (1):
mwifiex: advertise SMS4 cipher suite
Zhu Yanjun (1):
net: sctp: dynamically enable or disable pf state
chunfan chen (3):
mwifiex: fix wake on disconnect feature
mwifiex: fix WPA connection problem
mwifiex: fix potential integer truncation
hayeswang (3):
r8152: fix the wake event
r8152: use test_and_clear_bit
r8152: adjust ALDPS function
huangdaode (1):
net: hisilicon: fix binding document of mdio
stephen hemminger (2):
netfilter: remove duplicate include
asix: silence log message from oversize packet
sudip (1):
libertas: check for NULL before use
tom.leiming@...il.com (3):
bpf: hash: use atomic count
bpf: hash: move select_bucket() out of htab's spinlock
bpf: hash: use per-bucket spinlock
willy tarreau (1):
unix: properly account for FDs passed over unix sockets
xypron.glpk@....de (1):
include/uapi/linux/sockios.h: mark SIOCRTMSG unused
yankejian (1):
net: hns: optimize XGE capability by reducing cpu usage
yzhu1 (1):
net: bonding: remove redudant brackets
Documentation/ABI/testing/sysfs-class-net-cdc_ncm | 19 +
Documentation/ABI/testing/sysfs-class-net-mesh | 4 +-
Documentation/ABI/testing/sysfs-class-net-qmi | 23 +
Documentation/devicetree/bindings/net/dsa/dsa.txt | 3 +
Documentation/devicetree/bindings/net/hisilicon-hns-mdio.txt | 7 +-
Documentation/devicetree/bindings/net/ieee802154/adf7242.txt | 18 +
Documentation/devicetree/bindings/net/macb.txt | 8 +
Documentation/devicetree/bindings/net/micrel-ksz90x1.txt | 17 +-
Documentation/devicetree/bindings/net/nfc/st95hf.txt | 50 +
Documentation/devicetree/bindings/net/renesas,ravb.txt | 12 +-
Documentation/devicetree/bindings/net/socfpga-dwmac.txt | 2 +
Documentation/devicetree/bindings/net/stmmac.txt | 25 +-
Documentation/fault-injection/notifier-error-inject.txt | 25 +
Documentation/networking/batman-adv.txt | 9 +-
Documentation/networking/ip-sysctl.txt | 31 +-
Documentation/networking/switchdev.txt | 8 +-
MAINTAINERS | 87 +-
arch/alpha/include/uapi/asm/socket.h | 3 +
arch/arm64/net/bpf_jit_comp.c | 6 -
arch/avr32/include/uapi/asm/socket.h | 3 +
arch/frv/include/uapi/asm/socket.h | 3 +
arch/ia64/include/uapi/asm/socket.h | 3 +
arch/m32r/include/uapi/asm/socket.h | 3 +
arch/mips/bcm47xx/setup.c | 39 +-
arch/mips/include/uapi/asm/socket.h | 3 +
arch/mn10300/include/uapi/asm/socket.h | 3 +
arch/parisc/include/uapi/asm/socket.h | 3 +
arch/powerpc/include/asm/hvcall.h | 20 +
arch/powerpc/include/uapi/asm/socket.h | 3 +
arch/powerpc/platforms/82xx/ep8248e.c | 10 +-
arch/powerpc/platforms/pasemi/gpio_mdio.c | 3 -
arch/s390/include/uapi/asm/socket.h | 3 +
arch/s390/net/bpf_jit_comp.c | 13 +-
arch/sparc/include/uapi/asm/socket.h | 3 +
arch/sparc/kernel/idprom.c | 7 +
arch/x86/net/bpf_jit_comp.c | 40 +-
arch/xtensa/include/uapi/asm/socket.h | 3 +
crypto/algif_aead.c | 4 +-
crypto/algif_skcipher.c | 4 +-
drivers/atm/solos-pci.c | 34 +-
drivers/bcma/main.c | 29 +-
drivers/bluetooth/bcm203x.c | 4 +-
drivers/bluetooth/bfusb.c | 15 +-
drivers/bluetooth/bluecard_cs.c | 25 +-
drivers/bluetooth/bpa10x.c | 4 +-
drivers/bluetooth/bt3c_cs.c | 11 +-
drivers/bluetooth/btintel.c | 129 +-
drivers/bluetooth/btintel.h | 19 +
drivers/bluetooth/btmrvl_drv.h | 1 +
drivers/bluetooth/btmrvl_main.c | 21 +-
drivers/bluetooth/btmrvl_sdio.c | 10 +-
drivers/bluetooth/btsdio.c | 6 +-
drivers/bluetooth/btuart_cs.c | 11 +-
drivers/bluetooth/btusb.c | 186 +-
drivers/bluetooth/btwilink.c | 8 +-
drivers/bluetooth/dtl1_cs.c | 11 +-
drivers/bluetooth/hci_ath.c | 6 +-
drivers/bluetooth/hci_bcm.c | 10 +-
drivers/bluetooth/hci_bcsp.c | 25 +-
drivers/bluetooth/hci_h4.c | 16 +-
drivers/bluetooth/hci_h5.c | 28 +-
drivers/bluetooth/hci_intel.c | 66 +-
drivers/bluetooth/hci_ldisc.c | 13 +-
drivers/bluetooth/hci_ll.c | 4 +-
drivers/bluetooth/hci_qca.c | 4 +-
drivers/bluetooth/hci_vhci.c | 8 +-
drivers/infiniband/hw/mlx4/mad.c | 17 +-
drivers/infiniband/hw/mlx5/main.c | 463 +++++
drivers/infiniband/hw/mlx5/mlx5_ib.h | 45 +-
drivers/isdn/Makefile | 1 -
drivers/isdn/act2000/module.c | 2 +-
drivers/isdn/i4l/Kconfig | 2 -
drivers/isdn/sc/Kconfig | 8 -
drivers/isdn/sc/Makefile | 10 -
drivers/isdn/sc/card.h | 131 --
drivers/isdn/sc/command.c | 363 ----
drivers/isdn/sc/event.c | 68 -
drivers/isdn/sc/hardware.h | 110 -
drivers/isdn/sc/includes.h | 16 -
drivers/isdn/sc/init.c | 549 -----
drivers/isdn/sc/interrupt.c | 247 ---
drivers/isdn/sc/ioctl.c | 582 ------
drivers/isdn/sc/message.c | 230 --
drivers/isdn/sc/message.h | 245 ---
drivers/isdn/sc/packet.c | 204 --
drivers/isdn/sc/scioc.h | 110 -
drivers/isdn/sc/shmem.c | 138 --
drivers/isdn/sc/timer.c | 122 --
drivers/net/bonding/bond_3ad.c | 11 +-
drivers/net/bonding/bond_main.c | 123 +-
drivers/net/bonding/bond_sysfs.c | 3 +-
drivers/net/can/xilinx_can.c | 176 +-
drivers/net/dsa/mv88e6xxx.c | 240 ++-
drivers/net/dsa/mv88e6xxx.h | 8 +
drivers/net/ethernet/3com/3c509.c | 2 +-
drivers/net/ethernet/3com/3c59x.c | 2 +-
drivers/net/ethernet/8390/ax88796.c | 17 +-
drivers/net/ethernet/Kconfig | 1 +
drivers/net/ethernet/Makefile | 1 +
drivers/net/ethernet/adi/bfin_mac.c | 49 +-
drivers/net/ethernet/aeroflex/greth.c | 5 -
drivers/net/ethernet/aeroflex/greth.h | 1 -
drivers/net/ethernet/agere/et131x.c | 49 +-
drivers/net/ethernet/altera/altera_tse_main.c | 15 +-
drivers/net/ethernet/amd/au1000_eth.c | 25 +-
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 -
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 4 +-
drivers/net/ethernet/apm/xgene/xgene_enet_hw.h | 4 +-
drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 33 +-
drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 4 +-
drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 4 +-
drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h | 4 +-
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 4 +-
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h | 4 +-
drivers/net/ethernet/arc/Kconfig | 4 +-
drivers/net/ethernet/arc/emac_rockchip.c | 88 +-
drivers/net/ethernet/atheros/alx/hw.c | 10 +-
drivers/net/ethernet/atheros/alx/hw.h | 9 +-
drivers/net/ethernet/atheros/alx/main.c | 8 +-
drivers/net/ethernet/broadcom/b44.c | 21 +-
drivers/net/ethernet/broadcom/bcm63xx_enet.c | 40 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 2 +-
drivers/net/ethernet/broadcom/bgmac.c | 15 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 115 -
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 109 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 7 -
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 124 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 43 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 -
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 730 ++++---
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 28 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 110 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 865 +++-----
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 62 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +-
drivers/net/ethernet/broadcom/genet/bcmmii.c | 14 +-
drivers/net/ethernet/broadcom/sb1250-mac.c | 22 +-
drivers/net/ethernet/broadcom/tg3.c | 46 +-
drivers/net/ethernet/broadcom/tg3.h | 1 -
drivers/net/ethernet/cadence/macb.c | 67 +-
drivers/net/ethernet/cadence/macb.h | 2 +
drivers/net/ethernet/cavium/thunder/nic.h | 6 +
drivers/net/ethernet/cavium/thunder/nic_main.c | 11 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 15 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 211 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 12 +-
drivers/net/ethernet/cavium/thunder/q_struct.h | 30 +-
drivers/net/ethernet/chelsio/Kconfig | 17 +-
drivers/net/ethernet/chelsio/cxgb/cphy.h | 2 +-
drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/mv88x201x.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/my3126.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/pm3393.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/vsc7326.c | 2 +-
drivers/net/ethernet/chelsio/cxgb3/ael1002.c | 12 +-
drivers/net/ethernet/chelsio/cxgb3/aq100x.c | 2 +-
drivers/net/ethernet/chelsio/cxgb3/common.h | 2 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 14 +-
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 28 +-
drivers/net/ethernet/chelsio/cxgb3/vsc8211.c | 4 +-
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 11 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 19 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 144 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 148 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 232 ++-
drivers/net/ethernet/chelsio/cxgb4/l2t.c | 179 +-
drivers/net/ethernet/chelsio/cxgb4/l2t.h | 10 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 187 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 162 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.h | 1 +
drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h | 3 +
drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 31 +
drivers/net/ethernet/chelsio/cxgb4/t4_values.h | 3 +
drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 11 +-
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h | 1 +
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 11 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 2 -
drivers/net/ethernet/dec/tulip/de4x5.c | 2 +-
drivers/net/ethernet/dlink/dl2k.c | 314 +--
drivers/net/ethernet/dnet.c | 28 +-
drivers/net/ethernet/emulex/benet/be.h | 13 +-
drivers/net/ethernet/emulex/benet/be_cmds.c | 756 ++++++-
drivers/net/ethernet/emulex/benet/be_cmds.h | 178 +-
drivers/net/ethernet/emulex/benet/be_ethtool.c | 88 +-
drivers/net/ethernet/emulex/benet/be_main.c | 592 +-----
drivers/net/ethernet/ethoc.c | 18 +-
drivers/net/ethernet/faraday/ftgmac100.c | 23 +-
drivers/net/ethernet/freescale/Kconfig | 1 +
drivers/net/ethernet/freescale/Makefile | 2 +
drivers/net/ethernet/freescale/fec_main.c | 36 +-
drivers/net/ethernet/freescale/fec_mpc52xx.c | 22 +-
drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 4 -
drivers/net/ethernet/freescale/fman/Kconfig | 9 +
drivers/net/ethernet/freescale/fman/Makefile | 7 +
drivers/net/ethernet/freescale/fman/fman.c | 2871 +++++++++++++++++++++++++
drivers/net/ethernet/freescale/fman/fman.h | 325 +++
drivers/net/ethernet/freescale/fman/fman_dtsec.c | 1453 +++++++++++++
drivers/net/ethernet/freescale/fman/fman_dtsec.h | 59 +
drivers/net/ethernet/freescale/fman/fman_mac.h | 278 +++
drivers/net/ethernet/freescale/fman/fman_memac.c | 1170 +++++++++++
drivers/net/ethernet/freescale/fman/fman_memac.h | 60 +
drivers/net/ethernet/freescale/fman/fman_muram.c | 158 ++
drivers/net/ethernet/freescale/fman/fman_muram.h | 51 +
drivers/net/ethernet/freescale/fman/fman_port.c | 1778 ++++++++++++++++
drivers/net/ethernet/freescale/fman/fman_port.h | 151 ++
drivers/net/ethernet/freescale/fman/fman_sp.c | 166 ++
drivers/net/ethernet/freescale/fman/fman_sp.h | 103 +
drivers/net/ethernet/freescale/fman/fman_tgec.c | 786 +++++++
drivers/net/ethernet/freescale/fman/fman_tgec.h | 55 +
drivers/net/ethernet/freescale/fman/mac.c | 977 +++++++++
drivers/net/ethernet/freescale/fman/mac.h | 97 +
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +-
drivers/net/ethernet/freescale/fs_enet/mac-fec.c | 4 +-
drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c | 10 +-
drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 10 +-
drivers/net/ethernet/freescale/fsl_pq_mdio.c | 2 -
drivers/net/ethernet/freescale/gianfar.c | 13 +-
drivers/net/ethernet/freescale/ucc_geth.c | 6 +-
drivers/net/ethernet/hisilicon/hns/hnae.h | 63 +-
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 99 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 14 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 4 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 213 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 24 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 6 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 72 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 32 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 75 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 8 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 188 +-
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 553 ++++-
drivers/net/ethernet/hisilicon/hns/hns_enet.h | 12 +
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 201 +-
drivers/net/ethernet/hisilicon/hns_mdio.c | 5 -
drivers/net/ethernet/hp/hp100.c | 2 +-
drivers/net/ethernet/ibm/Kconfig | 10 +
drivers/net/ethernet/ibm/Makefile | 1 +
drivers/net/ethernet/ibm/ibmveth.c | 9 +-
drivers/net/ethernet/ibm/ibmvnic.c | 3585 ++++++++++++++++++++++++++++++++
drivers/net/ethernet/ibm/ibmvnic.h | 1046 ++++++++++
drivers/net/ethernet/intel/Kconfig | 10 +
drivers/net/ethernet/intel/e1000/e1000.h | 7 +-
drivers/net/ethernet/intel/e1000/e1000_hw.c | 216 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 133 +-
drivers/net/ethernet/intel/e1000e/defines.h | 3 +-
drivers/net/ethernet/intel/e1000e/e1000.h | 2 +-
drivers/net/ethernet/intel/e1000e/hw.h | 1 +
drivers/net/ethernet/intel/e1000e/ich8lan.c | 45 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 92 +-
drivers/net/ethernet/intel/fm10k/Makefile | 20 +-
drivers/net/ethernet/intel/fm10k/fm10k.h | 23 +-
drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c | 4 -
drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c | 4 -
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 30 +-
drivers/net/ethernet/intel/fm10k/fm10k_main.c | 80 +-
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 57 +-
drivers/net/ethernet/intel/fm10k/fm10k_mbx.h | 8 +-
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 75 +-
drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 211 +-
drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 151 +-
drivers/net/ethernet/intel/fm10k/fm10k_pf.h | 20 +-
drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 20 +-
drivers/net/ethernet/intel/fm10k/fm10k_tlv.h | 11 +-
drivers/net/ethernet/intel/fm10k/fm10k_type.h | 43 +-
drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 81 +-
drivers/net/ethernet/intel/fm10k/fm10k_vf.h | 2 +-
drivers/net/ethernet/intel/i40e/i40e.h | 46 +-
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 23 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 1 -
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 28 +-
drivers/net/ethernet/intel/i40e/i40e_devids.h | 1 -
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 108 +-
drivers/net/ethernet/intel/i40e/i40e_fcoe.c | 2 -
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 1004 ++++++---
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 110 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 3 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl.h | 1 +
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 100 +-
drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 23 +-
drivers/net/ethernet/intel/i40evf/i40e_common.c | 1 -
drivers/net/ethernet/intel/i40evf/i40e_devids.h | 1 -
drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 226 +-
drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 18 +
drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h | 1 +
drivers/net/ethernet/intel/i40evf/i40evf.h | 19 +-
drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 79 +-
drivers/net/ethernet/intel/i40evf/i40evf_main.c | 435 ++--
drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c | 86 +-
drivers/net/ethernet/intel/igb/e1000_82575.c | 21 +-
drivers/net/ethernet/intel/igb/e1000_defines.h | 6 +-
drivers/net/ethernet/intel/igb/e1000_hw.h | 1 +
drivers/net/ethernet/intel/igb/e1000_i210.c | 32 +-
drivers/net/ethernet/intel/igb/e1000_i210.h | 3 +-
drivers/net/ethernet/intel/igb/e1000_phy.c | 229 +-
drivers/net/ethernet/intel/igb/e1000_phy.h | 16 +-
drivers/net/ethernet/intel/igb/e1000_regs.h | 4 +-
drivers/net/ethernet/intel/igb/igb.h | 2 +
drivers/net/ethernet/intel/igb/igb_ethtool.c | 38 +-
drivers/net/ethernet/intel/igb/igb_main.c | 26 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 50 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 8 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 13 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 250 ++-
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c | 7 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c | 6 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 70 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 19 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 1 -
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 553 +++--
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 3 +
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 720 +++++--
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 237 ++-
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 17 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 16 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 220 +-
drivers/net/ethernet/intel/ixgbevf/ethtool.c | 2 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 3 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 104 +-
drivers/net/ethernet/intel/ixgbevf/vf.c | 4 +-
drivers/net/ethernet/jme.c | 2 +-
drivers/net/ethernet/lantiq_etop.c | 30 +-
drivers/net/ethernet/marvell/mv643xx_eth.c | 21 +-
drivers/net/ethernet/marvell/mvmdio.c | 10 +-
drivers/net/ethernet/marvell/mvneta.c | 429 +++-
drivers/net/ethernet/marvell/sky2.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/en_cq.c | 10 +-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 17 -
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 40 -
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 18 +-
drivers/net/ethernet/mellanox/mlx4/eq.c | 24 +-
drivers/net/ethernet/mellanox/mlx4/fw.c | 12 +-
drivers/net/ethernet/mellanox/mlx4/fw.h | 1 +
drivers/net/ethernet/mellanox/mlx4/main.c | 107 +-
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 8 +
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 126 --
drivers/net/ethernet/mellanox/mlx4/port.c | 598 +++++-
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c | 193 +-
drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 +
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 57 +-
drivers/net/ethernet/mellanox/mlx5/core/en_clock.c | 287 +++
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c | 30 +
drivers/net/ethernet/mellanox/mlx5/core/en_flow_table.c | 907 --------
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 1224 +++++++++++
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 120 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 24 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 85 +-
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 11 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 13 +
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 1097 ++++++++++
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 147 ++
drivers/net/ethernet/mellanox/mlx5/core/flow_table.c | 422 ----
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 289 +++
.../flow_table.h => drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 56 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 1514 ++++++++++++++
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 169 ++
drivers/net/ethernet/mellanox/mlx5/core/fw.c | 24 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 119 +-
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h | 9 +
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c | 38 +
drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 233 +++
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 435 +++-
drivers/net/ethernet/mellanox/mlxsw/Kconfig | 10 +-
drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 +
drivers/net/ethernet/mellanox/mlxsw/core.c | 85 +-
drivers/net/ethernet/mellanox/mlxsw/core.h | 34 +-
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 372 ++++
drivers/net/ethernet/mellanox/mlxsw/pci.c | 19 +-
drivers/net/ethernet/mellanox/mlxsw/pci.h | 4 +-
drivers/net/ethernet/mellanox/mlxsw/reg.h | 790 ++++++-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 1210 +++++++++--
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 154 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c | 765 ++++++-
drivers/net/ethernet/microchip/encx24j600.c | 24 +-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 3 +-
drivers/net/ethernet/netronome/Kconfig | 36 +
drivers/net/ethernet/netronome/Makefile | 5 +
drivers/net/ethernet/netronome/nfp/Makefile | 8 +
drivers/net/ethernet/netronome/nfp/nfp_net.h | 748 +++++++
drivers/net/ethernet/netronome/nfp/nfp_net_common.c | 2435 ++++++++++++++++++++++
drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 323 +++
drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c | 235 +++
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c | 640 ++++++
drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c | 385 ++++
drivers/net/ethernet/nxp/lpc_eth.c | 23 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_hsi.h | 6 +
drivers/net/ethernet/qlogic/qed/qed_main.c | 18 +
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 27 +
drivers/net/ethernet/qlogic/qed/qed_mcp.h | 13 +
drivers/net/ethernet/qlogic/qede/qede.h | 5 +-
drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 211 ++
drivers/net/ethernet/qlogic/qede/qede_main.c | 7 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 4 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h | 2 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 4 +-
drivers/net/ethernet/rdc/r6040.c | 20 +-
drivers/net/ethernet/realtek/r8169.c | 29 +-
drivers/net/ethernet/renesas/ravb.h | 4 +
drivers/net/ethernet/renesas/ravb_main.c | 115 +-
drivers/net/ethernet/renesas/sh_eth.c | 400 ++--
drivers/net/ethernet/renesas/sh_eth.h | 1 -
drivers/net/ethernet/rocker/rocker.c | 2 +-
drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c | 4 +-
drivers/net/ethernet/sfc/ef10.c | 96 +-
drivers/net/ethernet/sfc/efx.c | 18 +-
drivers/net/ethernet/sfc/mcdi.c | 250 ++-
drivers/net/ethernet/sfc/mcdi.h | 10 +
drivers/net/ethernet/sfc/net_driver.h | 5 +-
drivers/net/ethernet/sfc/rx.c | 1 -
drivers/net/ethernet/sfc/tx.c | 8 +-
drivers/net/ethernet/smsc/smsc911x.c | 21 +-
drivers/net/ethernet/smsc/smsc9420.c | 23 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 28 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 24 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 9 +
drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 42 +
drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c | 75 +
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 30 +
drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 9 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 23 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 46 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 +-
drivers/net/ethernet/synopsys/dwc_eth_qos.c | 29 +-
drivers/net/ethernet/ti/cpmac.c | 5 +-
drivers/net/ethernet/ti/cpsw.c | 9 +-
drivers/net/ethernet/ti/davinci_emac.c | 5 +-
drivers/net/ethernet/ti/davinci_mdio.c | 4 +-
drivers/net/ethernet/ti/netcp.h | 2 +-
drivers/net/ethernet/ti/netcp_core.c | 134 +-
drivers/net/ethernet/ti/netcp_ethss.c | 4 +-
drivers/net/ethernet/tile/tilepro.c | 3 +-
drivers/net/ethernet/toshiba/tc35815.c | 40 +-
drivers/net/ethernet/xilinx/ll_temac.h | 1 -
drivers/net/ethernet/xilinx/ll_temac_mdio.c | 2 -
drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 -
drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 2 -
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 6 +-
drivers/net/geneve.c | 153 +-
drivers/net/hyperv/hyperv_net.h | 62 +-
drivers/net/hyperv/netvsc.c | 111 +-
drivers/net/hyperv/netvsc_drv.c | 235 ++-
drivers/net/hyperv/rndis_filter.c | 66 +-
drivers/net/ieee802154/Kconfig | 11 +
drivers/net/ieee802154/Makefile | 1 +
drivers/net/ieee802154/adf7242.c | 1285 ++++++++++++
drivers/net/ieee802154/atusb.c | 3 +-
drivers/net/ieee802154/cc2520.c | 145 +-
drivers/net/ipvlan/ipvlan_main.c | 2 +-
drivers/net/irda/toim3232-sir.c | 10 -
drivers/net/loopback.c | 2 +-
drivers/net/macvlan.c | 4 +-
drivers/net/macvtap.c | 2 +-
drivers/net/phy/Makefile | 2 +-
drivers/net/phy/amd.c | 1 -
drivers/net/phy/aquantia.c | 4 -
drivers/net/phy/at803x.c | 15 +-
drivers/net/phy/bcm-phy-lib.c | 8 +-
drivers/net/phy/bcm63xx.c | 2 -
drivers/net/phy/bcm7xxx.c | 20 +-
drivers/net/phy/bcm87xx.c | 11 +-
drivers/net/phy/broadcom.c | 12 -
drivers/net/phy/cicada.c | 2 -
drivers/net/phy/davicom.c | 4 -
drivers/net/phy/dp83640.c | 25 +-
drivers/net/phy/dp83848.c | 2 -
drivers/net/phy/dp83867.c | 17 +-
drivers/net/phy/et1011c.c | 1 -
drivers/net/phy/fixed_phy.c | 14 +-
drivers/net/phy/icplus.c | 21 +-
drivers/net/phy/lxt.c | 4 -
drivers/net/phy/marvell.c | 153 +-
drivers/net/phy/mdio-bcm-unimac.c | 11 +-
drivers/net/phy/mdio-gpio.c | 2 +-
drivers/net/phy/mdio-moxart.c | 7 -
drivers/net/phy/mdio-mux.c | 3 +-
drivers/net/phy/mdio-octeon.c | 14 +-
drivers/net/phy/mdio-sun4i.c | 12 +-
drivers/net/phy/mdio_bus.c | 294 ++-
drivers/net/phy/mdio_device.c | 171 ++
drivers/net/phy/micrel.c | 149 +-
drivers/net/phy/microchip.c | 11 +-
drivers/net/phy/national.c | 1 -
drivers/net/phy/phy.c | 62 +-
drivers/net/phy/phy_device.c | 336 ++-
drivers/net/phy/qsemi.c | 1 -
drivers/net/phy/realtek.c | 5 -
drivers/net/phy/smsc.c | 32 +-
drivers/net/phy/ste10Xp.c | 2 -
drivers/net/phy/teranetics.c | 1 -
drivers/net/phy/vitesse.c | 8 -
drivers/net/plip/plip.c | 36 +-
drivers/net/ppp/ppp_generic.c | 9 +-
drivers/net/ppp/pppoe.c | 28 +-
drivers/net/ppp/pppox.c | 5 +-
drivers/net/ppp/pptp.c | 1 +
drivers/net/team/team.c | 69 +-
drivers/net/team/team_mode_activebackup.c | 1 +
drivers/net/team/team_mode_broadcast.c | 1 +
drivers/net/team/team_mode_loadbalance.c | 1 +
drivers/net/team/team_mode_random.c | 1 +
drivers/net/team/team_mode_roundrobin.c | 1 +
drivers/net/tun.c | 3 +
drivers/net/usb/asix_common.c | 2 +-
drivers/net/usb/ax88172a.c | 14 +-
drivers/net/usb/cdc_ether.c | 8 +-
drivers/net/usb/cdc_ncm.c | 43 +
drivers/net/usb/lan78xx.c | 66 +-
drivers/net/usb/qmi_wwan.c | 152 +-
drivers/net/usb/r8152.c | 134 +-
drivers/net/usb/usbnet.c | 5 +-
drivers/net/virtio_net.c | 3 -
drivers/net/vrf.c | 70 +-
drivers/net/vxlan.c | 23 +-
drivers/net/wan/hdlc.c | 21 +-
drivers/net/wan/hdlc_cisco.c | 1 +
drivers/net/wan/hdlc_fr.c | 1 +
drivers/net/wan/hdlc_ppp.c | 1 +
drivers/net/wan/hdlc_raw.c | 1 +
drivers/net/wan/hdlc_raw_eth.c | 1 +
drivers/net/wan/hdlc_x25.c | 1 +
drivers/net/wan/wanxl.c | 1 +
drivers/net/wireless/Kconfig | 238 +--
drivers/net/wireless/Makefile | 65 +-
drivers/net/wireless/admtek/Kconfig | 41 +
drivers/net/wireless/admtek/Makefile | 1 +
drivers/net/wireless/{ => admtek}/adm8211.c | 0
drivers/net/wireless/{ => admtek}/adm8211.h | 0
drivers/net/wireless/ath/Kconfig | 17 +-
drivers/net/wireless/ath/ath10k/Kconfig | 1 +
drivers/net/wireless/ath/ath10k/core.c | 16 +-
drivers/net/wireless/ath/ath10k/core.h | 38 +-
drivers/net/wireless/ath/ath10k/debug.c | 199 +-
drivers/net/wireless/ath/ath10k/debug.h | 4 +
drivers/net/wireless/ath/ath10k/htt.h | 15 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 33 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 130 +-
drivers/net/wireless/ath/ath10k/hw.h | 15 +
drivers/net/wireless/ath/ath10k/mac.c | 210 +-
drivers/net/wireless/ath/ath10k/mac.h | 3 +-
drivers/net/wireless/ath/ath10k/pci.c | 49 +-
drivers/net/wireless/ath/ath10k/thermal.c | 2 +-
drivers/net/wireless/ath/ath10k/txrx.c | 15 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 19 +
drivers/net/wireless/ath/ath10k/wmi-tlv.h | 18 +
drivers/net/wireless/ath/ath10k/wmi.c | 208 +-
drivers/net/wireless/ath/ath10k/wmi.h | 130 +-
drivers/net/wireless/ath/ath5k/base.c | 2 +-
drivers/net/wireless/ath/ath6kl/cfg80211.c | 4 +-
drivers/net/wireless/ath/ath6kl/htc_mbox.c | 5 +-
drivers/net/wireless/ath/ath6kl/init.c | 16 +-
drivers/net/wireless/ath/ath9k/Kconfig | 11 +
drivers/net/wireless/ath/ath9k/Makefile | 1 +
drivers/net/wireless/ath/ath9k/ath9k.h | 23 +
drivers/net/wireless/ath/ath9k/beacon.c | 3 +-
drivers/net/wireless/ath/ath9k/channel.c | 56 +-
drivers/net/wireless/ath/ath9k/common-beacon.c | 22 +-
drivers/net/wireless/ath/ath9k/eeprom.c | 74 +
drivers/net/wireless/ath/ath9k/eeprom.h | 3 +
drivers/net/wireless/ath/ath9k/eeprom_4k.c | 76 +-
drivers/net/wireless/ath/ath9k/eeprom_9287.c | 68 +-
drivers/net/wireless/ath/ath9k/eeprom_def.c | 61 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 2 +-
drivers/net/wireless/ath/ath9k/htc_hst.c | 2 +-
drivers/net/wireless/ath/ath9k/hw.c | 11 +-
drivers/net/wireless/ath/ath9k/init.c | 1 +
drivers/net/wireless/ath/ath9k/main.c | 4 +
drivers/net/wireless/ath/ath9k/recv.c | 3 +
drivers/net/wireless/ath/ath9k/rng.c | 107 +
drivers/net/wireless/ath/ath9k/xmit.c | 23 +-
drivers/net/wireless/ath/wcn36xx/dxe.c | 43 +-
drivers/net/wireless/ath/wcn36xx/hal.h | 2 +
drivers/net/wireless/ath/wcn36xx/smd.c | 27 +-
drivers/net/wireless/ath/wcn36xx/smd.h | 9 +
drivers/net/wireless/ath/wil6210/interrupt.c | 8 +-
drivers/net/wireless/ath/wil6210/main.c | 24 +-
drivers/net/wireless/ath/wil6210/netdev.c | 2 +-
drivers/net/wireless/ath/wil6210/pcie_bus.c | 30 +-
drivers/net/wireless/ath/wil6210/rx_reorder.c | 12 +-
drivers/net/wireless/ath/wil6210/txrx.c | 5 +-
drivers/net/wireless/ath/wil6210/wil6210.h | 1 +
drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 3 +-
drivers/net/wireless/ath/wil6210/wil_platform.c | 3 +-
drivers/net/wireless/ath/wil6210/wil_platform.h | 38 +-
drivers/net/wireless/ath/wil6210/wmi.c | 4 +
drivers/net/wireless/atmel/Kconfig | 57 +
drivers/net/wireless/atmel/Makefile | 5 +
drivers/net/wireless/{ => atmel}/at76c50x-usb.c | 0
drivers/net/wireless/{ => atmel}/at76c50x-usb.h | 0
drivers/net/wireless/{ => atmel}/atmel.c | 0
drivers/net/wireless/{ => atmel}/atmel.h | 0
drivers/net/wireless/{ => atmel}/atmel_cs.c | 0
drivers/net/wireless/{ => atmel}/atmel_pci.c | 0
drivers/net/wireless/brcm80211/brcmfmac/common.h | 23 -
drivers/net/wireless/broadcom/Kconfig | 18 +
drivers/net/wireless/broadcom/Makefile | 5 +
drivers/net/wireless/{ => broadcom}/b43/Kconfig | 0
drivers/net/wireless/{ => broadcom}/b43/Makefile | 0
drivers/net/wireless/{ => broadcom}/b43/b43.h | 0
drivers/net/wireless/{ => broadcom}/b43/bus.c | 0
drivers/net/wireless/{ => broadcom}/b43/bus.h | 0
drivers/net/wireless/{ => broadcom}/b43/debugfs.c | 0
drivers/net/wireless/{ => broadcom}/b43/debugfs.h | 0
drivers/net/wireless/{ => broadcom}/b43/dma.c | 0
drivers/net/wireless/{ => broadcom}/b43/dma.h | 0
drivers/net/wireless/{ => broadcom}/b43/leds.c | 0
drivers/net/wireless/{ => broadcom}/b43/leds.h | 0
drivers/net/wireless/{ => broadcom}/b43/lo.c | 0
drivers/net/wireless/{ => broadcom}/b43/lo.h | 0
drivers/net/wireless/{ => broadcom}/b43/main.c | 0
drivers/net/wireless/{ => broadcom}/b43/main.h | 0
drivers/net/wireless/{ => broadcom}/b43/phy_a.c | 0
drivers/net/wireless/{ => broadcom}/b43/phy_a.h | 0
drivers/net/wireless/{ => broadcom}/b43/phy_ac.c | 0
drivers/net/wireless/{ => broadcom}/b43/phy_ac.h | 0
drivers/net/wireless/{ => broadcom}/b43/phy_common.c | 0
drivers/net/wireless/{ => broadcom}/b43/phy_common.h | 0
drivers/net/wireless/{ => broadcom}/b43/phy_g.c | 0
drivers/net/wireless/{ => broadcom}/b43/phy_g.h | 0
drivers/net/wireless/{ => broadcom}/b43/phy_ht.c | 0
drivers/net/wireless/{ => broadcom}/b43/phy_ht.h | 0
drivers/net/wireless/{ => broadcom}/b43/phy_lcn.c | 0
drivers/net/wireless/{ => broadcom}/b43/phy_lcn.h | 0
drivers/net/wireless/{ => broadcom}/b43/phy_lp.c | 0
drivers/net/wireless/{ => broadcom}/b43/phy_lp.h | 0
drivers/net/wireless/{ => broadcom}/b43/phy_n.c | 0
drivers/net/wireless/{ => broadcom}/b43/phy_n.h | 0
drivers/net/wireless/{ => broadcom}/b43/pio.c | 0
drivers/net/wireless/{ => broadcom}/b43/pio.h | 0
drivers/net/wireless/{ => broadcom}/b43/ppr.c | 0
drivers/net/wireless/{ => broadcom}/b43/ppr.h | 0
drivers/net/wireless/{ => broadcom}/b43/radio_2055.c | 0
drivers/net/wireless/{ => broadcom}/b43/radio_2055.h | 0
drivers/net/wireless/{ => broadcom}/b43/radio_2056.c | 0
drivers/net/wireless/{ => broadcom}/b43/radio_2056.h | 0
drivers/net/wireless/{ => broadcom}/b43/radio_2057.c | 0
drivers/net/wireless/{ => broadcom}/b43/radio_2057.h | 0
drivers/net/wireless/{ => broadcom}/b43/radio_2059.c | 0
drivers/net/wireless/{ => broadcom}/b43/radio_2059.h | 0
drivers/net/wireless/{ => broadcom}/b43/rfkill.c | 0
drivers/net/wireless/{ => broadcom}/b43/rfkill.h | 0
drivers/net/wireless/{ => broadcom}/b43/sdio.c | 0
drivers/net/wireless/{ => broadcom}/b43/sdio.h | 0
drivers/net/wireless/{ => broadcom}/b43/sysfs.c | 0
drivers/net/wireless/{ => broadcom}/b43/sysfs.h | 0
drivers/net/wireless/{ => broadcom}/b43/tables.c | 0
drivers/net/wireless/{ => broadcom}/b43/tables.h | 0
drivers/net/wireless/{ => broadcom}/b43/tables_lpphy.c | 0
drivers/net/wireless/{ => broadcom}/b43/tables_lpphy.h | 0
drivers/net/wireless/{ => broadcom}/b43/tables_nphy.c | 0
drivers/net/wireless/{ => broadcom}/b43/tables_nphy.h | 0
drivers/net/wireless/{ => broadcom}/b43/tables_phy_ht.c | 0
drivers/net/wireless/{ => broadcom}/b43/tables_phy_ht.h | 0
drivers/net/wireless/{ => broadcom}/b43/tables_phy_lcn.c | 0
drivers/net/wireless/{ => broadcom}/b43/tables_phy_lcn.h | 0
drivers/net/wireless/{ => broadcom}/b43/wa.c | 0
drivers/net/wireless/{ => broadcom}/b43/wa.h | 0
drivers/net/wireless/{ => broadcom}/b43/xmit.c | 0
drivers/net/wireless/{ => broadcom}/b43/xmit.h | 0
drivers/net/wireless/{ => broadcom}/b43legacy/Kconfig | 0
drivers/net/wireless/{ => broadcom}/b43legacy/Makefile | 0
drivers/net/wireless/{ => broadcom}/b43legacy/b43legacy.h | 0
drivers/net/wireless/{ => broadcom}/b43legacy/debugfs.c | 0
drivers/net/wireless/{ => broadcom}/b43legacy/debugfs.h | 0
drivers/net/wireless/{ => broadcom}/b43legacy/dma.c | 0
drivers/net/wireless/{ => broadcom}/b43legacy/dma.h | 0
drivers/net/wireless/{ => broadcom}/b43legacy/ilt.c | 0
drivers/net/wireless/{ => broadcom}/b43legacy/ilt.h | 0
drivers/net/wireless/{ => broadcom}/b43legacy/leds.c | 0
drivers/net/wireless/{ => broadcom}/b43legacy/leds.h | 0
drivers/net/wireless/{ => broadcom}/b43legacy/main.c | 0
drivers/net/wireless/{ => broadcom}/b43legacy/main.h | 0
drivers/net/wireless/{ => broadcom}/b43legacy/phy.c | 0
drivers/net/wireless/{ => broadcom}/b43legacy/phy.h | 0
drivers/net/wireless/{ => broadcom}/b43legacy/pio.c | 0
drivers/net/wireless/{ => broadcom}/b43legacy/pio.h | 0
drivers/net/wireless/{ => broadcom}/b43legacy/radio.c | 0
drivers/net/wireless/{ => broadcom}/b43legacy/radio.h | 0
drivers/net/wireless/{ => broadcom}/b43legacy/rfkill.c | 0
drivers/net/wireless/{ => broadcom}/b43legacy/rfkill.h | 0
drivers/net/wireless/{ => broadcom}/b43legacy/sysfs.c | 0
drivers/net/wireless/{ => broadcom}/b43legacy/sysfs.h | 0
drivers/net/wireless/{ => broadcom}/b43legacy/xmit.c | 0
drivers/net/wireless/{ => broadcom}/b43legacy/xmit.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/Kconfig | 0
drivers/net/wireless/{ => broadcom}/brcm80211/Makefile | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/Makefile | 4 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcdc.c | 10 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcdc.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcmsdh.c | 12 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/btcoex.c | 12 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/btcoex.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bus.h | 2 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/cfg80211.c | 1387 +++++++-----
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/cfg80211.h | 150 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/chip.c | 1 +
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/chip.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/common.c | 96 +-
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h | 79 +
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/commonring.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/commonring.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/core.c | 250 ++-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/core.h | 15 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/debug.c | 2 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/debug.h | 2 +
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/feature.c | 80 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/feature.h | 9 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/firmware.c | 51 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/firmware.h | 46 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/flowring.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/flowring.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fweh.c | 8 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fweh.h | 2 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil.c | 31 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil.h | 1 +
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil_types.h | 167 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwsignal.c | 20 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwsignal.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/msgbuf.c | 7 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/msgbuf.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/of.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/of.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/p2p.c | 57 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/p2p.h | 2 -
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/pcie.c | 252 +--
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/pcie.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/proto.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/proto.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/sdio.c | 255 +--
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/sdio.h | 10 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/tracepoint.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/tracepoint.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/usb.c | 98 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/usb.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/vendor.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/vendor.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/Makefile | 6 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/aiutils.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/aiutils.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ampdu.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ampdu.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/antsel.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/antsel.h | 0
.../wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac.h | 0
.../{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h | 0
.../wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h | 0
.../net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_events.c | 0
.../net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_events.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/channel.c | 4 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/channel.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/d11.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/debug.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/debug.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/dma.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/dma.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/led.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/led.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/mac80211_if.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/mac80211_if.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/main.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/main.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_cmn.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_hal.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_int.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_lcn.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_lcn.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_n.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_qmath.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_qmath.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_radio.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phyreg_n.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_lcn.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_lcn.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_n.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_n.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy_shim.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy_shim.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pmu.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pmu.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pub.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/rate.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/rate.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/scb.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/stf.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/stf.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/types.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ucode_loader.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ucode_loader.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/Makefile | 4 +-
drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/d11.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/utils.c | 0
drivers/net/wireless/{ => broadcom}/brcm80211/include/brcm_hw_ids.h | 4 +
drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_d11.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_utils.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_wifi.h | 23 -
drivers/net/wireless/{ => broadcom}/brcm80211/include/chipcommon.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/include/defs.h | 0
drivers/net/wireless/{ => broadcom}/brcm80211/include/soc.h | 0
drivers/net/wireless/cisco/Kconfig | 56 +
drivers/net/wireless/cisco/Makefile | 2 +
drivers/net/wireless/{ => cisco}/airo.c | 18 +-
drivers/net/wireless/{ => cisco}/airo.h | 0
drivers/net/wireless/{ => cisco}/airo_cs.c | 0
drivers/net/wireless/intel/Kconfig | 18 +
drivers/net/wireless/intel/Makefile | 6 +
drivers/net/wireless/{ => intel}/ipw2x00/Kconfig | 0
drivers/net/wireless/{ => intel}/ipw2x00/Makefile | 0
drivers/net/wireless/{ => intel}/ipw2x00/ipw.h | 0
drivers/net/wireless/{ => intel}/ipw2x00/ipw2100.c | 11 +-
drivers/net/wireless/{ => intel}/ipw2x00/ipw2100.h | 0
drivers/net/wireless/{ => intel}/ipw2x00/ipw2200.c | 0
drivers/net/wireless/{ => intel}/ipw2x00/ipw2200.h | 0
drivers/net/wireless/{ => intel}/ipw2x00/libipw.h | 0
drivers/net/wireless/{ => intel}/ipw2x00/libipw_geo.c | 0
drivers/net/wireless/{ => intel}/ipw2x00/libipw_module.c | 0
drivers/net/wireless/{ => intel}/ipw2x00/libipw_rx.c | 0
drivers/net/wireless/{ => intel}/ipw2x00/libipw_tx.c | 0
drivers/net/wireless/{ => intel}/ipw2x00/libipw_wx.c | 0
drivers/net/wireless/{ => intel}/iwlegacy/3945-debug.c | 0
drivers/net/wireless/{ => intel}/iwlegacy/3945-mac.c | 0
drivers/net/wireless/{ => intel}/iwlegacy/3945-rs.c | 0
drivers/net/wireless/{ => intel}/iwlegacy/3945.c | 0
drivers/net/wireless/{ => intel}/iwlegacy/3945.h | 0
drivers/net/wireless/{ => intel}/iwlegacy/4965-calib.c | 0
drivers/net/wireless/{ => intel}/iwlegacy/4965-debug.c | 0
drivers/net/wireless/{ => intel}/iwlegacy/4965-mac.c | 2 +-
drivers/net/wireless/{ => intel}/iwlegacy/4965-rs.c | 0
drivers/net/wireless/{ => intel}/iwlegacy/4965.c | 0
drivers/net/wireless/{ => intel}/iwlegacy/4965.h | 0
drivers/net/wireless/{ => intel}/iwlegacy/Kconfig | 0
drivers/net/wireless/{ => intel}/iwlegacy/Makefile | 0
drivers/net/wireless/{ => intel}/iwlegacy/commands.h | 0
drivers/net/wireless/{ => intel}/iwlegacy/common.c | 14 +-
drivers/net/wireless/{ => intel}/iwlegacy/common.h | 0
drivers/net/wireless/{ => intel}/iwlegacy/csr.h | 0
drivers/net/wireless/{ => intel}/iwlegacy/debug.c | 0
drivers/net/wireless/{ => intel}/iwlegacy/iwl-spectrum.h | 0
drivers/net/wireless/{ => intel}/iwlegacy/prph.h | 0
drivers/net/wireless/{ => intel}/iwlwifi/Kconfig | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/Makefile | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/Makefile | 0
drivers/net/wireless/{ => intel}/iwlwifi/dvm/agn.h | 11 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/calib.c | 4 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/calib.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/commands.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/debugfs.c | 6 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/dev.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/devices.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/led.c | 4 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/led.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/lib.c | 7 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/mac80211.c | 13 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/main.c | 116 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/power.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/power.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/rs.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/rs.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/rx.c | 89 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/rxon.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/scan.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/sta.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/tt.c | 4 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/tt.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/tx.c | 3 +-
drivers/net/wireless/{ => intel}/iwlwifi/dvm/ucode.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-1000.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-2000.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-5000.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-6000.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-7000.c | 19 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-8000.c | 15 +-
drivers/net/wireless/intel/iwlwifi/iwl-9000.c | 163 ++
drivers/net/wireless/{ => intel}/iwlwifi/iwl-agn-hw.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-config.h | 9 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-csr.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-debug.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-debug.h | 4 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-data.h | 19 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-io.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-iwlwifi.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-msg.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-ucode.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-drv.c | 32 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-drv.h | 4 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-parse.c | 8 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-parse.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-read.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-read.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-fh.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw-error-dump.h | 9 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw-file.h | 29 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw.h | 16 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-io.c | 41 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-io.h | 6 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-modparams.h | 15 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-notif-wait.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-notif-wait.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-nvm-parse.c | 30 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-nvm-parse.h | 4 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-op-mode.h | 13 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-phy-db.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-phy-db.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-prph.h | 8 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-scd.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-trans.c | 93 +-
drivers/net/wireless/{ => intel}/iwlwifi/iwl-trans.h | 234 ++-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/Makefile | 6 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/binding.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/coex.c | 43 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/coex_legacy.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/constants.h | 3 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/d3.c | 456 ++--
drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs-vif.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs.c | 68 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-coex.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-d3.h | 19 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-mac.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-power.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-rs.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-rx.h | 136 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-scan.h | 24 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-sta.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-stats.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-tof.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-tx.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api.h | 89 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c | 817 ++++++++
drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.h | 174 ++
drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw.c | 135 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/led.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/mac-ctxt.c | 72 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/mac80211.c | 642 ++----
drivers/net/wireless/{ => intel}/iwlwifi/mvm/mvm.h | 154 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/nvm.c | 110 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/offloading.c | 76 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/ops.c | 359 ++--
drivers/net/wireless/{ => intel}/iwlwifi/mvm/phy-ctxt.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/power.c | 4 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/quota.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/rs.c | 84 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/rs.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/rx.c | 46 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 458 ++++
drivers/net/wireless/{ => intel}/iwlwifi/mvm/scan.c | 97 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/sf.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/sta.c | 118 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/sta.h | 26 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/tdls.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/testmode.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/time-event.c | 41 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/time-event.h | 3 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/tof.c | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/tof.h | 2 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/tt.c | 4 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/tx.c | 113 +-
drivers/net/wireless/{ => intel}/iwlwifi/mvm/utils.c | 4 +-
drivers/net/wireless/{ => intel}/iwlwifi/pcie/drv.c | 29 +-
drivers/net/wireless/{ => intel}/iwlwifi/pcie/internal.h | 43 +-
drivers/net/wireless/{ => intel}/iwlwifi/pcie/rx.c | 30 +-
drivers/net/wireless/{ => intel}/iwlwifi/pcie/trans.c | 290 +--
drivers/net/wireless/{ => intel}/iwlwifi/pcie/tx.c | 447 +++-
drivers/net/wireless/intersil/Kconfig | 38 +
drivers/net/wireless/intersil/Makefile | 4 +
drivers/net/wireless/{ => intersil}/hostap/Kconfig | 0
drivers/net/wireless/{ => intersil}/hostap/Makefile | 0
drivers/net/wireless/{ => intersil}/hostap/hostap.h | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_80211.h | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_80211_rx.c | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_80211_tx.c | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_ap.c | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_ap.h | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_common.h | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_config.h | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_cs.c | 6 +-
drivers/net/wireless/{ => intersil}/hostap/hostap_download.c | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_hw.c | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_info.c | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_ioctl.c | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_main.c | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_pci.c | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_plx.c | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_proc.c | 0
drivers/net/wireless/{ => intersil}/hostap/hostap_wlan.h | 0
drivers/net/wireless/{ => intersil}/orinoco/Kconfig | 0
drivers/net/wireless/{ => intersil}/orinoco/Makefile | 0
drivers/net/wireless/{ => intersil}/orinoco/airport.c | 0
drivers/net/wireless/{ => intersil}/orinoco/cfg.c | 0
drivers/net/wireless/{ => intersil}/orinoco/cfg.h | 0
drivers/net/wireless/{ => intersil}/orinoco/fw.c | 0
drivers/net/wireless/{ => intersil}/orinoco/fw.h | 0
drivers/net/wireless/{ => intersil}/orinoco/hermes.c | 0
drivers/net/wireless/{ => intersil}/orinoco/hermes.h | 0
drivers/net/wireless/{ => intersil}/orinoco/hermes_dld.c | 0
drivers/net/wireless/{ => intersil}/orinoco/hermes_dld.h | 0
drivers/net/wireless/{ => intersil}/orinoco/hermes_rid.h | 0
drivers/net/wireless/{ => intersil}/orinoco/hw.c | 0
drivers/net/wireless/{ => intersil}/orinoco/hw.h | 0
drivers/net/wireless/{ => intersil}/orinoco/main.c | 0
drivers/net/wireless/{ => intersil}/orinoco/main.h | 0
drivers/net/wireless/{ => intersil}/orinoco/mic.c | 0
drivers/net/wireless/{ => intersil}/orinoco/mic.h | 0
drivers/net/wireless/{ => intersil}/orinoco/orinoco.h | 0
drivers/net/wireless/{ => intersil}/orinoco/orinoco_cs.c | 0
drivers/net/wireless/{ => intersil}/orinoco/orinoco_nortel.c | 0
drivers/net/wireless/{ => intersil}/orinoco/orinoco_pci.c | 0
drivers/net/wireless/{ => intersil}/orinoco/orinoco_pci.h | 0
drivers/net/wireless/{ => intersil}/orinoco/orinoco_plx.c | 0
drivers/net/wireless/{ => intersil}/orinoco/orinoco_tmd.c | 0
drivers/net/wireless/{ => intersil}/orinoco/orinoco_usb.c | 0
drivers/net/wireless/{ => intersil}/orinoco/scan.c | 0
drivers/net/wireless/{ => intersil}/orinoco/scan.h | 0
drivers/net/wireless/{ => intersil}/orinoco/spectrum_cs.c | 0
drivers/net/wireless/{ => intersil}/orinoco/wext.c | 0
drivers/net/wireless/{ => intersil}/orinoco/wext.h | 0
drivers/net/wireless/{ => intersil}/p54/Kconfig | 0
drivers/net/wireless/{ => intersil}/p54/Makefile | 0
drivers/net/wireless/{ => intersil}/p54/eeprom.c | 0
drivers/net/wireless/{ => intersil}/p54/eeprom.h | 0
drivers/net/wireless/{ => intersil}/p54/fwio.c | 0
drivers/net/wireless/{ => intersil}/p54/led.c | 0
drivers/net/wireless/{ => intersil}/p54/lmac.h | 0
drivers/net/wireless/{ => intersil}/p54/main.c | 0
drivers/net/wireless/{ => intersil}/p54/p54.h | 0
drivers/net/wireless/{ => intersil}/p54/p54pci.c | 0
drivers/net/wireless/{ => intersil}/p54/p54pci.h | 0
drivers/net/wireless/{ => intersil}/p54/p54spi.c | 0
drivers/net/wireless/{ => intersil}/p54/p54spi.h | 0
drivers/net/wireless/{ => intersil}/p54/p54spi_eeprom.h | 0
drivers/net/wireless/{ => intersil}/p54/p54usb.c | 0
drivers/net/wireless/{ => intersil}/p54/p54usb.h | 0
drivers/net/wireless/{ => intersil}/p54/txrx.c | 0
drivers/net/wireless/{ => intersil}/prism54/Makefile | 0
drivers/net/wireless/{ => intersil}/prism54/isl_38xx.c | 0
drivers/net/wireless/{ => intersil}/prism54/isl_38xx.h | 0
drivers/net/wireless/{ => intersil}/prism54/isl_ioctl.c | 2 +-
drivers/net/wireless/{ => intersil}/prism54/isl_ioctl.h | 0
drivers/net/wireless/{ => intersil}/prism54/isl_oid.h | 0
drivers/net/wireless/{ => intersil}/prism54/islpci_dev.c | 4 +-
drivers/net/wireless/{ => intersil}/prism54/islpci_dev.h | 0
drivers/net/wireless/{ => intersil}/prism54/islpci_eth.c | 5 +-
drivers/net/wireless/{ => intersil}/prism54/islpci_eth.h | 0
drivers/net/wireless/{ => intersil}/prism54/islpci_hotplug.c | 0
drivers/net/wireless/{ => intersil}/prism54/islpci_mgt.c | 4 +-
drivers/net/wireless/{ => intersil}/prism54/islpci_mgt.h | 0
drivers/net/wireless/{ => intersil}/prism54/oid_mgt.c | 10 +-
drivers/net/wireless/{ => intersil}/prism54/oid_mgt.h | 0
drivers/net/wireless/{ => intersil}/prism54/prismcompat.h | 0
drivers/net/wireless/mac80211_hwsim.c | 95 +-
drivers/net/wireless/marvell/Kconfig | 27 +
drivers/net/wireless/marvell/Makefile | 6 +
drivers/net/wireless/{ => marvell}/libertas/Kconfig | 0
drivers/net/wireless/{ => marvell}/libertas/LICENSE | 0
drivers/net/wireless/{ => marvell}/libertas/Makefile | 0
drivers/net/wireless/{ => marvell}/libertas/README | 0
drivers/net/wireless/{ => marvell}/libertas/cfg.c | 3 +-
drivers/net/wireless/{ => marvell}/libertas/cfg.h | 0
drivers/net/wireless/{ => marvell}/libertas/cmd.c | 0
drivers/net/wireless/{ => marvell}/libertas/cmd.h | 0
drivers/net/wireless/{ => marvell}/libertas/cmdresp.c | 0
drivers/net/wireless/{ => marvell}/libertas/debugfs.c | 0
drivers/net/wireless/{ => marvell}/libertas/debugfs.h | 0
drivers/net/wireless/{ => marvell}/libertas/decl.h | 0
drivers/net/wireless/{ => marvell}/libertas/defs.h | 0
drivers/net/wireless/{ => marvell}/libertas/dev.h | 0
drivers/net/wireless/{ => marvell}/libertas/ethtool.c | 0
drivers/net/wireless/{ => marvell}/libertas/firmware.c | 0
drivers/net/wireless/{ => marvell}/libertas/host.h | 0
drivers/net/wireless/{ => marvell}/libertas/if_cs.c | 0
drivers/net/wireless/{ => marvell}/libertas/if_sdio.c | 2 +-
drivers/net/wireless/{ => marvell}/libertas/if_sdio.h | 0
drivers/net/wireless/{ => marvell}/libertas/if_spi.c | 0
drivers/net/wireless/{ => marvell}/libertas/if_spi.h | 0
drivers/net/wireless/{ => marvell}/libertas/if_usb.c | 0
drivers/net/wireless/{ => marvell}/libertas/if_usb.h | 0
drivers/net/wireless/{ => marvell}/libertas/main.c | 0
drivers/net/wireless/{ => marvell}/libertas/mesh.c | 0
drivers/net/wireless/{ => marvell}/libertas/mesh.h | 0
drivers/net/wireless/{ => marvell}/libertas/radiotap.h | 0
drivers/net/wireless/{ => marvell}/libertas/rx.c | 0
drivers/net/wireless/{ => marvell}/libertas/tx.c | 0
drivers/net/wireless/{ => marvell}/libertas/types.h | 0
drivers/net/wireless/marvell/libertas_tf/Kconfig | 18 +
drivers/net/wireless/{ => marvell}/libertas_tf/Makefile | 0
drivers/net/wireless/{ => marvell}/libertas_tf/cmd.c | 0
drivers/net/wireless/{ => marvell}/libertas_tf/deb_defs.h | 0
drivers/net/wireless/{ => marvell}/libertas_tf/if_usb.c | 0
drivers/net/wireless/{ => marvell}/libertas_tf/if_usb.h | 0
drivers/net/wireless/{ => marvell}/libertas_tf/libertas_tf.h | 0
drivers/net/wireless/{ => marvell}/libertas_tf/main.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/11ac.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/11ac.h | 0
drivers/net/wireless/{ => marvell}/mwifiex/11h.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/11n.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/11n.h | 0
drivers/net/wireless/{ => marvell}/mwifiex/11n_aggr.c | 2 -
drivers/net/wireless/{ => marvell}/mwifiex/11n_aggr.h | 0
drivers/net/wireless/{ => marvell}/mwifiex/11n_rxreorder.c | 10 +
drivers/net/wireless/{ => marvell}/mwifiex/11n_rxreorder.h | 0
drivers/net/wireless/{ => marvell}/mwifiex/Kconfig | 0
drivers/net/wireless/{ => marvell}/mwifiex/Makefile | 0
drivers/net/wireless/{ => marvell}/mwifiex/README | 0
drivers/net/wireless/{ => marvell}/mwifiex/cfg80211.c | 62 +-
drivers/net/wireless/{ => marvell}/mwifiex/cfg80211.h | 0
drivers/net/wireless/{ => marvell}/mwifiex/cfp.c | 6 +-
drivers/net/wireless/{ => marvell}/mwifiex/cmdevt.c | 4 +-
drivers/net/wireless/{ => marvell}/mwifiex/debugfs.c | 30 +
drivers/net/wireless/{ => marvell}/mwifiex/decl.h | 6 +-
drivers/net/wireless/{ => marvell}/mwifiex/ethtool.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/fw.h | 13 +-
drivers/net/wireless/{ => marvell}/mwifiex/ie.c | 2 +-
drivers/net/wireless/{ => marvell}/mwifiex/init.c | 2 +-
drivers/net/wireless/{ => marvell}/mwifiex/ioctl.h | 0
drivers/net/wireless/{ => marvell}/mwifiex/join.c | 20 +-
drivers/net/wireless/{ => marvell}/mwifiex/main.c | 2 +-
drivers/net/wireless/{ => marvell}/mwifiex/main.h | 50 +-
drivers/net/wireless/{ => marvell}/mwifiex/pcie.c | 65 +-
drivers/net/wireless/{ => marvell}/mwifiex/pcie.h | 10 +-
drivers/net/wireless/{ => marvell}/mwifiex/scan.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/sdio.c | 15 +-
drivers/net/wireless/{ => marvell}/mwifiex/sdio.h | 0
drivers/net/wireless/{ => marvell}/mwifiex/sta_cmd.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/sta_cmdresp.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/sta_event.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/sta_ioctl.c | 85 +-
drivers/net/wireless/{ => marvell}/mwifiex/sta_rx.c | 2 +-
drivers/net/wireless/{ => marvell}/mwifiex/sta_tx.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/tdls.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/txrx.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/uap_cmd.c | 6 +-
drivers/net/wireless/{ => marvell}/mwifiex/uap_event.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/uap_txrx.c | 3 +-
drivers/net/wireless/{ => marvell}/mwifiex/usb.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/usb.h | 0
drivers/net/wireless/{ => marvell}/mwifiex/util.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/util.h | 0
drivers/net/wireless/{ => marvell}/mwifiex/wmm.c | 0
drivers/net/wireless/{ => marvell}/mwifiex/wmm.h | 0
drivers/net/wireless/{ => marvell}/mwl8k.c | 0
drivers/net/wireless/mediatek/Kconfig | 16 +-
drivers/net/wireless/ralink/Kconfig | 16 +
drivers/net/wireless/ralink/Makefile | 1 +
drivers/net/wireless/{ => ralink}/rt2x00/Kconfig | 0
drivers/net/wireless/{ => ralink}/rt2x00/Makefile | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2400pci.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2400pci.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2500pci.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2500pci.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2500usb.c | 5 +-
drivers/net/wireless/{ => ralink}/rt2x00/rt2500usb.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2800.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2800lib.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2800lib.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2800mmio.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2800mmio.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2800pci.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2800pci.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2800soc.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2800usb.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2800usb.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00config.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00crypto.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00debug.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00debug.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00dev.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00dump.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00firmware.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00leds.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00leds.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00lib.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00link.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mac.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mmio.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mmio.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00pci.c | 2 +
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00pci.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00queue.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00queue.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00reg.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00soc.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00soc.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00usb.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt2x00usb.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt61pci.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt61pci.h | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt73usb.c | 0
drivers/net/wireless/{ => ralink}/rt2x00/rt73usb.h | 0
drivers/net/wireless/realtek/Kconfig | 18 +
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c | 23 +-
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 21 +-
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 22 +-
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 23 +-
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 21 +-
drivers/net/wireless/realtek/rtlwifi/core.c | 3 +-
drivers/net/wireless/realtek/rtlwifi/pci.c | 11 +-
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 7 +-
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c | 2 +
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 2 +
drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c | 4 +-
drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 6 +-
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 9 +
drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 8 +-
drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.c | 4 +-
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 9 +-
drivers/net/wireless/realtek/rtlwifi/usb.c | 2 +
drivers/net/wireless/rsi/Kconfig | 15 +
drivers/net/wireless/rsi/rsi_91x_mgmt.c | 5 +-
drivers/net/wireless/st/Kconfig | 16 +
drivers/net/wireless/st/Makefile | 1 +
drivers/net/wireless/{ => st}/cw1200/Kconfig | 0
drivers/net/wireless/{ => st}/cw1200/Makefile | 0
drivers/net/wireless/{ => st}/cw1200/bh.c | 0
drivers/net/wireless/{ => st}/cw1200/bh.h | 0
drivers/net/wireless/{ => st}/cw1200/cw1200.h | 0
drivers/net/wireless/{ => st}/cw1200/cw1200_sdio.c | 0
drivers/net/wireless/{ => st}/cw1200/cw1200_spi.c | 0
drivers/net/wireless/{ => st}/cw1200/debug.c | 0
drivers/net/wireless/{ => st}/cw1200/debug.h | 0
drivers/net/wireless/{ => st}/cw1200/fwio.c | 0
drivers/net/wireless/{ => st}/cw1200/fwio.h | 0
drivers/net/wireless/{ => st}/cw1200/hwbus.h | 0
drivers/net/wireless/{ => st}/cw1200/hwio.c | 0
drivers/net/wireless/{ => st}/cw1200/hwio.h | 0
drivers/net/wireless/{ => st}/cw1200/main.c | 0
drivers/net/wireless/{ => st}/cw1200/pm.c | 0
drivers/net/wireless/{ => st}/cw1200/pm.h | 0
drivers/net/wireless/{ => st}/cw1200/queue.c | 0
drivers/net/wireless/{ => st}/cw1200/queue.h | 0
drivers/net/wireless/{ => st}/cw1200/scan.c | 0
drivers/net/wireless/{ => st}/cw1200/scan.h | 0
drivers/net/wireless/{ => st}/cw1200/sta.c | 6 -
drivers/net/wireless/{ => st}/cw1200/sta.h | 0
drivers/net/wireless/{ => st}/cw1200/txrx.c | 0
drivers/net/wireless/{ => st}/cw1200/txrx.h | 0
drivers/net/wireless/{ => st}/cw1200/wsm.c | 0
drivers/net/wireless/{ => st}/cw1200/wsm.h | 0
drivers/net/wireless/ti/Kconfig | 18 +-
drivers/net/wireless/ti/wl1251/Kconfig | 2 +-
drivers/net/wireless/ti/wl12xx/conf.h | 233 +++
drivers/net/wireless/ti/wl12xx/main.c | 116 +-
drivers/net/wireless/ti/wl18xx/conf.h | 90 +
drivers/net/wireless/ti/wl18xx/event.c | 2 +
drivers/net/wireless/ti/wl18xx/event.h | 1 +
drivers/net/wireless/ti/wl18xx/main.c | 147 +-
drivers/net/wireless/ti/wlcore/Kconfig | 2 +-
drivers/net/wireless/ti/wlcore/acx.c | 4 +-
drivers/net/wireless/ti/wlcore/acx.h | 2 +-
drivers/net/wireless/ti/wlcore/cmd.h | 1 -
drivers/net/wireless/ti/wlcore/conf.h | 237 +--
drivers/net/wireless/ti/wlcore/debugfs.c | 60 +
drivers/net/wireless/ti/wlcore/event.c | 82 +
drivers/net/wireless/ti/wlcore/event.h | 9 +
drivers/net/wireless/ti/wlcore/io.c | 11 +-
drivers/net/wireless/ti/wlcore/io.h | 14 +-
drivers/net/wireless/ti/wlcore/main.c | 96 +-
drivers/net/wireless/ti/wlcore/rx.c | 1 -
drivers/net/wireless/ti/wlcore/spi.c | 10 +-
drivers/net/wireless/ti/wlcore/sysfs.c | 26 -
drivers/net/wireless/ti/wlcore/wlcore.h | 3 -
drivers/net/wireless/zydas/Kconfig | 35 +
drivers/net/wireless/zydas/Makefile | 3 +
drivers/net/wireless/{ => zydas}/zd1201.c | 0
drivers/net/wireless/{ => zydas}/zd1201.h | 0
drivers/net/wireless/{ => zydas}/zd1211rw/Kconfig | 0
drivers/net/wireless/{ => zydas}/zd1211rw/Makefile | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_chip.c | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_chip.h | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_def.h | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_mac.c | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_mac.h | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf.c | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf.h | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_al2230.c | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_al7230b.c | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_rf2959.c | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_uw2453.c | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_usb.c | 0
drivers/net/wireless/{ => zydas}/zd1211rw/zd_usb.h | 0
drivers/nfc/Kconfig | 1 +
drivers/nfc/Makefile | 1 +
drivers/nfc/fdp/i2c.c | 12 +-
drivers/nfc/microread/i2c.c | 2 -
drivers/nfc/nfcsim.c | 10 +-
drivers/nfc/nxp-nci/i2c.c | 34 +-
drivers/nfc/pn544/i2c.c | 46 +-
drivers/nfc/s3fwrn5/core.c | 2 +-
drivers/nfc/s3fwrn5/i2c.c | 2 +-
drivers/nfc/s3fwrn5/s3fwrn5.h | 4 +-
drivers/nfc/st-nci/Kconfig | 18 +-
drivers/nfc/st-nci/i2c.c | 80 +-
drivers/nfc/st-nci/ndlc.c | 1 -
drivers/nfc/st-nci/se.c | 3 +-
drivers/nfc/st-nci/spi.c | 81 +-
drivers/nfc/st21nfca/Kconfig | 13 +-
drivers/nfc/st21nfca/i2c.c | 80 +-
drivers/nfc/st21nfca/se.c | 5 +-
drivers/nfc/st95hf/Kconfig | 10 +
drivers/nfc/st95hf/Makefile | 6 +
drivers/nfc/st95hf/core.c | 1273 ++++++++++++
drivers/nfc/st95hf/spi.c | 167 ++
drivers/nfc/st95hf/spi.h | 64 +
drivers/nfc/trf7970a.c | 8 +-
drivers/of/of_mdio.c | 95 +-
drivers/s390/net/ctcm_main.c | 7 +-
drivers/s390/net/qeth_core.h | 4 +
drivers/s390/net/qeth_core_main.c | 11 +-
drivers/s390/net/qeth_l2_main.c | 1 +
drivers/s390/net/qeth_l3_main.c | 40 +-
drivers/scsi/fcoe/fcoe.c | 2 +-
drivers/ssb/Kconfig | 2 +-
drivers/ssb/host_soc.c | 37 +
drivers/ssb/main.c | 5 +-
drivers/ssb/ssb_private.h | 3 +
drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib.c | 2 +-
drivers/staging/netlogic/xlr_net.c | 36 +-
drivers/staging/octeon/ethernet-rgmii.c | 6 +-
fs/kernfs/dir.c | 46 +
include/linux/brcmphy.h | 1 +
include/linux/cgroup-defs.h | 126 ++
include/linux/cgroup.h | 66 +-
include/linux/etherdevice.h | 3 +
include/linux/filter.h | 41 +-
include/linux/hashtable.h | 4 +
include/linux/hdlc.h | 2 +-
include/linux/if_pppox.h | 1 -
include/linux/if_team.h | 1 +
include/linux/if_vlan.h | 4 +-
include/linux/inet_diag.h | 9 +
include/linux/kernfs.h | 12 +
include/linux/mdio.h | 78 +
include/linux/mlx4/driver.h | 5 +
include/linux/mlx5/device.h | 66 +-
include/linux/mlx5/driver.h | 30 +
include/linux/mlx5/fs.h | 111 +
include/linux/mlx5/mlx5_ifc.h | 311 ++-
include/linux/mlx5/vport.h | 37 +-
include/linux/mroute.h | 76 +-
include/linux/netdev_features.h | 14 +-
include/linux/netdevice.h | 282 ++-
include/linux/netfilter/nf_conntrack_sctp.h | 13 +
include/linux/netfilter/nfnetlink.h | 12 +-
include/linux/netlink.h | 2 +
include/linux/pci_ids.h | 2 +
include/linux/phy.h | 80 +-
include/linux/pim.h | 5 +
include/linux/platform_data/microread.h | 2 +-
include/linux/qed/qed_if.h | 17 +
include/linux/rhashtable.h | 82 +
include/linux/rtnetlink.h | 5 +
include/linux/sched.h | 1 +
include/linux/sh_eth.h | 2 +-
include/linux/skbuff.h | 171 +-
include/linux/soc/ti/knav_dma.h | 22 +-
include/linux/sock_diag.h | 2 +
include/linux/ssb/ssb.h | 10 +-
include/linux/wait.h | 21 +
include/net/6lowpan.h | 10 +-
include/net/addrconf.h | 3 +-
include/net/bluetooth/bluetooth.h | 25 +-
include/net/bluetooth/hci.h | 4 +-
include/net/bluetooth/hci_core.h | 62 +-
include/net/bluetooth/hci_mon.h | 2 +
include/net/bluetooth/hci_sock.h | 1 +
include/net/bluetooth/mgmt.h | 15 +
include/net/bonding.h | 39 +-
include/net/busy_poll.h | 45 +-
include/net/cfg80211.h | 10 +-
include/net/checksum.h | 3 +-
include/net/cls_cgroup.h | 11 +-
include/net/dsa.h | 20 +-
include/net/genetlink.h | 2 +
include/net/geneve.h | 8 +
include/net/ieee802154_netdev.h | 2 +-
include/net/ila.h | 18 +
include/net/inet_frag.h | 1 -
include/net/inet_sock.h | 14 +
include/net/ip6_tunnel.h | 19 +-
include/net/ip_fib.h | 3 +-
include/net/ip_tunnels.h | 28 +-
include/net/ipv6.h | 15 +
include/net/l3mdev.h | 23 +
include/net/mac80211.h | 56 +
include/net/net_namespace.h | 3 +
include/net/netfilter/ipv6/nf_defrag_ipv6.h | 3 +-
include/net/netfilter/nf_conntrack_timeout.h | 2 +-
include/net/netfilter/nf_dup_netdev.h | 6 +
include/net/netfilter/nf_tables.h | 45 +-
include/net/netfilter/nf_tables_core.h | 10 +
include/net/netfilter/nft_meta.h | 3 +
include/net/netns/ipv4.h | 7 +
include/net/netns/sctp.h | 7 +
include/net/netprio_cgroup.h | 16 +-
include/net/nfc/nfc.h | 1 +
include/net/protocol.h | 2 +-
include/net/request_sock.h | 2 +-
include/net/sch_generic.h | 9 +
include/net/sctp/sctp.h | 32 +-
include/net/sctp/structs.h | 10 +-
include/net/sock.h | 44 +-
include/net/sock_reuseport.h | 28 +
include/net/switchdev.h | 15 +
include/net/tcp.h | 29 +-
include/net/udp.h | 7 +-
include/net/udp_tunnel.h | 8 +-
include/net/vxlan.h | 2 +-
include/trace/events/fib6.h | 76 +
include/uapi/asm-generic/socket.h | 3 +
include/uapi/linux/bpf.h | 27 +-
include/uapi/linux/ethtool.h | 3 +
include/uapi/linux/if_link.h | 4 +
include/uapi/linux/ila.h | 22 +
include/uapi/linux/in6.h | 1 +
include/uapi/linux/mroute.h | 59 +-
include/uapi/linux/netfilter/ipset/ip_set_bitmap.h | 2 +
include/uapi/linux/netfilter/ipset/ip_set_hash.h | 2 +
include/uapi/linux/netfilter/ipset/ip_set_list.h | 2 +
include/uapi/linux/netfilter/nf_conntrack_sctp.h | 12 +-
include/uapi/linux/netfilter/nf_conntrack_tuple_common.h | 3 +
include/uapi/linux/netfilter/nf_tables.h | 91 +
include/uapi/linux/netfilter/nfnetlink.h | 2 +
include/uapi/linux/netfilter/xt_HMARK.h | 1 +
include/uapi/linux/netfilter/xt_RATEEST.h | 1 +
include/uapi/linux/netfilter/xt_TEE.h | 2 +
include/uapi/linux/netfilter/xt_TPROXY.h | 1 +
include/uapi/linux/netfilter/xt_cgroup.h | 15 +-
include/uapi/linux/netfilter/xt_hashlimit.h | 1 +
include/uapi/linux/netfilter/xt_ipvs.h | 1 +
include/uapi/linux/netfilter/xt_mac.h | 2 +
include/uapi/linux/netfilter/xt_osf.h | 2 +
include/uapi/linux/netfilter/xt_physdev.h | 2 +-
include/uapi/linux/netfilter/xt_policy.h | 2 +
include/uapi/linux/netfilter/xt_rateest.h | 1 +
include/uapi/linux/netfilter/xt_recent.h | 1 +
include/uapi/linux/netfilter/xt_sctp.h | 12 +-
include/uapi/linux/netfilter_arp/arp_tables.h | 1 +
include/uapi/linux/netfilter_bridge.h | 1 +
include/uapi/linux/netfilter_bridge/ebt_arp.h | 1 +
include/uapi/linux/netfilter_bridge/ebt_arpreply.h | 2 +
include/uapi/linux/netfilter_bridge/ebt_ip6.h | 1 +
include/uapi/linux/netfilter_bridge/ebt_nat.h | 2 +
include/uapi/linux/netfilter_bridge/ebtables.h | 6 +-
include/uapi/linux/netfilter_ipv4/ip_tables.h | 1 +
include/uapi/linux/netfilter_ipv6/ip6_tables.h | 1 +
include/uapi/linux/netfilter_ipv6/ip6t_rt.h | 2 +-
include/uapi/linux/nl80211.h | 11 +-
include/uapi/linux/pkt_sched.h | 4 +
include/uapi/linux/rtnetlink.h | 1 +
include/uapi/linux/sock_diag.h | 1 +
include/uapi/linux/sockios.h | 2 +-
kernel/bpf/core.c | 4 -
kernel/bpf/hashtab.c | 64 +-
kernel/bpf/inode.c | 20 +
kernel/bpf/syscall.c | 22 +-
kernel/bpf/verifier.c | 10 +
kernel/cgroup.c | 126 +-
lib/Kconfig.debug | 23 +
lib/Makefile | 1 +
lib/netdev-notifier-error-inject.c | 55 +
lib/rhashtable.c | 3 -
lib/test_bpf.c | 120 ++
lib/test_rhashtable.c | 76 +-
net/6lowpan/6lowpan_i.h | 28 +
net/6lowpan/Kconfig | 47 +-
net/6lowpan/Makefile | 9 +
net/6lowpan/core.c | 59 +-
net/6lowpan/debugfs.c | 53 +
net/6lowpan/nhc_ghc_ext_dest.c | 27 +
net/6lowpan/nhc_ghc_ext_frag.c | 28 +
net/6lowpan/nhc_ghc_ext_hop.c | 27 +
net/6lowpan/nhc_ghc_ext_route.c | 27 +
net/6lowpan/nhc_ghc_icmpv6.c | 27 +
net/6lowpan/nhc_ghc_udp.c | 27 +
net/8021q/vlan_dev.c | 11 +-
net/Kconfig | 9 +
net/atm/common.c | 4 +-
net/atm/mpc.h | 4 +-
net/atm/mpoa_caches.c | 4 +-
net/batman-adv/bat_iv_ogm.c | 80 +-
net/batman-adv/bridge_loop_avoidance.c | 55 +-
net/batman-adv/bridge_loop_avoidance.h | 2 +
net/batman-adv/debugfs.c | 9 +
net/batman-adv/fragmentation.c | 8 +-
net/batman-adv/gateway_common.c | 117 +-
net/batman-adv/hard-interface.c | 11 +-
net/batman-adv/main.c | 23 +-
net/batman-adv/main.h | 4 +-
net/batman-adv/network-coding.c | 4 +-
net/batman-adv/originator.c | 195 ++
net/batman-adv/originator.h | 7 +
net/batman-adv/packet.h | 3 +-
net/batman-adv/routing.c | 6 +-
net/batman-adv/send.c | 3 +-
net/batman-adv/sysfs.c | 16 +-
net/batman-adv/translation-table.c | 24 +-
net/batman-adv/types.h | 66 +-
net/bluetooth/6lowpan.c | 8 +-
net/bluetooth/af_bluetooth.c | 26 +-
net/bluetooth/bnep/core.c | 7 +-
net/bluetooth/cmtp/capi.c | 8 +-
net/bluetooth/cmtp/core.c | 3 +-
net/bluetooth/hci_conn.c | 123 +-
net/bluetooth/hci_core.c | 647 ++----
net/bluetooth/hci_event.c | 14 +-
net/bluetooth/hci_request.c | 1928 +++++++++++++++--
net/bluetooth/hci_request.h | 53 +-
net/bluetooth/hci_sock.c | 209 +-
net/bluetooth/l2cap_core.c | 19 +-
net/bluetooth/mgmt.c | 1923 +++--------------
net/bluetooth/rfcomm/core.c | 46 +-
net/bridge/br_fdb.c | 1 +
net/bridge/br_if.c | 13 +-
net/bridge/br_mdb.c | 23 +
net/bridge/br_stp.c | 2 +
net/bridge/br_stp_if.c | 1 +
net/bridge/br_sysfs_br.c | 3 +-
net/bridge/br_vlan.c | 31 +-
net/bridge/netfilter/ebt_ip6.c | 4 +-
net/bridge/netfilter/ebt_log.c | 9 +-
net/bridge/netfilter/ebt_stp.c | 2 +-
net/bridge/netfilter/ebt_vlan.c | 15 +-
net/bridge/netfilter/ebtable_filter.c | 2 +-
net/bridge/netfilter/ebtable_nat.c | 2 +-
net/bridge/netfilter/ebtables.c | 139 +-
net/bridge/netfilter/nf_tables_bridge.c | 2 +-
net/bridge/netfilter/nft_meta_bridge.c | 1 +
net/core/Makefile | 2 +-
net/core/datagram.c | 77 +-
net/core/dev.c | 414 +++-
net/core/ethtool.c | 85 +-
net/core/filter.c | 299 ++-
net/core/net-sysfs.c | 5 +-
net/core/net-traces.c | 4 +
net/core/netclassid_cgroup.c | 11 +-
net/core/netprio_cgroup.c | 19 +-
net/core/pktgen.c | 8 +-
net/core/rtnetlink.c | 21 +-
net/core/scm.c | 4 +-
net/core/sock.c | 54 +-
net/core/sock_diag.c | 23 +-
net/core/sock_reuseport.c | 251 +++
net/core/stream.c | 2 +-
net/dccp/output.c | 2 +-
net/dsa/dsa.c | 80 +-
net/dsa/dsa_priv.h | 1 +
net/dsa/slave.c | 33 +-
net/ethernet/eth.c | 31 +
net/ieee802154/6lowpan/core.c | 6 +-
net/ieee802154/6lowpan/reassembly.c | 1 -
net/ipv4/Kconfig | 13 +
net/ipv4/fou.c | 2 +-
net/ipv4/inet_diag.c | 65 +-
net/ipv4/inet_fragment.c | 10 +-
net/ipv4/ip_fragment.c | 1 -
net/ipv4/ip_gre.c | 8 +-
net/ipv4/ip_output.c | 5 +-
net/ipv4/ip_tunnel.c | 8 +-
net/ipv4/ip_tunnel_core.c | 26 +-
net/ipv4/ip_vti.c | 3 +-
net/ipv4/ipconfig.c | 62 +-
net/ipv4/ipip.c | 1 -
net/ipv4/ipmr.c | 741 +++----
net/ipv4/netfilter/arp_tables.c | 6 +-
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 2 +-
net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 3 +-
net/ipv4/netfilter/nf_nat_snmp_basic.c | 22 +-
net/ipv4/netfilter/nf_reject_ipv4.c | 1 -
net/ipv4/netfilter/nf_tables_arp.c | 2 +-
net/ipv4/netfilter/nf_tables_ipv4.c | 2 +-
net/ipv4/ping.c | 2 +
net/ipv4/syncookies.c | 4 +-
net/ipv4/sysctl_net_ipv4.c | 53 +-
net/ipv4/tcp.c | 50 +-
net/ipv4/tcp_diag.c | 19 +
net/ipv4/tcp_input.c | 2 +-
net/ipv4/tcp_ipv4.c | 27 +-
net/ipv4/tcp_minisocks.c | 7 +-
net/ipv4/tcp_output.c | 14 +-
net/ipv4/tcp_timer.c | 3 -
net/ipv4/tcp_yeah.c | 2 +-
net/ipv4/udp.c | 144 +-
net/ipv4/udp_diag.c | 4 +-
net/ipv4/udp_offload.c | 15 +-
net/ipv4/udp_tunnel.c | 11 +-
net/ipv6/Kconfig | 1 +
net/ipv6/Makefile | 2 +-
net/ipv6/addrconf.c | 77 +-
net/ipv6/ila/Makefile | 7 +
net/ipv6/ila/ila.h | 48 +
net/ipv6/ila/ila_common.c | 103 +
net/ipv6/{ila.c => ila/ila_lwt.c} | 83 +-
net/ipv6/ila/ila_xlat.c | 680 ++++++
net/ipv6/inet6_connection_sock.c | 4 +-
net/ipv6/ip6_gre.c | 1 -
net/ipv6/ip6_output.c | 4 +-
net/ipv6/netfilter/nf_conntrack_reasm.c | 167 +-
net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 20 +-
net/ipv6/netfilter/nf_nat_l3proto_ipv6.c | 3 +-
net/ipv6/netfilter/nf_reject_ipv6.c | 1 -
net/ipv6/netfilter/nf_tables_ipv6.c | 2 +-
net/ipv6/raw.c | 20 +-
net/ipv6/reassembly.c | 1 -
net/ipv6/route.c | 20 +
net/ipv6/sit.c | 7 +-
net/ipv6/syncookies.c | 4 +-
net/ipv6/tcp_ipv6.c | 19 +-
net/ipv6/udp.c | 70 +-
net/iucv/af_iucv.c | 24 +-
net/l2tp/l2tp_ppp.c | 19 +-
net/mac80211/cfg.c | 532 +----
net/mac80211/debugfs.c | 1 +
net/mac80211/ibss.c | 1 +
net/mac80211/ieee80211_i.h | 25 +-
net/mac80211/key.c | 56 +-
net/mac80211/main.c | 4 +-
net/mac80211/mesh_pathtbl.c | 4 +-
net/mac80211/mlme.c | 6 +-
net/mac80211/offchannel.c | 829 ++++++--
net/mac80211/rx.c | 3 +-
net/mac80211/sta_info.c | 163 +-
net/mac80211/sta_info.h | 2 +
net/mac80211/trace.h | 25 +
net/mac80211/tx.c | 2 +-
net/mac80211/util.c | 7 +-
net/mac802154/driver-ops.h | 3 -
net/mac802154/mac_cmd.c | 2 +-
net/mac802154/rx.c | 3 +-
net/mac802154/tx.c | 9 -
net/mpls/af_mpls.c | 185 +-
net/mpls/internal.h | 2 +
net/mpls/mpls_iptunnel.c | 2 +-
net/netfilter/Kconfig | 22 +
net/netfilter/Makefile | 9 +-
net/netfilter/ipset/ip_set_core.c | 108 +-
net/netfilter/ipvs/ip_vs_proto_sctp.c | 2 +-
net/netfilter/nf_conntrack_expect.c | 7 +
net/netfilter/nf_conntrack_ftp.c | 17 +-
net/netfilter/nf_conntrack_irc.c | 7 +-
net/netfilter/nf_conntrack_netlink.c | 96 +-
net/netfilter/nf_conntrack_sane.c | 19 +-
net/netfilter/nf_conntrack_sip.c | 5 +-
net/netfilter/nf_conntrack_standalone.c | 7 +
net/netfilter/nf_conntrack_tftp.c | 7 +-
net/netfilter/nf_conntrack_timeout.c | 2 +-
net/netfilter/nf_dup_netdev.c | 40 +
net/netfilter/nf_tables_api.c | 176 +-
net/netfilter/nf_tables_core.c | 62 +-
net/netfilter/nf_tables_inet.c | 2 +-
net/netfilter/nf_tables_netdev.c | 47 +-
net/netfilter/nf_tables_trace.c | 275 +++
net/netfilter/nfnetlink.c | 26 +-
net/netfilter/nfnetlink_acct.c | 21 +-
net/netfilter/nfnetlink_cthelper.c | 18 +-
net/netfilter/nfnetlink_cttimeout.c | 120 +-
net/netfilter/nfnetlink_log.c | 40 +-
net/netfilter/nfnetlink_queue.c | 123 +-
net/netfilter/nft_byteorder.c | 23 +
net/netfilter/nft_compat.c | 6 +-
net/netfilter/nft_ct.c | 38 +
net/netfilter/nft_dup_netdev.c | 97 +
net/netfilter/nft_fwd_netdev.c | 98 +
net/netfilter/nft_limit.c | 16 +-
net/netfilter/nft_meta.c | 56 +-
net/netfilter/nft_payload.c | 135 +-
net/netfilter/x_tables.c | 12 +
net/netfilter/xt_CT.c | 2 +-
net/netfilter/xt_cgroup.c | 108 +-
net/netfilter/xt_osf.c | 7 +-
net/netlink/af_netlink.c | 4 +
net/netlink/genetlink.c | 16 +
net/nfc/core.c | 13 +
net/nfc/digital_core.c | 3 +-
net/nfc/nci/core.c | 6 +-
net/nfc/nci/hci.c | 2 +-
net/nfc/netlink.c | 37 +
net/nfc/nfc.h | 1 +
net/openvswitch/conntrack.c | 25 +-
net/openvswitch/vport-geneve.c | 6 +-
net/openvswitch/vport-netdev.c | 2 +-
net/openvswitch/vport.h | 23 +-
net/phonet/af_phonet.c | 4 +
net/rds/page.c | 31 +-
net/rfkill/rfkill-gpio.c | 4 -
net/rxrpc/af_rxrpc.c | 2 +-
net/sched/Kconfig | 14 +-
net/sched/cls_bpf.c | 8 +-
net/sched/cls_flower.c | 10 +-
net/sched/sch_ingress.c | 88 +-
net/sctp/associola.c | 5 +
net/sctp/endpointola.c | 52 +-
net/sctp/input.c | 187 +-
net/sctp/output.c | 2 +-
net/sctp/proc.c | 316 +--
net/sctp/protocol.c | 41 +-
net/sctp/sm_sideeffect.c | 18 +-
net/sctp/sm_statefuns.c | 17 +-
net/sctp/socket.c | 8 +-
net/sctp/sysctl.c | 9 +-
net/socket.c | 2 +
net/switchdev/switchdev.c | 14 +
net/tipc/bcast.c | 126 +-
net/tipc/bcast.h | 1 +
net/tipc/bearer.c | 140 +-
net/tipc/bearer.h | 8 +-
net/tipc/core.h | 5 +
net/tipc/discover.c | 38 +-
net/tipc/link.c | 626 +++---
net/tipc/link.h | 175 +-
net/tipc/name_distr.c | 68 +-
net/tipc/name_distr.h | 1 -
net/tipc/name_table.c | 5 +-
net/tipc/netlink.c | 8 +-
net/tipc/netlink_compat.c | 8 +-
net/tipc/node.c | 875 ++++++--
net/tipc/node.h | 127 +-
net/tipc/socket.c | 4 +-
net/tipc/udp_media.c | 17 +-
net/unix/af_unix.c | 67 +-
net/unix/garbage.c | 13 +-
net/vmw_vsock/vmci_transport.h | 2 +-
net/vmw_vsock/vmci_transport_notify.c | 2 +-
net/vmw_vsock/vmci_transport_notify.h | 5 +-
net/vmw_vsock/vmci_transport_notify_qstate.c | 2 +-
net/wireless/core.h | 7 -
net/wireless/lib80211_crypt_ccmp.c | 4 +-
net/wireless/lib80211_crypt_tkip.c | 4 +-
net/wireless/nl80211.c | 62 +-
net/wireless/ocb.c | 3 +
net/wireless/rdev-ops.h | 51 +
net/wireless/reg.c | 98 +-
net/wireless/trace.h | 103 +
net/wireless/util.c | 121 --
tools/testing/selftests/net/.gitignore | 1 +
tools/testing/selftests/net/Makefile | 2 +-
tools/testing/selftests/net/reuseport_bpf.c | 514 +++++
1739 files changed, 70829 insertions(+), 25686 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-class-net-qmi
create mode 100644 Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
create mode 100644 Documentation/devicetree/bindings/net/nfc/st95hf.txt
delete mode 100644 drivers/isdn/sc/Kconfig
delete mode 100644 drivers/isdn/sc/Makefile
delete mode 100644 drivers/isdn/sc/card.h
delete mode 100644 drivers/isdn/sc/command.c
delete mode 100644 drivers/isdn/sc/event.c
delete mode 100644 drivers/isdn/sc/hardware.h
delete mode 100644 drivers/isdn/sc/includes.h
delete mode 100644 drivers/isdn/sc/init.c
delete mode 100644 drivers/isdn/sc/interrupt.c
delete mode 100644 drivers/isdn/sc/ioctl.c
delete mode 100644 drivers/isdn/sc/message.c
delete mode 100644 drivers/isdn/sc/message.h
delete mode 100644 drivers/isdn/sc/packet.c
delete mode 100644 drivers/isdn/sc/scioc.h
delete mode 100644 drivers/isdn/sc/shmem.c
delete mode 100644 drivers/isdn/sc/timer.c
create mode 100644 drivers/net/ethernet/freescale/fman/Kconfig
create mode 100644 drivers/net/ethernet/freescale/fman/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/fman.c
create mode 100644 drivers/net/ethernet/freescale/fman/fman.h
create mode 100644 drivers/net/ethernet/freescale/fman/fman_dtsec.c
create mode 100644 drivers/net/ethernet/freescale/fman/fman_dtsec.h
create mode 100644 drivers/net/ethernet/freescale/fman/fman_mac.h
create mode 100644 drivers/net/ethernet/freescale/fman/fman_memac.c
create mode 100644 drivers/net/ethernet/freescale/fman/fman_memac.h
create mode 100644 drivers/net/ethernet/freescale/fman/fman_muram.c
create mode 100644 drivers/net/ethernet/freescale/fman/fman_muram.h
create mode 100644 drivers/net/ethernet/freescale/fman/fman_port.c
create mode 100644 drivers/net/ethernet/freescale/fman/fman_port.h
create mode 100644 drivers/net/ethernet/freescale/fman/fman_sp.c
create mode 100644 drivers/net/ethernet/freescale/fman/fman_sp.h
create mode 100644 drivers/net/ethernet/freescale/fman/fman_tgec.c
create mode 100644 drivers/net/ethernet/freescale/fman/fman_tgec.h
create mode 100644 drivers/net/ethernet/freescale/fman/mac.c
create mode 100644 drivers/net/ethernet/freescale/fman/mac.h
create mode 100644 drivers/net/ethernet/ibm/ibmvnic.c
create mode 100644 drivers/net/ethernet/ibm/ibmvnic.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_clock.c
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_flow_table.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/flow_table.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
rename include/linux/mlx5/flow_table.h => drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h (51%)
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sriov.c
create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
create mode 100644 drivers/net/ethernet/netronome/Kconfig
create mode 100644 drivers/net/ethernet/netronome/Makefile
create mode 100644 drivers/net/ethernet/netronome/nfp/Makefile
create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net.h
create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_common.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h
create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c
create mode 100644 drivers/net/ieee802154/adf7242.c
create mode 100644 drivers/net/phy/mdio_device.c
create mode 100644 drivers/net/wireless/admtek/Kconfig
create mode 100644 drivers/net/wireless/admtek/Makefile
rename drivers/net/wireless/{ => admtek}/adm8211.c (100%)
rename drivers/net/wireless/{ => admtek}/adm8211.h (100%)
create mode 100644 drivers/net/wireless/ath/ath9k/rng.c
create mode 100644 drivers/net/wireless/atmel/Kconfig
create mode 100644 drivers/net/wireless/atmel/Makefile
rename drivers/net/wireless/{ => atmel}/at76c50x-usb.c (100%)
rename drivers/net/wireless/{ => atmel}/at76c50x-usb.h (100%)
rename drivers/net/wireless/{ => atmel}/atmel.c (100%)
rename drivers/net/wireless/{ => atmel}/atmel.h (100%)
rename drivers/net/wireless/{ => atmel}/atmel_cs.c (100%)
rename drivers/net/wireless/{ => atmel}/atmel_pci.c (100%)
delete mode 100644 drivers/net/wireless/brcm80211/brcmfmac/common.h
create mode 100644 drivers/net/wireless/broadcom/Kconfig
create mode 100644 drivers/net/wireless/broadcom/Makefile
rename drivers/net/wireless/{ => broadcom}/b43/Kconfig (100%)
rename drivers/net/wireless/{ => broadcom}/b43/Makefile (100%)
rename drivers/net/wireless/{ => broadcom}/b43/b43.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/bus.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/bus.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/debugfs.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/debugfs.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/dma.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/dma.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/leds.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/leds.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/lo.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/lo.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/main.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/main.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_a.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_a.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_ac.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_ac.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_common.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_common.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_g.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_g.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_ht.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_ht.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_lcn.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_lcn.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_lp.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_lp.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_n.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/phy_n.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/pio.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/pio.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/ppr.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/ppr.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/radio_2055.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/radio_2055.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/radio_2056.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/radio_2056.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/radio_2057.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/radio_2057.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/radio_2059.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/radio_2059.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/rfkill.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/rfkill.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/sdio.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/sdio.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/sysfs.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/sysfs.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/tables.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/tables.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/tables_lpphy.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/tables_lpphy.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/tables_nphy.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/tables_nphy.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/tables_phy_ht.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/tables_phy_ht.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/tables_phy_lcn.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/tables_phy_lcn.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/wa.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/wa.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43/xmit.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43/xmit.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/Kconfig (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/Makefile (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/b43legacy.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/debugfs.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/debugfs.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/dma.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/dma.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/ilt.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/ilt.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/leds.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/leds.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/main.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/main.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/phy.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/phy.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/pio.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/pio.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/radio.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/radio.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/rfkill.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/rfkill.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/sysfs.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/sysfs.h (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/xmit.c (100%)
rename drivers/net/wireless/{ => broadcom}/b43legacy/xmit.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/Kconfig (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/Makefile (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/Makefile (93%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcdc.c (98%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcdc.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcmsdh.c (98%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/btcoex.c (98%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/btcoex.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bus.h (99%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/cfg80211.c (90%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/cfg80211.h (79%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/chip.c (99%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/chip.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/common.c (68%)
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/commonring.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/commonring.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/core.c (84%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/core.h (94%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/debug.c (97%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/debug.h (98%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/feature.c (70%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/feature.h (90%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/firmware.c (91%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/firmware.h (53%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/flowring.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/flowring.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fweh.c (98%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fweh.h (99%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil.c (93%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil.h (99%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil_types.h (83%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwsignal.c (99%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwsignal.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/msgbuf.c (99%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/msgbuf.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/of.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/of.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/p2p.c (98%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/p2p.h (99%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/pcie.c (89%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/pcie.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/proto.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/proto.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/sdio.c (94%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/sdio.h (97%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/tracepoint.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/tracepoint.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/usb.c (94%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/usb.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/vendor.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/vendor.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/Makefile (88%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/aiutils.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/aiutils.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ampdu.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ampdu.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/antsel.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/antsel.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_events.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_events.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/channel.c (99%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/channel.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/d11.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/debug.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/debug.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/dma.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/dma.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/led.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/led.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/mac80211_if.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/mac80211_if.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/main.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/main.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_cmn.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_hal.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_int.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_lcn.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_lcn.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_n.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_qmath.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_qmath.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_radio.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phyreg_n.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_lcn.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_lcn.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_n.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_n.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy_shim.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy_shim.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pmu.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pmu.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pub.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/rate.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/rate.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/scb.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/stf.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/stf.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/types.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ucode_loader.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ucode_loader.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/Makefile (89%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/d11.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/utils.c (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/include/brcm_hw_ids.h (95%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_d11.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_utils.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_wifi.h (96%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/include/chipcommon.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/include/defs.h (100%)
rename drivers/net/wireless/{ => broadcom}/brcm80211/include/soc.h (100%)
create mode 100644 drivers/net/wireless/cisco/Kconfig
create mode 100644 drivers/net/wireless/cisco/Makefile
rename drivers/net/wireless/{ => cisco}/airo.c (99%)
rename drivers/net/wireless/{ => cisco}/airo.h (100%)
rename drivers/net/wireless/{ => cisco}/airo_cs.c (100%)
create mode 100644 drivers/net/wireless/intel/Kconfig
create mode 100644 drivers/net/wireless/intel/Makefile
rename drivers/net/wireless/{ => intel}/ipw2x00/Kconfig (100%)
rename drivers/net/wireless/{ => intel}/ipw2x00/Makefile (100%)
rename drivers/net/wireless/{ => intel}/ipw2x00/ipw.h (100%)
rename drivers/net/wireless/{ => intel}/ipw2x00/ipw2100.c (99%)
rename drivers/net/wireless/{ => intel}/ipw2x00/ipw2100.h (100%)
rename drivers/net/wireless/{ => intel}/ipw2x00/ipw2200.c (100%)
rename drivers/net/wireless/{ => intel}/ipw2x00/ipw2200.h (100%)
rename drivers/net/wireless/{ => intel}/ipw2x00/libipw.h (100%)
rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_geo.c (100%)
rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_module.c (100%)
rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_rx.c (100%)
rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_tx.c (100%)
rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_wx.c (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/3945-debug.c (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/3945-mac.c (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/3945-rs.c (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/3945.c (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/3945.h (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/4965-calib.c (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/4965-debug.c (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/4965-mac.c (99%)
rename drivers/net/wireless/{ => intel}/iwlegacy/4965-rs.c (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/4965.c (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/4965.h (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/Kconfig (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/Makefile (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/commands.h (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/common.c (99%)
rename drivers/net/wireless/{ => intel}/iwlegacy/common.h (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/csr.h (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/debug.c (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/iwl-spectrum.h (100%)
rename drivers/net/wireless/{ => intel}/iwlegacy/prph.h (100%)
rename drivers/net/wireless/{ => intel}/iwlwifi/Kconfig (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/Makefile (91%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/Makefile (100%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/agn.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/calib.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/calib.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/commands.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/debugfs.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/dev.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/devices.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/led.c (97%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/led.h (97%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/lib.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/mac80211.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/main.c (94%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/power.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/power.h (97%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/rs.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/rs.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/rx.c (91%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/rxon.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/scan.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/sta.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/tt.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/tt.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/tx.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/ucode.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-1000.c (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-2000.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-5000.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-6000.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-7000.c (95%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-8000.c (95%)
create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-9000.c
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-agn-hw.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-config.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-csr.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-debug.c (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-debug.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-data.h (84%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-io.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-iwlwifi.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-msg.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-ucode.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace.c (97%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-drv.c (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-drv.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-parse.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-parse.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-read.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-read.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-fh.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw-error-dump.h (96%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw-file.h (96%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw.h (96%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-io.c (86%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-io.h (93%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-modparams.h (92%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-notif-wait.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-notif-wait.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-nvm-parse.c (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-nvm-parse.h (97%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-op-mode.h (95%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-phy-db.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-phy-db.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-prph.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-scd.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-trans.c (63%)
rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-trans.h (84%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/Makefile (74%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/binding.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/coex.c (97%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/coex_legacy.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/constants.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/d3.c (85%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs-vif.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs.c (95%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-coex.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-d3.h (96%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-mac.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-power.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-rs.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-rx.h (71%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-scan.h (97%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-sta.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-stats.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-tof.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-tx.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api.h (94%)
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.h
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw.c (90%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/led.c (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/mac-ctxt.c (97%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/mac80211.c (88%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/mvm.h (94%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/nvm.c (90%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/offloading.c (83%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/ops.c (84%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/phy-ctxt.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/power.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/quota.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/rs.c (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/rs.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/rx.c (95%)
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/scan.c (95%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/sf.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/sta.c (95%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/sta.h (94%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tdls.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/testmode.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/time-event.c (97%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/time-event.h (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tof.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tof.h (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tt.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tx.c (92%)
rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/utils.c (99%)
rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/drv.c (96%)
rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/internal.h (96%)
rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/rx.c (98%)
rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/trans.c (90%)
rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/tx.c (85%)
create mode 100644 drivers/net/wireless/intersil/Kconfig
create mode 100644 drivers/net/wireless/intersil/Makefile
rename drivers/net/wireless/{ => intersil}/hostap/Kconfig (100%)
rename drivers/net/wireless/{ => intersil}/hostap/Makefile (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap.h (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_80211.h (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_80211_rx.c (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_80211_tx.c (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_ap.c (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_ap.h (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_common.h (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_config.h (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_cs.c (99%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_download.c (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_hw.c (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_info.c (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_ioctl.c (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_main.c (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_pci.c (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_plx.c (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_proc.c (100%)
rename drivers/net/wireless/{ => intersil}/hostap/hostap_wlan.h (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/Kconfig (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/Makefile (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/airport.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/cfg.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/cfg.h (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/fw.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/fw.h (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/hermes.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/hermes.h (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/hermes_dld.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/hermes_dld.h (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/hermes_rid.h (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/hw.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/hw.h (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/main.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/main.h (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/mic.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/mic.h (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/orinoco.h (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_cs.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_nortel.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_pci.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_pci.h (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_plx.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_tmd.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_usb.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/scan.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/scan.h (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/spectrum_cs.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/wext.c (100%)
rename drivers/net/wireless/{ => intersil}/orinoco/wext.h (100%)
rename drivers/net/wireless/{ => intersil}/p54/Kconfig (100%)
rename drivers/net/wireless/{ => intersil}/p54/Makefile (100%)
rename drivers/net/wireless/{ => intersil}/p54/eeprom.c (100%)
rename drivers/net/wireless/{ => intersil}/p54/eeprom.h (100%)
rename drivers/net/wireless/{ => intersil}/p54/fwio.c (100%)
rename drivers/net/wireless/{ => intersil}/p54/led.c (100%)
rename drivers/net/wireless/{ => intersil}/p54/lmac.h (100%)
rename drivers/net/wireless/{ => intersil}/p54/main.c (100%)
rename drivers/net/wireless/{ => intersil}/p54/p54.h (100%)
rename drivers/net/wireless/{ => intersil}/p54/p54pci.c (100%)
rename drivers/net/wireless/{ => intersil}/p54/p54pci.h (100%)
rename drivers/net/wireless/{ => intersil}/p54/p54spi.c (100%)
rename drivers/net/wireless/{ => intersil}/p54/p54spi.h (100%)
rename drivers/net/wireless/{ => intersil}/p54/p54spi_eeprom.h (100%)
rename drivers/net/wireless/{ => intersil}/p54/p54usb.c (100%)
rename drivers/net/wireless/{ => intersil}/p54/p54usb.h (100%)
rename drivers/net/wireless/{ => intersil}/p54/txrx.c (100%)
rename drivers/net/wireless/{ => intersil}/prism54/Makefile (100%)
rename drivers/net/wireless/{ => intersil}/prism54/isl_38xx.c (100%)
rename drivers/net/wireless/{ => intersil}/prism54/isl_38xx.h (100%)
rename drivers/net/wireless/{ => intersil}/prism54/isl_ioctl.c (99%)
rename drivers/net/wireless/{ => intersil}/prism54/isl_ioctl.h (100%)
rename drivers/net/wireless/{ => intersil}/prism54/isl_oid.h (100%)
rename drivers/net/wireless/{ => intersil}/prism54/islpci_dev.c (99%)
rename drivers/net/wireless/{ => intersil}/prism54/islpci_dev.h (100%)
rename drivers/net/wireless/{ => intersil}/prism54/islpci_eth.c (99%)
rename drivers/net/wireless/{ => intersil}/prism54/islpci_eth.h (100%)
rename drivers/net/wireless/{ => intersil}/prism54/islpci_hotplug.c (100%)
rename drivers/net/wireless/{ => intersil}/prism54/islpci_mgt.c (99%)
rename drivers/net/wireless/{ => intersil}/prism54/islpci_mgt.h (100%)
rename drivers/net/wireless/{ => intersil}/prism54/oid_mgt.c (99%)
rename drivers/net/wireless/{ => intersil}/prism54/oid_mgt.h (100%)
rename drivers/net/wireless/{ => intersil}/prism54/prismcompat.h (100%)
create mode 100644 drivers/net/wireless/marvell/Kconfig
create mode 100644 drivers/net/wireless/marvell/Makefile
rename drivers/net/wireless/{ => marvell}/libertas/Kconfig (100%)
rename drivers/net/wireless/{ => marvell}/libertas/LICENSE (100%)
rename drivers/net/wireless/{ => marvell}/libertas/Makefile (100%)
rename drivers/net/wireless/{ => marvell}/libertas/README (100%)
rename drivers/net/wireless/{ => marvell}/libertas/cfg.c (99%)
rename drivers/net/wireless/{ => marvell}/libertas/cfg.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas/cmd.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas/cmd.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas/cmdresp.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas/debugfs.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas/debugfs.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas/decl.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas/defs.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas/dev.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas/ethtool.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas/firmware.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas/host.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas/if_cs.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas/if_sdio.c (99%)
rename drivers/net/wireless/{ => marvell}/libertas/if_sdio.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas/if_spi.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas/if_spi.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas/if_usb.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas/if_usb.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas/main.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas/mesh.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas/mesh.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas/radiotap.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas/rx.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas/tx.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas/types.h (100%)
create mode 100644 drivers/net/wireless/marvell/libertas_tf/Kconfig
rename drivers/net/wireless/{ => marvell}/libertas_tf/Makefile (100%)
rename drivers/net/wireless/{ => marvell}/libertas_tf/cmd.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas_tf/deb_defs.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas_tf/if_usb.c (100%)
rename drivers/net/wireless/{ => marvell}/libertas_tf/if_usb.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas_tf/libertas_tf.h (100%)
rename drivers/net/wireless/{ => marvell}/libertas_tf/main.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/11ac.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/11ac.h (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/11h.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/11n.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/11n.h (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/11n_aggr.c (99%)
rename drivers/net/wireless/{ => marvell}/mwifiex/11n_aggr.h (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/11n_rxreorder.c (98%)
rename drivers/net/wireless/{ => marvell}/mwifiex/11n_rxreorder.h (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/Kconfig (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/Makefile (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/README (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/cfg80211.c (98%)
rename drivers/net/wireless/{ => marvell}/mwifiex/cfg80211.h (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/cfp.c (99%)
rename drivers/net/wireless/{ => marvell}/mwifiex/cmdevt.c (99%)
rename drivers/net/wireless/{ => marvell}/mwifiex/debugfs.c (97%)
rename drivers/net/wireless/{ => marvell}/mwifiex/decl.h (98%)
rename drivers/net/wireless/{ => marvell}/mwifiex/ethtool.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/fw.h (99%)
rename drivers/net/wireless/{ => marvell}/mwifiex/ie.c (99%)
rename drivers/net/wireless/{ => marvell}/mwifiex/init.c (99%)
rename drivers/net/wireless/{ => marvell}/mwifiex/ioctl.h (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/join.c (99%)
rename drivers/net/wireless/{ => marvell}/mwifiex/main.c (99%)
rename drivers/net/wireless/{ => marvell}/mwifiex/main.h (97%)
rename drivers/net/wireless/{ => marvell}/mwifiex/pcie.c (98%)
rename drivers/net/wireless/{ => marvell}/mwifiex/pcie.h (98%)
rename drivers/net/wireless/{ => marvell}/mwifiex/scan.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/sdio.c (99%)
rename drivers/net/wireless/{ => marvell}/mwifiex/sdio.h (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/sta_cmd.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/sta_cmdresp.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/sta_event.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/sta_ioctl.c (96%)
rename drivers/net/wireless/{ => marvell}/mwifiex/sta_rx.c (99%)
rename drivers/net/wireless/{ => marvell}/mwifiex/sta_tx.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/tdls.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/txrx.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/uap_cmd.c (99%)
rename drivers/net/wireless/{ => marvell}/mwifiex/uap_event.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/uap_txrx.c (99%)
rename drivers/net/wireless/{ => marvell}/mwifiex/usb.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/usb.h (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/util.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/util.h (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/wmm.c (100%)
rename drivers/net/wireless/{ => marvell}/mwifiex/wmm.h (100%)
rename drivers/net/wireless/{ => marvell}/mwl8k.c (100%)
create mode 100644 drivers/net/wireless/ralink/Kconfig
create mode 100644 drivers/net/wireless/ralink/Makefile
rename drivers/net/wireless/{ => ralink}/rt2x00/Kconfig (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/Makefile (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2400pci.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2400pci.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2500pci.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2500pci.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2500usb.c (99%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2500usb.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800lib.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800lib.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800mmio.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800mmio.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800pci.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800pci.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800soc.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800usb.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800usb.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00config.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00crypto.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00debug.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00debug.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00dev.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00dump.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00firmware.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00leds.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00leds.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00lib.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00link.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mac.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mmio.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mmio.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00pci.c (99%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00pci.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00queue.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00queue.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00reg.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00soc.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00soc.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00usb.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00usb.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt61pci.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt61pci.h (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt73usb.c (100%)
rename drivers/net/wireless/{ => ralink}/rt2x00/rt73usb.h (100%)
create mode 100644 drivers/net/wireless/realtek/Kconfig
create mode 100644 drivers/net/wireless/st/Kconfig
create mode 100644 drivers/net/wireless/st/Makefile
rename drivers/net/wireless/{ => st}/cw1200/Kconfig (100%)
rename drivers/net/wireless/{ => st}/cw1200/Makefile (100%)
rename drivers/net/wireless/{ => st}/cw1200/bh.c (100%)
rename drivers/net/wireless/{ => st}/cw1200/bh.h (100%)
rename drivers/net/wireless/{ => st}/cw1200/cw1200.h (100%)
rename drivers/net/wireless/{ => st}/cw1200/cw1200_sdio.c (100%)
rename drivers/net/wireless/{ => st}/cw1200/cw1200_spi.c (100%)
rename drivers/net/wireless/{ => st}/cw1200/debug.c (100%)
rename drivers/net/wireless/{ => st}/cw1200/debug.h (100%)
rename drivers/net/wireless/{ => st}/cw1200/fwio.c (100%)
rename drivers/net/wireless/{ => st}/cw1200/fwio.h (100%)
rename drivers/net/wireless/{ => st}/cw1200/hwbus.h (100%)
rename drivers/net/wireless/{ => st}/cw1200/hwio.c (100%)
rename drivers/net/wireless/{ => st}/cw1200/hwio.h (100%)
rename drivers/net/wireless/{ => st}/cw1200/main.c (100%)
rename drivers/net/wireless/{ => st}/cw1200/pm.c (100%)
rename drivers/net/wireless/{ => st}/cw1200/pm.h (100%)
rename drivers/net/wireless/{ => st}/cw1200/queue.c (100%)
rename drivers/net/wireless/{ => st}/cw1200/queue.h (100%)
rename drivers/net/wireless/{ => st}/cw1200/scan.c (100%)
rename drivers/net/wireless/{ => st}/cw1200/scan.h (100%)
rename drivers/net/wireless/{ => st}/cw1200/sta.c (99%)
rename drivers/net/wireless/{ => st}/cw1200/sta.h (100%)
rename drivers/net/wireless/{ => st}/cw1200/txrx.c (100%)
rename drivers/net/wireless/{ => st}/cw1200/txrx.h (100%)
rename drivers/net/wireless/{ => st}/cw1200/wsm.c (100%)
rename drivers/net/wireless/{ => st}/cw1200/wsm.h (100%)
create mode 100644 drivers/net/wireless/zydas/Kconfig
create mode 100644 drivers/net/wireless/zydas/Makefile
rename drivers/net/wireless/{ => zydas}/zd1201.c (100%)
rename drivers/net/wireless/{ => zydas}/zd1201.h (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/Kconfig (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/Makefile (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_chip.c (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_chip.h (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_def.h (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_mac.c (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_mac.h (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf.c (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf.h (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_al2230.c (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_al7230b.c (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_rf2959.c (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_uw2453.c (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_usb.c (100%)
rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_usb.h (100%)
create mode 100644 drivers/nfc/st95hf/Kconfig
create mode 100644 drivers/nfc/st95hf/Makefile
create mode 100644 drivers/nfc/st95hf/core.c
create mode 100644 drivers/nfc/st95hf/spi.c
create mode 100644 drivers/nfc/st95hf/spi.h
create mode 100644 include/linux/mlx5/fs.h
create mode 100644 include/linux/netfilter/nf_conntrack_sctp.h
create mode 100644 include/net/ila.h
create mode 100644 include/net/netfilter/nf_dup_netdev.h
create mode 100644 include/net/sock_reuseport.h
create mode 100644 include/trace/events/fib6.h
create mode 100644 lib/netdev-notifier-error-inject.c
create mode 100644 net/6lowpan/6lowpan_i.h
create mode 100644 net/6lowpan/debugfs.c
create mode 100644 net/6lowpan/nhc_ghc_ext_dest.c
create mode 100644 net/6lowpan/nhc_ghc_ext_frag.c
create mode 100644 net/6lowpan/nhc_ghc_ext_hop.c
create mode 100644 net/6lowpan/nhc_ghc_ext_route.c
create mode 100644 net/6lowpan/nhc_ghc_icmpv6.c
create mode 100644 net/6lowpan/nhc_ghc_udp.c
create mode 100644 net/core/sock_reuseport.c
create mode 100644 net/ipv6/ila/Makefile
create mode 100644 net/ipv6/ila/ila.h
create mode 100644 net/ipv6/ila/ila_common.c
rename net/ipv6/{ila.c => ila/ila_lwt.c} (62%)
create mode 100644 net/ipv6/ila/ila_xlat.c
create mode 100644 net/netfilter/nf_dup_netdev.c
create mode 100644 net/netfilter/nf_tables_trace.c
create mode 100644 net/netfilter/nft_dup_netdev.c
create mode 100644 net/netfilter/nft_fwd_netdev.c
create mode 100644 tools/testing/selftests/net/reuseport_bpf.c
Powered by blists - more mailing lists