lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20170221.233155.1199366652445712757.davem@davemloft.net>
Date:   Tue, 21 Feb 2017 23:31:55 -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


Highlights:

1) Support TX_RING in AF_PACKET TPACKET_V3 mode, from Sowmini Varadhan.

2) Simplify classifier state on sk_buff in order to shrink it a bit.
   From Willem de Bruijn.

3) Introduce SIPHASH and it's usage for secure sequence numbers and
   syncookies.  From Jason A. Donenfeld.

4) Reduce CPU usage for ICMP replies we are going to limit or suppress,
   from Jesper Dangaard Brouer.

5) Introduce Shared Memory Communications socket layer, from Ursula
   Braun.

6) Add RACK loss detection and allow it to actually trigger fast
   recovery instead of just assisting after other algorithms have
   triggered it.  From Yuchung Cheng.

7) Add xmit_more and BQL support to mvneta driver, from Simon Guinot.

8) skb_cow_data avoidance in esp4 and esp6, from Steffen Klassert.

9) Export MPLS packet stats via netlink, from Robert Shearman.

10) Significantly improve inet port bind conflict handling, especially
    when an application is restarted and changes it's setting of
    reuseport.  From Josef Bacik.

11) Implement TX batching in vhost_net, from Jason Wang.

12) Extend the dummy device so that VF (virtual function) features,
    such as configuration, can be more easily tested.  From Phil
    Sutter.

13) Avoid two atomic ops per page on x86 in bnx2x driver, from Eric
    Dumazet.

14) Add new bpf MAP, implementing a longest prefix match trie.  From
    Daniel Mack.

15) Packet sample offloading support in mlxsw driver, from Yotam Gigi.

16) Add new aquantia driver, from David VomLehn.

17) Add bpf tracepoints, from Daniel Borkmann.

18) Add support for port mirroring to b53 and bcm_sf2 drivers, from
    Florian Fainelli.

19) Remove custom busy polling in many drivers, it is done in the core
    networking since 4.5 times.  From Eric Dumazet.

20) Support XDP adjust_head in virtio_net, from John Fastabend.

21) Fix several major holes in neighbour entry confirmation, from Julian
    Anastasov.

22) Add XDP support to bnxt_en driver, from Michael Chan.

23) VXLAN offloads for enic driver, from Govindarajulu Varadarajan.

24) Add IPVTAP driver (IP-VLAN based tap driver) from Sainath Grandhi.

25) Support GRO in IPSEC protocols, from Steffen Klassert.

Please pull, thanks a lot!

The following changes since commit 00ea1ceebe0d9f2dc1cc2b7bd575a00100c27869:

  ipv6: release dst on error in ip6_dst_lookup_tail (2017-02-18 22:55:13 -0500)

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 005c3490e9db23738d91e02788606c0fe4734723:

  Revert "ath10k: Search SMBIOS for OEM board file extension" (2017-02-21 15:59:45 -0500)

----------------------------------------------------------------
Aaron Sierra (1):
      igb: reset the PHY before reading the PHY ID

Alaa Hleihel (1):
      net/mlx4_core: Get num_tc using netdev_get_num_tc

Alan Brady (4):
      i40e: refactor macro INTRL_USEC_TO_REG
      i40e: add interrupt rate limit verbosity
      i40e: fix disable overflow promiscuous mode
      i40e: refactor AQ CMD buffer debug printing

Alexander Alemayhu (2):
      xfrm: trivial typos
      bpf: reduce compiler warnings by adding fallthrough comments

Alexander Duyck (12):
      i40e: Quick refactor to start moving data off stack and into Tx buffer info
      ixgbe: Add function for checking to see if we can reuse page
      ixgbe: Only DMA sync frame length
      ixgbe: Update driver to make use of DMA attributes in Rx path
      ixgbe: Update code to better handle incrementing page count
      ixgbe: Make use of order 1 pages and 3K buffers independent of FCoE
      ixgbe: Use length to determine if descriptor is done
      ixgbe: Break out Rx buffer page management
      ixgbe: Add support for padding packet
      ixgbe: Add private flag to control buffer mode
      ixgbe: Add support for build_skb
      ixgbe: Don't bother clearing buffer memory for descriptor rings

Alexandru Moise (1):
      cls_u32: don't bother explicitly initializing ->divisor to zero

Alexei Starovoitov (2):
      bpf: rename ARG_PTR_TO_STACK
      net: ethtool: convert large order kmalloc allocations to vzalloc

Alexey Khoroshilov (1):
      adm80211: add checks for dma mapping errors

Amadeusz Sławiński (4):
      mac80211: use helper function to access ieee802_1d_to_ac[]
      ath10k: remove ath10k_vif_to_arvif()
      ath10k: use size_t for len variables
      ath10k: fix comment

Amir Vadai (3):
      net/skbuff: Introduce skb_mac_offset()
      net/act_pedit: Support using offset relative to the conventional network headers
      net/act_pedit: Introduce 'add' operation

Amitkumar Karwar (6):
      mwifiex: sdio: fix use after free issue for save_adapter
      mwifiex: change width of MAC control variable
      mwifiex: Enable dynamic bandwidth signalling
      mwifiex: use module_*_driver helper macros
      mwifiex: mwifiex_unmap_pci_memory() handling for sleep confirm
      mwifiex: use pci_dma_sync_single* APIs

Andreas Schultz (2):
      gtp: remove unnecessary rcu_read_lock
      gtp: let userspace handle packets for invalid tunnels

Andrei.Pistirica@...rochip.com (1):
      macb: Common code to enable ptp support for MACB/GEM

Andrew Collins (1):
      fq_codel: Avoid regenerating skb flow hash unless necessary

Andrew Lunn (23):
      dsa: mv88e6xxx: Optimise atu_get
      phy: marvell: Add support for temperature sensor
      net: dsa: Remove hwmon support
      net: dsa: Fix inverted test for multiple CPU interface
      net: dsa: mv88e6xxx: Abstract mv88e6165 PHY operations
      net: dsa: mv88e6xxx: Pass mii_bus to all PHY operations
      net: dsa: mv88e6xxx: Add mdio private structure
      net: dsa: mv88e6xxx: Support multiple MDIO busses
      net: dsa: mv88e6xxx: Implement the 6390 external MDIO bus
      Doc: DT: bindings: net: dsa: marvell.txt: Tabification
      net: dsa: Mop up remaining NET_DSA_HWMON references
      net: dsa: mv88e6xxx: Workaround missing PHY ID on mv88e6390
      net: phy: Marvell: Add mv88e6390 internal PHY
      net: phy: marvell: Add support for 88e1545 PHY
      net: dsa: mv88e6xxx: Fix ATU age timer for MV88E6390
      net: dsa: mv88e6xxx: Fix typ0 when configuring 2.5Gbps
      net: phy: Add 2000base-x, 2500base-x and rxaui modes
      net: dsa: mv88e6xxx: Set the CMODE for mv88e6390 ports 9 & 10
      net: dsa: mv88e6xxx: Implement Clause 45 access to SMI devices
      net: dsa: mv88e6xxx: Refactor remaining port setup
      net: dsa: mv88e6xxx: Move forward declaration to where it is needed
      net: dsa: mv88e6xxx: Add watchdog interrupt handler
      net: dsa: mv88e6xxx: Add mv88e6390 watchdog interrupt support

Andrew Lutomirski (1):
      orinoco: Use shash instead of ahash for MIC calculations

Andrew Rybchenko (2):
      sfc: MSI-X is the only interrupt mode for EF10 VFs
      sfc: only fall back to a lower interrupt mode if it is supported

Andrey Vagin (1):
      unix: add ioctl to open a unix socket file with O_PATH

Andrzej Zaborowski (3):
      cfg80211: NL80211_ATTR_SOCKET_OWNER support for CMD_CONNECT
      mac80211: Pass new RSSI level in CQM RSSI notification
      cfg80211: Pass new RSSI level in CQM RSSI notification

Ard Biesheuvel (2):
      mac80211: fils_aead: Use crypto api CMAC shash rather than bare cipher
      mac80211: aes-cmac: switch to shash CMAC driver

Arend Van Spriel (10):
      cfg80211: get rid of name indirection trick for ieee80211_get_channel()
      nl80211: check NL80211_ATTR_SCHED_SCAN_INTERVAL only once
      nl80211: rework {sched_,}scan event related functions
      nl80211: better describe field in struct nl80211_bss_select_rssi_adjust
      cfg80211: only pass sband to set_mandatory_flags_band()
      brcmfmac: provide a value for struct wowlan_support::max_nd_match_sets
      brcmfmac: fix handling firmware results for wowl netdetect
      brcmfmac: allow wowlan support to be per device
      brcmfmac: add .update_connect_params() callback
      nl80211: fix validation of scheduled scan info for wowlan netdetect

Ariel Levkovich (1):
      net/mlx4_en: Adding support of turning off link autonegotiation via ethtool

Arjun V (3):
      cxgb4: Support compressed error vector for T6
      cxgb4: Fix uld_send() for ctrl pkts
      cxgb4: Increase max number of tc u32 links

Arnd Bergmann (17):
      rfkill: hide unused goto label
      wext: handle NULL extra data in iwe_stream_add_point better
      afs: Conditionalise a new unused variable
      mwifiex: fix uninitialized variable access in pcie_remove
      net/sched: cls_flower: reduce fl_change stack size
      cxgb4: hide unused warnings
      phy: marvell: remove conflicting initializer
      bridge: move maybe_deliver_addr() inside #ifdef
      ISDN: eicon: reduce stack size of sig_ind function
      xgene_enet: remove bogus forward declarations
      hns_enet: use cpumask_var_t for on-stack mask
      net/mlx5e: fix another maybe-uninitialized false-positive
      mlxsw: add psample dependency for spectrum
      ARM: orion: remove unused wnr854t_switch_plat_data
      afs: Use core kernel UUID generation
      rt2500usb: don't mark register accesses as inline
      vmxnet3: prevent building with 64K pages

Artemy Kovalyov (8):
      net/mlx5: Support new MR features
      IB/mlx5: Refactor UMR post send format
      IB/mlx5: Add support for big MRs
      IB/mlx5: Add MR cache for large UMR regions
      net/mlx5: Update PAGE_FAULT_RESUME layout
      {net,IB}/mlx5: Refactor page fault handling
      IB/mlx5: Add ODP atomics support
      IB/mlx5: Improve MR check

Arun Easi (1):
      qed: Add support for hardware offloaded FCoE.

Arun Khandavalli (1):
      ath10k: support dev_coredump for crash dump

Ashok Raj Nagarajan (1):
      ath10k: fix reading sram contents for QCA4019

Avinash Repaka (1):
      RDS: make message size limit compliant with spec

Avraham Stern (1):
      iwlwifi: mvm: Fix CSA received immediately after association

Axel Köllhofer (2):
      rtl8xxxu: Add USB ID for D-Link DWA-131 rev E1 (rtl8192eu)
      rtl8xxxu: Add additional USB IDs for rtl8192eu devices

Bartosz Markowski (5):
      ath10k: fix IRAM banks number for QCA9377
      ath10k: override CE5 config for QCA9377
      ath10k: decrease num of peers support
      ath10k: set CTS protection VDEV param only if VDEV is up
      ath10k: add debug trace to rts/cts set function

Ben Greear (1):
      mac80211: Show pending txqlen in debugfs.

Beni Lev (1):
      iwlwifi: mvm: Use aux queue for offchannel frames in dqa

Benjamin Poirier (1):
      i40e: Invoke softirqs after napi_reschedule

Bert Kenward (5):
      sfc: support ndo_get_phys_port_id even when !CONFIG_SFC_SRIOV
      sfc: implement ndo_get_phys_port_name
      sfc: stop setting dev_port
      sfc: don't rearm interrupts if busy polling
      sfc: forget filters from sw table if hw replies ENOENT on removing them

Bhumika Goyal (4):
      libertas: constify cfg80211_ops structures
      wil6210: constify cfg80211_ops structures
      net: moxa: constify net_device_ops structures
      net: xilinx: constify net_device_ops structure

Bimmy Pujari (2):
      i40e: Deprecating unused macro
      i40e/i40evf : Changed version from 1.6.25 to 1.6.27

Binoy Jayan (1):
      IB/mlx5: Add helper mlx5_ib_post_send_wait

Bjorn Andersson (6):
      soc: qcom: smem_state: Fix include for ERR_PTR()
      wcn36xx: Transition driver to SMD client
      wcn36xx: Implement firmware assisted scan
      wcn36xx: Implement print_reg indication
      wcn36xx: Don't use the destroyed hal_mutex
      wcn36xx: Implement cancel_hw_scan

Brian Norris (6):
      mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print
      mwifiex: pcie: use posted write to wake up firmware
      mwifiex: pcie: don't loop/retry interrupt status checks
      mwifiex: pcie: read FROMDEVICE DMA-able memory with READ_ONCE()
      mwifiex: don't complain about 'unknown event id: 0x63'
      mwifiex: don't enable/disable IRQ 0 during suspend/resume

Cao jin (2):
      igb: correct register comments
      igb: use igb_adapter->io_addr instead of e1000_hw->hw_addr

Carolyn Wyborny (2):
      i40e: Fix Adaptive ITR enabling
      i40e: remove duplicate device id from PCI table

Chris J Arges (1):
      igb: Workaround for igb i210 firmware issue

Christian Lamparter (4):
      ath10k: fix potential memory leak in ath10k_wmi_tlv_op_pull_fw_stats()
      ath10k: add accounting for the extended peer statistics
      ath9k: move RELAY and DEBUG_FS to ATH9K[_HTC]_DEBUGFS
      ath9k: use correct OTP register offsets for the AR9340 and AR9550

Christoph Haag (1):
      Bluetooth: btusb: add support for 0bb4:0306

Christoph Hellwig (1):
      net: ethernet: aquantia: switch to pci_alloc_irq_vectors

Christophe Jaillet (4):
      net: fs_enet: Fix an error handling path
      net: fs_enet: Simplify code
      net: mvpp2: Fix a memory leak in error handling path
      qlcnic: Fix a memory leak in error handling path

Colin Ian King (19):
      drivers: atm: eni: rename macro DAUGTHER_ID to fix spelling mistake
      rtlwifi: fix spelling mistake: "contry" -> "country"
      brcmfmac: fix spelling mistakes on "Ivalid"
      wlcore: fix spelling mistake in wl1271_warning
      rtlwifi: fix spelling mistake: "encrypiton" -> "encryption"
      ath9k: fix spelling mistake: "meaurement" -> "measurement"
      flow dissector: check if arp_eth is null rather than arp
      can: softing_cs: ret is never non-zero, so remove non-zero check and -ENODEV return
      net: sctp: fix array overrun read on sctp_timer_tbl
      net: ethernet: aquantia: remove redundant err check
      net: ethernet: aquantia: remove another redundant err check
      net: ethernet: aquantia: return -ETIME in macro AQ_HW_WAIT_FOR
      sfc: fix an off-by-one compare on an array size
      net: bridge: remove redundant check to see if err is set
      Bluetooth: btmrvl: fix spelling mistake: "caibration" -> "calibration"
      Bluetooth: fix spelling mistake: "advetising" -> "advertising"
      Bluetooth: hci_qca: fix spelling mistake: "Spurrious" -> "Spurious"
      btmrvl: fix spelling mistake: "actived" -> "activated"
      fsl/fman: fix spelling mistake in variable name en_tsu_err_exeption

Cui, Cheng (1):
      tcp: accommodate sequence number to a peer's shrunk receive window caused by precision loss in window scaling

Dan Carpenter (11):
      mwifiex: clean up some messy indenting
      adm80211: return an error if adm8211_alloc_rings() fails
      stmmac: indent an if statement
      tipc: uninitialized return code in tipc_setsockopt()
      smc: some potential use after free bugs
      ethernet: aquantia: fix dma_mapping_error test
      net/mlx4_en: fix a condition
      sfc: fix an off by one bug
      mac80211: check for allocation failure in debugfs code
      net: dsa: bcm_sf2: cleanup bcm_sf2_cfp_rule_get() a little
      net: qcom/emac: fix a sizeof() typo

Daniel Borkmann (22):
      packet: fix panic in __packet_set_timestamp on tpacket_v3 in tx mode
      bpf: pass original insn directly to convert_ctx_access
      bpf: allow b/h/w/dw access for bpf's cb in ctx
      bpf, trace: make ctx access checks more robust
      bpf, lpm: fix kfree of im_node in trie_update_elem
      bpf: simplify __is_valid_access test on cb
      bpf: enable load bytes helper for filter/reuseport progs
      bpf: allow option for setting bpf_l4_csum_replace from scratch
      bpf: add prog tag test case to bpf selftests
      bpf: enable verifier to better track const alu ops
      trace: add variant without spacing in trace_print_hex_seq
      lib, traceevent: add PRINT_HEX_STR variant
      bpf: add initial bpf tracepoints
      bpf: use prefix_len in test_tag when reading fdinfo
      trace: rename trace_print_hex_seq arg and add kdoc
      bpf, lpm: fix overflows in trie_alloc checks
      bpf: mark all registered map/prog types as __ro_after_init
      bpf: remove stubs for cBPF from arch code
      bpf: make jited programs visible in traces
      rtnl: don't account unused struct ifla_port_vsi in rtnl_port_size
      arch: add ARCH_HAS_SET_MEMORY config
      bpf: fix unlocking of jited image when module ronx not set

Daniel Drake (1):
      Bluetooth: hci_bcm: Add support for BCM2E95 and BCM2E96

Daniel Golle (2):
      rt2x00: rt2800lib: support for for RT3352 with external PA
      rt2x00: rt2800lib: add support for RT3352 with 20MHz crystal

Daniel Jurgens (1):
      net/mlx5: Configure cache line size for start and end padding

Daniel Mack (1):
      bpf: add a longest prefix match trie map implementation

Dave Jones (1):
      ipv6: remove unnecessary inet6_sk check

David Ahern (21):
      net: Allow IP_MULTICAST_IF to set index to L3 slave
      net: ipv4: Simplify rt_fill_info
      net: ipv4: make fib_select_default static
      net: ipmr: Remove nowait arg to ipmr_get_route
      net: ipv4: Remove flow arg from ip_mkroute_input
      net: ipv4: remove disable of bottom half in inet_rtm_getroute
      net: ipv6: remove nowait arg to rt6_fill_node
      net: ipv6: remove prefix arg to rt6_fill_node
      net: ipv6: Keep nexthop of multipath route on admin down
      net: ipv6: remove skb_reserve in getroute
      net: ipv6: ignore null_entry on route dumps
      lwtunnel: remove device arg to lwtunnel_build_state
      net: ipv6: add NLM_F_APPEND in notifications when applicable
      net: ipv4: remove fib_lookup.h from devinet.c include list
      net: ipv6: Set protocol to kernel for local routes
      net: ipv6: Allow shorthand delete of all nexthops in multipath route
      net: ipv6: Add support to dump multipath routes via RTA_MULTIPATH attribute
      net: ipv6: Change notifications for multipath add to RTA_MULTIPATH
      net: ipv6: Change notifications for multipath delete to RTA_MULTIPATH
      net: ipv6: Use compressed IPv6 addresses showing route replace error
      net: mpls: Add support for netconf

David Daney (1):
      of_mdio: Add "broadcom,bcm5241" to the whitelist.

David Herrmann (2):
      bpf: Add tests for the lpm trie map
      samples/bpf: add lpm-trie benchmark

David Howells (11):
      rxrpc: Fix handling of enums-to-string translation in tracing
      rxrpc: Add some more tracing
      rxrpc: Show a call's hard-ACK cursors in /proc/net/rxrpc_calls
      afs: Make afs_fs_fetch_data() take a list of pages
      afs: Make afs_readpages() fetch data in bulk
      afs: Add some tracepoints
      afs: Kill afs_wait_mode
      rxrpc: Allow listen(sock, 0) to be used to disable listening
      afs: Refcount the afs_call struct
      afs: Move UUID struct to linux/uuid.h
      rxrpc: Change module filename to rxrpc.ko

David Jander (1):
      can: rx-offload: Add support for HW fifo based irq offloading

David Lebrun (1):
      ipv6: sr: add missing Kbuild export for header files

David S. Miller (168):
      Merge branch 'sctp-cleanups'
      Merge branch 'bnxt_en-updates'
      Merge branch 'qed-driver-updates'
      Merge tag 'wireless-drivers-next-for-davem-2017-01-02' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'mlx5-odp'
      Merge branch 'for_4.11/net-next/rds_v3' of git://git.kernel.org/.../ssantosh/linux
      Merge branch 'TPACKET_V3-TX_RING-support'
      Merge branch 'tipc-link-starvation'
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
      net: Assert at build time the assumptions we make about the CMSG header.
      Merge branch 'sh_eth-intrs-cleanup'
      Merge git://git.kernel.org/.../davem/net
      Merge tag 'rxrpc-rewrite-20170105' of git://git.kernel.org/.../dhowells/linux-fs
      Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge tag 'rxrpc-rewrite-20170106' of git://git.kernel.org/.../dhowells/linux-fs
      Merge branch 'l2tp-cleanup-socket-lookup-code'
      Merge branch 'cpsw-cpdma-DDR'
      Merge branch 'netcp-next'
      Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'tc-skb-diet'
      Merge branch 'siphash'
      Merge branch 'mlxsw-small-driver-update'
      Merge branch 'act_csum-sctp'
      Merge branch 'dwmac-dwc-qos-eth'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'sh_eth-csum'
      Merge branch 'dsa_swqitch_ops-const'
      Merge tag 'rxrpc-rewrite-20170109' of git://git.kernel.org/.../dhowells/linux-fs
      Merge branch 'icmp-reply-optimize'
      Merge branch 'sh_eth-wol'
      Merge branch 'net-smc'
      Merge branch 'bpf-verifier-improvements'
      Merge tag 'mlx5-4kuar-for-4.11' of git://git.kernel.org/.../mellanox/linux
      Merge branch 'sfc-physical-port-ids'
      Merge branch 'dsa-phys_port_name'
      Merge branch 'cls_flower-ARP'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'smc-fixes'
      Merge branch 'bpf-cb-access'
      Merge branch 's390-qeth-next'
      Merge branch 'mdio-gpio-next'
      Merge branch 'tcp-RACK-fast-recovery'
      Merge branch 'bnxt_en-next'
      Merge tag 'mac80211-next-for-davem-2017-01-13' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'mvneta-xmit_more-bql'
      Merge branch 'mpls-packet-stats'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'sfc-RX-hash-config'
      Merge branch 'rework-inet_csk_get_port'
      Merge branch 'sctp-sender-side-stream-reconf-ssn-reset-request-chunk'
      Merge branch 'ipv6-simplify-rt6_fill_node'
      Merge branch 'vhost_net-batching'
      Merge branch 'bus-agnostic-num-vf'
      Merge branch 'tipc-multicast-through-replication'
      Merge branch 'rxbusy'
      Merge branch 'cpsw-common-res-usage'
      Merge tag 'mlx5-updates-2017-01-19' of git://git.kernel.org/.../saeed/linux
      Merge branch 'dsa-hwmon'
      Merge branch 'systemport-lite'
      Merge branch 'bcm7278'
      Merge branch 'bpf-lpm'
      Merge branch 'stmmac-dwmac-meson8b-configurable-RGMII-TX-delay'
      Merge branch 'mdio_module_driver-misc'
      Merge branch 'packet-sampling-offload'
      Merge branch 'bpf-misc'
      Merge branch 'aquantia'
      Merge branch 'mv88e6xxx-external-MDIO'
      Merge branch 'netvsc-enhancements'
      Merge tag 'mlx5-updates-2017-01-24' of git://git.kernel.org/.../saeed/linux
      Merge branch 'bpf-tracepoints'
      Merge branch 'tcp-fastopen-new-API'
      Merge branch 'thunderx-ethtool'
      Merge branch 'broadcom-phy-cleanup'
      Merge tag 'batadv-next-for-davem-20170126' of git://git.open-mesh.org/linux-merge
      Merge branch 'dsa2-pdata-prepatory-patches'
      Merge tag 'linux-can-next-for-4.11-20170124' of git://git.kernel.org/.../mkl/linux-can-next
      Merge branch 'sfc-encapsulated-filters'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'gtp-simple-improvements'
      Merge branch 'ravb-gigabit-R-Car-H3-ES1.1-and-R-Car-M3-W'
      Merge branch 'dsa-multi-chip-prep'
      Merge branch 'qcom-emac-misc'
      Merge tag 'batadv-next-for-davem-20170128' of git://git.open-mesh.org/linux-merge
      Merge branch 'net-dsa-bcm_sf2-CFP-support'
      Merge branch 'mlx4-misc-improvements'
      Merge branch 'dsa-port-mirroring'
      Merge branch 'ESPRESSObin-ethernet'
      Merge branch 'sh_eth-E-DMAC-interrupt-mask-cleanups'
      Merge branch 'bgmac-phy-init'
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge tag 'wireless-drivers-next-for-davem-2017-02-01' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'sh_eth-fixes-for-MagicPacket-handling'
      Merge branch 'act_sample-Little-fixes'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'mv88e6390-missing-phy-ID'
      Merge branch 'MV88E6390-fixes'
      Merge branch 'ife-to-module'
      Merge branch 'bridge-per-vlan-dst_metadata-support'
      Merge branch 'mlxsw-Introduce-TC-Flower-offload-using-TCAM'
      Merge git://git.kernel.org/.../pablo/nf-next
      enic: Remove local ndo_busy_poll() implementation.
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'ipv6-Improve-user-experience-with-multipath-routes'
      Merge branch 'remove-__napi_complete_done'
      Merge tag 'linux-can-next-for-4.11-20170206' of git://git.kernel.org/.../mkl/linux-can-next
      Merge branch 'mlxsw-cleanup-neigh-handling'
      Merge branch 'dsa-add-fabric-notifier'
      Merge branch 'bridge-improve-cache-utilization'
      Merge branch 'virtio_net-XDP-adjust_head'
      Merge branch 'mv88e6390-CMODE'
      Merge branch 'dsa2-pdata'
      Merge branch 'replace-dst_confirm'
      Merge branch 'bnxt_en-Add-XDP-support'
      Merge tag 'mlx5-updates-2017-01-31' of git://git.kernel.org/.../saeed/linux
      Merge branch 'Incorrect-use-of-phy_read_status'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'stmmac-cleanups'
      Merge branch 'mlxsw-Reflect-nexthop-status-changes'
      Merge branch 'sfc-more-encap-offloads'
      Merge branch 'sctp-sender-stream-reconf-reset-add-streams'
      Merge branch 'qcom-emac-more-ethtool'
      Merge branch 'enic-vxlan-offload'
      Merge branch 'ena-bug-fixes'
      Merge branch 'openvswitch-Conntrack-integration-improvements'
      Merge branch 'mlxsw-identical-routes-handling'
      Merge branch 'sched-cls_api-small-cleanup'
      Merge branch 'mlxsw-offload-mc-flood'
      Merge branch 'act_pedit-relative-offset'
      Merge branch 'net-checkpatch'
      Merge tag 'wireless-drivers-next-for-davem-2017-02-09' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'dsa-phy-include'
      Merge tag 'mac80211-next-for-davem-2017-02-09' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'devlink-small-cleanups'
      Merge branch 'netronome-NFP4000-and-NFP6000-PF-driver'
      Merge branch 'bpf-selftests-improve-and-use-library'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'ipvtap'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'bnxt_en-misc-updates'
      Merge branch 'mv88e6xxx-Watchdog-support'
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge tag 'rxrpc-rewrite-20170210' of git://git.kernel.org/.../dhowells/linux-fs
      Merge branch 'bridge-fdb-minor-cleanup'
      Merge branch 'sfc-bogus-interrupt-mode-fallbacks'
      Merge branch 'sunvnet-driver-updates'
      Merge branch 'qed-ptp'
      Merge branch 'stmmac-misc'
      Merge git://git.kernel.org/.../davem/net
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge branch 'ptp-attribute-cleanup'
      Merge branch 'net-sched-reflect-hw-offload-in-classifiers'
      Merge branch 'rhashtable-allocation-failure-during-insertion'
      Merge tag 'wireless-drivers-next-for-davem-2017-02-16' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'bpf-misc'
      Merge branch 'sfc-misc-fixes'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'sctp-rcv-side-stream-reconf-ssn-reset-req-chunk'
      Merge branch 'phy-unbind-crash'
      Merge branch 'sctp-MSG_MORE'
      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 'nfp-next'
      Merge branch 'aquantia-next'
      Merge branch 'qed-bug-fixes'
      Merge branch 'bnxt_en-probe-and-open-bugs'
      Merge branch 'mvpp2-next'
      Merge branch 'bpf-unlocking-fix'

David Spinadel (1):
      mac80211: Add RX flag to indicate ICV stripped

David VomLehn (13):
      net: ethernet: aquantia: Make and configuration files.
      net: ethernet: aquantia: Common functions and definitions
      net: ethernet: aquantia: Add ring support code
      net: ethernet: aquantia: Low-level hardware interfaces
      net: ethernet: aquantia: Support for NIC-specific code
      net: ethernet: aquantia: Atlantic A0 and B0 specific functions.
      net: ethernet: aquantia: Vector operations
      net: ethernet: aquantia: PCI operations
      net: ethernet: aquantia: Atlantic hardware abstraction layer
      net: ethernet: aquantia: Hardware interface and utility functions
      net: ethernet: aquantia: Ethtool support
      net: ethernet: aquantia: Receive side scaling
      net: ethernet: aquantia: Integrate AQtion 2.5/5 GB NIC driver

David Windsor (1):
      ipvs: free ip_vs_dest structs when refcnt=0

Davide Caratti (4):
      netfilter: select LIBCRC32C together with SCTP conntrack
      netfilter: conntrack: validate SCTP crc32c in PREROUTING
      net/sched: Kconfig: select LIBCRC32C if NET_ACT_CSUM is selected
      net/sched: act_csum: compute crc32c on SCTP packets

Dedy Lansky (2):
      wil6210: add disable_ap_sme module parameter
      wil6210: support new WMI-only FW capability

Deepak Khungar (1):
      bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs

Derek Chickles (1):
      liquidio: simplify octeon_flush_iq()

Dmitry Torokhov (4):
      ptp: do not explicitly set drvdata in ptp_clock_register()
      ptp: use kcalloc when allocating arrays
      ptp: use is_visible method to hide unused attributes
      ptp: create "pins" together with the rest of attributes

Dmitry Tunin (1):
      Bluetooth: Add another AR3012 04ca:3018 device

Dmitry V. Levin (5):
      uapi: fix linux/ipv6_route.h userspace compilation errors
      uapi: fix linux/mroute6.h userspace compilation errors
      uapi: fix linux/mroute.h userspace compilation errors
      uapi: fix linux/rds.h userspace compilation errors
      uapi: fix linux/rds.h userspace compilation error

Don Skidmore (3):
      ixgbe: Configure advertised speeds correctly for KR/KX backplane
      ixgbevf: Add support for VF promiscuous mode
      ixgbe: Add PF support for VF promiscuous mode

Edward Cree (9):
      sfc: declare module version (same as ethtool drvinfo version)
      sfc-falcon: declare module version (same as ethtool drvinfo version)
      sfc: allow PIO more often
      sfc: get PIO buffer size from the NIC
      sfc: support setting RSS hash key through ethtool API
      sfc: read back RX hash config from the NIC when querying it with ethtool -x
      net: implement netif_cond_dbg macro
      sfc: insert catch-all filters for encapsulated traffic
      sfc: fix swapped arguments to efx_ef10_handle_rx_event_errors

Elad Raz (3):
      mlxsw: Fix mlxsw_i2c_write return value
      mlxsw: cmd: Fix API name comments for event-queues
      mlxsw: reg: Fix HTGT register length

Eli Cohen (11):
      IB/mlx5: Fix kernel to user leak prevention logic
      IB/mlx5: Fix error handling order in create_kernel_qp
      mlx5: Fix naming convention with respect to UARs
      IB/mlx5: Fix retrieval of index to first hi class bfreg
      net/mlx5: Introduce blue flame register allocator
      net/mlx5: Add interface to get reference to a UAR
      IB/mlx5: Use blue flame register allocator in mlx5_ib
      IB/mlx5: Allow future extension of libmlx5 input data
      IB/mlx5: Support 4k UAR for libmlx5
      net/mlx5: Activate support for 4K UARs
      net/mlx5: Fix version printout in case of health issue

Emil Tantilov (7):
      ixgbe: do not disable FEC from the driver
      ixgbe: add mask for 64 RSS queues
      ixgbe: handle close/suspend race with netif_device_detach/present
      ixgbevf: handle race between close and suspend on shutdown
      ixgbe: fix AER error handling
      ixgbevf: fix AER error handling
      ixgbevf: restore hw_addr on resume or error

Emmanuel Grumbach (6):
      iwlwifi: mvm: fix PS-Poll enablement
      iwlwifi: mvm: use the PROBE_RESP_QUEUE to send deauth to unknown station
      iwlwifi: pcie: don't increment / decrement a bool
      iwlwifi: make RTPM depend on EXPERT
      iwlwifi: dvm: don't call << operator with a negative value
      iwlwifi: mvm: don't call << operator with a negative value

Eric Dumazet (50):
      tcp: make TCP_INFO more consistent
      secure_seq: fix sparse errors
      ipv6: sr: static percpu allocation for hmac_ring
      netlink: do not enter direct reclaim from netlink_trim()
      mlx4: support __GFP_MEMALLOC for rx
      net: remove bh disabling around percpu_counter accesses
      ipv6: add NUMA awareness to seg6_hmac_init_algo()
      bnx2x: avoid two atomic ops per page on x86
      tcp: reduce skb overhead in selected places
      net: adjust skb->truesize in pskb_expand_head()
      drivers: net: generalize napi_complete_done()
      net: reduce skb_warn_bad_offload() noise
      net: remove useless pfmemalloc setting
      net: add LINUX_MIB_PFMEMALLOCDROP counter
      sfc: get rid of custom busy polling code
      sfc-falcon: get rid of custom busy polling code
      atl1e: add GRO support
      virtio_net: remove custom busy_poll
      tcp: add tcp_mss_clamp() helper
      be2net: get rid of custom busy poll code
      myri10ge: get rid of custom busy poll code
      cxgb4: get rid of custom busy poll code
      tcp: clear pfmemalloc on outgoing skb
      ixgbe: get rid of custom busy polling code
      ixgbevf: get rid of custom busy polling code
      net: remove support for per driver ndo_busy_poll()
      net: skb_needs_check() accepts CHECKSUM_NONE for tx
      virtio_net: exploit napi_complete_done() return value
      8139too: use napi_complete_done()
      8139cp: use napi_complete_done()
      epic100: use napi_complete_done()
      amd8111e: add GRO support
      pcnet32: use napi_complete_done()
      ep93xx_eth: add GRO support
      skge: use napi_complete_done()
      ks8695net: add GRO support
      qla3xxx: add GRO support
      ibm/emac: use napi_complete_done()
      aeroflex/greth: use napi_complete_done()
      net: remove __napi_complete()
      gro_cells: move to net/core/gro_cells.c
      net_sched: fix error recovery at qdisc creation
      net: busy-poll: remove LL_FLUSH_FAILED and LL_FLUSH_BUSY
      mlx4: do not use rwlock in fast path
      mlx4: do not fire tasklet unless necessary
      tcp: use page_ref_inc() in tcp_sendmsg()
      mlx4: fix potential divide by 0 in mlx4_en_auto_moderation()
      mlx4: reduce OOM risk on arches with large pages
      tcp: Revert "tcp: tcp_probe: use spin_lock_bh()"
      net: napi_watchdog() can use napi_schedule_irqoff()

Eric Garver (1):
      udp: inuse checks can quit early for reuseport

Erik Stromdahl (3):
      ath10k: htc: removal of unused struct members
      ath10k: htc: simplified credit distribution
      ath10k: fetch firmware images in a loop

Eugenia Emantayev (2):
      net/mlx5: Add MTPPS and MTPPSE registers infrastructure
      net/mlx5e: Implement 1PPS support

Ezequiel Garcia (1):
      Bluetooth: Fix NULL pointer dereference in bt_sock_recvmsg

Felix Fietkau (16):
      mac80211: minstrel_ht: move supported bitrate mask out of group data
      mac80211: minstrel_ht: move short preamble check out of get_rate
      mac80211: minstrel_ht: make att_hist and succ_hist u32 instead of u64
      mac80211: check for MCS in ieee80211_duration before fetching chanctx
      mac80211: minstrel: remove cur_prob from debugfs
      mac80211: minstrel: reduce MINSTREL_SCALE
      mac80211: minstrel: store probability variance instead of standard deviation
      mac80211: minstrel: make prob_ewma u16 instead of u32
      mac80211: minstrel_ht: remove obsolete #if for >= 3 streams
      ath5k: drop bogus warning on drv_set_key with unsupported cipher
      rt2x00: rt2800lib: fix rf id for RT3352
      bridge: multicast to unicast
      ath9k: rename tx_complete_work to hw_check_work
      ath9k_hw: check if the chip failed to wake up
      ath9k: fix race condition in enabling/disabling IRQs
      ath9k: clean up and fix ath_tx_count_airtime

Felix Jia (2):
      net/ipv6: allow sysctl to change link-local address generation mode
      net/ipv6: support more tunnel interfaces for EUI64 link-local generation

Felix Manlunas (3):
      liquidio: optimize reads from Octeon PCI console
      liquidio: remove unnecessary code
      liquidio: do not dereference pointer if it's NULL

Feng (1):
      netfilter: nf_tables: Eliminate duplicated code in nf_tables_table_enable()

Florian Fainelli (48):
      net: dsa: Implement ndo_get_phys_port_id
      net: dsa: b53: Utilize common helpers for u64/MAC
      mdio: Demote print from info to debug in mdio_device_register
      net: dsa: b53: Export most operations to other drivers
      net: dsa: bcm_sf2: Declare our own dsa_switch_ops
      net: dsa: Encapsulate legacy switch drivers into dsa_switch_driver
      net: dsa: Make dsa_switch_ops const
      net: dsa: Implement ndo_get_phys_port_name()
      Revert "net: dsa: Implement ndo_get_phys_port_id"
      net: core: Make netif_wake_subqueue a wrapper
      net: systemport: Dynamically allocate number of TX rings
      net: systemport: Add support for SYSTEMPORT Lite
      net: dsa: bcm_sf2: Make SF2_IO64_MACRO() utilize 32-bit macro
      net: dsa: bcm_sf2: Prepare for different register layouts
      net: dsa: bcm_sf2: Add support for BCM7278 integrated switch
      net: dsa: bcm_sf2: Move code enabling Broadcom tags
      net: dsa: bcm_sf2: Allow non-IMP ports to have Broadcom tags enabled
      net: phy: bcm7xxx: Add entry for BCM7278
      net: phy: bcm7xxx: Implement EGPHY workaround for 7278
      net: phy: Fix typo for MDIO module boilerplate comment
      net: dsa: b53: Utilize mdio_module_driver
      net: dsa: Drop WARN() in tag_brcm.c
      net: dsa: Pass device pointer to dsa_register_switch
      net: dsa: Make most functions take a dsa_port argument
      net: dsa: Suffix function manipulating device_node with _dn
      net: dsa: Move ports assignment closer to error checking
      net: Fix ndo_setup_tc comment
      net: dsa: Hook {get,set}_rxnfc ethtool operations
      net: dsa: bcm_sf2: Configure traffic classes to queue mapping
      net: dsa: bcm_sf2: Add CFP registers definitions
      net: dsa: bcm_sf2: Add support for ethtool::rxnfc
      net: dsa: Add plumbing for port mirroring
      net: dsa: b53: Add mirror capture register definitions
      net: dsa: b53: Add support for port mirroring
      net: dsa: bcm_sf2: Add support for port mirroring
      net: dsa: bcm_sf2: Fix build module
      net: dsa: Rename and export dev_to_net_device()
      net: dsa: Add support for platform data
      net: phy: Allow pre-declaration of MDIO devices
      ARM: orion: Register DSA switch as a MDIO device
      net: phy: bcm7xxx: Add BCM74371 PHY ID
      net: mv643xx_eth: Do not clobber PHY link outside of state machine
      net: pxa168_eth: Do not clobber PHY link outside of state machine
      net: netcp: Do not clobber PHY link outside of state machine
      net: dsa: Do not clobber PHY link outside of state machine
      net: dsa: Fix duplicate object rule
      net: phy: Fix PHY unbind crash
      net: phy: Check phydev->drv

Florian Westphal (26):
      netfilter: merge udp and udplite conntrack helpers
      netfilter: nat: merge udp and udplite helpers
      xfrm: state: do not acquire lock in get_mtu helpers
      xfrm: remove unused function
      xfrm: avoid rcu sparse warning
      xfrm: remove xfrm_state_put_afinfo
      xfrm: add and use xfrm_state_afinfo_get_rcu
      xfrm: state: simplify rcu_read_unlock handling in two spots
      xfrm: fix possible null deref in xfrm_init_tempstate
      netfilter: conntrack: no need to pass ctinfo to error handler
      netfilter: reset netfilter state when duplicating packet
      netfilter: reduce direct skb->nfct usage
      skbuff: add and use skb_nfct helper
      netfilter: add and use nf_ct_set helper
      netfilter: guarantee 8 byte minalign for template addresses
      netfilter: merge ctinfo into nfct pointer storage area
      netfilter: nft_ct: add zone id get support
      netfilter: nft_ct: prepare for key-dependent error unwind
      netfilter: nft_ct: add zone id set support
      xfrm: input: constify xfrm_input_afinfo
      xfrm: policy: xfrm_get_tos cannot fail
      xfrm: policy: xfrm_policy_unregister_afinfo can return void
      xfrm: policy: remove garbage_collect callback
      xfrm: policy: remove family field
      xfrm: policy: remove xfrm_policy_put_afinfo
      xfrm: policy: make policy backend const

Gal Pressman (8):
      net/mlx5: Expose PCAM, MCAM registers infrastructure
      net/mlx5: Implement PCAM, MCAM access register commands
      net/mlx5: Query and cache PCAM, MCAM registers on initialization
      net/mlx5: Add PPCNT physical layer statistical group infrastructure
      net/mlx5e: Expose physical layer statistical counters to ethtool
      net/mlx5: Add MPCNT register infrastructure
      net/mlx5e: Expose PCIe statistics to ethtool
      net/mlx5: Move cached hca caps to designated caps struct

Ganapathi Bhat (2):
      mwifiex: move pcie_work and related variables inside card
      mwifiex: Avoid skipping WEP key deletion for AP

Ganesh Goudar (9):
      cxgb4/cxgb4vf: Display 25G and 100G link speed
      cxgb4: Add port description for new cards.
      cxgb4: Initialize mbox lock and list for mgmt dev
      cxgb4: Fix misleading packet/frame count stats.
      cxgb4: Implement ndo_get_phys_port_id for mgmt dev
      cxgb4: update latest firmware version supported
      cxgb4: Update proper netdev stats for rx drops
      cxgb4: Add new T5 and T6 pci device id's
      cxgb4: Remove redundant code in t4_uld_clean_up()

Gao Feng (10):
      driver: ipvlan: Define common functions to decrease duplicated codes used to add or del IP address
      driver: ipvlan: Remove unnecessary ipvlan NULL check in ipvlan_count_rx
      net: ping: Use right format specifier to avoid type casting
      netfilter: nf_tables: eliminate useless condition checks
      batman-adv: Remove one condition check in batadv_route_unicast_packet
      batman-adv: Treat NET_XMIT_CN as transmit successfully
      netfilter: nf_ct_sip: Use mod_timer_pending()
      netfilter: nf_ct_expect: nf_ct_expect_insert() returns void
      pkt_sched: Remove useless qdisc_stab_lock
      net: sock: Use USEC_PER_SEC macro instead of literal 1000000

Gavin Li (1):
      brcmfmac: fix incorrect event channel deduction

Geert Uytterhoeven (1):
      ravb: Support 1Gbps on R-Car H3 ES1.1+ and R-Car M3-W

Geliang Tang (4):
      netfilter: xt_connlimit: use rb_entry()
      sock: use hlist_entry_safe
      6lowpan: use rb_entry()
      net/mlx4: use rb_entry()

Gianluca Borello (5):
      bpf: split check_mem_access logic for map values
      bpf: allow helpers access to map element values
      bpf: allow adjusted map element values to spill
      bpf: allow helpers access to variable memory
      bpf: add bpf_probe_read_str helper

Gilad Ben-Yossef (2):
      IPsec: do not ignore crypto err in ah4 input
      IPsec: do not ignore crypto err in ah6 input

Golan Ben Ami (2):
      iwlwifi: pcie: Re-configure IVAR table after stop device
      iwlwifi: pcie: set STATUS_RFKILL immediately after interrupt

Golan Ben-Ami (2):
      iwlwifi: mvm: support v2 of mfuart load notification
      iwlwifi: mvm: avoid exceeding the allowed print length

Goodstein, Mordechay (1):
      iwlwifi: mvm: avoid race condition in ADD_STA.

Govindarajulu Varadarajan (3):
      enic: add devcmds for vxlan offload
      enic: add udp_tunnel ndo for vxlan offload
      enic: add vxlan offload on tx path

Gregory CLEMENT (2):
      net: dsa: mv88e6xxx: Add support for ethernet switch 88E6341
      net: dsa: mv88e6xxx: Add support for ethernet switch 88E6141

Gregory Greenman (1):
      iwlwifi: mvm: fix a print of NSS for HT rate

Grygorii Strashko (8):
      net: ethernet: ti: cpdma: am437x: allow descs to be plased in ddr
      net: ethernet: ti: cpdma: fix desc re-queuing
      net: ethernet: ti: cpdma: minimize number of parameters in cpdma_desc_pool_create/destroy()
      net: ethernet: ti: cpdma: use devm_ioremap
      net: ethernet: ti: cpsw: add support for descs pool size configuration
      net: ethernet: ti: cpsw: add support for ringparam configuration
      Documentation: DT: net: cpsw: remove no_bd_ram property
      net: ethernet: ti: cpsw: fix NULL pointer dereference in switch mode

Guenter Roeck (3):
      net: mdio-gpio: Use devm_gpio_request_one instead of devm_gpio_request
      net: mdio-gpio: Convert to use gpiod functions where possible
      net: mdio-gpio: Use gpio subsystem to handle low-active pins

Guilherme G Piccoli (1):
      igb: re-assign hw address pointer on reset after PCI error

Guillaume Nault (4):
      l2tp: remove redundant addr_len check in l2tp_ip_bind()
      l2tp: make __l2tp_ip*_bind_lookup() parameters 'const'
      l2tp: remove useless NULL check in __l2tp_ip*_bind_lookup()
      l2tp: rework socket comparison in __l2tp_ip*_bind_lookup()

Guy Mishol (1):
      wlcore: print the sdio buffer after reading it

Haim Dreyfuss (3):
      iwlwifi: pcie: move msix conf functions above other functions
      iwlwifi: pcie: separate between SW and HW MSIX configuration
      iwlwifi: pcie: re-configure IVAR table after suspend-resume

Haishuang Yan (2):
      ipv4: Namespaceify tcp_tw_recycle and tcp_max_tw_buckets knob
      ipv4: Namespaceify tcp_max_syn_backlog knob

Hamad Kadmany (1):
      wil6210: protect against false interrupt during reset sequence

Hannu Lounento (1):
      igb: Fix hw_dbg logging in igb_update_flash_i210

Harald Welte (1):
      GTP: Add some basic documentation about drivers/net/gtp.c

Hariprasad Shenai (2):
      cxgb4: Synchronize access to mailbox
      cxgb4: Shutdown adapter if firmware times out or errors out

Harshitha Ramamurthy (1):
      i40e: Error handling for link event

Heiner Kallweit (3):
      net: stmmac: don't set tx delay in RGMII_ID and RGMII_TXID mode
      net: stmmac: add separate warning for PTP not being supported by HW
      net: stmmac: Fix wrong message in stmmac_probe_config_dt

Henry Tieman (2):
      i40e: Save link FEC info from link up event
      i40e: Save more link abilities when using ethtool

Herbert Xu (3):
      gfs2: Use rhashtable walk interface in glock_hash_walk
      tipc: Fix tipc_sk_reinit race conditions
      rhashtable: Add nested tables

Iain Hunter (1):
      wlcore: disable multicast filter in AP mode

Ido Schimmel (30):
      mlxsw: core: Queue work immediately instead of delaying it
      mlxsw: spectrum_router: Use ordered workqueue for neigh updates
      mlxsw: spectrum_router: Remove unused variable
      mlxsw: spectrum_router: Simplify neighbour reflection
      net: remove ndo_neigh_{construct, destroy} from stacked devices
      mlxsw: spectrum_router: Remove redundant check
      mlxsw: spectrum_router: Don't read 'nud_state' without lock
      mlxsw: spectrum_router: Fix typo in comment
      mlxsw: spectrum_router: Nullify nexthop's neigh pointer
      mlxsw: spectrum_router: Store nexthop groups in a hash table
      mlxsw: spectrum_router: Store nexthops in a hash table
      mlxsw: spectrum_router: Use nexthop's scope to set action type
      mlxsw: spectrum_router: Add gateway indication to nexthop group
      mlxsw: spectrum_router: Store routes in a more generic way
      mlxsw: spectrum_router: Remove FIB info from FIB entry struct
      mlxsw: spectrum_router: Refactor nexthop init routine
      mlxsw: spectrum_router: More accurately set offload flag
      mlxsw: spectrum_router: Determine offload status using generic function
      mlxsw: spectrum_router: Use trap action only for some route types
      ipv4: fib: Notify about nexthop status changes
      mlxsw: spectrum_router: Reflect nexthop status changes
      mlxsw: spectrum_router: Flush resources when RIF is deleted
      mlxsw: spectrum_router: Don't reflect LINKDOWN nexthops
      ipv4: fib: Only flush FIB aliases belonging to currently flushed table
      ipv4: fib: Send deletion notification with actual FIB alias type
      ipv4: fib: Send notification before deleting FIB alias
      ipv4: fib: Add events for FIB replace and append
      mlxsw: spectrum_router: Correctly handle identical routes
      mlxsw: spectrum_router: Add support for route append
      mlxsw: spectrum_router: Add support for route replace

Ilan Peer (1):
      iwlwifi: mvm: Fix removal of IGTK

Ilan peer (1):
      mac80211: Fix addition of mesh configuration element

Ivan Khoronzhuk (12):
      net: ethernet: ti: cpsw: extend limits for cpsw_get/set_ringparam
      net: ethernet: ti: davinci_cpdma: correct check on NULL in set rate
      net: ethernet: ti: cpsw: remove dual check from common res usage function
      net: ethernet: ti: cpsw: don't disable interrupts in ndo_open
      net: ethernet: ti: cpsw: don't duplicate ndev_running
      net: ethernet: ti: cpsw: don't duplicate common res in rx handler
      net: ethernet: ti: cpsw: clarify ethtool ops changing num of descs
      net: ethernet: ti: cpsw: remove netif_trans_update
      net: ethernet: ti: netcp_core: remove netif_trans_update
      net: ethernet: ti: cpsw: return NET_XMIT_DROP if skb_padto failed
      net: ethernet: ti: cpsw: use var instead of func for usage count
      net: ethernet: ti: cpsw: correct ale dev to cpsw

Jacob Keller (19):
      fm10k: remove extraneous variable definition in fm10k_ethtool.c
      fm10k: bump version number
      fm10k: report the receive timestamp in FM10K_CB(skb)->tstamp
      fm10k: remove FM10K_FLAG_DEBUG_STATS
      i40e: don't allow i40e_vsi_(add|kill)_vlan to operate when VID<1
      i40e: fold the i40e_is_vsi_in_vlan check into i40e_put_mac_in_vlan
      i40e: no need to check is_vsi_in_vlan before calling i40e_del_mac_all_vlan
      i40e: rename i40e_put_mac_in_vlan and i40e_del_mac_all_vlan
      i40e: avoid O(n^2) loop when deleting all filters
      i40e: when adding or removing MAC filters, correctly handle VLANs
      i40e: don't check params until after checking for client instance
      i40e: update comment explaining where FDIR buffers are freed
      i40e: don't warn every time we clear an Rx timestamp register
      i40e: allow i40e_update_filter_state to skip broadcast filters
      i40e: avoid race condition when sending filters to firmware for addition
      i40e: remove unnecessary call to i40e_update_link_info
      i40e: convert to cpu from le16 to generate switch_id correctly
      i40e: properly convert le16 value to CPU format
      i40e: mark the value passed to csum_replace_by_diff as __wsum

Jakub Kicinski (19):
      bitfield.h: add FIELD_FIT() helper
      nfp: rename the driver and add new main file
      nfp: add CPP access core
      nfp: add support for resources
      nfp: add hwinfo support
      nfp: add support for reading nffw info
      nfp: add MIP reading support
      nfp: add rtsym support
      nfp: add support for service processor access
      nfp: add port layer to debugfs directories
      nfp: allocate irqs in lower driver
      nfp: add the PF driver
      nfp: refactor NSP initialization and add error message
      nfp: report manufacturing info on load
      nfp: store NSP ABI version in state structure
      nfp: report NSP ABI version in ethtool FW version
      nfp: add very basic access to NSP logs
      nfp: return nfp_rtsym_read_le() errors correctly
      nfp: allow application firmware to limit number of SR-IOV VFs

Jakub Sitnicki (1):
      gre6: Clean up unused struct ipv6_tel_txoption definition

Jamal Hadi Salim (1):
      net sched actions: Add support for user cookies

Jan Koniarik (1):
      atm: idt77252, use setup_timer and mod_timer

Jarno Rajahalme (12):
      openvswitch: Fix comments for skb->_nfct
      openvswitch: Use inverted tuple in ovs_ct_find_existing() if NATted.
      openvswitch: Do not trigger events for unconfirmed connections.
      openvswitch: Unionize ovs_key_ct_label with a u32 array.
      openvswitch: Simplify labels length logic.
      openvswitch: Refactor labels initialization.
      openvswitch: Inherit master's labels.
      openvswitch: Add original direction conntrack tuple to sw_flow_key.
      openvswitch: Add force commit.
      openvswitch: Pack struct sw_flow_key.
      openvswitch: Set internal device max mtu to ETH_MAX_MTU.
      openvswitch: Set event bit after initializing labels.

Jason A. Donenfeld (4):
      siphash: add cryptographically secure PRF
      siphash: implement HalfSipHash1-3 for hash tables
      secure_seq: use SipHash in place of MD5
      syncookies: use SipHash in place of SHA1

Jason Baron (1):
      tcp: accept RST for rcv_nxt - 1 after receiving a FIN

Jason Wang (6):
      vhost: better detection of available buffers
      vhost_net: tx batching
      tun: rx batching
      virtio-net: batch stats updating
      virito-net: set queues after reset during xdp_set
      virtio-net: switch to use build_skb() for small buffer

Javier Martinez Canillas (2):
      Bluetooth: btqcomsmd: Fix module autoload
      Bluetooth: btqcomsmd: Allow driver to build if COMPILE_TEST is enabled

Jayaprakash Shanmugam (1):
      i40e: Remove FPK HyperV VF device ID

Jeffy Chen (3):
      btmrvl: avoid double-disable_irq() race
      btmrvl: set irq_bt to -1 when failed to parse it
      btmrvl: use dt's irqflags for wakeup pin

Jes Sorensen (3):
      rtl8xxxu: Mark 8192eu device 0x0bda:0x818b as tested
      rtl8xxxu: Add another 8192eu device to the USB list
      rtl8xxxu: Update author/maintainer contact info

Jesper Dangaard Brouer (3):
      Revert "icmp: avoid allocating large struct on stack"
      net: reduce cycles spend on ICMP replies that gets rate limited
      net: for rate-limited ICMP replies save one atomic operation

Jingju Hou (1):
      net: mvneta: implement .set_wol and .get_wol

Jiri Pirko (36):
      MAINTAINERS: add Ivan as a switchdev maintainer
      mlxsw: item: Add 8bit item helpers
      mlxsw: item: Add helpers for getting pointer into payload for char buffer item
      mlxsw: reg: Add Policy-Engine ACL Register
      mlxsw: reg: Add Policy-Engine ACL Group Table register
      mlxsw: reg: Add Policy-Engine TCAM Allocation Register
      mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 2
      mlxsw: reg: Add Policy-Engine Port Binding Table
      mlxsw: reg: Add Policy-Engine Rules Copy Register
      mlxsw: reg: Add Policy-Engine Policy Based Switching Register
      mlxsw: reg: Add Policy-Engine Extended Flexible Action Register
      mlxsw: core: Introduce flexible keys support
      mlxsw: core: Introduce flexible actions support
      mlxsw: spectrum: Introduce basic set of flexible key blocks
      mlxsw: resources: Add ACL related resources
      list: introduce list_for_each_entry_from_reverse helper
      lib: Introduce priority array area manager
      mlxsw: spectrum: Introduce ACL core with simple TCAM implementation
      sched: cls_flower: expose priority to offloading netdevice
      mlxsw: spectrum: Implement TC flower offload
      spectrum: acl_tcam: Fix catchall prio value
      mlxsw: acl: Fix mlxsw_afa_block_commit error path
      sched: rename tcf_destroy to tcf_destroy_proto
      sched: move tcf_proto_destroy and tcf_destroy_chain helpers into cls_api
      sched: push TC filter protocol creation into a separate function
      sched: move err set right before goto errout in tc_ctl_tfilter
      sched: add missing curly braces in else branch in tc_ctl_tfilter
      sched: check negative err value to safe one level of indent
      spectrum: flower: Treat ETH_P_ALL as a special case and translate for HW
      devlink: fix the name of eswitch commands
      devlink: rename devlink_eswitch_fill to devlink_nl_eswitch_fill
      devlink: use nla_put_failure goto label instead of out
      devlink: allow to fillup eswitch attrs even if mode_get op does not exist
      sched: Fix accidental removal of errout goto
      sched: have stub for tcf_destroy_chain in case NET_CLS is not configured
      mlxsw: acl: Use PBS type for forward action

Jisheng Zhang (1):
      net: mvneta: make mvneta_eth_tool_ops static

Joe Perches (4):
      skfp: hwmtm: Use proper logging macros, correct mismatches
      fddi: skfp: Use more common logging styles
      igb: Realign bad indentation
      tilepro: Fix non-void return from void function

Johannes Berg (30):
      rfkill: simplify rfkill_set_hw_state() slightly
      Revert "rfkill: Add rfkill-any LED trigger"
      iwlegacy: make il3945_mac_ops __ro_after_init
      cfg80211: sysfs: use wiphy_name()
      wireless: move IEEE80211_NUM_ACS to ieee80211.h
      cfg80211: size various nl80211 messages correctly
      mac80211: set wifi_acked[_valid] bits for transmitted SKBs
      wext: uninline stream addition functions
      iwlwifi: mvm: expose device timestamp in radiotap
      iwlwifi: mvm: accept arbitrary memory dump TLVs
      iwlwifi: mvm: make iwl_dump_prph() void
      cfg80211: fix a documentation warning
      mac80211: fix documentation warnings
      rfkill: remove rfkill-regulator
      wireless: radiotap: rewrite the radiotap header file
      iwlwifi: allow memory debug TLV to specify the memory type
      iwlwifi: mvm: properly check for transport data in dump
      wireless: define cipher/AKM suites using a macro
      iwlwifi: mvm: reduce usage of IEEE80211_SKB_CB()
      iwlwifi: mvm: fix D3 replay counter value
      iwlwifi: mvm: set AID to firmware only for associated stations
      iwlwifi: mvm: overwrite skb info later
      iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe
      iwlwifi: mvm: align copy-break SKB payload for MQ RX
      iwlwifi: pcie: fix another RF-kill race
      mwifiex: don't include mac80211.h
      mac80211: add back lost debugfs files
      nl80211: add HT/VHT capabilities to AP parameters
      wil6210: include moduleparam.h
      ath10k: select WANT_DEV_COREDUMP

John Fastabend (5):
      virtio_net: wrap rtnl_lock in test for calling with lock already held
      virtio_net: factor out xdp handler for readability
      virtio_net: remove duplicate queue pair binding in XDP
      virtio_net: refactor freeze/restore logic into virtnet reset logic
      virtio_net: XDP support for adjust_head

Jon Cooper (8):
      sfc: fixes to filter restore handling
      sfc: refactor debug-or-warnings printks
      sfc: process RX event inner checksum flags
      sfc: set csum_level for encapsulated packets
      sfc: harden driver against MC resets during initial probe
      sfc: call mcdi_reboot_detected() when MC reboots during an MCDI command
      sfc: configure UDP tunnel offload ports
      sfc: fix filter_id misinterpretation in edge case

Jon Paul Maloy (7):
      tipc: unify tipc_wait_for_sndpkt() and tipc_wait_for_sndmsg() functions
      tipc: modify struct tipc_plist to be more versatile
      tipc: reduce risk of user starvation during link congestion
      tipc: add function for checking broadcast support in bearer
      tipc: add functionality to lookup multicast destination nodes
      tipc: introduce replicast as transport option for multicast
      tipc: make replicast a user selectable option

Jorge Ramirez-Ortiz (1):
      cfg80211: wext does not need to set monitor channel in managed mode

Josef Bacik (8):
      inet: collapse ipv4/v6 rcv_saddr_equal functions into one
      inet: drop ->bind_conflict
      inet: kill smallest_size and smallest_port
      inet: don't check for bind conflicts twice when searching for a port
      inet: split inet_csk_get_port into two functions
      inet: reset tb->fastreuseport when adding a reuseport sk
      inet: don't use sk_v6_rcv_saddr directly
      bpf: test for AND edge cases

Joshua Hay (1):
      i40e: enable mc magic pkt wakeup during power down

Jouni Malinen (1):
      cfg80211: Fix documentation for connect result

Julia Lawall (1):
      rtlwifi: btcoexist: fix semicolon.cocci warnings

Julian Anastasov (8):
      sock: add sk_dst_pending_confirm flag
      net: add dst_pending_confirm flag to skbuff
      sctp: add dst_pending_confirm flag
      tcp: replace dst_confirm with sk_dst_confirm
      net: add confirm_neigh method to dst_ops
      net: use dst_confirm_neigh for UDP, RAW, ICMP, L2TP
      net: pending_confirm is not used anymore
      net: rename dst_neigh_output back to neigh_output

Julian Wiedmann (8):
      s390/qeth: Allow reading hsuid in state DOWN
      s390/qeth: Remove QETH_IP_HEADER_SIZE
      s390/qeth: drop qeth_l2_del_all_macs() parameter
      s390/qeth: don't convert return code twice
      s390/qeth: consolidate errno translation
      s390/qeth: extract qeth_l2_remove_mac()
      s390/qeth: shuffle MAC management functions around
      s390/qeth: issue STARTLAN as first IPA command

Jürg Billeter (1):
      iwlwifi: fix MODULE_FIRMWARE for 6030

Kalle Valo (15):
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
      ath10k: refactor ath10k_peer_assoc_h_phymode()
      Merge tag 'iwlwifi-next-for-kalle-2017-01-26' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
      Merge tag 'iwlwifi-next-for-kalle-2017-02-06' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      ath10k: prefer unsigned int over just unsigned
      ath10k: use names in function definition arguments
      ath10k: few whitespace fixes
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
      Merge tag 'iwlwifi-next-for-kalle-2017-02-08' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      ath10k: fix napi crash during rmmod when probe firmware fails
      ath10k: add directory to board data error message
      ath10k: convert warning about non-existent OTP board id to debug message
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
      Revert "ath10k: Search SMBIOS for OEM board file extension"

Kamal Heib (1):
      net/mlx5e: Reduce memory consumption on kdump kernel

Karicheri, Muralidharan (7):
      net: netcp: extract eflag from desc for rx_hook handling
      net: netcp: remove the redundant memmov()
      net: netcp: ethss: get phy-handle only if link interface is MAC-to-PHY
      net: netcp: use hw capability to remove FCS word from rx packets
      net: netcp: ale: update to support unknown vlan controls for NU switch
      net: netcp: ale: use ale_status to size the ale table
      net: netcp: ale: add proper ale entry mask bits for netcp switch ALE

Kazuya Mizuguchi (1):
      ravb: Add tx and rx clock internal delays mode of APSR

Keerthy (1):
      net: netcp: correct netcp_get_stats function signature

Ken Cox (1):
      ixgbe: test for trust in macvlan adjustments for VF

Kirtika Ruchandani (10):
      mac80211: Remove unused 'struct ieee80211_rx_status' ptr
      mac80211: Remove unused 'rates_idx' variable
      mac80211: Remove unused 'struct rate_control_ref' variable
      mac80211: Remove unused 'i' variable
      mac80211: Remove unused 'len' variable
      mac80211: Remove unused 'sband' and 'local' variables
      mac80211: Remove unused 'beaconint_us' variable
      iwlwifi: mvm: rs: Remove unused 'mvmvif'/'mvmsta' variables
      iwlwifi: mvm: rs: Remove unused 'mcs' variable
      iwlwifi: pcie: trans: Remove unused 'shift_param'

Koen Vandeputte (2):
      mac80211: only alloc mem if a station doesn't exist yet
      mac80211: fix CSA in IBSS mode

Krister Johansen (1):
      Introduce a sysctl that modifies the value of PROT_SOCK.

Kshitij Soni (1):
      bnxt_en: Retry failed NVM_INSTALL_UPDATE with defragmentation flag.

LABBE Corentin (24):
      net: stmmac: fix the typo on MAC_RNABLE_RX
      net: stmmac: Remove the bus_setup function pointer
      net: stmmac: fix some typos in comments
      net: stmmac: remove freesoftware address
      net: stmmac: remplace asm/io.h by linux/io.h
      net: stmmac: fix some code style problem
      net: stmmac: replace stmmac_mdio_busy_wait by readl_poll_timeout
      net: stmmac: Use readl_poll_timeout
      net: stmmac: replace ENOSYS by EINVAL
      net: stmmac: Correct the error message about invalid speed
      net: stmmac: Rewrite two test against NULL value
      net: stmmac: rename rx_crc to rx_crc_errors
      net: stmmac: print phy information
      net: stmmac: remove dead code in stmmac_tx_clean
      net: stmmac: remove unused variable in sysfs_display_ring
      net: stmmac: replace unsigned by u32
      net: stmmac: remove useless parenthesis
      net: stmmac: likely is useless in occasional function
      net: stmmac: use SPEED_UNKNOWN/DUPLEX_UNKNOWN
      net: stmmac: set speed at SPEED_UNKNOWN in case of broken speed
      net: stmmac: run stmmac_hw_fix_mac_speed when speed is valid
      net: stmmac: split the stmmac_adjust_link 10/100 case
      net: stmmac: reduce indentation by adding a continue
      net: stmmac: invert the logic for dumping regs

Lance Richardson (3):
      bridge: sparse fixes in br_ip6_multicast_alloc_query()
      csum: eliminate sparse warning in remcsum_unadjust()
      vxlan: preserve type of dst_port parm for encap_bypass_if_local()

Larry Finger (34):
      rtlwifi: Replace local debug macro RT_ASSERT
      rtlwifi: Remove RT_TRACE messages that use DBG_EMERG
      rtlwifi: rtl8821ae: Remove all instances of DBG_EMERG
      rtlwifi: rtl8723be: Remove all instances of DBG_EMERG
      rtlwifi: rtl8723ae: Remove all instances of DBG_EMERG
      rtlwifi: rtl8192ee: Remove all instances of DBG_EMERG
      rtlwifi: rtl8723-common: Remove all instances of DBG_EMERG
      rtlwifi: rtl8192se: Remove all instances of DBG_EMERG
      rtlwifi: rtl8192de: Remove all instances of DBG_EMERG
      rtlwifi: rtl8192cu: Remove all instances of DBG_EMERG
      rtlwifi: rtl8192ce: Remove all instances of DBG_EMERG
      rtlwifi: rtl8192c-common: Remove all instances of DBG_EMERG
      rtlwifi: rtl8188ee: Remove all instances of DBG_EMERG
      rtlwifi: Remove some redundant code
      rtlwifi: rtl8192de: Remove a pointless goto
      rtlwifi: Redo debugging macros RTPRINT and RT_PRINT_DATA
      rtlwifi: Convert COMP_XX entries into a proper debugging mask
      rtlwifi: Remove debugging entry in sysfs
      rtlwifi: Download firmware as bytes rather than as dwords
      rtlwifi: rtl8192cu: Calculate descriptor checksum correctly for BE
      rtlwifi: rtl8192cu: Convert driver to use common macros
      rtlwifi: btcoexist: Change logging in halbtc8192e2ant.c
      rtlwifi: rtl8821ae: Fix typo in symbol for bandwidth numbers
      rtlwifi: btcoexist: Convert halbtc8192e2ant.c to use standard debugging
      rtlwifi: btcoexist: Convert halbtc8723b1ant.c to use standard debugging
      rtlwifi: btcoexist: Convert halbtc8723b2ant.c to use standard debugging
      rtlwifi: btcoexist: Convert halbtc8821a1ant.c to use standard debugging
      rtlwifi: btcoexist: Convert halbtc8821a2ant.c to use standard debugging
      rtlwifi: btcoexist: Convert halbtcoutsrc.c to use standard debugging
      rtlwifi: rtl8192c-common: Fix "BUG: KASAN:
      rtlwifi: Move items out of rtl_pci_priv and rtl_usb_priv
      rtlwifi: btcoexist: Fix if == else warnings in halbtc8821a2ant.c
      rtlwifi: btcoexist: Fix if == else warnings in halbtc8821a1ant.c
      rtlwifi: btcoexist: Fix if == else warnings in halbtc8723b1ant.c

Lazar Alexei (2):
      wil6210: support loading dedicated image for sparrow-plus devices
      wil6210: remove __func__ from debug printouts

Lee Ryder (1):
      macsec: fix validation failed in asynchronous operation.

Leon Romanovsky (2):
      IB/mlx5: Reorder code in query device command
      net/mlx5: Remove information print after attempt to load mlx5_ib module

Liad Kaufman (1):
      iwlwifi: mvm: release static queues on bcast release

Lino Sanfilippo (2):
      net: ena: remove superfluous check in ena_remove()
      net: aquantia: remove function aq_ring_tx_deinit

Lior David (5):
      wil6210: missing reinit_completion in wmi_call
      wil6210: fix for broadcast workaround in PBSS
      wil6210: align to latest auto generated wmi.h
      wil6210: report association ID (AID) per station in debugfs
      wil6210: option to override A-BFT length in start AP/PCP

Liping Zhang (4):
      netfilter: nf_tables: add missing descriptions in nft_ct_keys
      netfilter: nft_ct: add average bytes per packet support
      netfilter: pkttype: unnecessary to check ipv6 multicast address
      netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev family

Luca Coelho (11):
      iwlwifi: mvm: don't restart HW if suspend fails with unified image
      iwlwifi: mvm: bump max API to 28
      iwlwifi: mvm: remove unused variable in iwl_mvm_handle_statistics()
      iwlwifi: dvm: make rs_tl_get_load() return void
      iwlwifi: mvm: remove unused sta_id variable in iwl_mvm_change_queue_owner()
      iwlwifi: dvm: remove unused variable compiler warning in debugfs.c
      iwlwifi: mvm: mark ret as maybe_unused in iwl_dbgfs_fw_restart_write()
      iwlwifi: remove unnecessary argument to iwl_drv_start()
      iwlwifi: remove unnecessary cfg element in iwl_drv
      cfg80211: make rdev assignment clearer in nl80211_testmode_dump()
      cfg80211: fix NAN bands definition

Lukasz Majewski (3):
      Documentation: devicetree: Add PHY no lane swap binding
      net: phy: dp83867: Add lane swapping support in the DP83867 TI's PHY driver
      net: phy: dp83867: Recover from "port mirroring" N/A MODE4

Maharaja Kennadyrajan (1):
      ath10k: add debugfs support to get per peer tids log via tracing

Mahesh Bandewar (7):
      ipvlan: assign unique dev-id for each slave device.
      ipv6: do not send RTM_DELADDR for tentative addresses
      ipvlan: improvise dev_id generation logic in IPvlan
      ipvlan: fix dev_id creation corner case.
      net: remove duplicate code.
      ipvlan: use netdev_is_rx_handler_busy instead of checking specific type
      macvlan: use netdev_is_rx_handler_busy instead of checking specific type

Manish Chopra (1):
      qede - mark SKB as encapsulated

Manuel Lauss (2):
      net: irda: au1k_ir: remove unused timer
      net: irda: au1k_ir: drop useless include

Manuel Messner (1):
      netfilter: nft_exthdr: add TCP option matching

Mao Wenan (1):
      net:add one common config ARCH_WANT_RELAX_ORDER to support relax ordering

Marc Kleine-Budde (17):
      can: dev: can_changelink: allow to set bitrate on devices not providing {data_,}bittiming_const
      can: dev: add CAN interface API for fixed bitrates
      can: rx-offload: Add support for timestamp based irq offloading
      can: flexcan: add missing register definitions
      can: flexcan: remove write-only member pdata of struct flexcan_priv
      can: flexcan: make declaration of devtype_data const
      can: flexcan: do_bus_err(): convert rx_,tx_errors into bool
      can: flexcan: flexcan_poll_state(): no need to initialize new_state, rx_state, tx_state
      can: flexcan: flexcan_poll_bus_err(): fold in do_bus_err()
      can: flexcan: flexcan_irq(): don't unconditionally return IRQ_HANDLED
      can: flexcan: calculate default value for imask1 during runtime
      can: flexcan: make TX mailbox selectable during runtime
      can: flexcan: make use of rx-offload's irq_offload_fifo
      can: flexcan: activate individual RX masking and initialize reg_rximr
      can: flexcan: add quirk FLEXCAN_QUIRK_ENABLE_EACEN_RRS
      can: flexcan: add support for timestamp based rx-offload
      can: flexcan: switch imx6 and vf610 to timestamp based offloading

Marcelo Ricardo Leitner (10):
      sctp: reduce indent level at sctp_sf_tabort_8_4_8
      sctp: reduce indent level in sctp_sf_shut_8_4_5
      sctp: simplify addr copy
      sctp: remove return value from sctp_packet_init/config
      sctp: sctp_chunk_length_valid should return bool
      sctp: add pr_debug for tracking asocs not found
      sctp: refactor sctp_datamsg_from_user
      sctp: remove unused var from sctp_process_asconf
      sctp: remove useless code from sctp_apply_peer_addr_params
      sctp: drop __packed from almost all SCTP structures

Marcin Wojtas (1):
      net: mvneta: add BQL support

Mark Rustad (5):
      ixgbe: Fix issues with EEPROM access
      ixgbe: Remove unused firmware version functions and method
      ixgbe: Implement firmware interface to access some PHYs
      ixgbe: Implement support for firmware-controlled PHYs
      ixgbe: Update version to reflect added functionality

Mark Rutland (2):
      ath9k: ar9002_mac: kill off ACCESS_ONCE()
      ath9k: ar9003_mac: kill off ACCESS_ONCE()

Martin Blumenstingl (10):
      ath9k: Add a #define for the EEPROM "eepmisc" endianness bit
      ath9k: indicate that the AR9003 EEPROM template values are little endian
      ath9k: Add an eeprom_ops callback for retrieving the eepmisc value
      ath9k: replace eeprom_param EEP_MINOR_REV with get_eeprom_rev
      ath9k: consistently use get_eeprom_rev(ah)
      ath9k: Make the EEPROM swapping check use the eepmisc register
      ath9k: define all EEPROM fields in Little Endian format
      brcmfmac: add support for BCM43455 with modalias sdio:c00v02D0dA9BF
      net: dt-bindings: add RGMII TX delay configuration to meson8b-dwmac
      net: stmmac: dwmac-meson8b: make the RGMII TX delay configurable

Martin KaFai Lau (1):
      net/mlx5e: Support bpf_xdp_adjust_head()

Masashi Honma (3):
      mac80211: Suppress NEW_PEER_CANDIDATE event if no room
      mac80211: Remove invalid flag operations in mesh TSF synchronization
      mac80211: Use appropriate name for functions and messages

Matan Barak (1):
      net/mlx4_core: Add resource alloc/dealloc debugging

Matthew Slattery (1):
      sfc: update mcdi_pcol definitions for MC_CMD_SET_TUNNEL_ENCAP_UDP_PORTS

Matthias Tafelmeier (1):
      net: dev_weight: TX/RX orthogonality

Max Gurtovoy (1):
      net/mlx5: Fix offset naming for reserved fields in hca_cap_bits

Maxime Jayat (1):
      net: socket: fix recvmmsg not returning error from sock_error

Maya Erez (1):
      wil6210: convert symbolic permissions to octal permissions

Michael Braun (2):
      nl80211: multicast_to_unicast can be changed while IFF_UP
      mac80211: multicast to unicast conversion

Michael Chan (39):
      bnxt_en: Remove busy poll logic in the driver.
      bnxt_en: Use napi_complete_done()
      bnxt_en: Improve the IRQ disable sequence during shutdown.
      bnxt_en: Fix and clarify link_info->advertising.
      bnxt_en: Refactor TPA code path.
      bnxt_en: Add function to get vnic capability.
      bnxt_en: Refactor code that determines RFS capability.
      bnxt_en: Add new hardware RFS mode.
      bnxt_en: Assign additional vnics to VFs.
      bnxt_en: Add IPV6 hardware RFS support.
      bnxt_en: Implement new scheme to reserve tx rings.
      bnxt_en: Set default completion ring for async events.
      bnxt_en: Handle no aggregation ring gracefully.
      MAINTAINERS: Add bnxt_en maintainer info.
      bnxt_en: Fix compiler warnings when CONFIG_RFS_ACCEL is not defined.
      bnxt_en: Clear TPA flags when BNXT_FLAG_NO_AGG_RINGS is set.
      bnxt_en: Update to firmware interface spec to 1.6.1.
      bnxt_en: Add support for ethtool -p.
      bnxt_en: Add the ulp_sriov_cfg hooks for bnxt_re RDMA driver.
      bnxt_en: Refactor rx SKB function.
      bnxt_en: Don't use DEFINE_DMA_UNMAP_ADDR to store DMA address in RX path.
      bnxt_en: Add bp->rx_dir field for rx buffer DMA direction.
      bnxt_en: Parameterize RX buffer offsets.
      bnxt_en: Add RX page mode support.
      bnxt_en: Use event bit map in RX path.
      bnxt_en: Centralize logic to reserve rings.
      bnxt_en: Add tx ring mapping logic.
      bnxt_en: Add a set of TX rings to support XDP.
      bnxt_en: Refactor tx completion path.
      bnxt_en: Add basic XDP support.
      bnxt_en: Add support for XDP_TX action.
      bnxt_en: Update to firmware interface spec 1.7.0.
      bnxt_en: Fix ethtool -l pre-set max combined channel.
      bnxt_en: Allow NETIF_F_NTUPLE to be enabled on VFs.
      bnxt_en: Add hardware NTUPLE filter for encapsulated packets.
      bnxt_en: Do not setup PHY unless driving a single PF.
      bnxt_en: Print FEC settings as part of the linkup dmesg.
      bnxt_en: Fix bnxt_setup_tc() error message.
      bnxt_en: Fix NULL pointer dereference in a failure path during open.

Michael S. Tsirkin (1):
      ptr_ring: fix race conditions when resizing

Michael Schenk (1):
      rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down

Michael Scherban (1):
      net: netcp: store network statistics in 64 bits

Michael Walle (1):
      dpaa_eth: implement ioctl() for PHY-related ops

Michal Kazior (2):
      ath10k: prevent sta pointer rcu violation
      ath10k: silence firmware file probing warnings

Michal Kubeček (1):
      netfilter: allow logging from non-init namespaces

Michał Kępień (3):
      rfkill: Cleanup error handling in rfkill_init()
      rfkill: Add rfkill-any LED trigger
      rfkill: Add rfkill-any LED trigger

Mickaël Salaün (13):
      tools: Sync {,tools/}include/uapi/linux/bpf.h
      bpf: Change the include directory for selftest
      bpf: Always test unprivileged programs
      bpf: Use bpf_load_program() from the library
      bpf: Use bpf_map_update_elem() from the library
      bpf: Use bpf_map_lookup_elem() from the library
      bpf: Use bpf_map_delete_elem() from the library
      bpf: Use bpf_map_get_next_key() from the library
      bpf: Use bpf_create_map() from the library
      bpf: Remove bpf_sys.h from selftests
      bpf: Add test_tag to .gitignore
      bpf: Remove redundant ifdef
      bpf: Rebuild bpf.o for any dependency update

Mintz, Yuval (15):
      qed*: Update to dual-license
      qede: Break datapath logic into its own file
      qede: Split filtering logic to its own file
      qed*: Change maximal number of queues
      qede: Postpone reallocation until NAPI end
      qede: Remove unnecessary datapath dereference
      qed*: RSS indirection based on queue-handles
      qed*: Add support for ndo_set_vf_trust
      qed: Support Multicast on Tx-switching
      qed*: Advance driver versions to 8.10.10.20.
      qede: Initialize lock and slowpath workqueue early
      qede: Free netdevice only after stoping slowpath
      qed: Reflect PF link when initializing VF
      qed: Don't allocate SBs using main PTT
      qed*: Fix link indication race

Mitch Williams (6):
      i40evf: remove unused device ID
      i40e: remove unused function
      i40evf: track outstanding client request
      i40e: Clean up dead code
      i40evf: free rings in remove function
      i40evf: add comment

Mohamad Haj Yahia (3):
      net/mlx5: Add support to s-tag in mlx5 firmware interface
      net/mlx5e: Receive s-tagged packets in promiscuous mode
      net/mlx5: Add support for setting VF min rate

Mohammed Shafi Shajakhan (7):
      ath10k: Avoid potential page alloc BUG_ON in tx free path
      ath10k: Remove passing unused argument for ath10k_mac_tx
      ath10k: enable advertising support for channel 169, 5Ghz
      ath10k: fix wifi connectivity and warning in rx with channel 169
      ath10k: fix tx legacy rate reporting
      ath10k: fix per station tx bit rate reporting
      ath10k: dump Copy Engine registers during firmware crash

Netanel Belgazal (13):
      net/ena: remove ntuple filter support from device feature list
      net/ena: fix queues number calculation
      net/ena: fix ethtool RSS flow configuration
      net/ena: fix RSS default hash configuration
      net/ena: fix NULL dereference when removing the driver after device reset failed
      net/ena: refactor ena_get_stats64 to be atomic context safe
      net/ena: fix potential access to freed memory during device reset
      net/ena: use napi_complete_done() return value
      net/ena: use READ_ONCE to access completion descriptors
      net/ena: reduce the severity of ena printouts
      net/ena: change driver's default timeouts
      net/ena: change condition for host attribute configuration
      net/ena: update driver version to 1.1.2

Ngai-Mint Kwan (3):
      fm10k-shared: use mac-> instead of hw->mac.
      fm10k: request reset when mbx->state changes
      fm10k: do not clear global mailbox interrupt bits

Niklas Cassel (1):
      net: stmmac: remove unused duplicate property snps,axi_all

Niklas Söderlund (8):
      sh_eth: use correct name for ECMR_MPDE bit
      sh_eth: add generic wake-on-lan support via magic packet
      sh_eth: enable wake-on-lan for R-Car Gen2 devices
      sh_eth: enable wake-on-lan for r8a7740/armadillo
      sh_eth: enable wake-on-lan for sh7734
      sh_eth: enable wake-on-lan for sh7763
      sh_eth: align usage of sh_eth_modify() with rest of driver
      sh_eth: fix wakeup event reporting from MagicPacket

Nikolay Aleksandrov (10):
      ipmr, ip6mr: add RTNH_F_UNRESOLVED flag to unresolved cache entries
      ipmr: improve hash scalability
      bridge: modify bridge and port to have often accessed fields in one cache line
      bridge: move to workqueue gc
      bridge: move write-heavy fdb members in their own cache line
      bridge: fdb: write to used and updated at most once per jiffy
      bridge: tunnel: fix attribute checks in br_parse_vlan_tunnel_info
      bridge: fdb: converge fdb searching functions into one
      bridge: fdb: add proper lock checks in searching functions
      bridge: fdb: converge fdb_delete_by functions into one

Nogah Frankel (11):
      switchdev: bridge: Offload multicast disabled
      bridge: mcast: Merge the mc router ports deletions to one function
      switchdev: bridge: Offload mc router ports
      mlxsw: spectrum: Break flood set func to be per table
      mlxsw: spectrum: Make port flood update more generic
      mlxsw: spectrum: Change max vfid
      mlxsw: spectrum: Separate bc and mc floods
      mlxsw: spectrum: Add an option to flood mc by mc_router_port
      mlxsw: spectrum: Extend port_orig_get for bridge devices
      mlxsw: spectrum: Update mc_disabled flag by switchdev attr
      mlxsw: spectrum: Change ipv6 unregistered mc table

Oliver Hartkopp (1):
      can: dev: add CAN interface termination API

Ondrej Zary (2):
      pcnet32: factor out pcnet32_clr_suspend()
      pcnet32: fix BNC/AUI port on AM79C970A

Or Gerlitz (17):
      net/mlx5: Use exact encap header size for the FW input buffer
      net/mlx5e: Add TC offloads matching on IPv6 encapsulation headers
      net/mlx5e: TC ipv4 tunnel encap offload cosmetic changes
      net/mlx5e: Use the full tunnel key info for encapsulation offload house-keeping
      net/mlx5e: Maximize ip tunnel key usage on the TC offloading path
      net/mlx5e: Support SRIOV TC encapsulation offloads for IPv6 tunnels
      net/mlx5: E-Switch, Enlarge the FDB size for the switchdev mode
      net/mlx5: Push min-inline mode resolution helper into the core
      IB/mlx5: Enable Eth VFs to query their min-inline value for user-space
      net/mlx5: Fix static checker warnings
      net/sched: cls_flower: Properly handle classifier flags dumping
      net/sched: cls_matchall: Dump the classifier flags
      net/sched: Reflect HW offload status
      net/sched: cls_flower: Reflect HW offload status
      net/sched: cls_matchall: Reflect HW offloading status
      net/sched: cls_u32: Reflect HW offload status
      net/sched: cls_bpf: Reflect HW offload status

Pablo Neira (1):
      gtp: add MAINTAINERS

Pablo Neira Ayuso (14):
      netfilter: nf_tables: pass netns to set->ops->remove()
      netfilter: nf_tables: use struct nft_set_iter in set element flush
      netfilter: nf_tables: rename deactivate_one() to flush()
      netfilter: nf_tables: add flush field to struct nft_set_iter
      netfilter: nf_tables: rename struct nft_set_estimate class field
      netfilter: nf_tables: add space notation to sets
      netfilter: nf_tables: add bitmap set type
      netfilter: nfnetlink: get rid of u_intX_t types
      netfilter: nfnetlink: add nfnetlink_rcv_skb_batch()
      netfilter: nfnetlink: allow to check for generation ID
      netfilter: nf_tables: add check_genid to the nfnetlink subsystem
      netfilter: nf_tables: add NFTA_RULE_ID attribute
      netfilter: update MAINTAINERS
      netfilter: nf_tables: honor NFT_SET_OBJECT in set backend selection

Pan Bian (1):
      libertas: fix improper return value

Paolo Abeni (1):
      ip: fix IP_CHECKSUM handling

Parav Pandit (1):
      net-next: treewide use is_vlan_dev() helper function.

Paul Blakey (1):
      net/sched: cls_flower: Disallow duplicate internal elements

Pavel Belous (13):
      net:ethernet:aquantia: Add 2500/5000 mbit link modes support.
      net: ethernet: aquantia: Removed extra assignment for skb->dev.
      net: ethernet: aquantia: Removed busy_count field.
      net: ethernet: aquantia: Fixes for aq_ndev_change_mtu
      net: ethernet: aquantia: Using module_pci_driver.
      net: ethernet: aquantia: Superfluous initialization of "err".
      net: ethernet: aquantia: Fixed missing rtnl_unlock.
      net: ethernet: aquantia: Using NETDEV_TX_OK instead 0.
      net: ethernet: aquantia: Null pointer check for aq_nic_ndev_alloc.
      net: ethernet: aquantia: Call netdev_register after all initialized.
      net: ethernet: aquantia: Fixed incorrect buff->len calculation.
      net: ethernet: aquantia: Fixed memory allocation if AQ_CFG_RX_FRAME_MAX > 1 page.
      net: ethernet: aquantia: Copying tx buffers is not needed.

Peter Dunning (1):
      sfc: do not device_attach if a reset is pending

Phil Sutter (5):
      device: bus_type: Introduce num_vf callback
      PCI: implement num_vf bus type callback
      device: Implement a bus agnostic dev_num_vf routine
      net: dummy: Introduce dummy virtual functions
      netfilter: nft_exthdr: Add support for existence check

Philippe Reynes (43):
      net: mdio: add mdio45_ethtool_ksettings_get
      net: sfc: falcon: use new api ethtool_{get|set}_link_ksettings
      net: dec: de2104x: use new api ethtool_{get|set}_link_ksettings
      net: dec: uli526x: use new api ethtool_{get|set}_link_ksettings
      net: dec: winbond-840: use new api ethtool_{get|set}_link_ksettings
      net: dlink: dl2k: use new api ethtool_{get|set}_link_ksettings
      net: dlink: sundance: use new api ethtool_{get|set}_link_ksettings
      net: emulex: benet: use new api ethtool_{get|set}_link_ksettings
      net: faraday: ftmac100: use new api ethtool_{get|set}_link_ksettings
      net: fealnx: use new api ethtool_{get|set}_link_ksettings
      net: freescale: dpaa: use new api ethtool_{get|set}_link_ksettings
      net: ibm: ehea: use new api ethtool_{get|set}_link_ksettings
      net: ibm: emac: use new api ethtool_{get|set}_link_ksettings
      net: ibm: ibmveth: use new api ethtool_{get|set}_link_ksettings
      net: ibm: ibmvnic: use new api ethtool_{get|set}_link_ksettings
      net: intel: e100: use new api ethtool_{get|set}_link_ksettings
      net: korina: use new api ethtool_{get|set}_link_ksettings
      net: jme: use new api ethtool_{get|set}_link_ksettings
      net: marvell: skge: use new api ethtool_{get|set}_link_ksettings
      net: marvell: sky2: use new api ethtool_{get|set}_link_ksettings
      net: broadcom: bnx2x: use new api ethtool_{get|set}_link_ksettings
      net: aquantia: atlantic: use new api ethtool_{get|set}_link_ksettings
      net: mellanox: switchx2: use new api ethtool_{get|set}_link_ksettings
      net: micrel: ksz884x: use new api ethtool_{get|set}_link_ksettings
      net: microchip: enc28j60: use new api ethtool_{get|set}_link_ksettings
      net: microchip: encx24j600: use new api ethtool_{get|set}_link_ksettings
      net: myricom: myri10ge: use new api ethtool_{get|set}_link_ksettings
      net: natsemi: use new api ethtool_{get|set}_link_ksettings
      net: micrel: ks8695net: use new api ethtool_{get|set}_link_ksettings
      net: micrel: ks8851: use new api ethtool_{get|set}_link_ksettings
      net: micrel: ks8851_mll: use new api ethtool_{get|set}_link_ksettings
      net: neterion: s2io: use new api ethtool_{get|set}_link_ksettings
      net: neterion: vxge: use new api ethtool_{get|set}_link_ksettings
      net: nuvoton: w90p910: use new api ethtool_{get|set}_link_ksettings
      net: natsemi: ns83820: use new api ethtool_{get|set}_link_ksettings
      net: nvidia: forcedeth: use new api ethtool_{get|set}_link_ksettings
      net: oki-semi: pch_gbe: use new api ethtool_{get|set}_link_ksettings
      net: hamachi: use new api ethtool_{get|set}_link_ksettings
      net: qlogic: netxen: use new api ethtool_{get|set}_link_ksettings
      net: qlogic: qla3xxx: use new api ethtool_{get|set}_link_ksettings
      net: qlogic: qlcnic: use new api ethtool_{get|set}_link_ksettings
      net: qlogic: qlge: use new api ethtool_{get|set}_link_ksettings
      net: qualcomm: qca: use new api ethtool_{get|set}_link_ksettings

Pichugin Dmitry (1):
      cfg80211 debugfs: Cleanup some checkpatch issues

Ping-Ke Shih (11):
      rtlwifi: Fix alignment issues
      rtlwifi: Fix programing CAM content sequence.
      rtlwifi: Set retry limit depends on vif type.
      rtlwifi: Add a new enumeration value to btc_set_type
      rtlwifi: btcoexist: Add vendor definition for new btcoexist
      rtlwifi: rtl8723be: btcoexist: Add single_ant_path
      rtlwifi: move btcoex's ant_num declaration
      rtlwifi: rtl8723be: btcoex: add package_type function to btcoex
      rtlwifi: btcoex: move bt_type declaration
      rtlwifi: rtl8723be: fix ant_sel code
      rtlwifi: Add work queue for c2h cmd.

Prasad Kanneganti (4):
      liquidio: remove PTP support in 23XX adapters
      liquidio VF: fix incorrect struct being used
      liquidio: store the L4 hash of rx packets in skb
      liquidio VF: reduce load time of module

Purushottam Kushwaha (1):
      cfg80211: Specify the reason for connect timeout

Qing Huang (1):
      RDS: RDMA: start rdma listening after init

Rafał Miłecki (31):
      cfg80211: update wireless-regdb repo url in Documentation
      cfg80211: fix example REG_RULE usage in Documentation
      dt-bindings: document common IEEE 802.11 frequency limit property
      cfg80211: move function checking range fit to util.c
      cfg80211: support ieee80211-freq-limit DT property
      brcmfmac: avoid writing channel out of allocated array
      brcmfmac: don't preset all channels as disabled
      brcmfmac: setup wiphy bands after registering it first
      brcmfmac: make brcmf_of_probe more generic
      brcmfmac: drop unneeded function declarations from headers
      brcmfmac: move brcmf_c_set_joinpref_default declaration to common.h
      brcmfmac: drop brcmf_bus_detach and inline its code
      brcmfmac: rename brcmf_bus_start function to brcmf_bus_started
      net: phy: broadcom: use auxctl reading helper in BCM54612E code
      net: phy: broadcom: drop duplicated define for RGMII SKEW delay
      net: phy: bcm-phy-lib: clean up remaining AUXCTL register defines
      net: phy: broadcom: add support for BCM54210E
      brcmfmac: drop duplicated core selection from brcmf_pcie_attach
      net: add devm version of alloc_etherdev_mqs function
      bcma: use (get|put)_device when probing/removing device driver
      bcma: make OF code more generic (not platform_device specific)
      net: bgmac: allocate struct bgmac just once & don't copy it
      net: bgmac: drop struct bcma_mdio we don't need anymore
      net: bgmac: use PHY subsystem for initializing PHY
      net: phy: broadcom: rehook BCM54612E specific init
      brcmfmac: check brcmf_bus_get_memdump result for error
      brcmfmac: be more verbose when PSM's watchdog fires
      brcmfmac: use wiphy_read_of_freq_limits to respect limits from DT
      brcmfmac: merge two brcmf_err macros into one
      brcmfmac: switch to C function (__brcmf_err) for printing errors
      brcmfmac: merge two remaining brcmf_err macros

Rajat Jain (3):
      Bluetooth: btusb: Use an error label for error paths
      Bluetooth: btusb: Add out-of-band wakeup support
      Bluetooth: btusb: Configure Marvell to use one of the pins for oob wakeup

Raju Lakkaraju (1):
      net: phy: Add LED mode driver for Microsemi PHYs.

Ram Amrani (5):
      qed: Conserve RDMA resources when !QEDR
      qed: Release CQ resource under lock on failure
      qed: Read queue state before releasing buffer
      qed: Don't free a QP more than once
      qed: Reserve doorbell BAR space for present CPUs

Ray Jui (1):
      bnxt_en: Reject driver probe against all bridge devices

Robert Richter (1):
      net: thunderx: Make hfunc variable const type in nicvf_set_rxfh()

Robert Shearman (3):
      net: AF-specific RTM_GETSTATS attributes
      mpls: Packet stats
      net: Avoid receiving packets with an l3mdev on unbound UDP sockets

Romain Perier (1):
      net: dsa: mv88e6xxx: Don't forbid MDIO I/Os for PHY addr >= num_of_ports

Roopa Prabhu (12):
      ip_tunnels: new IP_TUNNEL_INFO_BRIDGE flag for ip_tunnel_info mode
      vxlan: support fdb and learning in COLLECT_METADATA mode
      bridge: uapi: add per vlan tunnel info
      bridge: per vlan dst_metadata netlink support
      bridge: vlan dst_metadata hooks in ingress and egress paths
      bridge: remove unnecessary check for vtbegin in br_fill_vlan_tinfo_range
      bridge: vlan tunnel id info range fill size calc cleanups
      vxlan: remove vni zero check and drop for COLLECT_METADATA
      bridge: vlan_tunnel: explicitly reset metadata attrs to NULL on failure
      bridge: don't indicate expiry on NTF_EXT_LEARNED fdb entries
      vxlan: add changelink support
      vxlan: remove unused variable saddr in neigh_reduce

Russell King (12):
      net: sunrpc: fix build errors when linux/phy*.h is removed from net/dsa.h
      net: cgroups: fix build errors when linux/phy*.h is removed from net/dsa.h
      net: macb: fix build errors when linux/phy*.h is removed from net/dsa.h
      net: lan78xx: fix build errors when linux/phy*.h is removed from net/dsa.h
      net: bgmac: fix build errors when linux/phy*.h is removed from net/dsa.h
      net: fman: fix build errors when linux/phy*.h is removed from net/dsa.h
      net: mvneta: fix build errors when linux/phy*.h is removed from net/dsa.h
      iscsi: fix build errors when linux/phy*.h is removed from net/dsa.h
      MIPS: Octeon: Remove unnecessary MODULE_*()
      net: liquidio: fix build errors when linux/phy*.h is removed from net/dsa.h
      net: ath5k: fix build errors when linux/phy*.h is removed from net/dsa.h
      net: dsa: remove unnecessary phy*.h includes

Ryan Hsu (4):
      ath10k: fix incorrect txpower set by P2P_DEVICE interface
      ath10k: recal the txpower when removing interface
      ath10k: ignore configuring the incorrect board_id
      ath10k: fix the garage chars in board file name creation

Saeed Mahameed (5):
      net/mlx5e: Reorder update stats
      net/mlx5: TX WQE update
      net/mlx5e: Tx, no inline copy on ConnectX-5
      net/mlx5e: XDP Tx, no inline copy on ConnectX-5
      net/mlx5e: Bring back bfreg uar map dedicated pointer

Sainath Grandhi (7):
      tap: Refactoring macvtap.c
      tap: Renaming tap related APIs, data structures, macros
      tap: Tap character device creation/destroy API
      tap: Abstract type of virtual interface from tap implementation
      tap: Extending tap device create/destroy APIs
      tap: tap as an independent module
      ipvtap: IP-VLAN based tap driver

Santosh Shilimkar (14):
      RDS: log the address on bind failure
      RDS: mark few internal functions static to make sparse build happy
      RDS: IB: include faddr in connection log
      RDS: IB: make the transport retry count smallest
      RDS: RDMA: fix the ib_map_mr_sg_zbva() argument
      RDS: RDMA: return appropriate error on rdma map failures
      RDS: IB: split the mr registration and invalidation path
      RDS: RDMA: silence the use_once mr log flood
      RDS: IB: track and log active side endpoint in connection
      RDS: IB: add few useful cache stasts
      RDS: IB: Add vector spreading for cqs
      RDS: RDMA: Fix the composite message user notification
      RDS: IB: fix panic due to handlers running post teardown
      RDS: add receive message trace used by application

Sara Sharon (24):
      iwlwifi: mvm: simplify paging allocation code
      iwlwifi: mvm: replace the number of blocks calculation
      iwlwifi: enlarge number of ucode sections
      iwlwifi: mvm: change iwl_mvm_tx_csum to return value
      iwlwifi: mvm: separate rate calculation to a new function
      iwlwifi: mvm: support version 2 of stored beacon notification
      iwlwifi: pcie: cleanup rfkill checks
      iwlwifi: mvm: use mvm_disable_queue instead of sharing logic
      iwlwifi: mvm: cleanup redundant assignment
      iwlwifi: alloc memory dynamically also for DVM
      iwlwifi: mvm: support unification of INIT and RT images
      iwlwifi: mvm: cleanup incorrect and redundant define
      iwlwifi: mvm: support new statistics APIs
      iwlwifi: mvm: support new scan API
      iwlwifi: mvm: always free inactive queue when moving ownership
      iwlwifi: mvm: support new alive notification
      iwlwifi: mvm: synchronize firmware DMA paging memory
      iwlwifi: pcie: fix the set of DMA memory mask
      iwlwifi: mvm: fix pending frame counter calculation
      iwlwifi: mvm: cleanup iwl_mvm_tx_mpdu a bit
      iwlwifi: support two phys for a000 devices
      iwlwifi: mvm: support new beacon template command
      iwlwifi: mvm: fix references to first_agg_queue in DQA mode
      iwlwifi: mvm: fix reorder timer re-arming

Satanand Burla (3):
      liquidio: use fallback for selecting txq
      liquidio: Avoid accessing skb after submitting to input queue
      liquidio: fix for iq and droq cnts going negative

Sathya Perla (1):
      bnxt_en: fix pci cleanup in bnxt_init_one() failure path

Scott Peterson (4):
      fm10k: Limit dma sync of RX buffers to actual packet size
      i40e/i40evf: Limit DMA sync of RX buffers to actual packet size
      i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring
      i40e/i40evf: eliminate i40e_pull_tail()

Sebastian Gottschall (1):
      ath10k: add VHT160 support

Serge Vasilugin (2):
      rt2x00: rt2800lib: correctly set HT20/HT40 filter
      rt2x00: add support for RT5350 WiSoC

Sergei Shtylyov (8):
      sh_eth: handle only enabled E-MAC interrupts
      sh_eth: no need for *else* after *goto*
      sh_eth: factor out sh_eth_emac_interrupt()
      sh_eth: get rid of 'sh_eth_cpu_data::shift_rd0'
      sh_eth: rename 'sh_eth_cpu_data::hw_crc'
      sh_eth: rename EESIPR bits
      sh_eth: add missing EESIPR bits
      sh_eth: stop using bare numbers for EESIPR values

Shaker Daibes (4):
      net/mlx5e: CQE compression control code reuse
      net/mlx4_en: Pass user MTU value to Firmware at set port command
      net/mlx4_en: Check the enabling mtu flag in SET_PORT wrapper flow
      net/mlx4_en: Check the enabling pptx/pprx flags in SET_PORT wrapper flow

Shannon Nelson (7):
      sunvnet: make sunvnet common code dynamically loadable
      sunvnet: update version and version printing
      sunvnet: add memory barrier before check for tx enable
      sunvnet: straighten up message event handling logic
      sunvnet: remove extra rcu_read_unlocks
      ldmvsw: update and simplify version string
      ldmvsw: disable tso and gso for bridge operations

Shyam Saini (4):
      net: Use kmemdup instead of kmalloc and memcpy
      cxgb4: Remove redundant memset before memcpy
      sfc: Replace memset with eth_zero_addr
      qed: Replace memset with eth_zero_addr

Simon Guinot (1):
      net: mvneta: add xmit_more support

Simon Horman (3):
      flow disector: ARP support
      net/sched: cls_flower: Support matching on ARP
      nfp: Use PCI_DEVICE_ID_NETRONOME_NFP* defines

Simon Wunderlich (2):
      batman-adv: Start new development cycle
      batman-adv: don't add loop detect macs to TT

Simon Xiao (2):
      netvsc: report per-channel stats in ethtool statistics
      netvsc: fix typo on statistics

Soheil Hassas Yeganeh (1):
      tcp: provide timestamps for partial writes

Sowmini Varadhan (6):
      af_packet: TX_RING support for TPACKET_V3
      tools: test case for TPACKET_V3/TX_RING support
      tools: psock_tpacket: block Rx until socket filter has been added and socket has been bound to loopback.
      packet: pdiag_put_ring() should return TX_RING info for TPACKET_V3
      tools: psock_lib: harden socket filter used by psock tests
      sunvnet: remove unused variable in maybe_tx_wakeup

Srinivas Kandagatla (3):
      ath10k: remove multiple defines of DIAG_TRANSFER_LIMIT
      ath10k: use dma_zalloc_coherent()
      ath10k: fix typo in addr calculation

Stanislaw Gruszka (29):
      rt2800: make rx ampdu_factor depend on number of rx chains
      rt2800: don't set ht parameters for non-aggregated frames
      rt2800: set minimum MPDU and PSDU lengths to sane values
      rt2800: set MAX_PSDU len according to remote STAs capabilities
      rt2800: rename adjust_freq_offset function
      rt2800: warn if doing VCO recalibration for unknow RF chip
      rt2800: perform VCO recalibration for RF5592 chip
      rt2x00: merge agc and vco works with link tuner
      rt2800: replace mdelay by usleep on vco calibration.
      rt2800: replace msleep() with usleep_range() on channel switch
      rt2x00: add mutex to synchronize config and link tuner
      rt2800usb: remove watchdog
      rt2800: increase TX timeout
      rt2x00: save conf settings before reset tuner
      rt2800: change default retry settings
      rt2800: tune TX_RTS_CFG config
      rt2800usb: mark tx failure on timeout
      rt2x00: do not flush empty queue
      rt2800: set max_psdu to 3 on usb devices
      rt2800: remove warning on bcn_num != rt2x00dev->intf_beaconing
      rt2x00: add copy of clk for soc devices
      rt2x00: fix clk_get call
      rt2800: enable rt3290 unconditionally on pci probe
      rt2x00: avoid introducing a USB dependency in the rt2x00lib module
      rt2x00usb: do not anchor rx and tx urb's
      rt2x00usb: fix anchor initialization
      rt61pci: use entry directly
      rt2x00: call entry directly in rt2x00_dump_frame
      rt2x00: remove queue_entry from skbdesc

Steffen Klassert (11):
      esp4: Avoid skb_cow_data whenever possible
      esp6: Avoid skb_cow_data whenever possible
      esp: Introduce a helper to setup the trailer
      net: Drop secpath on free after gro merge.
      xfrm: Add a dummy network device for napi.
      xfrm: Add a secpath_set helper.
      net: Add a skb_gro_flush_final helper.
      net: Prepare gro for packet consuming gro callbacks
      xfrm: Export xfrm_parse_spi.
      xfrm: Extend the sec_path for IPsec offloading
      esp: Add a software GRO codepath

Stephen Boyd (1):
      net: ks8851: Drop eeprom_size structure member

Stephen Hemminger (1):
      ixgbe: prefix Data Center Bridge ops struct

Sudarsana Reddy Kalluru (3):
      qed: Add infrastructure for PTP support
      qede: Add driver support for PTP
      qede: Prevent index problems in loopback test

Sudheer Mogilappagari (1):
      i40e: Add bus number info to i40e_bus_info struct

Sunil Goutham (2):
      net: thunderx: Support to configure queue sizes from ethtool
      net: thunderx: Leave serdes lane config on 81/83xx to firmware

Sven Eckelmann (6):
      uapi: install batman_adv.h header
      batman-adv: update copyright years for 2017
      batman-adv: Remove unused variable in batadv_tt_local_set_flags
      batman-adv: Fix double call of dev_queue_xmit
      batman-adv: Fix includes for IS_ERR/ERR_PTR
      ath9k: Access rchan::buf only with per_cpu helper

Tamizh chelvam (1):
      ath10k: fix boot failure in UTF mode/testmode

Tariq Toukan (1):
      net/mlx4: Replace ENOSYS with better fitting error codes

Theuns Verwoerd (1):
      rtnetlink: Handle IFLA_MASTER parameter when processing rtnl_newlink

Thomas Falcon (3):
      ibmvnic: Handle processing of CRQ messages in a tasklet
      ibmvnic: Use common counter for capabilities checks
      ibmvnic: Make CRQ interrupt tasklet wait for all capabilities crqs

Thomas Huehn (1):
      mac80211: minstrel: avoid port control frames for sampling

Thomas Petazzoni (13):
      net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put()
      net: mvpp2: remove useless arguments in mvpp2_rx_{pkts, time}_coal_set
      net: mvpp2: handle too large value handling in mvpp2_rx_pkts_coal_set()
      net: mvpp2: handle too large value in mvpp2_rx_time_coal_set()
      net: mvpp2: release reference to txq_cpu[] entry after unmapping
      net: mvpp2: remove unused 'tx_skb' field of 'struct mvpp2_tx_queue'
      net: mvpp2: drop useless fields in mvpp2_bm_pool and related code
      net: mvpp2: simplify mvpp2_bm_bufs_add()
      net: mvpp2: remove unused register definitions
      net: mvpp2: fix indentation of MVPP2_EXT_GLOBAL_CTRL_DEFAULT
      net: mvpp2: simplify MVPP2_PRS_RI_* definitions
      net: mvpp2: switch to build_skb() in the RX path
      net: mvpp2: enable building on 64-bit platforms

Thomas Preisner (2):
      net: 3com: typhoon: typhoon_init_one: fix incorrect return values
      net: 3com: typhoon: typhoon_init_one: make return values more specific

Thomas Richter (4):
      smc: establish pnet table management
      s390/qeth: rework RX/TX checksum offload
      s390/qeth: test RX/TX checksum offload reply
      s390/qeth: display warning for OSA3 RX/TX checksum offloading

Timur Tabi (12):
      net: qcom/emac: add ethtool support
      Revert "net: qcom/emac: configure the external phy to allow pause frames"
      net: qcom/emac: rename emac_phy to emac_sgmii and move it
      net: qcom/emac: claim the irq only when the device is opened
      net: qcom/emac: display the phy driver info after we connect
      net: qcom/emac: always use autonegotiation to configure the SGMII link
      net: qcom/emac: do not call emac_mac_start twice
      net: qcom/emac: remove extraneous wake-on-lan code
      net: qcom/emac: add an error interrupt handler for the sgmii
      net: qcom/emac: add ethool support for setting pause parameters
      net: qcom/emac: add ethtool support for reading hardware registers
      net: qcom/emac: add ethtool support for setting ring parameters

Tobias Klauser (19):
      net: ethoc: Remove unused members from struct ethoc
      net: xilinx: emaclite: Remove xemaclite_remove_ndev()
      bpf: Remove unused but set variable in __bpf_lru_list_shrink_inactive()
      bpf: Make unnecessarily global functions static
      net: ethoc: Make needlessly global struct ethtool_ops static
      net: Remove usage of net_device last_rx member
      net: caif: Remove unused stats member from struct chnl_net
      net: wan: Remove unused stats member from struct frad_local
      net: make net_device members garp_port and mrp_port conditional
      ath6kl: Use net_device_stats from struct net_device
      net: hip04: Omit private ndo_get_stats function
      pch_gbe: Omit private ndo_get_stats function
      orinoco: Use net_device_stats from struct net_device
      brcmfmac: Use net_device_stats from struct net_device
      net: ethoc: Use eth_hw_addr_random()
      net: bgmac: store MAC address directly in netdev->dev_addr
      rtnl: simplify error return path in rtnl_create_link()
      net/hsr: use eth_hw_addr_random()
      bnxt_en: use eth_hw_addr_random()

Tobias Regnery (1):
      alx: add feature flag for rx checksumming

Todd Fujinaka (2):
      igb: close/suspend race in netif_device_detach
      igb: add i211 to i210 PHY workaround

Toke Høiland-Jørgensen (2):
      ath9k: Introduce airtime fairness scheduling between stations
      ath9k: Turn ath_txq_lock/unlock() into static inlines.

Tomáš Pilař (1):
      sfc: reduce severity of PIO buffer alloc failures

Tony Nguyen (6):
      ixgbe: Report driver version to firmware for x550 devices
      ixgbe: Fix check for ixgbe_phy_x550em_ext_t reset
      ixgbe: Add bounds check for x540 LED functions
      ixgbe: Reduce I2C retry count on X550 devices
      ixgbe: Fix reporting of 100Mb capability
      ixgbe: Support 2.5Gb and 5Gb speed

Tushar Dave (1):
      i40e: remove unnecessary __packed

Ursula Braun (17):
      net: introduce keepalive function in struct proto
      smc: establish new socket family
      smc: introduce SMC as an IB-client
      smc: CLC handshake (incl. preparation steps)
      smc: connection and link group creation
      smc: remote memory buffers (RMBs)
      smc: work request (WR) base for use by LLC and CDC
      smc: initialize IB transport incl. PD, MR, QP, CQ, event, WR
      smc: link layer control (LLC)
      smc: connection data control (CDC)
      smc: send data (through RDMA)
      smc: receive data from RMBE
      smc: socket closing and linkgroup cleanup
      smc: netlink interface for SMC sockets
      net: fix AF_SMC related typo
      smc: ETH_ALEN as memcpy length for mac addresses
      s390/qeth: fix retrieval of vipa and proxy-arp addresses

Valentin Longchamp (1):
      net/wan: add MODULE_LICENSE for fsl_ucc_hdlc

Venkat Venkatsubra (1):
      RDS: add stat for socket recv memory usage

Vivien Didelot (23):
      net: dsa: remove out label in dsa_switch_setup_one
      net: dsa: remove version string
      net: dsa: move HWMON support to its own file
      net: dsa: select NET_SWITCHDEV
      net: dsa: make "label" property optional for dsa2
      net: dsa: mv88e6xxx: add EEPROM support to 6390
      net: dsa: store CPU switch structure in the tree
      net: dsa: use cpu_switch instead of ds[0]
      net: dsa: variable number of ports
      net: dsa: use ds->num_ports when possible
      net: dsa: add ds and index to dsa_port
      net: dsa: store a dsa_port in dsa_slave_priv
      net: dsa: move bridge device in dsa_port
      net: dsa: pass bridge device when a port leaves
      net: dsa: mv88e6xxx: use dsa_port's bridge pointer
      net: dsa: qca8k: use dsa_port's bridge pointer
      net: dsa: b53: use dsa_port's bridge pointer
      net: dsa: move netdevice notifier registration
      net: dsa: simplify netdevice events handling
      net: dsa: rollback bridging on error
      net: dsa: change state setter scope
      net: dsa: add switch notifier
      net: dsa: introduce bridge notifier

Volodymyr Bendiuga (5):
      dsa:mv88e6xxx: allow address 0x1 in smi_init
      net:mv88e6xxx: use g2 interrupt for 6097 chip
      net:dsa: check for EPROBE_DEFER from dsa_dst_parse()
      phy: increase size of MII_BUS_ID_SIZE and bus_id
      net:dsa:mv88e6xxx: use watchdog ops for 6097 chip

Waldemar Rymarkiewicz (2):
      ath10k: Search SMBIOS for OEM board file extension
      ath10k: remove unneeded semicolon

Wei Wang (3):
      net/tcp-fastopen: refactor cookie check logic
      net: Remove __sk_dst_reset() in tcp_v6_connect()
      net/tcp-fastopen: Add new API support

Wei Yongjun (10):
      sfc: efx_get_phys_port_id() can be static
      net: thunderx: Fix error return code in nicvf_open()
      lwt_bpf: bpf_lwt_prog_cmp() can be static
      cdc-ether: usbnet_cdc_zte_status() can be static
      ath6kl: fix warning for using 0 as NULL
      net: wan: slic_ds26522: Use module_spi_driver to simplify the code
      net: wan: slic_ds26522: Remove .owner field for driver
      net/sched: act_mirred: remove duplicated include from act_mirred.c
      ipv6: sr: fix non static symbol warnings
      net_sched: nla_memdup_cookie() can be static

Weilin Chang (1):
      liquidio: fix wrong information about channels reported to ethtool

Wen-chien Jesse Sung (2):
      Bluetooth: btusb: Add support for 413c:8143
      Bluetooth: btbcm: Add a delay for module reset

Willem de Bruijn (13):
      net-tc: remove unused tc_verd fields
      net-tc: make MAX_RECLASSIFY_LOOP local
      net-tc: extract skip classify bit from tc_verd
      net-tc: convert tc_verd to integer bitfields
      net-tc: convert tc_at to tc_at_ingress
      net-tc: convert tc_from to tc_from_ingress and tc_redirected
      xtables: add xt_match, xt_target and data copy_to_user functions
      iptables: use match, target and data copy_to_user helpers
      ip6tables: use match, target and data copy_to_user helpers
      arptables: use match, target and data copy_to_user helpers
      ebtables: use match, target and data copy_to_user helpers
      xtables: use match, target and data copy_to_user helpers in compat
      xtables: extend matches and targets with .usersize

William Tu (1):
      bpf: enable verifier to add 0 to packet ptr

Willy Tarreau (1):
      net/tcp-fastopen: make connect()'s return case more consistent with non-TFO

Wu Fengguang (1):
      net: qcom/emac: fix semicolon.cocci warnings

Xin Long (25):
      sctp: prepare asoc stream for stream reconf
      sctp: add support for generating stream reconf ssn reset request chunk
      sctp: add stream reconf timer
      sctp: add stream reconf primitive
      sctp: add reconf_enable in asoc ep and netns
      sctp: add sockopt SCTP_ENABLE_STREAM_RESET
      sctp: implement sender-side procedures for SSN Reset Request Parameter
      sctp: process fwd tsn chunk only when prsctp is enabled
      sctp: drop unnecessary __packed from some stream reconf structures
      sctp: streams should be recovered when it fails to send request.
      sctp: add support for generating stream reconf ssn/tsn reset request chunk
      sctp: implement sender-side procedures for SSN/TSN Reset Request Parameter
      sctp: add support for generating stream reconf add incoming/outgoing streams request chunk
      sctp: implement sender-side procedures for Add Incoming/Outgoing Streams Request Parameter
      sctp: add support for generating stream reconf resp chunk
      sctp: add support for generating stream ssn reset event notification
      sctp: implement receiver-side procedures for the Outgoing SSN Reset Request Parameter
      sctp: implement receiver-side procedures for the Incoming SSN Reset Request Parameter
      sctp: add a function to verify the sctp reconf chunk
      sctp: add reconf chunk process
      sctp: add reconf chunk event
      sctp: sctp_transport_dst_check should check if transport pmtu is dst mtu
      sctp: check duplicate node before inserting a new transport
      sctp: flush out queue once assoc state falls into SHUTDOWN_PENDING
      sctp: add support for MSG_MORE

Xinming Hu (12):
      mwifiex: don't wait for main_process in shutdown_drv
      mwifiex: do not free firmware dump memory in shutdown_drv
      mwifiex: get rid of drv_info* adapter variables
      mwifiex: wait firmware dump complete during card remove process
      mwifiex: code rearrangement in pcie.c and sdio.c
      mwifiex: get rid of global user_rmmod flag
      mwifiex: get rid of mwifiex_do_flr wrapper
      mwifiex: cleanup in PCIe flr code path
      mwifiex: sdio card reset enhancement
      mwifiex: get rid of __mwifiex_sdio_remove helper
      mwifiex: get rid of global save_adapter and sdio_work
      mwifiex: remove redundant dma padding in AMSDU

Yishai Hadas (1):
      net/mlx4_core: Device revision support

Yotam Gigi (13):
      net/sched: cls_matchall: Fix error path
      mlxsw: spectrum: Make the add_matchall_tc_entry symmetric
      mlxsw: spectrum: Fix order of commands in port remove function
      mlxsw: spectrum: Change ENOTSUPP to EOPNOTSUPP
      net: Introduce psample, a new genetlink channel for packet sampling
      net/sched: Introduce sample tc action
      mlxsw: reg: add the Monitoring Packet Sampling Configuration Register
      mlxsw: spectrum: Add packet sample offloading support
      net/sched: act_sample: Fix error path in init
      net/sched: act_psample: Remove unnecessary ASSERT_RTNL
      net/sched: act_ife: Unexport ife_tlv_meta_encode
      net: Introduce ife encapsulation module
      net/sched: act_ife: Change to use ife module

Yuchung Cheng (15):
      tcp: new helper function for RACK loss detection
      tcp: new helper for RACK to detect loss
      tcp: record most recent RTT in RACK loss detection
      tcp: add reordering timer in RACK loss detection
      tcp: use sequence to break TS ties for RACK loss detection
      tcp: check undo conditions before detecting losses
      tcp: enable RACK loss detection to trigger recovery
      tcp: extend F-RTO to catch more spurious timeouts
      tcp: remove forward retransmit feature
      tcp: remove early retransmit
      tcp: remove RFC4653 NCR
      tcp: remove thin_dupack feature
      tcp: disable fack by default
      tcp: record pkts sent and retransmistted
      tcp: include locally failed retries in retransmission stats

Yusuke Suzuki (1):
      ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags

Zhu Yanjun (2):
      bonding: Remove unnecessary returned value check
      rds:Remove unnecessary ib_ring unalloc

andy zhou (1):
      openvswitch: Simplify do_execute_actions().

david.wu (1):
      net: ethernet: stmmac: dwmac-rk: Add RK3328 gmac support

hayeswang (1):
      r8152: fix the wrong spelling

jpinto (8):
      stmmac: enable rx queues
      stmmac: adding EEE to GMAC4
      stmmac: adding DT parameter for LPI tx clock gating
      stmmac: move stmmac_clk, pclk, clk_ptp_ref and stmmac_rst to platform structure
      stmmac: adding new glue driver dwmac-dwc-qos-eth
      synopsys: remove dwc_eth_qos driver
      stmicro: add more information to Kconfig
      net: stmicro: fix LS field mask in EEE configuration

khalidm (1):
      e1000e: driver trying to free already-free irq

santosh.shilimkar@...cle.com (1):
      RDS: validate the requested traces user input against max supported

stephen hemminger (20):
      net: make ndo_get_stats64 a void function
      net: remove useless memset's in drivers get_stats64
      netvsc: remove no longer needed receive staging buffers
      netvsc: negotiate checksum and segmentation parameters
      netvsc: report number of rx queues in ethtool
      netvsc: report rss field values
      netvsc: add ethtool ops to get/set RSS key
      netvsc: allow more flexible setting of number of channels
      netvsc: allow get/set of RSS indirection table
      netvsc: enhance transmit select_queue
      netvsc: remove unused variables
      netvsc: group all per-channel state together
      netvsc: optimize receive path
      netvsc: don't pass void * to internal device_add
      netvsc: simplify rndis_filter_remove
      netvsc: eliminate per-device outstanding send counter
      netvsc: account for packets/bytes transmitted after completion
      netvsc: simplify get next send section
      netvsc: call netif_receive_skb
      bridge: avoid unnecessary read of jiffies

tcharding (4):
      net: Fix checkpatch WARNING: please, no space before tabs
      net: Fix checkpatch whitespace errors
      net: Fix checkpatch block comments warnings
      net: Fix checkpatch, Missing a blank line after declarations

vamsi krishna (2):
      cfg80211: Add support for randomizing TA of Public Action frames
      cfg80211: Add support to sched scan to report better BSSs

yuan linyu (2):
      scm: remove use CMSG{_COMPAT}_ALIGN(sizeof(struct {compat_}cmsghdr))
      net: change init_inodecache() return void

 Documentation/devicetree/bindings/net/brcm,bcm7445-switch-v4.0.txt                   |   10 +-
 Documentation/devicetree/bindings/net/brcm,systemport.txt                            |    5 +-
 Documentation/devicetree/bindings/net/btusb.txt                                      |   43 +
 Documentation/devicetree/bindings/net/cpsw.txt                                       |    3 -
 Documentation/devicetree/bindings/net/dsa/dsa.txt                                    |   20 +-
 Documentation/devicetree/bindings/net/dsa/marvell.txt                                |   93 +-
 Documentation/devicetree/bindings/net/ethernet.txt                                   |    3 +
 Documentation/devicetree/bindings/net/{marvell-bt-sd8xxx.txt => marvell-bt-8xxx.txt} |   46 +-
 Documentation/devicetree/bindings/net/meson-dwmac.txt                                |   16 +
 Documentation/devicetree/bindings/net/mscc-phy-vsc8531.txt                           |   10 +
 Documentation/devicetree/bindings/net/phy.txt                                        |    4 +
 Documentation/devicetree/bindings/net/rockchip-dwmac.txt                             |    1 +
 Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt                      |    3 +
 Documentation/devicetree/bindings/net/stmmac.txt                                     |    3 +-
 Documentation/devicetree/bindings/net/wireless/ieee80211.txt                         |   24 +
 Documentation/driver-api/80211/cfg80211.rst                                          |    3 +
 Documentation/filesystems/afs.txt                                                    |   34 +-
 Documentation/networking/dsa/dsa.txt                                                 |   24 -
 Documentation/networking/gtp.txt                                                     |  135 ++
 Documentation/networking/ip-sysctl.txt                                               |   47 +-
 Documentation/networking/netfilter-sysctl.txt                                        |   10 +
 Documentation/networking/packet_mmap.txt                                             |    9 +-
 Documentation/networking/regulatory.txt                                              |    8 +-
 Documentation/networking/vrf.txt                                                     |    7 +-
 Documentation/siphash.txt                                                            |  175 +++
 Documentation/sysctl/net.txt                                                         |   33 +
 MAINTAINERS                                                                          |   63 +-
 arch/Kconfig                                                                         |    7 +
 arch/arm/Kconfig                                                                     |    1 +
 arch/arm/boot/dts/am33xx.dtsi                                                        |    1 -
 arch/arm/boot/dts/am4372.dtsi                                                        |    1 -
 arch/arm/boot/dts/dm814x.dtsi                                                        |    1 -
 arch/arm/boot/dts/dra7.dtsi                                                          |    1 -
 arch/arm/configs/multi_v7_defconfig                                                  |    3 +-
 arch/arm/mach-orion5x/common.c                                                       |    2 +-
 arch/arm/mach-orion5x/common.h                                                       |    4 +-
 arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c                                         |    7 +-
 arch/arm/mach-orion5x/rd88f5181l-ge-setup.c                                          |    7 +-
 arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c                                         |    7 +-
 arch/arm/mach-orion5x/wnr854t-setup.c                                                |    7 +-
 arch/arm/mach-orion5x/wrt350n-v2-setup.c                                             |    7 +-
 arch/arm/plat-orion/common.c                                                         |   25 +-
 arch/arm/plat-orion/include/plat/common.h                                            |    4 +-
 arch/arm64/Kconfig                                                                   |    1 +
 arch/arm64/net/bpf_jit_comp.c                                                        |   22 +-
 arch/m68k/emu/nfeth.c                                                                |    1 -
 arch/mips/cavium-octeon/octeon-platform.c                                            |    4 -
 arch/powerpc/net/bpf_jit_comp64.c                                                    |    3 +-
 arch/s390/Kconfig                                                                    |    1 +
 arch/s390/net/bpf_jit_comp.c                                                         |   28 +-
 arch/sparc/Kconfig                                                                   |    1 +
 arch/x86/Kconfig                                                                     |    1 +
 arch/x86/net/bpf_jit_comp.c                                                          |   25 +-
 drivers/atm/eni.c                                                                    |    2 +-
 drivers/atm/idt77252.c                                                               |   12 +-
 drivers/atm/midway.h                                                                 |    2 +-
 drivers/bcma/main.c                                                                  |   25 +-
 drivers/bluetooth/Kconfig                                                            |    2 +-
 drivers/bluetooth/ath3k.c                                                            |    2 +
 drivers/bluetooth/btbcm.c                                                            |    3 +
 drivers/bluetooth/btmrvl_main.c                                                      |    2 +-
 drivers/bluetooth/btmrvl_sdio.c                                                      |   14 +-
 drivers/bluetooth/btqcomsmd.c                                                        |    1 +
 drivers/bluetooth/btusb.c                                                            |  164 ++-
 drivers/bluetooth/hci_bcm.c                                                          |   68 +-
 drivers/bluetooth/hci_qca.c                                                          |    4 +-
 drivers/infiniband/core/cma.c                                                        |    6 +-
 drivers/infiniband/hw/mlx5/cq.c                                                      |   10 +-
 drivers/infiniband/hw/mlx5/main.c                                                    |  339 +++--
 drivers/infiniband/hw/mlx5/mem.c                                                     |   32 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h                                                 |  121 +-
 drivers/infiniband/hw/mlx5/mr.c                                                      |  518 +++-----
 drivers/infiniband/hw/mlx5/odp.c                                                     |  424 +++---
 drivers/infiniband/hw/mlx5/qp.c                                                      |  450 +++----
 drivers/infiniband/sw/rxe/rxe_net.c                                                  |    2 +-
 drivers/isdn/hardware/eicon/message.c                                                |   16 +-
 drivers/net/Kconfig                                                                  |   26 +
 drivers/net/Makefile                                                                 |    2 +
 drivers/net/bonding/bond_main.c                                                      |   22 +-
 drivers/net/can/Makefile                                                             |    3 +-
 drivers/net/can/at91_can.c                                                           |    2 +-
 drivers/net/can/c_can/c_can.c                                                        |    2 +-
 drivers/net/can/dev.c                                                                |  136 +-
 drivers/net/can/flexcan.c                                                            |  419 +++---
 drivers/net/can/ifi_canfd/ifi_canfd.c                                                |    2 +-
 drivers/net/can/janz-ican3.c                                                         |    2 +-
 drivers/net/can/m_can/m_can.c                                                        |    2 +-
 drivers/net/can/rcar/rcar_can.c                                                      |    2 +-
 drivers/net/can/rcar/rcar_canfd.c                                                    |    2 +-
 drivers/net/can/rx-offload.c                                                         |  289 +++++
 drivers/net/can/softing/softing_cs.c                                                 |    2 +-
 drivers/net/can/xilinx_can.c                                                         |    2 +-
 drivers/net/dsa/Makefile                                                             |    3 +-
 drivers/net/dsa/b53/b53_common.c                                                     |  178 ++-
 drivers/net/dsa/b53/b53_mdio.c                                                       |   13 +-
 drivers/net/dsa/b53/b53_priv.h                                                       |   66 +-
 drivers/net/dsa/b53/b53_regs.h                                                       |   32 +
 drivers/net/dsa/bcm_sf2.c                                                            |  247 +++-
 drivers/net/dsa/bcm_sf2.h                                                            |   58 +-
 drivers/net/dsa/bcm_sf2_cfp.c                                                        |  613 +++++++++
 drivers/net/dsa/bcm_sf2_regs.h                                                       |  197 ++-
 drivers/net/dsa/mv88e6060.c                                                          |   10 +-
 drivers/net/dsa/mv88e6xxx/chip.c                                                     |  579 +++++----
 drivers/net/dsa/mv88e6xxx/global2.c                                                  |  352 ++++-
 drivers/net/dsa/mv88e6xxx/global2.h                                                  |   39 +-
 drivers/net/dsa/mv88e6xxx/mv88e6xxx.h                                                |  129 +-
 drivers/net/dsa/mv88e6xxx/port.c                                                     |  114 +-
 drivers/net/dsa/mv88e6xxx/port.h                                                     |    9 +-
 drivers/net/dsa/qca8k.c                                                              |   21 +-
 drivers/net/dsa/qca8k.h                                                              |    1 -
 drivers/net/dummy.c                                                                  |  222 +++-
 drivers/net/ethernet/3com/typhoon.c                                                  |   27 +-
 drivers/net/ethernet/Kconfig                                                         |    2 +-
 drivers/net/ethernet/Makefile                                                        |    2 +-
 drivers/net/ethernet/adi/bfin_mac.c                                                  |    2 +-
 drivers/net/ethernet/aeroflex/greth.c                                                |    2 +-
 drivers/net/ethernet/agere/et131x.c                                                  |    2 +-
 drivers/net/ethernet/alacritech/slicoss.c                                            |    6 +-
 drivers/net/ethernet/altera/altera_tse_main.c                                        |    2 +-
 drivers/net/ethernet/amazon/ena/ena_admin_defs.h                                     |   20 +-
 drivers/net/ethernet/amazon/ena/ena_com.c                                            |   41 +-
 drivers/net/ethernet/amazon/ena/ena_com.h                                            |    1 +
 drivers/net/ethernet/amazon/ena/ena_eth_com.c                                        |    8 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c                                         |  190 ++-
 drivers/net/ethernet/amazon/ena/ena_netdev.h                                         |    9 +-
 drivers/net/ethernet/amd/amd8111e.c                                                  |  164 ++-
 drivers/net/ethernet/amd/pcnet32.c                                                   |  195 ++-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c                                             |    6 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.c                                     |   57 +-
 drivers/net/ethernet/aquantia/Kconfig                                                |   24 +
 drivers/net/ethernet/aquantia/Makefile                                               |    5 +
 drivers/net/ethernet/aquantia/atlantic/Makefile                                      |   42 +
 drivers/net/ethernet/aquantia/atlantic/aq_cfg.h                                      |   77 ++
 drivers/net/ethernet/aquantia/atlantic/aq_common.h                                   |   23 +
 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c                                  |  262 ++++
 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.h                                  |   19 +
 drivers/net/ethernet/aquantia/atlantic/aq_hw.h                                       |  177 +++
 drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c                                 |   68 +
 drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.h                                 |   47 +
 drivers/net/ethernet/aquantia/atlantic/aq_main.c                                     |  239 ++++
 drivers/net/ethernet/aquantia/atlantic/aq_main.h                                     |   17 +
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c                                      |  990 ++++++++++++++
 drivers/net/ethernet/aquantia/atlantic/aq_nic.h                                      |  110 ++
 drivers/net/ethernet/aquantia/atlantic/aq_nic_internal.h                             |   45 +
 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c                                 |  292 +++++
 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.h                                 |   34 +
 drivers/net/ethernet/aquantia/atlantic/aq_ring.c                                     |  326 +++++
 drivers/net/ethernet/aquantia/atlantic/aq_ring.h                                     |  153 +++
 drivers/net/ethernet/aquantia/atlantic/aq_rss.h                                      |   26 +
 drivers/net/ethernet/aquantia/atlantic/aq_utils.h                                    |   49 +
 drivers/net/ethernet/aquantia/atlantic/aq_vec.c                                      |  396 ++++++
 drivers/net/ethernet/aquantia/atlantic/aq_vec.h                                      |   42 +
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c                            |  905 +++++++++++++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.h                            |   34 +
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0_internal.h                   |  155 +++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c                            |  958 ++++++++++++++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h                            |   34 +
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0_internal.h                   |  207 +++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c                           | 1394 ++++++++++++++++++++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h                           |  677 ++++++++++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h                  | 2375 ++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c                         |  570 +++++++++
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h                         |  210 +++
 drivers/net/ethernet/aquantia/atlantic/ver.h                                         |   18 +
 drivers/net/ethernet/arc/emac_main.c                                                 |    2 +-
 drivers/net/ethernet/atheros/alx/main.c                                              |    9 +-
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c                                      |    2 +-
 drivers/net/ethernet/atheros/atl1e/atl1e_main.c                                      |    4 +-
 drivers/net/ethernet/atheros/atlx/atl1.c                                             |    2 +-
 drivers/net/ethernet/broadcom/b44.c                                                  |    7 +-
 drivers/net/ethernet/broadcom/bcm63xx_enet.c                                         |    2 +-
 drivers/net/ethernet/broadcom/bcmsysport.c                                           |  334 ++++-
 drivers/net/ethernet/broadcom/bcmsysport.h                                           |   80 +-
 drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c                                      |  108 +-
 drivers/net/ethernet/broadcom/bgmac-bcma.c                                           |    8 +-
 drivers/net/ethernet/broadcom/bgmac-platform.c                                       |    4 +-
 drivers/net/ethernet/broadcom/bgmac.c                                                |   38 +-
 drivers/net/ethernet/broadcom/bgmac.h                                                |    6 +-
 drivers/net/ethernet/broadcom/bnx2.c                                                 |    9 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c                                      |   17 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c                                  |  199 +--
 drivers/net/ethernet/broadcom/bnxt/Makefile                                          |    2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                                            |  959 ++++++++++----
 drivers/net/ethernet/broadcom/bnxt/bnxt.h                                            |  194 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c                                    |  178 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h                                    |   23 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h                                        |  724 +++++++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c                                      |   20 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c                                        |  240 ++++
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h                                        |   19 +
 drivers/net/ethernet/broadcom/cnic.c                                                 |    2 +-
 drivers/net/ethernet/broadcom/sb1250-mac.c                                           |    2 +-
 drivers/net/ethernet/broadcom/tg3.c                                                  |    8 +-
 drivers/net/ethernet/brocade/bna/bnad.c                                              |    8 +-
 drivers/net/ethernet/cadence/macb.c                                                  |   34 +-
 drivers/net/ethernet/cadence/macb.h                                                  |   75 ++
 drivers/net/ethernet/calxeda/xgmac.c                                                 |    7 +-
 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c                                   |   14 +-
 drivers/net/ethernet/cavium/liquidio/lio_main.c                                      |   74 +-
 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c                                   |   55 +-
 drivers/net/ethernet/cavium/liquidio/liquidio_common.h                               |    3 +
 drivers/net/ethernet/cavium/liquidio/octeon_config.h                                 |   10 +-
 drivers/net/ethernet/cavium/liquidio/octeon_console.c                                |   11 +
 drivers/net/ethernet/cavium/liquidio/octeon_device.c                                 |    4 +
 drivers/net/ethernet/cavium/liquidio/octeon_device.h                                 |    6 +
 drivers/net/ethernet/cavium/liquidio/octeon_iq.h                                     |    2 +-
 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c                                |    5 +-
 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h                                |    4 +-
 drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c                                |   21 +-
 drivers/net/ethernet/cavium/liquidio/octeon_nic.c                                    |    4 +-
 drivers/net/ethernet/cavium/liquidio/request_manager.c                               |   49 +-
 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c                                     |    2 +-
 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c                                  |   41 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c                                     |   10 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.c                                   |   19 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.h                                   |   16 +-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c                                    |   95 +-
 drivers/net/ethernet/chelsio/cxgb/sge.c                                              |    2 +-
 drivers/net/ethernet/chelsio/cxgb3/l2t.c                                             |    2 +-
 drivers/net/ethernet/chelsio/cxgb3/sge.c                                             |    4 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h                                           |  127 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c                                      |  109 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c                                    |   12 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.h                                    |    5 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c                                       |   14 +-
 drivers/net/ethernet/chelsio/cxgb4/l2t.c                                             |    2 +-
 drivers/net/ethernet/chelsio/cxgb4/sched.c                                           |    5 -
 drivers/net/ethernet/chelsio/cxgb4/sge.c                                             |   66 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c                                           |  149 ++-
 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h                                          |   15 +
 drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h                                   |    5 +
 drivers/net/ethernet/chelsio/cxgb4/t4_regs.h                                         |   29 +
 drivers/net/ethernet/chelsio/cxgb4/t4fw_version.h                                    |   12 +-
 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c                                  |   21 +-
 drivers/net/ethernet/chelsio/cxgb4vf/sge.c                                           |    2 +-
 drivers/net/ethernet/cirrus/ep93xx_eth.c                                             |   29 +-
 drivers/net/ethernet/cisco/enic/enic.h                                               |    6 +
 drivers/net/ethernet/cisco/enic/enic_main.c                                          |  360 ++++--
 drivers/net/ethernet/cisco/enic/vnic_dev.c                                           |   34 +
 drivers/net/ethernet/cisco/enic/vnic_dev.h                                           |    5 +
 drivers/net/ethernet/cisco/enic/vnic_devcmd.h                                        |   51 +
 drivers/net/ethernet/cisco/enic/vnic_enet.h                                          |    1 +
 drivers/net/ethernet/cisco/enic/vnic_rq.h                                            |   78 --
 drivers/net/ethernet/dec/tulip/de2104x.c                                             |   91 +-
 drivers/net/ethernet/dec/tulip/interrupt.c                                           |    6 +-
 drivers/net/ethernet/dec/tulip/uli526x.c                                             |   41 +-
 drivers/net/ethernet/dec/tulip/winbond-840.c                                         |   14 +-
 drivers/net/ethernet/dlink/dl2k.c                                                    |   71 +-
 drivers/net/ethernet/dlink/sundance.c                                                |   14 +-
 drivers/net/ethernet/dnet.c                                                          |    2 +-
 drivers/net/ethernet/ec_bhf.c                                                        |    4 +-
 drivers/net/ethernet/emulex/benet/be.h                                               |    5 -
 drivers/net/ethernet/emulex/benet/be_ethtool.c                                       |   73 +-
 drivers/net/ethernet/emulex/benet/be_main.c                                          |  158 +--
 drivers/net/ethernet/ethoc.c                                                         |   21 +-
 drivers/net/ethernet/ezchip/nps_enet.c                                               |    2 +-
 drivers/net/ethernet/faraday/ftmac100.c                                              |   14 +-
 drivers/net/ethernet/fealnx.c                                                        |   14 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c                                       |   16 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c                                   |   18 +-
 drivers/net/ethernet/freescale/fec_main.c                                            |    2 +-
 drivers/net/ethernet/freescale/fman/fman_dtsec.c                                     |    8 +-
 drivers/net/ethernet/freescale/fman/fman_memac.c                                     |    1 +
 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c                                |   11 +-
 drivers/net/ethernet/freescale/gianfar.c                                             |    4 +-
 drivers/net/ethernet/freescale/ucc_geth.c                                            |    2 +-
 drivers/net/ethernet/hisilicon/hip04_eth.c                                           |    8 +-
 drivers/net/ethernet/hisilicon/hisi_femac.c                                          |    2 +-
 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c                                        |    2 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c                                        |   32 +-
 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c                                         |   51 +-
 drivers/net/ethernet/ibm/ehea/ehea_main.c                                            |    5 +-
 drivers/net/ethernet/ibm/emac/core.c                                                 |   70 +-
 drivers/net/ethernet/ibm/emac/mal.c                                                  |   18 +-
 drivers/net/ethernet/ibm/ibmveth.c                                                   |   32 +-
 drivers/net/ethernet/ibm/ibmvnic.c                                                   |  136 +-
 drivers/net/ethernet/ibm/ibmvnic.h                                                   |    5 +-
 drivers/net/ethernet/intel/e100.c                                                    |   16 +-
 drivers/net/ethernet/intel/e1000e/e1000.h                                            |    4 +-
 drivers/net/ethernet/intel/e1000e/netdev.c                                           |   14 +-
 drivers/net/ethernet/intel/fm10k/fm10k.h                                             |    4 +-
 drivers/net/ethernet/intel/fm10k/fm10k_common.c                                      |    6 +-
 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c                                     |   21 +-
 drivers/net/ethernet/intel/fm10k/fm10k_main.c                                        |   12 +-
 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c                                         |   10 +-
 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c                                      |    6 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c                                         |    6 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pf.c                                          |    4 -
 drivers/net/ethernet/intel/i40e/i40e.h                                               |   48 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h                                    |    2 +
 drivers/net/ethernet/intel/i40e/i40e_client.c                                        |   68 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c                                        |   21 +-
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c                                       |    5 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c                                       |   18 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c                                          |  387 ++++--
 drivers/net/ethernet/intel/i40e/i40e_osdep.h                                         |   16 +-
 drivers/net/ethernet/intel/i40e/i40e_ptp.c                                           |   21 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c                                          |  287 +++--
 drivers/net/ethernet/intel/i40e/i40e_txrx.h                                          |   24 +-
 drivers/net/ethernet/intel/i40e/i40e_type.h                                          |    3 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c                                   |   23 +-
 drivers/net/ethernet/intel/i40evf/i40e_common.c                                      |   20 +-
 drivers/net/ethernet/intel/i40evf/i40e_devids.h                                      |    1 -
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c                                        |  279 ++--
 drivers/net/ethernet/intel/i40evf/i40e_txrx.h                                        |    9 +-
 drivers/net/ethernet/intel/i40evf/i40e_type.h                                        |    3 +-
 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h                                    |    1 +
 drivers/net/ethernet/intel/i40evf/i40evf.h                                           |    1 +
 drivers/net/ethernet/intel/i40evf/i40evf_main.c                                      |   12 +-
 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c                                  |    4 +
 drivers/net/ethernet/intel/igb/e1000_82575.c                                         |   11 +
 drivers/net/ethernet/intel/igb/e1000_i210.c                                          |    4 +-
 drivers/net/ethernet/intel/igb/e1000_mac.c                                           |   15 +-
 drivers/net/ethernet/intel/igb/e1000_phy.c                                           |    4 +
 drivers/net/ethernet/intel/igb/e1000_regs.h                                          |    2 +-
 drivers/net/ethernet/intel/igb/igb_main.c                                            |   46 +-
 drivers/net/ethernet/intel/ixgb/ixgb_main.c                                          |    2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h                                             |  177 +--
 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c                                       |    2 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c                                       |    2 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c                                      |  115 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h                                      |    6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c                                      |    2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c                                     |  256 +++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c                                         |   13 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                                        |  754 ++++++-----
 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h                                         |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c                                         |   76 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h                                         |    4 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c                                         |   12 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c                                       |   50 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h                                        |   90 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c                                        |   10 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c                                        |  594 ++++++++-
 drivers/net/ethernet/intel/ixgbevf/ethtool.c                                         |   38 -
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h                                         |  114 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c                                    |  136 +-
 drivers/net/ethernet/intel/ixgbevf/mbx.h                                             |    1 +
 drivers/net/ethernet/intel/ixgbevf/vf.c                                              |   24 +-
 drivers/net/ethernet/jme.c                                                           |   34 +-
 drivers/net/ethernet/jme.h                                                           |    6 +-
 drivers/net/ethernet/korina.c                                                        |   16 +-
 drivers/net/ethernet/lantiq_etop.c                                                   |   21 +-
 drivers/net/ethernet/marvell/Kconfig                                                 |    3 +-
 drivers/net/ethernet/marvell/mv643xx_eth.c                                           |    6 +-
 drivers/net/ethernet/marvell/mvneta.c                                                |   69 +-
 drivers/net/ethernet/marvell/mvpp2.c                                                 |  224 ++--
 drivers/net/ethernet/marvell/pxa168_eth.c                                            |   22 +-
 drivers/net/ethernet/marvell/skge.c                                                  |   71 +-
 drivers/net/ethernet/marvell/sky2.c                                                  |   80 +-
 drivers/net/ethernet/marvell/sky2.h                                                  |    1 +
 drivers/net/ethernet/mediatek/mtk_eth_soc.c                                          |    6 +-
 drivers/net/ethernet/mellanox/mlx4/cq.c                                              |    6 +-
 drivers/net/ethernet/mellanox/mlx4/en_clock.c                                        |   35 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c                                      |   28 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c                                       |   36 +-
 drivers/net/ethernet/mellanox/mlx4/en_port.h                                         |    1 -
 drivers/net/ethernet/mellanox/mlx4/en_rx.c                                           |    6 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c                                           |    2 +-
 drivers/net/ethernet/mellanox/mlx4/eq.c                                              |    9 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c                                              |    6 +-
 drivers/net/ethernet/mellanox/mlx4/main.c                                            |    6 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4.h                                            |   11 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h                                         |    5 +-
 drivers/net/ethernet/mellanox/mlx4/port.c                                            |  170 ++-
 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c                                |   59 +-
 drivers/net/ethernet/mellanox/mlx5/core/cq.c                                         |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/dev.c                                        |   33 +
 drivers/net/ethernet/mellanox/mlx5/core/en.h                                         |   39 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_clock.c                                   |  225 +++-
 drivers/net/ethernet/mellanox/mlx5/core/en_common.c                                  |   12 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c                                 |   34 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c                                      |   91 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c                              |    4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c                                    |  154 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c                                     |    3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c                                      |   79 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h                                   |   40 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c                                      |  245 +++-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c                                      |   30 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c                                         |  299 ++++-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c                                    |  109 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h                                    |   20 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c                           |   13 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c                                     |    7 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c                                    |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw.c                                         |   20 +
 drivers/net/ethernet/mellanox/mlx5/core/health.c                                     |   20 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c                                       |   79 +-
 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h                                  |   12 +
 drivers/net/ethernet/mellanox/mlx5/core/port.c                                       |   72 ++
 drivers/net/ethernet/mellanox/mlx5/core/qp.c                                         |  114 --
 drivers/net/ethernet/mellanox/mlx5/core/uar.c                                        |  351 +++--
 drivers/net/ethernet/mellanox/mlx5/core/vport.c                                      |   17 +
 drivers/net/ethernet/mellanox/mlxsw/Kconfig                                          |    2 +
 drivers/net/ethernet/mellanox/mlxsw/Makefile                                         |    6 +-
 drivers/net/ethernet/mellanox/mlxsw/cmd.h                                            |   10 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c                                           |    6 +-
 drivers/net/ethernet/mellanox/mlxsw/core.h                                           |    2 +-
 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c                          |  679 ++++++++++
 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h                          |   66 +
 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c                             |  475 +++++++
 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h                             |  238 ++++
 drivers/net/ethernet/mellanox/mlxsw/i2c.c                                            |    2 +-
 drivers/net/ethernet/mellanox/mlxsw/item.h                                           |   98 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h                                            |  554 +++++++-
 drivers/net/ethernet/mellanox/mlxsw/resources.h                                      |   20 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c                                       |  276 +++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h                                       |  137 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c                                   |  572 +++++++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.h                         |  109 ++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c                              | 1084 ++++++++++++++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c                                |  316 +++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c                                | 1445 ++++++++++++++-------
 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c                             |  154 ++-
 drivers/net/ethernet/mellanox/mlxsw/switchx2.c                                       |   50 +-
 drivers/net/ethernet/mellanox/mlxsw/trap.h                                           |    1 +
 drivers/net/ethernet/micrel/ks8695net.c                                              |  102 +-
 drivers/net/ethernet/micrel/ks8851.c                                                 |   21 +-
 drivers/net/ethernet/micrel/ks8851_mll.c                                             |   14 +-
 drivers/net/ethernet/micrel/ksz884x.c                                                |   62 +-
 drivers/net/ethernet/microchip/enc28j60.c                                            |   31 +-
 drivers/net/ethernet/microchip/encx24j600.c                                          |   32 +-
 drivers/net/ethernet/moxa/moxart_ether.c                                             |    4 +-
 drivers/net/ethernet/myricom/myri10ge/myri10ge.c                                     |  231 +---
 drivers/net/ethernet/natsemi/natsemi.c                                               |  121 +-
 drivers/net/ethernet/natsemi/ns83820.c                                               |   46 +-
 drivers/net/ethernet/neterion/s2io.c                                                 |   55 +-
 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c                                    |   47 +-
 drivers/net/ethernet/neterion/vxge/vxge-main.c                                       |   10 +-
 drivers/net/ethernet/netronome/Kconfig                                               |   18 +-
 drivers/net/ethernet/netronome/Makefile                                              |    2 +-
 drivers/net/ethernet/netronome/nfp/Makefile                                          |   21 +-
 drivers/net/ethernet/netronome/nfp/nfp_bpf.h                                         |    2 -
 drivers/net/ethernet/netronome/nfp/nfp_main.c                                        |  460 +++++++
 drivers/net/ethernet/netronome/nfp/nfp_main.h                                        |   99 ++
 drivers/net/ethernet/netronome/nfp/nfp_net.h                                         |   73 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_common.c                                  |  165 +--
 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c                                 |   39 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c                                 |  109 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_main.c                                    |  586 +++++++++
 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c                                  |  115 +-
 drivers/net/ethernet/netronome/nfp/nfpcore/crc32.h                                   |   65 +
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp.h                                     |  110 ++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/nfp6000.h                         |   88 ++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/nfp_xpb.h                         |   57 +
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c                            | 1364 ++++++++++++++++++++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h                            |   46 +
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_arm.h                                 |  246 ++++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h                                 |  433 +++++++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c                             | 1746 +++++++++++++++++++++++++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpplib.c                              |  281 ++++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c                              |  318 +++++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mip.c                                 |  174 +++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c                                |  323 +++++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h                                |   95 ++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c                                 |  426 +++++++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c                             |  270 ++++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.h                             |   81 ++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c                            |  279 ++++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c                               |  306 +++++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c                              |  764 +++++++++++
 drivers/net/ethernet/nuvoton/w90p910_ether.c                                         |   14 +-
 drivers/net/ethernet/nvidia/forcedeth.c                                              |   97 +-
 drivers/net/ethernet/nxp/lpc_eth.c                                                   |    2 +-
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c                              |   58 +-
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c                                 |   14 +-
 drivers/net/ethernet/packetengines/hamachi.c                                         |   14 +-
 drivers/net/ethernet/pasemi/pasemi_mac.c                                             |    2 +-
 drivers/net/ethernet/qlogic/Kconfig                                                  |    4 +
 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c                              |  123 +-
 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c                                 |   20 +-
 drivers/net/ethernet/qlogic/qed/Makefile                                             |    3 +-
 drivers/net/ethernet/qlogic/qed/qed.h                                                |   47 +-
 drivers/net/ethernet/qlogic/qed/qed_cxt.c                                            |  130 +-
 drivers/net/ethernet/qlogic/qed/qed_cxt.h                                            |   37 +-
 drivers/net/ethernet/qlogic/qed/qed_dcbx.c                                           |   45 +-
 drivers/net/ethernet/qlogic/qed/qed_dcbx.h                                           |   37 +-
 drivers/net/ethernet/qlogic/qed/qed_dev.c                                            |  239 +++-
 drivers/net/ethernet/qlogic/qed/qed_dev_api.h                                        |   76 +-
 drivers/net/ethernet/qlogic/qed/qed_fcoe.c                                           | 1014 +++++++++++++++
 drivers/net/ethernet/qlogic/qed/qed_fcoe.h                                           |   87 ++
 drivers/net/ethernet/qlogic/qed/qed_hsi.h                                            |  813 +++++++++++-
 drivers/net/ethernet/qlogic/qed/qed_hw.c                                             |   35 +-
 drivers/net/ethernet/qlogic/qed/qed_hw.h                                             |   32 +-
 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c                                  |   32 +-
 drivers/net/ethernet/qlogic/qed/qed_init_ops.c                                       |   32 +-
 drivers/net/ethernet/qlogic/qed/qed_init_ops.h                                       |   34 +-
 drivers/net/ethernet/qlogic/qed/qed_int.c                                            |   32 +-
 drivers/net/ethernet/qlogic/qed/qed_int.h                                            |   34 +-
 drivers/net/ethernet/qlogic/qed/qed_iscsi.c                                          |   32 +-
 drivers/net/ethernet/qlogic/qed/qed_iscsi.h                                          |   32 +-
 drivers/net/ethernet/qlogic/qed/qed_l2.c                                             |  310 +++--
 drivers/net/ethernet/qlogic/qed/qed_l2.h                                             |   61 +-
 drivers/net/ethernet/qlogic/qed/qed_ll2.c                                            |   56 +-
 drivers/net/ethernet/qlogic/qed/qed_ll2.h                                            |   33 +-
 drivers/net/ethernet/qlogic/qed/qed_main.c                                           |   92 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.c                                            |   57 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.h                                            |   39 +-
 drivers/net/ethernet/qlogic/qed/qed_ooo.c                                            |   32 +-
 drivers/net/ethernet/qlogic/qed/qed_ooo.h                                            |   32 +-
 drivers/net/ethernet/qlogic/qed/qed_ptp.c                                            |  323 +++++
 drivers/net/ethernet/qlogic/qed/qed_ptp.h                                            |   47 +
 drivers/net/ethernet/qlogic/qed/qed_reg_addr.h                                       |   71 +-
 drivers/net/ethernet/qlogic/qed/qed_roce.c                                           |   65 +-
 drivers/net/ethernet/qlogic/qed/qed_roce.h                                           |    2 +-
 drivers/net/ethernet/qlogic/qed/qed_selftest.c                                       |   32 +
 drivers/net/ethernet/qlogic/qed/qed_sp.h                                             |   38 +-
 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c                                    |   35 +-
 drivers/net/ethernet/qlogic/qed/qed_spq.c                                            |   32 +-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c                                          |  339 +++--
 drivers/net/ethernet/qlogic/qed/qed_sriov.h                                          |   42 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.c                                             |   47 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.h                                             |   32 +-
 drivers/net/ethernet/qlogic/qede/Makefile                                            |    2 +-
 drivers/net/ethernet/qlogic/qede/qede.h                                              |   87 +-
 drivers/net/ethernet/qlogic/qede/qede_ethtool.c                                      |  130 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c                                       |  759 +++++++++++
 drivers/net/ethernet/qlogic/qede/qede_fp.c                                           | 1700 ++++++++++++++++++++++++
 drivers/net/ethernet/qlogic/qede/qede_main.c                                         | 2693 ++++----------------------------------
 drivers/net/ethernet/qlogic/qede/qede_ptp.c                                          |  536 ++++++++
 drivers/net/ethernet/qlogic/qede/qede_ptp.h                                          |   65 +
 drivers/net/ethernet/qlogic/qede/qede_roce.c                                         |    2 +-
 drivers/net/ethernet/qlogic/qla3xxx.c                                                |   60 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c                                  |   94 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h                                  |    6 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c                                      |    6 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c                                  |  132 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c                                       |   10 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c                                     |    4 +-
 drivers/net/ethernet/qlogic/qlge/qlge_ethtool.c                                      |   36 +-
 drivers/net/ethernet/qlogic/qlge/qlge_main.c                                         |    2 +-
 drivers/net/ethernet/qualcomm/emac/Makefile                                          |    2 +-
 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c                                    |  261 ++++
 drivers/net/ethernet/qualcomm/emac/emac-mac.c                                        |  114 +-
 drivers/net/ethernet/qualcomm/emac/emac-mac.h                                        |    1 -
 drivers/net/ethernet/qualcomm/emac/emac-phy.c                                        |    5 -
 drivers/net/ethernet/qualcomm/emac/emac-phy.h                                        |   13 -
 drivers/net/ethernet/qualcomm/emac/emac-sgmii-fsm9900.c                              |    2 +-
 drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2400.c                              |    2 +-
 drivers/net/ethernet/qualcomm/emac/emac-sgmii-qdf2432.c                              |    2 +-
 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c                                      |  183 ++-
 drivers/net/ethernet/qualcomm/emac/emac-sgmii.h                                      |   25 +
 drivers/net/ethernet/qualcomm/emac/emac.c                                            |   90 +-
 drivers/net/ethernet/qualcomm/emac/emac.h                                            |  126 +-
 drivers/net/ethernet/qualcomm/qca_debug.c                                            |   18 +-
 drivers/net/ethernet/realtek/8139cp.c                                                |   11 +-
 drivers/net/ethernet/realtek/8139too.c                                               |   17 +-
 drivers/net/ethernet/realtek/atp.c                                                   |    7 +-
 drivers/net/ethernet/realtek/r8169.c                                                 |    6 +-
 drivers/net/ethernet/renesas/ravb.h                                                  |   10 +
 drivers/net/ethernet/renesas/ravb_main.c                                             |   33 +-
 drivers/net/ethernet/renesas/sh_eth.c                                                |  334 +++--
 drivers/net/ethernet/renesas/sh_eth.h                                                |   52 +-
 drivers/net/ethernet/rocker/rocker_main.c                                            |    2 +-
 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c                                      |   10 +-
 drivers/net/ethernet/sfc/bitfield.h                                                  |    3 +
 drivers/net/ethernet/sfc/ef10.c                                                      | 1213 +++++++++++++++---
 drivers/net/ethernet/sfc/ef10_sriov.c                                                |   21 +-
 drivers/net/ethernet/sfc/ef10_sriov.h                                                |    3 -
 drivers/net/ethernet/sfc/efx.c                                                       |  279 ++--
 drivers/net/ethernet/sfc/efx.h                                                       |    6 +
 drivers/net/ethernet/sfc/ethtool.c                                                   |   34 +-
 drivers/net/ethernet/sfc/falcon/efx.c                                                |   53 +-
 drivers/net/ethernet/sfc/falcon/ethtool.c                                            |   29 +-
 drivers/net/ethernet/sfc/falcon/mdio_10g.c                                           |   44 +-
 drivers/net/ethernet/sfc/falcon/mdio_10g.h                                           |    3 +-
 drivers/net/ethernet/sfc/falcon/net_driver.h                                         |  137 +-
 drivers/net/ethernet/sfc/falcon/qt202x_phy.c                                         |    9 +-
 drivers/net/ethernet/sfc/falcon/rx.c                                                 |    3 +-
 drivers/net/ethernet/sfc/falcon/tenxpress.c                                          |   22 +-
 drivers/net/ethernet/sfc/falcon/txc43128_phy.c                                       |    9 +-
 drivers/net/ethernet/sfc/farch.c                                                     |   16 +
 drivers/net/ethernet/sfc/filter.h                                                    |   41 +-
 drivers/net/ethernet/sfc/mcdi.c                                                      |   34 +-
 drivers/net/ethernet/sfc/mcdi.h                                                      |    1 +
 drivers/net/ethernet/sfc/mcdi_pcol.h                                                 |   21 +
 drivers/net/ethernet/sfc/net_driver.h                                                |  188 +--
 drivers/net/ethernet/sfc/nic.h                                                       |   27 +-
 drivers/net/ethernet/sfc/rx.c                                                        |    8 +-
 drivers/net/ethernet/sfc/selftest.c                                                  |    2 +-
 drivers/net/ethernet/sfc/siena.c                                                     |   31 +-
 drivers/net/ethernet/sfc/sriov.c                                                     |   11 -
 drivers/net/ethernet/sfc/sriov.h                                                     |    3 -
 drivers/net/ethernet/sfc/tx.c                                                        |    2 +-
 drivers/net/ethernet/smsc/epic100.c                                                  |   31 +-
 drivers/net/ethernet/smsc/smc91c92_cs.c                                              |    6 +-
 drivers/net/ethernet/smsc/smsc9420.c                                                 |    2 +-
 drivers/net/ethernet/stmicro/Kconfig                                                 |    3 +-
 drivers/net/ethernet/stmicro/stmmac/Kconfig                                          |   24 +-
 drivers/net/ethernet/stmicro/stmmac/Makefile                                         |    1 +
 drivers/net/ethernet/stmicro/stmmac/chain_mode.c                                     |    4 -
 drivers/net/ethernet/stmicro/stmmac/common.h                                         |   16 +-
 drivers/net/ethernet/stmicro/stmmac/descs.h                                          |    4 -
 drivers/net/ethernet/stmicro/stmmac/descs_com.h                                      |    4 -
 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c                              |  202 +++
 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c                                  |   24 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c                                       |  117 ++
 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c                                  |    2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac100.h                                       |    4 -
 drivers/net/ethernet/stmicro/stmmac/dwmac1000.h                                      |    4 -
 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c                                 |    9 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c                                  |    4 -
 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c                                  |    4 -
 drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c                                   |    4 -
 drivers/net/ethernet/stmicro/stmmac/dwmac4.h                                         |   21 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c                                    |   75 ++
 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c                                   |    2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c                                     |    5 +
 drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h                                      |    4 -
 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c                                      |   28 +-
 drivers/net/ethernet/stmicro/stmmac/enh_desc.c                                       |    6 +-
 drivers/net/ethernet/stmicro/stmmac/mmc.h                                            |    4 -
 drivers/net/ethernet/stmicro/stmmac/mmc_core.c                                       |    4 -
 drivers/net/ethernet/stmicro/stmmac/norm_desc.c                                      |    6 +-
 drivers/net/ethernet/stmicro/stmmac/ring_mode.c                                      |    4 -
 drivers/net/ethernet/stmicro/stmmac/stmmac.h                                         |    9 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c                                 |   28 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c                                |    4 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                                    |  208 ++-
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c                                    |  132 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c                                     |    4 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c                                |   74 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c                                     |    4 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h                                     |    4 -
 drivers/net/ethernet/sun/Kconfig                                                     |    8 +-
 drivers/net/ethernet/sun/ldmvsw.c                                                    |   19 +-
 drivers/net/ethernet/sun/niu.c                                                       |    8 +-
 drivers/net/ethernet/sun/sungem.c                                                    |    2 +-
 drivers/net/ethernet/sun/sunvnet.c                                                   |   14 +-
 drivers/net/ethernet/sun/sunvnet_common.c                                            |  119 +-
 drivers/net/ethernet/synopsys/Kconfig                                                |   27 -
 drivers/net/ethernet/synopsys/Makefile                                               |    5 -
 drivers/net/ethernet/synopsys/dwc_eth_qos.c                                          | 2998 -------------------------------------------
 drivers/net/ethernet/tehuti/tehuti.c                                                 |    2 +-
 drivers/net/ethernet/ti/cpsw.c                                                       |  199 +--
 drivers/net/ethernet/ti/cpsw_ale.c                                                   |  180 ++-
 drivers/net/ethernet/ti/cpsw_ale.h                                                   |   17 +-
 drivers/net/ethernet/ti/davinci_cpdma.c                                              |  164 ++-
 drivers/net/ethernet/ti/davinci_cpdma.h                                              |    5 +
 drivers/net/ethernet/ti/davinci_emac.c                                               |    2 +-
 drivers/net/ethernet/ti/netcp.h                                                      |   21 +
 drivers/net/ethernet/ti/netcp_core.c                                                 |  104 +-
 drivers/net/ethernet/ti/netcp_ethss.c                                                |   25 +-
 drivers/net/ethernet/tile/tilegx.c                                                   |    2 +-
 drivers/net/ethernet/tile/tilepro.c                                                  |   10 +-
 drivers/net/ethernet/toshiba/ps3_gelic_net.c                                         |    2 +-
 drivers/net/ethernet/toshiba/spider_net.c                                            |    2 +-
 drivers/net/ethernet/toshiba/tc35815.c                                               |    2 +-
 drivers/net/ethernet/tundra/tsi108_eth.c                                             |    2 +-
 drivers/net/ethernet/via/via-rhine.c                                                 |   10 +-
 drivers/net/ethernet/via/via-velocity.c                                              |    2 +-
 drivers/net/ethernet/wiznet/w5100.c                                                  |    2 +-
 drivers/net/ethernet/wiznet/w5300.c                                                  |    2 +-
 drivers/net/ethernet/xilinx/xilinx_emaclite.c                                        |   22 +-
 drivers/net/fddi/skfp/cfm.c                                                          |   22 +-
 drivers/net/fddi/skfp/drvfbi.c                                                       |    4 +-
 drivers/net/fddi/skfp/ecm.c                                                          |   34 +-
 drivers/net/fddi/skfp/ess.c                                                          |   66 +-
 drivers/net/fddi/skfp/fplustm.c                                                      |   24 +-
 drivers/net/fddi/skfp/h/cmtdef.h                                                     |   67 +-
 drivers/net/fddi/skfp/h/hwmtm.h                                                      |   24 +-
 drivers/net/fddi/skfp/hwmtm.c                                                        |  178 +--
 drivers/net/fddi/skfp/pcmplc.c                                                       |   83 +-
 drivers/net/fddi/skfp/pmf.c                                                          |    4 +-
 drivers/net/fddi/skfp/rmt.c                                                          |   40 +-
 drivers/net/fddi/skfp/smt.c                                                          |  109 +-
 drivers/net/fddi/skfp/srf.c                                                          |   14 +-
 drivers/net/fjes/fjes_main.c                                                         |    9 +-
 drivers/net/gtp.c                                                                    |   24 +-
 drivers/net/hyperv/hyperv_net.h                                                      |  216 +++-
 drivers/net/hyperv/netvsc.c                                                          |  322 ++---
 drivers/net/hyperv/netvsc_drv.c                                                      |  579 +++++----
 drivers/net/hyperv/rndis_filter.c                                                    |  338 +++--
 drivers/net/ifb.c                                                                    |   22 +-
 drivers/net/ipvlan/Makefile                                                          |    1 +
 drivers/net/ipvlan/ipvlan.h                                                          |    9 +
 drivers/net/ipvlan/ipvlan_core.c                                                     |    6 +-
 drivers/net/ipvlan/ipvlan_main.c                                                     |  135 +-
 drivers/net/ipvlan/ipvtap.c                                                          |  241 ++++
 drivers/net/irda/au1k_ir.c                                                           |    8 -
 drivers/net/irda/bfin_sir.c                                                          |    5 +-
 drivers/net/irda/sh_sir.c                                                            |    1 -
 drivers/net/loopback.c                                                               |    5 +-
 drivers/net/macsec.c                                                                 |   11 +-
 drivers/net/macvlan.c                                                                |    9 +-
 drivers/net/macvtap.c                                                                | 1229 +-----------------
 drivers/net/mdio.c                                                                   |  178 +++
 drivers/net/nlmon.c                                                                  |    4 +-
 drivers/net/phy/Makefile                                                             |    3 +-
 drivers/net/phy/bcm7xxx.c                                                            |   38 +
 drivers/net/phy/broadcom.c                                                           |  103 +-
 drivers/net/phy/dp83867.c                                                            |   61 +-
 drivers/net/phy/marvell.c                                                            |  465 ++++++-
 drivers/net/phy/mdio-boardinfo.c                                                     |   86 ++
 drivers/net/phy/mdio-boardinfo.h                                                     |   19 +
 drivers/net/phy/mdio-gpio.c                                                          |   60 +-
 drivers/net/phy/mdio-xgene.c                                                         |   50 +-
 drivers/net/phy/mdio-xgene.h                                                         |    4 -
 drivers/net/phy/mdio_bus.c                                                           |    4 +
 drivers/net/phy/mdio_device.c                                                        |   13 +-
 drivers/net/phy/mscc.c                                                               |   85 +-
 drivers/net/phy/phy.c                                                                |   26 +-
 drivers/net/phy/phy_device.c                                                         |    8 +-
 drivers/net/ppp/ppp_generic.c                                                        |    4 +-
 drivers/net/slip/slip.c                                                              |    3 +-
 drivers/net/tap.c                                                                    | 1285 +++++++++++++++++++
 drivers/net/team/team.c                                                              |    5 +-
 drivers/net/tun.c                                                                    |   79 +-
 drivers/net/usb/cdc_ether.c                                                          |    2 +-
 drivers/net/usb/lan78xx.c                                                            |    1 +
 drivers/net/usb/r8152.c                                                              |    4 +-
 drivers/net/veth.c                                                                   |    6 +-
 drivers/net/virtio_net.c                                                             |  526 ++++----
 drivers/net/vmxnet3/vmxnet3_drv.c                                                    |    4 +-
 drivers/net/vmxnet3/vmxnet3_ethtool.c                                                |    4 +-
 drivers/net/vmxnet3/vmxnet3_int.h                                                    |    4 +-
 drivers/net/vrf.c                                                                    |   14 +-
 drivers/net/vxlan.c                                                                  |  577 ++++++---
 drivers/net/wan/fsl_ucc_hdlc.c                                                       |    3 +-
 drivers/net/wan/hd64572.c                                                            |    2 +-
 drivers/net/wan/slic_ds26522.c                                                       |   14 +-
 drivers/net/wireless/admtek/adm8211.c                                                |   27 +-
 drivers/net/wireless/ath/ath10k/Kconfig                                              |    1 +
 drivers/net/wireless/ath/ath10k/ahb.c                                                |   23 +
 drivers/net/wireless/ath/ath10k/ce.c                                                 |   54 +-
 drivers/net/wireless/ath/ath10k/ce.h                                                 |    4 +-
 drivers/net/wireless/ath/ath10k/core.c                                               |   93 +-
 drivers/net/wireless/ath/ath10k/core.h                                               |   19 +-
 drivers/net/wireless/ath/ath10k/debug.c                                              |  115 +-
 drivers/net/wireless/ath/ath10k/debug.h                                              |    8 +
 drivers/net/wireless/ath/ath10k/debugfs_sta.c                                        |   65 +
 drivers/net/wireless/ath/ath10k/htc.c                                                |   35 +-
 drivers/net/wireless/ath/ath10k/htc.h                                                |    3 -
 drivers/net/wireless/ath/ath10k/htt.h                                                |    6 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c                                             |   16 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c                                             |    2 +
 drivers/net/wireless/ath/ath10k/hw.h                                                 |    9 +-
 drivers/net/wireless/ath/ath10k/mac.c                                                |  216 +++-
 drivers/net/wireless/ath/ath10k/mac.h                                                |    7 +-
 drivers/net/wireless/ath/ath10k/p2p.c                                                |    2 +-
 drivers/net/wireless/ath/ath10k/pci.c                                                |   68 +-
 drivers/net/wireless/ath/ath10k/pci.h                                                |   10 +-
 drivers/net/wireless/ath/ath10k/spectral.c                                           |    7 +-
 drivers/net/wireless/ath/ath10k/testmode.c                                           |    5 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.c                                            |   13 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.h                                            |    1 +
 drivers/net/wireless/ath/ath10k/wmi.c                                                |   13 +-
 drivers/net/wireless/ath/ath10k/wmi.h                                                |   32 +-
 drivers/net/wireless/ath/ath5k/ahb.c                                                 |    2 +-
 drivers/net/wireless/ath/ath5k/mac80211-ops.c                                        |    3 +-
 drivers/net/wireless/ath/ath6kl/core.h                                               |    1 -
 drivers/net/wireless/ath/ath6kl/main.c                                               |    8 -
 drivers/net/wireless/ath/ath6kl/sdio.c                                               |    2 +-
 drivers/net/wireless/ath/ath6kl/txrx.c                                               |   22 +-
 drivers/net/wireless/ath/ath9k/Kconfig                                               |    9 +-
 drivers/net/wireless/ath/ath9k/Makefile                                              |    5 +-
 drivers/net/wireless/ath/ath9k/ar5008_phy.c                                          |    2 +-
 drivers/net/wireless/ath/ath9k/ar9002_hw.c                                           |    6 +-
 drivers/net/wireless/ath/ath9k/ar9002_mac.c                                          |   64 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c                                       |   21 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.h                                       |    8 +-
 drivers/net/wireless/ath/ath9k/ar9003_mac.c                                          |   92 +-
 drivers/net/wireless/ath/ath9k/ath9k.h                                               |   43 +-
 drivers/net/wireless/ath/ath9k/channel.c                                             |   14 +-
 drivers/net/wireless/ath/ath9k/common-debug.h                                        |   27 +
 drivers/net/wireless/ath/ath9k/common-spectral.c                                     |    4 +-
 drivers/net/wireless/ath/ath9k/common-spectral.h                                     |   23 +
 drivers/net/wireless/ath/ath9k/debug.c                                               |    3 +
 drivers/net/wireless/ath/ath9k/debug.h                                               |   13 +
 drivers/net/wireless/ath/ath9k/debug_sta.c                                           |   54 +
 drivers/net/wireless/ath/ath9k/eeprom.c                                              |   42 +-
 drivers/net/wireless/ath/ath9k/eeprom.h                                              |   85 +-
 drivers/net/wireless/ath/ath9k/eeprom_4k.c                                           |  139 +-
 drivers/net/wireless/ath/ath9k/eeprom_9287.c                                         |  131 +-
 drivers/net/wireless/ath/ath9k/eeprom_def.c                                          |  165 ++-
 drivers/net/wireless/ath/ath9k/hw.c                                                  |    6 +-
 drivers/net/wireless/ath/ath9k/init.c                                                |    4 +
 drivers/net/wireless/ath/ath9k/link.c                                                |   46 +-
 drivers/net/wireless/ath/ath9k/mac.c                                                 |   44 +-
 drivers/net/wireless/ath/ath9k/mac.h                                                 |    1 +
 drivers/net/wireless/ath/ath9k/main.c                                                |   43 +-
 drivers/net/wireless/ath/ath9k/recv.c                                                |   65 +
 drivers/net/wireless/ath/ath9k/xmit.c                                                |  174 ++-
 drivers/net/wireless/ath/wcn36xx/Kconfig                                             |    2 +
 drivers/net/wireless/ath/wcn36xx/dxe.c                                               |   16 +-
 drivers/net/wireless/ath/wcn36xx/hal.h                                               |   16 +
 drivers/net/wireless/ath/wcn36xx/main.c                                              |  169 ++-
 drivers/net/wireless/ath/wcn36xx/smd.c                                               |   69 +-
 drivers/net/wireless/ath/wcn36xx/smd.h                                               |    9 +-
 drivers/net/wireless/ath/wcn36xx/txrx.c                                              |   19 +-
 drivers/net/wireless/ath/wcn36xx/wcn36xx.h                                           |   31 +-
 drivers/net/wireless/ath/wil6210/cfg80211.c                                          |  175 ++-
 drivers/net/wireless/ath/wil6210/debugfs.c                                           |  136 +-
 drivers/net/wireless/ath/wil6210/ethtool.c                                           |   10 +-
 drivers/net/wireless/ath/wil6210/fw.c                                                |    7 +-
 drivers/net/wireless/ath/wil6210/fw_inc.c                                            |   21 +-
 drivers/net/wireless/ath/wil6210/interrupt.c                                         |   30 +-
 drivers/net/wireless/ath/wil6210/main.c                                              |   87 +-
 drivers/net/wireless/ath/wil6210/netdev.c                                            |   19 +-
 drivers/net/wireless/ath/wil6210/p2p.c                                               |   36 +-
 drivers/net/wireless/ath/wil6210/pcie_bus.c                                          |   60 +-
 drivers/net/wireless/ath/wil6210/pm.c                                                |   17 +-
 drivers/net/wireless/ath/wil6210/pmc.c                                               |   79 +-
 drivers/net/wireless/ath/wil6210/rx_reorder.c                                        |    8 +-
 drivers/net/wireless/ath/wil6210/txrx.c                                              |   75 +-
 drivers/net/wireless/ath/wil6210/wil6210.h                                           |   29 +-
 drivers/net/wireless/ath/wil6210/wil_crash_dump.c                                    |   18 +-
 drivers/net/wireless/ath/wil6210/wmi.c                                               |  131 +-
 drivers/net/wireless/ath/wil6210/wmi.h                                               |   67 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c                            |    1 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h                               |    6 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c                          |  107 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h                          |    2 -
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c                            |   26 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h                            |    2 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c                              |   40 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h                              |    3 -
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c                             |   35 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h                             |   24 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c                                |    7 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.h                                |    6 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c                              |    3 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c                              |    4 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c                               |    2 +-
 drivers/net/wireless/intel/iwlegacy/3945-mac.c                                       |   20 +-
 drivers/net/wireless/intel/iwlwifi/Kconfig                                           |    7 +-
 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c                                     |    2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c                                    |    2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rs.c                                          |   16 +-
 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c                                       |    2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-6000.c                                        |    2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-7000.c                                        |    4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-8000.c                                        |    4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-9000.c                                        |    2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-a000.c                                        |   32 +-
 drivers/net/wireless/intel/iwlwifi/iwl-config.h                                      |    3 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h                                         |    1 +
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c                                         |  149 ++-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.h                                         |    4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-fw-file.h                                     |   24 +-
 drivers/net/wireless/intel/iwlwifi/iwl-fw.h                                          |    7 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c                                          |   17 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c                                     |    2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-mac.h                                  |    7 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-scan.h                                 |  106 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-stats.h                                |   29 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-tx.h                                   |   29 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h                                      |   96 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c                                      |  127 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c                                          |  407 +++---
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c                                    |  107 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c                                    |   48 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h                                         |   22 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c                                         |   24 +-
 drivers/net/wireless/intel/iwlwifi/mvm/power.c                                       |   44 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c                                          |   16 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c                                          |   74 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c                                        |   14 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c                                        |  230 +++-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c                                         |  245 ++--
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h                                         |    1 +
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                                          |  236 ++--
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c                                       |   30 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c                                        |   17 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h                                   |    4 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c                                         |   12 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c                                      |  302 ++---
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c                                         |   23 +-
 drivers/net/wireless/intersil/orinoco/main.c                                         |   27 +-
 drivers/net/wireless/intersil/orinoco/orinoco.h                                      |    2 -
 drivers/net/wireless/intersil/orinoco/orinoco_usb.c                                  |    6 +-
 drivers/net/wireless/marvell/libertas/cfg.c                                          |    2 +-
 drivers/net/wireless/marvell/libertas/cmd.c                                          |    2 +-
 drivers/net/wireless/marvell/mwifiex/11n_aggr.c                                      |   19 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c                                      |    2 +-
 drivers/net/wireless/marvell/mwifiex/debugfs.c                                       |    3 +-
 drivers/net/wireless/marvell/mwifiex/decl.h                                          |    2 +-
 drivers/net/wireless/marvell/mwifiex/fw.h                                            |   20 +-
 drivers/net/wireless/marvell/mwifiex/init.c                                          |   41 +-
 drivers/net/wireless/marvell/mwifiex/main.c                                          |  145 +--
 drivers/net/wireless/marvell/mwifiex/main.h                                          |   17 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c                                          |  332 +++--
 drivers/net/wireless/marvell/mwifiex/pcie.h                                          |    3 +
 drivers/net/wireless/marvell/mwifiex/sdio.c                                          |  508 ++++----
 drivers/net/wireless/marvell/mwifiex/sdio.h                                          |    4 +-
 drivers/net/wireless/marvell/mwifiex/sta_cmd.c                                       |    8 +-
 drivers/net/wireless/marvell/mwifiex/sta_event.c                                     |    8 +-
 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c                                     |    2 -
 drivers/net/wireless/marvell/mwifiex/usb.c                                           |   41 +-
 drivers/net/wireless/marvell/mwifiex/util.c                                          |   15 -
 drivers/net/wireless/ralink/rt2x00/rt2400pci.c                                       |    2 +-
 drivers/net/wireless/ralink/rt2x00/rt2500pci.c                                       |    2 +-
 drivers/net/wireless/ralink/rt2x00/rt2500usb.c                                       |   21 +-
 drivers/net/wireless/ralink/rt2x00/rt2800.h                                          |   29 +
 drivers/net/wireless/ralink/rt2x00/rt2800lib.c                                       |  357 +++++-
 drivers/net/wireless/ralink/rt2x00/rt2800lib.h                                       |    2 +-
 drivers/net/wireless/ralink/rt2x00/rt2800usb.c                                       |   49 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00.h                                          |   17 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00config.c                                    |   32 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c                                     |    7 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c                                       |   34 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h                                       |   31 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00link.c                                      |  132 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c                                       |   11 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c                                      |    2 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c                                     |   17 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00queue.h                                     |    2 -
 drivers/net/wireless/ralink/rt2x00/rt2x00soc.c                                       |    4 +
 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c                                       |   24 +-
 drivers/net/wireless/ralink/rt2x00/rt61pci.c                                         |    5 +-
 drivers/net/wireless/ralink/rt2x00/rt73usb.c                                         |    2 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h                                     |    2 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c                               |    2 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c                               |    2 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c                               |    2 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c                               |    2 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c                                |   18 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h                                |    2 +-
 drivers/net/wireless/realtek/rtlwifi/base.c                                          |  167 ++-
 drivers/net/wireless/realtek/rtlwifi/base.h                                          |    4 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/Makefile                              |    6 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c                     | 1082 ++++++++--------
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c                     |  851 ++++++------
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c                     |  993 +++++++-------
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c                     |  916 ++++++-------
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c                     | 1262 +++++++++---------
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c                        |   36 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h                        |   20 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c                             |   16 -
 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.h                             |    5 +-
 drivers/net/wireless/realtek/rtlwifi/cam.c                                           |   20 +-
 drivers/net/wireless/realtek/rtlwifi/core.c                                          |   52 +-
 drivers/net/wireless/realtek/rtlwifi/debug.c                                         |   61 +-
 drivers/net/wireless/realtek/rtlwifi/debug.h                                         |   51 +-
 drivers/net/wireless/realtek/rtlwifi/efuse.c                                         |   53 +-
 drivers/net/wireless/realtek/rtlwifi/efuse.h                                         |    5 +
 drivers/net/wireless/realtek/rtlwifi/pci.c                                           |   71 +-
 drivers/net/wireless/realtek/rtlwifi/pci.h                                           |    4 +-
 drivers/net/wireless/realtek/rtlwifi/ps.c                                            |    6 +-
 drivers/net/wireless/realtek/rtlwifi/rc.c                                            |    3 +-
 drivers/net/wireless/realtek/rtlwifi/regd.c                                          |    2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.c                                  |  111 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c                                  |   47 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/led.c                                 |   19 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c                                 |   35 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c                                  |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c                                  |   17 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c                                 |    8 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c                            |  143 +--
 drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.c                            |  116 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c                           |   28 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c                                  |  205 ++-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/led.c                                 |   26 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c                                 |   15 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rf.c                                  |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c                                  |   17 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c                                 |    8 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c                                  |   38 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.c                                 |   25 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c                                 |   12 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c                                 |   15 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rf.c                                  |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c                                  |   13 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c                                 |    6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.h                                 |  272 ++--
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c                                  |  105 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c                                  |   45 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/led.c                                 |   27 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c                                 |   45 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c                                  |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c                                  |   19 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c                                 |    8 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c                                  |  123 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.h                                  |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c                                  |   21 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/led.c                                 |   14 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c                                 |   39 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rf.c                                  |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c                                  |   18 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c                                 |   15 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c                                  |   46 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c                                  |   55 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192se/led.c                                 |   27 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c                                 |   45 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.c                                  |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c                                  |   17 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c                                 |    8 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.c                                  |   15 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c                                  |   29 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/led.c                                 |   27 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c                                 |   31 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rf.c                                  |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c                                  |   17 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c                                 |    8 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c                                  |   33 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.h                                  |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c                                  |   68 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/led.c                                 |   23 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c                                 |   33 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c                                  |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c                                  |   18 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c                                 |   14 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.c                          |   95 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.h                          |    6 -
 drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.c                         |    6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c                                  |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c                                  |  113 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.h                                  |    3 +
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c                                  |   43 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/led.c                                 |   24 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c                                 |   64 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c                                  |    5 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c                                  |   24 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c                                 |   20 +-
 drivers/net/wireless/realtek/rtlwifi/usb.c                                           |   67 +-
 drivers/net/wireless/realtek/rtlwifi/usb.h                                           |    2 +-
 drivers/net/wireless/realtek/rtlwifi/wifi.h                                          |   71 +-
 drivers/net/wireless/rndis_wlan.c                                                    |    2 +-
 drivers/net/wireless/rsi/rsi_91x_mac80211.c                                          |    2 +-
 drivers/net/wireless/st/cw1200/sta.c                                                 |    2 +-
 drivers/net/wireless/ti/wl1251/event.c                                               |    4 +-
 drivers/net/wireless/ti/wlcore/debugfs.c                                             |    2 +-
 drivers/net/wireless/ti/wlcore/event.c                                               |    3 +-
 drivers/net/wireless/ti/wlcore/main.c                                                |   15 +
 drivers/net/wireless/ti/wlcore/sdio.c                                                |   14 +-
 drivers/net/xen-netback/interface.c                                                  |    2 +-
 drivers/net/xen-netfront.c                                                           |    8 +-
 drivers/of/of_mdio.c                                                                 |    1 +
 drivers/pci/pci-driver.c                                                             |    6 +
 drivers/ptp/ptp_clock.c                                                              |   22 +-
 drivers/ptp/ptp_private.h                                                            |    7 +-
 drivers/ptp/ptp_sysfs.c                                                              |  167 +--
 drivers/s390/net/qeth_core.h                                                         |    5 -
 drivers/s390/net/qeth_core_main.c                                                    |  135 +-
 drivers/s390/net/qeth_core_mpc.h                                                     |   17 +
 drivers/s390/net/qeth_l2_main.c                                                      |  189 ++-
 drivers/s390/net/qeth_l3_main.c                                                      |   15 -
 drivers/s390/net/qeth_l3_sys.c                                                       |   33 +-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c                                                    |    6 +-
 drivers/scsi/cxgbi/libcxgbi.c                                                        |    6 +-
 drivers/scsi/fcoe/fcoe.c                                                             |   13 +-
 drivers/staging/ks7010/ks_hostif.c                                                   |    2 -
 drivers/staging/netlogic/xlr_net.c                                                   |   11 +-
 drivers/staging/octeon/ethernet-rx.c                                                 |    2 +-
 drivers/staging/octeon/ethernet-tx.c                                                 |    5 +-
 drivers/staging/rtl8192e/rtllib_rx.c                                                 |    1 -
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c                                    |    4 -
 drivers/staging/unisys/visornic/visornic_main.c                                      |    2 +-
 drivers/staging/wlan-ng/hfa384x_usb.c                                                |    1 -
 drivers/staging/wlan-ng/p80211netdev.c                                               |    2 -
 drivers/target/iscsi/iscsi_target_login.c                                            |    1 +
 drivers/vhost/Kconfig                                                                |    2 +-
 drivers/vhost/net.c                                                                  |   26 +-
 drivers/vhost/vhost.c                                                                |    8 +-
 drivers/virtio/virtio.c                                                              |   42 +-
 fs/afs/callback.c                                                                    |    2 +-
 fs/afs/cmservice.c                                                                   |   91 +-
 fs/afs/file.c                                                                        |  170 ++-
 fs/afs/fsclient.c                                                                    |  195 +--
 fs/afs/internal.h                                                                    |  153 +--
 fs/afs/main.c                                                                        |   50 +-
 fs/afs/netdevices.c                                                                  |   21 -
 fs/afs/rxrpc.c                                                                       |  208 +--
 fs/afs/vlclient.c                                                                    |    8 +-
 fs/afs/vlocation.c                                                                   |    4 +-
 fs/afs/vnode.c                                                                       |   30 +-
 fs/afs/volume.c                                                                      |    1 +
 fs/afs/write.c                                                                       |   19 +-
 fs/gfs2/glock.c                                                                      |   28 +-
 include/dt-bindings/net/mscc-phy-vsc8531.h                                           |   29 +
 include/linux/bitfield.h                                                             |   13 +
 include/linux/bpf.h                                                                  |   23 +-
 include/linux/bpf_trace.h                                                            |    7 +
 include/linux/brcmphy.h                                                              |   19 +-
 include/linux/can/dev.h                                                              |    8 +
 include/linux/can/rx-offload.h                                                       |   59 +
 include/linux/device.h                                                               |   11 +
 include/linux/etherdevice.h                                                          |   65 +
 include/linux/filter.h                                                               |  125 +-
 include/linux/ieee80211.h                                                            |   51 +-
 include/linux/if_bridge.h                                                            |    2 +
 include/linux/if_frad.h                                                              |    2 -
 include/linux/if_macvlan.h                                                           |   17 +-
 include/linux/if_tap.h                                                               |   75 ++
 include/linux/ipv6.h                                                                 |    1 +
 include/linux/list.h                                                                 |   13 +
 include/linux/marvell_phy.h                                                          |    7 +
 include/linux/mdio.h                                                                 |   26 +-
 include/linux/mlx4/device.h                                                          |    8 +-
 include/linux/mlx5/cq.h                                                              |    5 +-
 include/linux/mlx5/device.h                                                          |  111 +-
 include/linux/mlx5/doorbell.h                                                        |    6 +-
 include/linux/mlx5/driver.h                                                          |  198 ++-
 include/linux/mlx5/mlx5_ifc.h                                                        |  262 +++-
 include/linux/mlx5/qp.h                                                              |   92 +-
 include/linux/mlx5/vport.h                                                           |    1 +
 include/linux/mmc/sdio_ids.h                                                         |    1 +
 include/linux/mod_devicetable.h                                                      |    1 +
 include/linux/mroute.h                                                               |   59 +-
 include/linux/mroute6.h                                                              |    2 +-
 include/linux/netdev_features.h                                                      |    2 -
 include/linux/netdevice.h                                                            |   75 +-
 include/linux/netfilter/nfnetlink.h                                                  |    1 +
 include/linux/netfilter/x_tables.h                                                   |    9 +
 include/linux/parman.h                                                               |   76 ++
 include/linux/pci.h                                                                  |    2 -
 include/linux/phy.h                                                                  |   39 +-
 include/linux/ptr_ring.h                                                             |   36 +-
 include/linux/qed/common_hsi.h                                                       |   43 +-
 include/linux/qed/eth_common.h                                                       |   32 +-
 include/linux/qed/fcoe_common.h                                                      |  715 +++++++++++
 include/linux/qed/iscsi_common.h                                                     |   32 +-
 include/linux/qed/qed_chain.h                                                        |   34 +-
 include/linux/qed/qed_eth_if.h                                                       |   56 +-
 include/linux/qed/qed_fcoe_if.h                                                      |  145 +++
 include/linux/qed/qed_if.h                                                           |   76 +-
 include/linux/qed/qed_iov_if.h                                                       |   34 +-
 include/linux/qed/qed_iscsi_if.h                                                     |   32 +-
 include/linux/qed/qed_ll2_if.h                                                       |   31 +-
 include/linux/qed/qed_roce_if.h                                                      |    2 +-
 include/linux/qed/qede_roce.h                                                        |    2 +-
 include/linux/qed/rdma_common.h                                                      |   32 +-
 include/linux/qed/roce_common.h                                                      |   32 +-
 include/linux/qed/storage_common.h                                                   |   32 +-
 include/linux/qed/tcp_common.h                                                       |   32 +-
 include/linux/rfkill-regulator.h                                                     |   48 -
 include/linux/rhashtable.h                                                           |   78 +-
 include/linux/sctp.h                                                                 |  143 ++-
 include/linux/siphash.h                                                              |  140 ++
 include/linux/skbuff.h                                                               |   64 +-
 include/linux/soc/qcom/smem_state.h                                                  |    2 +-
 include/linux/soc/ti/knav_dma.h                                                      |    2 +
 include/linux/socket.h                                                               |   13 +-
 include/linux/stmmac.h                                                               |    8 +-
 include/linux/tcp.h                                                                  |   20 +-
 include/linux/trace_events.h                                                         |    3 +-
 include/linux/uuid.h                                                                 |   24 +
 include/linux/virtio.h                                                               |    4 +
 include/net/act_api.h                                                                |    1 +
 include/net/addrconf.h                                                               |    4 +-
 include/net/arp.h                                                                    |   16 +
 include/net/busy_poll.h                                                              |    4 -
 include/net/cfg80211.h                                                               |  227 +++-
 include/net/checksum.h                                                               |    2 +-
 include/net/dsa.h                                                                    |  121 +-
 include/net/dst.h                                                                    |   33 +-
 include/net/dst_ops.h                                                                |   11 +-
 include/net/flow_dissector.h                                                         |   19 +
 include/net/gro_cells.h                                                              |   86 +-
 include/net/ieee80211_radiotap.h                                                     |  455 +++----
 include/net/if_inet6.h                                                               |    1 -
 include/net/ife.h                                                                    |   51 +
 include/net/inet6_connection_sock.h                                                  |    5 -
 include/net/inet_common.h                                                            |    2 +-
 include/net/inet_connection_sock.h                                                   |   10 +-
 include/net/inet_frag.h                                                              |    8 +-
 include/net/inet_hashtables.h                                                        |   15 +-
 include/net/inet_sock.h                                                              |    6 +-
 include/net/inet_timewait_sock.h                                                     |   13 +-
 include/net/ip.h                                                                     |   10 +
 include/net/ip6_fib.h                                                                |    4 +-
 include/net/ip_fib.h                                                                 |   11 +-
 include/net/ip_tunnels.h                                                             |    5 +-
 include/net/ip_vs.h                                                                  |   12 +-
 include/net/iw_handler.h                                                             |   66 +-
 include/net/lwtunnel.h                                                               |    6 +-
 include/net/mac80211.h                                                               |   82 +-
 include/net/ndisc.h                                                                  |   17 +
 include/net/neighbour.h                                                              |   10 +
 include/net/netfilter/ipv4/nf_conntrack_ipv4.h                                       |    1 +
 include/net/netfilter/ipv6/nf_conntrack_ipv6.h                                       |    1 +
 include/net/netfilter/nf_conntrack.h                                                 |   17 +-
 include/net/netfilter/nf_conntrack_core.h                                            |    2 +-
 include/net/netfilter/nf_conntrack_l4proto.h                                         |    2 +-
 include/net/netfilter/nf_log.h                                                       |    3 +
 include/net/netfilter/nf_tables.h                                                    |   21 +-
 include/net/netlink.h                                                                |    1 +
 include/net/netns/conntrack.h                                                        |   16 -
 include/net/netns/ipv4.h                                                             |   17 +
 include/net/netns/sctp.h                                                             |    3 +
 include/net/pkt_cls.h                                                                |   22 +
 include/net/psample.h                                                                |   36 +
 include/net/request_sock.h                                                           |    4 +-
 include/net/rtnetlink.h                                                              |    4 +
 include/net/sch_generic.h                                                            |   22 +-
 include/net/sctp/constants.h                                                         |    7 +-
 include/net/sctp/sctp.h                                                              |   20 +-
 include/net/sctp/sm.h                                                                |   34 +-
 include/net/sctp/structs.h                                                           |  111 +-
 include/net/sctp/ulpevent.h                                                          |    4 +
 include/net/smc.h                                                                    |   20 +
 include/net/sock.h                                                                   |   35 +-
 include/net/switchdev.h                                                              |    4 +
 include/net/tc_act/tc_ife.h                                                          |    3 -
 include/net/tc_act/tc_pedit.h                                                        |    6 +
 include/net/tc_act/tc_sample.h                                                       |   50 +
 include/net/tcp.h                                                                    |   44 +-
 include/net/udp.h                                                                    |    1 -
 include/net/xfrm.h                                                                   |   60 +-
 include/rdma/ib_addr.h                                                               |    6 +-
 include/trace/events/afs.h                                                           |  184 +++
 include/trace/events/bpf.h                                                           |  347 +++++
 include/trace/events/rxrpc.h                                                         |  518 +++++++-
 include/trace/events/xdp.h                                                           |   53 +
 include/trace/trace_events.h                                                         |    8 +-
 include/uapi/linux/Kbuild                                                            |    7 +
 include/uapi/linux/batman_adv.h                                                      |    2 +-
 include/uapi/linux/bpf.h                                                             |   23 +-
 include/uapi/linux/can/netlink.h                                                     |    7 +
 include/uapi/linux/devlink.h                                                         |   10 +-
 include/uapi/linux/if_bridge.h                                                       |   11 +
 include/uapi/linux/if_link.h                                                         |    3 +
 include/uapi/linux/ife.h                                                             |   18 +
 include/uapi/linux/igmp.h                                                            |    4 +-
 include/uapi/linux/ipv6.h                                                            |    1 +
 include/uapi/linux/ipv6_route.h                                                      |    1 +
 include/uapi/linux/mpls.h                                                            |   30 +
 include/uapi/linux/mroute.h                                                          |    1 +
 include/uapi/linux/mroute6.h                                                         |    1 +
 include/uapi/linux/neighbour.h                                                       |    1 +
 include/uapi/linux/netconf.h                                                         |    1 +
 include/uapi/linux/netfilter/nf_tables.h                                             |   32 +-
 include/uapi/linux/netfilter/nfnetlink.h                                             |   12 +
 include/uapi/linux/netlink.h                                                         |    1 +
 include/uapi/linux/nl80211.h                                                         |  124 +-
 include/uapi/linux/openvswitch.h                                                     |   33 +-
 include/uapi/linux/pkt_cls.h                                                         |   73 +-
 include/uapi/linux/psample.h                                                         |   35 +
 include/uapi/linux/rds.h                                                             |  140 +-
 include/uapi/linux/rtnetlink.h                                                       |    3 +
 include/uapi/linux/sctp.h                                                            |   42 +
 include/uapi/linux/seg6.h                                                            |    2 +
 include/uapi/linux/seg6_hmac.h                                                       |    1 +
 include/uapi/linux/seg6_iptunnel.h                                                   |    4 +
 include/uapi/linux/smc.h                                                             |   35 +
 include/uapi/linux/smc_diag.h                                                        |   85 ++
 include/uapi/linux/snmp.h                                                            |    1 +
 include/uapi/linux/tc_act/Kbuild                                                     |    1 +
 include/uapi/linux/tc_act/tc_csum.h                                                  |    3 +-
 include/uapi/linux/tc_act/tc_ife.h                                                   |   10 +-
 include/uapi/linux/tc_act/tc_pedit.h                                                 |   31 +
 include/uapi/linux/tc_act/tc_sample.h                                                |   26 +
 include/uapi/linux/tcp.h                                                             |    3 +
 include/uapi/linux/tipc.h                                                            |    6 +-
 include/uapi/linux/un.h                                                              |    2 +
 include/uapi/rdma/mlx5-abi.h                                                         |   33 +-
 kernel/bpf/Makefile                                                                  |    2 +-
 kernel/bpf/arraymap.c                                                                |   10 +-
 kernel/bpf/bpf_lru_list.c                                                            |   20 +-
 kernel/bpf/core.c                                                                    |  244 +++-
 kernel/bpf/hashtab.c                                                                 |    8 +-
 kernel/bpf/helpers.c                                                                 |    4 +-
 kernel/bpf/inode.c                                                                   |   17 +-
 kernel/bpf/lpm_trie.c                                                                |  521 ++++++++
 kernel/bpf/stackmap.c                                                                |    2 +-
 kernel/bpf/syscall.c                                                                 |   21 +-
 kernel/bpf/verifier.c                                                                |  294 +++--
 kernel/extable.c                                                                     |    9 +-
 kernel/kallsyms.c                                                                    |   61 +-
 kernel/trace/bpf_trace.c                                                             |   82 +-
 kernel/trace/trace_output.c                                                          |   18 +-
 lib/Kconfig                                                                          |    3 +
 lib/Kconfig.debug                                                                    |   16 +-
 lib/Makefile                                                                         |    8 +-
 lib/parman.c                                                                         |  376 ++++++
 lib/rhashtable.c                                                                     |  270 +++-
 lib/siphash.c                                                                        |  551 ++++++++
 lib/test_parman.c                                                                    |  395 ++++++
 lib/test_siphash.c                                                                   |  223 ++++
 net/6lowpan/nhc.c                                                                    |    8 +-
 net/8021q/vlan_dev.c                                                                 |    7 +-
 net/Kconfig                                                                          |   10 +-
 net/Makefile                                                                         |    3 +
 net/batman-adv/Makefile                                                              |    2 +-
 net/batman-adv/bat_algo.c                                                            |    2 +-
 net/batman-adv/bat_algo.h                                                            |    2 +-
 net/batman-adv/bat_iv_ogm.c                                                          |    2 +-
 net/batman-adv/bat_iv_ogm.h                                                          |    2 +-
 net/batman-adv/bat_v.c                                                               |    2 +-
 net/batman-adv/bat_v.h                                                               |    2 +-
 net/batman-adv/bat_v_elp.c                                                           |    2 +-
 net/batman-adv/bat_v_elp.h                                                           |    2 +-
 net/batman-adv/bat_v_ogm.c                                                           |    2 +-
 net/batman-adv/bat_v_ogm.h                                                           |    2 +-
 net/batman-adv/bitarray.c                                                            |    2 +-
 net/batman-adv/bitarray.h                                                            |    2 +-
 net/batman-adv/bridge_loop_avoidance.c                                               |    3 +-
 net/batman-adv/bridge_loop_avoidance.h                                               |   20 +-
 net/batman-adv/debugfs.c                                                             |    4 +-
 net/batman-adv/debugfs.h                                                             |    2 +-
 net/batman-adv/distributed-arp-table.c                                               |    3 +-
 net/batman-adv/distributed-arp-table.h                                               |    2 +-
 net/batman-adv/fragmentation.c                                                       |    2 +-
 net/batman-adv/fragmentation.h                                                       |    2 +-
 net/batman-adv/gateway_client.c                                                      |    2 +-
 net/batman-adv/gateway_client.h                                                      |    2 +-
 net/batman-adv/gateway_common.c                                                      |    2 +-
 net/batman-adv/gateway_common.h                                                      |    2 +-
 net/batman-adv/hard-interface.c                                                      |    2 +-
 net/batman-adv/hard-interface.h                                                      |    2 +-
 net/batman-adv/hash.c                                                                |    2 +-
 net/batman-adv/hash.h                                                                |    2 +-
 net/batman-adv/icmp_socket.c                                                         |    2 +-
 net/batman-adv/icmp_socket.h                                                         |    2 +-
 net/batman-adv/log.c                                                                 |    2 +-
 net/batman-adv/log.h                                                                 |    2 +-
 net/batman-adv/main.c                                                                |    2 +-
 net/batman-adv/main.h                                                                |    4 +-
 net/batman-adv/multicast.c                                                           |    2 +-
 net/batman-adv/multicast.h                                                           |    2 +-
 net/batman-adv/netlink.c                                                             |    2 +-
 net/batman-adv/netlink.h                                                             |    2 +-
 net/batman-adv/network-coding.c                                                      |    2 +-
 net/batman-adv/network-coding.h                                                      |    2 +-
 net/batman-adv/originator.c                                                          |    2 +-
 net/batman-adv/originator.h                                                          |    2 +-
 net/batman-adv/packet.h                                                              |    2 +-
 net/batman-adv/routing.c                                                             |   11 +-
 net/batman-adv/routing.h                                                             |    2 +-
 net/batman-adv/send.c                                                                |    6 +-
 net/batman-adv/send.h                                                                |    2 +-
 net/batman-adv/soft-interface.c                                                      |    7 +-
 net/batman-adv/soft-interface.h                                                      |    2 +-
 net/batman-adv/sysfs.c                                                               |    2 +-
 net/batman-adv/sysfs.h                                                               |    2 +-
 net/batman-adv/tp_meter.c                                                            |    4 +-
 net/batman-adv/tp_meter.h                                                            |    2 +-
 net/batman-adv/translation-table.c                                                   |    4 +-
 net/batman-adv/translation-table.h                                                   |    2 +-
 net/batman-adv/tvlv.c                                                                |    2 +-
 net/batman-adv/tvlv.h                                                                |    2 +-
 net/batman-adv/types.h                                                               |    2 +-
 net/bluetooth/af_bluetooth.c                                                         |    2 +-
 net/bluetooth/hci_event.c                                                            |    2 +-
 net/bridge/Makefile                                                                  |    5 +-
 net/bridge/br_device.c                                                               |   11 +-
 net/bridge/br_fdb.c                                                                  |  215 ++--
 net/bridge/br_forward.c                                                              |   41 +-
 net/bridge/br_if.c                                                                   |    2 +-
 net/bridge/br_input.c                                                                |   17 +-
 net/bridge/br_ioctl.c                                                                |    2 +-
 net/bridge/br_mdb.c                                                                  |    2 +-
 net/bridge/br_multicast.c                                                            |  147 ++-
 net/bridge/br_netlink.c                                                              |  148 ++-
 net/bridge/br_netlink_tunnel.c                                                       |  294 +++++
 net/bridge/br_private.h                                                              |   86 +-
 net/bridge/br_private_tunnel.h                                                       |   83 ++
 net/bridge/br_stp.c                                                                  |    2 +-
 net/bridge/br_stp_if.c                                                               |    4 +-
 net/bridge/br_stp_timer.c                                                            |    2 -
 net/bridge/br_sysfs_br.c                                                             |    2 +-
 net/bridge/br_sysfs_if.c                                                             |    2 +
 net/bridge/br_vlan.c                                                                 |   24 +-
 net/bridge/br_vlan_tunnel.c                                                          |  205 +++
 net/bridge/netfilter/ebt_limit.c                                                     |    1 +
 net/bridge/netfilter/ebt_log.c                                                       |    2 +-
 net/bridge/netfilter/ebtables.c                                                      |   78 +-
 net/caif/chnl_net.c                                                                  |    1 -
 net/compat.c                                                                         |   17 +-
 net/core/Makefile                                                                    |    1 +
 net/core/dev.c                                                                       |  431 +++----
 net/core/devlink.c                                                                   |   50 +-
 net/core/dst.c                                                                       |    1 -
 net/core/ethtool.c                                                                   |   40 +-
 net/core/filter.c                                                                    |  270 ++--
 net/core/flow_dissector.c                                                            |   57 +
 net/core/gro_cells.c                                                                 |   92 ++
 net/core/lwt_bpf.c                                                                   |    4 +-
 net/core/lwtunnel.c                                                                  |    4 +-
 net/core/netprio_cgroup.c                                                            |    1 +
 net/core/pktgen.c                                                                    |    4 +-
 net/core/request_sock.c                                                              |    2 -
 net/core/rtnetlink.c                                                                 |   78 +-
 net/core/scm.c                                                                       |    2 +-
 net/core/secure_seq.c                                                                |  147 +--
 net/core/skbuff.c                                                                    |   20 +-
 net/core/sock.c                                                                      |   21 +-
 net/core/sysctl_net_core.c                                                           |   38 +-
 net/dccp/ipv4.c                                                                      |    1 -
 net/dccp/ipv6.c                                                                      |    2 -
 net/dsa/Kconfig                                                                      |   16 +-
 net/dsa/Makefile                                                                     |    2 +-
 net/dsa/dsa.c                                                                        |  262 +---
 net/dsa/dsa2.c                                                                       |  250 ++--
 net/dsa/dsa_priv.h                                                                   |   25 +-
 net/dsa/slave.c                                                                      |  475 +++++--
 net/dsa/switch.c                                                                     |   85 ++
 net/dsa/tag_brcm.c                                                                   |   11 +-
 net/dsa/tag_dsa.c                                                                    |   10 +-
 net/dsa/tag_edsa.c                                                                   |   10 +-
 net/dsa/tag_qca.c                                                                    |    4 +-
 net/dsa/tag_trailer.c                                                                |    6 +-
 net/ethernet/eth.c                                                                   |   30 +-
 net/hsr/hsr_device.c                                                                 |    2 +-
 net/hsr/hsr_slave.c                                                                  |    3 +-
 net/ife/Kconfig                                                                      |   16 +
 net/ife/Makefile                                                                     |    5 +
 net/ife/ife.c                                                                        |  142 +++
 net/ipv4/Kconfig                                                                     |   14 +
 net/ipv4/Makefile                                                                    |    1 +
 net/ipv4/af_inet.c                                                                   |   44 +-
 net/ipv4/ah4.c                                                                       |    3 +
 net/ipv4/devinet.c                                                                   |    2 -
 net/ipv4/esp4.c                                                                      |  332 +++--
 net/ipv4/esp4_offload.c                                                              |  106 ++
 net/ipv4/fib_semantics.c                                                             |   62 +-
 net/ipv4/fib_trie.c                                                                  |   42 +-
 net/ipv4/icmp.c                                                                      |  125 +-
 net/ipv4/inet_connection_sock.c                                                      |  278 ++--
 net/ipv4/inet_diag.c                                                                 |    2 +-
 net/ipv4/inet_hashtables.c                                                           |   19 +-
 net/ipv4/inet_timewait_sock.c                                                        |    3 +-
 net/ipv4/ip_output.c                                                                 |   11 +-
 net/ipv4/ip_sockglue.c                                                               |   17 +-
 net/ipv4/ip_tunnel_core.c                                                            |   10 +-
 net/ipv4/ipmr.c                                                                      |  266 ++--
 net/ipv4/netfilter/arp_tables.c                                                      |   15 +-
 net/ipv4/netfilter/ip_tables.c                                                       |   21 +-
 net/ipv4/netfilter/ipt_CLUSTERIP.c                                                   |    1 +
 net/ipv4/netfilter/ipt_SYNPROXY.c                                                    |   11 +-
 net/ipv4/netfilter/nf_conntrack_proto_icmp.c                                         |   15 +-
 net/ipv4/netfilter/nf_defrag_ipv4.c                                                  |    4 +-
 net/ipv4/netfilter/nf_dup_ipv4.c                                                     |    7 +-
 net/ipv4/netfilter/nf_log_arp.c                                                      |    2 +-
 net/ipv4/netfilter/nf_log_ipv4.c                                                     |    2 +-
 net/ipv4/ping.c                                                                      |    9 +-
 net/ipv4/proc.c                                                                      |    5 +-
 net/ipv4/raw.c                                                                       |    6 +-
 net/ipv4/route.c                                                                     |   44 +-
 net/ipv4/syncookies.c                                                                |   21 +-
 net/ipv4/sysctl_net_ipv4.c                                                           |  110 +-
 net/ipv4/tcp.c                                                                       |   87 +-
 net/ipv4/tcp_fastopen.c                                                              |   54 +
 net/ipv4/tcp_input.c                                                                 |  271 ++--
 net/ipv4/tcp_ipv4.c                                                                  |   38 +-
 net/ipv4/tcp_metrics.c                                                               |    8 +-
 net/ipv4/tcp_minisocks.c                                                             |   22 +-
 net/ipv4/tcp_output.c                                                                |  139 +-
 net/ipv4/tcp_probe.c                                                                 |    4 +-
 net/ipv4/tcp_recovery.c                                                              |  148 ++-
 net/ipv4/tcp_timer.c                                                                 |    5 +-
 net/ipv4/udp.c                                                                       |  117 +-
 net/ipv4/xfrm4_input.c                                                               |    6 +
 net/ipv4/xfrm4_mode_transport.c                                                      |    4 +-
 net/ipv4/xfrm4_policy.c                                                              |    9 +-
 net/ipv4/xfrm4_protocol.c                                                            |    3 +-
 net/ipv4/xfrm4_state.c                                                               |    8 -
 net/ipv6/Kconfig                                                                     |   14 +
 net/ipv6/Makefile                                                                    |    1 +
 net/ipv6/addrconf.c                                                                  |  116 +-
 net/ipv6/af_inet6.c                                                                  |    3 +-
 net/ipv6/ah6.c                                                                       |    3 +
 net/ipv6/esp6.c                                                                      |  318 ++++-
 net/ipv6/esp6_offload.c                                                              |  108 ++
 net/ipv6/icmp.c                                                                      |   68 +-
 net/ipv6/ila/ila_lwt.c                                                               |    2 +-
 net/ipv6/inet6_connection_sock.c                                                     |   40 -
 net/ipv6/inet6_hashtables.c                                                          |   46 +-
 net/ipv6/ip6_fib.c                                                                   |   22 +-
 net/ipv6/ip6_gre.c                                                                   |    8 +-
 net/ipv6/ip6_offload.c                                                               |    2 +-
 net/ipv6/ip6_output.c                                                                |    9 +-
 net/ipv6/ip6_vti.c                                                                   |    4 +
 net/ipv6/ip6mr.c                                                                     |   13 +-
 net/ipv6/ipv6_sockglue.c                                                             |   16 +-
 net/ipv6/netfilter/ip6_tables.c                                                      |   21 +-
 net/ipv6/netfilter/ip6t_NPT.c                                                        |    2 +
 net/ipv6/netfilter/ip6t_SYNPROXY.c                                                   |   11 +-
 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c                                       |   20 +-
 net/ipv6/netfilter/nf_defrag_ipv6_hooks.c                                            |    4 +-
 net/ipv6/netfilter/nf_dup_ipv6.c                                                     |    7 +-
 net/ipv6/netfilter/nf_log_ipv6.c                                                     |    2 +-
 net/ipv6/ping.c                                                                      |    7 -
 net/ipv6/raw.c                                                                       |    6 +-
 net/ipv6/route.c                                                                     |  337 +++--
 net/ipv6/seg6_hmac.c                                                                 |   46 +-
 net/ipv6/seg6_iptunnel.c                                                             |   10 +-
 net/ipv6/syncookies.c                                                                |   41 +-
 net/ipv6/tcp_ipv6.c                                                                  |   23 +-
 net/ipv6/udp.c                                                                       |   32 +-
 net/ipv6/xfrm6_input.c                                                               |   22 +-
 net/ipv6/xfrm6_mode_transport.c                                                      |    4 +-
 net/ipv6/xfrm6_policy.c                                                              |    9 +-
 net/ipv6/xfrm6_protocol.c                                                            |    3 +-
 net/l2tp/l2tp_eth.c                                                                  |    6 +-
 net/l2tp/l2tp_ip.c                                                                   |   29 +-
 net/l2tp/l2tp_ip6.c                                                                  |   33 +-
 net/mac80211/Kconfig                                                                 |    1 +
 net/mac80211/aes_cmac.c                                                              |  126 +-
 net/mac80211/aes_cmac.h                                                              |   15 +-
 net/mac80211/cfg.c                                                                   |   16 +-
 net/mac80211/chan.c                                                                  |    4 +-
 net/mac80211/debugfs.c                                                               |   35 +
 net/mac80211/debugfs_netdev.c                                                        |    3 +
 net/mac80211/debugfs_sta.c                                                           |    1 +
 net/mac80211/fils_aead.c                                                             |   74 +-
 net/mac80211/ibss.c                                                                  |    4 +-
 net/mac80211/ieee80211_i.h                                                           |    6 +-
 net/mac80211/iface.c                                                                 |    4 +-
 net/mac80211/key.h                                                                   |    2 +-
 net/mac80211/mesh.c                                                                  |    7 +-
 net/mac80211/mesh.h                                                                  |    2 +-
 net/mac80211/mesh_plink.c                                                            |   14 +-
 net/mac80211/mesh_sync.c                                                             |   27 +-
 net/mac80211/mlme.c                                                                  |   13 +-
 net/mac80211/rc80211_minstrel.c                                                      |   21 +-
 net/mac80211/rc80211_minstrel.h                                                      |   33 +-
 net/mac80211/rc80211_minstrel_debugfs.c                                              |   24 +-
 net/mac80211/rc80211_minstrel_ht.c                                                   |   68 +-
 net/mac80211/rc80211_minstrel_ht.h                                                   |    6 +-
 net/mac80211/rc80211_minstrel_ht_debugfs.c                                           |   32 +-
 net/mac80211/rx.c                                                                    |    6 +-
 net/mac80211/scan.c                                                                  |    8 +-
 net/mac80211/sta_info.c                                                              |   18 +-
 net/mac80211/status.c                                                                |   10 +-
 net/mac80211/trace.h                                                                 |   27 +-
 net/mac80211/tx.c                                                                    |  136 +-
 net/mac80211/vht.c                                                                   |    4 -
 net/mac80211/wep.c                                                                   |    3 +-
 net/mac80211/wpa.c                                                                   |    3 +-
 net/mpls/af_mpls.c                                                                   |  393 +++++-
 net/mpls/internal.h                                                                  |   58 +-
 net/mpls/mpls_iptunnel.c                                                             |   13 +-
 net/netfilter/Kconfig                                                                |   12 +-
 net/netfilter/Makefile                                                               |    3 +-
 net/netfilter/core.c                                                                 |    2 +-
 net/netfilter/ipvs/ip_vs_ctl.c                                                       |   15 +-
 net/netfilter/nf_conntrack_core.c                                                    |   73 +-
 net/netfilter/nf_conntrack_expect.c                                                  |    8 +-
 net/netfilter/nf_conntrack_proto_dccp.c                                              |    1 -
 net/netfilter/nf_conntrack_proto_sctp.c                                              |   32 +
 net/netfilter/nf_conntrack_proto_tcp.c                                               |    1 -
 net/netfilter/nf_conntrack_proto_udp.c                                               |  124 +-
 net/netfilter/nf_conntrack_proto_udplite.c                                           |  324 -----
 net/netfilter/nf_conntrack_sip.c                                                     |   12 +-
 net/netfilter/nf_conntrack_standalone.c                                              |    3 +
 net/netfilter/nf_log.c                                                               |   24 +
 net/netfilter/nf_nat_helper.c                                                        |    2 +-
 net/netfilter/nf_nat_proto_udp.c                                                     |   78 +-
 net/netfilter/nf_nat_proto_udplite.c                                                 |   73 --
 net/netfilter/nf_tables_api.c                                                        |  152 ++-
 net/netfilter/nfnetlink.c                                                            |   90 +-
 net/netfilter/nft_ct.c                                                               |  220 +++-
 net/netfilter/nft_exthdr.c                                                           |  139 +-
 net/netfilter/nft_meta.c                                                             |   31 +-
 net/netfilter/nft_set_bitmap.c                                                       |  314 +++++
 net/netfilter/nft_set_hash.c                                                         |   16 +-
 net/netfilter/nft_set_rbtree.c                                                       |   16 +-
 net/netfilter/x_tables.c                                                             |   68 +-
 net/netfilter/xt_CT.c                                                                |   15 +-
 net/netfilter/xt_RATEEST.c                                                           |    1 +
 net/netfilter/xt_TEE.c                                                               |    2 +
 net/netfilter/xt_bpf.c                                                               |    2 +
 net/netfilter/xt_cgroup.c                                                            |    1 +
 net/netfilter/xt_connlimit.c                                                         |    5 +-
 net/netfilter/xt_hashlimit.c                                                         |    4 +
 net/netfilter/xt_limit.c                                                             |    2 +
 net/netfilter/xt_pkttype.c                                                           |    3 +-
 net/netfilter/xt_quota.c                                                             |    1 +
 net/netfilter/xt_rateest.c                                                           |    1 +
 net/netfilter/xt_string.c                                                            |    1 +
 net/netlink/af_netlink.c                                                             |    6 +-
 net/openvswitch/actions.c                                                            |   44 +-
 net/openvswitch/conntrack.c                                                          |  311 +++--
 net/openvswitch/conntrack.h                                                          |   14 +-
 net/openvswitch/flow.c                                                               |   34 +-
 net/openvswitch/flow.h                                                               |   55 +-
 net/openvswitch/flow_netlink.c                                                       |   92 +-
 net/openvswitch/flow_netlink.h                                                       |    7 +-
 net/openvswitch/vport-internal_dev.c                                                 |    6 +-
 net/packet/af_packet.c                                                               |   42 +-
 net/packet/diag.c                                                                    |    3 +-
 net/psample/Kconfig                                                                  |   15 +
 net/psample/Makefile                                                                 |    5 +
 net/psample/psample.c                                                                |  301 +++++
 net/rds/af_rds.c                                                                     |   31 +
 net/rds/bind.c                                                                       |    4 +-
 net/rds/connection.c                                                                 |   10 +-
 net/rds/ib.c                                                                         |   11 +
 net/rds/ib.h                                                                         |   22 +-
 net/rds/ib_cm.c                                                                      |   89 +-
 net/rds/ib_frmr.c                                                                    |   16 +-
 net/rds/ib_recv.c                                                                    |   14 +-
 net/rds/ib_send.c                                                                    |   30 +-
 net/rds/ib_stats.c                                                                   |    2 +
 net/rds/rdma.c                                                                       |   22 +-
 net/rds/rdma_transport.c                                                             |   11 +-
 net/rds/rds.h                                                                        |   17 +
 net/rds/recv.c                                                                       |   36 +-
 net/rds/send.c                                                                       |   50 +-
 net/rds/tcp_listen.c                                                                 |    1 +
 net/rds/tcp_recv.c                                                                   |    5 +
 net/rfkill/Kconfig                                                                   |   11 -
 net/rfkill/Makefile                                                                  |    1 -
 net/rfkill/core.c                                                                    |  100 +-
 net/rfkill/rfkill-regulator.c                                                        |  154 ---
 net/rxrpc/Makefile                                                                   |   12 +-
 net/rxrpc/af_rxrpc.c                                                                 |    8 +
 net/rxrpc/ar-internal.h                                                              |  195 +--
 net/rxrpc/call_accept.c                                                              |    3 +-
 net/rxrpc/call_object.c                                                              |   18 -
 net/rxrpc/conn_client.c                                                              |    8 -
 net/rxrpc/conn_object.c                                                              |    1 +
 net/rxrpc/input.c                                                                    |   16 +-
 net/rxrpc/misc.c                                                                     |  151 ---
 net/rxrpc/proc.c                                                                     |    9 +-
 net/rxrpc/sendmsg.c                                                                  |    2 +-
 net/sched/Kconfig                                                                    |   14 +
 net/sched/Makefile                                                                   |    1 +
 net/sched/act_api.c                                                                  |   56 +-
 net/sched/act_csum.c                                                                 |   30 +
 net/sched/act_ife.c                                                                  |  117 +-
 net/sched/act_mirred.c                                                               |   23 +-
 net/sched/act_pedit.c                                                                |  220 +++-
 net/sched/act_sample.c                                                               |  276 ++++
 net/sched/cls_api.c                                                                  |  190 +--
 net/sched/cls_bpf.c                                                                  |   13 +-
 net/sched/cls_flow.c                                                                 |    2 +-
 net/sched/cls_flower.c                                                               |  102 +-
 net/sched/cls_matchall.c                                                             |   37 +-
 net/sched/cls_u32.c                                                                  |   11 +-
 net/sched/sch_api.c                                                                  |   39 +-
 net/sched/sch_atm.c                                                                  |    1 +
 net/sched/sch_cbq.c                                                                  |    1 +
 net/sched/sch_choke.c                                                                |    1 +
 net/sched/sch_dsmark.c                                                               |    1 +
 net/sched/sch_fq_codel.c                                                             |    7 +-
 net/sched/sch_generic.c                                                              |    2 +-
 net/sched/sch_hhf.c                                                                  |    8 +-
 net/sched/sch_htb.c                                                                  |    1 +
 net/sched/sch_ingress.c                                                              |    1 +
 net/sched/sch_mq.c                                                                   |   10 +-
 net/sched/sch_mqprio.c                                                               |   19 +-
 net/sched/sch_multiq.c                                                               |    2 +-
 net/sched/sch_netem.c                                                                |    2 +-
 net/sched/sch_prio.c                                                                 |    2 +-
 net/sched/sch_sfb.c                                                                  |    1 +
 net/sched/sch_sfq.c                                                                  |    4 +-
 net/sched/sch_teql.c                                                                 |    5 +-
 net/sctp/Makefile                                                                    |    2 +-
 net/sctp/associola.c                                                                 |   28 +-
 net/sctp/chunk.c                                                                     |  107 +-
 net/sctp/debug.c                                                                     |    5 +-
 net/sctp/endpointola.c                                                               |    1 +
 net/sctp/input.c                                                                     |   30 +-
 net/sctp/ipv6.c                                                                      |   16 +-
 net/sctp/objcnt.c                                                                    |    2 -
 net/sctp/output.c                                                                    |   33 +-
 net/sctp/outqueue.c                                                                  |   35 +-
 net/sctp/primitive.c                                                                 |    3 +
 net/sctp/protocol.c                                                                  |   21 +-
 net/sctp/sm_make_chunk.c                                                             |  356 +++++-
 net/sctp/sm_sideeffect.c                                                             |   38 +-
 net/sctp/sm_statefuns.c                                                              |  226 +++-
 net/sctp/sm_statetable.c                                                             |   70 +
 net/sctp/socket.c                                                                    |  187 ++-
 net/sctp/ssnmap.c                                                                    |  125 --
 net/sctp/stream.c                                                                    |  479 +++++++
 net/sctp/transport.c                                                                 |   33 +-
 net/sctp/ulpevent.c                                                                  |   29 +
 net/sctp/ulpqueue.c                                                                  |   36 +-
 net/smc/Kconfig                                                                      |   20 +
 net/smc/Makefile                                                                     |    4 +
 net/smc/af_smc.c                                                                     | 1407 ++++++++++++++++++++
 net/smc/smc.h                                                                        |  274 ++++
 net/smc/smc_cdc.c                                                                    |  304 +++++
 net/smc/smc_cdc.h                                                                    |  218 ++++
 net/smc/smc_clc.c                                                                    |  280 ++++
 net/smc/smc_clc.h                                                                    |  116 ++
 net/smc/smc_close.c                                                                  |  442 +++++++
 net/smc/smc_close.h                                                                  |   28 +
 net/smc/smc_core.c                                                                   |  682 ++++++++++
 net/smc/smc_core.h                                                                   |  181 +++
 net/smc/smc_diag.c                                                                   |  215 ++++
 net/smc/smc_ib.c                                                                     |  466 +++++++
 net/smc/smc_ib.h                                                                     |   71 ++
 net/smc/smc_llc.c                                                                    |  158 +++
 net/smc/smc_llc.h                                                                    |   63 +
 net/smc/smc_pnet.c                                                                   |  534 ++++++++
 net/smc/smc_pnet.h                                                                   |   23 +
 net/smc/smc_rx.c                                                                     |  217 ++++
 net/smc/smc_rx.h                                                                     |   23 +
 net/smc/smc_tx.c                                                                     |  483 +++++++
 net/smc/smc_tx.h                                                                     |   35 +
 net/smc/smc_wr.c                                                                     |  614 +++++++++
 net/smc/smc_wr.h                                                                     |  106 ++
 net/socket.c                                                                         |   12 +-
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c                                           |    1 +
 net/tipc/bcast.c                                                                     |  204 ++-
 net/tipc/bcast.h                                                                     |   33 +-
 net/tipc/bearer.c                                                                    |   15 +-
 net/tipc/bearer.h                                                                    |    8 +-
 net/tipc/link.c                                                                      |   87 +-
 net/tipc/msg.c                                                                       |   17 +
 net/tipc/msg.h                                                                       |   11 +-
 net/tipc/name_table.c                                                                |  128 +-
 net/tipc/name_table.h                                                                |   24 +-
 net/tipc/net.c                                                                       |    4 +
 net/tipc/node.c                                                                      |   42 +-
 net/tipc/node.h                                                                      |    4 +-
 net/tipc/socket.c                                                                    |  525 ++++----
 net/tipc/udp_media.c                                                                 |    8 +-
 net/unix/af_unix.c                                                                   |   41 +
 net/wireless/Makefile                                                                |    1 +
 net/wireless/core.c                                                                  |    6 +-
 net/wireless/core.h                                                                  |    8 +-
 net/wireless/debugfs.c                                                               |   10 +-
 net/wireless/mlme.c                                                                  |   29 +-
 net/wireless/nl80211.c                                                               |  251 +++-
 net/wireless/nl80211.h                                                               |   10 +-
 net/wireless/of.c                                                                    |  138 ++
 net/wireless/reg.c                                                                   |   27 +-
 net/wireless/scan.c                                                                  |    9 +-
 net/wireless/sme.c                                                                   |   72 +-
 net/wireless/sysfs.c                                                                 |    6 +-
 net/wireless/trace.h                                                                 |   27 +-
 net/wireless/util.c                                                                  |   32 +-
 net/wireless/wext-core.c                                                             |   67 +
 net/wireless/wext-sme.c                                                              |   23 -
 net/xfrm/Kconfig                                                                     |    5 +
 net/xfrm/xfrm_input.c                                                                |  111 +-
 net/xfrm/xfrm_output.c                                                               |    8 +-
 net/xfrm/xfrm_policy.c                                                               |  138 +-
 net/xfrm/xfrm_state.c                                                                |   86 +-
 samples/bpf/map_perf_test_kern.c                                                     |   30 +
 samples/bpf/map_perf_test_user.c                                                     |   49 +
 security/selinux/hooks.c                                                             |    3 +-
 tools/include/uapi/linux/bpf.h                                                       |   23 +-
 tools/lib/bpf/bpf.c                                                                  |   18 +-
 tools/lib/bpf/bpf.h                                                                  |   12 +-
 tools/lib/traceevent/event-parse.c                                                   |   34 +-
 tools/lib/traceevent/event-parse.h                                                   |    1 +
 tools/perf/util/scripting-engines/trace-event-perl.c                                 |    1 +
 tools/perf/util/scripting-engines/trace-event-python.c                               |    1 +
 tools/testing/selftests/bpf/.gitignore                                               |    2 +
 tools/testing/selftests/bpf/Makefile                                                 |   19 +-
 tools/testing/selftests/bpf/bpf_sys.h                                                |  108 --
 tools/testing/selftests/bpf/test_lpm_map.c                                           |  358 ++++++
 tools/testing/selftests/bpf/test_lru_map.c                                           |  138 +-
 tools/testing/selftests/bpf/test_maps.c                                              |  162 +--
 tools/testing/selftests/bpf/test_tag.c                                               |  203 +++
 tools/testing/selftests/bpf/test_verifier.c                                          | 3193 ++++++++++++++++++++++++++++++++++------------
 tools/testing/selftests/net/psock_lib.h                                              |   39 +-
 tools/testing/selftests/net/psock_tpacket.c                                          |   97 +-
 1745 files changed, 98169 insertions(+), 36321 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/btusb.txt
 rename Documentation/devicetree/bindings/net/{marvell-bt-sd8xxx.txt => marvell-bt-8xxx.txt} (50%)
 create mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.txt
 create mode 100644 Documentation/networking/gtp.txt
 create mode 100644 Documentation/networking/netfilter-sysctl.txt
 create mode 100644 Documentation/siphash.txt
 create mode 100644 drivers/net/can/rx-offload.c
 create mode 100644 drivers/net/dsa/bcm_sf2_cfp.c
 create mode 100644 drivers/net/ethernet/aquantia/Kconfig
 create mode 100644 drivers/net/ethernet/aquantia/Makefile
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/Makefile
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_cfg.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_common.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_hw.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_main.c
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_main.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_nic.c
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_nic.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_nic_internal.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_ring.c
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_ring.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_rss.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_utils.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_vec.c
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_vec.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0_internal.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0_internal.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/ver.h
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_main.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_main.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_main.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/crc32.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/nfp6000.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/nfp_xpb.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_arm.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpplib.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mip.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_target.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_fcoe.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_fcoe.h
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_ptp.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_ptp.h
 create mode 100644 drivers/net/ethernet/qlogic/qede/qede_filter.c
 create mode 100644 drivers/net/ethernet/qlogic/qede/qede_fp.c
 create mode 100644 drivers/net/ethernet/qlogic/qede/qede_ptp.c
 create mode 100644 drivers/net/ethernet/qlogic/qede/qede_ptp.h
 create mode 100644 drivers/net/ethernet/qualcomm/emac/emac-ethtool.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c
 delete mode 100644 drivers/net/ethernet/synopsys/Kconfig
 delete mode 100644 drivers/net/ethernet/synopsys/Makefile
 delete mode 100644 drivers/net/ethernet/synopsys/dwc_eth_qos.c
 create mode 100644 drivers/net/ipvlan/ipvtap.c
 create mode 100644 drivers/net/phy/mdio-boardinfo.c
 create mode 100644 drivers/net/phy/mdio-boardinfo.h
 create mode 100644 drivers/net/tap.c
 create mode 100644 include/dt-bindings/net/mscc-phy-vsc8531.h
 create mode 100644 include/linux/bpf_trace.h
 create mode 100644 include/linux/can/rx-offload.h
 create mode 100644 include/linux/if_tap.h
 create mode 100644 include/linux/parman.h
 create mode 100644 include/linux/qed/fcoe_common.h
 create mode 100644 include/linux/qed/qed_fcoe_if.h
 delete mode 100644 include/linux/rfkill-regulator.h
 create mode 100644 include/linux/siphash.h
 create mode 100644 include/net/ife.h
 create mode 100644 include/net/psample.h
 create mode 100644 include/net/smc.h
 create mode 100644 include/net/tc_act/tc_sample.h
 create mode 100644 include/trace/events/afs.h
 create mode 100644 include/trace/events/bpf.h
 create mode 100644 include/trace/events/xdp.h
 create mode 100644 include/uapi/linux/ife.h
 create mode 100644 include/uapi/linux/psample.h
 create mode 100644 include/uapi/linux/smc.h
 create mode 100644 include/uapi/linux/smc_diag.h
 create mode 100644 include/uapi/linux/tc_act/tc_sample.h
 create mode 100644 kernel/bpf/lpm_trie.c
 create mode 100644 lib/parman.c
 create mode 100644 lib/siphash.c
 create mode 100644 lib/test_parman.c
 create mode 100644 lib/test_siphash.c
 create mode 100644 net/bridge/br_netlink_tunnel.c
 create mode 100644 net/bridge/br_private_tunnel.h
 create mode 100644 net/bridge/br_vlan_tunnel.c
 create mode 100644 net/core/gro_cells.c
 create mode 100644 net/dsa/switch.c
 create mode 100644 net/ife/Kconfig
 create mode 100644 net/ife/Makefile
 create mode 100644 net/ife/ife.c
 create mode 100644 net/ipv4/esp4_offload.c
 create mode 100644 net/ipv6/esp6_offload.c
 delete mode 100644 net/netfilter/nf_conntrack_proto_udplite.c
 delete mode 100644 net/netfilter/nf_nat_proto_udplite.c
 create mode 100644 net/netfilter/nft_set_bitmap.c
 create mode 100644 net/psample/Kconfig
 create mode 100644 net/psample/Makefile
 create mode 100644 net/psample/psample.c
 delete mode 100644 net/rfkill/rfkill-regulator.c
 create mode 100644 net/sched/act_sample.c
 delete mode 100644 net/sctp/ssnmap.c
 create mode 100644 net/sctp/stream.c
 create mode 100644 net/smc/Kconfig
 create mode 100644 net/smc/Makefile
 create mode 100644 net/smc/af_smc.c
 create mode 100644 net/smc/smc.h
 create mode 100644 net/smc/smc_cdc.c
 create mode 100644 net/smc/smc_cdc.h
 create mode 100644 net/smc/smc_clc.c
 create mode 100644 net/smc/smc_clc.h
 create mode 100644 net/smc/smc_close.c
 create mode 100644 net/smc/smc_close.h
 create mode 100644 net/smc/smc_core.c
 create mode 100644 net/smc/smc_core.h
 create mode 100644 net/smc/smc_diag.c
 create mode 100644 net/smc/smc_ib.c
 create mode 100644 net/smc/smc_ib.h
 create mode 100644 net/smc/smc_llc.c
 create mode 100644 net/smc/smc_llc.h
 create mode 100644 net/smc/smc_pnet.c
 create mode 100644 net/smc/smc_pnet.h
 create mode 100644 net/smc/smc_rx.c
 create mode 100644 net/smc/smc_rx.h
 create mode 100644 net/smc/smc_tx.c
 create mode 100644 net/smc/smc_tx.h
 create mode 100644 net/smc/smc_wr.c
 create mode 100644 net/smc/smc_wr.h
 create mode 100644 net/wireless/of.c
 delete mode 100644 tools/testing/selftests/bpf/bpf_sys.h
 create mode 100644 tools/testing/selftests/bpf/test_lpm_map.c
 create mode 100644 tools/testing/selftests/bpf/test_tag.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ