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]
Date:	Wed, 27 Jul 2016 01:07:53 -0700 (PDT)
From:	David Miller <davem@...emloft.net>
To:	torvalds@...ux-foundation.org
CC:	akpm@...ux-foundation.org, netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT] Networking


1) Unified UDP encapsulation offload methods for drivers, from
   Alexander Duyck.

2) Make DSA binding more sane, from Andrew Lunn.

3) Support QCA9888 chips in ath10k, from Anilkumar Kolli.

4) Several workqueue usage cleanups, from Bhaktipriya Shridhar.

5) Add XDP (eXpress Data Path), essentially running BPF programs on RX
   packets as soon as the device sees them, with the option to mirror
   the packet on TX via the same interface.  From Brenden Blanco and
   others.

6) Allow qdisc/class stats dumps to run lockless, from Eric Dumazet.

7) Add VLAN support to b53 and bcm_sf2, from Florian Fainelli.

8) Simplify netlink conntrack entry layout, from Florian Westphal.

9) Add ipv4 forwarding support to mlxsw spectrum driver, from Ido
   Schimmel, Yotam Gigi, and Jiri Pirko.

10) Add SKB array infrastructure and convert tun and macvtap over to
    it.  From Michael S. Tsirkin and Jason Wang.

11) Support qdisc packet injection in pktgen, from John Fastabend.

12) Add neighbour monitoring framework to TIPC, from Jon Paul Maloy.

13) Add NV congestion control support to TCP, from Lawrence Brakmo.

14) Add GSO support to SCTP, from Marcelo Ricardo Leitner.

15) Allow GRO and RPS to function on macsec devices, from Paolo Abeni.

16) Support MPLS over IPV4, from Simon Horman.

Please pull, thanks a lot!

The following changes since commit 107df03203bb66de56e2caec3bde6d22b55480c5:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2016-07-23 15:44:31 +0900)

are available in the git repository at:

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

for you to fetch changes up to 36232012344b8db67052432742deaf17f82e70e6:

  xgene: Fix build warning with ACPI disabled. (2016-07-26 23:19:29 -0700)

----------------------------------------------------------------
Aaron Conole (2):
      virtio-net: Add initial MTU advice feature
      virtio_net: Update the feature bit to comply with spec

Adrian Chadd (1):
      b43: don't unconditionally fall back to CCK if the rate is 6MB OFDM.

Alex Vesker (1):
      net/mlx4_core: Check device state before unregistering it

Alexander Aring (26):
      6lowpan: add private neighbour data
      6lowpan: add 802.15.4 short addr slaac
      6lowpan: remove ipv6 module request
      ndisc: add __ndisc_opt_addr_space function
      ndisc: add __ndisc_opt_addr_data function
      ndisc: add __ndisc_fill_addr_option function
      addrconf: put prefix address add in an own function
      ipv6: introduce neighbour discovery ops
      ipv6: export several functions
      6lowpan: introduce 6lowpan-nd
      6lowpan: add support for getting short address
      6lowpan: add support for 802.15.4 short addr handling
      can: build proc support only if CONFIG_PROC_FS is activated
      6lowpan: ndisc: fix double read unlock
      6lowpan: ndisc: add missing 802.15.4 only check
      nl802154: move PAD to right position
      ieee802154: add netns support
      ieee802154: allow netns create of lowpan interface
      ieee802154: add ieee802154_skb_dst_pan helper
      ieee802154: add ieee802154_skb_src_pan helper
      ieee802154: 6lowpan: fix intra pan id check
      ieee802154: fix skb get fc on big endian
      6lowpan: ndisc: set invalid unicast short addr to unspec
      atusb: don't change csma settings while set channel
      ieee802154: cleanup WARN_ON for fc fetch
      fakelb: allow to run as monitor

Alexander Duyck (18):
      vxlan/geneve: Include udp_tunnel.h in vxlan/geneve.h and fixup includes
      net: Combine GENEVE and VXLAN port notifiers into single functions
      net: Merge VXLAN and GENEVE push notifiers into a single notifier
      bnx2x: Move all UDP port notifiers to single function
      bnxt: Update drivers to support unified UDP encapsulation offload functions
      bnxt: Move GENEVE support from hard-coded port to using port notifier
      benet: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port
      fm10k: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port
      i40e: Move all UDP port notifiers to single function
      ixgbe: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port
      mlx4_en: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port
      mlx5_en: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port
      nfp: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port
      qede: Move all UDP port notifiers to single function
      qlcnic: Replace ndo_add/del_vxlan_port with ndo_add/del_udp_enc_port
      net: Remove deprecated tunnel specific UDP offload functions
      vxlan: Add new UDP encapsulation offload type for VXLAN-GPE
      fm10k: Align Rx buffers to 512B blocks

Alexander Shiyan (2):
      net: cx89x0: Add DT support
      dt: bindings: Add bindings for Cirrus Logic CS89x0 ethernet chip

Alexei Starovoitov (1):
      bpf: introduce bpf_get_current_task() helper

Amadeusz Sławiński (1):
      Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU

Amir Vadai (4):
      net/sched: cls_flower: Introduce support in SKIP SW flag
      net/sched: flower: Return error when hw can't offload and skip_sw is set
      net/mlx5: Store counters in rbtree instead of list
      net/mlx5: Introduce bulk reading of flow counters

Amitkumar Karwar (12):
      mwifiex: inform disconnection initiator correctly.
      mwifiex: fix system hang problem after resume
      mwifiex: fix AP unable to start in VHT40 problem
      mwifiex: fix AP start problem for newly added interface
      mwifiex: code rearrangement in suspend handler
      mwifiex: clear scan_aborting flag
      mwifiex: fix NULL pointer dereference during suspend
      mwifiex: fix scan_block flag handling
      mwifiex: Change default firmware for PCIe8997 chipset
      Bluetooth: btmrvl: reset is_suspending flag in failure path
      mwifiex: fix PCIe legacy interrupt problem
      mwifiex: update command response skb length correctly

Amitoj Kaur Chawla (4):
      tipc: Use kmemdup instead of kmalloc and memcpy
      caif: Remove unneeded header file
      atm: horizon: Use setup_timer
      i40e: Remove redundant memset

Amritha Nambiar (2):
      ixgbe: Fix deleting link filters for cls_u32 offloads
      ixgbe: Error handler for duplicate filter locations in hardware for cls_u32 offloads

Andreas Ziegler (2):
      drivers/net/fsl_ucc: Do not prefix header guard with CONFIG_
      fsl/qe: Do not prefix header guard with CONFIG_

Andrei Otcheretianski (1):
      iwlwifi: mvm: Support CSA countdown offloading

Andrew Lunn (19):
      net: dsa: slave: chip data is optional, don't dereference NULL
      net: dsa: slave: Remove MDIO address from switch MDIO bus name
      net: dsa: tag_{e}dsa.c: Remove dependency on platform data
      net: dsa: Add a ports structure and use it in the switch structure
      net: dsa: Move port device node into port structure
      net: dsa: Remove dynamic allocate of routing table
      net: dsa: Copy the routing table into the switch structure
      net: dsa: Split up creating/destroying of DSA and CPU ports
      net: dsa: mv88e6xxx: Only support EDSA tagging
      net: dsa: Refactor selection of tag ops into a function
      net: dsa: Make mdio bus optional
      net: dsa: mv88e6xxx: Rename _phy_ to _mdio_
      net: dsa: mv88e6xxx: Refactor MDIO so driver registers mdio bus
      net: dsa: Add new binding implementation
      arm: dt: vf610-zii-devel-b: Make use of new DSA binding
      net: dsa: Document new binding
      igb: Only DMA sync frame length
      batman-adv: Set skb priority in fragments
      batman-adv: Include frame priority in fragment header

Andrew Morton (1):
      kernel/trace/bpf_trace.c: work around gcc-4.4.4 anon union initialization bug

Andrew Rybchenko (12):
      sfc: Define macro with EF10 offload feature
      sfc: Move last mc_promisc flag to EF10 filter table state
      sfc: Add efx_nic member with fixed netdev features
      sfc: Forget filter ID when the filter is marked old
      sfc: Move filter IDs to per-VLAN data structure
      sfc: Store unicast and multicast promisc flag with address cache
      sfc: Make EF10 filter management helper functions VLAN-aware
      sfc: Implement list of VLANs added over interface
      sfc: Implement ndo_vlan_rx_{add, kill}_vid() callbacks
      sfc: Fix dup unknown multicast/unicast filters after datapath reset
      sfc: Disable VLAN filtering by default if not strictly required
      sfc: Fix VLAN filtering feature if vPort has VLAN_RESTRICT flag

Andrey Vagin (1):
      tcp: add an ability to dump and restore window parameters

Andy Lutomirski (2):
      Bluetooth: Switch SMP to crypto_cipher_encrypt_one()
      virtio-net: Remove more stack DMA

Andy Shevchenko (1):
      rtl8xxxu: tuse %*ph to dump buffers

Anilkumar Kolli (2):
      ath10k: remove unused member in ath10k_hw_regs
      ath10k: enable support for QCA9888

Antonio Quartulli (7):
      batman-adv: statically print gateway table header
      batman-adv: remove ogm_emit and ogm_schedule API calls
      batman-adv: remove useless inline attribute for sysfs helper function
      batman-adv: move GW mode and selection class to private data structure
      batman-adv: return netdev status in the TX path
      batman-adv: throughput meter implementation
      batman-adv: split routing API data structure in subobjects

Arend Van Spriel (2):
      brcmfmac: restore stopping netdev queue when bus clogs up
      brcmfmac: defer DPC processing during probe

Arend van Spriel (1):
      brcm80211: update maintainers email addresses

Arnd Bergmann (26):
      iwlegacy: avoid warning about missing braces
      mdio: mux: avoid 'maybe-uninitialized' warning
      wl3501_cs: avoid bogus gcc-6 warning
      rtlwifi: fix error handling in *_read_adapter_info()
      dsa: b53: fix big-endian register access
      net: qlcnic: don't set unused function argument
      net: tlan: don't set unused function argument
      hamradio: baycom: fix old-style declaration
      isdn: eicon: fix old-style declarations
      net: gianfar: fix old-style declaration
      net: xfrm: fix old-style declaration
      mwifiex: fix link error against sdio
      rxrpc: fix uninitialized variable use
      can: only call can_stat_update with procfs
      of_mdio: select fixed phy support unconditionally
      dsa: b53: avoid 'maybe-uninitialized' warning
      rtlwifi: use s8 instead of char
      wireless: airo: rename 'register' variable
      wireless: brcmsmac: fix old-style declaration
      wireless: ipw2200: fix old-style declaration
      nl80211: improve nl80211_parse_mesh_config type checking
      iwlwifi: mvm: avoid harmless -Wmaybe-uninialized warning
      iwlwifi: add missing type declaration
      devlink: fix trace format string
      rtlwifi: don't add include path for rtl8188ee
      net/ncsi: avoid maybe-uninitialized warning

Arturo Borrero (1):
      netfilter: nf_tables: add support for inverted logic in nft_lookup

Ashok Raj Nagarajan (2):
      ath10k: fix diag_read to collect data for larger memory
      ath10k: simplify pktlog htt event processing

Avinash Dayanand (2):
      i40e: Removing unnecessary code which caused supported link mode bug
      i40e: Fix to show correct Advertised Link Modes when link is down

Aviya Erenfeld (1):
      nl80211: Add API to support VHT MU-MIMO air sniffer

Avraham Stern (3):
      iwlwifi: rename CAPA_P2P_STANDALONE_UAPSD to CAPA_P2P_SCM_UAPSD
      nl80211: support beacon report scanning
      mac80211: Add support for beacon report radio measurement

Ayala Beker (2):
      iwlwifi: mvm: fix RX mpdu status enum
      iwlwifi: mvm: add support for GCMP encryption

Babu Moger (1):
      ixgbe: Fix minor typo while freeing irq

Ben Greear (5):
      mac80211: add vht cap decode to debugfs
      ath10k: ensure txrx-compl-task is stopped when cleaning htt-tx
      ath10k: ensure peer_map references are cleaned up
      ath10k: Add WARN_ON if we over-write peer-map pointer.
      ath10k: Clean up peer when sta goes away.

Ben Hutchings (2):
      ti_cpsw: Check for disabled child nodes
      of_mdio: Enable fixed PHY support if driver is a module

Beniamino Galvani (1):
      macsec: ensure rx_sa is set when validation is disabled

Benjamin Berg (6):
      ath9k: Correct TSF adjustment to align the beacon time correctly
      ath9k: Handle channel context in get_/set_/reset_tsf
      ath9k: Use tsf offset helper in ath9k_hw_reset
      ath9k: Expose tsf_adjustment in mac80211 tsf getters and setters.
      ath9k: Remove some #defined constants to decrease verbosity
      ath9k: Fix beacon configuration for addition/removal of interfaces

Bhaktipriya Shridhar (13):
      net: ethernet: wiznet: Remove create_workqueue
      net: fjes: fjes_main: Remove create_workqueue
      net: ethernet: cavium: liquidio: response_manager: Remove create_workqueue
      net: ethernet: cavium: liquidio: request_manager: Remove create_workqueue
      net: cavium: liquidio: Remove deprecated create_workqueue
      mlxsw: core: Remove deprecated create_workqueue
      RDS: IB: Remove deprecated create_workqueue
      libertas: Remove create_workqueue
      libertas_tf: Remove create_workqueue
      fm10k: Remove create_workqueue
      dwc_eth_qos: Remove deprecated create_singlethread_workqueue
      caif-hsi: Remove deprecated create_singlethread_workqueue
      net/mlx5_core/health: Remove deprecated create_singlethread_workqueue

Bimmy Pujari (2):
      i40e/i40evf: Bump version from 1.5.16 to 1.6.4
      i40e/i40evf-bump version to 1.6.11

Bjorn Andersson (6):
      wcn36xx: Fold indication payload into message header
      wcn36xx: Change indication list lock to spinlock
      wcn36xx: Split mmio space into explicit regions
      wcn36xx: Correct DXE chip version differentiation
      wcn36xx: Fix up wcn36xx_smd_update_scan_params()
      wcn36xx: Silence error about unsupported smd event 188

Bob Copeland (3):
      ath5k: fix misplaced default label in sifs switch
      mac80211: use common cleanup for user/!user_mpm
      ath10k: fix potential null dereference bugs

Brenden Blanco (16):
      bpf: add bpf_prog_add api for bulk prog refcnt
      bpf: add XDP prog type for early driver filter
      net: add ndo to setup/query xdp prog in adapter rx
      rtnl: add option for setting link xdp prog
      net/mlx4_en: add support for fast rx drop bpf program
      Add sample for adding simple drop program to link
      net/mlx4_en: add page recycle to prepare rx ring for tx support
      bpf: add XDP_TX xdp_action for direct forwarding
      net/mlx4_en: break out tx_desc write into separate function
      net/mlx4_en: add xdp forwarding and data write support
      bpf: enable direct packet data write for xdp progs
      bpf: add sample for xdp forwarding and rewrite
      bpf: fix implicit declaration of bpf_prog_add
      net/mlx4_en: use READ_ONCE when freeing xdp_prog
      rtnl: protect do_setlink from IFLA_XDP_ATTACHED
      bpf: make xdp sample variable names more meaningful

Brian Norris (1):
      mwifiex: mask PCIe interrupts before removal

Bruno Herrera (1):
      wlcore: sdio: Fix crash on wlcore_probe_of when failing to parse/map irq

Catherine Sullivan (4):
      i40e: Add a call to set the client interface down
      i40e: Fix RSS to not be limited by the number of CPUs
      i40e: Remove device ID 0x37D4
      i40e: Move the mutex lock in i40e_client_unregister

Chaehyun Lim (1):
      ath10k: remove unused <linux/semaphore.h>

Charles-Antoine Couret (4):
      Marvell phy: check link status in case of fiber link.
      Marvell phy: add field to get errors from fiber link.
      Marvell phy: add configuration of autonegociation for fiber link.
      Marvell phy: add functions to suspend and resume both interfaces: fiber and copper links.

Christian Daudt (2):
      brcmfmac: Fix kernel oops in failed chip_attach
      brcmfmac: Fix 'did not remove int handler' warning

Christophe Jaillet (4):
      net/mlx4: Fix some indent inconsistancy
      mlxsw: spectrum_router: Return -ENOENT in case of error
      net: ti: cpmac: Use the correct function to free some resources.
      drivers: atm: nicstar: Use the correct function to free some resources

Colin Ian King (7):
      net: tc35815: fix spelling mistake on "descriptors"
      ethernet: xircom: fix spelling mistakes on "excessive collisions"
      NFC: set info->ram_patch to NULL when it is released
      nfp: check idx is -ENOSPC before using it is an index
      ixgbe: remove redundant check on ret_val
      kcm: remove redundant -ve error check and return path
      gtp: #define #define _GTP_H_ and not #define _GTP_H

Craig Gallek (1):
      tun: Don't assume type tun in tun_device_event

Dan Carpenter (11):
      qed: potential overflow in qed_cxt_src_t2_alloc()
      tipc: potential shift wrapping bug in map_set()
      rxrpc: checking for IS_ERR() instead of NULL
      mac80211: silence an uninitialized variable warning
      be2net: signedness bug in be_msix_enable()
      NFC: pn533: double free on error in probe()
      iwlwifi: mvm: remove an unused variable
      iwlwifi: mvm: silence uninitialized variable warning
      bnxt: fix a condition
      wan/fsl_ucc_hdlc: info leak in uhdlc_ioctl()
      rxrpc: checking for IS_ERR() instead of NULL

Dan Kephart (1):
      ath6kl: sme_state shortcut to SME_DISCONNECTED removed

Daniel Borkmann (23):
      bpf: enforce recursion limit on redirects
      bpf: reject wrong sized filters earlier
      net, cls: allow for deleting all filters for given parent
      bpf, maps: add release callback
      bpf, maps: extend map_fd_get_ptr arguments
      bpf, maps: flush own entries on perf map release
      net, cls: also reject deleting all filters when TCA_KIND present
      bpf: minor cleanups on fd maps and helpers
      bpf, trace: fetch current cpu only once
      bpf, trace: add BPF_F_CURRENT_CPU flag for bpf_perf_event_read
      bpf: don't use raw processor id in generic helper
      bpf: add bpf_skb_change_proto helper
      bpf: add bpf_skb_change_type helper
      bpf: generally move prog destruction to RCU deferral
      bpf: refactor bpf_prog_get and type check into helper
      bpf: add bpf_get_hash_recalc helper
      perf, events: add non-linear data support for raw records
      bpf, perf: split bpf_perf_event_output
      bpf: avoid stack copy and use skb ctx for event output
      bpf: bpf_event_entry_gen's alloc needs to be in atomic context
      bpf, elf: add official ELF machine define for eBPF
      bpf, events: fix offset in skb copy handler
      udp: use sk_filter_trim_cap for udp{,6}_queue_rcv_skb

Daode Huang (15):
      net: hns: bugfix about pfc pause frame statistics
      net: hns: add spin lock for tcam table operation
      net: hns: fix bug of getting the wrong tcam data
      net: hns: add get_coalesce_range api for hns
      net: hns: delete redundancy ring enable operations
      net: hns: bug fix about led control logic when link down
      net: hns: fix sbm default parameters config error
      net: hns: change the default coalesce usecs
      net: hns: bug fix about TSO on|off when there is traffic
      MAINTAINERS: add maintainers for hns driver
      net: hns: fix code style about hns driver
      net: hns: change code style from a = a + x to a += x
      net: hns: delete redundant parenthese
      net: hns: add a space before "*/"
      net: hns: normalize two different loop

David Ahern (22):
      net: vrf: set operstate and mtu at link create
      net: vrf: Minor refactoring for local address patches
      net: vrf: ipv4 support for local traffic to local addresses
      net: vrf: ipv6 support for local traffic to local addresses
      net: vrf: Minor refactoring for local address patches
      net: vrf: ipv4 support for local traffic to local addresses
      net: vrf: ipv6 support for local traffic to local addresses
      net: Add l3mdev rule
      net: vrf: Add l3mdev rules on first device create
      net: vrf: Fix crash when IPv6 is disabled at boot time
      net: l3mdev: Remove const from flowi6 arg to get_rt6_dst
      net: ipv6: Do not add multicast route for l3 master devices
      net: vrf: Handle ipv6 multicast and link-local addresses
      net: vrf: Update flags and features settings
      net: vrf: Switch dst dev to loopback on device delete
      net: ipv6: Move ip6_route_get_saddr to inline
      net: vrf: Implement get_saddr for IPv6
      net: ipv6: Address selection needs to consider L3 domains
      net: diag: Add support to filter on device index
      net: vrf: Add support for PREROUTING rules on vrf device
      net: vrf: Documentation update
      net: vrf: Address comments from last documentation update

David Howells (46):
      rxrpc: Simplify connect() implementation and simplify sendmsg() op
      rxrpc: Trim line-terminal whitespace
      rxrpc: Limit the listening backlog
      rxrpc: Rename files matching ar-*.c to git rid of the "ar-" prefix
      rxrpc: Update the comments in ar-internal.h to reflect renames
      rxrpc: Rework peer object handling to use hash table and RCU
      rxrpc: Rename rxrpc_UDP_error_report() to rxrpc_error_report()
      rxrpc: Break MTU determination from ICMP into its own function
      rxrpc: Don't assume anything about the address in an ICMP packet
      rxrpc: Do a little bit of tidying in the ICMP processing
      rxrpc: Use the peer record to distribute network errors
      rxrpc: Separate local endpoint event handling out into its own file
      rxrpc: Rework local endpoint management
      rxrpc: Use structs to hold connection params and protocol info
      rxrpc: Replace conn->trans->{local,peer} with conn->params.{local,peer}
      rxrpc: Fix exclusive connection handling
      rxrpc: Pass sk_buff * rather than rxrpc_host_header * to functions
      rxrpc: rxrpc_connection_lock shouldn't be a BH lock, but conn_lock is
      rxrpc: Use IDR to allocate client conn IDs on a machine-wide basis
      rxrpc: Validate the net address given to rxrpc_kernel_begin_call()
      rxrpc: Calls displayed in /proc may in future lack a connection
      rxrpc: Make rxrpc_send_packet() take a connection not a transport
      rxrpc: Provide more refcount helper functions
      rxrpc: Kill the client connection bundle concept
      rxrpc: Kill off the rxrpc_transport struct
      rxrpc: Fix processing of authenticated/encrypted jumbo packets
      rxrpc: Fix some sparse errors
      rxrpc: Check the source of a packet to a client conn
      rxrpc: Provide queuing helper functions
      rxrpc: Turn connection #defines into enums and put outside struct def
      rxrpc: Check that the client conns cache is empty before module removal
      rxrpc: Move usage count getting into rxrpc_queue_conn()
      rxrpc: Fix handling of connection failure in client call creation
      rxrpc: Release a call's connection ref on call disconnection
      rxrpc: Add RCU destruction for connections and calls
      rxrpc: Access socket accept queue under right lock
      rxrpc: Call channels should have separate call number spaces
      rxrpc: Split client connection code out into its own file
      rxrpc: Split service connection code out into its own file
      rxrpc: Move peer lookup from call-accept to new-incoming-conn
      rxrpc: Maintain an extra ref on a conn for the cache list
      rxrpc: Prune the contents of the rxrpc_conn_proto struct
      rxrpc: Move data_ready peer lookup into rxrpc_find_connection()
      Introduce rb_replace_node_rcu()
      rxrpc: Use RCU to access a peer's service connection tree
      rxrpc: Kill off the call hash table

David S. Miller (144):
      Merge branch 'macvlan-less-mcast-cloning'
      Merge branch 'sctp-gso'
      Merge branch 'qed-roce-iscsi'
      sctp: Fix warning in sctp_packet_transmit_chunk()
      net: Add docbook description for 'mtu' arg to skb_gso_validate_mtu()
      Merge branch 'dsa-new-binding'
      Merge branch 'hns-acpi'
      Merge branch 'hv_netvsc-cleanups'
      Merge branch 'vrf-local'
      net: Revert vrf-local changes.
      Merge branch 'qed-iov-fw-reqs'
      Merge branch 'sch-action-tstamp'
      Merge branch 'be2net-noncrit-fixes'
      Merge branch 'net-sched-fast-stats'
      Merge branch 'vrf-local'
      Merge branch 'qed-dcbnl'
      Merge branch 'dsa-misc-improvements'
      Merge branch 'tipc-small-fixes'
      Merge branch 'vrf-fib-rule-improve'
      Merge branch 'cbq-kill-drop'
      Merge branch 'netdev_lockdep_set_classes'
      Merge branch 'bcm_sf2-vlan'
      Merge branch 'BCM53xx-driver'
      Merge branch 'bgmac-stats'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'bpf-fixes'
      Merge branch 'virtio_net-GSO-helpers'
      Merge branch 'tcp_nv'
      Merge branch 'arm64-bpf'
      Merge tag 'mac80211-next-for-davem-2016-06-09' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'mdio-iProc-SOC'
      Merge branch 'remove-qdisc-throttle'
      Merge branch 'bnxt_en-updates'
      Merge branch 'r8152-phy-adjustments'
      Merge tag 'rxrpc-rewrite-20160613' of git://git.kernel.org/.../dhowells/linux-fs
      Merge branch 'rds-mprds-foundations'
      Merge branch 'af_iucv-big-bufs'
      Merge branch 'vrf-ipv6-mcast-link-local'
      Merge branch 'skb_array'
      Merge branch 'sched_skb_free_defer'
      Merge branch 'cxgb4-sriov-sysfs'
      Merge branch '6lowpan-ndisc'
      Merge tag 'shared' of git://git.kernel.org/.../leon/linux-rdma
      Merge branch 'liquidio-next'
      Merge tag 'rxrpc-rewrite-20160615' of git://git.kernel.org/.../dhowells/linux-fs
      Merge branch 'sfc-rx-vlan-filtering'
      Merge branch 'bpf-fd-array-release'
      Merge branch 'stmmac-wol'
      Merge branch 'qeth-next'
      Merge branch 'vmxnet3-upgrade-to-version3'
      Merge branch 'tunnel-offload-future-proof'
      Merge branch 'vrf-next'
      Merge branch 'cpsw-delete-rx_descs'
      Merge tag 'linux-can-next-for-4.8-20160617' of git://git.kernel.org/.../mkl/linux-can-next
      Merge branch 'ipv6-better-traceroute-sit-gre'
      Merge branch 'dsa-mv88e6xxx-probe-compatible'
      Merge branch 'hns-next'
      Merge branch 'mlxsw-next'
      Merge tag 'wireless-drivers-next-for-davem-2016-06-21' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'qed-coalesce'
      Merge branch 'liquidio-next'
      Merge branch 'net-sched-bulk-dequeue'
      Merge tag 'rxrpc-rewrite-20160622-2' of git://git.kernel.org/.../dhowells/linux-fs
      Merge branch 'fec-new-type-device'
      Merge branch 'be2net-next'
      Merge branch 'mlx5e-100G-extensions'
      Merge tag 'linux-can-next-for-4.8-20160623' of git://git.kernel.org/.../mkl/linux-can-next
      Merge branch 'sfp-infra'
      Merge branch 'stmmac-next'
      Merge branch 'cpsw-runtime-pm'
      Merge branch 'qed-static-checker'
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'bpf-helper-improvements'
      Merge branch 'bridge-igmp-stats'
      Merge branch 'mediatek-next'
      Merge branch 'nfp-next'
      Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'sch_hfsc-fixes-cleanups'
      Merge branch 'tun-skb_array'
      Merge branch 'qed-next'
      Merge branch 'bpf-robustify'
      Merge branch 'bpf-cgroup2'
      Merge branch 'rds-multipath-datastructures'
      Merge branch 'hns-next'
      Merge tag 'batadv-next-for-davem-20160701' of git://git.open-mesh.org/linux-merge
      Merge branch 'mlx5-next'
      Merge branch 'bnxt_en-next'
      Merge branch 'mlxsw-router-interfaces-groundwork'
      Merge branch 'liquidio-next'
      Merge branch 'mlxsw-fib-offload'
      Merge tag 'batadv-next-for-davem-20160704' of git://git.open-mesh.org/linux-merge
      Merge branch 'mlx5-ntuple-steering'
      Merge branch 'r6040-next'
      Merge branch 'mlxsw-ipv4-unicast-routing'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge git://git.kernel.org/.../davem/net
      Merge tag 'mac80211-next-for-davem-2016-07-06' of git://git.kernel.org/.../jberg/mac80211-next
      Merge tag 'rxrpc-rewrite-20160706' of git://git.kernel.org/.../dhowells/linux-fs
      Merge branch 'mpls-in-ipv4-and-udp'
      Merge branch 'r8152-next'
      Merge branch 'bgmac-platform-device'
      Merge branch 'b53-nsp-switch'
      Merge branch 'sctp-rfc7496-support'
      b53: Fix build warning.
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'sctp-gso-frags-from-chunk'
      Merge branch 'nps_ent-coding-style'
      Merge branch 'mlx5-bulk-flow-stats-sriov-tc-offloads'
      Merge branch 'pktgen-scripts'
      Merge tag 'wireless-drivers-next-for-davem-2016-07-13' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'rds-enable-mprds'
      Merge branch 'bpf-event-output-helper-improvements'
      Merge branch 'bridge-rx-simplify-fwd-consolidate'
      Merge branch 'hisilicon-mdio-femac'
      Merge branch 'renesas-dma-channel'
      Merge branch 'marvell-phy'
      Merge branch 'bnxt_en-NS2-Nitro'
      Merge branch 'frag-udp-tunneled-skbs'
      Merge branch 'dsa-mv88e6xxx-g2-cleanup-stp'
      Merge branch 'ncsi'
      Merge branch 'xdp'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'mlxsw-per-prio-tc-counters'
      Merge branch 'mv88r6xxx-eeprom-rework'
      Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'xdp-cleanups'
      Merge tag 'nfc-next-4.8-1' of git://git.kernel.org/.../sameo/nfc-next
      Merge branch 'macsec-gro'
      Merge git://git.kernel.org/.../davem/net
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'mlxsw-port-mirroring'
      Merge branch 'libcxgb'
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'macsec-icv-fixes'
      Merge tag 'wireless-drivers-next-for-davem-2016-07-22' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'mlx5-minimum-inline-header-mode'
      Merge branch 'bpf-probe-write-user'
      Merge branch 'bnxt_en-improve-ntuple-and-new-IDs'
      Merge branch 'refactor-tc_action-structs'
      Merge branch 'xgene-fix-mod-crash-and-1g-hotplug'
      Merge branch 'tipc-netlink-monitor-updates'
      xgene: Fix build warning with ACPI disabled.

Davide Caratti (3):
      macsec: limit ICV length to 16 octets
      macsec: fix error codes when a SA is created
      macsec: validate ICV length on link creation

Denis Kenzior (2):
      Bluetooth: Fix bt_sock_recvmsg return value
      Bluetooth: Fix hci_sock_recvmsg return value

Denys Vlasenko (2):
      e1000e: prevent division by zero if TIMINCA is zero
      NFC: hci: delete unused nfc_llc_get_rx_head_tail_room()

Dmitry Tunin (1):
      Bluetooth: Add support of 13d3:3490 AR3012 device

Don Skidmore (7):
      ixgbevf: Correct parameter sent to LED function
      ixgbevf: bump version number
      ixgbe: Change register variable to unsigned
      ixgbevf: add VF support for new hardware
      ixgbevf: Add lock around ixgbevf_reinit_locked call
      ixgbevf: Protect ixgbevf_reset_subtask from remove event
      ixgbe: cleanup crosstalk fix

Dongpo Li (3):
      net: Add MDIO bus driver for the Hisilicon FEMAC
      of_mdio: Abstract a general interface for phy connect
      net: hisilicon: Add Fast Ethernet MAC driver

Ed Spiridonov (1):
      can: mcp251x: add message about sucessful/unsuccessful probe

Eduardo Abinader (5):
      ath9k: Remove empty test condition
      ath9k: allow tx99 for ar9002 based cards
      ath9k: Proper TX99 interrupt ref count
      ath9k: return false when reading wrong eeprom offset
      ath10k: remove extra space on ath10k_update_channel_list

Edward Cree (3):
      sfc: Assert filter_sem write locked when required
      sfc: Refactor checks for invalid filter ID
      sfc: Update MCDI protocol definitions

Elad Kanfi (2):
      net: nps_enet: fix coding style issues
      net: nps_enet: code reuse

Emil Tantilov (3):
      ixgbe: fix spoofed packets with macvlans
      ixgbevf: fix NACK check in ixgbevf_set_uc_addr_vf()
      ixgbe: fix setup_fc for x550em

Emmanuel Grumbach (7):
      iwlwifi: advertise maximal MPDU length when Rx MQ is supported
      iwlwifi: pcie: enable interrupts before releasing the NIC's CPU
      iwlwifi: mvm: cleanup the coex code
      iwlwifi: mvm: fix coex related comments
      iwlwifi: mvm: fix the channel inhibition table for Channel 14
      iwlwifi: mvm: unmap the paging memory before freeing it
      iwlwifi: pcie: fix a race in firmware loading flow

Eric Dumazet (39):
      udp: avoid csum_partial() for validated skb
      net: get rid of spin_trylock() in net_tx_action()
      net_sched: transform qdisc running bit into a seqcount
      net: sched: do not acquire qdisc spinlock in qdisc/class stats dump
      net: sched: fix missing doc annotations
      net: sched: fix qdisc->running lockdep annotations
      net: add netdev_lockdep_set_classes() helper
      net: vrf: call netdev_lockdep_set_classes()
      net: macvlan: call netdev_lockdep_set_classes()
      net: ipvlan: call netdev_lockdep_set_classes()
      net/mlx4_en: mlx4_en_netpoll() should schedule TX, not RX
      net/mlx4_en: fix ethtool -x
      net_sched: sch_plug: use a private throttled status
      net_sched: cbq: remove a flaky use of qdisc_is_throttled()
      net_sched: netem: remove qdisc_is_throttled() use
      net_sched: remove generic throttled management
      net_sched: add the ability to defer skb freeing
      net_sched: sch_choke: defer skb freeing
      net_sched: sch_codel: defer skb freeing in codel_change()
      net_sched: sch_fq: defer skb freeing
      net_sched: fq_codel: defer skb freeing
      net_sched: sch_hhf: defer skb freeing
      net_sched: sch_htb: defer skb freeing
      net_sched: sch_netem: defer skb freeing
      net_sched: sch_pie: defer skb freeing
      net_sched: sch_fq: defer skb freeing
      ipv6: icmp: add a force_saddr param to icmp6_send()
      ip6: move ipip6_err_gen_icmpv6_unreach()
      ipv6: translate ICMP_TIME_EXCEEDED to ICMPV6_TIME_EXCEED
      gre: better support for ICMP messages for gre+ipv6
      ipv6: RFC 4884 partial support for SIT/GRE tunnels
      net_sched: drop packets after root qdisc lock is released
      net_sched: fq_codel: cache skb->truesize into skb->cb
      net_sched: sch_htb: export class backlog in dumps
      net_sched: generalize bulk dequeue
      net_sched: netem: do not call qdisc_drop() with a NULL skb
      tcp: md5: use kmalloc() backed scratch areas
      ipv4: do not abuse GFP_ATOMIC in inet_netconf_notify_devconf()
      ipv6: do not abuse GFP_ATOMIC in inet6_netconf_notify_devconf()

Eric W. Biederman (1):
      netfilter: Allow xt_owner in any user namespace

Eugene Crosser (10):
      af_iucv: use paged SKBs for big outbound messages
      af_iucv: remove fragment_skb() to use paged SKBs
      af_iucv: use paged SKBs for big inbound messages
      qeth: Include error message for "OS Mismatch"
      qeth: refactor calculation of SBALE count
      qeth: clean up condition when tso is used
      qeth: fill netdevice->gso_* attributes accurately
      qeth: enable scatter/gather in layer 2 mode
      qeth: enable scatter/gather by default
      qeth: introduce linearization fail count to stats

Eyal Reizer (1):
      wlcore: spi: add wl18xx support

Fabien Siron (2):
      net/netlink/af_netlink.h: Remove unused structure.
      netlink: Add comment to warn about deprecated netlink rings attribute request

Fabio Estevam (1):
      net: lpc_eth: Remove unused 'pldat' variable

Felix Fietkau (5):
      ath9k_hw: fix spectral scan on AR9285 and newer
      ath9k_hw: fix duplicate (and partially wrong) definition of AR_CH0_THERM
      ath9k_hw: simplify ar9003_hw_per_calibration
      ath9k_hw: get rid of some duplicate code in calibration init
      ath9k_hw: implement temperature compensation support for AR9003+

Florian Fainelli (34):
      net: dsa: Provide unique DSA slave MII bus names
      net: dsa: Initialize ds->enabled_port_mask and ds->phys_mii_mask
      net: dsa: Provide a slave MII bus if needed
      net: dsa: Add initialization helper for CPU port ethtool_ops
      net: dsa: Initialize CPU port ethtool ops per tree
      net: dsa: bcm_sf2: Register our slave MDIO bus
      net: dsa: bcm_sf2: Split fast age into a helper function
      net: dsa: bcm_sf2: Move setup function at the far end
      net: dsa: bcm_sf2: Add VLAN registers definitions
      net: dsa: bcm_sf2: Add VLAN support
      net: dsa: b53: Add support for Broadcom RoboSwitch
      net: dsa: b53: Add BCM7445 quirk
      net: dsa: b53: Implement ARL add/del/dump operations
      net: dsa: b53: Add bridge support
      net: dsa: b53: Plug in VLAN support
      bgmac: Bind net_device with backing device structure
      bgmac: Add support for ethtool statistics
      bgmac: Maintain some netdev statistics
      net: dsa: b53: Fix statistics readings
      net: r6040: Utilize phy_print_status
      net: r6040: Increase statistics upon transmit completion
      net: r6040: Utilize skb_put_padto()
      net: r6040: Reclaim transmitted buffers in NAPI
      net: r6040: Check for skb->xmit_more
      net: r6040: Utilize __napi_schedule_irqoff
      net: r6040: Utilize napi_complete_done()
      net: r6040: Update my email
      net: r6040: Bump version and date
      net: dsa: b53: Allow SRAB driver to specify platform data
      net: dsa: b53: Add support for BCM585xx/586xx/88312 integrated switch
      brcmfmac: Fix glob_skb leak in brcmf_sdiod_recv_chain
      brcmsmac: Free packet if dma_mapping_error() fails in dma_rxfill
      brcmsmac: Initialize power in brcms_c_stf_ss_algo_channel_get()
      bnxt_en: Remove locking around txr->dev_state

Florian Westphal (19):
      netfilter: helper: avoid extra expectation iterations on unregister
      cbq: remove TCA_CBQ_OVL_STRATEGY support
      cbq: remove TCA_CBQ_POLICE support
      sched: remove qdisc_rehape_fail
      sched: remove qdisc->drop
      sched: place state, next_sched and gso_skb in same cacheline again
      sched: remove NET_XMIT_POLICED
      netfilter: conntrack: align nf_conn on cacheline boundary
      netfilter: make comparision helpers stub functions in ZONES=n case
      netfilter: move zone info into struct nf_conn
      netfilter: conntrack: allow increasing bucket size via sysctl too
      hfsc: reduce hfsc_sched to 14 cachelines
      netfilter: conntrack: simplify early_drop
      netfilter: move nat hlist_head to nf_conn
      netfilter: nat: convert nat bysrc hash to rhashtable
      netfilter: constify arg to is_dying/confirmed
      netfilter: x_tables: speed up jump target validation
      netfilter: conntrack: support a fixed size of 128 distinct labels
      netfilter: connlabels: move set helper to xt_connlabel

Fugang Duan (2):
      net: fec: add interrupt coalesc quirk flag
      net: fec: use a more proper compatible string for i.MX6UL type device

Gal Pressman (8):
      net/mlx5e: Introduce net device priv flags infrastructure
      net/mlx5e: Toggle link only after modifying port parameters
      ethtool: Add 50G baseSR2 link mode
      net/mlx5e: Add missing 50G baseSR2 link mode
      net/mlx5e: Use new ethtool get/set link ksettings API
      net/mlx5e: Report correct auto negotiation and allow toggling
      net/mlx5e: Expose RDMA VPort counters to ethtool
      net/mlx5e: Expose flow control counters to ethtool

Ganapathi Bhat (1):
      mwifiex: Fix an issue spotted by KASAN

Ganesh Goudar (1):
      cxgb4/cxgb4vf: Add link mode mask API to cxgb4 and cxgb4vf

Gao Feng (2):
      netfilter: Add helper array register/unregister functions
      netfilter: h323: Use mod_timer instead of set_expect_timeout

Gavin Shan (11):
      net/ncsi: Resource management
      net/ncsi: NCSI command packet handler
      net/ncsi: NCSI response packet handler
      net/ncsi: Package and channel management
      net/ncsi: NCSI AEN packet handler
      net/faraday: Helper functions to create or destroy MDIO interface
      net/faraday: Read MAC address from chip
      net/faraday: Support NCSI mode
      net/faraday: Match driver according to compatible property
      net/faraday: Mask PHY interrupt with NCSI mode
      net/faraday: Disallow using reversed MAC address from hardware

Geert Uytterhoeven (3):
      MAINTAINERS: Add file patterns for can device tree bindings
      NFC: fdp: Detect errors from fdp_nci_create_conn()
      drivers: misc: ti-st: Use int instead of fuzzy char for callback status

Geoff Lansberry (1):
      NFC: trf7970a: add TI recommended write of zero to Register 0x18

Gil Rockah (1):
      net/mlx5e: Support adaptive RX coalescing

Giuseppe CAVALLARO (3):
      drivers: net: stmmac: reworking the PCS code.
      drivers: net: stmmac: rework core ISR to better manage PCS and PMT
      drivers: net: stmmac: add port selection programming

Golan Ben-Ami (2):
      iwlwifi: Reserve iwl_fw_error_dump_type enum
      iwlwifi: mvm: write the correct internal TXF index

Greg Rose (2):
      i40e: Clean up MSIX IRQs before suspend
      i40e: Save PCI state before suspend

Gregory Greenman (1):
      iwlwifi: mvm: rs: add rate scaling support for 160MHz channels

Grygorii Strashko (16):
      drivers: net: cpsw: fix suspend when all ethX devices are down
      drivers: net: cpsw: check return code from pm runtime calls
      drivers: net: cpsw: remove pm runtime calls from suspend callbacks
      drivers: net: cpsw: ethtool: fix accessing to suspended device
      drivers: net: cpsw: ndev: fix accessing to suspended device
      drivers: net: davinci_mdio: do pm runtime initialization later in probe
      drivers: net: davinci_mdio: remove pm runtime calls from suspend callbacks
      drivers: net: davinci_mdio: drop suspended and lock fields from mdio_data
      drivers: net: davinci_mdio: split reset function on init_clk and enable
      drivers: net: davinci_mdio: add pm runtime callbacks
      drivers: net: davinci_mdio: implement pm runtime auto mode
      net: davinci_mdio: document missed "ti, am4372-mdio" compat string
      net: davinci_mdio: introduce "ti,cpsw-mdio" compat string
      drivers: net: davinci_mdio: enable pm runtime auto for ti cpsw-mdio
      ARM: dts: am335x/am437x/dra7: use new "ti, cpsw-mdio" compat string
      net: ethernet: ti: cpdma: switch to use genalloc

Guenter Roeck (4):
      libertas_tf: Drop unused variable and define
      b43: Remove unused phy_a code
      b43: Completely remove support for phy_a
      iwlwifi: dvm: Remove unused array 'iwlagn_loose_lookup'

Guilherme G. Piccoli (1):
      be2net: perform temperature query in adapter regardless of its interface state

Guy Mishol (1):
      wlcore: reconfigure sta rates on authorization

Hadar Hen Zion (8):
      net/mlx5e: Create NIC global resources only once
      net/mlx5e: TIRs management refactoring
      net/mlx5e: Mark enabled RQTs instances explicitly
      net/mlx5e: Add support for multiple profiles
      net/mlx5: Add Representors registration API
      net/mlx5e: Introduce SRIOV VF representors
      net/mlx5e: Check the minimum inline header mode before xmit
      net/mlx5e: Query minimum required header copy during xmit

Haim Dreyfuss (1):
      iwlwifi: Add a000 HW family support

Haiyang Zhang (3):
      hv_netvsc: Fix VF register on vlan devices
      tools: hv: Add a script to help bonding synthetic and VF NICs
      hv_netvsc: Fix VF register on bonding devices

Hangbin Liu (1):
      netfilter: physdev: physdev-is-out should not work with OUTPUT chain

Hannes Frederic Sowa (1):
      ipv6: use TOS marks from sockets for routing decision

Hans Wippel (3):
      qeth: add network device features for VLAN devices
      qeth: improve set_features error handling
      qeth: omit outbound queue 3 for unicast packets in Priority Queuing on HiperSockets

Hante Meuleman (2):
      brcmfmac: fix skb priority handling
      brcmfmac: add support for the PCIE devices 43525 and 43465

Hariprasad Shenai (5):
      net: Reduce queue allocation to one in kdump kernel
      cxgb4: Force cxgb4 driver as MASTER in kdump kernel
      cxgb4: Enable SR-IOV configuration via PCI sysfs interface
      cxgb4/cxgb4vf: Synchronize all MAC addresses
      cxgb4vf: Synchronize access to mailbox

Hauke Mehrtens (1):
      NET: PHY: adds driver for Intel XWAY PHY

He Chunhui (1):
      net: neigh: disallow transition to NUD_STALE if lladdr is unchanged in neigh_update()

Heinrich Schuchardt (8):
      ath6kl: simplify logical condition
      rsi: eliminate superfluous NULL check
      mwifiex: illegal assignment
      rtlwifi: rtl8723be: avoid undefined behavior
      mwiflex: avoid possible null pointer dereference
      rtlwifi: rtl8192ee: simplify coding
      brcm80211: simplify assignment
      i40e: avoid null pointer dereference

Herbert Xu (3):
      macvlan: Fix potential use-after free for broadcasts
      macvlan: Avoid unnecessary multicast cloning
      rxrpc: Avoid using stack memory in SG lists in rxkad

Ido Schimmel (44):
      mlxsw: spectrum: Use notifier_from_errno() in notifier block
      mlxsw: spectrum: Sanitize port netdev upper devices
      mlxsw: spectrum: Forbid LAG slave from having VLAN uppers
      mlxsw: spectrum: Remove unnecessary checks from event processing
      mlxsw: spectrum: Use WARN_ON() return value
      mlxsw: spectrum: Make unlinking functions return void
      mlxsw: spectrum: Remove unnecessary function argument
      mlxsw: spectrum: Centralize VLAN-aware bridge ref counting
      mlxsw: spectrum: Use DECLARE_BITMAP() macro
      mlxsw: spectrum: Remove redundant function argument
      mlxsw: spectrum: Use only one function to create vFIDs
      mlxsw: spectrum: Create a function to map vPort's FID
      mlxsw: spectrum: Use FID instead of vFID to setup flooding
      mlxsw: spectrum: Make vFID struct generic
      mlxsw: spectrum: Use join / leave functions for vFID operations
      mlxsw: spectrum: Remove unused function argument
      mlxsw: spectrum: Use per-FID struct for the VLAN-aware bridge
      mlxsw: spectrum: Check if port is vPort using its VID
      mlxsw: spectrum: Add FID get / set functions
      mlxsw: spectrum: Don't count on FID being present
      mlxsw: spectrum: Refactor FDB flushing logic
      mlxsw: spectrum: Free resources upon vPort destruction
      mlxsw: spectrum: Add debug prints
      mlxsw: spectrum: Send untagged packets through a port netdev
      mlxsw: spectrum: Remove VLANs configuration via SELF flag
      mlxsw: spectrum: Sync PVID vPort LAG status
      mlxsw: spectrum: Remove RIF from PVID vPort when joining / leaving LAG
      mlxsw: reg: Add Router General Configuration Register
      mlxsw: spectrum: Initialize ports at the end of init sequence
      mlxsw: spectrum_router: Add basic ipv4 router initialization
      mlxsw: spectrum: Add router interface struct
      mlxsw: reg: Add FDB action to forward to router
      mlxsw: reg: Add Router Interface Table Register
      mlxsw: spectrum: Use action 'discard' when removing traps
      mlxsw: spectrum: Edit RIF properties based on netdev events
      mlxsw: spectrum: Introduce support for router interfaces
      mlxsw: spectrum: Unsplit the vFID range
      mlxsw: spectrum: Configure FIDs based on bridge events
      mlxsw: spectrum: Enable L3 interfaces on top of bridge devices
      neigh: Send a notification when DELAY_PROBE_TIME changes
      mlxsw: spectrum: Expose per-priority counters via ethtool
      mlxsw: spectrum: Expose per-tc counters via ethtool
      bridge: Fix incorrect re-injection of LLDP packets
      mlxsw: spectrum: Fix compilation error when CLS_ACT isn't set

Ido Yariv (1):
      iwlwifi: pcie: Enable MSI mode when using MSI interrupts

Ilan Peer (1):
      mac80211_hwsim: Add radar bandwidths to the P2P Device combination

Ivan Khoronzhuk (3):
      net: ethernet: ti: cpsw: remove unused priv lock
      net: ethernet: ti: cpsw: remove rx_descs property
      Documentation: DT: cpsw: remove rx_descs property

Iyappan Subramanian (12):
      drivers: net: xgene: Separate set_speed from mac_init
      drivers: net: xgene: Fix module unload crash - hw resource cleanup
      drivers: net: xgene: Fix module unload crash - change sw sequence
      drivers: net: xgene: Fix module unload crash - clkrst sequence
      drivers: net: phy: xgene: Add MDIO driver
      drivers: net: xgene: Add backward compatibility
      drivers: net: xgene: Enable MDIO driver
      drivers: net: xgene: Use exported functions
      drivers: net: xgene: ethtool: Use phy_ethtool_gset and sset
      dtb: xgene: Add MDIO node
      Documentation: dtb: xgene: Add MDIO node
      MAINTAINERS: xgene: Add driver and documentation path

Jacob Keller (26):
      fm10k: don't use BIT() macro where the value isn't a bitmask
      fm10k: fix incorrect index calculation in fm10k_write_reta
      igb: introduce ptp_flags variable and use it to replace IGB_FLAG_PTP
      igb: introduce IGB_PTP_OVERFLOW_CHECK flag
      igb: re-use igb_ptp_reset in igb_ptp_init
      igb: implement igb_ptp_suspend
      igb: call igb_ptp_suspend during suspend/resume cycle
      fm10k: no need to continue in fm10k_down if __FM10K_DOWN already set
      fm10k: avoid possible null pointer dereference in fm10k_update_stats
      fm10k: prevent multiple threads updating statistics
      fm10k: don't stop reset due to FM10K_ERR_REQUESTS_PENDING
      fm10k: perform data path reset even when switch is not ready
      fm10k: use actual hardware registers when checking for pending Tx
      fm10k: only warn when stop_hw fails with FM10K_ERR_REQUESTS_PENDING
      fm10k: wait for queues to drain if stop_hw() fails once
      fm10k: split fm10k_reinit into two functions
      fm10k: implement prepare_suspend and handle_resume
      fm10k: use common reset flow when handling io errors from PCI stack
      fm10k: implement reset_notify handler for PCIe FLR events
      fm10k: use common flow for suspend and resume
      fm10k: enable bus master after every reset
      fm10k: check if PCIe link is restored
      fm10k: implement request_lport_map pointer
      fm10k: force link to remain down for at least a second on resume events
      fm10k: return proper error code when pci_enable_msix_range fails
      fm10k: bump version number

Jakub Kicinski (3):
      nfp: correct name of control BAR define
      nfp: remove unused parameter from nfp_net_write_mac_addr()
      nfp: implement ethtool .get_link() callback

Jamal Hadi Salim (7):
      net sched: actions use tcf_lastuse_update for consistency
      net sched actions: introduce timestamp for firsttime use
      net sched actions: aggregate dumping of actions timeinfo
      net sched: indentation and other OCD stylistic fixes
      net: simplify and make pkt_type_ok() available for other users
      net sched actions: skbedit add support for mod-ing skb pkt_type
      net sched actions: skbedit convert to use more modern nla_put_xxx

Jarno Rajahalme (2):
      openvswitch: Set mark and labels before confirming.
      openvswitch: Only set mark and labels with a commit flag.

Jason Wang (10):
      vhost_net: stop polling socket during rx processing
      ptr_ring: support zero length ring
      skb_array: minor tweak
      skb_array: add wrappers for resizing
      net: introduce NETDEV_CHANGE_TX_QUEUE_LEN
      tun: switch to use skb array for tx
      tun: fix build warnings
      macvtap: avoid hash calculating for single queue
      macvtap: switch to use skb array
      macvtap: correctly free skb during socket destruction

Javier Martinez Canillas (10):
      mwifiex: only call mwifiex_sdio_probe_of() if dev has an OF node
      mwifiex: propagate sdio_enable_func() errno code in mwifiex_sdio_probe()
      mwifiex: propagate mwifiex_add_card() errno code in mwifiex_sdio_probe()
      mwifiex: consolidate mwifiex_sdio_probe() error paths
      mwifiex: use dev_err() instead of pr_err() in mwifiex_sdio_probe()
      mwifiex: check if mwifiex_sdio_probe_of() fails and return error
      mwifiex: don't print an error if an optional DT property is missing
      mwifiex: use better message and error code when OF node doesn't match
      mwifiex: fix unconditional error return in .add_virtual_intf callback
      mwifiex: add a cfg80211 .get_tx_power operation callback

Jeremy Linton (1):
      net: smc91x: ACPI Enable lan91x adapters

Jes Sorensen (15):
      rtl8xxxu: Add bit definitions for REG_USB_SPECIAL_OPTION
      rtl8xxxu: Add additional documentation for RX DMA registers
      rtl8xxxu: Reduce console noise when removing the kernel module
      rtl8xxxu: Set all ieee80211_rx_status values in parse_rx_desc()
      rtl8xxxu: Move skb delivery into parse_tx_desc() handler
      rtl8xxxu: Obtain ieee80211_rx_status within parse_rx_desc()
      rtl8xxxu: Correct rxdesc16 definition
      rtl8xxxu: Add support for aggregated RX packets on gen1 parts
      rtl8xxxu: Allocate larger RX skbs when aggregation is enabled
      rtl8xxxu: Adjust RX skb size to include space for phystats
      rtl8xxxu: Enable aggregation for rtl8723au
      rtl8xxxu: Enable aggregation for rtl8192cu/rtl8188cu/rtl8188ru
      rtl8xxxu: Make DMA aggregation optional by setting a module parameter
      rtl8xxxu: gen1: Set aggregation timeout (REG_RXDMA_AGG_PG_TH + 1) as well
      rtl8xxxu: gen1: Add module parameters to adjust DMA aggregation parameters

Jesper Dangaard Brouer (5):
      net: tracepoint napi:napi_poll add work and budget
      pktgen: add sample script pktgen_sample04_many_flows.sh
      pktgen: add sample script pktgen_sample05_flow_per_thread.sh
      pktgen: remove sample script pktgen.conf-1-1-rdos
      net: fixup for tracepoint napi:napi_poll

Jiri Pirko (23):
      mlxsw: spectrum: Add traps needed for router implementation
      mlxsw: spectrum_router: Implement private fib
      mlxsw: reg: Add Router Algorithmic LPM Tree Allocation Register definition
      mlxsw: reg: Add Router Algorithmic LPM Structure Tree Register definition
      mlxsw: reg: Add Router Algorithmic LPM Tree Binding Register definition
      mlxsw: spectrum_router: Implement LPM trees management
      mlxsw: spectrum_router: Add virtual router management
      mlxsw: reg: Add Router Algorithmic LPM Unicast Entry Register definition
      mlxsw: spectrum_router: Implement fib4 add/del switchdev obj ops
      mlxsw: spectrum: Add couple of lower device helper functions
      net: add dev arg to ndo_neigh_construct/destroy
      net: introduce default neigh_construct/destroy ndo calls for L2 upper devices
      mlxsw: spectrum_router: Add private neigh table
      mlxsw: Add KVD sizes configuration into profile
      mlxsw: spectrum: Define sizes of KVD areas
      mlxsw: Introduce simplistic KVD linear area manager
      mlxsw: reg: Add Router Algorithmic LPM ECMP Update Register
      mlxsw: spectrum_router: Implement next-hop routing
      MAINTAINERS: release Scott from being a rocker maintainer
      devlink: add hardware messages tracing facility
      mlxsw: core: Trace EMAD messages
      tracing: change owner name to driver name for devlink hwmsg tracepoint
      net/sched: introduce Match-all classifier

Joe Perches (5):
      rxrpc: Use pr_<level> and pr_fmt, reduce object size a few KB
      etherdevice.h & bridge: netfilter: Add and use ether_addr_equal_masked
      netfilter: Convert FWINV<[foo]> macros and uses to NF_INVF
      rtlwifi: Create _rtl_dbg_trace function to reduce RT_TRACE code size
      rtlwifi: Add missing newlines to RT_TRACE calls

Johan Hedberg (1):
      Bluetooth: Increment management interface revision

Johannes Berg (14):
      wext: reformat struct/union declarations
      nl80211: clarify nl80211_set_reg() success path
      iwlwifi: mvm: fix comment indentation
      iwlwifi: mvm: handle FRAME_RELEASE in MQ code
      iwlwifi: remove useless enum values
      iwlwifi: change fw.mvm_fw to fw.type
      iwlwifi: remove iwl_ht_params.smps_mode
      iwlwifi: store cipher scheme independent of mac80211
      iwlwifi: tracing: decouple from mac80211
      iwlwifi: decouple PCIe transport from mac80211
      mac80211: agg-rx: refuse ADDBA Request with timeout update
      mac80211_hwsim: use signed net namespace ID
      mac80211: report failure to start (partial) scan as scan abort
      mac80211: parse wide bandwidth channel switch IE with workaround

John Crispin (6):
      net-next: mediatek: remove superfluous register reads
      net-next: mediatek: don't use intermediate variables to store IRQ masks
      net-next: mediatek: add IRQ locking
      net-next: mediatek: add support for IRQ grouping
      net-next: mediatek: fix compile error inside mtk_poll_controller()
      net-next: mediatek: remove superfluous free_irq() call

John Fastabend (2):
      net: pktgen: support injecting packets for qdisc testing
      net: samples: pktgen mode samples/tests for qdisc layer

Jon Mason (5):
      net: ethernet: bgmac: change bgmac_* prints to dev_* prints
      net: ethernet: bgmac: add dma_dev pointer
      net: ethernet: bgmac: move BCMA MDIO Phy code into a separate file
      net: ethernet: bgmac: convert to feature flags
      net: ethernet: bgmac: Add platform device support

Jon Paul Maloy (3):
      tipc: correct error in node fsm
      tipc: change node timer unit from jiffies to ms
      tipc: add neighbor monitoring framework

Joshua Hay (1):
      i40evf: add hyperv dev ids

Jouni Malinen (1):
      cfg80211: Allow cfg80211_connect_result() errors to be distinguished

Julia Lawall (2):
      ath6kl: fix typo
      mwifiex: fix typo

Jun He (1):
      net: hns: fix bug that alloc skb fail lead to port unavailable

K. Y. Srinivasan (1):
      netvsc: Use the new in-place consumption APIs in the rx path

Kalle Valo (7):
      Merge ath-next from ath.git
      Merge tag 'iwlwifi-next-for-kalle-2016-07-01' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge tag 'iwlwifi-next-for-kalle-2016-07-06' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge git://git.kernel.org/.../kvalo/wireless-drivers.git
      Merge tag 'iwlwifi-next-for-kalle-2016-07-11' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git

Kanchanapally, Vidyullatha (1):
      cfg80211: Advertise extended capabilities per interface type to userspace

Karthik D A (1):
      mwifiex: Fix request_irq() failure handling

Kazuya Mizuguchi (1):
      ravb: Add SET_RUNTIME_PM_OPS macro

Kejian Yan (20):
      ACPI: bus: add stub acpi_dev_found() to linux/acpi.h
      ACPI: bus: add stub acpi_evaluate_dsm() to linux/acpi.h
      net: hisilicon: cleanup to prepare for other cases
      net: hisilicon: add support of acpi for hns-mdio
      net: hns: use device_* APIs instead of of_* APIs
      net: hns: use platform_get_irq instead of irq_of_parse_and_map
      net: hns: enet specify a reference to dsaf by fwnode_handle
      net: hns: add uniform interface for phy connection
      net: hns: add dsaf misc operation method
      net: hns: dsaf adds support of acpi
      net: hns: register phy device in each mac initial sequence
      net: hns: implement the miscellaneous operation by asl
      net: hns: net: hns: enet adds support of acpi
      net: hns: update the dependency
      net: hns: add skb_reset_mac_header() after skb being alloc
      net: hns: select Hilink before serdes loopback for HNS V2
      net: hns: fix ethtool loopback fail bug
      net: hns: remove redundant hns_mac_dev_to_enet_if()
      net: hns: add media-type property for hns
      net: hns: get reset registers from DT

Kirtika Ruchandani (2):
      nl80211: Fix spelling
      nl80211: Fix checkpatch warnings about blank lines

Kristian Evensen (2):
      rndis_host: Set valid random MAC on buggy devices
      cdc_ether: Improve ZTE MF823/831/910 handling

Lakhvich Dmitriy (1):
      qeth: optimize IP handling in rx_mode callback

Larry Finger (16):
      rtlwifi: Remove unused parameter from rtl_ps_set_rf_state()
      rtlwifi: rtl8188ee: Fix potential race condition
      rtlwifi: rtl8192ee: Fix potential race condition
      rtlwifi: rtl8723be: Fix potential race condition
      rtlwifi: rtl8723ae: Fix potential race condition
      rtlwifi: rtl8821ae: Fix potential race condition
      rtlwifi: Create common routine to get hardware info
      rtlwifi: rtl8192ce: Convert driver to use common hardware info routine
      rtlwifi: rtl8192cu: Convert driver to use common hardware info routine
      rtlwifi: rtl8188ee: Convert driver to use common hardware info routine
      rtlwifi: rtl8192ee: Convert driver to use common hardware info routine
      rtlwifi: rtl8723ae: Convert driver to use common hardware info routine
      rtlwifi: rtl8723be: Convert driver to use common hardware info routine
      rtlwifi: rtl8821ae: Convert driver to use common hardware info routine
      rtlwifi: rtl8192de: Convert driver to use common hardware info routine
      rtlwifi: rtl8723ae: Clean up the hardware info routine

Lauri Kasanen (1):
      carl9170: Clarify kconfig text

Lawrence Brakmo (2):
      tcp: add in_flight to tcp_skb_cb
      tcp: add NV congestion control

Liad Kaufman (8):
      iwlwifi: mvm: free dqa queues on STA removal also in non-bss
      iwlwifi: mvm: support dqa queue inactivation upon timeout
      iwlwifi: mvm: support dqa queue sharing
      iwlwifi: mvm: set sta_id in SCD_QUEUE_CONFIG cmd
      iwlwifi: mvm: update aux queue in dqa mode
      iwlwifi: mvm: support dqa-enable hcmd
      iwlwifi: mvm: support tdls in dqa mode
      iwlwifi: mvm: support dqa-mode scd queue redirection

Linus Lüssing (4):
      batman-adv: Always flood IGMP/MLD reports
      batman-adv: Add multicast optimization support for bridged setups
      batman-adv: Adding logging of mcast flag changes
      batman-adv: Add debugfs table for mcast flags

Lior David (1):
      wil6210: abort P2P search when stopping P2P device

Liping Zhang (14):
      netfilter: nf_log: handle NFPROTO_INET properly in nf_logger_[find_get|put]
      netfilter: xt_TRACE: add explicitly nf_logger_find_get call
      netfilter: nf_reject_ipv4: don't send tcp RST if the packet is non-TCP
      netfilter: conntrack: fix race between nf_conntrack proc read and hash resize
      netfilter: cttimeout: unlink timeout obj again when hash resize happen
      netfilter: nf_ct_helper: unlink helper again when hash resize happen
      netfilter: nft_ct: make byte/packet expr more friendly
      netfilter: conntrack: protect early_drop by rcu read lock
      netfilter: nft_ct: fix unpaired nf_connlabels_get/put call
      netfilter: nft_log: fix possible memory leak if log expr init fail
      netfilter: nft_log: check the validity of log level
      netfilter: nft_log: fix snaplen does not truncate packets
      netfilter: nft_compat: put back match/target module if init fail
      netfilter: nft_compat: fix crash when related match/target module is removed

Loic Poulain (1):
      Bluetooth: hci_intel: Remove LPM enabling from setup procedure

Luca Coelho (4):
      iwlwifi: mvm: change scan timeout to a delayed work
      iwlwifi: mvm: remove unnecessary device conversion when reading the MCC
      iwlwifi: mvm: read SAR BIOS table from ACPI
      iwlwifi: mvm: support v4 of the TX power command

Lucas Stach (1):
      b43: only hardcode LED behavior if SPROM doesn't encode any

Luciano Coelho (1):
      iwlwifi: mvm: bump MAX firmware API for mvm devices

Luis de Bethencourt (1):
      rtl8xxxu: remove unneeded assignments

Machani, Yaniv (1):
      wlcore: time sync : add support for 64 bit clock

Mahesh Bandewar (1):
      ipvlan: Scrub skb before crossing the namespace boundry

Maital Hahn (1):
      wlcore/wl18xx: mesh: added initial mesh support for wl8

Manish Chopra (6):
      qede: Add support for handling IP fragmented packets.
      qede: qede_poll refactoring
      qede: Utilize xmit_more
      qede: Add get/set rx copy break tunable support
      qede: Bump up driver version to 8.10.1.20
      qed: Fix setting/clearing bit in completion bitmap

Maor Gottlieb (6):
      net/mlx5: Refactor mlx5_add_flow_rule
      net/mlx5: Introduce mlx5_flow_steering structure
      net/mlx5: Properly remove all steering objects
      net/mlx5e: Add ethtool flow steering support
      net/mlx5e: Support l3/l4 flow type specs in ethtool flow steering
      net/mlx5e: Add support to get ethtool flow rules

Marc Kleine-Budde (1):
      can: dev: can-calc-bit-timing(): better sample point calculation

Marcel Holtmann (6):
      Bluetooth: Remove connection link attributes
      Bluetooth: Remove controller device attributes
      Bluetooth: Rename HCI_BREDR into HCI_PRIMARY
      Bluetooth: Move hci_recv_frame and hci_recv_diag prototypes
      Bluetooth: Add debugfs fields for hardware and firmware info
      Bluetooth: bpa10x: Add support for hci_set_fw_info

Marcelo Ricardo Leitner (18):
      loopback: make use of NETIF_F_GSO_SOFTWARE
      skbuff: export skb_gro_receive
      sk_buff: allow segmenting based on frag sizes
      skbuff: introduce skb_gso_validate_mtu
      sctp: delay as much as possible skb_linearize
      sctp: Add GSO support
      sctp: improve debug message to also log curr pkt and new chunk size
      sctp: fix panic when sending auth chunks
      sctp: allow others to use sctp_input_cb
      sctp: reorder sctp_ulpevent and shrink msg_flags
      sctp: allow GSO frags to access the chunk too
      sctp: avoid identifying address family many times for a chunk
      sctp: do not clear chunk->ecn_ce_done flag
      sctp: only check for ECN if peer is using it
      sctp: recvmsg should be able to run even if sock is in closing state
      sctp: fix GSO for IPv6
      sctp: fix BH handling on socket backlog
      sctp: also point GSO head_skb to the sk when it's available

Marek Lindner (5):
      batman-adv: document sysfs files in alphabetical order
      batman-adv: update elp interval documentation
      batman-adv: refactor batadv_neigh_node_* functions to follow common style
      batman-adv: remove unused callback from batadv_algo_ops struct
      batman-adv: init ELP tweaking options only once

Marek Vasut (1):
      can: slcan: Replace sizeof struct can_frame with CAN_MTU

Mark Bloch (1):
      net/bonding: Enforce active-backup policy for IPoIB bonds

Markus Pargmann (1):
      batman-adv: split tvlv into a separate file

Martin Blumenstingl (6):
      ath9k: Allow configuration of LED polarity in platform data.
      ath9k: remove variable which is set but never read
      ath9k: ath9k_hw_init_macaddr should not overwrite valid MAC addresses
      ath9k: remove return value from ath9k_hw_init_macaddr
      ath9k: move all ath9k_platform_data initialization into one function
      ath9k: simplify the code-paths when not using the built-in EEPROM

Martin Habets (2):
      sfc: Take mac_lock before calling efx_ef10_filter_table_probe
      sfc: VLAN filters must only be created if the firmware supports this.

Martin KaFai Lau (5):
      cgroup: Add cgroup_get_from_fd
      cgroup: bpf: Add BPF_MAP_TYPE_CGROUP_ARRAY
      cgroup: bpf: Add bpf_skb_in_cgroup_proto
      cgroup: bpf: Add an example to do cgroup checking in BPF
      samples: Add an IPv6 '-6' option to the pktgen scripts

Martin Willi (3):
      nl80211: Allow privileged operations from user namespaces
      mac80211_hwsim: Allow managing radios from non-initial namespaces
      mac80211_hwsim: Allow wmediumd to attach to radios created in its netns

Masanari Iida (2):
      net: netcp: Fix a typo in keystone-netcp.txt
      rtlwifi: Fix typo in printk

Masaru Nagai (2):
      ravb: Add ESF in RCR for enabling separation filter
      ravb: Remove manual pause frame transmit

Masashi Honma (3):
      wireless: Use macro instead of number
      mac80211: Encrypt "Group addressed privacy" action frames
      cfg80211: Add mesh peer AID setting API

Mateusz Bajorski (1):
      fib_rules: Added NLM_F_EXCL support to fib_nl_newrule

Mathias Krause (1):
      mwifiex: remove misleading GFP_DMA flag in buffer allocations

Matthias Schiffer (2):
      batman-adv: add generic netlink family for batman-adv
      batman-adv: add netlink command to query generic mesh information files

Matti Gottlieb (1):
      iwlwifi: mvm: Do not open aggregations for null data packets

Maxim Altshul (2):
      wlcore/wl18xx: Add functionality to accept TX rate per link
      wlcore: Add support for get_expected_throughput opcode

Maximilian Schneider (2):
      can: gs_usb: codingstyle: introduce use of BIT() + fix indention
      can: gs_usb: add ethtool set_phys_id callback to locate physical device

Maya Erez (7):
      wil6210: fix race conditions between TX send and completion
      wil6210: guarantee safe access to rx descriptors shared memory
      wil6210: protect wil_vring_fini_tx in parallel to tx completions
      wil6210: fix dma mapping error cleanup in __wil_tx_vring_tso
      wil6210: add pm_notify handling
      wil6210: align wil log functions to wil_dbg_ratelimited implementation
      wil6210: fix chan check in wil_p2p_listen

Michael Chan (19):
      bnxt_en: Add function for VF driver to query default VLAN.
      bnxt_en: Add new function bnxt_reset().
      bnxt_en: Handle VF_CFG_CHANGE event from firmware.
      bnxt_en: Add PCI device ID for 57404 NPAR devices.
      bnxt_en: Define the supported chip numbers.
      bnxt_en: Refactor bnxt_gro_skb().
      bnxt_en: Add GRO logic for BCM5731X chips.
      bnxt_en: Add BCM5731X and BCM5741X device IDs.
      bnxt_en: Don't allow autoneg on cards that don't support it.
      bnxt_en: Support new ETHTOOL_{G|S}LINKSETTINGS API.
      bnxt_en: VF/NPAR should return -EOPNOTSUPP for unsupported ethtool ops.
      bnxt_en: Update firmware spec. to 1.3.0.
      bnxt_en: Do function reset on the 1st PF open only.
      bnxt_en: Enable MRU enables bit when configuring VNIC MRU.
      bnxt_en: Allow promiscuous mode for VF if default VLAN is enabled.
      bnxt_en: Assign netdev->dev_port with port ID.
      bnxt_en: Allow statistics DMA to be configurable using ethtool -C.
      bnxt_en: Improve ntuple filters by checking destination MAC address.
      bnxt_en: Add new NPAR and dual media device IDs.

Michael S. Tsirkin (6):
      ptr_ring: array based FIFO for pointers
      ptr_ring: ring test
      skb_array: array based FIFO for skbs
      ptr_ring: resize support
      skb_array: resize support
      ptr_ring: support resizing multiple queues

Michal Kazior (7):
      ath10k: improve tx scheduling
      mac80211: skip netdev queue control with software queuing
      mac80211: implement fair queueing per txq
      mac80211: add debug knobs for fair queuing
      mac80211: implement codel on fair queuing flows
      mac80211: fix fq lockdep warnings
      ath10k: disable wake_tx_queue for older devices

Michal Kubecek (1):
      ipvs: count pre-established TCP states as active

Michal Kubeček (1):
      net: disable fragment reassembly if high_thresh is zero

Michal Soltys (5):
      net/sched/sch_hfsc.c: handle corner cases where head may change invalidating calculated deadline
      net/sched/sch_hfsc.c: add unlikely() in qdisc_peek_len()
      net/sched/sch_hfsc.c: remove leftover dlist and droplist
      net/sched/sch_hfsc.c: go passive after vt update
      net/sched/sch_hfsc.c: anchor virtual curve at proper vt in hfsc_change_fsc()

Mike Manning (1):
      net: ipv6: Always leave anycast and multicast groups on link down

Mike Rapoport (7):
      virtio_net: add _UAPI prefix to virtio_net header guards
      virtio_net: introduce virtio_net_hdr_{from,to}_skb
      macvtap: use common code for virtio_net_hdr and skb GSO conversion
      tuntap: use common code for virtio_net_hdr and skb GSO conversion
      virtio_net: use common code for virtio_net_hdr and skb GSO conversion
      packet: use common code for virtio_net_hdr and skb GSO conversion
      virtio_net: fix csum generation for virtio-net devices

Mitch Williams (8):
      i40e: add functions to control default VSI
      i40e: add hw struct local variable
      i40e: write HENA for VFs
      i40evf: don't overflow buffer
      i40evf: always activate correct MAC address filter
      i40e: set default VSI without a reset
      i40e/i40evf: remove useless initializer
      i40e: refactor Rx filter handling

Mohammed Shafi Shajakhan (14):
      ath10k: reduce warning messages during rx without proper channel context
      ath10k: fix legacy rate packet debug messages
      ath10k: fix error while writing 'simulate_fw_crash' debugfs
      ath10k: remove duplicate and unused rx rate flags
      ath10k: fix CCK h/w rates for QCA99X0 and newer chipsets
      ath10k: fix crash during card removal
      ath10k: remove unneccessary WARN_ON_ONCE in rx during ACS
      ath10k: enable beacon loss detection support for 10.4
      ath10k: disable TX_STBC for tx chainmask of 1
      ath10k: fix some typo in spectral code commments
      ath10k: fix 10.4 extended peer stats update
      ath10k: add support for ath10k_sta_statistics support
      ath10k: remove debugfs support for Per STA total rx duration
      ath10k: replace warning with an error message if HTT op version is unset

Moritz Sichert (1):
      netfilter: Remove references to obsolete CONFIG_IP_ROUTE_FWMARK

Muhammad Falak R Wani (1):
      brcmfmac: use kmemdup

Neal Cardwell (1):
      tcp: return sizeof tcp_dctcp_info in dctcp_get_info()

Neerav Parikh (1):
      i40e: Don't notify client(s) for DCB changes on all VSIs

Ngai-Mint Kwan (1):
      fm10k: Reset mailbox global interrupts

Nikolay Aleksandrov (9):
      net: rtnetlink: add support for the IFLA_STATS_LINK_XSTATS_SLAVE attribute
      net: bridge: add support for IGMP/MLD stats and export them via netlink
      net: bridge: extend MLD/IGMP query stats
      net: bridge: minor style adjustments in br_handle_frame_finish
      net: bridge: rearrange flood vs unicast receive paths
      net: bridge: drop skb2/skb0 variables and use a local_rcv boolean
      net: bridge: remove _deliver functions and consolidate forward code
      net: ipmr/ip6mr: add support for keeping an entry age
      net: ipmr/ip6mr: update lastuse on entry change

Nogah Frankel (2):
      mlxsw: pci: Add resources query implementation.
      mlxsw: pci: Add max span resources to resources query

Oliver Hartkopp (5):
      can: bcm: fix indention and other minor style issues
      can: bcm: use CAN frame instead of can_frame in comments
      can: bcm: unify bcm_msg_head handling and prepare function parameters
      can: bcm: add support for CAN FD frames
      can: bcm: add documentation for CAN FD support

Or Gerlitz (18):
      net/mlx5: E-Switch, Add operational mode to the SRIOV e-Switch
      net/mlx5: E-Switch, Add support for the sriov offloads mode
      net/mlx5: E-Switch, Add miss rule for offloads mode
      net/mlx5: E-Switch, Add API to create send-to-vport rules
      net/mlx5: Introduce offloads steering namespace
      net/mlx5: E-Switch, Add offloads table
      net/mlx5: E-Switch, Add API to create vport rx rules
      net/devlink: Add E-Switch mode control
      net/mlx5: Add devlink interface
      net/mlx5e: Add devlink based SRIOV mode changes
      net/mlx5e: Offload TC flow counters only when supported
      net/mlx5: E-Switch, Use two priorities for SRIOV offloads mode
      net/mlx5: E-Switch, Add API to configure rules for the offloaded mode
      net/mlx5e: Adjustments in the TC offload code towards reuse for SRIOV
      net/switchdev: Export the same parent ID service function
      net/mlx5e: Add TC drop and mirred/redirect action parsing for SRIOV offloads
      net/mlx5e: Add TC HW support for FDB (SRIOV e-switch) offloads
      net/mlx5e: Add TC offload support for the VF representors netdevice

Oren Givon (3):
      iwlwifi: add new 8260 PCI IDs
      iwlwifi: add new 8265
      iwlwifi: mvm: fix txq aggregation bug

Pablo Neira Ayuso (11):
      netfilter: nf_tables: add generic macros to check for generation mask
      netfilter: nf_tables: add generation mask to tables
      netfilter: nf_tables: add generation mask to chains
      netfilter: nf_tables: add generation mask to sets
      netfilter: nft_rbtree: check for next generation when deactivating elements
      netfilter: nft_hash: support deletion of inactive elements
      netfilter: nf_tables: get rid of NFT_BASECHAIN_DISABLED
      netfilter: x_tables: simplify ip{6}table_mangle_hook()
      netfilter: nf_tables: get rid of possible_net_t from set and basechain
      Merge tag 'ipvs-for-v4.8' of https://git.kernel.org/.../horms/ipvs-next
      netfilter: nf_tables: allow to filter out rules by table and chain

Paolo Abeni (3):
      tun: fix csum generation for tap devices
      gro_cells: gro_cells_receive now return error code
      macsec: enable GRO and RPS on macsec devices

Parthasarathy Bhuvaragan (5):
      tipc: introduce constants for tipc address validation
      tipc: make cluster size threshold for monitoring configurable
      tipc: get monitor threshold for the cluster
      tipc: add a function to get the bearer name
      tipc: dump monitor attributes

Pau Espin Pedrol (1):
      tcp: accept RST if SEQ matches right edge of right-most SACK block

Paul E. McKenney (1):
      rcu: Suppress sparse warnings for rcu_dereference_raw()

Paul Gortmaker (3):
      connector: make cn_proc explicitly non-modular
      bpf: make inode code explicitly non-modular
      ipv4: af_inet: make it explicitly non-modular

Pavel Andrianov (1):
      libertas: Add spinlock to avoid race condition

Pavel Tikhomirov (1):
      netfilter: nf_log: fix error on write NONE to logger choice sysctl

Peter Robinson (1):
      stmmac: make platform drivers depend on their associated SoC

Philip Prindeville (1):
      net: ipv4: Add ability to have GRE ignore DF bit in IPv4 payloads

Philipp Zabel (1):
      net: phy: micrel: Add KSZ8041FTL fiber mode support

Philippe Reynes (67):
      net: ethernet: enic: move to new ethtool api {get|set}_link_ksettings
      net: ethernet: ax88796: use phydev from struct net_device
      net: ethernet: ax88796: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: et131x: use phydev from struct net_device
      net: ethernet: et131x: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: nb8800: use phydev from struct net_device
      net: ethernet: nb8800: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: bcmsysport: use phydev from struct net_device
      net: ethernet: bcmsysport: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: sun4i-emac: use phydev from struct net_device
      net: ethernet: sun4i-emac: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: altera_tse: use phydev from struct net_device
      net: ethernet: altera_tse: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: bgmac: use phydev from struct net_device
      net: ethernet: bgmac: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: macb: use phydev from struct net_device
      net: ethernet: macb: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: dnet: use phydev from struct net_device
      net: ethernet: dnet: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: hix5hd2: use phydev from struct net_device
      net: ethernet: hix5hd2: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: r6040: use phydev from struct net_device
      net: ethernet: r6040: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: sxgbe: use phydev from struct net_device
      net: ethernet: sxgbe: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: dwc_eth_qos: use phydev from struct net_device
      net: ethernet: dwc_eth_qos: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: mvpp2: use phydev from struct net_device
      net: ethernet: mvpp2: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: lpc_eth: use phydev from struct net_device
      net: ethernet: lpc_eth: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: davinci_emac: use phydev from struct net_device
      net: ethernet: davinci_emac: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: cavium: octeon: use phydev from struct net_device
      net: ethernet: cavium: octeon: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: lantiq_etop: use phydev from struct net_device
      net: ethernet: lantiq_etop: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: smsc: smsc911x: use phydev from struct net_device
      net: ethernet: smsc: smsc911x: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: ixp4xx_eth: use phydev from struct net_device
      net: ethernet: ixp4xx_eth: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: arc: emac: use phydev from struct net_device
      net: ethernet: arc: emac: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: bcmgenet: use phydev from struct net_device
      net: ethernet: bcmgenet: use phy_ethtool_{get|set}_link_ksettings
      Revert "net: ethernet: bcmgenet: use phy_ethtool_{get|set}_link_ksettings"
      net: ethernet: ll_temac: use phydev from struct net_device
      net: ethernet: ll_temac: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: tc35815: use phydev from struct net_device
      net: ethernet: tc35815: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: xilinx: axienet: use phydev from struct net_device
      net: ethernet: xilinx: axienet: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: pasemi_mac: use phydev from struct net_device
      net: ethernet: pasemi_mac: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: ethoc: use phydev from struct net_device
      net: ethernet: ethoc: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: smsc9420: use phydev from struct net_device
      net: ethernet: smsc9420: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: amd: au1000_eth: use phydev from struct net_device
      net: ethernet: amd: au1000_eth: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: ti: cpmac: use phydev from struct net_device
      net: ethernet: ti: cpmac: use phy_ethtool_{get|set}_link_ksettings
      net: usb: ax88172x: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: adi: bfin_mac: use phydev from struct net_device
      net: ethernet: adi: bfin_mac: use phy_ethtool_{get|set}_link_ksettings
      net: ethernet: marvell: pxa168_eth: use phydev from struct net_device
      net: ethernet: marvell: pxa168_eth: use phy_ethtool_{get|set}_link_ksettings

Pierre Le Magourou (3):
      ath6kl: Fix WLAN tethering authentication problem.
      ath6kl: Fix wrong regulatory domain disconnection.
      ath6kl: Unset IFF_LOWER_UP flag on AP mode leave.

Pramod Kumar (7):
      mdio: mux: Enhanced MDIO mux framework for integrated multiplexers
      binding: Make "mdio-parent-bus" property from mandatory to optional
      binding: mdio-mux: Add DT binding doc for Broadcom MDIO bus multiplexer
      dt: mdio-mux: Add mdio multiplexer driver node
      net: mdio-mux: Add MDIO mux driver for iProc SoCs
      binding: PHY: Binding doc for NS2 PCIe PHYs.
      phy: Add Northstar2 PCI Phy support

Prashant Sreedharan (6):
      bnxt_en: Add basic support for Nitro in North Star 2.
      bnxt_en: Workaround Nitro A0 hardware RX bug (part 1).
      bnxt_en: Workaround Nitro A0 hardware RX bug (part 2).
      bnxt_en: Workaround Nitro A0 hardware RX bug (part 3).
      bnxt_en: Workaround Nitro A0 RX hardware bug (part 4).
      bnxt_en: Add BCM58700 PCI device ID for NS2 Nitro.

Prasun Maiti (2):
      mwifiex: Fix endianness for event TLV type TLV_BTCOEX_WL_SCANTIME
      mwifiex: Reduce endian conversion for REG Host Commands

Qianqian Xie (6):
      net: hns: bug fix of ge reset sequence
      net: hns: fix hns dsaf v1 dont support tx_pause close
      net: hns: typo fix of annotation info for hns_nic_reset_subtask()
      net: hns: Remove unnecessary device resource free
      net: hns: fix the error info when dma_set_mask_and_coherent fail
      net: hns: fix the wrong speed for bond

Rafał Miłecki (20):
      brcmfmac: rework function picking free BSS index
      brcmutil: add field storing control channel to the struct brcmu_chan
      brcmfmac: support get_channel cfg80211 callback
      brcmfmac: print errors if creating interface fails
      brcmfmac: fix setting AP channel with new firmwares
      brcmfmac: don't remove interface on link down firmware event
      brcmfmac: drop unused pm_block vif attribute
      brcmfmac: include required headers in cfg80211.h
      brcmfmac: slightly simplify building interface combinations
      brcmfmac: fix lockup when removing P2P interface after event timeout
      brcmfmac: use const char * for interface name in brcmf_add_if
      brcmfmac: include also core.h header in cfg80211.h
      brcmfmac: add missing break when deleting P2P_DEVICE
      brcmfmac: delete interface directly in code that sent fw request
      brcmfmac: support removing AP interfaces with "interface_remove"
      brcmfmac: respect hidden_ssid for AP interfaces
      bcma: add PCI ID for Foxconn's BCM43142 device
      bcma: allow enabling serial flash support on non-MIPS SoCs
      bcma: define ChipCommon B MII registers
      mtd: add arch dependency for MTD_BCM47XXSFLASH symbol

Raghu Vatsavayi (32):
      liquidio: Avoid double free during soft command
      liquidio: Host queue mapping changes
      liquidio:Scatter gather list per IQ
      liquidio:RX queue alloc changes
      liquidio: RX desc alloc changes
      liquidio: Consider PTP for packet size calculations
      liquidio: New driver FW command structure
      liquidio: Replace ifidx for FW commands
      liquidio: Introduce new octeon2/3 header
      liquidio: soft command buffer limits
      liquidio: Vlan offloads changes
      liquidio: Vlan filtering
      liquidio: Napi rx/tx traffic
      liquidio: Firmware image download
      liquidio: New unload state
      liquidio: chip reset changes
      liquidio: tx rx interrupt moderation
      liquidio: New statistics support
      liquidio: New xaui info
      liquidio: ptp info
      liquidio: Support priv flag
      liquidio: ddr timeout
      liquidio: Vxlan support
      liquidio: Macro replacements
      liquidio: IQ synchronization
      liquidio: softcommand delay
      liquidio: iq/oq limits
      liquidio: free resources during shutdown
      liquidio: MTU limits
      liquidio: Droq validation
      liquidio: Remove redundant code
      liquidio: Response header changes

Raja Mani (1):
      ath10k: enable ipq4019 device probe in ahb module

Rajkumar Manoharan (5):
      ath10k: fix operating irq mode for ahb device
      ath10k: remove unused phy_mode_to_band
      ath10k: update module description
      ath10k: add new ATH10K_FW_FEATURE_BTCOEX_PARAM
      ath10k: add pdev param support to enable/disable btcoex

Ramesh Shanmugasundaram (4):
      can: rcar_canfd: Add Renesas R-Car CAN FD driver
      can: rcar_can: Move Renesas CAN driver to rcar dir
      can: rcar_canfd: Add Classical CAN only mode support
      can: rcar_canfd: Add back-to-error-active support

Rana Shahout (1):
      net/mlx4_en: Add DCB PFC support through CEE netlink commands

Reizer, Eyal (1):
      wlcore: spi: fix build warning caused by redundant variable

Richard Alpe (2):
      tipc: honor msg2addr return value
      tipc: rename udp_port in struct udp_media_addr

Richard Sailer (1):
      tcp_timer.c: Add kernel-doc function descriptions

Ricky Liang (1):
      Bluetooth: btmrvl: fix slab-out-of-bounds access in btmrvl_sdio

Rob Swindell (3):
      bnxt_en: Add support for updating flash more securely
      bnxt_en: Request firmware reset after successful firwmare update
      bnxt_en: Add support for firmware updates for additional processors.

Russell King (5):
      phy: move fixed_phy MII register generation to a library
      phy: convert swphy register generation to tabular form
      phy: separate swphy state validation from register generation
      phy: generate swphy registers on the fly
      phy: improve safety of fixed-phy MII register reading

Sabrina Dubroca (1):
      drivers/net: fixup comments after "Future-proof tunnel offload handlers"

Saeed Mahameed (1):
      {net,IB}/mlx5: mlx5_ifc updates

Sara Sharon (24):
      iwlwifi: mvm: do not trust NSSN for amsdu sub-frames
      iwlwifi: mvm: remove RX_PHY support for 9000 device
      iwlwifi: mvm: update mpdu metadata API
      iwlwifi: pcie: workaround HW shadow registers bug
      iwlwifi: pcie: set RB chunk size per bus
      iwlwifi: pcie: allow more than one frame in RB for 9000 devices
      iwlwifi: pcie: make sure packet arrived to destined queue
      iwlwifi: pcie: unify restock calls on init
      iwlwifi: mvm: fix possible division by zero
      iwlwifi: pcie: poll RFH for RX DMA stop
      iwlwifi: add dump of RFH
      iwlwifi: mvm: support new statistics notification
      iwlwifi: mvm: checksum IPv6 fragmented packet
      iwlwifi: pcie: fix access to scratch buffer
      iwlwifi: pcie: don't use vid 0
      iwlwifi: mvm: add RX aggregation prints
      iwlwifi: mvm: free RX reorder buffer on restart
      iwlwifi: pcie: track rxb status
      iwlwifi: pcie: generalize and increase the size of scratchbuf
      iwlwifi: centralize 64 bit HW registers write
      iwlwifi: pcie: initialize a000 device's TFD table
      iwlwifi: pcie: load FW chunk for a000 devices
      iwlwifi: pcie: centralize SCD status logging
      iwlwifi: move iwl_drv to be shared across transports

Sargun Dhillon (2):
      bpf: Add bpf_probe_write_user BPF helper to be called in tracers
      samples/bpf: Add test/example of using bpf_probe_write_user bpf helper

Sathya Perla (3):
      be2net: fix definition of be_max_eqs()
      be2net: support asymmetric rx/tx queue counts
      be2net: update be2net maintainers list

Satish Baddipadige (1):
      bnxt_en: Enable NPAR (NIC Partitioning) Support.

Sebastian Ott (1):
      s390/qeth: fix indentation in qeth_l3_arp_query

Serey Kong (1):
      i40e: fix missing DA cable check

Sergei Shtylyov (2):
      ravb: fix DMA channel misreporting
      sh_eth: fix DMA channel misreporting

Seymour, Shane M (1):
      tcp: increase size at which tcp_bound_to_half_wnd bounds to > TCP_MSS_DEFAULT

Shannon Nelson (1):
      i40e: add VSI info to macaddr messages

Shengzhen Li (3):
      mwifiex: add get_antenna support for cfg80211
      mwifiex: disable MSIx interrupt for 8997 chipset
      mwifiex: fix interrupt processing corner case in MSI mode

Shivani Bhardwaj (1):
      netfilter: nf_log: Remove NULL check

Shmulik Ladkani (2):
      net/ipv4: Introduce IPSKB_FRAG_SEGS bit to inet_skb_parm.flags
      net: ip_finish_output_gso: If skb_gso_network_seglen exceeds MTU, allow segmentation for local udp tunneled skbs

Shrikrishna Khare (7):
      vmxnet3: prepare for version 3 changes
      vmxnet3: introduce generalized command interface to configure the device
      vmxnet3: allow variable length transmit data ring buffer
      vmxnet3: add receive data ring support
      vmxnet3: add support for get_coalesce, set_coalesce ethtool operations
      vmxnet3: introduce command to register memory region
      vmxnet3: update to version 3

Shweta Choudaha (1):
      ip6gre: Allow live link address change

Simon Horman (7):
      sit: remove unnecessary protocol check in ipip6_tunnel_xmit()
      mpls: allow routes on ipgre devices
      tunnels: support MPLS over IPv4 tunnels
      sit: support MPLS over IPv4
      ipip: support MPLS over IPv4
      mpls: allow routes on ipip and sit devices
      tunnels: correct conditional build of MPLS and IPv6

Simon Wunderlich (2):
      batman-adv: Start new development cycle
      batman-adv: remove unused vid local variable in tt seq print

Somnath Kotur (3):
      be2net: Fix provisioning of RSS for VFs in multi-partition configurations
      be2net: Fix broadcast echoes from EVB in BE3
      be2net: Change copyright markings in source files

Sowmini Varadhan (31):
      RDS: split out connection specific state from rds_connection to rds_conn_path
      RDS: add t_mp_capable bit to be set by MP capable transports
      RDS: recv path gets the conn_path from rds_incoming for MP capable transports
      RDS: rds_inc_path_init() helper function for MP capable transports
      RDS: Add rds_send_path_reset()
      RDS: Add rds_send_path_drop_acked()
      RDS: Remove stale function rds_send_get_message()
      RDS: Make rds_send_queue_rm() rds_conn_path aware
      RDS: Pass rds_conn_path to rds_send_xmit()
      RDS: Extract rds_conn_path from i_conn_path in rds_send_drop_to() for MP-capable transports
      RDS: Make rds_send_pong() take a rds_conn_path argument
      RDS: Add rds_conn_path_connect_if_down() for MP-aware callers
      RDS: update rds-info related functions to traverse multiple conn_paths
      RDS: Add rds_conn_path_error()
      RDS: Initialize all RDS_MPATH_WORKERS in __rds_conn_create
      RDS: Update rds_conn_shutdown to work with rds_conn_path
      RDS: Update rds_conn_destroy to be MP capable
      RDS: Rework path specific indirections
      RDS: TCP: Remove dead logic around c_passive in rds-tcp
      RDS: TCP: Make rds_tcp_connection track the rds_conn_path
      RDS: TCP: Refactor connection destruction to handle multiple paths
      RDS: TCP: make ->sk_user_data point to a rds_conn_path
      RDS: TCP: make receive path use the rds_conn_path
      RDS: TCP: Hooks to set up a single connection path
      RDS: TCP: Simplify reconnect to avoid duelling reconnnect attempts
      RDS: Do not send a pong to an incoming ping with 0 src port
      RDS: TCP: avoid bad page reference in rds_tcp_listen_data_ready
      RDS: TCP: Reduce code duplication in rds_tcp_reset_callbacks()
      RDS: TCP: Enable multipath RDS for TCP
      Documentation: RDS: updates for SO_RDS_TRANSPORT socket option
      Documentation: RDS: Document Multipath RDS (mprds)

Sriharsha Basavapatna (1):
      be2net: Enable Wake-On-LAN from shutdown for Skyhawk

Stefan Assmann (1):
      i40e: add missing link advertise setting

Stefan Wahren (1):
      net: fec: handle small PHY reset durations more precisely

Sudarsana Reddy Kalluru (7):
      qed: Add support for query/config dcbx.
      qed: Add dcbnl support.
      qede: Add dcbnl support.
      qed: Add support for coalescing config read/update.
      qede: Add support for coalescing config read/update.
      qed: Fix static checker warnings.
      qede: Fix the static checker warnings.

Sudip Mukherjee (1):
      net: lantiq_etop: remove unused variable

Suresh Reddy (1):
      be2net: use max-TXQs limit too while provisioning VF queue pairs

Sven Eckelmann (8):
      ath10k: add QCA9887 chipset support
      ath10k: add board data download from target
      batman-adv: Include main.h in bat_v_ogm.h
      batman-adv: Keep includes ordered by filename
      batman-adv: move bat_algo functions into a separate file
      batman-adv: Consolidate logging related functions
      batman-adv: Fix bat_(iv|v) function declaration header
      ath9k: Fix programming of minCCA power threshold

Szymon Janc (1):
      Bluetooth: Add Authentication Failed reason to Disconnected Mgmt event

Tariq Toukan (1):
      net/mlx5e: CQE based moderation

Tedd Ho-Jeong An (2):
      Bluetooth: Add support for Intel Bluetooth device 3168 [8087:0aa7]
      Bluetooth: Replace constant hw_variant from Intel Bluetooth firmware filename

Thierry Escande (26):
      NFC: port100: Explicitly set NFC-F framing for NFC-DEP
      NFC: digital: Add a delay between poll cycles
      NFC: llcp: Use dynamic debug for hex dump
      NFC: nfcsim: Make use of the Digital layer
      NFC: llcp: Fix usage of llcp_add_tlv()
      NFC: llcp: Fix 2 memory leaks
      NFC: port100: Don't send a new command if one is still pending
      NFC: port100: Fix the command cancellation process
      NFC: port100: Make port100_abort_cmd() synchronous
      NFC: port100: Abort current command before switching RF off
      NFC: nfcsim: Fix missing dependency on NFC_DIGITAL
      NFC: digital: Fix a memory leak in NFC-F listening mode
      NFC: digital: Rework error handling in DEP_RES response
      NFC: digital: Call pending command callbacks at device unregister
      NFC: digital: Set the command pending flag
      NFC: digital: Abort last command when dep link goes down
      NFC: digital: Fix handling of saved PDU sk_buff pointers
      NFC: digital: Remove useless call to skb_reserve()
      NFC: digital: Fix target DEP_REQ I-PDU handling after ATN PDU
      NFC: digital: Fix ACK & NACK PDUs handling in target mode
      NFC: digital: Rework ACK PDU handling in initiator mode
      NFC: digital: Free supervisor PDUs
      NFC: digital: Add support for NFC DEP Response Waiting Time
      NFC: digital: Fix RTOX supervisor PDU handling
      NFC: nfcsim: Add support for sysfs control entry
      NFC: nfcsim: Simulate lost frames through debugfs entry

Thomas Richter (1):
      qeth layer 2 and layer 3 common feature handling

Tien Hock Loh (1):
      net: ethernet: Add TSE PCS support to dwmac-socfpga

Tobin C Harding (1):
      bridge: netfilter: checkpatch data type fixes

Toby DiPasquale (1):
      netfilter: nf_conntrack_h323: fix off-by-one in DecodeQ931

Tom Herbert (3):
      gue: Implement direction IP encapsulation
      ila: Perform only one translation in forwarding path
      ila: Fix checksum neutral mapping

Tony Nguyen (3):
      ixgbe: Correct reporting of timestamping for x550
      ixgbevf: Add range checking for setting MTU
      ixgbevf: Commonize mailbox write/read

Tushar Dave (2):
      i40e: Fix errors resulted while turning off TSO
      i40e: Explicitly write platform-specific mac address after PF reset

Uwe Kleine-König (2):
      net: cpsw: make TI_CPSW_PHY_SEL invisible
      net: davinci_cpdma: remove excessive dump of register values to kernel log

Varun Prakash (6):
      libcxgb: add library module for Chelsio drivers
      cxgb3i,cxgb4i,libcxgbi: remove iSCSI DDP support
      cxgb4i,libcxgbi: add iSCSI DDP support
      cxgb3i: add iSCSI DDP support
      libcxgb: export ppm release and tagmask set api
      cxgb3i, cxgb4i: fix symbol not declared sparse warning

Vasanthakumar Thiagarajan (8):
      ath10k: move rx_location_info out of struct rx_pkt_end
      ath10k: clean up growing hw checks during safe and full reset
      ath10k: define rx_ppdu_end for QCA9984
      ath10k: enable support for QCA9984
      ath10k: fix some of the macro definitions of HTT_RX_IND message
      ath10k: define an enum to enable cycle counter wraparound logic
      ath10k: fix cycle counter wraparound handling for QCA4019
      ath10k: fix possible wrong rx_busy time reporting in QCA4019

Vasundhara Volam (2):
      bnxt_en: Increase maximum supported MTU to 9500.
      bnxt_en: Log a message, if enabling NTUPLE filtering fails.

Vegard Nossum (2):
      net/irda: fix NULL pointer dereference on memory allocation failure
      net/sctp: terminate rhashtable walk correctly

Vincent Palatin (3):
      net: stmmac: allow to split suspend/resume from init/exit callbacks
      net: stmmac: dwmac-rk: keep the PHY up for WoL
      ARM: dts: rockchip: add interrupt for Wake-on-Lan on RK3288

Vishwanath Pai (1):
      netfilter: xt_NFLOG: nflog-range does not truncate packets

Vitaly Kuznetsov (6):
      hv_netvsc: remove redundant assignment in netvsc_recv_callback()
      hv_netvsc: introduce {net, hv}_device_to_netvsc_device() helpers
      hv_netvsc: pass struct netvsc_device to rndis_filter_{open, close}()
      hv_netvsc: pass struct net_device to rndis_filter_set_device_mac()
      hv_netvsc: pass struct net_device to rndis_filter_set_offload_params()
      netvsc: get rid of completion timeouts

Vivien Didelot (35):
      net: dsa: mv88e6xxx: fix circular lock in PPU work
      net: dsa: mv88e6xxx: fix style issues
      net: dsa: mv88e6xxx: remove redundant assignments
      net: dsa: mv88e6xxx: use already declared variables
      net: dsa: mv88e6xxx: do not increment bus refcount
      net: dsa: mv88e6xxx: add switch register helpers
      net: dsa: mv88e6xxx: use gpio get optional variant
      net: dsa: mv88e6xxx: remove table args in info lookup
      net: dsa: mv88e6xxx: rename smi_mutex to reg_lock
      net: dsa: mv88e6xxx: add chip allocation helper
      net: dsa: mv88e6xxx: add SMI init helper
      net: dsa: mv88e6xxx: add detection helper
      net: dsa: mv88e6xxx: pass compatible info
      net: dsa: mv88e6xxx: add port base address to info
      net: dsa: mv88e6xxx: abstract switch registers accesses
      net: dsa: mv88e6xxx: move driver in its own folder
      net: dsa: mv88e6xxx: rename single-chip support
      net: dsa: initialize the routing table
      net: dsa: mv88e6xxx: remove basic function flags
      net: dsa: mv88e6xxx: split setup of Global 1 and 2
      net: dsa: mv88e6xxx: extract device mapping
      net: dsa: mv88e6xxx: extract trunk mapping
      net: dsa: mv88e6xxx: add cap for MGMT Enables bits
      net: dsa: mv88e6xxx: rework Switch MAC setter
      net: dsa: mv88e6xxx: add cap for PVT
      net: dsa: mv88e6xxx: add cap for Priority Override
      net: dsa: mv88e6xxx: add cap for IRL
      net: dsa: support switchdev ageing time attr
      net: dsa: mv88e6xxx: add G1 helper for ageing time
      net: dsa: mv88e6xxx: add support for DSA ageing time
      net: dsa: mv88e6xxx: remove unused phy_mutex
      net: dsa: mv88e6xxx: rework EEPROM access
      net: dsa: mv88e6xxx: kill last locked reg_read
      net: bridge: fix br_stp_enable_bridge comment
      net: bridge: br_set_ageing_time takes a clock_t

WANG Cong (5):
      net_sched: remove internal use of TC_POLICE_*
      act_police: rename tcf_act_police_locate() to tcf_act_police_init()
      net_sched: make tcf_hash_check() boolean
      net_sched: move tc_action into tcf_common
      net_sched: get rid of struct tcf_common

Walter Mack (1):
      mrf24j40: avoid uninitialized byte in SPI transfer to radio.

Wei Tang (3):
      net: do not initialise statics to 0
      net: the space is required after ','
      net: the space is required before the open parenthesis '('

Wei Yongjun (25):
      sctp: fix error return code in sctp_init()
      gtp: remove unused including <linux/version.h>
      net:liquidio: remove unused including <linux/version.h>
      RDS: TCP: Fix non static symbol warnings
      dwc_eth_qos: remove unused including <linux/version.h>
      net: hns: fix return value check in hns_dsaf_get_cfg()
      net: mediatek: remove .owner field for driver
      net: ethernet: bgmac: Fix return value check in bgmac_probe()
      stmmac: dwmac-socfpga: fix wrong pointer passed to PTR_ERR()
      rxrpc: Fix error handling in af_rxrpc_init()
      net: mediatek: fix non static symbol warnings
      dwc_eth_qos: fix missing clk_disable_unprepare() on error in dwceqos_probe()
      net: dsa: Fix non static symbol warning
      stmmac: dwmac-socfpga: remove redundant dev_err call in socfpga_dwmac_parse_data()
      net: ethernet: bgmac: Remove redundant dev_err call in bgmac_probe()
      libertas: fix non static symbol warning
      mwifiex: fix possible memory leak in mwifiex_cfg80211_start_ap()
      net: axienet: Fix return value check in axienet_probe()
      wan/fsl_ucc_hdlc: remove .owner field for driver
      wan/fsl_ucc_hdlc: use module_platform_driver to simplify the code
      net: ethernet: nb8800: fix error handling of nb8800_probe()
      net/mlx5: Use PTR_ERR_OR_ZERO() to simplify the code
      net: cpmac: fix error handling of cpmac_probe()
      ixgbe: Add missing destroy_workqueue() on error in ixgbe_init_module()
      libcxgb: remove unused including <linux/version.h>

Wei-Ning Huang (1):
      mwifiex: fix racing condition when downloading firmware

William Breathitt Gray (1):
      can: tscan1: Utilize the module_isa_driver macro

William Tu (3):
      openvswitch: Add packet truncation support.
      openvswitch: Add packet len info to upcall.
      samples/bpf: set max locked memory to ulimited

Wright Feng (3):
      brcmfmac: revise SDIO error message in brcmf_sdio_drivestrengthinit
      brcmfmac: use ndev->needed_headroom to reserve additional header space
      brcmfmac: change rx_seq check log from error print to debug print

Xin Long (10):
      sctp: sctp should change socket state when shutdown is received
      sctp: change sk state to CLOSED instead of CLOSING in sctp_sock_migrate
      sctp: add SCTP_PR_SUPPORTED on sctp sockopt
      sctp: add SCTP_DEFAULT_PRINFO into sctp sockopt
      sctp: add SCTP_PR_ASSOC_STATUS on sctp sockopt
      sctp: implement prsctp TTL policy
      sctp: implement prsctp RTX policy
      sctp: implement prsctp PRIO policy
      sctp: support ipv6 nonlocal bind
      sctp: use inet_recvmsg to support sctp RFS well

Xing Zheng (1):
      net: stmmac: dwmac-rk: add rk3228-specific data

Xinming Hu (2):
      mwifiex: factor out mwifiex_cancel_scan
      mwifiex: cancel pending scan during disconnect

Xiubo Li (1):
      netfilter: x_tables: fix possible ZERO_SIZE_PTR pointer dereferencing error.

Yevgeny Petrilin (2):
      net/mlx5: Rate limit tables support
      net/mlx5e: Add TXQ set max rate support

Yotam Gigi (13):
      mlxsw: reg: Add Router Algorithmic LPM Unicast Host Table register
      mlxsw: reg: Add Router Algorithmic LPM Unicast Host Table Dump register
      mlxsw: spectrum_router: Periodically update the kernel's neigh table
      mlxsw: spectrum_router: Offload neighbours based on NUD state change
      mlxsw: reg: Add Router Adjacency Table register
      mlxsw: spectrum_router: Add the nexthop neigh activity update
      mlxsw: Add the unresolved next-hops probes
      net/sched: Add match-all classifier hw offloading.
      mlxsw: reg: Add Shared Buffer Internal Buffer register
      mlxsw: reg: Add Monitoring Port Analyzer Table register
      mlxsw: reg: Add the Monitoring Port Analyzer register
      net/sched: act_mirred: Add helper inlines to access tcf_mirred info.
      mlxsw: spectrum: Add support in matchall mirror TC offloading

Yuval Mintz (12):
      qed: Utilize FW 8.10.3.0
      qed: Revisit chain implementation
      qed: Add common HSI for new protocols
      qed: Add iscsi/rdma personalities
      qed: Initialize hardware for new protocols
      qed: Fix next-ptr chains for BE / 32-bit
      qed: Relax VF firmware requirements
      qed: PF-VF resource negotiation
      qed: Make PF more robust against malicious VF
      qed: Move doorbell calculation from VF to PF
      qed: PF enforce MAC limitation of VFs
      qed: PF to reply to unknown messages

Yvain THONNART (1):
      Bluetooth: btusb: add support for device 0489:e092

Zhang Shengju (1):
      ovs: set name assign type of internal port

Zhao Qiang (8):
      fsl/qe: add rx_sync and tx_sync for TDM mode
      fsl/qe: setup clock source for TDM mode
      fsl/qe: Make regs resouce_size_t
      fsl/qe: Add QE TDM lib
      drivers/net: support hdlc function for QE-UCC
      Maxim/driver: Add driver for maxim ds26522
      wan/fsl_ucc_hdlc: remove reduplicative freed memory 'uhdlc_priv'
      wan/fsl_ucc_hdlc: rewrite error handling to make it clearer

Zi Shen Lim (4):
      bpf: fix missing header inclusion
      arm64: bpf: implement bpf_tail_call() helper
      arm64: bpf: optimize JMP_CALL
      arm64: bpf: optimize LD_ABS, LD_IND

hayeswang (8):
      r8152: replace netdev_alloc_skb_ip_align with napi_alloc_skb
      r8152: move the settings of PHY to a work queue
      r8152: move the setting for the default speed
      r8152: save the speed
      r8152: modify the check of the flag of PHY_RESET in set_speed function
      r8152: remove rtl_phy_reset function
      r8152: remove a netif_carrier_off in rtl8152_open function
      r8152: remove cancel_delayed_work_sync in rtl8152_set_speed

phil.turnbull@...cle.com (1):
      l2tp: Correctly return -EBADF from pppol2tp_getname.

striebit (1):
      iwlmvm: mvm: set correct state in smart-fifo configuration

 Documentation/ABI/testing/sysfs-class-net-batman-adv                      |    20 +-
 Documentation/DocBook/80211.tmpl                                          |     1 +
 Documentation/devicetree/bindings/net/apm-xgene-mdio.txt                  |    37 +
 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.txt             |    59 +
 Documentation/devicetree/bindings/net/can/rcar_canfd.txt                  |    96 +
 Documentation/devicetree/bindings/net/cirrus,cs89x0.txt                   |    13 +
 Documentation/devicetree/bindings/net/cpsw.txt                            |     1 -
 Documentation/devicetree/bindings/net/davinci-mdio.txt                    |     5 +-
 Documentation/devicetree/bindings/net/dsa/b53.txt                         |    97 +
 Documentation/devicetree/bindings/net/dsa/dsa.txt                         |   278 +-
 Documentation/devicetree/bindings/net/hisilicon-femac-mdio.txt            |    22 +
 Documentation/devicetree/bindings/net/hisilicon-femac.txt                 |    39 +
 Documentation/devicetree/bindings/net/keystone-netcp.txt                  |     2 +-
 Documentation/devicetree/bindings/net/mdio-mux.txt                        |     3 +-
 Documentation/devicetree/bindings/net/micrel.txt                          |    10 +
 Documentation/devicetree/bindings/net/rockchip-dwmac.txt                  |     3 +-
 Documentation/devicetree/bindings/net/socfpga-dwmac.txt                   |    19 +
 Documentation/devicetree/bindings/net/stmmac.txt                          |     3 +
 Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt          |    41 +-
 Documentation/devicetree/bindings/phy/brcm,mdio-mux-bus-pci.txt           |    27 +
 Documentation/networking/can.txt                                          |    25 +-
 Documentation/networking/gen_stats.txt                                    |     2 +-
 Documentation/networking/nf_conntrack-sysctl.txt                          |     3 +-
 Documentation/networking/rds.txt                                          |    72 +-
 Documentation/networking/stmmac.txt                                       |     1 +
 Documentation/networking/vrf.txt                                          |   203 +-
 MAINTAINERS                                                               |    54 +-
 arch/arm/boot/dts/am33xx.dtsi                                             |     3 +-
 arch/arm/boot/dts/am4372.dtsi                                             |     3 +-
 arch/arm/boot/dts/dm814x.dtsi                                             |     1 -
 arch/arm/boot/dts/dra7.dtsi                                               |     3 +-
 arch/arm/boot/dts/rk3288.dtsi                                             |     5 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts                                 |   328 +-
 arch/arm64/boot/dts/apm/apm-merlin.dts                                    |     6 +
 arch/arm64/boot/dts/apm/apm-mustang.dts                                   |    12 +
 arch/arm64/boot/dts/apm/apm-shadowcat.dtsi                                |    11 +-
 arch/arm64/boot/dts/apm/apm-storm.dtsi                                    |    26 +-
 arch/arm64/boot/dts/broadcom/ns2-svk.dts                                  |    16 +
 arch/arm64/boot/dts/broadcom/ns2.dtsi                                     |    39 +
 arch/arm64/net/bpf_jit.h                                                  |     3 +-
 arch/arm64/net/bpf_jit_comp.c                                             |   111 +-
 arch/s390/kernel/perf_cpum_sf.c                                           |     9 +-
 arch/x86/events/amd/ibs.c                                                 |     8 +-
 drivers/atm/horizon.c                                                     |     4 +-
 drivers/atm/nicstar.c                                                     |     3 +-
 drivers/bcma/Kconfig                                                      |    11 +-
 drivers/bcma/driver_chipcommon_b.c                                        |     9 +-
 drivers/bcma/host_pci.c                                                   |     1 +
 drivers/bluetooth/ath3k.c                                                 |     2 +
 drivers/bluetooth/bpa10x.c                                                |     2 +
 drivers/bluetooth/btmrvl_main.c                                           |     2 +-
 drivers/bluetooth/btmrvl_sdio.c                                           |    15 +-
 drivers/bluetooth/btsdio.c                                                |     2 +-
 drivers/bluetooth/btusb.c                                                 |    18 +-
 drivers/bluetooth/btwilink.c                                              |     4 +-
 drivers/bluetooth/hci_intel.c                                             |    28 +-
 drivers/bluetooth/hci_ldisc.c                                             |     2 +-
 drivers/bluetooth/hci_vhci.c                                              |     6 +-
 drivers/connector/cn_proc.c                                               |     4 +-
 drivers/infiniband/hw/mlx4/qp.c                                           |    11 +-
 drivers/infiniband/hw/mlx5/main.c                                         |    21 +-
 drivers/isdn/hardware/eicon/divasmain.c                                   |    12 +-
 drivers/isdn/hardware/eicon/platform.h                                    |     6 +-
 drivers/media/radio/wl128x/fmdrv_common.c                                 |     2 +-
 drivers/misc/ti-st/st_core.c                                              |     2 +-
 drivers/mtd/devices/Kconfig                                               |     2 +-
 drivers/net/bonding/bond_main.c                                           |    35 +-
 drivers/net/caif/caif_hsi.c                                               |     5 +-
 drivers/net/can/Kconfig                                                   |    11 +-
 drivers/net/can/Makefile                                                  |     2 +-
 drivers/net/can/dev.c                                                     |   140 +-
 drivers/net/can/rcar/Kconfig                                              |    21 +
 drivers/net/can/rcar/Makefile                                             |     6 +
 drivers/net/can/{ => rcar}/rcar_can.c                                     |     0
 drivers/net/can/rcar/rcar_canfd.c                                         |  1858 +++++++++
 drivers/net/can/sja1000/tscan1.c                                          |    12 +-
 drivers/net/can/slcan.c                                                   |     4 +-
 drivers/net/can/spi/mcp251x.c                                             |     7 +-
 drivers/net/can/usb/gs_usb.c                                              |   141 +-
 drivers/net/dsa/Kconfig                                                   |    12 +-
 drivers/net/dsa/Makefile                                                  |     4 +-
 drivers/net/dsa/b53/Kconfig                                               |    33 +
 drivers/net/dsa/b53/Makefile                                              |     6 +
 drivers/net/dsa/b53/b53_common.c                                          |  1799 +++++++++
 drivers/net/dsa/b53/b53_mdio.c                                            |   392 ++
 drivers/net/dsa/b53/b53_mmap.c                                            |   274 ++
 drivers/net/dsa/b53/b53_priv.h                                            |   388 ++
 drivers/net/dsa/b53/b53_regs.h                                            |   434 ++
 drivers/net/dsa/b53/b53_spi.c                                             |   331 ++
 drivers/net/dsa/b53/b53_srab.c                                            |   442 +++
 drivers/net/dsa/bcm_sf2.c                                                 |   701 +++-
 drivers/net/dsa/bcm_sf2.h                                                 |    16 +
 drivers/net/dsa/bcm_sf2_regs.h                                            |    70 +
 drivers/net/dsa/mv88e6xxx.c                                               |  3723 ------------------
 drivers/net/dsa/mv88e6xxx/Kconfig                                         |     7 +
 drivers/net/dsa/mv88e6xxx/Makefile                                        |     1 +
 drivers/net/dsa/mv88e6xxx/chip.c                                          |  4087 +++++++++++++++++++
 drivers/net/dsa/{ => mv88e6xxx}/mv88e6xxx.h                               |   232 +-
 drivers/net/ethernet/8390/ax88796.c                                       |    40 +-
 drivers/net/ethernet/adi/bfin_mac.c                                       |    48 +-
 drivers/net/ethernet/adi/bfin_mac.h                                       |     1 -
 drivers/net/ethernet/agere/et131x.c                                       |    60 +-
 drivers/net/ethernet/allwinner/sun4i-emac.c                               |    54 +-
 drivers/net/ethernet/altera/altera_tse.h                                  |     1 -
 drivers/net/ethernet/altera/altera_tse_ethtool.c                          |    26 +-
 drivers/net/ethernet/altera/altera_tse_main.c                             |    16 +-
 drivers/net/ethernet/amd/au1000_eth.c                                     |    55 +-
 drivers/net/ethernet/amd/au1000_eth.h                                     |     1 -
 drivers/net/ethernet/apm/xgene/Kconfig                                    |     1 +
 drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c                       |    22 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c                            |   254 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.h                            |    11 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.c                          |   215 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.h                          |    33 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c                         |   239 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h                         |     8 +
 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c                         |    66 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h                         |     3 +
 drivers/net/ethernet/arc/emac.h                                           |     1 -
 drivers/net/ethernet/arc/emac_main.c                                      |    65 +-
 drivers/net/ethernet/aurora/nb8800.c                                      |    71 +-
 drivers/net/ethernet/aurora/nb8800.h                                      |     1 -
 drivers/net/ethernet/broadcom/Kconfig                                     |    44 +-
 drivers/net/ethernet/broadcom/Makefile                                    |     2 +
 drivers/net/ethernet/broadcom/bcmsysport.c                                |    49 +-
 drivers/net/ethernet/broadcom/bcmsysport.h                                |     1 -
 drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c                           |   266 ++
 drivers/net/ethernet/broadcom/bgmac-bcma.c                                |   315 ++
 drivers/net/ethernet/broadcom/bgmac-platform.c                            |   185 +
 drivers/net/ethernet/broadcom/bgmac.c                                     |   808 ++--
 drivers/net/ethernet/broadcom/bgmac.h                                     |   117 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c                          |    94 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                                 |   743 +++-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h                                 |    90 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c                         |   265 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_fw_hdr.h                          |     1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h                             |    87 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_nvm_defs.h                        |     1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c                           |     3 +
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                            |    45 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h                            |     1 -
 drivers/net/ethernet/broadcom/genet/bcmmii.c                              |    24 +-
 drivers/net/ethernet/cadence/macb.c                                       |    54 +-
 drivers/net/ethernet/cadence/macb.h                                       |     1 -
 drivers/net/ethernet/cavium/liquidio/cn66xx_device.c                      |    61 +-
 drivers/net/ethernet/cavium/liquidio/cn66xx_device.h                      |     5 +-
 drivers/net/ethernet/cavium/liquidio/cn68xx_device.c                      |    13 +-
 drivers/net/ethernet/cavium/liquidio/cn68xx_device.h                      |     1 -
 drivers/net/ethernet/cavium/liquidio/cn68xx_regs.h                        |     1 -
 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c                        |  1009 +++--
 drivers/net/ethernet/cavium/liquidio/lio_main.c                           |  1421 ++++---
 drivers/net/ethernet/cavium/liquidio/liquidio_common.h                    |   408 +-
 drivers/net/ethernet/cavium/liquidio/octeon_config.h                      |    16 +-
 drivers/net/ethernet/cavium/liquidio/octeon_console.c                     |    50 +-
 drivers/net/ethernet/cavium/liquidio/octeon_device.c                      |   262 +-
 drivers/net/ethernet/cavium/liquidio/octeon_device.h                      |    52 +-
 drivers/net/ethernet/cavium/liquidio/octeon_droq.c                        |   213 +-
 drivers/net/ethernet/cavium/liquidio/octeon_droq.h                        |    41 +-
 drivers/net/ethernet/cavium/liquidio/octeon_iq.h                          |    85 +-
 drivers/net/ethernet/cavium/liquidio/octeon_main.h                        |    25 +-
 drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c                     |    24 +-
 drivers/net/ethernet/cavium/liquidio/octeon_network.h                     |   252 +-
 drivers/net/ethernet/cavium/liquidio/octeon_nic.c                         |    67 +-
 drivers/net/ethernet/cavium/liquidio/octeon_nic.h                         |   154 +-
 drivers/net/ethernet/cavium/liquidio/request_manager.c                    |   313 +-
 drivers/net/ethernet/cavium/liquidio/response_manager.c                   |    30 +-
 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c                          |   103 +-
 drivers/net/ethernet/chelsio/Kconfig                                      |    16 +-
 drivers/net/ethernet/chelsio/Makefile                                     |     1 +
 drivers/net/ethernet/chelsio/cxgb4/Makefile                               |     1 -
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h                                |     1 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c                        |   375 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c                           |    82 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c                                |     2 +
 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h                             |    24 +-
 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h                            |     8 +
 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c                       |   286 +-
 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h                        |     1 +
 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c                            |    58 +
 drivers/net/ethernet/chelsio/libcxgb/Makefile                             |     3 +
 drivers/net/ethernet/chelsio/{cxgb4/cxgb4_ppm.c => libcxgb/libcxgb_ppm.c} |    46 +-
 drivers/net/ethernet/chelsio/{cxgb4/cxgb4_ppm.h => libcxgb/libcxgb_ppm.h} |    38 +-
 drivers/net/ethernet/cirrus/cs89x0.c                                      |    12 +-
 drivers/net/ethernet/cisco/enic/enic_ethtool.c                            |    28 +-
 drivers/net/ethernet/dnet.c                                               |    48 +-
 drivers/net/ethernet/dnet.h                                               |     1 -
 drivers/net/ethernet/emulex/benet/Kconfig                                 |     8 -
 drivers/net/ethernet/emulex/benet/be.h                                    |    58 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c                               |   160 +-
 drivers/net/ethernet/emulex/benet/be_cmds.h                               |    16 +-
 drivers/net/ethernet/emulex/benet/be_ethtool.c                            |    66 +-
 drivers/net/ethernet/emulex/benet/be_main.c                               |   334 +-
 drivers/net/ethernet/emulex/benet/be_roce.c                               |     2 +-
 drivers/net/ethernet/emulex/benet/be_roce.h                               |     2 +-
 drivers/net/ethernet/ethoc.c                                              |    40 +-
 drivers/net/ethernet/ezchip/nps_enet.c                                    |    27 +-
 drivers/net/ethernet/faraday/ftgmac100.c                                  |   271 +-
 drivers/net/ethernet/freescale/fec.h                                      |     2 +
 drivers/net/ethernet/freescale/fec_main.c                                 |    34 +-
 drivers/net/ethernet/freescale/gianfar.c                                  |     2 +-
 drivers/net/ethernet/hisilicon/Kconfig                                    |    14 +-
 drivers/net/ethernet/hisilicon/Makefile                                   |     1 +
 drivers/net/ethernet/hisilicon/hisi_femac.c                               |  1007 +++++
 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c                             |    44 +-
 drivers/net/ethernet/hisilicon/hns/hnae.c                                 |    19 +-
 drivers/net/ethernet/hisilicon/hns/hnae.h                                 |    20 +-
 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c                         |    60 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c                        |     6 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c                         |   288 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h                         |     5 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c                        |   331 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h                        |    45 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c                        |   302 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.h                        |     7 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c                         |    15 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c                         |     7 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h                         |     2 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h                         |    21 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c                       |    10 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c                             |   160 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.h                             |     2 +-
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c                          |    63 +-
 drivers/net/ethernet/hisilicon/hns_mdio.c                                 |   204 +-
 drivers/net/ethernet/intel/Kconfig                                        |    43 -
 drivers/net/ethernet/intel/e1000e/netdev.c                                |     3 +-
 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                          |     7 +-
 drivers/net/ethernet/intel/fm10k/fm10k_main.c                             |    19 +-
 drivers/net/ethernet/intel/fm10k/fm10k_mbx.h                              |     2 +
 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c                           |    40 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c                              |   322 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pf.c                               |    38 +-
 drivers/net/ethernet/intel/fm10k/fm10k_type.h                             |     2 +
 drivers/net/ethernet/intel/fm10k/fm10k_vf.c                               |    12 +-
 drivers/net/ethernet/intel/i40e/i40e.h                                    |    15 +-
 drivers/net/ethernet/intel/i40e/i40e_client.c                             |     4 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c                             |    61 +-
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c                            |    16 +-
 drivers/net/ethernet/intel/i40e/i40e_devids.h                             |     1 -
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c                            |    52 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c                               |   938 ++---
 drivers/net/ethernet/intel/i40e/i40e_prototype.h                          |     2 +
 drivers/net/ethernet/intel/i40e/i40e_txrx.c                               |     4 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c                        |     6 +
 drivers/net/ethernet/intel/i40evf/i40e_common.c                           |     1 -
 drivers/net/ethernet/intel/i40evf/i40e_devids.h                           |     1 -
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c                             |     3 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c                           |     8 +-
 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c                       |     8 +
 drivers/net/ethernet/intel/igb/igb.h                                      |     7 +-
 drivers/net/ethernet/intel/igb/igb_main.c                                 |    12 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c                                  |    92 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h                                  |     2 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c                            |     3 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c                           |    85 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c                          |    12 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                             |   179 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_model.h                            |     4 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c                            |     1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h                             |     1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c                             |     4 +-
 drivers/net/ethernet/intel/ixgbevf/defines.h                              |     1 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h                              |     2 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c                         |    24 +-
 drivers/net/ethernet/intel/ixgbevf/vf.c                                   |    96 +-
 drivers/net/ethernet/intel/ixgbevf/vf.h                                   |     3 +-
 drivers/net/ethernet/lantiq_etop.c                                        |    37 +-
 drivers/net/ethernet/marvell/mvpp2.c                                      |    48 +-
 drivers/net/ethernet/marvell/pxa168_eth.c                                 |    71 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c                               |   180 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.h                               |    16 +-
 drivers/net/ethernet/mellanox/mlx4/Kconfig                                |     7 -
 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c                            |   277 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c                           |    34 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c                            |   195 +-
 drivers/net/ethernet/mellanox/mlx4/en_rx.c                                |   126 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c                                |   274 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c                                   |     1 +
 drivers/net/ethernet/mellanox/mlx4/fw.h                                   |     1 +
 drivers/net/ethernet/mellanox/mlx4/intf.c                                 |     5 +-
 drivers/net/ethernet/mellanox/mlx4/main.c                                 |     3 +-
 drivers/net/ethernet/mellanox/mlx4/mcg.c                                  |     8 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h                              |    72 +-
 drivers/net/ethernet/mellanox/mlx4/mr.c                                   |     2 +-
 drivers/net/ethernet/mellanox/mlx4/port.c                                 |    12 +
 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c                     |    22 +-
 drivers/net/ethernet/mellanox/mlx5/core/Kconfig                           |     1 +
 drivers/net/ethernet/mellanox/mlx5/core/Makefile                          |    12 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h                              |   180 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c                         |    82 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_common.c                       |   160 +
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c                        |     9 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c                      |   545 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c                           |   101 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c                   |   586 +++
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c                         |   849 ++--
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c                          |   432 ++
 drivers/net/ethernet/mellanox/mlx5/core/en_rx_am.c                        |   335 ++
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h                        |    27 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c                           |   143 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c                           |    49 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c                         |     5 +
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c                         |   190 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h                         |    85 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c                |   624 +++
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c                          |    67 +
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h                          |    12 +
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c                         |   307 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h                         |     9 +
 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c                     |   141 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw.c                              |     6 +
 drivers/net/ethernet/mellanox/mlx5/core/health.c                          |     7 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c                            |    36 +-
 drivers/net/ethernet/mellanox/mlx5/core/port.c                            |    48 +-
 drivers/net/ethernet/mellanox/mlx5/core/rl.c                              |   209 +
 drivers/net/ethernet/mellanox/mlx5/core/sriov.c                           |     5 +-
 drivers/net/ethernet/mellanox/mlx5/core/vport.c                           |    12 +
 drivers/net/ethernet/mellanox/mlxsw/Makefile                              |     3 +-
 drivers/net/ethernet/mellanox/mlxsw/cmd.h                                 |    75 +
 drivers/net/ethernet/mellanox/mlxsw/core.c                                |    30 +-
 drivers/net/ethernet/mellanox/mlxsw/core.h                                |    17 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c                                 |    78 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h                                 |  1386 ++++++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c                            |  2366 +++++++----
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h                            |   264 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_kvdl.c                       |    91 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c                     |  1814 +++++++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c                  |   446 ++-
 drivers/net/ethernet/mellanox/mlxsw/switchx2.c                            |     1 +
 drivers/net/ethernet/mellanox/mlxsw/trap.h                                |     5 +
 drivers/net/ethernet/netronome/nfp/nfp_net.h                              |     2 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_common.c                       |    37 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c                      |     1 +
 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c                       |     4 +-
 drivers/net/ethernet/nxp/lpc_eth.c                                        |    45 +-
 drivers/net/ethernet/pasemi/pasemi_mac.c                                  |    28 +-
 drivers/net/ethernet/pasemi/pasemi_mac.h                                  |     1 -
 drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c                          |    30 +-
 drivers/net/ethernet/qlogic/Kconfig                                       |    30 -
 drivers/net/ethernet/qlogic/qed/qed.h                                     |    17 +-
 drivers/net/ethernet/qlogic/qed/qed_cxt.c                                 |  1347 ++++++-
 drivers/net/ethernet/qlogic/qed/qed_cxt.h                                 |    24 +
 drivers/net/ethernet/qlogic/qed/qed_dcbx.c                                |  1623 +++++++-
 drivers/net/ethernet/qlogic/qed/qed_dcbx.h                                |    28 +
 drivers/net/ethernet/qlogic/qed/qed_dev.c                                 |   646 ++-
 drivers/net/ethernet/qlogic/qed/qed_dev_api.h                             |    55 +-
 drivers/net/ethernet/qlogic/qed/qed_hsi.h                                 | 10948 +++++++++++++++++++++++++++++++--------------------
 drivers/net/ethernet/qlogic/qed/qed_hw.c                                  |    55 +-
 drivers/net/ethernet/qlogic/qed/qed_hw.h                                  |    12 +-
 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c                       |   184 +-
 drivers/net/ethernet/qlogic/qed/qed_init_ops.c                            |     9 +-
 drivers/net/ethernet/qlogic/qed/qed_int.c                                 |    75 +-
 drivers/net/ethernet/qlogic/qed/qed_int.h                                 |     3 +
 drivers/net/ethernet/qlogic/qed/qed_l2.c                                  |   115 +-
 drivers/net/ethernet/qlogic/qed/qed_main.c                                |    61 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.c                                 |    57 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.h                                 |     3 +
 drivers/net/ethernet/qlogic/qed/qed_reg_addr.h                            |    43 +-
 drivers/net/ethernet/qlogic/qed/qed_sp.h                                  |    26 +
 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c                         |    26 +-
 drivers/net/ethernet/qlogic/qed/qed_spq.c                                 |    47 +-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c                               |   506 ++-
 drivers/net/ethernet/qlogic/qed/qed_sriov.h                               |     9 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.c                                  |    95 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.h                                  |    13 +-
 drivers/net/ethernet/qlogic/qede/Makefile                                 |     1 +
 drivers/net/ethernet/qlogic/qede/qede.h                                   |     9 +-
 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c                             |   348 ++
 drivers/net/ethernet/qlogic/qede/qede_ethtool.c                           |   104 +
 drivers/net/ethernet/qlogic/qede/qede_main.c                              |   279 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h                               |     2 -
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c                       |     1 -
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c                     |     4 -
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c                          |    30 +-
 drivers/net/ethernet/rdc/r6040.c                                          |    91 +-
 drivers/net/ethernet/renesas/ravb_main.c                                  |     9 +-
 drivers/net/ethernet/renesas/sh_eth.c                                     |     1 -
 drivers/net/ethernet/rocker/rocker_main.c                                 |     3 +-
 drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h                         |     1 -
 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c                        |    31 +-
 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c                           |    32 +-
 drivers/net/ethernet/sfc/ef10.c                                           |   744 +++-
 drivers/net/ethernet/sfc/ef10_sriov.c                                     |    44 +-
 drivers/net/ethernet/sfc/ef10_sriov.h                                     |     3 +
 drivers/net/ethernet/sfc/efx.c                                            |    66 +-
 drivers/net/ethernet/sfc/efx.h                                            |     9 +
 drivers/net/ethernet/sfc/mcdi_pcol.h                                      |  1327 ++++++-
 drivers/net/ethernet/sfc/net_driver.h                                     |    19 +-
 drivers/net/ethernet/sfc/nic.h                                            |     5 +
 drivers/net/ethernet/smsc/smc91x.c                                        |    13 +-
 drivers/net/ethernet/smsc/smsc911x.c                                      |    80 +-
 drivers/net/ethernet/smsc/smsc9420.c                                      |    60 +-
 drivers/net/ethernet/stmicro/stmmac/Kconfig                               |    14 +-
 drivers/net/ethernet/stmicro/stmmac/Makefile                              |     3 +-
 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c                        |   274 ++
 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h                        |    36 +
 drivers/net/ethernet/stmicro/stmmac/common.h                              |    19 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c                            |   165 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c                       |   129 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac1000.h                           |    86 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c                      |   147 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4.h                              |    43 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c                         |    96 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h                              |     1 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c                      |    60 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                         |    50 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h                          |   159 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c                     |    10 +-
 drivers/net/ethernet/synopsys/dwc_eth_qos.c                               |    75 +-
 drivers/net/ethernet/ti/Kconfig                                           |     3 +-
 drivers/net/ethernet/ti/cpmac.c                                           |    70 +-
 drivers/net/ethernet/ti/cpsw.c                                            |    97 +-
 drivers/net/ethernet/ti/cpsw.h                                            |     1 -
 drivers/net/ethernet/ti/davinci_cpdma.c                                   |   258 +-
 drivers/net/ethernet/ti/davinci_cpdma.h                                   |     3 +-
 drivers/net/ethernet/ti/davinci_emac.c                                    |   188 +-
 drivers/net/ethernet/ti/davinci_mdio.c                                    |   169 +-
 drivers/net/ethernet/ti/tlan.c                                            |     1 -
 drivers/net/ethernet/toshiba/tc35815.c                                    |    65 +-
 drivers/net/ethernet/wiznet/w5100.c                                       |     3 +-
 drivers/net/ethernet/xilinx/ll_temac.h                                    |     1 -
 drivers/net/ethernet/xilinx/ll_temac_main.c                               |    47 +-
 drivers/net/ethernet/xilinx/xilinx_axienet.h                              |     2 -
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c                         |    82 +-
 drivers/net/ethernet/xircom/xirc2ps_cs.c                                  |     4 +-
 drivers/net/ethernet/xscale/ixp4xx_eth.c                                  |    46 +-
 drivers/net/fjes/fjes_main.c                                              |     5 +-
 drivers/net/geneve.c                                                      |    61 +-
 drivers/net/gtp.c                                                         |     1 -
 drivers/net/hamradio/baycom_par.c                                         |     6 +-
 drivers/net/hyperv/hyperv_net.h                                           |    19 +-
 drivers/net/hyperv/netvsc.c                                               |   113 +-
 drivers/net/hyperv/netvsc_drv.c                                           |    22 +-
 drivers/net/hyperv/rndis_filter.c                                         |   159 +-
 drivers/net/ieee802154/atusb.c                                            |     6 +-
 drivers/net/ieee802154/fakelb.c                                           |     8 +
 drivers/net/ieee802154/mrf24j40.c                                         |     2 +
 drivers/net/ipvlan/ipvlan_core.c                                          |    39 +-
 drivers/net/ipvlan/ipvlan_main.c                                          |    22 +-
 drivers/net/loopback.c                                                    |     5 +-
 drivers/net/macsec.c                                                      |   111 +-
 drivers/net/macvlan.c                                                     |    59 +-
 drivers/net/macvtap.c                                                     |   181 +-
 drivers/net/phy/Kconfig                                                   |    36 +
 drivers/net/phy/Makefile                                                  |     7 +-
 drivers/net/phy/fixed_phy.c                                               |   153 +-
 drivers/net/phy/intel-xway.c                                              |   376 ++
 drivers/net/phy/marvell.c                                                 |   346 +-
 drivers/net/phy/mdio-hisi-femac.c                                         |   166 +
 drivers/net/phy/mdio-mux-bcm-iproc.c                                      |   248 ++
 drivers/net/phy/mdio-mux-gpio.c                                           |     2 +-
 drivers/net/phy/mdio-mux-mmioreg.c                                        |     2 +-
 drivers/net/phy/mdio-mux.c                                                |    26 +-
 drivers/net/phy/mdio-xgene.c                                              |   477 +++
 drivers/net/phy/mdio-xgene.h                                              |   143 +
 drivers/net/phy/micrel.c                                                  |    34 +-
 drivers/net/phy/swphy.c                                                   |   179 +
 drivers/net/phy/swphy.h                                                   |     9 +
 drivers/net/ppp/ppp_generic.c                                             |     3 +-
 drivers/net/team/team.c                                                   |    21 +-
 drivers/net/tun.c                                                         |   240 +-
 drivers/net/usb/ax88172a.c                                                |    22 +-
 drivers/net/usb/cdc_ether.c                                               |    51 +
 drivers/net/usb/r8152.c                                                   |    86 +-
 drivers/net/usb/rndis_host.c                                              |     6 +-
 drivers/net/virtio_net.c                                                  |   103 +-
 drivers/net/vmxnet3/Makefile                                              |     4 +-
 drivers/net/vmxnet3/upt1_defs.h                                           |     4 +-
 drivers/net/vmxnet3/vmxnet3_defs.h                                        |   105 +-
 drivers/net/vmxnet3/vmxnet3_drv.c                                         |   285 +-
 drivers/net/vmxnet3/vmxnet3_ethtool.c                                     |   215 +-
 drivers/net/vmxnet3/vmxnet3_int.h                                         |    54 +-
 drivers/net/vrf.c                                                         |   582 ++-
 drivers/net/vxlan.c                                                       |    85 +-
 drivers/net/wan/Kconfig                                                   |    22 +
 drivers/net/wan/Makefile                                                  |     2 +
 drivers/net/wan/fsl_ucc_hdlc.c                                            |  1177 ++++++
 drivers/net/wan/fsl_ucc_hdlc.h                                            |   147 +
 drivers/net/wan/slic_ds26522.c                                            |   255 ++
 drivers/net/wan/slic_ds26522.h                                            |   134 +
 drivers/net/wireless/ath/ath10k/ahb.c                                     |    11 +-
 drivers/net/wireless/ath/ath10k/core.c                                    |   133 +-
 drivers/net/wireless/ath/ath10k/core.h                                    |    34 +-
 drivers/net/wireless/ath/ath10k/debug.c                                   |    51 +-
 drivers/net/wireless/ath/ath10k/debug.h                                   |    11 +-
 drivers/net/wireless/ath/ath10k/debugfs_sta.c                             |    74 +-
 drivers/net/wireless/ath/ath10k/hif.h                                     |    14 +
 drivers/net/wireless/ath/ath10k/htc.h                                     |     1 -
 drivers/net/wireless/ath/ath10k/htt.h                                     |     6 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c                                  |    44 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c                                  |    22 +-
 drivers/net/wireless/ath/ath10k/hw.c                                      |    39 +-
 drivers/net/wireless/ath/ath10k/hw.h                                      |   106 +-
 drivers/net/wireless/ath/ath10k/mac.c                                     |   140 +-
 drivers/net/wireless/ath/ath10k/pci.c                                     |   269 +-
 drivers/net/wireless/ath/ath10k/pci.h                                     |     6 +
 drivers/net/wireless/ath/ath10k/rx_desc.h                                 |    87 +-
 drivers/net/wireless/ath/ath10k/spectral.c                                |     4 +-
 drivers/net/wireless/ath/ath10k/targaddrs.h                               |     3 +
 drivers/net/wireless/ath/ath10k/txrx.c                                    |     9 +-
 drivers/net/wireless/ath/ath10k/wmi.c                                     |    71 +-
 drivers/net/wireless/ath/ath10k/wmi.h                                     |    18 +-
 drivers/net/wireless/ath/ath5k/pcu.c                                      |     2 +-
 drivers/net/wireless/ath/ath6kl/cfg80211.c                                |    23 +-
 drivers/net/wireless/ath/ath6kl/core.h                                    |     2 +-
 drivers/net/wireless/ath/ath6kl/txrx.c                                    |     9 +-
 drivers/net/wireless/ath/ath6kl/wmi.c                                     |     3 +-
 drivers/net/wireless/ath/ath9k/ahb.c                                      |    18 +-
 drivers/net/wireless/ath/ath9k/ar9002_phy.c                               |    32 +-
 drivers/net/wireless/ath/ath9k/ar9002_phy.h                               |     5 +-
 drivers/net/wireless/ath/ath9k/ar9003_calib.c                             |   128 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c                            |     5 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.h                               |    25 +-
 drivers/net/wireless/ath/ath9k/ath9k.h                                    |     7 +-
 drivers/net/wireless/ath/ath9k/beacon.c                                   |   240 +-
 drivers/net/wireless/ath/ath9k/channel.c                                  |     5 +-
 drivers/net/wireless/ath/ath9k/common.h                                   |     1 +
 drivers/net/wireless/ath/ath9k/dynack.c                                   |     4 +-
 drivers/net/wireless/ath/ath9k/eeprom.c                                   |    33 +-
 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c                           |     2 +-
 drivers/net/wireless/ath/ath9k/htc_drv_init.c                             |     2 +-
 drivers/net/wireless/ath/ath9k/hw.c                                       |    54 +-
 drivers/net/wireless/ath/ath9k/hw.h                                       |     1 +
 drivers/net/wireless/ath/ath9k/init.c                                     |    54 +-
 drivers/net/wireless/ath/ath9k/mac.h                                      |     4 -
 drivers/net/wireless/ath/ath9k/main.c                                     |    73 +-
 drivers/net/wireless/ath/ath9k/pci.c                                      |    41 +-
 drivers/net/wireless/ath/ath9k/tx99.c                                     |     3 +-
 drivers/net/wireless/ath/carl9170/Kconfig                                 |     8 +-
 drivers/net/wireless/ath/wcn36xx/dxe.c                                    |    31 +-
 drivers/net/wireless/ath/wcn36xx/dxe.h                                    |     7 +-
 drivers/net/wireless/ath/wcn36xx/hal.h                                    |     4 +-
 drivers/net/wireless/ath/wcn36xx/main.c                                   |    67 +-
 drivers/net/wireless/ath/wcn36xx/smd.c                                    |    44 +-
 drivers/net/wireless/ath/wcn36xx/smd.h                                    |     4 +-
 drivers/net/wireless/ath/wcn36xx/wcn36xx.h                                |    10 +-
 drivers/net/wireless/ath/wil6210/cfg80211.c                               |    20 +
 drivers/net/wireless/ath/wil6210/debug.c                                  |    46 +-
 drivers/net/wireless/ath/wil6210/main.c                                   |    12 +-
 drivers/net/wireless/ath/wil6210/p2p.c                                    |    12 +-
 drivers/net/wireless/ath/wil6210/pcie_bus.c                               |    68 +-
 drivers/net/wireless/ath/wil6210/pm.c                                     |    25 +-
 drivers/net/wireless/ath/wil6210/txrx.c                                   |    42 +-
 drivers/net/wireless/ath/wil6210/wil6210.h                                |     6 +
 drivers/net/wireless/ath/wil6210/wil_platform.h                           |     4 +-
 drivers/net/wireless/ath/wil6210/wmi.c                                    |     8 +-
 drivers/net/wireless/atmel/at76c50x-usb.c                                 |     5 +-
 drivers/net/wireless/broadcom/b43/Makefile                                |     2 +-
 drivers/net/wireless/broadcom/b43/leds.c                                  |     8 +-
 drivers/net/wireless/broadcom/b43/main.c                                  |    31 +-
 drivers/net/wireless/broadcom/b43/phy_a.c                                 |   595 ---
 drivers/net/wireless/broadcom/b43/phy_a.h                                 |    22 -
 drivers/net/wireless/broadcom/b43/phy_common.h                            |     3 -
 drivers/net/wireless/broadcom/b43/phy_g.c                                 |    25 +-
 drivers/net/wireless/broadcom/b43/wa.c                                    |   283 +-
 drivers/net/wireless/broadcom/b43/xmit.c                                  |    30 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c                 |    51 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c               |   259 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h               |     9 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c                   |     2 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c                   |    57 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h                   |     5 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c                   |    10 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c               |    24 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c                    |    24 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c                   |     6 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c                   |    12 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h                   |     3 +-
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c                    |     4 +-
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c                   |     4 +-
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c              |     2 +-
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c                    |     2 +-
 drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c                    |    18 +-
 drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h             |     2 +
 drivers/net/wireless/broadcom/brcm80211/include/brcmu_d11.h               |    22 +
 drivers/net/wireless/cisco/airo.c                                         |     4 +-
 drivers/net/wireless/intel/ipw2x00/ipw2200.c                              |     2 +-
 drivers/net/wireless/intel/iwlegacy/3945.c                                |     3 +-
 drivers/net/wireless/intel/iwlegacy/common.c                              |     6 +-
 drivers/net/wireless/intel/iwlwifi/Makefile                               |     2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/lib.c                              |    17 -
 drivers/net/wireless/intel/iwlwifi/dvm/main.c                             |     3 +
 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c                             |     5 -
 drivers/net/wireless/intel/iwlwifi/dvm/scan.c                             |     6 +-
 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                             |     3 +-
 drivers/net/wireless/intel/iwlwifi/iwl-a000.c                             |   131 +
 drivers/net/wireless/intel/iwlwifi/iwl-config.h                           |    13 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h                              |     6 +-
 drivers/net/wireless/intel/iwlwifi/iwl-debug.h                            |     1 +
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-io.h                      |    35 +
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h                         |    25 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c                              |    49 +-
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c                     |     4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h                     |     1 +
 drivers/net/wireless/intel/iwlwifi/iwl-fh.h                               |    99 +-
 drivers/net/wireless/intel/iwlwifi/iwl-fw-error-dump.h                    |     4 +
 drivers/net/wireless/intel/iwlwifi/iwl-fw-file.h                          |    13 +-
 drivers/net/wireless/intel/iwlwifi/iwl-fw.h                               |    17 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c                               |   142 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.h                               |     3 +
 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h                        |    10 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c                        |     7 +
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h                             |     1 +
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h                            |    33 +-
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c                             |     6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c                          |     2 +
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-coex.h                      |   222 --
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-mac.h                       |     3 +
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-power.h                     |    22 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rx.h                        |    56 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-sta.h                       |     8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-stats.h                     |    24 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-tx.h                        |    58 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h                           |    26 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c                           |     3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c                               |   217 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c                         |   108 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c                         |    72 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h                              |    47 +-
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c                              |    45 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c                              |    61 +-
 drivers/net/wireless/intel/iwlwifi/mvm/power.c                            |     2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c                               |    94 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h                               |     3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c                               |    44 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c                             |   103 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c                             |    55 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sf.c                               |     2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c                              |   539 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h                              |     8 +
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                               |   106 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c                            |   186 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c                             |    26 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h                        |    70 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c                              |   145 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c                           |   167 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c                              |   188 +-
 drivers/net/wireless/intersil/orinoco/scan.c                              |    12 +-
 drivers/net/wireless/mac80211_hwsim.c                                     |   225 +-
 drivers/net/wireless/marvell/libertas/cfg.c                               |    15 +-
 drivers/net/wireless/marvell/libertas/cmdresp.c                           |     4 +
 drivers/net/wireless/marvell/libertas/if_sdio.c                           |     3 +-
 drivers/net/wireless/marvell/libertas/if_spi.c                            |     4 +-
 drivers/net/wireless/marvell/libertas_tf/main.c                           |     9 +-
 drivers/net/wireless/marvell/mwifiex/11n_aggr.c                           |     2 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c                           |   105 +-
 drivers/net/wireless/marvell/mwifiex/cmdevt.c                             |    40 +-
 drivers/net/wireless/marvell/mwifiex/fw.h                                 |     7 +-
 drivers/net/wireless/marvell/mwifiex/init.c                               |     5 +-
 drivers/net/wireless/marvell/mwifiex/ioctl.h                              |    12 +-
 drivers/net/wireless/marvell/mwifiex/join.c                               |    14 +-
 drivers/net/wireless/marvell/mwifiex/main.c                               |    12 +-
 drivers/net/wireless/marvell/mwifiex/main.h                               |     6 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c                               |    86 +-
 drivers/net/wireless/marvell/mwifiex/pcie.h                               |     6 +-
 drivers/net/wireless/marvell/mwifiex/scan.c                               |    48 +-
 drivers/net/wireless/marvell/mwifiex/sdio.c                               |    64 +-
 drivers/net/wireless/marvell/mwifiex/sta_cmd.c                            |    78 +-
 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c                        |    52 +-
 drivers/net/wireless/marvell/mwifiex/sta_event.c                          |    18 +-
 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c                          |    25 +-
 drivers/net/wireless/marvell/mwifiex/uap_cmd.c                            |    30 +-
 drivers/net/wireless/marvell/mwifiex/uap_txrx.c                           |     2 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h                          |    18 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c                    |    11 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c                    |    11 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c                    |     2 +
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c                    |     9 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c                     |   315 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h                     |    14 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c             |     2 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h             |     4 +-
 drivers/net/wireless/realtek/rtlwifi/core.c                               |     2 +-
 drivers/net/wireless/realtek/rtlwifi/debug.c                              |    25 +
 drivers/net/wireless/realtek/rtlwifi/debug.h                              |    17 +-
 drivers/net/wireless/realtek/rtlwifi/efuse.c                              |    78 +
 drivers/net/wireless/realtek/rtlwifi/efuse.h                              |     2 +
 drivers/net/wireless/realtek/rtlwifi/ps.c                                 |    25 +-
 drivers/net/wireless/realtek/rtlwifi/ps.h                                 |     3 -
 drivers/net/wireless/realtek/rtlwifi/rc.c                                 |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/Makefile                   |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c                       |     6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c                       |    74 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c                      |     6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rf.c                       |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c                      |     6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.h                      |     4 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.h                 |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c                |    10 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.h                |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c                       |    76 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.h                      |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c                      |    10 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.h                      |     4 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c                       |    57 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c                      |     6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.h                      |     4 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rf.c                       |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c                       |    73 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c                      |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.h                      |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.c                       |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c                      |    10 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.h                      |     4 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c                       |     6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c                       |    71 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c                      |    29 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.h                      |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rf.c                       |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c                      |     6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h                      |     4 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c                       |    22 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.c                       |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c                      |     4 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c                       |     6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c                  |     4 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c                       |   302 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c                      |     6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rf.c                       |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c                      |     4 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.h                      |     4 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c                       |     6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c                       |    68 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c                      |    12 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.c                       |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c                      |     6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.h                      |     8 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c                       |    12 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c                       |    79 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c                      |    62 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.h                      |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.c                       |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c                      |    16 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.h                      |    10 +-
 drivers/net/wireless/realtek/rtlwifi/stats.c                              |     6 +-
 drivers/net/wireless/realtek/rtlwifi/stats.h                              |     4 +-
 drivers/net/wireless/realtek/rtlwifi/wifi.h                               |    68 +-
 drivers/net/wireless/rndis_wlan.c                                         |    10 +-
 drivers/net/wireless/rsi/rsi_91x_mgmt.c                                   |     2 +-
 drivers/net/wireless/st/cw1200/scan.c                                     |     6 +-
 drivers/net/wireless/ti/wl1251/event.c                                    |     6 +-
 drivers/net/wireless/ti/wl1251/main.c                                     |     6 +-
 drivers/net/wireless/ti/wl18xx/event.c                                    |    26 +-
 drivers/net/wireless/ti/wl18xx/event.h                                    |    19 +-
 drivers/net/wireless/ti/wl18xx/main.c                                     |    19 +-
 drivers/net/wireless/ti/wl18xx/tx.c                                       |    22 +-
 drivers/net/wireless/ti/wl18xx/wl18xx.h                                   |     8 +-
 drivers/net/wireless/ti/wlcore/acx.h                                      |     1 +
 drivers/net/wireless/ti/wlcore/boot.c                                     |     2 +-
 drivers/net/wireless/ti/wlcore/cmd.c                                      |    20 +-
 drivers/net/wireless/ti/wlcore/main.c                                     |    60 +-
 drivers/net/wireless/ti/wlcore/rx.c                                       |     7 +
 drivers/net/wireless/ti/wlcore/scan.c                                     |     5 +-
 drivers/net/wireless/ti/wlcore/sdio.c                                     |     1 -
 drivers/net/wireless/ti/wlcore/spi.c                                      |   124 +-
 drivers/net/wireless/ti/wlcore/wlcore_i.h                                 |    14 +
 drivers/net/wireless/wl3501_cs.c                                          |    31 +-
 drivers/nfc/Kconfig                                                       |     1 +
 drivers/nfc/fdp/fdp.c                                                     |     6 +-
 drivers/nfc/nfcsim.c                                                      |   643 ++-
 drivers/nfc/nfcwilink.c                                                   |     4 +-
 drivers/nfc/pn533/usb.c                                                   |     9 +-
 drivers/nfc/port100.c                                                     |    82 +-
 drivers/nfc/trf7970a.c                                                    |     4 +
 drivers/of/Kconfig                                                        |     1 +
 drivers/of/of_mdio.c                                                      |    38 +-
 drivers/phy/Kconfig                                                       |     8 +
 drivers/phy/Makefile                                                      |     2 +-
 drivers/phy/phy-bcm-ns2-pcie.c                                            |   115 +
 drivers/s390/net/qeth_core.h                                              |    45 +-
 drivers/s390/net/qeth_core_main.c                                         |   231 +-
 drivers/s390/net/qeth_core_sys.c                                          |     4 +
 drivers/s390/net/qeth_l2.h                                                |     7 +
 drivers/s390/net/qeth_l2_main.c                                           |   105 +-
 drivers/s390/net/qeth_l3.h                                                |    31 +-
 drivers/s390/net/qeth_l3_main.c                                           |  1024 +++--
 drivers/s390/net/qeth_l3_sys.c                                            |    78 +-
 drivers/scsi/cxgbi/Makefile                                               |     2 +
 drivers/scsi/cxgbi/cxgb3i/Kbuild                                          |     1 +
 drivers/scsi/cxgbi/cxgb3i/Kconfig                                         |     1 +
 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c                                        |   164 +-
 drivers/scsi/cxgbi/cxgb4i/Kbuild                                          |     1 +
 drivers/scsi/cxgbi/cxgb4i/Kconfig                                         |     1 +
 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c                                        |   203 +-
 drivers/scsi/cxgbi/libcxgbi.c                                             |   734 ++--
 drivers/scsi/cxgbi/libcxgbi.h                                             |   188 +-
 drivers/soc/fsl/qe/Kconfig                                                |     6 +-
 drivers/soc/fsl/qe/Makefile                                               |     1 +
 drivers/soc/fsl/qe/qe.c                                                   |     6 +
 drivers/soc/fsl/qe/qe_tdm.c                                               |   276 ++
 drivers/soc/fsl/qe/ucc.c                                                  |   450 +++
 drivers/soc/fsl/qe/ucc_fast.c                                             |    36 +
 drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c                         |    11 +-
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c                         |    12 +-
 drivers/staging/wlan-ng/cfg80211.c                                        |     5 +-
 drivers/target/iscsi/cxgbit/Kconfig                                       |     2 +-
 drivers/target/iscsi/cxgbit/Makefile                                      |     1 +
 drivers/target/iscsi/cxgbit/cxgbit.h                                      |     2 +-
 drivers/target/iscsi/cxgbit/cxgbit_main.c                                 |     2 +
 drivers/vhost/net.c                                                       |    80 +-
 fs/afs/rxrpc.c                                                            |    34 +-
 include/linux/acpi.h                                                      |    13 +
 include/linux/ath9k_platform.h                                            |     1 +
 include/linux/bcma/bcma_driver_chipcommon.h                               |     3 +
 include/linux/bpf.h                                                       |    45 +-
 include/linux/cgroup.h                                                    |     1 +
 include/linux/etherdevice.h                                               |    23 +
 include/linux/filter.h                                                    |    18 +
 include/linux/icmpv6.h                                                    |     5 +-
 include/linux/ieee80211.h                                                 |    32 +-
 include/linux/ieee802154.h                                                |    29 +
 include/linux/ipv6.h                                                      |     7 +
 include/linux/mdio-mux.h                                                  |     4 +-
 include/linux/micrel_phy.h                                                |     1 +
 include/linux/mlx4/device.h                                               |     2 +
 include/linux/mlx4/qp.h                                                   |    18 +-
 include/linux/mlx5/device.h                                               |    11 +
 include/linux/mlx5/driver.h                                               |    48 +-
 include/linux/mlx5/fs.h                                                   |    12 +-
 include/linux/mlx5/mlx5_ifc.h                                             |   293 +-
 include/linux/mlx5/port.h                                                 |    16 +-
 include/linux/mlx5/vport.h                                                |     2 +
 include/linux/mroute.h                                                    |     1 +
 include/linux/mroute6.h                                                   |     1 +
 include/linux/net.h                                                       |     1 +
 include/linux/netdev_features.h                                           |     7 +-
 include/linux/netdevice.h                                                 |   156 +-
 include/linux/netfilter/x_tables.h                                        |     8 +
 include/linux/netfilter_bridge/ebtables.h                                 |     2 -
 include/linux/of_mdio.h                                                   |    18 +-
 include/linux/perf_event.h                                                |    20 +-
 include/linux/platform_data/b53.h                                         |    33 +
 include/linux/ptr_ring.h                                                  |   448 +++
 include/linux/qed/common_hsi.h                                            |   397 +-
 include/linux/qed/eth_common.h                                            |   124 +-
 include/linux/qed/iscsi_common.h                                          |  1439 +++++++
 include/linux/qed/qed_chain.h                                             |   556 +--
 include/linux/qed/qed_eth_if.h                                            |    63 +
 include/linux/qed/qed_if.h                                                |   182 +-
 include/linux/qed/rdma_common.h                                           |    44 +
 include/linux/qed/roce_common.h                                           |    17 +
 include/linux/qed/storage_common.h                                        |    91 +
 include/linux/qed/tcp_common.h                                            |   226 ++
 include/linux/rbtree.h                                                    |     2 +
 include/linux/rbtree_augmented.h                                          |    13 +
 include/linux/rcupdate.h                                                  |     8 +-
 include/linux/rtnetlink.h                                                 |     5 +-
 include/linux/rxrpc.h                                                     |    21 +-
 include/linux/skb_array.h                                                 |   178 +
 include/linux/skbuff.h                                                    |    18 +
 include/linux/stmmac.h                                                    |     3 +
 include/linux/ti_wilink_st.h                                              |     2 +-
 include/linux/virtio_net.h                                                |   101 +
 include/net/6lowpan.h                                                     |    16 +
 include/net/act_api.h                                                     |   119 +-
 include/net/addrconf.h                                                    |    10 +
 include/net/bluetooth/hci.h                                               |     3 +-
 include/net/bluetooth/hci_core.h                                          |    10 +-
 include/net/bluetooth/mgmt.h                                              |     1 +
 include/net/cfg80211.h                                                    |   133 +-
 include/net/cfg802154.h                                                   |    13 +
 include/net/codel_qdisc.h                                                 |     1 +
 include/net/devlink.h                                                     |     3 +
 include/net/dsa.h                                                         |    60 +-
 include/net/fib_rules.h                                                   |    24 +-
 include/net/gen_stats.h                                                   |    12 +-
 include/net/geneve.h                                                      |     9 -
 include/net/gro_cells.h                                                   |    11 +-
 include/net/gtp.h                                                         |     2 +-
 include/net/ip.h                                                          |     1 +
 include/net/ip6_route.h                                                   |    23 +-
 include/net/ip_tunnels.h                                                  |     2 +
 include/net/l3mdev.h                                                      |    60 +-
 include/net/mac80211.h                                                    |    23 +-
 include/net/mac802154.h                                                   |   117 +-
 include/net/ncsi.h                                                        |    52 +
 include/net/ndisc.h                                                       |   248 +-
 include/net/netevent.h                                                    |     1 +
 include/net/netfilter/nf_conntrack.h                                      |    13 +-
 include/net/netfilter/nf_conntrack_core.h                                 |     2 +
 include/net/netfilter/nf_conntrack_extend.h                               |     7 -
 include/net/netfilter/nf_conntrack_helper.h                               |    15 +
 include/net/netfilter/nf_conntrack_labels.h                               |    18 +-
 include/net/netfilter/nf_conntrack_zones.h                                |    45 +-
 include/net/netfilter/nf_log.h                                            |     7 +
 include/net/netfilter/nf_nat.h                                            |     3 +-
 include/net/netfilter/nf_tables.h                                         |    64 +-
 include/net/nfc/digital.h                                                 |     4 +-
 include/net/nfc/llc.h                                                     |     4 -
 include/net/nl802154.h                                                    |     9 +-
 include/net/pkt_cls.h                                                     |    11 +
 include/net/pkt_sched.h                                                   |     4 +-
 include/net/rtnetlink.h                                                   |     5 +-
 include/net/sch_generic.h                                                 |   158 +-
 include/net/sctp/sctp.h                                                   |     4 +
 include/net/sctp/structs.h                                                |    51 +-
 include/net/sctp/ulpevent.h                                               |    12 +-
 include/net/switchdev.h                                                   |     8 +
 include/net/tc_act/tc_bpf.h                                               |     5 +-
 include/net/tc_act/tc_connmark.h                                          |     5 +-
 include/net/tc_act/tc_csum.h                                              |     5 +-
 include/net/tc_act/tc_defact.h                                            |     9 +-
 include/net/tc_act/tc_gact.h                                              |     7 +-
 include/net/tc_act/tc_ife.h                                               |     5 +-
 include/net/tc_act/tc_ipt.h                                               |     5 +-
 include/net/tc_act/tc_mirred.h                                            |    14 +-
 include/net/tc_act/tc_nat.h                                               |     7 +-
 include/net/tc_act/tc_pedit.h                                             |     5 +-
 include/net/tc_act/tc_skbedit.h                                           |    15 +-
 include/net/tc_act/tc_vlan.h                                              |     5 +-
 include/net/tcp.h                                                         |     7 +-
 include/net/udp.h                                                         |     4 +-
 include/net/udp_tunnel.h                                                  |    42 +
 include/net/vxlan.h                                                       |    13 +-
 include/soc/fsl/qe/immap_qe.h                                             |     5 +-
 include/soc/fsl/qe/qe.h                                                   |    19 +
 include/soc/fsl/qe/qe_tdm.h                                               |    94 +
 include/soc/fsl/qe/ucc.h                                                  |     4 +
 include/soc/fsl/qe/ucc_fast.h                                             |    27 +-
 include/trace/events/devlink.h                                            |    68 +
 include/trace/events/napi.h                                               |    13 +-
 include/uapi/linux/batman_adv.h                                           |   114 +
 include/uapi/linux/bpf.h                                                  |    86 +-
 include/uapi/linux/can/bcm.h                                              |     1 +
 include/uapi/linux/devlink.h                                              |     8 +
 include/uapi/linux/elf-em.h                                               |     1 +
 include/uapi/linux/ethtool.h                                              |     3 +-
 include/uapi/linux/fib_rules.h                                            |     1 +
 include/uapi/linux/icmp.h                                                 |     1 +
 include/uapi/linux/if_bridge.h                                            |    29 +
 include/uapi/linux/if_ether.h                                             |     1 +
 include/uapi/linux/if_link.h                                              |    14 +
 include/uapi/linux/if_macsec.h                                            |     2 +
 include/uapi/linux/if_tunnel.h                                            |     1 +
 include/uapi/linux/inet_diag.h                                            |     1 +
 include/uapi/linux/netfilter/nf_tables.h                                  |     6 +
 include/uapi/linux/netfilter/xt_NFLOG.h                                   |     6 +-
 include/uapi/linux/netlink_diag.h                                         |     1 +
 include/uapi/linux/nl80211.h                                              |    90 +-
 include/uapi/linux/openvswitch.h                                          |     8 +
 include/uapi/linux/pkt_cls.h                                              |    19 +-
 include/uapi/linux/sctp.h                                                 |    42 +
 include/uapi/linux/tc_act/tc_skbedit.h                                    |     2 +
 include/uapi/linux/tcp.h                                                  |    10 +
 include/uapi/linux/tipc.h                                                 |    30 +-
 include/uapi/linux/tipc_netlink.h                                         |    37 +
 include/uapi/linux/virtio_net.h                                           |     9 +-
 include/uapi/linux/wireless.h                                             |    63 +-
 kernel/bpf/arraymap.c                                                     |   163 +-
 kernel/bpf/core.c                                                         |     9 +-
 kernel/bpf/helpers.c                                                      |     2 +-
 kernel/bpf/inode.c                                                        |     4 +-
 kernel/bpf/syscall.c                                                      |    66 +-
 kernel/bpf/verifier.c                                                     |    26 +-
 kernel/cgroup.c                                                           |    35 +
 kernel/events/core.c                                                      |    68 +-
 kernel/events/internal.h                                                  |    25 +-
 kernel/trace/bpf_trace.c                                                  |   164 +-
 lib/rbtree.c                                                              |    26 +-
 net/6lowpan/6lowpan_i.h                                                   |     4 +
 net/6lowpan/Makefile                                                      |     2 +-
 net/6lowpan/core.c                                                        |    50 +-
 net/6lowpan/debugfs.c                                                     |    39 +
 net/6lowpan/iphc.c                                                        |   167 +-
 net/6lowpan/ndisc.c                                                       |   241 ++
 net/8021q/vlan_dev.c                                                      |     2 +
 net/Kconfig                                                               |     1 +
 net/Makefile                                                              |     1 +
 net/atm/clip.c                                                            |     2 +-
 net/batman-adv/Kconfig                                                    |     2 +-
 net/batman-adv/Makefile                                                   |     5 +
 net/batman-adv/bat_algo.c                                                 |   140 +
 net/batman-adv/bat_algo.h                                                 |    32 +-
 net/batman-adv/bat_iv_ogm.c                                               |   106 +-
 net/batman-adv/bat_iv_ogm.h                                               |    25 +
 net/batman-adv/bat_v.c                                                    |    58 +-
 net/batman-adv/bat_v.h                                                    |    52 +
 net/batman-adv/bat_v_elp.c                                                |     7 +-
 net/batman-adv/bat_v_elp.h                                                |     4 +-
 net/batman-adv/bat_v_ogm.c                                                |     9 +-
 net/batman-adv/bat_v_ogm.h                                                |     4 +-
 net/batman-adv/bitarray.c                                                 |     2 +
 net/batman-adv/bridge_loop_avoidance.c                                    |     1 +
 net/batman-adv/debugfs.c                                                  |   240 +-
 net/batman-adv/distributed-arp-table.c                                    |     2 +
 net/batman-adv/fragmentation.c                                            |    53 +-
 net/batman-adv/fragmentation.h                                            |     6 +-
 net/batman-adv/gateway_client.c                                           |    16 +-
 net/batman-adv/gateway_common.c                                           |    10 +-
 net/batman-adv/hard-interface.c                                           |    25 +-
 net/batman-adv/icmp_socket.c                                              |     1 +
 net/batman-adv/log.c                                                      |   231 ++
 net/batman-adv/log.h                                                      |   111 +
 net/batman-adv/main.c                                                     |   709 +---
 net/batman-adv/main.h                                                     |   121 +-
 net/batman-adv/multicast.c                                                |   501 ++-
 net/batman-adv/multicast.h                                                |     3 +
 net/batman-adv/netlink.c                                                  |   424 ++
 net/batman-adv/netlink.h                                                  |    32 +
 net/batman-adv/network-coding.c                                           |     2 +
 net/batman-adv/originator.c                                               |    91 +-
 net/batman-adv/originator.h                                               |     6 +-
 net/batman-adv/packet.h                                                   |    61 +-
 net/batman-adv/routing.c                                                  |    45 +-
 net/batman-adv/send.c                                                     |   102 +-
 net/batman-adv/send.h                                                     |     4 +-
 net/batman-adv/soft-interface.c                                           |    13 +-
 net/batman-adv/sysfs.c                                                    |    29 +-
 net/batman-adv/tp_meter.c                                                 |  1507 +++++++
 net/batman-adv/tp_meter.h                                                 |    34 +
 net/batman-adv/translation-table.c                                        |    10 +-
 net/batman-adv/tvlv.c                                                     |   632 +++
 net/batman-adv/tvlv.h                                                     |    61 +
 net/batman-adv/types.h                                                    |   258 +-
 net/bluetooth/6lowpan.c                                                   |    13 +-
 net/bluetooth/af_bluetooth.c                                              |     5 +
 net/bluetooth/hci_conn.c                                                  |     2 +-
 net/bluetooth/hci_core.c                                                  |    52 +-
 net/bluetooth/hci_debugfs.c                                               |    35 +
 net/bluetooth/hci_event.c                                                 |    18 +-
 net/bluetooth/hci_sock.c                                                  |     7 +-
 net/bluetooth/hci_sysfs.c                                                 |    99 -
 net/bluetooth/l2cap_core.c                                                |     2 +-
 net/bluetooth/l2cap_sock.c                                                |     2 +-
 net/bluetooth/mgmt.c                                                      |    18 +-
 net/bluetooth/smp.c                                                       |    67 +-
 net/bridge/br_device.c                                                    |    34 +-
 net/bridge/br_forward.c                                                   |   203 +-
 net/bridge/br_if.c                                                        |     9 +-
 net/bridge/br_input.c                                                     |    73 +-
 net/bridge/br_multicast.c                                                 |   243 +-
 net/bridge/br_netlink.c                                                   |   148 +-
 net/bridge/br_private.h                                                   |    73 +-
 net/bridge/br_stp.c                                                       |     2 +-
 net/bridge/br_stp_if.c                                                    |     2 +-
 net/bridge/br_sysfs_br.c                                                  |    25 +
 net/bridge/netfilter/ebt_802_3.c                                          |     6 +-
 net/bridge/netfilter/ebt_arp.c                                            |    43 +-
 net/bridge/netfilter/ebt_ip.c                                             |    28 +-
 net/bridge/netfilter/ebt_ip6.c                                            |    41 +-
 net/bridge/netfilter/ebt_stp.c                                            |    97 +-
 net/bridge/netfilter/ebtables.c                                           |    32 +-
 net/bridge/netfilter/nft_reject_bridge.c                                  |     8 +-
 net/caif/chnl_net.c                                                       |     1 -
 net/can/Makefile                                                          |     3 +-
 net/can/af_can.c                                                          |    22 +-
 net/can/bcm.c                                                             |   309 +-
 net/can/proc.c                                                            |     3 +-
 net/core/dev.c                                                            |   186 +-
 net/core/devlink.c                                                        |    91 +
 net/core/drop_monitor.c                                                   |     3 +-
 net/core/ethtool.c                                                        |     1 +
 net/core/fib_rules.c                                                      |    82 +-
 net/core/filter.c                                                         |   504 ++-
 net/core/gen_estimator.c                                                  |    24 +-
 net/core/gen_stats.c                                                      |    35 +-
 net/core/neighbour.c                                                      |    13 +-
 net/core/net-sysfs.c                                                      |    15 +-
 net/core/netpoll.c                                                        |     2 +-
 net/core/pktgen.c                                                         |    43 +-
 net/core/rtnetlink.c                                                      |   156 +-
 net/core/skbuff.c                                                         |    46 +-
 net/core/utils.c                                                          |     8 +-
 net/dsa/Makefile                                                          |     2 +-
 net/dsa/dsa.c                                                             |   259 +-
 net/dsa/dsa2.c                                                            |   695 ++++
 net/dsa/dsa_priv.h                                                        |     9 +-
 net/dsa/slave.c                                                           |   121 +-
 net/dsa/tag_brcm.c                                                        |     4 +-
 net/dsa/tag_dsa.c                                                         |    10 +-
 net/dsa/tag_edsa.c                                                        |    10 +-
 net/dsa/tag_trailer.c                                                     |     4 +-
 net/ieee802154/6lowpan/core.c                                             |    30 +-
 net/ieee802154/6lowpan/rx.c                                               |     2 +-
 net/ieee802154/6lowpan/tx.c                                               |   113 +-
 net/ieee802154/core.c                                                     |    70 +-
 net/ieee802154/core.h                                                     |     2 +
 net/ieee802154/nl802154.c                                                 |    54 +-
 net/ipv4/Kconfig                                                          |    16 +
 net/ipv4/Makefile                                                         |     1 +
 net/ipv4/af_inet.c                                                        |     5 +-
 net/ipv4/devinet.c                                                        |    12 +-
 net/ipv4/fib_rules.c                                                      |     6 +-
 net/ipv4/fou.c                                                            |    81 +-
 net/ipv4/gre_demux.c                                                      |     1 +
 net/ipv4/inet_diag.c                                                      |    25 +
 net/ipv4/inet_fragment.c                                                  |     2 +-
 net/ipv4/ip_forward.c                                                     |     4 +-
 net/ipv4/ip_gre.c                                                         |    51 +-
 net/ipv4/ip_output.c                                                      |     8 +-
 net/ipv4/ip_tunnel.c                                                      |     2 +-
 net/ipv4/ip_tunnel_core.c                                                 |     9 +
 net/ipv4/ipip.c                                                           |   137 +-
 net/ipv4/ipmr.c                                                           |    15 +-
 net/ipv4/netfilter/arp_tables.c                                           |    88 +-
 net/ipv4/netfilter/ip_tables.c                                            |    65 +-
 net/ipv4/netfilter/iptable_mangle.c                                       |     4 -
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c                     |    14 +-
 net/ipv4/netfilter/nf_reject_ipv4.c                                       |     3 +
 net/ipv4/tcp.c                                                            |    67 +
 net/ipv4/tcp_dctcp.c                                                      |     4 +-
 net/ipv4/tcp_input.c                                                      |    31 +-
 net/ipv4/tcp_ipv4.c                                                       |    31 +-
 net/ipv4/tcp_nv.c                                                         |   476 +++
 net/ipv4/tcp_output.c                                                     |     4 +-
 net/ipv4/tcp_timer.c                                                      |    81 +-
 net/ipv4/tunnel4.c                                                        |    72 +-
 net/ipv4/udp.c                                                            |     4 +-
 net/ipv4/udp_tunnel.c                                                     |    61 +
 net/ipv4/xfrm4_policy.c                                                   |     8 +-
 net/ipv6/addrconf.c                                                       |   276 +-
 net/ipv6/af_inet6.c                                                       |     6 +
 net/ipv6/fib6_rules.c                                                     |     6 +-
 net/ipv6/icmp.c                                                           |    78 +-
 net/ipv6/ila/ila.h                                                        |     3 +-
 net/ipv6/ila/ila_common.c                                                 |    16 +-
 net/ipv6/ila/ila_lwt.c                                                    |     4 +-
 net/ipv6/ila/ila_xlat.c                                                   |     8 +-
 net/ipv6/ip6_icmp.c                                                       |     2 +-
 net/ipv6/ip6_input.c                                                      |     1 +
 net/ipv6/ip6_output.c                                                     |    14 +-
 net/ipv6/ip6mr.c                                                          |    26 +-
 net/ipv6/ndisc.c                                                          |   123 +-
 net/ipv6/netfilter/ip6_tables.c                                           |    61 +-
 net/ipv6/netfilter/ip6table_mangle.c                                      |     4 -
 net/ipv6/ping.c                                                           |     4 +-
 net/ipv6/raw.c                                                            |     8 +-
 net/ipv6/route.c                                                          |    32 +-
 net/ipv6/sit.c                                                            |   140 +-
 net/ipv6/tcp_ipv6.c                                                       |    29 +-
 net/ipv6/udp.c                                                            |    12 +-
 net/ipv6/xfrm6_policy.c                                                   |     4 +-
 net/irda/af_irda.c                                                        |     7 +-
 net/iucv/af_iucv.c                                                        |   223 +-
 net/kcm/kcmproc.c                                                         |     6 +-
 net/kcm/kcmsock.c                                                         |     8 +-
 net/l2tp/l2tp_eth.c                                                       |     4 +-
 net/l2tp/l2tp_ip6.c                                                       |     8 +-
 net/l2tp/l2tp_ppp.c                                                       |     7 +-
 net/l3mdev/l3mdev.c                                                       |    64 +-
 net/mac80211/agg-rx.c                                                     |    18 +
 net/mac80211/agg-tx.c                                                     |     8 +-
 net/mac80211/cfg.c                                                        |     1 +
 net/mac80211/debugfs.c                                                    |   173 +
 net/mac80211/debugfs_sta.c                                                |    78 +-
 net/mac80211/ieee80211_i.h                                                |    32 +-
 net/mac80211/iface.c                                                      |    26 +-
 net/mac80211/main.c                                                       |    10 +-
 net/mac80211/mesh.c                                                       |    20 +-
 net/mac80211/mesh_plink.c                                                 |    16 +-
 net/mac80211/rx.c                                                         |     9 +-
 net/mac80211/scan.c                                                       |    42 +-
 net/mac80211/spectmgmt.c                                                  |    45 +-
 net/mac80211/sta_info.c                                                   |    14 +-
 net/mac80211/tdls.c                                                       |     1 +
 net/mac80211/tx.c                                                         |   302 +-
 net/mac80211/util.c                                                       |    34 +-
 net/mpls/af_mpls.c                                                        |    11 +-
 net/ncsi/Kconfig                                                          |    12 +
 net/ncsi/Makefile                                                         |     4 +
 net/ncsi/internal.h                                                       |   328 ++
 net/ncsi/ncsi-aen.c                                                       |   193 +
 net/ncsi/ncsi-cmd.c                                                       |   367 ++
 net/ncsi/ncsi-manage.c                                                    |  1205 ++++++
 net/ncsi/ncsi-pkt.h                                                       |   415 ++
 net/ncsi/ncsi-rsp.c                                                       |  1035 +++++
 net/netfilter/Kconfig                                                     |    10 +-
 net/netfilter/ipvs/ip_vs_proto_tcp.c                                      |    25 +-
 net/netfilter/nf_conntrack_core.c                                         |   191 +-
 net/netfilter/nf_conntrack_extend.c                                       |    15 +-
 net/netfilter/nf_conntrack_ftp.c                                          |    58 +-
 net/netfilter/nf_conntrack_h323_asn1.c                                    |     3 +-
 net/netfilter/nf_conntrack_h323_main.c                                    |    15 +-
 net/netfilter/nf_conntrack_helper.c                                       |   127 +-
 net/netfilter/nf_conntrack_irc.c                                          |    36 +-
 net/netfilter/nf_conntrack_labels.c                                       |    28 +-
 net/netfilter/nf_conntrack_netlink.c                                      |    10 +-
 net/netfilter/nf_conntrack_sane.c                                         |    57 +-
 net/netfilter/nf_conntrack_sip.c                                          |    75 +-
 net/netfilter/nf_conntrack_standalone.c                                   |    50 +-
 net/netfilter/nf_conntrack_tftp.c                                         |    48 +-
 net/netfilter/nf_log.c                                                    |    33 +-
 net/netfilter/nf_nat_core.c                                               |   149 +-
 net/netfilter/nf_tables_api.c                                             |   414 +-
 net/netfilter/nfnetlink_cttimeout.c                                       |    20 +-
 net/netfilter/nfnetlink_log.c                                             |     9 +-
 net/netfilter/nft_compat.c                                                |    75 +-
 net/netfilter/nft_ct.c                                                    |    41 +-
 net/netfilter/nft_dynset.c                                                |     7 +-
 net/netfilter/nft_hash.c                                                  |    24 +-
 net/netfilter/nft_log.c                                                   |    51 +-
 net/netfilter/nft_lookup.c                                                |    43 +-
 net/netfilter/nft_meta.c                                                  |     9 +-
 net/netfilter/nft_rbtree.c                                                |    26 +-
 net/netfilter/x_tables.c                                                  |    53 +
 net/netfilter/xt_NFLOG.c                                                  |     3 +
 net/netfilter/xt_RATEEST.c                                                |     2 +-
 net/netfilter/xt_TRACE.c                                                  |    25 +-
 net/netfilter/xt_connlabel.c                                              |    29 +-
 net/netfilter/xt_owner.c                                                  |    41 +-
 net/netfilter/xt_physdev.c                                                |     8 +-
 net/netfilter/xt_tcpudp.c                                                 |     7 +-
 net/netlink/af_netlink.h                                                  |    14 -
 net/nfc/digital_core.c                                                    |    28 +-
 net/nfc/digital_dep.c                                                     |   316 +-
 net/nfc/digital_technology.c                                              |    11 +-
 net/nfc/hci/llc.c                                                         |    17 +-
 net/nfc/llcp_commands.c                                                   |    23 +-
 net/nfc/llcp_core.c                                                       |     9 +-
 net/openvswitch/actions.c                                                 |    40 +-
 net/openvswitch/conntrack.c                                               |    73 +-
 net/openvswitch/datapath.c                                                |    42 +-
 net/openvswitch/datapath.h                                                |     5 +-
 net/openvswitch/flow_netlink.c                                            |     9 +
 net/openvswitch/vport-internal_dev.c                                      |     2 +-
 net/openvswitch/vport.c                                                   |     1 +
 net/packet/af_packet.c                                                    |    42 +-
 net/rds/bind.c                                                            |     6 +
 net/rds/cong.c                                                            |     3 +-
 net/rds/connection.c                                                      |   329 +-
 net/rds/ib.c                                                              |     9 +-
 net/rds/ib.h                                                              |     8 +-
 net/rds/ib_cm.c                                                           |     9 +-
 net/rds/ib_rdma.c                                                         |     3 +-
 net/rds/ib_recv.c                                                         |     4 +-
 net/rds/ib_send.c                                                         |     4 +-
 net/rds/loop.c                                                            |    15 +-
 net/rds/message.c                                                         |     1 +
 net/rds/rdma_transport.c                                                  |     1 +
 net/rds/rds.h                                                             |   178 +-
 net/rds/rds_single_path.h                                                 |    30 +
 net/rds/recv.c                                                            |   106 +-
 net/rds/send.c                                                            |   356 +-
 net/rds/tcp.c                                                             |   160 +-
 net/rds/tcp.h                                                             |    23 +-
 net/rds/tcp_connect.c                                                     |    43 +-
 net/rds/tcp_listen.c                                                      |    76 +-
 net/rds/tcp_recv.c                                                        |    38 +-
 net/rds/tcp_send.c                                                        |    39 +-
 net/rds/threads.c                                                         |   105 +-
 net/rxrpc/Makefile                                                        |    37 +-
 net/rxrpc/af_rxrpc.c                                                      |   287 +-
 net/rxrpc/ar-connection.c                                                 |   927 -----
 net/rxrpc/ar-error.c                                                      |   230 --
 net/rxrpc/ar-internal.h                                                   |   515 ++-
 net/rxrpc/ar-local.c                                                      |   415 --
 net/rxrpc/ar-peer.c                                                       |   303 --
 net/rxrpc/ar-transport.c                                                  |   284 --
 net/rxrpc/{ar-accept.c => call_accept.c}                                  |    76 +-
 net/rxrpc/{ar-ack.c => call_event.c}                                      |    51 +-
 net/rxrpc/{ar-call.c => call_object.c}                                    |   558 +--
 net/rxrpc/conn_client.c                                                   |   372 ++
 net/rxrpc/{ar-connevent.c => conn_event.c}                                |    73 +-
 net/rxrpc/conn_object.c                                                   |   340 ++
 net/rxrpc/conn_service.c                                                  |   230 ++
 net/rxrpc/{ar-input.c => input.c}                                         |   110 +-
 net/rxrpc/insecure.c                                                      |     7 +-
 net/rxrpc/{ar-key.c => key.c}                                             |     6 +-
 net/rxrpc/local_event.c                                                   |   116 +
 net/rxrpc/local_object.c                                                  |   390 ++
 net/rxrpc/misc.c                                                          |     6 +
 net/rxrpc/{ar-output.c => output.c}                                       |   233 +-
 net/rxrpc/peer_event.c                                                    |   281 ++
 net/rxrpc/peer_object.c                                                   |   315 ++
 net/rxrpc/{ar-proc.c => proc.c}                                           |    62 +-
 net/rxrpc/{ar-recvmsg.c => recvmsg.c}                                     |    10 +-
 net/rxrpc/rxkad.c                                                         |   263 +-
 net/rxrpc/{ar-security.c => security.c}                                   |     8 +-
 net/rxrpc/{ar-skbuff.c => skbuff.c}                                       |     2 +
 net/rxrpc/sysctl.c                                                        |    12 +-
 net/rxrpc/utils.c                                                         |    46 +
 net/sched/Kconfig                                                         |    10 +
 net/sched/Makefile                                                        |     1 +
 net/sched/act_api.c                                                       |   274 +-
 net/sched/act_bpf.c                                                       |    41 +-
 net/sched/act_connmark.c                                                  |    30 +-
 net/sched/act_csum.c                                                      |    29 +-
 net/sched/act_gact.c                                                      |    31 +-
 net/sched/act_ife.c                                                       |    51 +-
 net/sched/act_ipt.c                                                       |    67 +-
 net/sched/act_mirred.c                                                    |    35 +-
 net/sched/act_nat.c                                                       |    29 +-
 net/sched/act_pedit.c                                                     |    36 +-
 net/sched/act_police.c                                                    |    59 +-
 net/sched/act_simple.c                                                    |    39 +-
 net/sched/act_skbedit.c                                                   |    62 +-
 net/sched/act_vlan.c                                                      |    41 +-
 net/sched/cls_api.c                                                       |    48 +-
 net/sched/cls_bpf.c                                                       |     7 +-
 net/sched/cls_flower.c                                                    |    65 +-
 net/sched/cls_matchall.c                                                  |   318 ++
 net/sched/sch_api.c                                                       |    30 +-
 net/sched/sch_atm.c                                                       |    33 +-
 net/sched/sch_blackhole.c                                                 |     5 +-
 net/sched/sch_cbq.c                                                       |   305 +-
 net/sched/sch_choke.c                                                     |    41 +-
 net/sched/sch_codel.c                                                     |    10 +-
 net/sched/sch_drr.c                                                       |    38 +-
 net/sched/sch_dsmark.c                                                    |    27 +-
 net/sched/sch_fifo.c                                                      |    18 +-
 net/sched/sch_fq.c                                                        |    29 +-
 net/sched/sch_fq_codel.c                                                  |    64 +-
 net/sched/sch_generic.c                                                   |    90 +-
 net/sched/sch_gred.c                                                      |    42 +-
 net/sched/sch_hfsc.c                                                      |   108 +-
 net/sched/sch_hhf.c                                                       |    24 +-
 net/sched/sch_htb.c                                                       |    68 +-
 net/sched/sch_mq.c                                                        |     2 +-
 net/sched/sch_mqprio.c                                                    |    11 +-
 net/sched/sch_multiq.c                                                    |    32 +-
 net/sched/sch_netem.c                                                     |    73 +-
 net/sched/sch_pie.c                                                       |     7 +-
 net/sched/sch_plug.c                                                      |    19 +-
 net/sched/sch_prio.c                                                      |    27 +-
 net/sched/sch_qfq.c                                                       |    63 +-
 net/sched/sch_red.c                                                       |    28 +-
 net/sched/sch_sfb.c                                                       |     7 +-
 net/sched/sch_sfq.c                                                       |    11 +-
 net/sched/sch_tbf.c                                                       |    34 +-
 net/sched/sch_teql.c                                                      |     4 +-
 net/sctp/Makefile                                                         |     3 +-
 net/sctp/associola.c                                                      |     1 +
 net/sctp/chunk.c                                                          |    25 +-
 net/sctp/endpointola.c                                                    |     1 +
 net/sctp/input.c                                                          |    68 +-
 net/sctp/inqueue.c                                                        |    85 +-
 net/sctp/ipv6.c                                                           |    15 +-
 net/sctp/offload.c                                                        |   119 +
 net/sctp/output.c                                                         |   378 +-
 net/sctp/outqueue.c                                                       |    99 +
 net/sctp/protocol.c                                                       |     9 +-
 net/sctp/sm_make_chunk.c                                                  |    47 +-
 net/sctp/sm_sideeffect.c                                                  |     4 +-
 net/sctp/sm_statefuns.c                                                   |     9 +-
 net/sctp/socket.c                                                         |   293 +-
 net/sctp/ulpevent.c                                                       |    17 +-
 net/switchdev/switchdev.c                                                 |     5 +-
 net/tipc/Makefile                                                         |     2 +-
 net/tipc/addr.h                                                           |     6 +-
 net/tipc/bearer.c                                                         |    33 +-
 net/tipc/bearer.h                                                         |     3 +-
 net/tipc/core.c                                                           |     1 +
 net/tipc/core.h                                                           |    15 +-
 net/tipc/discover.c                                                       |     5 +-
 net/tipc/link.c                                                           |    51 +-
 net/tipc/monitor.c                                                        |   803 ++++
 net/tipc/monitor.h                                                        |    82 +
 net/tipc/netlink.c                                                        |    27 +-
 net/tipc/netlink.h                                                        |     1 +
 net/tipc/node.c                                                           |   213 +-
 net/tipc/node.h                                                           |     5 +
 net/tipc/server.c                                                         |     3 +-
 net/tipc/udp_media.c                                                      |    24 +-
 net/wireless/core.c                                                       |    34 +-
 net/wireless/core.h                                                       |    16 +-
 net/wireless/nl80211.c                                                    |   405 +-
 net/wireless/nl80211.h                                                    |     2 +-
 net/wireless/scan.c                                                       |    18 +-
 net/wireless/sme.c                                                        |     8 +-
 net/wireless/trace.h                                                      |    33 +-
 samples/bpf/Makefile                                                      |    16 +
 samples/bpf/bpf_helpers.h                                                 |     4 +
 samples/bpf/bpf_load.c                                                    |     8 +
 samples/bpf/sockex2_user.c                                                |     3 +
 samples/bpf/sockex3_user.c                                                |     3 +
 samples/bpf/test_cgrp2_array_pin.c                                        |   109 +
 samples/bpf/test_cgrp2_tc.sh                                              |   184 +
 samples/bpf/test_cgrp2_tc_kern.c                                          |    69 +
 samples/bpf/test_probe_write_user_kern.c                                  |    52 +
 samples/bpf/test_probe_write_user_user.c                                  |    78 +
 samples/bpf/xdp1_kern.c                                                   |    93 +
 samples/bpf/xdp1_user.c                                                   |   181 +
 samples/bpf/xdp2_kern.c                                                   |   114 +
 samples/pktgen/parameters.sh                                              |     7 +-
 samples/pktgen/pktgen.conf-1-1-flows                                      |    67 -
 samples/pktgen/pktgen.conf-1-1-rdos                                       |    64 -
 samples/pktgen/pktgen_bench_xmit_mode_netif_receive.sh                    |     6 +-
 samples/pktgen/pktgen_bench_xmit_mode_queue_xmit.sh                       |    68 +
 samples/pktgen/pktgen_sample01_simple.sh                                  |     6 +-
 samples/pktgen/pktgen_sample02_multiqueue.sh                              |     6 +-
 samples/pktgen/pktgen_sample03_burst_single_flow.sh                       |     6 +-
 samples/pktgen/pktgen_sample04_many_flows.sh                              |    93 +
 samples/pktgen/pktgen_sample05_flow_per_thread.sh                         |    81 +
 tools/hv/bondvf.sh                                                        |   193 +
 tools/perf/scripts/python/netdev-times.py                                 |    11 +-
 tools/virtio/ringtest/Makefile                                            |     5 +-
 tools/virtio/ringtest/ptr_ring.c                                          |   197 +
 1390 files changed, 95887 insertions(+), 36917 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
 create mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.txt
 create mode 100644 Documentation/devicetree/bindings/net/can/rcar_canfd.txt
 create mode 100644 Documentation/devicetree/bindings/net/cirrus,cs89x0.txt
 create mode 100644 Documentation/devicetree/bindings/net/dsa/b53.txt
 create mode 100644 Documentation/devicetree/bindings/net/hisilicon-femac-mdio.txt
 create mode 100644 Documentation/devicetree/bindings/net/hisilicon-femac.txt
 create mode 100644 Documentation/devicetree/bindings/phy/brcm,mdio-mux-bus-pci.txt
 create mode 100644 drivers/net/can/rcar/Kconfig
 create mode 100644 drivers/net/can/rcar/Makefile
 rename drivers/net/can/{ => rcar}/rcar_can.c (100%)
 create mode 100644 drivers/net/can/rcar/rcar_canfd.c
 create mode 100644 drivers/net/dsa/b53/Kconfig
 create mode 100644 drivers/net/dsa/b53/Makefile
 create mode 100644 drivers/net/dsa/b53/b53_common.c
 create mode 100644 drivers/net/dsa/b53/b53_mdio.c
 create mode 100644 drivers/net/dsa/b53/b53_mmap.c
 create mode 100644 drivers/net/dsa/b53/b53_priv.h
 create mode 100644 drivers/net/dsa/b53/b53_regs.h
 create mode 100644 drivers/net/dsa/b53/b53_spi.c
 create mode 100644 drivers/net/dsa/b53/b53_srab.c
 delete mode 100644 drivers/net/dsa/mv88e6xxx.c
 create mode 100644 drivers/net/dsa/mv88e6xxx/Kconfig
 create mode 100644 drivers/net/dsa/mv88e6xxx/Makefile
 create mode 100644 drivers/net/dsa/mv88e6xxx/chip.c
 rename drivers/net/dsa/{ => mv88e6xxx}/mv88e6xxx.h (76%)
 create mode 100644 drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c
 create mode 100644 drivers/net/ethernet/broadcom/bgmac-bcma.c
 create mode 100644 drivers/net/ethernet/broadcom/bgmac-platform.c
 create mode 100644 drivers/net/ethernet/chelsio/libcxgb/Makefile
 rename drivers/net/ethernet/chelsio/{cxgb4/cxgb4_ppm.c => libcxgb/libcxgb_ppm.c} (86%)
 rename drivers/net/ethernet/chelsio/{cxgb4/cxgb4_ppm.h => libcxgb/libcxgb_ppm.h} (84%)
 create mode 100644 drivers/net/ethernet/hisilicon/hisi_femac.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_common.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_rx_am.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/rl.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_kvdl.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
 create mode 100644 drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h
 create mode 100644 drivers/net/phy/intel-xway.c
 create mode 100644 drivers/net/phy/mdio-hisi-femac.c
 create mode 100644 drivers/net/phy/mdio-mux-bcm-iproc.c
 create mode 100644 drivers/net/phy/mdio-xgene.c
 create mode 100644 drivers/net/phy/mdio-xgene.h
 create mode 100644 drivers/net/phy/swphy.c
 create mode 100644 drivers/net/phy/swphy.h
 create mode 100644 drivers/net/wan/fsl_ucc_hdlc.c
 create mode 100644 drivers/net/wan/fsl_ucc_hdlc.h
 create mode 100644 drivers/net/wan/slic_ds26522.c
 create mode 100644 drivers/net/wan/slic_ds26522.h
 delete mode 100644 drivers/net/wireless/broadcom/b43/phy_a.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-a000.c
 create mode 100644 drivers/phy/phy-bcm-ns2-pcie.c
 create mode 100644 drivers/soc/fsl/qe/qe_tdm.c
 create mode 100644 include/linux/platform_data/b53.h
 create mode 100644 include/linux/ptr_ring.h
 create mode 100644 include/linux/qed/iscsi_common.h
 create mode 100644 include/linux/qed/rdma_common.h
 create mode 100644 include/linux/qed/roce_common.h
 create mode 100644 include/linux/qed/storage_common.h
 create mode 100644 include/linux/qed/tcp_common.h
 create mode 100644 include/linux/skb_array.h
 create mode 100644 include/linux/virtio_net.h
 create mode 100644 include/net/ncsi.h
 create mode 100644 include/soc/fsl/qe/qe_tdm.h
 create mode 100644 include/trace/events/devlink.h
 create mode 100644 include/uapi/linux/batman_adv.h
 create mode 100644 net/6lowpan/ndisc.c
 create mode 100644 net/batman-adv/bat_algo.c
 create mode 100644 net/batman-adv/bat_iv_ogm.h
 create mode 100644 net/batman-adv/bat_v.h
 create mode 100644 net/batman-adv/log.c
 create mode 100644 net/batman-adv/log.h
 create mode 100644 net/batman-adv/netlink.c
 create mode 100644 net/batman-adv/netlink.h
 create mode 100644 net/batman-adv/tp_meter.c
 create mode 100644 net/batman-adv/tp_meter.h
 create mode 100644 net/batman-adv/tvlv.c
 create mode 100644 net/batman-adv/tvlv.h
 create mode 100644 net/dsa/dsa2.c
 create mode 100644 net/ipv4/tcp_nv.c
 create mode 100644 net/ncsi/Kconfig
 create mode 100644 net/ncsi/Makefile
 create mode 100644 net/ncsi/internal.h
 create mode 100644 net/ncsi/ncsi-aen.c
 create mode 100644 net/ncsi/ncsi-cmd.c
 create mode 100644 net/ncsi/ncsi-manage.c
 create mode 100644 net/ncsi/ncsi-pkt.h
 create mode 100644 net/ncsi/ncsi-rsp.c
 create mode 100644 net/rds/rds_single_path.h
 delete mode 100644 net/rxrpc/ar-connection.c
 delete mode 100644 net/rxrpc/ar-error.c
 delete mode 100644 net/rxrpc/ar-local.c
 delete mode 100644 net/rxrpc/ar-peer.c
 delete mode 100644 net/rxrpc/ar-transport.c
 rename net/rxrpc/{ar-accept.c => call_accept.c} (87%)
 rename net/rxrpc/{ar-ack.c => call_event.c} (96%)
 rename net/rxrpc/{ar-call.c => call_object.c} (62%)
 create mode 100644 net/rxrpc/conn_client.c
 rename net/rxrpc/{ar-connevent.c => conn_event.c} (85%)
 create mode 100644 net/rxrpc/conn_object.c
 create mode 100644 net/rxrpc/conn_service.c
 rename net/rxrpc/{ar-input.c => input.c} (90%)
 rename net/rxrpc/{ar-key.c => key.c} (99%)
 create mode 100644 net/rxrpc/local_event.c
 create mode 100644 net/rxrpc/local_object.c
 rename net/rxrpc/{ar-output.c => output.c} (82%)
 create mode 100644 net/rxrpc/peer_event.c
 create mode 100644 net/rxrpc/peer_object.c
 rename net/rxrpc/{ar-proc.c => proc.c} (75%)
 rename net/rxrpc/{ar-recvmsg.c => recvmsg.c} (97%)
 rename net/rxrpc/{ar-security.c => security.c} (94%)
 rename net/rxrpc/{ar-skbuff.c => skbuff.c} (98%)
 create mode 100644 net/rxrpc/utils.c
 create mode 100644 net/sched/cls_matchall.c
 create mode 100644 net/sctp/offload.c
 create mode 100644 net/tipc/monitor.c
 create mode 100644 net/tipc/monitor.h
 create mode 100644 samples/bpf/test_cgrp2_array_pin.c
 create mode 100755 samples/bpf/test_cgrp2_tc.sh
 create mode 100644 samples/bpf/test_cgrp2_tc_kern.c
 create mode 100644 samples/bpf/test_probe_write_user_kern.c
 create mode 100644 samples/bpf/test_probe_write_user_user.c
 create mode 100644 samples/bpf/xdp1_kern.c
 create mode 100644 samples/bpf/xdp1_user.c
 create mode 100644 samples/bpf/xdp2_kern.c
 delete mode 100755 samples/pktgen/pktgen.conf-1-1-flows
 delete mode 100755 samples/pktgen/pktgen.conf-1-1-rdos
 create mode 100755 samples/pktgen/pktgen_bench_xmit_mode_queue_xmit.sh
 create mode 100755 samples/pktgen/pktgen_sample04_many_flows.sh
 create mode 100755 samples/pktgen/pktgen_sample05_flow_per_thread.sh
 create mode 100755 tools/hv/bondvf.sh
 create mode 100644 tools/virtio/ringtest/ptr_ring.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ