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>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20181221.162028.514870100232685504.davem@davemloft.net>
Date:   Fri, 21 Dec 2018 16:20:28 -0800 (PST)
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


Here is an early pull request for the next merge window:

1) New ipset extensions for matching on destination MAC addresses,
   from Stefano Brivio.

2) Add ipv4 ttl and tos, plus ipv6 flow label and hop limit offloads
   to nfp driver.  From Stefano Brivio.

3) Implement GRO for plain UDP sockets, from Paolo Abeni.

4) Lots of work from Michał Mirosław to eliminate the VLAN_TAG_PRESENT
   bit so that we could support the entire vlan_tci value.

5) Rework the IPSEC policy lookups to better optimize more usecases,
   from Florian Westphal.

6) Infrastructure changes eliminating direct manipulation of SKB lists
   wherever possible, and to always use the appropriate SKB list
   helpers.  This work is still ongoing...

7) Lots of PHY driver and state machine improvements and
   simplifications, from Heiner Kallweit.

8) Various TSO deferral refinements, from Eric Dumazet.

9) Add ntuple filter support to aquantia driver, from Dmitry Bogdanov.

10) Batch dropping of XDP packets in tuntap, from Jason Wang.

11) Lots of cleanups and improvements to the r8169 driver from Heiner
    Kallweit, including support for ->xmit_more.  This driver has been
    getting some much needed love since he started working on it.

12) Lots of new forwarding selftests from Petr Machata.

13) Enable VXLAN learning in mlxsw driver, from Ido Schimmel.

14) Packed ring support for virtio, from Tiwei Bie.

15) Add new Aquantia AQtion USB driver, from Dmitry Bezrukov.

16) Add XDP support to dpaa2-eth driver, from Ioana Ciocoi Radulescu.

17) Implement coalescing on TCP backlog queue, from Eric Dumazet.

18) Implement carrier change in tun driver, from Nicolas Dichtel.

19) Support msg_zerocopy in UDP, from Willem de Bruijn.

20) Significantly improve garbage collection of neighbor objects
    when the table has many PERMANENT entries, from David
    Ahern.

21) Remove egdev usage from nfp and mlx5, and remove the facility
    completely from the tree as it no longer has any users.
    From Oz Shlomo and others.

22) Add a NETDEV_PRE_CHANGEADDR so that drivers can veto the change
    and therefore abort the operation before the commit phase
    (which is the NETDEV_CHANGEADDR event).  From Petr Machata.

23) Add indirect call wrappers to avoid retpoline overhead, and use
    them in the GRO code paths.  From Paolo Abeni.

24) Add support for netlink FDB get operations, from Roopa Prabhu.

25) Support bloom filter in mlxsw driver, from Nir Dotan.

26) Add SKB extension infrastructure.  This consolidates the handling
    of the auxiliary SKB data used by IPSEC and bridge netfilter,
    and is designed to support the needs to MPTCP which could be
    integrated in the future.

27) Lots of XDP TX optimizations in mlx5 from Tariq Toukan.

Please pull, thanks a lot!

The following changes since commit
6cafab50eea327e0d198cc9579a60440fc959756:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc (2018-12-21 14:23:57 -0800)

are available in the Git repository at:

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

for you to fetch changes up to ce28bb4453880759c5bdc2751629f1a865ea4a6e:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2018-12-21 15:06:20 -0800)

----------------------------------------------------------------
Adi Nissim (2):
      net/sched: act_tunnel_key: Allow key-less tunnels
      net/sched: act_tunnel_key: Don't dump dst port if it wasn't set

Ahmad Masri (5):
      wil6210: refactor disconnect flow
      wil6210: notify cqm packet loss on disable_ap_sme
      wil6210: fix debugfs memory access alignment
      wil6210: remove unnecessary alignment code from rx flow
      wil6210: fix freeing of rx buffers in EDMA mode

Aisheng Dong (2):
      dt-bindings: can: flexcan: add stop mode property to device tree
      can: flexcan: add self wakeup support

Akeem G Abodunrin (1):
      ice: Do autoneg based on VSI state

Alan Brady (1):
      i40e: prevent overlapping tx_timeout recover

Alexandre Belloni (1):
      MAINTAINERS: Add a maintainer for Microsemi switches

Alexei Avshalom Lazar (2):
      wil6210: fix reset flow for Talyn-mb
      wil6210: add general initialization/size checks

Alexei Starovoitov (21):
      Merge branch 'device-ops-as-cb'
      Merge branch 'bpftool-flow-dissector'
      Merge branch 'narrow-loads'
      Merge branch 'socket-lookup-cg_sock'
      Merge branch 'btf-func-info'
      Merge branch 'non-jit-btf-func_info'
      Merge branch 'libbpf-versioning-doc'
      Merge branch 'bpftool-fixes'
      Merge branch 'improve-test-coverage-sparc'
      Merge branch 'xdp1-improvements'
      Merge branch 'prog_test_run-improvement'
      Merge branch 'bpf_func_info-improvements'
      Merge branch 'support-alu32_arsh'
      Merge branch 'bpf_line_info'
      Merge branch 'rename-info_cnt-to-nr_info'
      Merge branch 'bpf_line_info-in-verifier'
      bpf: speed up stacksafe check
      selftests/bpf: check insn processed in test_verifier
      bpf: improve stacksafe state comparison
      bpf: add self-check logic to liveness analysis
      Merge branch 'line_info-check-for-ld_imm64'

Alexey Dobriyan (1):
      net: fixup type in netdev_start_xmit()

Alexis Bauvin (4):
      udp_tunnel: add config option to bind to a device
      l3mdev: add function to retreive upper master
      vxlan: add support for underlay in non-default VRF
      test/net: Add script for VXLAN underlay in a VRF

Ali MJ Al-Nasrawy (1):
      brcmsmac: never log "tid x is not agg'able" by default

Alice Michael (3):
      i40e: update driver version
      virtchnl: white space and reorder
      virtchnl: Fix off by one error

Alin Nastac (1):
      netfilter: nf_nat_sip: fix RTP/RTCP source port translations

Amritha Nambiar (1):
      net: sched: cls_flower: Classify packets using port ranges

Andrea Claudi (1):
      net: lpc_eth: fix trivial comment typo

Andrea Parri (1):
      Bluetooth: Remove unnecessary smp_mb__after_atomic() barriers

Andreas Jaggi (1):
      netfilter: ctnetlink: always honor CTA_MARK_MASK

Andrei Otcheretianski (1):
      iwlwifi: mvm: Send non offchannel traffic via AP sta

Andrew Lunn (23):
      net: ethernet: Convert phydev advertize and supported from u32 to link mode
      net: phy: Convert u32 phydev->lp_advertising to linkmode
      net: phy: Fixup kerneldoc markup.
      net: phy: Add more link modes to the settings table
      net: phy: Add support for resolving 5G and 2.5G autoneg
      net: dsa: mv88e6xxx: Group cmode ops together
      net: dsa: mv88e6xxx: Differentiate between 6390 and 6390X cmodes
      net: dsa: mv88e6xxx: Default ports 9/10 6390X CMODE to 1000BaseX
      net: dsa: mv88e6xxx: Add support for SERDES on ports 2-8 for 6390X
      net: dsa: mv88e6xxx: Work around mv886e6161 SERDES missing MII_PHYSID2
      net: mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t()
      net: mii: Rename mii_stat1000_to_linkmode_lpa_t
      phy: marvell: Rename mii_lpa_to_linkmode_lpa_t
      net: mii: Add mii_lpa_mod_linkmode_lpa_t
      net: mii: mii_lpa_mod_linkmode_lpa_t: Make use of linkmode_mod_bit helper
      net: phy: Fix ioctl handler when modifing MII_ADVERTISE
      net: dsa: Add overhead to tag protocol ops.
      net: dsa: Set the master device's MTU to account for DSA overheads
      net: phy: mdio-gpio: Add platform_data support for phy_mask
      net: phy: mdio-gpio: Add phy_ignore_ta_mask to platform data
      net: dsa: Restore MTU on master device on unload
      net: dsa: Make dsa_master_set_mtu() static
      net: dsa: mv88e6xxx: Add missing watchdog ops for 6320 family

Andrew Zaborowski (1):
      nl80211: Emit a SET_INTERFACE on iftype change

Andrey Ignatov (11):
      bpf: Allow narrow loads with offset > 0
      selftests/bpf: Test narrow loads with off > 0 in test_verifier
      selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr
      bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp
      bpf: Support socket lookup in CGROUP_SOCK_ADDR progs
      selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr
      libbpf: Add version script for DSO
      libbpf: Verify versioned symbols
      libbpf: Document API and ABI conventions
      libbpf: Fix license in README.rst
      selftests/bpf: Fix sk lookup usage in test_sock_addr

Anilkumar Kolli (4):
      ath10k: dump tx stats in rate table format
      ath10k: add memory dump support for QCA4019
      ath10k: assign proper firmware crash dump structure
      ath10k: report tx rate using ieee80211_tx_rate_update()

Anirudh Venkataramanan (4):
      ice: Remove node before releasing VSI
      ice: Calculate guaranteed VSIs per function and use it
      ice: Cosmetic formatting changes
      ice: Use Tx|Rx in comments

Ard Biesheuvel (3):
      arm64/bpf: use movn/movk/movk sequence to generate kernel addresses
      bpf: add __weak hook for allocating executable memory
      arm64/bpf: don't allocate BPF JIT programs in module memory

Ariel Elior (6):
      qed: Add doorbell overflow recovery mechanism
      qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow
      qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism
      qed: Register light L2 queues with doorbell overflow recovery mechanism
      qed: Expose the doorbell overflow recovery mechanism to the protocol drivers
      qede: Register l2 queues with doorbell overflow recovery mechanism

Arjun Vynipadath (5):
      cxgb4: free mac_hlist properly
      cxgb4vf: fix memleak in mac_hlist initialization
      cxgb4vf: free mac_hlist properly
      cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size
      cxgb4/cxgb4vf: Fix mac_hlist initialization and free

Arnd Bergmann (4):
      brcmfmac: fix false-positive -Wmaybe-unintialized warning
      hns3: prevent building without CONFIG_INET
      hamradio, ppp: change semaphore to completion
      test_rhashtable: remove semaphore usage

Aviv Heller (7):
      net/mlx5: Introduce inter-device communication mechanism
      net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG
      net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active()
      net/mlx5: Make RoCE and SR-IOV LAG modes explicit
      net/mlx5: Handle LAG FW commands failure gracefully
      net/mlx5: Fix query_nic_sys_image_guid() error during init
      net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off

Avraham Stern (3):
      iwlwifi: mvm: switch management tx antenna only on tx failure
      iwlwifi: mvm: toggle tx antenna if tx fails during connection establishment
      iwlwifi: mvm: force TCM re-evaluation on TCM resume

Aya Levin (4):
      net/mlx5e: Move modify tirs hash functionality
      net/mlx5e: Refactor TIR configuration function
      net/mlx5e: Move RSS params to a dedicated struct
      net/mlx5e: ethtool, Support user configuration for RX hash fields

Balakrishna Godavarthi (1):
      Bluetooth: hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE.

Bartosz Golaszewski (4):
      net: ethernet: provide nvmem_get_mac_address()
      net: cadence: switch to using nvmem_get_mac_address()
      of: net: kill of_get_nvmem_mac_address()
      net: davinci_emac: use nvmem_get_mac_address()

Ben Dooks (4):
      usbnet: smsc95xx: fix rx packet alignment
      usbnet: smsc95xx: simplify tx_fixup code
      usbnet: smsc95xx: fix memcpy for accessing rx-data
      usbnet: smsc95xx: check for csum being in last four bytes

Bhagavathi Perumal S (4):
      ath10k: fix warning due to msdu limit error
      dt-bindings: net: ath10k: fix node name and device type in qcom ath10k example
      dt-bindings: net: ath10k: add new dt entry to identify external FEM
      ath10k: add support to configure BB timing over wmi

Biao Huang (5):
      stmmac: dwmac-mediatek: add support for mt2712
      dt-binding: mediatek-dwmac: add binding document for MediaTek MT2712 DWMAC
      net-next: stmmac: dwmac-mediatek: add module license info
      net-next: dt-binding: dwmac-mediatek: remove fine-tune property
      net-next: stmmac: dwmac-mediatek: remove fine-tune property

Björn Töpel (1):
      xsk: simplify AF_XDP socket teardown

Bob Copeland (5):
      mac80211: mesh: advertise gates in mesh formation
      {nl,mac}80211: report gate connectivity in station info
      {nl,mac}80211: add dot11MeshConnectedToMeshGate to meshconf
      {nl,mac}80211: add rssi to mesh candidates
      mac80211: rewrite Kconfig text for mesh

Brett Creeley (2):
      ice: Fix debug print in ice_tx_timeout
      ice: Call pci_disable_sriov before stopping queues for VF

Brian Norris (11):
      ath10k: snoc: remove 'wcn3990' from generic resource handling
      ath10k: snoc: fix unabalanced regulator error handling
      ath10k: snoc: relax voltage requirements
      ath10k: snoc: fix unbalanced clock error handling
      ath10k: ath10k_snoc_{read,write}32() should be static
      ath10k: assign 'n_cipher_suites' for WCN3990
      ath10k: don't assume this is a PCI dev in generic code
      ath10k: fix struct init whitespace in SNOC driver
      mwifiex: debugfs: correct histogram spacing, formatting
      mwifiex: refactor mwifiex_parse_htinfo() for reuse
      mwifiex: add NL80211_STA_INFO_RX_BITRATE support

Bruce Allan (5):
      ice: Cleanup duplicate control queue code
      ice: Constify global structures that can/should be
      ice: Cleanup ice_tx_timeout()
      ice: Cleanup short function signatures
      ice: Fix possible NULL pointer de-reference

Chen-Yu Tsai (12):
      dt-bindings: net: broadcom-bluetooth: Fix external clock names
      dt-bindings: net: broadcom-bluetooth: Add VBAT and VDDIO supplies
      dt-bindings: net: broadcom-bluetooth: Add BCM20702A1 compatible string
      dt-bindings: net: broadcom-bluetooth: Add BCM4330 compatible string
      Bluetooth: hci_bcm: Handle deferred probing for the clock supply
      Bluetooth: hci_bcm: Simplify clk_get error handling
      Bluetooth: hci_bcm: Use "txco" and "extclk" to get clock reference
      Bluetooth: hci_bcm: Add support for LPO clock
      Bluetooth: hci_bcm: Add support for regulator supplies
      Bluetooth: hci_bcm: Wait for device to come out of reset after power on
      Bluetooth: hci_bcm: Add compatible string for BCM4330
      Bluetooth: btbcm: Add default address for BCM43430A0

Chi-Hsien Lin (3):
      brcmfmac: add support for CYW43012 SDIO chipset
      brcmfmac: allow GCI core enumuration
      brcmfmac: 4373 save-restore support

Christophe JAILLET (1):
      wlcore: Fix the return value in case of error in 'wlcore_vendor_cmd_smart_config_start()'

Chung-Hsien Hsu (1):
      brcmfmac: handle compressed tx status signal

Cody Schuffelen (1):
      mac80211-next: rtnetlink wifi simulation device

Colin Ian King (27):
      ath10k: fix some spelling mistakes
      rsi: fix spelling mistake "Initialzing" -> "Initializing"
      brcmfmac: fix spelling mistake "Retreiving" -> "Retrieving"
      ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null
      igc: fix error return handling from call to netif_set_real_num_tx_queues
      net: hns3: fix spelling mistake, "assertting" -> "asserting"
      net: phy: check if advertising is zero using linkmode_empty
      af_key: fix indentation on declaration statement
      xfrm: policy: add missing indentation
      net: hns3: fix spelling mistake "failded" -> "failed"
      net/decnet: add missing indentation
      bpf: fix null pointer dereference on pointer offload
      net: aquantia: fix spelling mistake "specfield" -> "specified"
      tools/bpf: fix spelling mistake "memeory" -> "memory"
      net: hinic: fix null pointer dereference on pointer hwdev
      net: qualcomm: rmnet: move null check on dev before dereferecing it
      net: bridge: remove redundant checks for null p->dev and p->br
      bpf: btf: fix spelling mistake "Memmber" -> "Member"
      can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting"
      qed: fix spelling mistake "Dispalying" -> "Displaying"
      xfrm: clean an indentation issue, remove a space
      net: hns3: fix spelling mistake "offser" -> "offset"
      bonding: fix indentation issues, remove extra spaces
      Bluetooth: clean an indentation issue, remove extraneous space
      Bluetooth: hci_intel: clean an indentation issue, remove extraneous spaces
      iwlwifi: mvm: fix spelling mistake "Recieved" -> "Received"
      neighbour: remove stray semicolon

Cong Wang (6):
      net: move __skb_checksum_complete*() to skbuff.c
      net: dump more useful information in netdev_rx_csum_fault()
      net: get rid of __tcp_checksum_complete()
      net: remove unused skb_send_sock()
      net: explain __skb_checksum_complete() with comments
      net_sched: fold tcf_block_cb_call() into tc_setup_cb_call()

Dan Carpenter (5):
      ath10k: fixup extended per sta tx statistics
      wireless: airo: potential buffer overflow in sprintf()
      igc: Tidy up some white space
      ath10k: fix a NULL vs IS_ERR() check
      ath10k: remove an unnecessary NULL check

Dan Haab (1):
      brcmfmac: support STA info struct v7

Daniel Borkmann (18):
      Merge branch 'bpf-max-pkt-offset'
      Merge branch 'bpf-zero-hash-seed'
      Merge branch 'bpf-libbpf-mapinmap'
      Merge branch 'bpf-sk-msg-pop-data'
      Merge branch 'bpf-jit-overridable-alloc'
      bpf: fix up uapi helper description and sync bpf header with tools
      Merge branch 'bpf-bpftool-license-update'
      Merge branch 'bpf-fix-kptr-checks'
      bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump
      Merge branch 'bpf-improve-verifier-state-analysis'
      Merge branch 'bpf-bpftool-cleanups'
      bpf: remove useless version check for prog load
      Merge branch 'bpf-btf-type-fixes'
      Merge branch 'bpf-bpftool-mount-tracefs'
      Merge branch 'bpf-sk-msg-size-member'
      Merge branch 'bpf-jset-verifier'
      Merge branch 'bpf-sockmap-fixes-and-improvements'
      bpf: fix segfault in test_verifier selftest

Daniel Jurgens (3):
      {net, IB}/mlx4: Initialize CQ buffers in the driver when possible
      net/mlx5: When fetching CQEs return CQE instead of void pointer
      net/mlx5e: Use CQE padding for Ethernet CQs

Daniel T. Lee (2):
      samples: bpf: fix: error handling regarding kprobe_events
      samples: bpf: fix: seg fault with NULL pointer arg

Danit Goldberg (1):
      net/mlx5: Expose packet based credit mode

Dave Ertman (2):
      ice: Avoid nested RTNL locking in ice_dis_vsi
      ice: Fix return value from NAPI poll

David Ahern (20):
      net: Add extack argument to rtnl_create_link
      net: Add extack argument to ip_fib_metrics_init
      rtnetlink: Add more extack messages to rtnl_newlink
      bpftool: Improve handling of ENOENT on map dumps
      net/ipv4: Fix missing raw_init when CONFIG_PROC_FS is disabled
      neighbor: Add extack messages for add and delete commands
      neighbor: Improve garbage collection
      neighbor: gc_list changes should be protected by table lock
      neighbor: Fix locking order for gc_list changes
      neighbor: Fix state check in neigh_forced_gc
      neighbor: Remove state and flags arguments to neigh_del
      neighbor: Move neigh_update_ext_learned to core file
      neighbor: Remove externally learned entries from gc_list
      ipv6: Fix handling of LLA with VRF and sockets bound to VRF
      neighbor: Improve neighbour struct layout
      neighbor: Add protocol attribute
      ipmr: Drop mfc_cache argument to ipmr_queue_xmit
      ip6mr: Drop mfc6_cache argument to ip6mr_forward2
      neighbor: Initialize protocol when new pneigh_entry are created
      neighbor: Use nda_policy for validating attributes in adds and dump requests

David Barmann (1):
      sock: Reset dst when changing sk_mark via setsockopt

David Calavera (2):
      bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map
      bpf: align map type names formatting.

David Miller (7):
      bpf: Avoid unnecessary instruction in convert_bpf_ld_abs()
      bpf: Fix various lib and testsuite build failures on 32-bit.
      bpf: Fix verifier log string check for bad alignment.
      bpf: Add BPF_F_ANY_ALIGNMENT.
      bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c
      bpf: Make more use of 'any' alignment in test_verifier.c
      bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases.

David S. Miller (159):
      Merge branch 'net-More-extack-messages'
      Merge branch 'net-dsa-bcm_sf2-Store-rules-in-lists'
      Merge branch 'net-systemport-Unmap-queues-upon-DSA-unregister-event'
      Merge branch 'hns3-next'
      Merge branch 'nfp-more-set-actions-and-notifier-refactor'
      Merge branch 'vrf-allow-simultaneous-service-instances-in-default-and-other-VRFs'
      Merge branch 'udp-gro'
      Merge branch 'vlan-prepare-for-removal-of-VLAN_TAG_PRESENT'
      Merge branch 'nfp-add-and-use-tunnel-netdev-helpers'
      Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'net-phy-improve-and-simplify-phylib-state-machine'
      Merge branch 'net-sched-prepare-for-more-Qdisc-offloads'
      Merge branch 'ICMP-error-handling-for-UDP-tunnels'
      Merge branch 's390-qeth-next'
      Merge branch 'net-Remove-VLAN_TAG_PRESENT-from-drivers'
      Merge branch 'net-ethernet-ti-cpsw-fix-vlan-mcast'
      Merge branch 'net-Use-__vlan_hwaccel_-helpers'
      Merge branch 'nfp-abm-move-code-and-improve-parameter-validation'
      Merge branch 'hns3-add-code-optimization-for-VF-reset-and-some-new-reset-feature'
      Merge branch 'ptp-more-accurate-PHC-system-clock-synchronization'
      Merge branch 'dpaa2-eth-defer-probe-on-object-allocate'
      infiniband: nes: Fix more direct skb list accesses.
      brcmfmac: Use standard SKB list accessors in brcmf_sdiod_sglist_rw.
      iucv: Remove SKB list assumptions.
      sctp: Fix SKB list traversal in sctp_intl_store_reasm().
      sctp: Fix SKB list traversal in sctp_intl_store_ordered().
      Merge branch 'remove-PHY_HAS_INTERRUPT'
      Merge branch 'phylib-simplifications'
      Merge branch 'PHYID-matching-macros'
      Merge branch 'net-sched-indirect-tc-block-cb-registration'
      Merge branch 'net-phy-convert-advertise-and-supported-to-linkmode'
      Merge branch 'mv88e6xxx-Support-more-SERDES-interfacxes'
      Merge branch 'tcp-tso-defer-improvements'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'sctp-add-support-for-sk_reuseport'
      Merge branch 'cpsw-allow-vlan-h-w-timestamping'
      Merge branch 'aquantia-add-rx-flow-filter-support'
      Merge branch 'nfp-abm-track-all-Qdiscs'
      Merge branch 'hns3-hwgro'
      Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'mlxsw-ERP-sharing-multiple-masks'
      test_objagg: Fix warning.
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge tag 'batadv-next-for-davem-20181114' of git://git.open-mesh.org/linux-merge
      Merge branch 'Remove-VLAN-CFI-overload'
      Merge branch 'dpaa2-eth-add-bql-support'
      Merge branch 'SMSC95xx-driver-updates'
      Merge branch 'net-sched-gred-introduce-per-virtual-queue-attributes'
      tun: Adjust on-stack tun_page initialization.
      Merge branch 'ncsi-Allow-enabling-multiple-packages-and-channels'
      Merge branch 'net-hns3-Add-vf-mtu-support'
      Merge branch 'bcmgenet-fix-aborted-suspend'
      Merge branch 'IP101GR-devicetree-based-configuration-of-SEL_INTR32'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'sctp-add-subscribe-per-asoc-and-sockopt-SCTP_EVENT'
      Merge branch 'r8169-series-with-further-smaller-improvements'
      Merge branch 'octeontx2-af-NPC-MCAM-support-and-FLR-handling'
      Merge branch 'selftests-Add-tests-for-VXLAN-at-an-802-1d-bridge'
      Merge branch 'gred-add-offload-support'
      ipv4: Don't try to print ASCII of link level header in martian dumps.
      Merge branch 'dsa-microchip-Modify-KSZ9477-DSA-driver-in-preparation-to-add-other-KSZ-switch-drivers'
      Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'VLAN-tag-handling-cleanup'
      Merge branch 'mlxsw-Add-VxLAN-learning-support'
      Merge branch 'ravb-Duplex-handling-update-V3'
      Merge branch 'dpaa-coalesce'
      Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'smc-next'
      Merge branch 'octeontx2-af-CGX-LMAC-link-bringup-and-cleanups'
      Merge branch 'hns3-debugfs'
      Merge branch 'r8169-next'
      Merge branch 'switchdev-blocking-notifiers'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'r8169-xmit_more'
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'virtio-support-packed-ring'
      Merge branch 'bridge-bools'
      Merge branch 'mlxsw-Prepare-for-VLAN-aware-bridge-w-VxLAN'
      Merge branch 'aquantia-usb'
      Merge branch 'qed-enhancements-series'
      Merge branch 'net-nsid-interpretation'
      Merge branch 'bnx2x-Popoulate-firmware-versions-in-driver-info-query'
      Merge branch 'dpaa2-eth-Introduce-XDP-support'
      Merge git://git.kernel.org/.../davem/net
      Merge tag 'linux-can-next-for-4.21-20181128' of git://git.kernel.org/.../mkl/linux-can-next
      Merge branch 'ave-suspend-resume'
      net: Don't default Aquantia USB driver to 'y'
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'tcp-take-a-bit-more-care-of-backlog-stress'
      Merge branch 'nfp-update-TX-path-to-enable-repr-offloads'
      Merge branch 'rtnetlink-avoid-a-warning-in-rtnl_newlink'
      Merge branch 'qed-Doorbell-overflow-recovery'
      Merge branch 'mlxsw-Add-VxLAN-support-with-VLAN-aware-bridges'
      Merge branch 'mlxsw-fw_load_policy'
      Merge branch 'VXLAN-underlay-VRF'
      Merge branch 'hns3-ethtool-dump'
      Merge branch 'davinci_emac-read-the-MAC-address-from-nvmem'
      Merge tag 'wireless-drivers-next-for-davem-2018-11-30' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'udp-msg_zerocopy'
      Merge branch 'octeontx2-next'
      Merge branch 'mlx4_core-cleanups'
      Merge branch 'mlxsw-Add-one-armed-router-support'
      Merge branch 'act_tunnel_key-support-key-less-tunnels'
      Merge branch 'u32-to-linkmode-fixes'
      Merge tag 'mlx5e-updates-2018-12-04' of git://git.kernel.org/.../saeed/linux
      Merge branch 'net-bridge-convert-multicast-to-generic-rhashtable'
      Merge branch 'dsa-mtu'
      Merge branch 'Pass-extack-to-NETDEV_PRE_UP'
      Merge branch 'net-aquantia-add-RSS-configuration'
      Merge branch 'mlxsw-Un-offload-FDB-on-NVE-detach-attach'
      Merge branch 'hns3-error-handling'
      Merge branch 'tc-testing-next'
      Merge branch 'platform-data-controls-for-mdio-gpio'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'dsa-ksz-Add-reset-GPIO-handling'
      Merge tag 'mlx5e-updates-2018-12-10' of git://git.kernel.org/.../saeed/linux
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'mlxsw-Add-Spectrum-2-multicast-routing-support'
      Merge branch 'stmmac-mt2712-support'
      Merge branch 'Pass-extack-to-SWITCHDEV_PORT_OBJ_ADD'
      Merge tag 'mlx5e-updates-2018-12-11' of git://git.kernel.org/.../saeed/linux
      Merge branch 'Introduce-NETDEV_PRE_CHANGEADDR'
      Merge branch 'neighbor-More-gc_list-changes'
      Merge branch 'net-prefer-listeners-bound-to-an-address'
      Merge branch 'hns3-Add-more-commands-to-Debugfs-in-HNS3-driver'
      Merge branch 'net-mitigate-retpoline-overhead'
      Merge tag 'mlx5e-updates-2018-12-14' of git://git.kernel.org/.../saeed/linux
      Revert "net: dccp: initialize (addr,port) listening hashtable"
      Merge branch 'dsa-tag-cleanups'
      Merge branch 'rtnl-fdb-get'
      Merge branch 'mlxsw-spectrum_acl-Add-Bloom-filter-support'
      Merge branch 'bnxt_en-next'
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge branch 'hns3-next'
      Merge tag 'mlx5-uplink-rep-2018-12-15' of git://git.kernel.org/.../saeed/linux
      Merge tag 'mac80211-next-for-davem-2018-12-19' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'dpaa2-eth-add-QBMAN-statistics'
      Merge branch 'sk_buff-add-extension-infrastructure'
      Merge branch 'tipc-tracepoints'
      Merge branch 'mlxsw-Make-driver-more-robust'
      Merge branch 'neigh-get-support'
      Merge branch 'mt2712'
      Merge branch 'hns3-next'
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge branch 'bnxt_en-next'
      Merge git://git.kernel.org/.../davem/net
      Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'mlxsw-Two-usability-improvements'
      Merge tag 'mlx5-updates-2018-12-19' of git://git.kernel.org/.../saeed/linux
      vxlan: Correct merge error.
      Merge branch 'ipv4-Prevent-user-triggerable-warning'
      Merge tag 'wireless-drivers-next-for-davem-2018-12-20' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'expand-txtimestamp-selftest'
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge tag 'mlx5-XDP-100Mpps' of git://git.kernel.org/.../saeed/linux
      Merge branch 'skb_ext-fixes'
      Merge git://git.kernel.org/.../davem/net

Davide Caratti (1):
      net: vlan: add support for tunnel offload

Dedy Lansky (2):
      wil6210: make sure Rx ring sizes are correlated
      wil6210: add recovery for FW error while in AP mode

Dewi Morgan (1):
      ipv6: do not drop vrf udp multicast packets

Dmitry Bezrukov (21):
      net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE
      net: usb: aqc111: Add bind and empty unbind callbacks
      net: usb: aqc111: Add implementation of read and write commands
      net: usb: aqc111: Various callbacks implementation
      net: usb: aqc111: Introduce PHY access
      net: usb: aqc111: Introduce link management
      net: usb: aqc111: Add support for getting and setting of MAC address
      net: usb: aqc111: Implement TX data path
      net: usb: aqc111: Implement RX data path
      net: usb: aqc111: Add checksum offload support
      net: usb: aqc111: Add support for changing MTU
      net: usb: aqc111: Add support for enable/disable checksum offload
      net: usb: aqc111: Add support for TSO
      net: usb: aqc111: Implement set_rx_mode callback
      net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload
      net: usb: aqc111: Add RX VLAN filtering support
      net: usb: aqc111: Initialize ethtool_ops structure
      net: usb: aqc111: Implement get/set_link_ksettings callbacks
      net: usb: aqc111: Add support for wake on LAN by MAGIC packet
      net: usb: aqc111: Add ASIX's HW ids
      net: usb: aqc111: Extend cdc_ether blacklist

Dmitry Bogdanov (10):
      net: aquantia: add rx-flow filter definitions
      net: aquantia: add infrastructure for ntuple rules
      net: aquantia: add support of L3/L4 ntuple filters
      net: aquantia: add vlan id to rx flow filters
      net: aquantia: add ethertype and PCP to rx flow filters
      net: aquantia: add support of rx-vlan-filter offload
      net: aquantia: fix RSS table and key sizes
      net: aquantia: increase max number of hw queues
      net: aquantia: fix initialization of RSS table
      net: aquantia: add support of RSS configuration

Doug Berger (3):
      net: bcmgenet: code movement
      net: bcmgenet: abort suspend on error
      net: bcmgenet: remove HFB_CTRL access

Duncan Eastoe (1):
      net: fix raw socket lookup device bind matching with VRFs

Edward Cree (3):
      sfc: add missing NVRAM partition types for EF10
      sfc: use the new __netdev_tx_sent_queue BQL optimisation
      net/flow_dissector: correct comments on enum flow_dissector_key_id

Eli Britstein (20):
      net/mlx5: Introduce extended destination fields
      net/mlx5: E-Switch, Change vhca id valid bool field to bit flag
      net/mlx5: Support extended destination format in flow steering command
      net/mlx5: Consider encapsulation properties when comparing destinations
      net/mlx5: E-Switch, Rename esw attr mirror count field
      net/mlx5e: Refactor eswitch flow attr for destination specific properties
      net/mlx5e: Move flow attr reformat action bit to per dest flags
      net/mlx5e: Annul encap action ordering requirement
      net/mlx5e: Replace the split logic with extended destination
      net/mlx5e: Support header rewrite actions with remote port mirroring
      net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos
      net/mlx5e: Allow association of a flow to multiple encaps
      net/mlx5e: Support multiple encapsulations for a TC flow
      net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices
      net/mlx5e: Tunnel routing output devs helper function
      net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay
      net/mlx5e: Tunnel encap ETH header helper function
      net/mlx5e: Re-order route and encap header memory allocation
      net/mlx5e: Support VLAN encap ETH header generation
      net/mlx5e: Support tunnel encap over tagged Ethernet

Emmanuel Grumbach (8):
      iwlwifi: mvm: remove unused conversion table
      iwlwifi: mvm: remove assignment of the reciprocal
      iwlwifi: mvm: add support for TWT capabilities
      mac80211: fix deauth TX when we disconnect
      iwlwifi: mvm: don't check if a pointer is set if it can't be unset
      ieee80211: add bits for TWT in Extended Capabilities IE
      mac80211: propagate the support for TWT to the driver
      iwlwifi: mvm: set TWT responder capability bit in 11AX SoftAP mode

Erez Alfasi (2):
      net/mlx4_core: Fix return codes of unsupported operations
      net/mlx4_core: Fix several coding style errors

Eric Dumazet (24):
      ipv6: gro: do not use slow memcmp() in ipv6_gro_receive()
      tcp: do not try to defer skbs with eor mark (MSG_EOR)
      tcp: refine tcp_tso_should_defer() after EDT adoption
      tcp: get rid of tcp_tso_should_defer() dependency on HZ/jiffies
      tcp: tsq: no longer use limit_output_bytes for paced flows
      net_sched: sch_fq: add dctcp-like marking
      net: align pcpu_sw_netstats and pcpu_lstats structs
      net: align gnet_stats_basic_cpu struct
      tun: use netdev_alloc_frag() in tun_napi_alloc_frags()
      net_sched: sch_fq: avoid calling ktime_get_ns() if not needed
      tcp: drop dst in tcp_add_backlog()
      bpf, lpm: make longest_prefix_match() faster
      net-gro: use ffs() to speedup napi_gro_flush()
      net: remove unsafe skb_insert()
      tcp: remove hdrlen argument from tcp_queue_rcv()
      tcp: remove loop to compute wscale
      tcp: hint compiler about sack flows
      tcp: take care of compressed acks in tcp_add_reno_sack()
      tcp: make tcp_space() aware of socket backlog
      tcp: implement coalescing on backlog queue
      tcp: md5: add tcp_md5_needed jump label
      tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT
      tcp: handle EOR and FIN conditions the same in tcp_tso_should_defer()
      net/mlx4_en: remove fallback after kzalloc_node()

Eyal Davidovich (4):
      net/mlx5: Add monitor commands layout and event data
      net/mlx5e: Avoid query PPCNT register if not supported by the device
      net/mlx5e: Monitor counters commands support
      net/mlx5e: Use monitor counters for update stats

Fabrizio Castro (1):
      dt-bindings: net: ravb: Add support for r8a774c0 SoC

Felix Fietkau (13):
      mt76: clean up unused leftover EXPORT_SYMBOLs
      mt76: mt76x0: handle chip specific initval differences
      mt76: clean up more unused EXPORT_SYMBOLs
      mt76: mt76x02: skip station tx status for non-sta wcid entries
      mt76: mt76x02: only override control->sta on sw-encrypted tx
      mt76: add support for reporting tx status with skb
      mt76: avoid queue/status spinlocks while passing tx status to mac80211
      mt76: do not wake tx queues during flush
      mt76: fix race condition in station removal
      mt76: add mt76_sta_remove helper
      mt76: mt76x02: make group_wcid the first member in struct mt76x02_vif
      mt76: mt76x02: remove mt76x02_txq_init
      mt76: replace sta_add/remove ops with common sta_state function

Flavio Suligoi (1):
      can: sja1000: plx_pci: add support for ASEM CAN raw device

Florent Fourcot (1):
      netfilter: ipset: fix ip_set_byindex function

Florian Fainelli (8):
      net: dsa: bcm_sf2: Keep copy of inserted rules
      net: dsa: bcm_sf2: Split rule handling from HW operation
      net: dsa: bcm_sf2: Restore CFP rules during system resume
      net: dsa: bcm_sf2: Get rid of unmarshalling functions
      net: systemport: Restore Broadcom tag match filters upon resume
      net: dsa: bcm_sf2: Turn on PHY to allow successful registration
      net: systemport: Simplify queue mapping logic
      net: systemport: Unmap queues upon DSA unregister event

Florian Westphal (44):
      selftests: add xfrm policy test script
      xfrm: security: iterate all, not inexact lists
      xfrm: policy: split list insertion into a helper
      xfrm: policy: return NULL when inexact search needed
      xfrm: policy: store inexact policies in an rhashtable
      xfrm: policy: consider if_id when hashing inexact policy
      xfrm: policy: add inexact policy search tree infrastructure
      xfrm: policy: store inexact policies in a tree ordered by destination address
      xfrm: policy: check reinserted policies match their node
      xfrm: policy: store inexact policies in a tree ordered by source address
      xfrm: policy: add 2nd-level saddr trees for inexact policies
      xfrm: policy: fix netlink/pf_key policy lookups
      xfrm: policy: fix policy hash rebuild
      netfilter: nat: remove l4 protocol port rovers
      netfilter: nat: limit port clash resolution attempts
      netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support
      netfilter: nat: un-export nf_nat_l4proto_unique_tuple
      netfilter: nat: remove l4proto->unique_tuple
      netfilter: nat: fold in_range indirection into caller
      netfilter: nat: remove l4proto->in_range
      netfilter: nat: remove l4proto->nlattr_to_range
      netfilter: nat: remove l4proto->manip_pkt
      netfilter: nat: remove nf_nat_l4proto struct
      netfilter: avoid using skb->nf_bridge directly
      sk_buff: add skb extension infrastructure
      net: convert bridge_nf to use skb extension infrastructure
      xfrm: change secpath_set to return secpath struct, not error value
      net: move secpath_exist helper to sk_buff.h
      net: use skb_sec_path helper in more places
      drivers: net: intel: use secpath helpers in more places
      drivers: net: ethernet: mellanox: use skb_sec_path helper
      drivers: net: netdevsim: use skb_sec_path helper
      xfrm: use secpath_exist where applicable
      drivers: chelsio: use skb_sec_path helper
      xfrm: prefer secpath_set over secpath_dup
      net: switch secpath to use skb extension infrastructure
      netfilter: conntrack: udp: only extend timeout to stream mode after 2s
      netfilter: conntrack: udp: set stream timeout to 2 minutes
      netfilter: conntrack: un-export seq_print_acct
      netfilter: conntrack: add mnemonics for sysctl table
      netfilter: conntrack: merge acct and helper sysctl table with main one
      netfilter: conntrack: merge ecache and timestamp sysctl tables with main one
      netfilter: conntrack: remove empty pernet fini stubs
      netfilter: netns: shrink netns_ct struct

Fuyun Liang (1):
      net: hns3: remove 1000M/half support of phy

Gal Pressman (2):
      net/mlx5: Fix offsets of ifc reserved fields
      net/mlx5e: Cleanup unused defines

Ganesh Goudar (2):
      cxgb4: Add new T6 PCI device ids 0x608a
      cxgb4: number of VFs supported is not always 16

Gavi Teitz (1):
      net/mlx5e: Increase VF representors' SQ size to 128

Geetha sowjanya (2):
      octeontx2-af: Add FLR interrupt handler
      octeontx2-af: Teardown NPA, NIX LF upon receiving FLR

Geneviève Bastien (1):
      net: Add trace events for all receive exit points

Govind Singh (4):
      ath10k: remove work in progress logs from snoc driver
      ath10k: move non-fatal warn logs to dbg level
      dt: bindings: ath10k: add missing dt properties for WCN3990 wifi node
      dt: bindings: ath10k: add bindings for wifi iommu node

Gustavo A. R. Silva (23):
      ath9k: ar5008_phy: mark expected switch fall-through
      ath9k: ar9002_phy: mark expected switch fall-throughs
      ath9k: hw: mark expected switch fall-through
      ath6kl: Mark expected switch fall-through
      carl9170: rx: mark expected switch fall-through
      carl9170: tx: mark expected switch fall-throughs
      rtl8xxxu: Mark expected switch fall-throughs
      rtl8xxxu: Fix missing break in switch
      iwlegacy: 4965-mac: mark expected switch fall-through
      iwlegacy: common: mark expected switch fall-throughs
      orinoco_usb: mark expected switch fall-through
      prism54: isl_38xx: Mark expected switch fall-through
      prism54: isl_ioctl: mark expected switch fall-through
      prism54: islpci_dev: mark expected switch fall-through
      mwifiex: Mark expected switch fall-through
      rt2x00: rt2400pci: mark expected switch fall-through
      rt2x00: rt2500pci: mark expected switch fall-through
      rt2x00: rt2800lib: mark expected switch fall-throughs
      rt2x00: rt61pci: mark expected switch fall-through
      ray_cs: mark expected switch fall-throughs
      rtlwifi: rtl8821ae: phy: Mark expected switch fall-through
      zd1201: mark expected switch fall-through
      iwlwifi: mvm: d3: use struct_size() in kzalloc()

Hamad Kadmany (1):
      wil6210: remove fake support for RXHASH

Hans de Goede (11):
      brcmfmac: Remove firmware-loading code duplication
      brcmfmac: Remove recursion from firmware load error handling
      brcmfmac: Add support for first trying to get a board specific nvram file
      brcmfmac: Set board_type used for nvram file selection to machine-compatible
      brcmfmac: Set board_type from DMI on x86 based machines
      brcmfmac: Cleanup brcmf_fw_request_done()
      brcmfmac: Add support for getting nvram contents from EFI variables
      brcmfmac: Fix ccode from EFI nvram when necessary
      brcmfmac: Call brcmf_dmi_probe before brcmf_of_probe
      Bluetooth: hci_h5: Add suspend / resume ops
      Bluetooth: hci_h5: Turn off RTL8723BS on suspend, reprobe on resume

Heiner Kallweit (46):
      net: phy: make phy_trigger_machine static
      net: phy: realtek: load driver for all PHYs with a Realtek OUI
      net: phy: remove useless check in state machine case PHY_NOLINK
      net: phy: remove useless check in state machine case PHY_RESUMING
      net: phy: add phy_check_link_status
      net: phy: remove state PHY_AN
      net: phy: use phy_check_link_status in more places in the state machine
      net: phy: improve struct phy_device member interrupts handling
      net: phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt
      net: phy: remove flag PHY_HAS_INTERRUPT from driver configs
      net: phy: don't set state PHY_CHANGELINK in phy_change
      net: phy: simplify phy_mac_interrupt and related functions
      net: phy: improve and inline phy_change
      net: phy: add macros for PHYID matching
      net: phy: realtek: use new PHYID matching macros
      net: phy: remove states PHY_STARTING and PHY_PENDING
      PCI: add USR vendor id and use it in r8169 and w6692 driver
      net: phy: icplus: add config_intr callback
      net: phy: check for implementation of both callbacks in phy_drv_supports_irq
      r8169: merge rtl_irq_enable and rtl_irq_enable_all
      r8169: use dev_get_drvdata where possible
      r8169: remove unused interrupt sources
      r8169: replace event_slow with irq_mask
      r8169: use PCI_VDEVICE macro
      r8169: remove print_mac_version
      r8169: remove "not PCI Express" message
      r8169: remove manual padding in struct ring_info
      r8169: remove workaround for ancient gcc bug
      r8169: simplify ocp functions
      r8169: improve chip version identification
      r8169: remove ancient GCC bug workaround in a second place
      r8169: remove default chip versions
      r8169: simplify detecting chip versions with same XID
      r8169: use napi_consume_skb where possible
      r8169: replace macro TX_FRAGS_READY_FOR with a function
      net: core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue
      r8169: make use of xmit_more and __netdev_sent_queue
      r8169: remove unneeded mmiowb barriers
      net: phy: don't allow __set_phy_supported to add unsupported modes
      net: phy: improve generic EEE ethtool functions
      r8169: improve spurious interrupt detection
      net: fec: remove workaround to restart phylib state machine on MDIO timeout
      net: phy: improve phy state checking
      net: phy: print stack trace in phy_error
      net: phy: remove unused code in phy_probe
      net: ethernet: don't set phylib state CHANGELINK in drivers

Henry Tieman (1):
      ice: Destroy scheduler tree in reset path

Hoang Le (2):
      tipc: fix node keep alive interval calculation
      tipc: fix uninitialized value for broadcast retransmission

Huazhong Tan (30):
      net: hns3: use HNS3_NIC_STATE_INITED to indicate the initialization state of enet
      net: hns3: add set_default_reset_request in the hnae3_ae_ops
      net: hns3: provide some interface & information for the client
      net: hns3: adjust the location of clearing the table when doing reset
      net: hns3: enable/disable ring in the enet while doing UP/DOWN
      net: hns3: use HNS3_NIC_STATE_RESETTING to indicate resetting
      net: hns3: ignore new coming low-level reset while doing high-level reset
      net: hns3: move some reset information from hnae3_handle into hclge_dev/hclgevf_dev
      net: hns3: adjust the process of PF reset
      net: hns3: call roce's reset notify callback when resetting
      net: hns3: add error handler for hclge_reset()
      net: hns3: fix for cmd queue memory not freed problem during reset
      net: hns3: add reset_hdev to reinit the hdev in VF's reset process
      net: hns3: adjust VF's reset process
      net: hns3: add reset handling for VF when doing PF reset
      net: hns3: add reset handling for VF when doing Core/Global/IMP reset
      net: hns3: stop handling command queue while resetting VF
      net: hns3: add error handler for hclgevf_reset()
      net: hns3: stop napi polling when HNS3_NIC_STATE_DOWN is set
      net: hns3: implement the IMP reset processing for PF
      net: hns3: add PCIe FLR support for PF
      net: hns3: do VF's pci re-initialization while PF doing FLR
      net: hns3: add PCIe FLR support for VF
      net: hns3: fix error handling int the hns3_get_vector_ring_chain
      net: hns3: uninitialize pci in the hclgevf_uninit
      net: hns3: fix napi_disable not return problem
      net: hns3: update some variables while hclge_reset()/hclgevf_reset() done
      net: hns3: remove unnecessary configuration recapture while resetting
      net: hns3: fix incomplete uninitialization of IRQ in the hns3_nic_uninit_vector_data()
      net: hns3: reset tqp while doing DOWN operation

Ido Schimmel (54):
      selftests: mlxsw: Add a test for VxLAN configuration
      selftests: mlxsw: Add a test for VxLAN flooding
      vxlan: Allow changing ageing time
      bridge: Allow querying bridge port flags
      mlxsw: reg: Add definition of unicast tunnel record for SFN register
      mlxsw: spectrum_fid: Store ifindex of NVE device in FID
      mlxsw: spectrum_fid: Allow FID lookup by its index
      mlxsw: spectrum_nve: Add API to resolve learned IP addresses
      mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries
      mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries
      mlxsw: spectrum_nve: Allow VxLAN learning
      selftests: mlxsw: Consider VxLAN learning enabled as valid
      selftests: forwarding: vxlan_bridge_1d: Add learning test
      mlxsw: spectrum_switchdev: Do not set field when it is reserved
      mlxsw: spectrum_fid: Make flood index calculation more robust
      mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs
      mlxsw: spectrum_router: Introduce emulated VLAN RIFs
      mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs
      net: bridge: Extend br_vlan_get_pvid() for bridge ports
      mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them
      mlxsw: spectrum_switchdev: Unify VxLAN leave function
      mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges
      mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges
      selftests: mlxsw: Consider VLAN-aware bridges as valid
      selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge
      selftests: forwarding: Add VxLAN test with a VLAN-aware bridge
      skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark'
      net: Do not route unicast IP packets twice
      mlxsw: spectrum: Mirror loopbacked packets instead of trapping them
      selftests: mlxsw: Add one-armed router test
      selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges
      mlxsw: spectrum: Sanitize VLAN interface's uppers
      mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count
      mlxsw: spectrum_fid: Remove unused function
      mlxsw: spectrum: Handle VLAN device unlinking
      mlxsw: spectrum: Remove reference count from VLAN entries
      mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG
      mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further
      mlxsw: spectrum_router: Make RIF deletion more robust
      mlxsw: spectrum_router: Hold a reference on RIF's netdev
      selftests: mlxsw: Add rtnetlink tests
      mlxsw: spectrum_router: Do not force specific configuration order
      selftests: mlxsw: Add a test case for L3 VNI
      mlxsw: spectrum: Replace hard-coded default VID with a define
      mlxsw: spectrum: Set PVID during port initialization
      mlxsw: spectrum: Allow controlling destruction of default port VLAN
      mlxsw: spectrum: Store pointer to default port VLAN in port struct
      mlxsw: spectrum: Add an helper function to cleanup VLAN entries
      mlxsw: spectrum: Switch to VID 4095 as default VID
      mlxsw: spectrum: Remove limitation regarding VID 1
      selftests: mlxsw: Adjust test regarding VID 1
      selftests: forwarding: Add router test with VID 1
      net: ipv4: Set skb->dev for output route resolution
      selftests: rtnetlink: Add a test case for multipath route get

Igor Mitsyanko (1):
      qtnfmac_pcie: use single PCIe driver for all platforms

Ihab Zhaika (1):
      iwlwifi: add new cards for 9560, 9462, 9461 and killer series

Ilan Peer (2):
      mac80211: Properly handle SKB with radiotap only
      mac80211: Properly access radiotap vendor data

Ilias Apalodimas (4):
      net: socionext: different approach on DMA
      net: socionext: refactor netsec_alloc_dring()
      net: socionext: correctly recover txq after being full
      net: socionext: remove mmio reads on Tx

Ioana Ciocoi Radulescu (12):
      dpaa2-eth: Don't use multiple queues per channel
      dpaa2-eth: Update callback signature
      dpaa2-eth: bql support
      dpaa2-eth: Add basic XDP support
      dpaa2-eth: Allow XDP header adjustments
      dpaa2-eth: Move function
      dpaa2-eth: Release buffers back to pool on XDP_DROP
      dpaa2-eth: Map Rx buffers as bidirectional
      dpaa2-eth: Add support for XDP_TX
      dpaa2-eth: Cleanup channel stats
      dpaa2-eth: Add xdp counters
      dpaa2-eth: Add "fall through" comments

Ioana Ciornei (2):
      dpaa2-eth: defer probe on object allocate
      dpaa2-ptp: defer probe when portal allocation failed

Ioana Radulescu (1):
      dpaa2-eth: Add QBMAN related stats

Ivan Babrou (1):
      tools: bpftool: do not force gcc as CC

Ivan Khoronzhuk (8):
      net: core: dev_addr_lists: add auxiliary func to handle reference address updates
      net: 8021q: vlan_core: allow use list of vlans for real device
      net: ethernet: ti: cpsw: fix vlan mcast
      net: ethernet: ti: cpsw: fix vlan configuration while down/up
      net: ethernet: ti: cpts: correct debug for expired txq skb
      net: ethernet: ti: cpts: purge staled skbs from txq
      net: ethernet: ti: cpts: move enable/disable flags outside of cpts module
      net: ethernet: ti: cpsw: allow vlan tagged packets to be timestamped

Jacob Keller (3):
      ixgbevf: add support for software timestamps
      intel-ethernet: software timestamp skbs as late as possible
      i40e: always set ks->base.speed in i40e_get_settings_link_up

Jacob Wen (1):
      xen/netfront: remove unnecessary wmb

Jakub Kicinski (79):
      nfp: flower: remove unnecessary iteration over devices
      nfp: flower: don't try to nack device unregister events
      nfp: flower: make nfp_fl_lag_changels_event() void
      nfp: register a notifier handler in a central location for the device
      nfp: flower: use the common netdev notifier
      net: sched: add an offload dump helper
      net: sched: red: remove unnecessary red_dump_offload_stats parameter
      net: sched: set TCQ_F_OFFLOADED flag for MQ
      net: sched: add an offload graft helper
      net: sched: refactor grafting Qdiscs with a parent
      net: sched: red: delay destroying child qdisc on replace
      net: sched: prio: delay destroying child qdiscs on change
      nfp: abm: split qdisc offload code into a separate file
      nfp: pass ctrl_bar pointer to nfp_net_alloc
      nfp: parse vNIC TLV capabilities at alloc time
      nfp: abm: provide more precise info about offload parameter validation
      nfp: abm: don't set negative threshold
      net: sched: red: inform offloads about harddrop setting
      nfp: abm: refuse RED offload with harddrop set
      nfp: use the new __netdev_tx_sent_queue() BQL optimisation
      nfp: abm: rename qdiscs -> red_qdiscs
      nfp: abm: keep track of all RED thresholds
      nfp: abm: track all offload-enabled qdiscs
      net: sched: provide notification for graft on root
      nfp: abm: remember which Qdisc is root
      nfp: abm: allocate Qdisc child table
      net: sched: red: offload a graft notification
      net: sched: mq: offload a graft notification
      nfp: abm: build full Qdisc hierarchy based on graft notifications
      net: sched: red: notify drivers about RED's limit parameter
      nfp: abm: reset RED's child based on limit
      nfp: abm: save RED's parameters
      nfp: abm: restructure Qdisc handling
      net: sched: gred: separate error and non-error path in gred_change()
      net: sched: gred: pass extack to nla_parse_nested()
      net: sched: gred: use extack to provide more details on configuration errors
      net: sched: gred: store bytesin as a 64 bit value
      net: sched: gred: provide a better structured dump and expose stats
      net: sched: gred: store red flags per virtual queue
      net: sched: gred: allow manipulating per-DP RED flags
      nfp: abm: map per-band symbols
      nfp: abm: pass band parameter to functions
      nfp: abm: size threshold table to account for bands
      nfp: abm: switch to extended stats for reading packet/byte counts
      nfp: abm: add up bands for sto/non-sto stats
      net: sched: gred: add basic Qdisc offload
      net: sched: gred: support reporting stats from offloads
      nfp: abm: wrap RED parameters in bands
      nfp: abm: add GRED offload
      net: sched: cls_u32: add res to offload information
      nfp: abm: calculate PRIO map len and check mailbox size
      nfp: abm: add functions to update DSCP -> virtual queue map
      nfp: abm: add cls_u32 offload for simple band classification
      nfp: abm: add support for more threshold actions
      nfp: copy only the relevant part of the TX descriptor for frags
      nfp: move temporary variables in nfp_net_tx_complete()
      nfp: move queue variable init
      nfp: correct descriptor offsets in presence of metadata
      nfp: avoid oversized TSO headers with metadata prepend
      nfp: run representor TX locklessly
      nfp: run don't require Qdiscs on representor netdevs
      nfp: add locking around representor changes
      nfp: add offloads on representors
      nfp: add offset to all TLV parsing errors
      nfp: report more info when reconfiguration fails
      rtnetlink: remove a level of indentation in rtnl_newlink()
      rtnetlink: avoid frame size warning in rtnl_newlink()
      net: documentation: build a directory structure for drivers
      tools: bpftool: fix SPDX format in headers
      tools: bpftool: replace Netronome boilerplate with SPDX license headers
      tools: bpftool: dual license all files
      nfp: abm: allow to opt-out of RED offload
      selftests: bpf: add trivial JSET tests
      bpf: verifier: teach the verifier to reason about the BPF_JSET instruction
      selftests: bpf: verifier: add tests for JSET interpretation
      bpf: verifier: reorder stack size check with dead code sanitization
      nfp: bpf: remove the trivial JSET optimization
      nfp: bpf: optimize codegen for JSET with a constant
      selftests: bpf: add missing executables to .gitignore

James Prestwood (4):
      mac80211_hwsim: allow setting iftype support
      mac80211_hwsim: allow configurable cipher types
      mac80211_hwsim: fixes kernel crash during mac80211_hwsim init
      mac80211_hwsim: fix overwriting of if_combination

Jan Sokolowski (2):
      i40e: Use a local variable for readability
      i40e: Protect access to VF control methods

Jaroslaw Ilgiewicz (1):
      ice: Pass the return value of ice_init_def_sw_recp()

Jason Wang (2):
      vhost_net: mitigate page reference counting during page frag refill
      tuntap: free XDP dropped packets in a batch

Jeff Kirsher (1):
      igb: reduce CPU0 latency when updating statistics

Jerin Jacob (5):
      octeontx2-af: Add response for RSS flow key cfg message
      octeontx2-af: Add support for dynamic flow cfg to RSS field generation
      octeontx2-af: Add support for runtime RSS algo index reservation
      octeontx2-af: Enable inner IPv4 checksum and its error code
      octeontx2-af: Define all NIX_AF_RX_DEF_* registers

Jesper Dangaard Brouer (1):
      bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't

Jesse Brandeburg (2):
      docs-networking: fix typo in define
      ethernet/intel: consolidate NAPI and NAPI exit

Jesus Sanchez-Palencia (5):
      etf: Cancel timer if there are no pending skbs
      etf: Use cached rb_root
      etf: Split timersortedlist_erase()
      etf: Drop all expired packets
      igb: Change RXPBSIZE size when setting Qav mode

Jia-Ju Bai (1):
      cw1200: Fix concurrency use-after-free bugs in cw1200_hw_scan()

Jian Shen (7):
      net: hns3: Support "ethtool -d" for HNS3 VF driver
      net: hns3: Adds support to dump(using ethool-d) PCIe regs in HNS3 PF driver
      net: hns3: refine the handle for hns3_nic_net_open/stop()
      net: hns3: change default tc state to close
      net: hns3: add max vector number check for pf
      net: hns3: fix vf id check issue when add flow director rule
      net: hns3: don't restore rules when flow director is disabled

Jiong Wang (12):
      bpf: let verifier to calculate and record max_pkt_offset
      nfp: bpf: relax prog rejection through max_pkt_offset
      mips: bpf: fix encoding bug for mm_srlv32_op
      mips: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_X
      ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_*
      s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_*
      nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_*
      bpf: interpreter support BPF_ALU | BPF_ARSH
      bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH
      selftests: bpf: update testcases for BPF_ALU | BPF_ARSH
      bpf: relax verifier restriction on BPF_MOV | BPF_ALU
      bpf: correct slot_type marking logic to allow more stack slot sharing

Jiri Pirko (12):
      selftests: Adjust spectrum-2 two_mask_test
      selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test
      lib: introduce initial implementation of object aggregation manager
      mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs
      mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear
      mlxsw: core_acl: Change order of args of ops->encode_block()
      mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get()
      mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check
      mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers
      mlxsw: spectrum: acl: Implement delta for ERP
      selftests: mlxsw: spectrum-2: Add simple delta test
      net: 8021q: move vlan offload registrations into vlan_core

Joakim Tjernlund (4):
      Fixed PHY: Add fixed_phy_change_carrier()
      dpaa_eth: Add change_carrier() for Fixed PHYs
      gianfar: Add change_carrier() for Fixed PHYs
      ucc_geth: Add change_carrier() for Fixed PHYs

Joe Perches (1):
      igb: Fix format with line continuation whitespace

Joe Stringer (1):
      selftests/bpf: Fix uninitialized duration warning

Johan Hedberg (1):
      Bluetooth: Fix unnecessary error message for HCI request completion

Johannes Berg (19):
      cfg80211: tracing: avoid 'idx' variable
      mac80211: tracing: avoid 'idx' variable
      mac80211: sta_info: avoid tidstats variable shadowing
      mac80211: debugfs: avoid variable shadowing
      mac80211: tx: avoid variable shadowing
      netlink: add nl_set_extack_cookie_u64()
      cfg80211: add peer measurement with FTM initiator API
      mac80211: allow drivers to use peer measurement API
      mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last
      mac80211: allow hardware scan to fall back to software
      iwlwifi: mvm: synchronize TID queue removal
      iwlwifi: mvm: remove queue_info_lock
      mac80211: ftm responder: remove pointless defensive coding
      cfg80211: clarify LCI/civic location documentation
      mac80211: never pass NULL params to ieee80211_if_add()
      mac80211: remove superfluous NULL check
      mac80211: document RCU requirements for ieee80211_tx_dequeue()
      mac80211: fix radiotap vendor presence bitmap handling
      cfg80211: fix ieee80211_get_vht_max_nss()

John Fastabend (14):
      bpf: helper to pop data from messages
      bpf: add msg_pop_data helper to tools
      bpf: test_sockmap, add options for msg_pop_data() helper
      bpf: sockmap, metadata support for reporting size of msg
      bpf: add tools lib/include support sk_msg_md size field
      bpf: sk_msg, add tests for size field
      bpf: sk_msg, fix sk_msg_md access past end test
      bpf: sk_msg, improve offset chk in _is_valid_access
      bpf: skmsg, replace comments with BUILD bug
      bpf: skb_verdict, support SK_PASS on RX BPF path
      bpf: sk_msg, fix socket data_ready events
      bpf: sk_msg, zap ingress queue on psock down
      bpf: sk_msg, sock{map|hash} redirect through ULP
      bpf: tls_sw, init TLS ULP removes BPF proto hooks

John Hurley (10):
      net: add netif_is_geneve()
      nfp: flower: use geneve and vxlan helpers
      nfp: flower: include geneve as supported offload tunnel type
      net: sched: register callbacks for indirect tc block binds
      nfp: flower: allow non repr netdev offload
      nfp: flower: increase scope of netdev checking functions
      nfp: flower: offload tunnel decap rules via indirect TC blocks
      nfp: flower: remove TC egdev offloads
      nfp: flower: remove unnecessary code in flow lookup
      nfp: flower: fix cb_ident duplicate in indirect block register

Jonathan Bakker (1):
      Bluetooth: hci_bcm: Handle specific unknown packets after firmware loading

Jonathan Toppins (1):
      bnxt: remove printing of hwrm message

Jose Abreu (1):
      net: phy: Also request modules for C45 IDs

Jozsef Kadlecsik (1):
      netfilter: ipset: Introduction of new commands and protocol version 7

Julian Wiedmann (8):
      s390/qeth: utilize virtual MAC for Layer2 OSD devices
      s390/qeth: handle af_iucv skbs in qeth_l3_fill_header()
      s390/qeth: unify transmit code
      s390/qeth: remove card list
      s390/qeth: replace open-coded cmd setup
      s390/qeth: remove two IPA command helpers
      s390/qeth: remove unused fallback in Layer3's MAC code
      s390/qeth: don't process hsuid in qeth_l3_setup_netdev()

Justin Chen (1):
      net: phy: bcm7xxx: Add entry for BCM7255

Kai-Heng Feng (1):
      igb: Fix an issue that PME is not enabled during runtime suspend

Kalle Valo (6):
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
      Merge tag 'iwlwifi-next-for-kalle-2018-11-11' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge tag 'iwlwifi-next-for-kalle-2018-11-23' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge tag 'mt76-for-kvalo-2018-11-30' of https://github.com/nbd168/wireless
      Merge tag 'iwlwifi-next-for-kalle-2018-12-14' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git

Karsten Graul (3):
      net/smc: avoid a delay by waiting for nothing
      net/smc: add infrastructure to send delete rkey messages
      net/smc: unregister rkeys of unused buffer

Karthikeyan Periyasamy (1):
      ath10k: fix kernel panic due to use after free

Kiran Kumar (1):
      octeontx2-af: Support to get NIX HW constants from AF

Konstantin Khorenko (1):
      i40e: define proper net_device::neigh_priv_len

Krzysztof Galazka (1):
      i40e: Add capability flag for stopping FW LLDP

Krzysztof Kanas (1):
      octeontx2-af: Add support for Tx packet marking

Kunihiko Hayashi (3):
      net: ethernet: ave: Add suspend/resume support
      net: ethernet: ave: Set initial wol state to disabled
      net: ethernet: ave: Preserve wol state in suspend/resume sequence

Kuninori Morimoto (1):
      can: rcar: add SPDX identifiers to Kconfig and Makefile

Kyle Roeschley (4):
      net: phy: leds: Don't make our own link speed names
      ath6kl: Only use match sets when firmware supports it
      ath6kl: Fix off by one error in scan completion
      ath6kl: Use debug instead of error message when disabled

LUU Duc Canh (1):
      tipc: improve broadcast retransmission algorithm

Lance Roy (2):
      igbvf: Replace spin_is_locked() with lockdep
      i40e: Replace spin_is_locked() with lockdep

Larry Finger (1):
      b43: Fix error in cordic routine

Leon Romanovsky (11):
      net/mlx5: Align SRQ licenses and copyright information
      net/mlx5: Remove dead transobj code
      net/mlx5: Remove not-used lib/eq.h header file
      net/mlx5: Remove references to local mlx5_core functions
      net/mlx5: Move SRQ functions to RDMA part
      RDMA/mlx5: Remove SRQ signature global flag
      RDMA/mlx5: Use stages for callback to setup and release DEVX
      RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format
      RDMA/mlx5: Initialize SRQ tables on mlx5_ib
      RDMA/mlx5: Unfold create RMP function
      RDMA/mlx5: Unfold modify RMP function

Lev Faerman (1):
      ice: Fix NVM mask defines

Li RongQing (8):
      net/ipv6: compute anycast address hash only if dev is null
      openvswitch: remove BUG_ON from get_dpdev
      net: tcp: remove BUG_ON from tcp_v4_err
      net: remove BUG_ON from __pskb_pull_tail
      net: slightly optimize eth_type_trans
      xfrm6: remove BUG_ON from xfrm6_dst_ifdown
      tun: align write-heavy flow entry members to a cache line
      tun: remove unnecessary check in tun_flow_update

Linu Cherian (5):
      octeontx2-af: Add interrupt handlers for Master Enable event
      octeontx2-af: Misc cleanups in cgx driver
      octeontx2-af: Handle non-contiguous CGX LMAC interfaces
      octeontx2-af: Unregister cgx event callbacks gracefully
      octeontx2-af: Bringup CGX LMAC links by default

Linus Lüssing (1):
      batman-adv: enable MCAST by default at compile time

Linus Walleij (1):
      rfkill: gpio: Remove unused include

Lior Cohen (2):
      iwlwifi: add fw dump upon RT ucode start failure
      iwlwifi: add debugfs file to read fw debug data recording

Lior David (2):
      wil6210: fix memory leak in wil_find_tx_bcast_2
      wil6210: fix locking in wmi_call

Lorenz Bauer (8):
      bpf: allow zero-initializing hash map seed
      bpf: move BPF_F_QUERY_EFFECTIVE after map flags
      tools: sync linux/bpf.h
      tools: add selftest for BPF_F_ZERO_SEED
      bpf: respect size hint to BPF_PROG_TEST_RUN if present
      tools: sync uapi/linux/bpf.h
      libbpf: add bpf_prog_test_run_xattr
      selftests: add a test for bpf_prog_test_run_xattr

Lorenzo Bianconi (54):
      ath9k: dynack: use authentication messages for 'late' ack
      ath9k: dynack: move debug log after buffer increments
      ath9k: dynack: check da->enabled first in sampling routines
      ath9k: dynack: make ewma estimation faster
      ath9k: dynack: remove 'experimental' tag
      mt76x2: align mt76x2 and mt76x2u firmware
      mt76x2u: align channel gain logic to mt76x2 one
      mt76x0: phy: use proper name convention
      mt76x0: phy: simplify rf configuration routines
      mt76x0: phy: improve code readability in initvals_phy.h
      mt76x0: pci: add get_survey support
      mt76: move mt76x02_mac_work routine in mt76x02-lib module
      mt76: move mt76x02_debugfs in mt76x02-lib module
      mt76x0: use shared debugfs implementation
      mt76x0: use mt76x02_mac_work as stats handler
      mt76x2u: introduce mac workqueue support
      mt76x0: phy: unify calibration between mt76x0u and mt76x0e
      mt76: usb: fix static tracepoints
      mt76x0: init: simplify mt76x0_init_mac_registers
      mt76x0: pci: add missing MODULE_FIRMWARE macro
      mt76x0: mac: remove mt76x0_mac_set_ampdu_factor
      mt76x0: align mt76x0u and mt76x0e fw version
      mt76: move mt76x02_mac_set_short_preamble in mt76x02_mac.c
      mt76: move mt76x02_init_device in mt76x02-lib module
      mt76: move mac beacon routines in mt76x02-lib module
      mt76: move tx beacon routines in mt76x02-lib module
      mt76x0: pci: add pre_tbtt_tasklet support
      mt76: move mt76x02_sw_scan and mt76x02_sw_scan_complete in mt76x02-lib module
      mt76: move mt76x02_get_txpower in mt76x02_util.c
      mt76: move mt76x02_sta_ps in mt76x02-lib module
      mt76: introduce mt76x02_init_beacon_config routine
      mt76x0: pci: enable AP support
      mt76: move mt76x02_set_tx_ackto in mt76x02-lib module
      mt76x0: update init vals for MT_TX_PROT registers
      mt76: move tx protection routines in mt76x02-lib module
      mt76: move mt76x02_bss_info_changed in mt76x02-lib module
      mt76: move dfs support in mt76x02-lib module
      mt76x0: pci: add DFS support
      mt76x0: phy: use mt76_poll_msec in mt76x0_phy_temp_sensor
      mt76x0: init: use mt76x02_mac_shared_key_setup in mt76x0_init_hardware
      mt76x2: move wcid_tx_rate conf at bootstrap
      mt76x0: init: use mt76x02_mac_wcid_setup for wcid configuration
      mt76x2u: init: remove not useful configuration
      mt76x2u: init: use common routines for wcid/key initialization
      mt76: move mt76x02_eeprom_copy in mt76x02-lib module
      mt76x0: phy: introduce tssi calibration support
      mt76x0: phy: use tssi reported value to configure tx power if available
      mt76x0: dfs: fix IBI_R11 configuration on non-radar channels
      mt76: introduce mt76x02_config_mac_addr_list routine
      mt76x0: pci: enable VHT rates in IBSS mode
      mt76x2u: phy: add TX_SHAPING calibration
      mt76x2u: phy: run phy_channel_calibrate after channel switch
      mt76x2u: main: use mt76x02_bss_info_changed utility routine
      mt76x2u: init: remove mt76x2u_init_beacon_offsets routine

Luca Coelho (10):
      iwlwifi: fix cfg structs for 22000 with different RF modules
      iwlwifi: move common 9000 cfg parameters to common macro
      iwlwifi: don't define OTP_LOW_IMAGE_SIZE per family, but per size
      iwlwifi: remove useless NVM_HW_SECTION_NUM_FAMILY_* macros
      iwlwifi: move iwl_nvm_check_version() into dvm
      iwlwifi: remove all unnecessary occurrences of nvm_calib_ver
      cfg80211: add some missing fall through annotations
      iwlwifi: make MVM and DVM depend on MAC80211
      iwlwifi: remove unused and wrong PHY_CFG_* macros
      iwlwifi: bump the API version to 43 for 9000 and 22000

Lucas Bates (4):
      tc-testing: Add command timeout feature to tdc
      tc-testing: Add new TdcResults module
      tc-testing: Implement the TdcResults module in tdc
      tc-testing: gitignore, ignore generated test results

Lyude Paul (1):
      brcmfmac: Fix out of bounds memory access during fw load

Madalin Bucur (3):
      soc: fsl: qbman: read ithresh from HW
      soc/qman: add return value to interrupt coalesce changing APIs
      dpaa_eth: add ethtool coalesce control

Madhan Mohan R (1):
      brcmfmac: set SDIO F1 MesBusyCtrl for CYW4373

Magnus Damm (2):
      ravb: Do not announce HDX as supported
      ravb: Clean up duplex handling

Marc Kleine-Budde (4):
      can: flexcan: flexcan_start_xmit(): fix indention
      can: flexcan: flexcan_irq(): fix indention
      can: flexcan: FLEXCAN_IFLAG_MB: add () around macro argument
      can: flexcan: flexcan_chip_start(): adjust comment to match the code

Marek Vasut (3):
      net: dsa: ksz: Add optional reset GPIO to Microchip KSZ switch binding
      net: dsa: ksz: Add reset GPIO handling
      net: dsa: ksz: Add STP multicast handling

Mark Bloch (1):
      IB/mlx5: Unify e-switch representors load approach between uplink and VFs

Martin Blumenstingl (7):
      dt-bindings: vendor-prefix: add prefix for IC Plus Corp.
      dt-bindings: net: phy: add bindings for the IC Plus Corp. IP101A/G PHYs
      net: phy: icplus: keep all ip101a_g functions together
      net: phy: icplus: use the BIT macro where possible
      net: phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK
      net: phy: icplus: implement .did_interrupt for IP101A/G
      net: phy: icplus: allow configuring the interrupt function on IP101GR

Martin KaFai Lau (27):
      bpf: libbpf: Fix bpf_program__next() API
      bpf: btf: Break up btf_type_is_void()
      bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO
      tools/bpf: Sync kernel btf.h header
      tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC
      libbpf: Name changing for btf_get_from_id
      bpf: Fix memleak in aux->func_info and aux->btf
      bpf: Improve the info.func_info and info.func_info_rec_size behavior
      bpf: Change insn_offset to insn_off in bpf_func_info
      bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info
      bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool
      bpf: Add bpf_line_info support
      bpf: tools: Sync uapi bpf.h
      bpf: Refactor and bug fix in test_func_type in test_btf.c
      bpf: Add unit tests for bpf_line_info
      bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic
      bpf: libbpf: Add btf_line_info support to libbpf
      bpf: libbpf: bpftool: Print bpf_line_info during prog dump
      bpf: bpftool: Fix newline and p_err issue
      bpf: arm64: Enable arm64 jit to provide bpf_line_info
      bpf: Remove bpf_dump_raw_ok() check for func_info and line_info
      bpf: Remove !func_info and !line_info check from test_btf and bpftool
      bpf: Create a new btf_name_by_offset() for non type name use case
      bpf: verbose log bpf_line_info in verifier
      bpf: Ensure line_info.insn_off cannot point to insn with zero code
      bpf: Add BPF_LD_IMM64 to the line_info test
      bpf: sparc64: Enable sparc64 jit to provide bpf_line_info

Martin Willi (1):
      nl80211: announce radios/interfaces when switching namespaces

Mathias Thore (1):
      net/wan/fsl_ucc_hdlc: add BQL support

Matt Mullins (1):
      bpf: support raw tracepoints in modules

Matteo Croce (2):
      samples: bpf: improve xdp1 example
      samples: bpf: get ifindex from ifname

Maxime Ripard (1):
      Bluetooth: hci_bcm: Add BCM20702A1 variant

Maya Erez (3):
      wil6210: increase RX rings and RX buff array size
      wil6210: fix L2 RX status handling
      wil6210: fix RGF_CAF_ICR address for Talyn-MB

Md Fahad Iqbal Polash (1):
      ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue

Michael Chan (13):
      bnxt_en: Store the maximum NQs available on the PF.
      bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function.
      bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings.
      bnxt_en: Add SR-IOV support for 57500 chips.
      bnxt_en: Add ethtool -S priority counters.
      bnxt_en: Don't set ETS on unused TCs.
      bnxt_en: Save ring statistics before reset.
      bnxt_en: Do not free port statistics buffer when device is down.
      bnxt_en: Update firmware interface spec. to 1.10.0.33.
      bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring().
      bnxt_en: Add Level 2 context memory paging support.
      bnxt_en: Increase context memory allocations on 57500 chips for RDMA.
      bnxt_en: Adjust default RX coalescing ticks to 10 us.

Michael Shteinbok (1):
      qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure.

Michał Mirosław (28):
      net/vlan: introduce __vlan_hwaccel_clear_tag() helper
      net/vlan: introduce __vlan_hwaccel_copy_tag() helper
      net/vlan: include the shift in skb_vlan_tag_get_prio()
      net/vlan: remove unused #define HAVE_VLAN_GET_TAG
      i40iw: remove use of VLAN_TAG_PRESENT
      cnic: remove use of VLAN_TAG_PRESENT
      OVS: remove use of VLAN_TAG_PRESENT
      gianfar: remove use of VLAN_TAG_PRESENT
      cxgb4: use __vlan_hwaccel helpers
      net/core: use __vlan_hwaccel helpers
      nfnetlink/queue: use __vlan_hwaccel helpers
      8021q: use __vlan_hwaccel helpers
      bridge: use __vlan_hwaccel helpers
      ipv4/tunnel: use __vlan_hwaccel helpers
      benet: use __vlan_hwaccel helpers
      mlx4: use __vlan_hwaccel helpers
      sky2: use __vlan_hwaccel helpers
      OVS: remove VLAN_TAG_PRESENT - fixup
      net/skbuff: add macros for VLAN_PRESENT bit
      net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI
      net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI
      net/bpf_jit: MIPS: split VLAN_PRESENT bit handling from VLAN_TCI
      net/bpf_jit: SPARC: split VLAN_PRESENT bit handling from VLAN_TCI
      net: remove VLAN_TAG_PRESENT
      net/vlan: introduce skb_vlan_tag_get_cfi() helper
      net/hyperv: use skb_vlan_tag_*() helpers
      benet: use skb_vlan_tag_get_prio()
      mlx5: use skb_vlan_tag_get_prio()

Mike Manning (6):
      net: ensure unbound stream socket to be chosen when not in a VRF
      net: ensure unbound datagram socket to be chosen when not in a VRF
      net: provide a sysctl raw_l3mdev_accept for raw socket lookup with VRFs
      vrf: mark skb for multicast or link-local as enslaved to VRF
      ipv6: allow ping to link-local address in VRF
      ipv6: handling of multicast packets received in VRF

Mikhael Goikhman (3):
      net/mlx5: Rework handling of port module events
      net/mlx5: Add support for PCIe power slot exceeded error in PME
      net/mlx5: Add support for plugged-disabled cable status in PME

Miroslav Lichvar (12):
      e1000e: allow non-monotonic SYSTIM readings
      ptp: reorder declarations in ptp_ioctl()
      ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl
      ptp: add PTP_SYS_OFFSET_EXTENDED ioctl
      ptp: deprecate gettime64() in favor of gettimex64()
      e1000e: extend PTP gettime function to read system clock
      igb: extend PTP gettime function to read system clock
      ixgbe: extend PTP gettime function to read system clock
      tg3: extend PTP gettime function to read system clock
      mlx5: update timecounter at least twice per counter overflow
      mlx5: extend PTP gettime function to read system clock
      i40e: extend PTP gettime function to read system clock

Mitch Williams (2):
      i40e: don't restart nway if autoneg not supported
      i40e: suppress bogus error message

Moni Shoua (7):
      net/mlx5: Release resource on error flow
      net/mlx5: Add interface to hold and release core resources
      net/mlx5: Enumerate page fault types
      IB/mlx5: Lock QP during page fault handling
      net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state
      net/mlx5: Use multi threaded workqueue for page fault handling
      IB/mlx5: Improve ODP debugging messages

Naftali Goldstein (3):
      iwlwifi: fw: do not set sgi bits for HE connection
      iwlwifi: mvm: add description to a few generic assert numbers
      iwlwifi: mvm: fix setting HE ppe FW config

Naresh Kamboju (1):
      selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS

Nathan Chancellor (3):
      bpf: Remove unused variable in nsim_bpf
      geneve: Initialize addr6 with memset
      net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend

Naveen Gupta (1):
      brcmfmac: update 43012 F2 watermark setting to fix DMA Error during UDP RX Traffic

Neal Cardwell (1):
      tcp_bbr: update comments to reflect pacing_margin_percent

NeilBrown (1):
      rhashtable: detect when object movement between tables might have invalidated a lookup

Nicolas Dichtel (6):
      netns: remove net arg from rtnl_net_fill()
      netns: introduce 'struct net_fill_args'
      netns: add support of NETNSA_TARGET_NSID
      netns: enable to specify a nsid for a get request
      netns: enable to dump full nsid translation table
      tun: implement carrier change

Nikita V. Shirokov (3):
      bpf: adding support for map in map in libbpf
      bpf: adding tests for map_in_map helpber in libbpf
      libbpf: make bpf_object__open default to UNSPEC

Nikolay Aleksandrov (7):
      net: bridge: add support for user-controlled bool options
      net: bridge: add no_linklocal_learn bool option
      net: bridge: export supported boolopts
      net: bridge: convert multicast to generic rhashtable
      net: bridge: multicast: use non-bh rcu flavor
      net: bridge: mark hash_elasticity as obsolete
      net: bridge: increase multicast's default maximum number of entries

Nir Dotan (21):
      mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register
      mlxsw: spectrum: Change stage of ACL initialization
      mlxsw: spectrum_acl: Add Spectrum-2 keys
      mlxsw: spectrum_acl: Add multicast router profile operations
      mlxsw: spectrum_acl: Add replace rule action operation
      mlxsw: spectrum_acl: Support rule creation without action creation
      mlxsw: spectrum_acl: Limit priority value
      mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2
      selftests: forwarding: Add multicast routing test
      mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register
      mlxsw: resources: Add Spectrum-2 Bloom filter resource
      mlxsw: spectrum_acl: Introduce Bloom filter
      mlxsw: spectrum_acl: Add Bloom filter handling
      mlxsw: spectrum_acl: Add Bloom filter update
      mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter
      mlxsw: spectrum_acl: Update Bloom filter on eRP transitions
      mlxsw: spectrum_acl: Set master RP index on transition to eRP
      mlxsw: reg: Activate Bloom filter
      selftests: mlxsw: Add Bloom filter simple test
      selftests: mlxsw: Add Bloom filter complex test
      selftests: mlxsw: Add Bloom delta test

Nithin Dabilpuram (4):
      octeontx2-af: Restrict TL1 allocation and configuration
      octeontx2-af: Allow freeing single TLx Tx schedule queue
      octeontx2-af: Configure VLAN TPIDs
      octeontx2-af: Add LSO format configuration mailbox

Nitin Hande (1):
      bpf: Extend the sk_lookup() helper to XDP hookpoint.

Olof Johansson (1):
      ISDN: eicon: Remove driver

Or Gerlitz (11):
      net/mlx5: Remove the get protocol device interface entry
      net/mlx5: E-Switch, Remove redundant reloading of the IB interface
      net/mlx5e: Use single argument for the esw representor build params helper
      net/mlx5e: Use dedicated uplink vport netdev representor
      net/mlx5e: Remove leftover code from the PF netdev being uplink rep
      net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode
      net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps
      net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep
      net/mlx5e: Expose ethtool pause and link functions to mlx5e callers
      net/mlx5e: Add some ethtool port control entries to the uplink rep netdev
      net/mlx5e: Allow vlans on e-switch uplink reps

Oz Shlomo (13):
      net/mlx5: Revise gre and nvgre key formats
      net/mlx5e: Store eswitch uplink representor state on a dedicated struct
      net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs
      net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks
      net/mlx5e: Propagate the filter's net device to mlx5e structures
      net/mlx5e: Replace egdev with indirect block notifications
      net/mlx5e: Refactor VXLAN tunnel encap offloading code
      net/mlx5e: Refactor VXLAN tunnel decap offloading code
      net/mlx5e: Branch according to classified tunnel type
      net/mlx5e: Move TC tunnel offloading code to separate source file
      net: Add netif_is_gretap()/netif_is_ip6gretap()
      net/mlx5e: Add GRE protocol offloading
      net/sched: Remove egdev mechanism

Pablo Neira Ayuso (2):
      Merge branch 'master' of git://blackhole.kfki.hu/nf-next
      netfilter: remove NFC_* cache bits

Pan Bian (2):
      mwifiex: fix potential NULL dereference and use after free
      rtl818x: fix potential use after free

Pankaj Bansal (5):
      can: flexcan: enable flexcan for all architectures
      can: flexcan: flexcan_chip_start(): enable loopback mode in flexcan
      can: flexcan: move rx_offload_add() from flexcan_probe() to flexcan_open()
      can: flexcan: Add provision for variable payload size
      can: flexcan: split the Message Buffer RAM area

Paolo Abeni (24):
      udp: implement complete book-keeping for encap_needed
      udp: implement GRO for plain UDP sockets.
      udp: add support for UDP_GRO cmsg
      ip: factor out protocol delivery helper
      ipv6: factor out protocol delivery helper
      udp: cope with UDP GRO packet misdirection
      selftests: add GRO support to udp bench rx program
      selftests: add dummy xdp test helper
      selftests: add some benchmark for UDP GRO
      selftests: add functionals test for UDP GRO
      tun: compute the RFS hash only if needed.
      udp6: cleanup stats accounting in recvmsg()
      udp: fix jump label misuse
      selftests: add explicit test for multiple concurrent GRO sockets
      selftests: explicitly require kernel features needed by udpgro tests
      net: reorder flowi_common fields to avoid holes
      indirect call wrappers: helpers to speed-up indirect calls of builtin
      net: use indirect call wrappers at GRO network layer
      net: use indirect call wrappers at GRO transport layer
      udp: use indirect call wrappers for GRO socket lookup
      net: unbreak CONFIG_RETPOLINE=n builds
      net: fix possible user-after-free in skb_ext_add()
      net: drop the unused helper skb_ext_get()
      net: minor cleanup in skb_ext_add()

Patryk Małek (2):
      i40e: Replace strncpy with strlcpy to ensure null termination
      i40e: Allow disabling FW LLDP on X722 devices

Paul E. McKenney (2):
      ixgbe: Replace synchronize_sched() with synchronize_rcu()
      netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh()

Paweł Chmiel (1):
      Bluetooth: btbcm: Add entry for BCM4329B1 UART bluetooth

Pedro Tammela (1):
      tcp: fix code style in tcp_recvmsg()

Peng Li (11):
      net: hns3: Enable HW GRO for Rev B(=0x21) HNS3 hardware
      net: hns3: Add handling of GRO Pkts not fully RX'ed in NAPI poll
      net: hns3: Add support for ethtool -K to enable/disable HW GRO
      net: hns3: Add skb chain when num of RX buf exceeds MAX_SKB_FRAGS
      net: hns3: Adds GRO params to SKB for the stack
      net: hns3: Config NIC port speed same as that of optical module
      net: hns3: update coalesce param per second
      net: hns3: synchronize speed and duplex from phy when phy link up
      net: hns3: fix a bug caused by udelay
      net: hns3: fix the descriptor index when get rss type
      net: hns3: remove redundant variable initialization

Petar Penkov (1):
      bpf: allow BPF read access to qdisc pkt_len

Peter Oskolkov (12):
      net: netem: use a list in addition to rbtree
      net: udp: prefer listeners bound to an address
      net: udp6: prefer listeners bound to an address
      net: tcp: prefer listeners bound to an address
      net: tcp6: prefer listeners bound to an address
      selftests: net: test that listening sockets match on address properly
      net: dccp: initialize (addr,port) listening hashtable
      selftests: net: reuseport_addr_any: add DCCP
      net: dccp: initialize (addr,port) listening hashtable
      selftests: net: refactor reuseport_addr_any test
      net: seg6.h: remove an unused #include
      selftests: net: reuseport_addr_any: silence clang warning

Petr Machata (74):
      net: skb_scrub_packet(): Scrub offload_fwd_mark
      selftests: forwarding: lib: Support NUM_NETIFS of 0
      selftests: forwarding: lib: Add in_ns()
      selftests: forwarding: ping{6, }_test(): Add description argument
      selftests: forwarding: ping{6, }_do(): Allow passing ping arguments
      selftests: forwarding: lib: Add link_stats_rx_errors_get()
      selftests: forwarding: Add a skeleton of vxlan_bridge_1d
      selftests: forwarding: vxlan_bridge_1d: Add ping test
      selftests: forwarding: vxlan_bridge_1d: Add flood test
      selftests: forwarding: vxlan_bridge_1d: Add unicast test
      selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests
      selftests: forwarding: vxlan_bridge_1d: Add a TTL test
      selftests: forwarding: vxlan_bridge_1d: Add a TOS test
      selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test
      selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test
      selftests: forwarding: vxlan_bridge_1d_port_8472: New test
      vxlan: __vxlan_fdb_delete(): Drop unused argument vid
      vxlan: vxlan_fdb_notify(): Make switchdev notification configurable
      vxlan: Mark user-added FDB entries
      vxlan: Don't override user-added entries with ext-learned ones
      vxlan: Add hardware FDB learning
      switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize
      switchdev: Add a blocking notifier chain
      switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL
      rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL
      net: dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL
      staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check()
      staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL
      switchdev: Add helpers to aid traversal through lower devices
      mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL
      ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL
      switchdev: Replace port obj add/del SDO with a notification
      rocker, dsa, ethsw: Don't filter VLAN events on bridge itself
      net: core: dev: Add extack argument to dev_open()
      net: vrf: cycle_netdev(): Add an extack argument
      net: ipvlan: ipvlan_set_port_mode(): Add an extack argument
      net: core: dev: Add extack argument to dev_change_flags()
      net: core: dev: Add extack argument to __dev_change_flags()
      net: core: dev: Add call_netdevice_notifiers_extack()
      net: core: dev: Attach extack to NETDEV_PRE_UP
      selftests: mlxsw: Add a new test extack.sh
      vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info
      vxlan: Add vxlan_fdb_replay()
      vxlan: Add vxlan_fdb_clear_offload()
      bridge: Add br_fdb_clear_offload()
      mlxsw: spectrum: Track NVE type at FIDs
      mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier
      mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay
      mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload
      mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload
      mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable
      selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave
      net: ndo_bridge_setlink: Add extack
      net: bridge: Propagate extack to switchdev
      net: switchdev: Add extack argument to switchdev_port_obj_add()
      net: switchdev: Add extack to struct switchdev_notifier_info
      net: switchdev: Add extack to switchdev_handle_port_obj_add() callback
      mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events
      mlxsw: spectrum_switchdev: Propagate extack on port VLAN events
      selftests: mlxsw: extack: Test VLAN add on a VXLAN device
      selftests: mlxsw: extack: Test VLAN add on a port device
      net: dev: Add extack argument to dev_set_mac_address()
      net: dev: Add NETDEV_PRE_CHANGEADDR
      net: dev: Issue NETDEV_PRE_CHANGEADDR
      net: bridge: Issue NETDEV_PRE_CHANGEADDR
      net: bridge: Handle NETDEV_PRE_CHANGEADDR from ports
      net: ipvlan: Issue NETDEV_PRE_CHANGEADDR
      net: bonding: Give bond_set_dev_addr() a return value
      net: bonding: Issue NETDEV_PRE_CHANGEADDR
      mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event()
      mlxsw: spectrum: Add mlxsw_sp.mac_mask
      mlxsw: spectrum_router: Veto unsupported RIF MAC addresses
      selftests: mlxsw: Test RIF MAC vetoing
      selftests: mlxsw: Test FID RIF MAC vetoing

Phil Sutter (1):
      netfilter: nf_tables: Speed up selective rule dumps

Pieter Jansen van Vuuren (2):
      nfp: flower: add ipv4 set ttl and tos offload
      nfp: flower: add ipv6 set flow label and hop limit offload

Piotr Raczynski (1):
      ice: Increase Rx queue disable timeout

Prashant Bhole (2):
      tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled
      bpf: libbpf: fix memleak by freeing line_info

Priit Laes (3):
      lib: cordic: Move cordic macros and defines to header file
      brcmsmac: Use cordic-related macros from common cordic library
      b43: Use cordic algorithm from kernel library

Qian Cai (1):
      netfilter: ipset: replace a strncpy() with strscpy()

Quentin Monnet (25):
      selftests/bpf: enable (uncomment) all tests in test_libbpf.sh
      tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps
      nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c
      bpf: pass a struct with offload callbacks to bpf_offload_dev_create()
      bpf: call verify_insn from its callback in struct bpf_offload_dev
      bpf: call finalize() from its callback in struct bpf_offload_dev
      bpf: call verifier_prep from its callback in struct bpf_offload_dev
      bpf: pass translate() as a callback and remove its ndo_bpf subcommand
      bpf: pass destroy() as a callback and remove its ndo_bpf subcommand
      bpf: pass prog instead of env to bpf_prog_offload_verifier_prep()
      bpf: do not pass netdev to translate() and prepare() offload callbacks
      tools: bpftool: use "/proc/self/" i.o. crafting links with getpid()
      tools: bpftool: fix bash completion for bpftool prog (attach|detach)
      tools: bpftool: fix bash completion for new map types (queue and stack)
      tools: bpftool: mark offloaded programs more explicitly in plain output
      tools: bpftool: add owner_prog_type and owner_jited to bpftool output
      bpf: fix documentation for eBPF helpers
      tools: bpftool: add a command to dump the trace pipe
      tools: bpftool: add doc for -m option to bpftool-prog.rst
      tools: bpftool: fix examples in documentation for bpftool prog
      tools: bpftool: add a prog array map update example to documentation
      tools: bpftool: fix warning on struct bpf_prog_linfo definition
      tools: bpftool: fix -Wmissing declaration warnings
      tools: bpftool: attempt to mount tracefs if required for tracelog cmd
      tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs

Quentin Schulz (1):
      net: phy: vitesse: remove duplicate support for VSC8574

Rabie Loulou (5):
      net/mlx5e: In case of LAG, one switch parent id is used for all representors
      net/mlx5e: Offload TC e-switch rules with egress LAG device
      net/mlx5: Adjustments for the activate LAG logic to run under sriov
      net/mlx5: Allow/disallow LAG according to pre-req only
      net/mlx5: Allow co-enablement of uplink LAG and SRIOV

Rafał Miłecki (1):
      brcmutil: print invalid chanspec when WARN-ing

Raghuram Hegde (1):
      Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029

Raju Lakkaraju (1):
      net: phy: mscc: Fix the VSC 8531/41 Chip Init sequence

Rakesh Pillai (1):
      ath10k: fill the channel survey results for WCN3990 correctly

Randy Dunlap (1):
      wireless: FTM: fix kernel-doc "cannot understand" warnings

Richard Rodriguez (1):
      i40e: Use correct shift for VLAN priority

Rob Herring (3):
      atm: Convert to using %pOFn instead of device_node.name
      net: fsl: Use device_type helpers to access the node type
      net: Use of_node_name_eq for node name comparisons

Robert Shearman (1):
      net: allow binding socket in a VRF when there's an unbound socket

Roi Dayan (4):
      net/mlx5: Split the activate lag function into two routines
      net/mlx5: Add lag affinity info to log
      net/mlx5e: E-Switch, Add peer miss rules
      net/mlx5e: Infrastructure for duplicated offloading of TC flows

Roman Gushchin (3):
      bpf: pass struct btf pointer to the map_check_btf() callback
      bpf: add bpffs pretty print for cgroup local storage maps
      selftests/bpf: add btf annotations for cgroup_local_storage maps

Roopa Prabhu (6):
      net: rtnetlink: support for fdb get
      bridge: support for ndo_fdb_get
      vxlan: support for ndo_fdb_get
      selftests: net: rtnetlink.sh: add fdb get test
      neighbour: register rtnl doit handler
      selftests: rtnetlink.sh: add testcase for neigh get

Roy Pledge (1):
      soc: fsl: dpio: Add BP and FQ query APIs

Rustam Kovhaev (1):
      bpf, tags: Fix DEFINE_PER_CPU expansion

Saeed Mahameed (41):
      net/mlx5: EQ, Use the right place to store/read IRQ affinity hint
      net/mlx5: EQ, Remove unused fields and structures
      net/mlx5: EQ, No need to store eq index as a field
      net/mlx5: EQ, Remove redundant completion EQ list lock
      net/mlx5: EQ, Move all EQ logic to eq.c
      net/mlx5: EQ, Create all EQs in one place
      net/mlx5: EQ, irq_info and rmap belong to eq_table
      net/mlx5: EQ, Privatize eq_table and friends
      net/mlx5: EQ, Different EQ types
      net/mlx5: EQ, Generic EQ
      {net,IB}/mlx5: Move Page fault EQ and ODP logic to RDMA
      net/mlx5: EQ, Make EQE access methods inline
      net/mlx5: EQ, Introduce atomic notifier chain subscription API
      net/mlx5: FWTrace, Use async events chain
      net/mlx5: FPGA, Use async events chain
      net/mlx5: Clock, Use async events chain
      net/mlx5: E-Switch, Use async events chain
      net/mlx5: FWPage, Use async events chain
      net/mlx5: CmdIF, Use async events chain
      net/mlx5: Resource tables, Use async events chain
      net/mlx5: CQ ERR, Use async events chain
      net/mlx5: Device events, Use async events chain
      net/mlx5: Improve core device events handling
      net/mlx5: Driver events notifier API
      net/mlx5: Allow port change event to be forwarded to driver notifiers chain
      net/mlx5e: Use the new mlx5 core notifier API
      net/mlx5: Forward all mlx5 events to mlx5 notifiers chain
      IB/mlx5: Use the new mlx5 core notifier API
      net/mlx5: Remove unused events callback and logic
      IB/mlx5: Handle raw port change event rather than the software version
      net/mlx5: Allow forwarding event type general event as is
      IB/mlx5: Handle raw delay drop general event
      net/mlx5: Remove all deprecated software versions of FW events
      net/mlx5: Forward QP/WorkQueues resource events
      net/mlx5: Forward SRQ resource events
      net/mlx5: Debug print for forwarded async events
      net/mlx5e: Remove trailing space of tx_pause ethtool counter name
      net/mlx5: Move flow counters data structures from flow steering header
      Merge branch 'mlx5-next' of git://git.kernel.org/.../mellanox/linux
      net/mlx5: Use lowercase 'X' for hex values
      Merge branch 'mlx5-next' of git://git.kernel.org/.../mellanox/linux

Salil Mehta (1):
      net: hns3: add handling of hw errors reported through MSIX

Sam Protsenko (2):
      l2tp: Add protocol field decompression
      ppp: Move PFC decompression to PPP generic layer

Samuel Mendoza-Jonas (6):
      net/ncsi: Don't enable all channels when HWA available
      net/ncsi: Probe single packages to avoid conflict
      net/ncsi: Don't deselect package in suspend if active
      net/ncsi: Don't mark configured channels inactive
      net/ncsi: Reset channel state in ncsi_start_dev()
      net/ncsi: Configure multi-package, multi-channel modes with failover

Santosh Rastapur (1):
      cxgb4: use new fw interface to get the VIN and smt index

Santosh Shukla (1):
      octeontx2-af: Add MKEX default profile

Sara Sharon (26):
      iwlwifi: pcie: don't reset TXQ write pointer
      iwlwifi: dbg: avoid passing trigger around
      iwlwifi: dbg: use helper to check if debug type is set
      iwlwifi: fw: use helper to determine whether to dump paging
      iwlwifi: dbg: don't limit dump decisions to all or monitor
      iwlwifi: dbg: split fifos dump
      iwlwifi: fw: add FW API of new TLV infrastructure
      iwlwifi: trans: parse and store debug ini TLVs
      iwlwifi: trans: support loading ini TLVs from external file
      iwlwifi: dbg: disable triggers for ini
      iwlwifi: dbg: add apply point logic
      iwlwifi: fw: support API change to debug TLVs
      iwlwifi: dbg: dump data according to the new ini TLVs
      iwlwifi: add support for triggering ini triggers
      iwlwifi: mvm: activate apply points
      iwlwifi: pcie: fix erroneous print
      iwlwifi: pcie: set cmd_len in the correct place
      mac80211: don't build AMSDU from GSO packets
      iwlwifi: pcie: use iwl_tx_cmd_gen2 and not iwl_tx_cmd
      iwlwifi: mvm: remove dead code
      iwlwifi: mvm: remove pointless NULL assignment
      iwlwifi: mvm: cleanup iwl_mvm_tx_skb_non_sta
      iwlwifi: mvm: take station lock later in the code
      iwlwifi: pcie: lock txq a bit later in reclaim code
      iwlwifi: mvm: clean up SSN incrementation
      iwlwifi: dbg: add debug data to warning

Sasha Neftin (2):
      igc: Clean up code
      igc: Remove obsolete IGC_ERR define

Sathishkumar Muruganandam (1):
      ath10k: disable 4addr source port learning in 10.4 FW by default

Sean Young (1):
      media: bpf: add bpf function to report mouse movement

Sergey Matyukevich (2):
      qtnfmac: add support for Topaz chipsets
      qtnfmac: fix error handling in control path

Shahar Klein (3):
      net/mlx5: E-Switch, Introduce flow counter affinity
      net/mlx5: Fold the modify lag code into function
      net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules

Shahar S Matityahu (3):
      iwlwifi: trans: Clear persistence bit when starting the FW
      iwlwifi: wrt: add rt status and num of rx/tx fifos to dump
      iwlwifi: dbg_ini: fix bad ini tlv parsing

Shalom Toledo (5):
      mlxsw: spectrum: Expose discard counters via ethtool
      devlink: Add 'fw_load_policy' generic parameter
      mlxsw: core: Reset firmware after flash during driver initialization
      mlxsw: spectrum: Load firmware version based on devlink parameter
      mlxsw: spectrum: Update the supported firmware to version 13.1910.622

Shannon Nelson (3):
      ixgbe: allow IPsec Tx offload in VEPA mode
      bpf_load: add map name to load_maps error message
      ixgbe: add ipsec hw offload note to ixgbe Documentation

Shaokun Zhang (1):
      rtlwifi: rtl8192de: Fix misleading REG_MCUFWDL information

Shaul Triebitz (12):
      iwlwifi: mvm: set MAC_FILTER_IN_11AX in AP mode
      iwlwifi: mvm: send the STA_HE_CTXT command in AP mode
      iwlwifi: mvm: set HW capability VHT_EXT_NSS_BW
      iwlwifi: mvm: change PHY data RX for HE radiotap
      iwlwifi: mvm: add L-SIG length to radiotap
      iwlwifi: mvm: radiotap: remove UL_DL bit in HE TRIG_BASED
      mac80211: update HE operation fields to D3.0
      mac80211: update driver when MU EDCA params change
      mac80211: set STA flag DISABLE_HE if HE is not supported
      mac80211: do not advertise HE cap IE if HE disabled
      iwlwifi: split HE capabilities between AP and STA
      iwlwifi: mvm: handle RX no data notification

Shiju Jose (13):
      net: hns3: remove existing process error functions and reorder hw_blk table
      net: hns3: rename enable error interrupt functions
      net: hns3: re-enable error interrupts on hw reset
      net: hns3: deletes unnecessary settings of the descriptor data
      net: hns3: rename process_hw_error function
      net: hns3: add optimization in the hclge_hw_error_set_state
      net: hns3: add handling of hw ras errors using new set of commands
      net: hns3: deleted logging 1 bit errors
      net: hns3: add handling of hw errors of MAC
      net: hns3: handle hw errors of PPP PF
      net: hns3: handle hw errors of PPU(RCB)
      net: hns3: handle hw errors of SSU
      net: hns3: add handling of RDMA RAS errors

Shubhrajyoti Datta (2):
      dt-bindings: can: xilinx_can: add Xilinx CAN FD 2.0 bindings
      can: xilinx: add can 2.0 support

Simon Wunderlich (1):
      batman-adv: Start new development cycle

Song Liu (3):
      bpf: clean up bpf_prog_get_info_by_fd()
      bpf: include sub program tags in bpf_prog_info
      bpf: sync tools/include/uapi/linux/bpf.h

Sowmini Varadhan (2):
      bpf: add perf event notificaton support for sock_ops
      selftests/bpf: add a test case for sock_ops perf-event notification

Sriram R (1):
      nl80211: Add support to notify radar event info received from STA

Stanislav Fomichev (14):
      selftests/bpf: rename flow dissector section to flow_dissector
      libbpf: cleanup after partial failure in bpf_object__pin
      libbpf: bpf_program__pin: add special case for instances.nr == 1
      libbpf: add internal pin_name
      bpftool: add loadall command
      bpftool: add pinmaps argument to the load/loadall
      bpftool: support loading flow dissector
      bpftool: make libbfd optional
      bpf: libbpf: retry map creation without the name
      libbpf: make sure bpf headers are c++ include-able
      bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities
      bpf: libbpf: remove map name retry from bpf_create_map_xattr
      bpf: libbpf: don't specify prog name if kernel doesn't support it
      selftests/bpf: use __bpf_constant_htons in test_prog.c

Stanislaw Gruszka (10):
      mt76x0: do not perform MCU calibration for MT7630
      mt76x0: antenna select corrections
      mt76x0: do not overwrite other MT_BBP(AGC, 8) fields
      mt76x0: use band parameter for LC calibration
      mt76: remove mcu_msg_alloc
      mt76: remove wait argument from mt76x02_mcu_function_select
      mt76: remove wait argument from mt76x02_mcu_set_radio_state
      mt76x02: run calibration after scanning
      mt76x02: assure we update gain after scan
      mt76: remove wait argument from mt76x02_mcu_calibrate

Stanislaw Kardach (1):
      octeontx2-af: Relax resource lock into mutex

Steen Hegelund (1):
      net: mscc: ocelot: Register poll timeout should be wall time not attempts

Stefan Wahren (2):
      net: qca_spi: Add available buffer space verification
      brcmfmac: Fix access point mode

Stefano Brivio (14):
      netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets
      netfilter: ipset: Make invalid MAC address checks consistent
      udp: Handle ICMP errors for tunnels with same destination port on both endpoints
      vxlan: ICMP error lookup handler
      vxlan: Allow configuration of DF behaviour
      selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6
      geneve: ICMP error lookup handler
      geneve: Allow configuration of DF behaviour
      selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6
      net: Convert protocol error handlers from void to int
      udp: Support for error handlers of tunnels with arbitrary destination port
      fou, fou6: ICMP error handlers for FoU and GUE
      selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests
      fou: Prevent unbounded recursion in GUE error handler

Stephen Hemminger (3):
      uapi/ethtool: fix spelling errors
      uapi/nl80211: fix spelling errors
      linux/netlink.h: drop unnecessary extern prefix

Steve Douthit (2):
      ixgbe: register a mdiobus
      ixgbe: use mii_bus to handle MII related ioctls

Stijn Tintel (1):
      brcmfmac: fix roamoff=1 modparam

Sudarsana Reddy Kalluru (6):
      qed: Display port_id in the UFP debug messages.
      qede: Simplify the usage of qede-flags.
      qede: Update link status only when interface is ready.
      qed: Add support for MBI upgrade over MFW.
      bnx2x: Add MBI version to ethtool driver query output.
      bnx2x: Add storm FW version to ethtool driver query output.

Sunil Goutham (12):
      octeontx2-af: Convert mbox handlers APIs to lowercase
      octeontx2-af: Support to modify min/max allowed packet lengths
      octeontx2-af: NPC MCAM entry alloc/free support
      octeontx2-af: MCAM entry installation support
      octeontx2-af: Support for NPC MCAM counters
      octeontx2-af: Map or unmap NPC MCAM entry and counter
      octeontx2-af: Alloc and config NPC MCAM entry at a time
      octeontx2-af: Support to enable/disable default MCAM entries
      octeontx2-af: Verify NPA/SSO/NIX PF_FUNC mapping
      octeontx2-af: Add FLR handling support for AF's VFs
      octeontx2-af: Workarounds for HW errata
      octeontx2-af: Skip NIXLF check for bcast MCE entry

Surabhi Vishnoi (1):
      ath10k: add support for WCN3990 firmware crash recovery

Sven Eckelmann (14):
      batman-adv: Drop unused lockdep include
      batman-adv: Add includes for deprecation warning
      batman-adv: Improve includes for trace functionality
      batman-adv: Allow to use BATMAN_ADV_DEBUG without BATMAN_ADV_DEBUGFS
      batman-adv: Fix description for BATMAN_ADV_DEBUG
      batman-adv: Add inconsistent gateway netlink dump detection
      batman-adv: Add inconsistent hardif netlink dump detection
      batman-adv: Store modification counter via hash helpers
      batman-adv: Add inconsistent backbone netlink dump detection
      batman-adv: Add inconsistent claim netlink dump detection
      batman-adv: Add inconsistent dat netlink dump detection
      batman-adv: Add inconsistent local TT netlink dump detection
      batman-adv: Add inconsistent multicast netlink dump detection
      batman-adv: Move CRC16 dependency to BATMAN_ADV_BLA

Taehee Yoo (6):
      netfilter: nf_flow_table: make nf_flow_table_iterate() static
      netfilter: nf_flow_table: simplify nf_flow_offload_gc_step()
      netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine
      netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in netns exit routine
      netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in clusterip_config_entry_put()
      netfilter: ipt_CLUSTERIP: check MAC address when duplicate config is set

Tariq Toukan (12):
      net/mlx5e: Improve ethtool private-flags code structure
      net/mlx5: Use helper to get CQE opcode
      IB/mlx5: Use helper to get CQE opcode
      net/mlx5e: TX, Print opcode in error CQE warning
      net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check
      net/mlx5e: XDP, Change the XDP SQ redirect indication
      net/mlx5e: XDP, Warn upon polling an error CQE
      net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer
      net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances
      net/mlx5e: XDP, Add array for WQE info descriptors
      net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE
      net/mlx5e: XDP, Add user control for XDP TX MPWQE feature

Tiwei Bie (13):
      virtio: add packed ring types and macros
      virtio_ring: add _split suffix for split ring functions
      virtio_ring: put split ring functions together
      virtio_ring: put split ring fields in a sub struct
      virtio_ring: introduce debug helpers
      virtio_ring: introduce helper for indirect feature
      virtio_ring: allocate desc state for split ring separately
      virtio_ring: extract split ring handling from ring creation
      virtio_ring: cache whether we will use DMA API
      virtio_ring: introduce packed ring support
      virtio_ring: leverage event idx in packed ring
      virtio_ring: disable packed ring on unsupported transports
      virtio_ring: advertize packed ring layout

Todd Fujinaka (1):
      i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE

Tomasz Duszynski (4):
      octeontx2-af: Add support for stripping STAG/CTAG
      octeontx2-af: Mbox communication support btw AF and it's VFs
      octeontx2-af: Enable sriov on AF to create VFs
      octeontx2-af: Configure AF VFs to talk over LBK channels

Tonghao Zhang (1):
      net: sched: simplify the qdisc_leaf code

Tony Nguyen (1):
      ice: Check for q_vector when stopping rings

Tova Mussai (1):
      iwlwifi: mvm: enable low latency for soft ap

Tristram Ha (9):
      net: dsa: microchip: replace license with GPL
      net: dsa: microchip: clean up code
      net: dsa: microchip: rename some functions with ksz9477 prefix
      net: dsa: microchip: rename ksz_spi.c to ksz9477_spi.c
      net: dsa: microchip: break KSZ9477 DSA driver into two files
      net: dsa: microchip: rename ksz_9477_reg.h to ksz9477_reg.h
      net: dsa: ksz: Rename NET_DSA_TAG_KSZ to _KSZ9477
      net: dsa: ksz: Factor out common tag code
      net: dsa: microchip: fix unicast frame leak

Tuong Lien (5):
      tipc: enable tracepoints in tipc
      tipc: add trace_events for tipc link
      tipc: add trace_events for tipc socket
      tipc: add trace_events for tipc node
      tipc: add trace_events for tipc bearer

Ursula Braun (7):
      net/smc: cleanup tcp_listen_worker initialization
      net/smc: make smc_lgr_free() static
      net/smc: remove sock_error detour in clc-functions
      net/smc: allow fallback after clc timeouts
      net/smc: no link delete for a never active link
      net/smc: short wait for late smc_clc_wait_msg
      net/smc: cleanup listen worker mutex unlocking

Usha Ketineni (1):
      ice: Fix to make VLAN priority tagged traffic to appear on all TCs

Vadim Pasternak (1):
      mlxsw: core: Extend cooling device with cooling levels

Vamsi Attunuru (2):
      octeontx2-af: Enable RSS with promiscuous mode
      octeontx2-af: Enable mkex profile

Vasundhara Volam (5):
      bnxt_en: get rid of num_stat_ctxs variable
      bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs
      bnxt_en: Reserve 1 stat_ctx for RDMA driver.
      bnxt_en: Return linux standard errors in bnxt_ethtool.c
      bnxt_en: query force speeds before disabling autoneg mode.

Venkat Duvvuru (6):
      bnxt_en: Set hwrm_intr_seq_id value to its inverted value.
      bnxt_en: Use macros for firmware message doorbell offsets.
      bnxt_en: Avoid arithmetic on void * pointer.
      bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines.
      bnxt_en: Add support for 2nd firmware message channel.
      bnxt_en: Support for 64-bit flow handle.

Vidhya Raman (1):
      octeontx2-af: Add L3 and L4 packet verification mailbox

Vijay Khemka (1):
      net/ncsi: Add NCSI Mellanox OEM command

Vinicius Costa Gomes (1):
      Documentation: igb: Add a section about CBS

Vlad Dumitrescu (1):
      bpf: add skb->tstamp r/w access from tc clsact and cg skb progs

Wei Yongjun (1):
      ath10k: fix copy-paste error in ath10k_qmi_setup_msa_resources()

Wen Yang (1):
      net/ibmvnic: Remove tests of member address

Willem de Bruijn (9):
      selftests/net: add txring_overwrite
      udp: msg_zerocopy
      udp: elide zerocopy operation in hot path
      selftests: extend zerocopy tests to udp
      ip: silence udp zerocopy smatch false positive
      selftests: expand txtimestamp with cmsg support
      selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet
      selftests: add txtimestamp kselftest
      virtio-net: ethtool configurable LRO

Winnie Chang (1):
      brcmfmac: add 4354 raw pcie device id

Wolfram Sang (1):
      can: rcar: use SPDX identifier for Renesas drivers

Wright Feng (4):
      brcmfmac: add credit numbers updating support
      brcmfmac: enable frameburst mode in default firmware setting
      brcmfmac: set F2 watermark to 256 for 4373
      brcmfmac: disable command decode in sdio_aos

Xiaozhou Liu (1):
      netfilter: nat: remove unnecessary 'else if' branch

Xin Long (7):
      sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint
      sctp: add sock_reuseport for the sock in __sctp_hash_endpoint
      sctp: process sk_reuseport in sctp_get_port_local
      sctp: define subscribe in sctp_sock as __u16
      sctp: add subscribe per asoc
      sctp: rename enum sctp_event to sctp_event_type
      sctp: add sockopt SCTP_EVENT

Xue Chaojing (5):
      net-next/hinic:replace multiply and division operators
      net-next/hinic:add rx checksum offload for HiNIC
      net-next/hinic:fix a bug in set mac address
      net-next/hinic: fix a bug in rx data flow
      hinic: optmize rx refill buffer mechanism

Yafang Shao (5):
      inet: minor optimization for backlog setting in listen(2)
      tcp: minor optimization in tcp ack fast path processing
      tcp: clean up STATE_TRACE
      netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl()
      netfilter: conntrack: register sysctl table for gre

Yangtao Li (19):
      ath10k: fix some typo
      cw1200: fix small typo
      iwlegacy: fix small typo
      net: skbuff.h: remove unnecessary unlikely()
      nfp: convert to DEFINE_SHOW_ATTRIBUTE
      net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE
      net: qca_spi: convert to DEFINE_SHOW_ATTRIBUTE
      net: marvell: convert to DEFINE_SHOW_ATTRIBUTE
      ieee802154: at86rf230: convert to DEFINE_SHOW_ATTRIBUTE
      net: xenbus: convert to DEFINE_SHOW_ATTRIBUTE
      fjes: convert to DEFINE_SHOW_ATTRIBUTE
      bonding: convert to DEFINE_SHOW_ATTRIBUTE
      netdevsim: convert to DEFINE_SHOW_ATTRIBUTE
      ipconfig: convert to DEFINE_SHOW_ATTRIBUTE
      cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE()
      6lowpan: convert to DEFINE_SHOW_ATTRIBUTE
      Bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro
      cw1200: convert to DEFINE_SHOW_ATTRIBUTE
      wil6210: convert to DEFINE_SHOW_ATTRIBUTE

Yashaswini Raghuram Prathivadi Bhayankaram (1):
      ice: Do not set LAN_EN for MAC-VLAN filters

Yishai Hadas (1):
      net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits

Yonghong Song (27):
      bpf: Introduce bpf_func_info
      tools/bpf: sync kernel uapi bpf.h header to tools directory
      tools/bpf: add new fields for program load in lib/bpf
      tools/bpf: extends test_btf to test load/retrieve func_type info
      tools/bpf: add support to read .BTF.ext sections
      tools/bpf: do not use pahole if clang/llvm can generate BTF sections
      tools/bpf: refactor to implement btf_get_from_id() in lib/bpf
      tools/bpf: enhance test_btf file testing to test func info
      tools/bpf: bpftool: add support for func types
      bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined
      bpf: fix a libbpf loader issue
      bpf: btf: support proper non-jit func info
      tools/bpf: change selftest test_btf for both jit and non-jit
      tools/bpf: make libbpf _GNU_SOURCE friendly
      bpf: rename *_info_cnt to nr_*_info in bpf_prog_info
      tools/bpf: sync kernel uapi bpf.h to tools directory
      tools/bpf: rename *_info_cnt to nr_*_info
      bpf: btf: refactor btf_int_bits_seq_show()
      bpf: btf: fix struct/union/fwd types with kind_flag
      bpf: enable cgroup local storage map pretty print with kind_flag
      tools/bpf: sync btf.h header from kernel to tools
      tools/bpf: add test_btf unit tests for kind_flag
      tools/bpf: test kernel bpffs map pretty print with struct kind_flag
      tools: bpftool: refactor btf_dumper_int_bits()
      tools: bpftool: support pretty print with kind_flag set
      tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf
      bpf: log struct/union attribute for forward type

Young Xiao (1):
      ice: Do not enable NAPI on q_vectors that have no rings

Yousuk Seung (1):
      tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS

Yu Wang (1):
      ath10k: add amsdu support for monitor mode

YueHaibing (34):
      ath10k: remove set but not used variable 'tlv_len'
      libertas: remove set but not used variable 'int_type'
      rtlwifi: btcoex: remove set but not used variable 'ppsc'
      igc: Remove set but not used variables 'ctrl_ext, link_mode'
      igc: Remove set but not used variable 'pci_using_dac'
      net: hns3: Remove set but not used variable 'reset_level'
      net: bcmgenet: return correct value 'ret' from bcmgenet_power_down
      iwlwifi: mvm: remove set but not used variable 'he_phy_data'
      net: phy: marvell: remove set but not used variable 'pause'
      isdn/hisax: remove set but not used variable 'total'
      net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait
      net: mvneta: remove redundant check for eee->tx_lpi_timer < 0
      net: cavium: clean up return value check in cavium_ptp_probe
      ptp: Fix pass zero to ERR_PTR() in ptp_clock_register
      cxgb4: remove set but not used variables 'multitrc, speed'
      net: aquantia: return 'err' if set MPI_DEINIT state fails
      can: xilinx: fix return type of ndo_start_xmit function
      net: neterion: vxge: remove set but not used variables 'max_frags' and 'txdl_priv'
      qlcnic: remove set but not used variables 'cur_rings, max_hw_rings, tx_desc_info'
      net: qualcomm: rmnet: remove set but not used variables 'ip_family, fc_seq, qos_id'
      net: qualcomm: rmnet: Remove set but not used variable 'cmd'
      ipvlan: Remove a useless comparison
      net/mlx5: Remove duplicated include from eswitch.c
      net/mlx5e: Remove set but not used variable 'upriv'
      b43: remove set but not used variables 'tx_pwr_state,tmp2'
      rtlwifi: rtl8821ae: remove set but not used variable 'type' in translate_rx_signal_stuff
      qlcnic: remove set but not used variables 'op, cmd_op'
      net: bridge: remove unneeded variable 'err'
      xfrm: policy: remove set but not used variable 'priority'
      xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi
      ipw2x00: cleanup dead code
      wil6210: remove set but not used variable 'wdev'
      ath10k: remove set but not used variable 'num_tdls_vifs'
      e100: Fix passing zero to 'PTR_ERR' warning in e100_load_ucode_wait

Yunsheng Lin (9):
      net: hns3: Support two vlan header when setting mtu
      net: hns3: Refactor mac mtu setting related functions
      net: hns3: Add vport alive state checking support
      net: hns3: Add mtu setting support for vf
      net: hns3: up/down netdev in hclge module when setting mtu
      net: hns3: add common validation in hclge_dcb
      net: hns3: getting tx and dv buffer size through firmware
      net: hns3: aligning buffer size in SSU to 256 bytes
      net: hns3: fix a SSU buffer checking bug

Zhenbo Gao (1):
      tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it

Zhi Chen (2):
      ath10k: fix peer stats null pointer dereference
      ath10k: fix tx_stats memory leak

kbuild test robot (1):
      net: dsa: bcm_sf2: fix semicolon.cocci warnings

liuzhongzhu (14):
      net: hns3: Add debugfs framework registration
      net: hns3: Add "queue info" query function
      net: hns3: Add "FD flow table" info query function
      net: hns3: Add "tc config" info query function
      net: hns3: Add "tm config" info query function
      net: hns3: Add "qos pause" config info query function
      net: hns3: Add "qos prio map" info query function
      net: hns3: Add "qos buffer" config info query function
      net: hns3: Add "bd info" query function
      net: hns3: Add "manager table" information query function
      net: hns3: Add "status register" information query function
      net: hns3: Add "dcb register" status information query function
      net: hns3: Add "queue map" information query function
      net: hns3: Add "tm map" status information query function

thesven73@...il.com (1):
      tg3: optionally use eth_platform_get_mac_address() to get mac address

yupeng (5):
      documentation of some IP/ICMP snmp counters
      net: Add part of TCP counts explanations in snmp_counters.rst
      add documents for snmp counters
      net: call sk_dst_reset when set SO_DONTROUTE
      add snmp counters document

zhong jiang (3):
      ath9k: remove set but not used variable 'new_flags'
      rtlwifi: rtl8723ae: Remove set but not used variables and #defines
      rtlwifi: Remove same duplicated includes

 Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt                           |     2 +-
 Documentation/devicetree/bindings/net/broadcom-bluetooth.txt                      |    11 +-
 Documentation/devicetree/bindings/net/can/fsl-flexcan.txt                         |     8 +
 Documentation/devicetree/bindings/net/can/xilinx_can.txt                          |     1 +
 Documentation/devicetree/bindings/net/dsa/ksz.txt                                 |     4 +
 Documentation/devicetree/bindings/net/icplus-ip101ag.txt                          |    19 +
 Documentation/devicetree/bindings/net/mediatek-dwmac.txt                          |    78 +
 Documentation/devicetree/bindings/net/renesas,ravb.txt                            |     1 +
 Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt                    |    74 +-
 Documentation/devicetree/bindings/vendor-prefixes.txt                             |     1 +
 Documentation/networking/{ => device_drivers/3com}/3c509.txt                      |     0
 Documentation/networking/{ => device_drivers/3com}/vortex.txt                     |     2 +-
 Documentation/networking/{ => device_drivers/amazon}/ena.txt                      |     0
 Documentation/networking/{ => device_drivers/chelsio}/cxgb.txt                    |     0
 Documentation/networking/{ => device_drivers/cirrus}/cs89x0.txt                   |     0
 Documentation/networking/{ => device_drivers/davicom}/dm9000.txt                  |     0
 Documentation/networking/{ => device_drivers/dec}/de4x5.txt                       |     0
 Documentation/networking/{ => device_drivers/dec}/dmfe.txt                        |     0
 Documentation/networking/{ => device_drivers/dlink}/dl2k.txt                      |     0
 Documentation/networking/{ => device_drivers/freescale}/dpaa.txt                  |     0
 Documentation/networking/{ => device_drivers/freescale}/dpaa2/dpio-driver.rst     |     4 +-
 Documentation/networking/{ => device_drivers/freescale}/dpaa2/ethernet-driver.rst |     2 +-
 Documentation/networking/{ => device_drivers/freescale}/dpaa2/index.rst           |     0
 Documentation/networking/{ => device_drivers/freescale}/dpaa2/overview.rst        |     0
 Documentation/networking/{ => device_drivers/freescale}/gianfar.txt               |     0
 Documentation/networking/{ => device_drivers/intel}/e100.rst                      |     0
 Documentation/networking/{ => device_drivers/intel}/e1000.rst                     |     0
 Documentation/networking/{ => device_drivers/intel}/e1000e.rst                    |     0
 Documentation/networking/{ => device_drivers/intel}/fm10k.rst                     |     0
 Documentation/networking/{ => device_drivers/intel}/i40e.rst                      |     0
 Documentation/networking/{ => device_drivers/intel}/iavf.rst                      |     0
 Documentation/networking/{ => device_drivers/intel}/ice.rst                       |     0
 Documentation/networking/{ => device_drivers/intel}/igb.rst                       |    19 +
 Documentation/networking/{ => device_drivers/intel}/igbvf.rst                     |     0
 Documentation/networking/{README.ipw2100 => device_drivers/intel/ipw2100.txt}     |     0
 Documentation/networking/{README.ipw2200 => device_drivers/intel/ipw2200.txt}     |     0
 Documentation/networking/{ => device_drivers/intel}/ixgb.rst                      |     0
 Documentation/networking/{ => device_drivers/intel}/ixgbe.rst                     |    13 +
 Documentation/networking/{ => device_drivers/intel}/ixgbevf.rst                   |     0
 Documentation/networking/{ => device_drivers/microsoft}/netvsc.txt                |     0
 Documentation/networking/{ => device_drivers/neterion}/s2io.txt                   |     0
 Documentation/networking/{ => device_drivers/neterion}/vxge.txt                   |     0
 Documentation/networking/{ => device_drivers/qlogic}/LICENSE.qla3xxx              |     0
 Documentation/networking/{ => device_drivers/qlogic}/LICENSE.qlcnic               |     0
 Documentation/networking/{ => device_drivers/qlogic}/LICENSE.qlge                 |     0
 Documentation/networking/{ => device_drivers/qualcomm}/rmnet.txt                  |     0
 Documentation/networking/{README.sb1000 => device_drivers/sb1000.txt}             |     0
 Documentation/networking/{ => device_drivers/smsc}/smc9.txt                       |     0
 Documentation/networking/{ => device_drivers/stmicro}/stmmac.txt                  |     0
 Documentation/networking/{ti-cpsw.txt => device_drivers/ti/cpsw.txt}              |     0
 Documentation/networking/{ => device_drivers/ti}/tlan.txt                         |     0
 Documentation/networking/{ => device_drivers/toshiba}/spider_net.txt              |     0
 Documentation/networking/devlink-params.txt                                       |     9 +
 Documentation/networking/index.rst                                                |     1 +
 Documentation/networking/ip-sysctl.txt                                            |    18 +-
 Documentation/networking/netdev-features.txt                                      |     2 +-
 Documentation/networking/nf_conntrack-sysctl.txt                                  |    11 +-
 Documentation/networking/snmp_counter.rst                                         |  1190 ++++++
 Documentation/networking/vrf.txt                                                  |    22 +-
 Documentation/networking/xfrm_device.txt                                          |     7 +-
 MAINTAINERS                                                                       |    65 +-
 arch/arm64/include/asm/memory.h                                                   |     5 +-
 arch/arm64/net/bpf_jit_comp.c                                                     |    31 +-
 arch/mips/include/asm/uasm.h                                                      |     1 +
 arch/mips/include/uapi/asm/inst.h                                                 |     3 +-
 arch/mips/mm/uasm-micromips.c                                                     |     1 +
 arch/mips/mm/uasm-mips.c                                                          |     1 +
 arch/mips/mm/uasm.c                                                               |     9 +-
 arch/mips/net/bpf_jit.c                                                           |    18 +-
 arch/mips/net/ebpf_jit.c                                                          |     4 +
 arch/powerpc/include/asm/ppc-opcode.h                                             |     2 +
 arch/powerpc/net/bpf_jit.h                                                        |     4 +
 arch/powerpc/net/bpf_jit_comp.c                                                   |    15 +-
 arch/powerpc/net/bpf_jit_comp64.c                                                 |     6 +
 arch/s390/net/bpf_jit_comp.c                                                      |    12 +
 arch/sparc/net/bpf_jit_comp_32.c                                                  |    13 +-
 arch/sparc/net/bpf_jit_comp_64.c                                                  |     1 +
 arch/x86/net/bpf_jit_comp.c                                                       |     2 +
 drivers/atm/fore200e.c                                                            |     4 +-
 drivers/bluetooth/btbcm.c                                                         |    14 +-
 drivers/bluetooth/btusb.c                                                         |    80 +-
 drivers/bluetooth/hci_bcm.c                                                       |   134 +-
 drivers/bluetooth/hci_h5.c                                                        |    81 +
 drivers/bluetooth/hci_intel.c                                                     |    20 +-
 drivers/bluetooth/hci_serdev.c                                                    |     3 -
 drivers/crypto/chelsio/chcr_ipsec.c                                               |     4 +-
 drivers/crypto/chelsio/chtls/chtls_cm.c                                           |     3 +-
 drivers/infiniband/core/umem_odp.c                                                |    14 +-
 drivers/infiniband/hw/cxgb4/cm.c                                                  |     8 +-
 drivers/infiniband/hw/i40iw/i40iw_cm.c                                            |     8 +-
 drivers/infiniband/hw/mlx4/cq.c                                                   |     9 +-
 drivers/infiniband/hw/mlx5/Makefile                                               |     4 +-
 drivers/infiniband/hw/mlx5/cq.c                                                   |    12 +-
 drivers/infiniband/hw/mlx5/ib_rep.c                                               |    15 +-
 drivers/infiniband/hw/mlx5/main.c                                                 |   259 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h                                              |    26 +-
 drivers/infiniband/hw/mlx5/odp.c                                                  |   331 +-
 drivers/infiniband/hw/mlx5/qp.c                                                   |     2 +-
 drivers/infiniband/hw/mlx5/srq.c                                                  |    49 +-
 drivers/infiniband/hw/mlx5/srq.h                                                  |    73 +
 drivers/{net/ethernet/mellanox/mlx5/core/srq.c => infiniband/hw/mlx5/srq_cmd.c}   |   302 +-
 drivers/infiniband/hw/nes/nes_mgt.c                                               |     8 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c                                         |     6 +-
 drivers/isdn/hardware/Kconfig                                                     |     2 -
 drivers/isdn/hardware/Makefile                                                    |     1 -
 drivers/isdn/hardware/eicon/Kconfig                                               |    51 -
 drivers/isdn/hardware/eicon/Makefile                                              |    24 -
 drivers/isdn/hardware/eicon/adapter.h                                             |    18 -
 drivers/isdn/hardware/eicon/capi20.h                                              |   699 ---
 drivers/isdn/hardware/eicon/capidtmf.c                                            |   685 ---
 drivers/isdn/hardware/eicon/capidtmf.h                                            |    79 -
 drivers/isdn/hardware/eicon/capifunc.c                                            |  1219 ------
 drivers/isdn/hardware/eicon/capifunc.h                                            |    40 -
 drivers/isdn/hardware/eicon/capimain.c                                            |   141 -
 drivers/isdn/hardware/eicon/cardtype.h                                            |  1098 -----
 drivers/isdn/hardware/eicon/cp_vers.h                                             |    26 -
 drivers/isdn/hardware/eicon/dadapter.c                                            |   364 --
 drivers/isdn/hardware/eicon/dadapter.h                                            |    34 -
 drivers/isdn/hardware/eicon/debug.c                                               |  2128 ---------
 drivers/isdn/hardware/eicon/debug_if.h                                            |    88 -
 drivers/isdn/hardware/eicon/debuglib.c                                            |   156 -
 drivers/isdn/hardware/eicon/debuglib.h                                            |   322 --
 drivers/isdn/hardware/eicon/dfifo.h                                               |    54 -
 drivers/isdn/hardware/eicon/di.c                                                  |   835 ----
 drivers/isdn/hardware/eicon/di.h                                                  |   118 -
 drivers/isdn/hardware/eicon/di_dbg.h                                              |    37 -
 drivers/isdn/hardware/eicon/di_defs.h                                             |   181 -
 drivers/isdn/hardware/eicon/did_vers.h                                            |    26 -
 drivers/isdn/hardware/eicon/diddfunc.c                                            |   115 -
 drivers/isdn/hardware/eicon/diva.c                                                |   666 ---
 drivers/isdn/hardware/eicon/diva.h                                                |    33 -
 drivers/isdn/hardware/eicon/diva_didd.c                                           |   139 -
 drivers/isdn/hardware/eicon/diva_dma.c                                            |    94 -
 drivers/isdn/hardware/eicon/diva_dma.h                                            |    48 -
 drivers/isdn/hardware/eicon/diva_pci.h                                            |    20 -
 drivers/isdn/hardware/eicon/divacapi.h                                            |  1350 ------
 drivers/isdn/hardware/eicon/divamnt.c                                             |   239 --
 drivers/isdn/hardware/eicon/divasfunc.c                                           |   237 -
 drivers/isdn/hardware/eicon/divasi.c                                              |   562 ---
 drivers/isdn/hardware/eicon/divasmain.c                                           |   848 ----
 drivers/isdn/hardware/eicon/divasproc.c                                           |   412 --
 drivers/isdn/hardware/eicon/divasync.h                                            |   489 ---
 drivers/isdn/hardware/eicon/dqueue.c                                              |   110 -
 drivers/isdn/hardware/eicon/dqueue.h                                              |    32 -
 drivers/isdn/hardware/eicon/dsp_defs.h                                            |   301 --
 drivers/isdn/hardware/eicon/dsp_tst.h                                             |    48 -
 drivers/isdn/hardware/eicon/dspdids.h                                             |    75 -
 drivers/isdn/hardware/eicon/dsrv4bri.h                                            |    40 -
 drivers/isdn/hardware/eicon/dsrv_bri.h                                            |    37 -
 drivers/isdn/hardware/eicon/dsrv_pri.h                                            |    38 -
 drivers/isdn/hardware/eicon/entity.h                                              |    29 -
 drivers/isdn/hardware/eicon/helpers.h                                             |    51 -
 drivers/isdn/hardware/eicon/idifunc.c                                             |   268 --
 drivers/isdn/hardware/eicon/io.c                                                  |   852 ----
 drivers/isdn/hardware/eicon/io.h                                                  |   308 --
 drivers/isdn/hardware/eicon/istream.c                                             |   226 -
 drivers/isdn/hardware/eicon/kst_ifc.h                                             |   335 --
 drivers/isdn/hardware/eicon/maintidi.c                                            |  2194 ----------
 drivers/isdn/hardware/eicon/maintidi.h                                            |   171 -
 drivers/isdn/hardware/eicon/man_defs.h                                            |   133 -
 drivers/isdn/hardware/eicon/mdm_msg.h                                             |   346 --
 drivers/isdn/hardware/eicon/message.c                                             | 14954 ----------------------------------------------------------------
 drivers/isdn/hardware/eicon/mi_pc.h                                               |   204 -
 drivers/isdn/hardware/eicon/mntfunc.c                                             |   370 --
 drivers/isdn/hardware/eicon/os_4bri.c                                             |  1132 -----
 drivers/isdn/hardware/eicon/os_4bri.h                                             |     9 -
 drivers/isdn/hardware/eicon/os_bri.c                                              |   815 ----
 drivers/isdn/hardware/eicon/os_bri.h                                              |     9 -
 drivers/isdn/hardware/eicon/os_capi.h                                             |    21 -
 drivers/isdn/hardware/eicon/os_pri.c                                              |  1053 -----
 drivers/isdn/hardware/eicon/os_pri.h                                              |     9 -
 drivers/isdn/hardware/eicon/pc.h                                                  |   738 ----
 drivers/isdn/hardware/eicon/pc_init.h                                             |   267 --
 drivers/isdn/hardware/eicon/pc_maint.h                                            |   160 -
 drivers/isdn/hardware/eicon/pkmaint.h                                             |    43 -
 drivers/isdn/hardware/eicon/platform.h                                            |   369 --
 drivers/isdn/hardware/eicon/pr_pc.h                                               |    76 -
 drivers/isdn/hardware/eicon/s_4bri.c                                              |   510 ---
 drivers/isdn/hardware/eicon/s_bri.c                                               |   191 -
 drivers/isdn/hardware/eicon/s_pri.c                                               |   205 -
 drivers/isdn/hardware/eicon/sdp_hdr.h                                             |   117 -
 drivers/isdn/hardware/eicon/um_idi.c                                              |   886 ----
 drivers/isdn/hardware/eicon/um_idi.h                                              |    44 -
 drivers/isdn/hardware/eicon/um_xdi.h                                              |    69 -
 drivers/isdn/hardware/eicon/xdi_adapter.h                                         |    71 -
 drivers/isdn/hardware/eicon/xdi_msg.h                                             |   128 -
 drivers/isdn/hardware/eicon/xdi_vers.h                                            |    26 -
 drivers/isdn/hardware/mISDN/w6692.c                                               |     3 -
 drivers/isdn/hisax/hfc_pci.c                                                      |     3 +-
 drivers/media/rc/bpf-lirc.c                                                       |    24 +
 drivers/misc/mic/vop/vop_main.c                                                   |    13 +
 drivers/net/Kconfig                                                               |     8 +-
 drivers/net/bonding/bond_3ad.c                                                    |     4 +-
 drivers/net/bonding/bond_alb.c                                                    |     9 +-
 drivers/net/bonding/bond_debugfs.c                                                |    14 +-
 drivers/net/bonding/bond_main.c                                                   |    46 +-
 drivers/net/can/Kconfig                                                           |     2 +-
 drivers/net/can/flexcan.c                                                         |   365 +-
 drivers/net/can/rcar/Kconfig                                                      |     1 +
 drivers/net/can/rcar/Makefile                                                     |     1 +
 drivers/net/can/rcar/rcar_can.c                                                   |     6 +-
 drivers/net/can/rcar/rcar_canfd.c                                                 |     6 +-
 drivers/net/can/sja1000/Kconfig                                                   |     1 +
 drivers/net/can/sja1000/plx_pci.c                                                 |    65 +-
 drivers/net/can/usb/ucan.c                                                        |     2 +-
 drivers/net/can/vxcan.c                                                           |     2 +-
 drivers/net/can/xilinx_can.c                                                      |    36 +-
 drivers/net/dsa/bcm_sf2.c                                                         |    10 +
 drivers/net/dsa/bcm_sf2.h                                                         |     3 +
 drivers/net/dsa/bcm_sf2_cfp.c                                                     |   497 +--
 drivers/net/dsa/microchip/Kconfig                                                 |    18 +-
 drivers/net/dsa/microchip/Makefile                                                |     5 +-
 drivers/net/dsa/microchip/ksz9477.c                                               |  1316 ++++++
 drivers/net/dsa/microchip/{ksz_9477_reg.h => ksz9477_reg.h}                       |    17 +-
 drivers/net/dsa/microchip/ksz9477_spi.c                                           |   177 +
 drivers/net/dsa/microchip/ksz_common.c                                            |  1200 +-----
 drivers/net/dsa/microchip/ksz_common.h                                            |   214 +
 drivers/net/dsa/microchip/ksz_priv.h                                              |   247 +-
 drivers/net/dsa/microchip/ksz_spi.c                                               |   217 -
 drivers/net/dsa/microchip/ksz_spi.h                                               |    69 +
 drivers/net/dsa/mt7530.c                                                          |     3 +-
 drivers/net/dsa/mv88e6xxx/chip.c                                                  |    40 +-
 drivers/net/dsa/mv88e6xxx/port.c                                                  |    24 +-
 drivers/net/dsa/mv88e6xxx/port.h                                                  |     2 +
 drivers/net/dsa/mv88e6xxx/serdes.c                                                |    26 +-
 drivers/net/dsa/mv88e6xxx/serdes.h                                                |     2 +
 drivers/net/ethernet/3com/3c59x.c                                                 |     4 +-
 drivers/net/ethernet/3com/Kconfig                                                 |     5 +-
 drivers/net/ethernet/aeroflex/greth.c                                             |     2 +-
 drivers/net/ethernet/amd/au1000_eth.c                                             |     5 +-
 drivers/net/ethernet/amd/sunlance.c                                               |     4 +-
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c                                       |    41 +-
 drivers/net/ethernet/apm/xgene-v2/mdio.c                                          |    22 +-
 drivers/net/ethernet/aquantia/atlantic/Makefile                                   |     1 +
 drivers/net/ethernet/aquantia/atlantic/aq_cfg.h                                   |     6 +-
 drivers/net/ethernet/aquantia/atlantic/aq_common.h                                |     2 +-
 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c                               |    69 +-
 drivers/net/ethernet/aquantia/atlantic/aq_filters.c                               |   876 ++++
 drivers/net/ethernet/aquantia/atlantic/aq_filters.h                               |    36 +
 drivers/net/ethernet/aquantia/atlantic/aq_hw.h                                    |    29 +
 drivers/net/ethernet/aquantia/atlantic/aq_main.c                                  |    55 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c                                   |     8 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.h                                   |    21 +-
 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c                              |     2 +
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c                         |   164 +-
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c                        |   109 +
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h                        |    48 +
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h               |   135 +-
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c                      |     6 +-
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h                      |    58 +
 drivers/net/ethernet/arc/emac_main.c                                              |     3 +-
 drivers/net/ethernet/broadcom/b44.c                                               |    12 +-
 drivers/net/ethernet/broadcom/bcmsysport.c                                        |    83 +-
 drivers/net/ethernet/broadcom/bcmsysport.h                                        |     2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c                               |    30 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h                                   |     5 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                                         |   567 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h                                         |   114 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c                                     |     5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c                                 |   201 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h                                     |   614 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c                                   |    32 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c                                      |   108 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h                                      |     5 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c                                     |    21 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h                                     |     1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c                                     |     1 -
 drivers/net/ethernet/broadcom/cnic.c                                              |     2 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                                    |    65 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c                                |     2 +
 drivers/net/ethernet/broadcom/genet/bcmmii.c                                      |     5 +-
 drivers/net/ethernet/broadcom/tg3.c                                               |   105 +-
 drivers/net/ethernet/cadence/macb_main.c                                          |     2 +-
 drivers/net/ethernet/cavium/common/cavium_ptp.c                                   |     4 -
 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c                                  |     7 +-
 drivers/net/ethernet/chelsio/Kconfig                                              |     3 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h                                        |    12 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c                                |   113 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.h                                |    13 -
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c                                   |    73 +-
 drivers/net/ethernet/chelsio/cxgb4/l2t.c                                          |    13 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c                                        |    62 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h                                |     1 +
 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h                                     |    20 +
 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c                               |    28 +-
 drivers/net/ethernet/cirrus/Kconfig                                               |     2 +-
 drivers/net/ethernet/cisco/enic/enic_ethtool.c                                    |     2 +-
 drivers/net/ethernet/dec/tulip/Kconfig                                            |     4 +-
 drivers/net/ethernet/dlink/dl2k.c                                                 |     2 +-
 drivers/net/ethernet/emulex/benet/be_main.c                                       |    17 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c                                    |     8 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c                                |    71 +
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c                                  |   454 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h                                  |    28 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c                              |    58 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c                                  |     5 +-
 drivers/net/ethernet/freescale/fec.h                                              |     1 -
 drivers/net/ethernet/freescale/fec_main.c                                         |    12 -
 drivers/net/ethernet/freescale/fman/mac.c                                         |     2 +-
 drivers/net/ethernet/freescale/fsl_pq_mdio.c                                      |     2 +-
 drivers/net/ethernet/freescale/gianfar.c                                          |    23 +-
 drivers/net/ethernet/freescale/gianfar_ethtool.c                                  |     8 +-
 drivers/net/ethernet/freescale/ucc_geth.c                                         |     9 +-
 drivers/net/ethernet/hisilicon/Kconfig                                            |     1 +
 drivers/net/ethernet/hisilicon/hns/hns_enet.c                                     |     6 +-
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c                                  |     2 +-
 drivers/net/ethernet/hisilicon/hns3/Makefile                                      |     2 +-
 drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h                                   |    10 +
 drivers/net/ethernet/hisilicon/hns3/hnae3.h                                       |    48 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c                                  |    12 +
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c                                |   399 ++
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c                                   |   550 ++-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h                                   |    57 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c                                |    21 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile                               |     2 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c                            |    11 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h                            |   106 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c                            |    70 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c                        |   933 ++++
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h                        |   713 ++++
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c                            |  1556 ++++---
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h                            |    79 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c                           |  1063 ++++-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h                           |    98 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c                            |   104 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c                           |    19 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c                             |    14 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h                             |    17 +-
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c                          |   154 +-
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h                          |     9 +
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c                         |   775 +++-
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h                         |    96 +-
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c                          |    22 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h                                  |     2 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c                                   |    55 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h                                   |     3 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h                                  |     4 +
 drivers/net/ethernet/huawei/hinic/hinic_main.c                                    |    14 +-
 drivers/net/ethernet/huawei/hinic/hinic_port.c                                    |    30 +
 drivers/net/ethernet/huawei/hinic/hinic_port.h                                    |    10 +
 drivers/net/ethernet/huawei/hinic/hinic_rx.c                                      |    47 +-
 drivers/net/ethernet/huawei/hinic/hinic_rx.h                                      |     6 +-
 drivers/net/ethernet/ibm/emac/core.c                                              |     9 +-
 drivers/net/ethernet/ibm/ibmvnic.c                                                |     7 +-
 drivers/net/ethernet/intel/Kconfig                                                |    25 +-
 drivers/net/ethernet/intel/e100.c                                                 |    14 +-
 drivers/net/ethernet/intel/e1000/e1000_main.c                                     |    11 +-
 drivers/net/ethernet/intel/e1000e/e1000.h                                         |     3 +
 drivers/net/ethernet/intel/e1000e/netdev.c                                        |    59 +-
 drivers/net/ethernet/intel/e1000e/ptp.c                                           |    25 +-
 drivers/net/ethernet/intel/fm10k/fm10k_main.c                                     |    10 +-
 drivers/net/ethernet/intel/i40e/i40e.h                                            |     3 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq.c                                     |     6 +
 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h                                 |     4 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c                                     |     3 +
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c                                    |    27 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c                                       |    48 +-
 drivers/net/ethernet/intel/i40e/i40e_ptp.c                                        |    20 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c                                       |    17 +-
 drivers/net/ethernet/intel/i40e/i40e_type.h                                       |     1 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c                                |    67 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h                                |     4 +-
 drivers/net/ethernet/intel/iavf/iavf_txrx.c                                       |    13 +-
 drivers/net/ethernet/intel/ice/ice.h                                              |    35 +-
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h                                   |    23 +-
 drivers/net/ethernet/intel/ice/ice_common.c                                       |    44 +-
 drivers/net/ethernet/intel/ice/ice_controlq.c                                     |   223 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c                                      |    26 +-
 drivers/net/ethernet/intel/ice/ice_hw_autogen.h                                   |     3 +
 drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h                                    |    79 +-
 drivers/net/ethernet/intel/ice/ice_lib.c                                          |   152 +-
 drivers/net/ethernet/intel/ice/ice_main.c                                         |    94 +-
 drivers/net/ethernet/intel/ice/ice_sched.c                                        |   122 +-
 drivers/net/ethernet/intel/ice/ice_sched.h                                        |     3 +
 drivers/net/ethernet/intel/ice/ice_sriov.c                                        |     2 +-
 drivers/net/ethernet/intel/ice/ice_switch.c                                       |    55 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c                                         |    46 +-
 drivers/net/ethernet/intel/ice/ice_type.h                                         |     4 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c                                  |    34 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h                                  |     2 +-
 drivers/net/ethernet/intel/igb/e1000_defines.h                                    |     1 +
 drivers/net/ethernet/intel/igb/igb.h                                              |     2 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c                                      |     6 +-
 drivers/net/ethernet/intel/igb/igb_main.c                                         |    51 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c                                          |    65 +-
 drivers/net/ethernet/intel/igbvf/mbx.c                                            |     4 +-
 drivers/net/ethernet/intel/igbvf/netdev.c                                         |     9 +-
 drivers/net/ethernet/intel/igc/igc.h                                              |    11 -
 drivers/net/ethernet/intel/igc/igc_base.c                                         |     8 -
 drivers/net/ethernet/intel/igc/igc_main.c                                         |    48 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h                                          |     2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c                                  |     3 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c                                    |    19 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                                     |    44 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c                                      |   299 ++
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h                                      |     2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c                                      |    54 +-
 drivers/net/ethernet/intel/ixgbevf/ipsec.c                                        |    15 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c                                 |    26 +-
 drivers/net/ethernet/marvell/mv643xx_eth.c                                        |    21 +-
 drivers/net/ethernet/marvell/mvneta.c                                             |     3 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c                                   |   162 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h                                   |    36 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx_fw_if.h                             |    14 +-
 drivers/net/ethernet/marvell/octeontx2/af/common.h                                |    32 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.c                                  |     2 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h                                  |   340 +-
 drivers/net/ethernet/marvell/octeontx2/af/npc.h                                   |    24 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c                                   |   986 ++++-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h                                   |   220 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c                               |   133 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c                               |  1414 +++++-
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c                               |    25 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c                               |  1538 ++++++-
 drivers/net/ethernet/marvell/skge.c                                               |    14 +-
 drivers/net/ethernet/marvell/sky2.c                                               |    20 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c                                       |     7 +-
 drivers/net/ethernet/mellanox/mlx4/cq.c                                           |    71 +-
 drivers/net/ethernet/mellanox/mlx4/en_cq.c                                        |     9 +-
 drivers/net/ethernet/mellanox/mlx4/en_rx.c                                        |     9 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c                                        |     7 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c                                           |     3 +
 drivers/net/ethernet/mellanox/mlx4/main.c                                         |    17 +-
 drivers/net/ethernet/mellanox/mlx5/core/Makefile                                  |    10 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c                                     |    54 +-
 drivers/net/ethernet/mellanox/mlx5/core/cq.c                                      |    15 +-
 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c                                 |    11 +
 drivers/net/ethernet/mellanox/mlx5/core/dev.c                                     |   162 +-
 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c                      |     8 +-
 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c                          |    27 +-
 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h                          |     2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h                                      |   110 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h                                   |    16 +
 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c                        |   169 +
 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.h                        |    12 +
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c                               |   634 +++
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h                               |    44 +
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c                                  |   222 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h                                  |    55 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c                     |    19 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c                              |   231 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c                           |   112 +
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c                                 |   483 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c                                  |   766 +++-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h                                  |    41 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c                                   |    22 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c                                |    33 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h                                |     1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c                                   |   978 ++---
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h                                   |    15 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c                                   |    11 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c                                 |    13 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c                                      |  1260 +++---
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c                                 |    70 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h                                 |    28 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c                        |   283 +-
 drivers/net/ethernet/mellanox/mlx5/core/events.c                                  |   325 ++
 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c                               |     2 +-
 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c                               |    38 +-
 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h                               |    11 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c                                  |    83 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c                                 |     5 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h                                 |    23 -
 drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c                             |    23 +
 drivers/net/ethernet/mellanox/mlx5/core/health.c                                  |    29 +-
 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c                             |     2 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag.c                                     |   285 +-
 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c                               |    48 +-
 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h                               |     3 -
 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c                              |   255 ++
 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.h                              |    46 +
 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h                                  |    98 +
 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h                                |    36 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c                                    |   368 +-
 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h                               |    49 +-
 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c                               |    44 +-
 drivers/net/ethernet/mellanox/mlx5/core/port.c                                    |    57 -
 drivers/net/ethernet/mellanox/mlx5/core/qp.c                                      |    86 +-
 drivers/net/ethernet/mellanox/mlx5/core/sriov.c                                   |    14 +-
 drivers/net/ethernet/mellanox/mlx5/core/transobj.c                                |   109 -
 drivers/net/ethernet/mellanox/mlx5/core/vport.c                                   |    16 +-
 drivers/net/ethernet/mellanox/mlx5/core/wq.c                                      |     3 +-
 drivers/net/ethernet/mellanox/mlx5/core/wq.h                                      |     9 +-
 drivers/net/ethernet/mellanox/mlxsw/Kconfig                                       |     1 +
 drivers/net/ethernet/mellanox/mlxsw/Makefile                                      |     2 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c                                        |    45 +-
 drivers/net/ethernet/mellanox/mlxsw/core.h                                        |     2 +
 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c                          |    22 +-
 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h                          |    11 +-
 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c                                |    56 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c                                         |    11 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h                                         |   324 +-
 drivers/net/ethernet/mellanox/mlxsw/resources.h                                   |     2 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c                                    |   534 ++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h                                    |    85 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c                          |    12 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c                          |    30 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c                           |   281 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c                                |    31 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c                          |   156 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c                   |   249 ++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c                          |    38 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c                            |   561 ++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c                      |    38 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c                           |   171 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h                           |    81 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c                                |   178 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c                             |     2 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c                                |    58 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h                                |     2 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c                          |    28 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c                             |   279 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c                               |     4 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c                          |   782 +++-
 drivers/net/ethernet/mscc/ocelot.c                                                |    88 +-
 drivers/net/ethernet/mscc/ocelot.h                                                |     1 +
 drivers/net/ethernet/mscc/ocelot_board.c                                          |     3 +
 drivers/net/ethernet/neterion/Kconfig                                             |     4 +-
 drivers/net/ethernet/neterion/vxge/vxge-traffic.c                                 |     7 -
 drivers/net/ethernet/netronome/nfp/Makefile                                       |     2 +
 drivers/net/ethernet/netronome/nfp/abm/cls.c                                      |   283 ++
 drivers/net/ethernet/netronome/nfp/abm/ctrl.c                                     |   379 +-
 drivers/net/ethernet/netronome/nfp/abm/main.c                                     |   363 +-
 drivers/net/ethernet/netronome/nfp/abm/main.h                                     |   208 +-
 drivers/net/ethernet/netronome/nfp/abm/qdisc.c                                    |   850 ++++
 drivers/net/ethernet/netronome/nfp/bpf/jit.c                                      |    72 +-
 drivers/net/ethernet/netronome/nfp/bpf/main.c                                     |     2 +-
 drivers/net/ethernet/netronome/nfp/bpf/main.h                                     |     6 +-
 drivers/net/ethernet/netronome/nfp/bpf/offload.c                                  |    43 +-
 drivers/net/ethernet/netronome/nfp/bpf/verifier.c                                 |    11 +-
 drivers/net/ethernet/netronome/nfp/flower/action.c                                |   164 +-
 drivers/net/ethernet/netronome/nfp/flower/cmsg.h                                  |    51 +
 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c                              |    48 +-
 drivers/net/ethernet/netronome/nfp/flower/main.c                                  |    41 +-
 drivers/net/ethernet/netronome/nfp/flower/main.h                                  |    24 +-
 drivers/net/ethernet/netronome/nfp/flower/match.c                                 |    38 +-
 drivers/net/ethernet/netronome/nfp/flower/metadata.c                              |    12 +-
 drivers/net/ethernet/netronome/nfp/flower/offload.c                               |   244 +-
 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c                           |    62 +-
 drivers/net/ethernet/netronome/nfp/nfp_app.c                                      |    89 +
 drivers/net/ethernet/netronome/nfp/nfp_app.h                                      |    25 +-
 drivers/net/ethernet/netronome/nfp/nfp_net.h                                      |     6 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_common.c                               |   113 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c                                 |    21 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h                                 |     9 +
 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c                              |    42 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_main.c                                 |     4 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c                                 |    90 +
 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h                                 |     2 +
 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c                               |     3 +-
 drivers/net/ethernet/nxp/lpc_eth.c                                                |     6 +-
 drivers/net/ethernet/qlogic/qed/qed.h                                             |    31 +-
 drivers/net/ethernet/qlogic/qed/qed_dev.c                                         |   334 +-
 drivers/net/ethernet/qlogic/qed/qed_dev_api.h                                     |    28 +
 drivers/net/ethernet/qlogic/qed/qed_hsi.h                                         |     6 +
 drivers/net/ethernet/qlogic/qed/qed_int.c                                         |   152 +-
 drivers/net/ethernet/qlogic/qed/qed_int.h                                         |    10 +
 drivers/net/ethernet/qlogic/qed/qed_ll2.c                                         |    30 +-
 drivers/net/ethernet/qlogic/qed/qed_ll2.h                                         |     1 +
 drivers/net/ethernet/qlogic/qed/qed_main.c                                        |    79 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.c                                         |    65 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.h                                         |    10 -
 drivers/net/ethernet/qlogic/qed/qed_reg_addr.h                                    |    50 +
 drivers/net/ethernet/qlogic/qed/qed_sp.h                                          |     4 +-
 drivers/net/ethernet/qlogic/qed/qed_spq.c                                         |    47 +-
 drivers/net/ethernet/qlogic/qede/qede.h                                           |    13 +-
 drivers/net/ethernet/qlogic/qede/qede_ethtool.c                                   |     1 +
 drivers/net/ethernet/qlogic/qede/qede_fp.c                                        |     4 +-
 drivers/net/ethernet/qlogic/qede/qede_main.c                                      |    19 +-
 drivers/net/ethernet/qlogic/qede/qede_ptp.c                                       |     6 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c                                  |    13 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c                              |     6 +-
 drivers/net/ethernet/qualcomm/qca_debug.c                                         |    17 +-
 drivers/net/ethernet/qualcomm/qca_spi.c                                           |    16 +-
 drivers/net/ethernet/qualcomm/qca_spi.h                                           |     1 +
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c                                |     5 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c                           |     9 -
 drivers/net/ethernet/realtek/r8169.c                                              |   389 +-
 drivers/net/ethernet/renesas/ravb.h                                               |     1 -
 drivers/net/ethernet/renesas/ravb_main.c                                          |    23 +-
 drivers/net/ethernet/rocker/rocker_main.c                                         |    60 +-
 drivers/net/ethernet/sfc/ef10.c                                                   |     7 +
 drivers/net/ethernet/sfc/ethtool.c                                                |     2 +-
 drivers/net/ethernet/sfc/falcon/ethtool.c                                         |     2 +-
 drivers/net/ethernet/sfc/tx.c                                                     |     5 +-
 drivers/net/ethernet/smsc/Kconfig                                                 |     4 +-
 drivers/net/ethernet/socionext/netsec.c                                           |   385 +-
 drivers/net/ethernet/socionext/sni_ave.c                                          |    62 +-
 drivers/net/ethernet/stmicro/stmmac/Kconfig                                       |     8 +
 drivers/net/ethernet/stmicro/stmmac/Makefile                                      |     1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c                              |   390 ++
 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c                              |    12 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                                 |    36 +-
 drivers/net/ethernet/sun/sunhme.c                                                 |     2 +-
 drivers/net/ethernet/ti/Kconfig                                                   |     3 +-
 drivers/net/ethernet/ti/cpmac.c                                                   |     1 -
 drivers/net/ethernet/ti/cpsw.c                                                    |   241 +-
 drivers/net/ethernet/ti/cpts.c                                                    |    32 +-
 drivers/net/ethernet/ti/cpts.h                                                    |    38 -
 drivers/net/ethernet/ti/davinci_emac.c                                            |    14 +-
 drivers/net/ethernet/ti/netcp_ethss.c                                             |    36 +-
 drivers/net/ethernet/ti/tlan.c                                                    |     4 +-
 drivers/net/ethernet/toshiba/tc35815.c                                            |    29 +-
 drivers/net/fjes/fjes_debugfs.c                                                   |    14 +-
 drivers/net/geneve.c                                                              |   111 +-
 drivers/net/hamradio/6pack.c                                                      |    10 +-
 drivers/net/hamradio/mkiss.c                                                      |     8 +-
 drivers/net/hyperv/netvsc_drv.c                                                   |    19 +-
 drivers/net/ieee802154/at86rf230.c                                                |    13 +-
 drivers/net/ipvlan/ipvlan_main.c                                                  |    35 +-
 drivers/net/macvlan.c                                                             |     4 +-
 drivers/net/net_failover.c                                                        |     8 +-
 drivers/net/netdevsim/bpf.c                                                       |    68 +-
 drivers/net/netdevsim/ipsec.c                                                     |     7 +-
 drivers/net/phy/amd.c                                                             |     1 -
 drivers/net/phy/aquantia.c                                                        |    15 +-
 drivers/net/phy/at803x.c                                                          |     3 -
 drivers/net/phy/bcm63xx.c                                                         |     6 +-
 drivers/net/phy/bcm7xxx.c                                                         |     2 +
 drivers/net/phy/bcm87xx.c                                                         |    10 +-
 drivers/net/phy/broadcom.c                                                        |    16 -
 drivers/net/phy/cicada.c                                                          |     2 -
 drivers/net/phy/davicom.c                                                         |     4 -
 drivers/net/phy/dp83640.c                                                         |     1 -
 drivers/net/phy/dp83822.c                                                         |     1 -
 drivers/net/phy/dp83848.c                                                         |     1 -
 drivers/net/phy/dp83867.c                                                         |     1 -
 drivers/net/phy/dp83tc811.c                                                       |     1 -
 drivers/net/phy/fixed_phy.c                                                       |    43 +-
 drivers/net/phy/icplus.c                                                          |   145 +-
 drivers/net/phy/intel-xway.c                                                      |    10 -
 drivers/net/phy/lxt.c                                                             |     6 +-
 drivers/net/phy/marvell.c                                                         |    97 +-
 drivers/net/phy/marvell10g.c                                                      |    37 +-
 drivers/net/phy/mdio-gpio.c                                                       |     7 +
 drivers/net/phy/meson-gxl.c                                                       |     2 +-
 drivers/net/phy/micrel.c                                                          |    31 +-
 drivers/net/phy/microchip.c                                                       |     1 -
 drivers/net/phy/microchip_t1.c                                                    |     1 -
 drivers/net/phy/mscc.c                                                            |    61 +-
 drivers/net/phy/national.c                                                        |     1 -
 drivers/net/phy/phy-c45.c                                                         |    12 +-
 drivers/net/phy/phy-core.c                                                        |   213 +-
 drivers/net/phy/phy.c                                                             |   490 +--
 drivers/net/phy/phy_device.c                                                      |   193 +-
 drivers/net/phy/phy_led_triggers.c                                                |    15 +-
 drivers/net/phy/phylink.c                                                         |    19 +-
 drivers/net/phy/qsemi.c                                                           |     1 -
 drivers/net/phy/realtek.c                                                         |    45 +-
 drivers/net/phy/smsc.c                                                            |     7 +-
 drivers/net/phy/ste10Xp.c                                                         |     2 -
 drivers/net/phy/uPD60620.c                                                        |     6 +-
 drivers/net/phy/vitesse.c                                                         |    21 -
 drivers/net/ppp/ppp_async.c                                                       |    22 +-
 drivers/net/ppp/ppp_generic.c                                                     |    54 +-
 drivers/net/ppp/ppp_synctty.c                                                     |     9 +-
 drivers/net/ppp/pptp.c                                                            |     5 -
 drivers/net/tap.c                                                                 |     2 +-
 drivers/net/team/team.c                                                           |     4 +-
 drivers/net/tun.c                                                                 |    97 +-
 drivers/net/usb/Kconfig                                                           |    11 +
 drivers/net/usb/Makefile                                                          |     1 +
 drivers/net/usb/aqc111.c                                                          |  1459 +++++++
 drivers/net/usb/aqc111.h                                                          |   232 +
 drivers/net/usb/cdc_ether.c                                                       |    26 +
 drivers/net/usb/lan78xx.c                                                         |    27 +-
 drivers/net/usb/smsc95xx.c                                                        |    55 +-
 drivers/net/veth.c                                                                |     2 +-
 drivers/net/virtio_net.c                                                          |    33 +
 drivers/net/vrf.c                                                                 |    30 +-
 drivers/net/vxlan.c                                                               |   424 +-
 drivers/net/wan/fsl_ucc_hdlc.c                                                    |     8 +
 drivers/net/wireless/Kconfig                                                      |     7 +
 drivers/net/wireless/Makefile                                                     |     2 +
 drivers/net/wireless/ath/ath10k/Kconfig                                           |     3 +-
 drivers/net/wireless/ath/ath10k/core.c                                            |     5 +
 drivers/net/wireless/ath/ath10k/core.h                                            |     6 +
 drivers/net/wireless/ath/ath10k/coredump.c                                        |   118 +-
 drivers/net/wireless/ath/ath10k/coredump.h                                        |     1 +
 drivers/net/wireless/ath/ath10k/debugfs_sta.c                                     |    14 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c                                          |   317 +-
 drivers/net/wireless/ath/ath10k/hw.c                                              |     7 +
 drivers/net/wireless/ath/ath10k/hw.h                                              |    10 +
 drivers/net/wireless/ath/ath10k/mac.c                                             |   115 +-
 drivers/net/wireless/ath/ath10k/qmi.c                                             |    10 +-
 drivers/net/wireless/ath/ath10k/rx_desc.h                                         |     7 +
 drivers/net/wireless/ath/ath10k/snoc.c                                            |   229 +-
 drivers/net/wireless/ath/ath10k/snoc.h                                            |    17 +-
 drivers/net/wireless/ath/ath10k/wmi-ops.h                                         |    20 +
 drivers/net/wireless/ath/ath10k/wmi-tlv.c                                         |     8 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.h                                         |    10 +
 drivers/net/wireless/ath/ath10k/wmi.c                                             |   155 +-
 drivers/net/wireless/ath/ath10k/wmi.h                                             |    59 +
 drivers/net/wireless/ath/ath10k/wow.c                                             |     4 +-
 drivers/net/wireless/ath/ath6kl/cfg80211.c                                        |     6 +-
 drivers/net/wireless/ath/ath6kl/main.c                                            |     1 +
 drivers/net/wireless/ath/ath9k/Kconfig                                            |     2 +-
 drivers/net/wireless/ath/ath9k/ar5008_phy.c                                       |     2 +-
 drivers/net/wireless/ath/ath9k/ar9002_phy.c                                       |     2 +-
 drivers/net/wireless/ath/ath9k/ar9003_mci.c                                       |     4 +-
 drivers/net/wireless/ath/ath9k/ath9k.h                                            |     2 +-
 drivers/net/wireless/ath/ath9k/dynack.c                                           |    61 +-
 drivers/net/wireless/ath/ath9k/dynack.h                                           |     6 +-
 drivers/net/wireless/ath/ath9k/hw.c                                               |     1 +
 drivers/net/wireless/ath/ath9k/xmit.c                                             |     5 +-
 drivers/net/wireless/ath/carl9170/rx.c                                            |     1 +
 drivers/net/wireless/ath/carl9170/tx.c                                            |     3 +
 drivers/net/wireless/ath/wil6210/cfg80211.c                                       |   104 +-
 drivers/net/wireless/ath/wil6210/debugfs.c                                        |   257 +-
 drivers/net/wireless/ath/wil6210/main.c                                           |   225 +-
 drivers/net/wireless/ath/wil6210/netdev.c                                         |     5 +-
 drivers/net/wireless/ath/wil6210/txrx.c                                           |    14 +-
 drivers/net/wireless/ath/wil6210/txrx_edma.c                                      |    92 +-
 drivers/net/wireless/ath/wil6210/txrx_edma.h                                      |     4 +-
 drivers/net/wireless/ath/wil6210/wil6210.h                                        |    21 +-
 drivers/net/wireless/ath/wil6210/wmi.c                                            |    56 +-
 drivers/net/wireless/broadcom/b43/Kconfig                                         |     1 +
 drivers/net/wireless/broadcom/b43/phy_common.c                                    |    47 -
 drivers/net/wireless/broadcom/b43/phy_common.h                                    |     9 -
 drivers/net/wireless/broadcom/b43/phy_lp.c                                        |    13 +-
 drivers/net/wireless/broadcom/b43/phy_n.c                                         |    17 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile                         |     2 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c                         |   138 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c                       |    27 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h                       |     2 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c                           |    33 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c                         |     7 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h                         |     8 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c                           |     2 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c                            |   116 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c                       |   215 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h                       |     1 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.h                           |     1 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h                     |    40 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c                       |   144 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c                             |    11 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c                           |     2 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c                           |   120 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h                           |     9 +-
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c                    |     4 +-
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h                    |     7 -
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c                    |     4 +-
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c                      |     4 +-
 drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c                            |    14 +-
 drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h                     |     2 +
 drivers/net/wireless/broadcom/brcm80211/include/chipcommon.h                      |    19 +
 drivers/net/wireless/cisco/airo.c                                                 |     2 +-
 drivers/net/wireless/intel/ipw2x00/Kconfig                                        |    10 +-
 drivers/net/wireless/intel/ipw2x00/ipw2100.c                                      |    10 +-
 drivers/net/wireless/intel/ipw2x00/ipw2200.c                                      |     7 +-
 drivers/net/wireless/intel/iwlegacy/3945-rs.c                                     |     2 +-
 drivers/net/wireless/intel/iwlegacy/4965-mac.c                                    |     2 +-
 drivers/net/wireless/intel/iwlegacy/common.c                                      |     2 +
 drivers/net/wireless/intel/iwlwifi/Kconfig                                        |     4 +-
 drivers/net/wireless/intel/iwlwifi/Makefile                                       |     1 +
 drivers/net/wireless/intel/iwlwifi/cfg/1000.c                                     |     2 +-
 drivers/net/wireless/intel/iwlwifi/cfg/2000.c                                     |     4 +-
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c                                    |    13 +-
 drivers/net/wireless/intel/iwlwifi/cfg/6000.c                                     |     6 +-
 drivers/net/wireless/intel/iwlwifi/cfg/7000.c                                     |    27 +-
 drivers/net/wireless/intel/iwlwifi/cfg/8000.c                                     |    11 +-
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c                                     |    87 +-
 drivers/net/wireless/intel/iwlwifi/dvm/main.c                                     |    17 +
 drivers/net/wireless/intel/iwlwifi/fw/api/config.h                                |    13 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h                              |     5 +
 drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h                               |   401 ++
 drivers/net/wireless/intel/iwlwifi/fw/api/mac.h                                   |    41 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h                                    |   239 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c                                       |   706 ++-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h                                       |    80 +-
 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h                                |    20 +
 drivers/net/wireless/intel/iwlwifi/fw/file.h                                      |     7 +
 drivers/net/wireless/intel/iwlwifi/fw/img.h                                       |    26 +
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h                                   |     8 +-
 drivers/net/wireless/intel/iwlwifi/iwl-config.h                                   |     8 +-
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c                                  |   231 +
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h                                  |    87 +
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c                                      |    25 +-
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c                             |    19 -
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h                             |     5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h                                |     2 +
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c                                |   290 +-
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h                                     |    13 +
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h                                    |    25 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c                                       |     8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c                              |    14 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c                                  |     2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c                                       |    25 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c                                 |    48 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c                                 |    43 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h                                      |    12 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c                                      |    20 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c                                    |     4 +
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c                                       |    37 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c                                     |   526 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c                                     |     6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c                                      |   124 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h                                      |     4 +
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                                       |   139 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c                                    |    71 +-
 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c                          |    13 +-
 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c                               |     2 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c                                     |    52 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h                                |    49 +
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c                                   |   296 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c                                 |    29 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c                                      |    13 +-
 drivers/net/wireless/intersil/hostap/hostap_main.c                                |     2 +-
 drivers/net/wireless/intersil/orinoco/orinoco_usb.c                               |     1 +
 drivers/net/wireless/intersil/prism54/isl_38xx.c                                  |     1 +
 drivers/net/wireless/intersil/prism54/isl_ioctl.c                                 |     1 +
 drivers/net/wireless/intersil/prism54/islpci_dev.c                                |     1 +
 drivers/net/wireless/mac80211_hwsim.c                                             |   257 +-
 drivers/net/wireless/mac80211_hwsim.h                                             |     4 +
 drivers/net/wireless/marvell/libertas/if_spi.c                                    |     4 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c                                   |    62 +-
 drivers/net/wireless/marvell/mwifiex/debugfs.c                                    |    14 +-
 drivers/net/wireless/marvell/mwifiex/ie.c                                         |     1 +
 drivers/net/wireless/marvell/mwifiex/scan.c                                       |    18 +-
 drivers/net/wireless/marvell/mwifiex/sta_rx.c                                     |    13 +-
 drivers/net/wireless/mediatek/mt76/Makefile                                       |     3 +-
 drivers/net/wireless/mediatek/mt76/dma.c                                          |    14 +-
 drivers/net/wireless/mediatek/mt76/mac80211.c                                     |    80 +
 drivers/net/wireless/mediatek/mt76/mt76.h                                         |    60 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/Makefile                                |     6 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/debugfs.c                               |    87 -
 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c                                |    22 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/init.c                                  |   137 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h                              |    15 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/initvals_phy.h                          |  1313 +++---
 drivers/net/wireless/mediatek/mt76/mt76x0/mac.c                                   |   197 -
 drivers/net/wireless/mediatek/mt76/mt76x0/main.c                                  |   100 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h                                |    36 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c                                   |    35 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c                               |     4 -
 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c                                   |   898 ++--
 drivers/net/wireless/mediatek/mt76/mt76x0/phy.h                                   |    17 +
 drivers/net/wireless/mediatek/mt76/mt76x0/trace.c                                 |    21 -
 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h                                 |   312 --
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c                                   |    18 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c                               |    23 +-
 drivers/net/wireless/mediatek/mt76/mt76x02.h                                      |    43 +-
 drivers/net/wireless/mediatek/mt76/{mt76x2/debugfs.c => mt76x02_debugfs.c}        |    22 +-
 drivers/net/wireless/mediatek/mt76/{mt76x2/pci_dfs.c => mt76x02_dfs.c}            |   153 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h                                  |     5 +
 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c                               |    12 +
 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.h                               |    15 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c                                  |   324 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h                                  |    38 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c                                  |    44 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h                                  |    16 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c                                 |   128 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c                                  |     1 +
 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c                                 |    31 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c                             |    42 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c                              |    18 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c                                 |   334 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/Makefile                                |     6 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h                                   |    26 -
 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c                                |    15 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/init.c                                  |    32 -
 drivers/net/wireless/mediatek/mt76/mt76x2/mac.h                                   |     7 -
 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c                                   |    22 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h                                |    20 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.h                               |     3 -
 drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c                              |   134 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mac.c                               |   203 -
 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c                              |   123 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c                               |     3 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c                               |   114 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c                                |   142 -
 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c                                   |    95 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c                                   |     4 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c                              |    44 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c                              |    55 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c                               |    32 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c                               |    78 +-
 drivers/net/wireless/mediatek/mt76/tx.c                                           |   153 +-
 drivers/net/wireless/mediatek/mt76/usb.c                                          |    12 +-
 drivers/net/wireless/mediatek/mt76/usb_trace.h                                    |    29 +-
 drivers/net/wireless/quantenna/qtnfmac/Kconfig                                    |    15 +-
 drivers/net/wireless/quantenna/qtnfmac/Makefile                                   |     9 +-
 drivers/net/wireless/quantenna/qtnfmac/commands.c                                 |    21 +-
 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c                                |   282 +-
 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h                           |    20 +-
 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c                          |   211 +-
 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c                          |  1219 ++++++
 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_ipc.h                      |    94 +
 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_regs.h                     |    45 +
 drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h                               |     4 +-
 drivers/net/wireless/quantenna/qtnfmac/util.c                                     |    18 +
 drivers/net/wireless/quantenna/qtnfmac/util.h                                     |     2 +
 drivers/net/wireless/ralink/rt2x00/rt2400pci.c                                    |     2 +-
 drivers/net/wireless/ralink/rt2x00/rt2500pci.c                                    |     2 +-
 drivers/net/wireless/ralink/rt2x00/rt2800lib.c                                    |     4 +
 drivers/net/wireless/ralink/rt2x00/rt61pci.c                                      |     2 +-
 drivers/net/wireless/ray_cs.c                                                     |     2 +
 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c                                |     3 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c                             |     5 +
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c                     |     4 -
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c                              |     1 -
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c                               |     2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c                              |     5 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/table.c                            |     4 -
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/table.h                            |     2 -
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c                              |     1 +
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c                              |     3 -
 drivers/net/wireless/rsi/rsi_91x_sdio_ops.c                                       |     4 +-
 drivers/net/wireless/st/cw1200/debug.c                                            |    32 +-
 drivers/net/wireless/st/cw1200/scan.c                                             |    13 +-
 drivers/net/wireless/st/cw1200/sta.c                                              |     2 +-
 drivers/net/wireless/ti/wlcore/vendor_cmd.c                                       |     2 +-
 drivers/net/wireless/virt_wifi.c                                                  |   632 +++
 drivers/net/wireless/zydas/zd1201.c                                               |     1 +
 drivers/net/xen-netback/xenbus.c                                                  |    18 +-
 drivers/net/xen-netfront.c                                                        |     2 -
 drivers/of/of_net.c                                                               |    39 -
 drivers/ptp/ptp_chardev.c                                                         |    55 +-
 drivers/ptp/ptp_clock.c                                                           |    10 +-
 drivers/remoteproc/remoteproc_virtio.c                                            |    13 +
 drivers/s390/net/qeth_core.h                                                      |    19 +-
 drivers/s390/net/qeth_core_main.c                                                 |   137 +-
 drivers/s390/net/qeth_core_mpc.c                                                  |     1 -
 drivers/s390/net/qeth_core_mpc.h                                                  |    32 +-
 drivers/s390/net/qeth_l2_main.c                                                   |    47 +-
 drivers/s390/net/qeth_l3_main.c                                                   |   140 +-
 drivers/s390/virtio/virtio_ccw.c                                                  |    14 +
 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c                                                |     3 +-
 drivers/soc/fsl/dpio/dpio-service.c                                               |    68 +
 drivers/soc/fsl/dpio/qbman-portal.c                                               |    96 +
 drivers/soc/fsl/dpio/qbman-portal.h                                               |    58 +
 drivers/soc/fsl/qbman/qman.c                                                      |    35 +-
 drivers/staging/fsl-dpaa2/ethsw/ethsw.c                                           |    70 +-
 drivers/staging/unisys/visornic/visornic_main.c                                   |     2 +-
 drivers/target/iscsi/cxgbit/cxgbit_cm.c                                           |     8 +-
 drivers/usb/gadget/function/u_ether.c                                             |     2 +-
 drivers/vhost/net.c                                                               |    54 +-
 drivers/virtio/virtio_ring.c                                                      |  1811 ++++++--
 include/linux/avf/virtchnl.h                                                      |    10 +-
 include/linux/bpf.h                                                               |    42 +-
 include/linux/bpf_verifier.h                                                      |     5 +-
 include/linux/brcmphy.h                                                           |     1 +
 include/linux/btf.h                                                               |    20 +
 include/linux/cordic.h                                                            |     9 +
 include/linux/etherdevice.h                                                       |     1 +
 include/linux/filter.h                                                            |    23 +-
 include/linux/ieee80211.h                                                         |    32 +-
 include/linux/if_bridge.h                                                         |    12 +
 include/linux/if_vlan.h                                                           |    53 +-
 include/linux/indirect_call_wrapper.h                                             |    51 +
 include/linux/linkmode.h                                                          |     9 +
 include/linux/mii.h                                                               |   121 +-
 include/linux/mlx4/device.h                                                       |     4 +-
 include/linux/mlx5/cq.h                                                           |    12 +-
 include/linux/mlx5/device.h                                                       |    24 +-
 include/linux/mlx5/driver.h                                                       |   254 +-
 include/linux/mlx5/eq.h                                                           |    72 +
 include/linux/mlx5/fs.h                                                           |     8 +-
 include/linux/mlx5/mlx5_ifc.h                                                     |   161 +-
 include/linux/mlx5/port.h                                                         |     3 -
 include/linux/mlx5/qp.h                                                           |     5 +
 include/linux/mlx5/srq.h                                                          |    72 -
 include/linux/mlx5/transobj.h                                                     |    11 -
 include/linux/mmc/sdio_ids.h                                                      |     1 +
 include/linux/module.h                                                            |     4 +
 include/linux/netdevice.h                                                         |    76 +-
 include/linux/netfilter/ipset/ip_set.h                                            |     2 +-
 include/linux/netfilter/nf_conntrack_proto_gre.h                                  |     2 -
 include/linux/netfilter_bridge.h                                                  |    33 +-
 include/linux/netlink.h                                                           |    57 +-
 include/linux/objagg.h                                                            |    46 +
 include/linux/of_net.h                                                            |     6 -
 include/linux/pci_ids.h                                                           |     2 +
 include/linux/phy.h                                                               |   114 +-
 include/linux/phy_fixed.h                                                         |     5 +
 include/linux/phy_led_triggers.h                                                  |     2 +-
 include/linux/platform_data/mdio-gpio.h                                           |    14 +
 include/linux/ptp_clock_kernel.h                                                  |    33 +
 include/linux/qed/qed_if.h                                                        |    41 +
 include/linux/rhashtable.h                                                        |    34 +-
 include/linux/skbuff.h                                                            |   175 +-
 include/linux/skmsg.h                                                             |     9 +
 include/linux/socket.h                                                            |     1 +
 include/linux/trace_events.h                                                      |     8 +-
 include/linux/udp.h                                                               |    26 +-
 include/net/act_api.h                                                             |    30 -
 include/net/cfg80211.h                                                            |   282 +-
 include/net/devlink.h                                                             |     4 +
 include/net/dsa.h                                                                 |     3 +-
 include/net/flow.h                                                                |     2 +-
 include/net/flow_dissector.h                                                      |     6 +-
 include/net/gen_stats.h                                                           |     2 +-
 include/net/geneve.h                                                              |     6 +
 include/net/gre.h                                                                 |    13 +-
 include/net/icmp.h                                                                |     2 +-
 include/net/inet6_hashtables.h                                                    |     5 +-
 include/net/inet_common.h                                                         |     9 +
 include/net/inet_hashtables.h                                                     |    24 +-
 include/net/inet_sock.h                                                           |    21 +
 include/net/ip.h                                                                  |     4 +-
 include/net/ip6_tunnel.h                                                          |     2 +
 include/net/ip_tunnels.h                                                          |     1 +
 include/net/ipv6.h                                                                |     2 +
 include/net/l3mdev.h                                                              |    22 +
 include/net/mac80211.h                                                            |    25 +-
 include/net/neighbour.h                                                           |    28 +-
 include/net/netfilter/br_netfilter.h                                              |    14 +-
 include/net/netfilter/nf_conntrack.h                                              |     5 +
 include/net/netfilter/nf_conntrack_acct.h                                         |     6 +-
 include/net/netfilter/nf_conntrack_ecache.h                                       |     7 +-
 include/net/netfilter/nf_conntrack_helper.h                                       |     3 +-
 include/net/netfilter/nf_conntrack_timestamp.h                                    |    13 +-
 include/net/netfilter/nf_flow_table.h                                             |     4 -
 include/net/netfilter/nf_nat_l3proto.h                                            |     7 -
 include/net/netfilter/nf_nat_l4proto.h                                            |    78 +-
 include/net/netns/conntrack.h                                                     |     6 +-
 include/net/netns/ipv4.h                                                          |     3 +
 include/net/netns/xfrm.h                                                          |     2 +
 include/net/pkt_cls.h                                                             |   108 +-
 include/net/protocol.h                                                            |     9 +-
 include/net/raw.h                                                                 |    14 +-
 include/net/rtnetlink.h                                                           |     3 +-
 include/net/sch_generic.h                                                         |    27 +
 include/net/sctp/constants.h                                                      |     2 +-
 include/net/sctp/sctp.h                                                           |     4 +-
 include/net/sctp/sm.h                                                             |     4 +-
 include/net/sctp/structs.h                                                        |    10 +-
 include/net/sctp/ulpevent.h                                                       |    39 +-
 include/net/seg6.h                                                                |     1 -
 include/net/sock.h                                                                |    20 +-
 include/net/switchdev.h                                                           |   106 +-
 include/net/tcp.h                                                                 |    51 +-
 include/net/tls.h                                                                 |     9 +
 include/net/udp.h                                                                 |    58 +-
 include/net/udp_tunnel.h                                                          |    10 +
 include/net/vxlan.h                                                               |    17 +
 include/net/xfrm.h                                                                |    46 +-
 include/soc/fsl/dpaa2-io.h                                                        |     4 +
 include/soc/fsl/qman.h                                                            |     8 +-
 include/trace/events/net.h                                                        |    59 +
 include/trace/events/objagg.h                                                     |   228 +
 include/uapi/linux/bpf.h                                                          |   188 +-
 include/uapi/linux/btf.h                                                          |    38 +-
 include/uapi/linux/devlink.h                                                      |     5 +
 include/uapi/linux/ethtool.h                                                      |     4 +-
 include/uapi/linux/if_bridge.h                                                    |    21 +
 include/uapi/linux/if_link.h                                                      |    19 +
 include/uapi/linux/if_tun.h                                                       |     1 +
 include/uapi/linux/ncsi.h                                                         |    15 +
 include/uapi/linux/neighbour.h                                                    |     1 +
 include/uapi/linux/net_namespace.h                                                |     2 +
 include/uapi/linux/netfilter.h                                                    |     4 -
 include/uapi/linux/netfilter/ipset/ip_set.h                                       |    19 +-
 include/uapi/linux/netfilter_decnet.h                                             |    10 -
 include/uapi/linux/netfilter_ipv4.h                                               |    28 -
 include/uapi/linux/netfilter_ipv6.h                                               |    29 -
 include/uapi/linux/nl80211.h                                                      |   458 +-
 include/uapi/linux/pkt_cls.h                                                      |     7 +
 include/uapi/linux/pkt_sched.h                                                    |    30 +
 include/uapi/linux/ptp_clock.h                                                    |    12 +
 include/uapi/linux/sctp.h                                                         |    13 +-
 include/uapi/linux/snmp.h                                                         |     1 +
 include/uapi/linux/tcp.h                                                          |     1 +
 include/uapi/linux/udp.h                                                          |     1 +
 include/uapi/linux/virtio_config.h                                                |     3 +
 include/uapi/linux/virtio_ring.h                                                  |    52 +
 kernel/bpf/arraymap.c                                                             |     1 +
 kernel/bpf/btf.c                                                                  |   778 +++-
 kernel/bpf/core.c                                                                 |   198 +-
 kernel/bpf/cpumap.c                                                               |     2 +-
 kernel/bpf/hashtab.c                                                              |    13 +-
 kernel/bpf/local_storage.c                                                        |    87 +-
 kernel/bpf/lpm_trie.c                                                             |    60 +-
 kernel/bpf/offload.c                                                              |    76 +-
 kernel/bpf/syscall.c                                                              |   160 +-
 kernel/bpf/verifier.c                                                             |   586 ++-
 kernel/module.c                                                                   |     5 +
 kernel/trace/bpf_trace.c                                                          |    99 +-
 lib/Kconfig                                                                       |     3 +
 lib/Kconfig.debug                                                                 |    10 +
 lib/Makefile                                                                      |     2 +
 lib/cordic.c                                                                      |    23 +-
 lib/objagg.c                                                                      |   501 +++
 lib/rhashtable.c                                                                  |     8 +-
 lib/test_bpf.c                                                                    |    14 +-
 lib/test_objagg.c                                                                 |   836 ++++
 lib/test_rhashtable.c                                                             |    32 +-
 net/6lowpan/debugfs.c                                                             |    13 +-
 net/8021q/vlan.c                                                                  |   101 +-
 net/8021q/vlan.h                                                                  |    12 +
 net/8021q/vlan_core.c                                                             |   128 +-
 net/8021q/vlan_dev.c                                                              |     2 +
 net/Kconfig                                                                       |     4 +
 net/batman-adv/Kconfig                                                            |    10 +-
 net/batman-adv/bat_iv_ogm.c                                                       |    25 +-
 net/batman-adv/bat_v.c                                                            |    26 +-
 net/batman-adv/bridge_loop_avoidance.c                                            |    82 +-
 net/batman-adv/debugfs.c                                                          |     2 +
 net/batman-adv/distributed-arp-table.c                                            |    42 +-
 net/batman-adv/gateway_client.c                                                   |     3 +
 net/batman-adv/hard-interface.c                                                   |     3 +
 net/batman-adv/hash.c                                                             |     2 +
 net/batman-adv/hash.h                                                             |     6 +
 net/batman-adv/log.c                                                              |    60 +-
 net/batman-adv/main.c                                                             |     3 +
 net/batman-adv/main.h                                                             |     3 +-
 net/batman-adv/multicast.c                                                        |    51 +-
 net/batman-adv/netlink.c                                                          |    24 +-
 net/batman-adv/trace.c                                                            |     2 -
 net/batman-adv/trace.h                                                            |     6 +
 net/batman-adv/translation-table.c                                                |    41 +-
 net/batman-adv/types.h                                                            |     5 +-
 net/bluetooth/6lowpan.c                                                           |     2 +-
 net/bluetooth/hci_event.c                                                         |     6 +
 net/bluetooth/hci_request.c                                                       |     2 +-
 net/bluetooth/l2cap_core.c                                                        |    12 +-
 net/bluetooth/rfcomm/core.c                                                       |    12 +-
 net/bluetooth/rfcomm/sock.c                                                       |    12 +-
 net/bluetooth/sco.c                                                               |    12 +-
 net/bpf/test_run.c                                                                |    15 +-
 net/bridge/br.c                                                                   |    89 +
 net/bridge/br_device.c                                                            |    11 +
 net/bridge/br_fdb.c                                                               |    46 +
 net/bridge/br_if.c                                                                |    23 +-
 net/bridge/br_input.c                                                             |     4 +-
 net/bridge/br_mdb.c                                                               |   126 +-
 net/bridge/br_multicast.c                                                         |   442 +-
 net/bridge/br_netfilter_hooks.c                                                   |    54 +-
 net/bridge/br_netfilter_ipv6.c                                                    |     4 +-
 net/bridge/br_netlink.c                                                           |    71 +-
 net/bridge/br_private.h                                                           |    81 +-
 net/bridge/br_switchdev.c                                                         |     5 +-
 net/bridge/br_sysfs_br.c                                                          |    36 +-
 net/bridge/br_sysfs_if.c                                                          |     3 -
 net/bridge/br_vlan.c                                                              |    71 +-
 net/core/datagram.c                                                               |    45 +-
 net/core/dev.c                                                                    |   152 +-
 net/core/dev_addr_lists.c                                                         |   100 +
 net/core/dev_ioctl.c                                                              |     4 +-
 net/core/devlink.c                                                                |     5 +
 net/core/filter.c                                                                 |   455 +-
 net/core/flow_dissector.c                                                         |     3 +-
 net/core/neighbour.c                                                              |   448 +-
 net/core/net-sysfs.c                                                              |     2 +-
 net/core/net_namespace.c                                                          |   159 +-
 net/core/netpoll.c                                                                |     2 +-
 net/core/rtnetlink.c                                                              |   517 ++-
 net/core/skbuff.c                                                                 |   313 +-
 net/core/skmsg.c                                                                  |    23 +-
 net/core/sock.c                                                                   |    14 +-
 net/core/sock_reuseport.c                                                         |     1 +
 net/core/stream.c                                                                 |     2 +-
 net/dccp/ipv4.c                                                                   |    13 +-
 net/dccp/ipv6.c                                                                   |    13 +-
 net/dccp/proto.c                                                                  |     5 +-
 net/decnet/af_decnet.c                                                            |     2 +-
 net/dsa/Kconfig                                                                   |     4 +
 net/dsa/dsa.c                                                                     |     8 +-
 net/dsa/dsa_priv.h                                                                |     2 +-
 net/dsa/master.c                                                                  |    29 +
 net/dsa/port.c                                                                    |     3 -
 net/dsa/slave.c                                                                   |    58 +-
 net/dsa/tag_brcm.c                                                                |     2 +
 net/dsa/tag_dsa.c                                                                 |     1 +
 net/dsa/tag_edsa.c                                                                |     1 +
 net/dsa/tag_gswip.c                                                               |     1 +
 net/dsa/tag_ksz.c                                                                 |   117 +-
 net/dsa/tag_lan9303.c                                                             |     1 +
 net/dsa/tag_mtk.c                                                                 |     1 +
 net/dsa/tag_qca.c                                                                 |     1 +
 net/dsa/tag_trailer.c                                                             |     1 +
 net/ethernet/eth.c                                                                |    56 +-
 net/ieee802154/nl-phy.c                                                           |     2 +-
 net/ipv4/af_inet.c                                                                |    17 +-
 net/ipv4/devinet.c                                                                |     2 +-
 net/ipv4/esp4.c                                                                   |     9 +-
 net/ipv4/esp4_offload.c                                                           |    15 +-
 net/ipv4/fib_semantics.c                                                          |     2 +-
 net/ipv4/fou.c                                                                    |    75 +
 net/ipv4/gre_demux.c                                                              |     9 +-
 net/ipv4/icmp.c                                                                   |     6 +-
 net/ipv4/inet_connection_sock.c                                                   |    14 +-
 net/ipv4/inet_hashtables.c                                                        |    85 +-
 net/ipv4/ip_forward.c                                                             |     7 +
 net/ipv4/ip_gre.c                                                                 |    56 +-
 net/ipv4/ip_input.c                                                               |    73 +-
 net/ipv4/ip_output.c                                                              |    39 +-
 net/ipv4/ip_tunnel_core.c                                                         |     2 +-
 net/ipv4/ipconfig.c                                                               |    19 +-
 net/ipv4/ipip.c                                                                   |    14 +-
 net/ipv4/ipmr.c                                                                   |    15 +-
 net/ipv4/metrics.c                                                                |    26 +-
 net/ipv4/netfilter/Kconfig                                                        |     5 -
 net/ipv4/netfilter/Makefile                                                       |     5 +-
 net/ipv4/netfilter/ipt_CLUSTERIP.c                                                |   184 +-
 net/ipv4/netfilter/nf_nat_l3proto_ipv4.c                                          |    43 +-
 net/ipv4/netfilter/nf_nat_pptp.c                                                  |     2 -
 net/ipv4/netfilter/nf_nat_proto_gre.c                                             |   150 -
 net/ipv4/netfilter/nf_nat_proto_icmp.c                                            |    83 -
 net/ipv4/netfilter/nf_reject_ipv4.c                                               |     6 +-
 net/ipv4/proc.c                                                                   |     1 +
 net/ipv4/protocol.c                                                               |     1 +
 net/ipv4/raw.c                                                                    |    31 +-
 net/ipv4/route.c                                                                  |     3 +-
 net/ipv4/sysctl_net_ipv4.c                                                        |    11 +
 net/ipv4/tcp.c                                                                    |    17 +-
 net/ipv4/tcp_bbr.c                                                                |    15 +-
 net/ipv4/tcp_bpf.c                                                                |    32 +-
 net/ipv4/tcp_input.c                                                              |    78 +-
 net/ipv4/tcp_ipv4.c                                                               |   132 +-
 net/ipv4/tcp_offload.c                                                            |     6 +-
 net/ipv4/tcp_output.c                                                             |    36 +-
 net/ipv4/tunnel4.c                                                                |    18 +-
 net/ipv4/udp.c                                                                    |   266 +-
 net/ipv4/udp_impl.h                                                               |     2 +-
 net/ipv4/udp_offload.c                                                            |   122 +-
 net/ipv4/udp_tunnel.c                                                             |    18 +
 net/ipv4/udplite.c                                                                |     4 +-
 net/ipv4/xfrm4_protocol.c                                                         |    18 +-
 net/ipv6/addrconf.c                                                               |     2 +-
 net/ipv6/anycast.c                                                                |     6 +-
 net/ipv6/datagram.c                                                               |    10 +-
 net/ipv6/esp6.c                                                                   |     9 +-
 net/ipv6/esp6_offload.c                                                           |    15 +-
 net/ipv6/fou6.c                                                                   |    74 +
 net/ipv6/icmp.c                                                                   |     4 +-
 net/ipv6/inet6_hashtables.c                                                       |    58 +-
 net/ipv6/ip6_gre.c                                                                |    24 +-
 net/ipv6/ip6_input.c                                                              |    63 +-
 net/ipv6/ip6_offload.c                                                            |    48 +-
 net/ipv6/ip6_output.c                                                             |    46 +-
 net/ipv6/ip6_udp_tunnel.c                                                         |    16 +
 net/ipv6/ip6mr.c                                                                  |     9 +-
 net/ipv6/ipv6_sockglue.c                                                          |     2 +-
 net/ipv6/netfilter/Makefile                                                       |     2 +-
 net/ipv6/netfilter/nf_nat_l3proto_ipv6.c                                          |    43 +-
 net/ipv6/netfilter/nf_nat_proto_icmpv6.c                                          |    90 -
 net/ipv6/netfilter/nf_reject_ipv6.c                                               |    10 +-
 net/ipv6/raw.c                                                                    |     5 +-
 net/ipv6/route.c                                                                  |     5 +-
 net/ipv6/tcp_ipv6.c                                                               |    16 +-
 net/ipv6/tcpv6_offload.c                                                          |     7 +-
 net/ipv6/tunnel6.c                                                                |    12 +-
 net/ipv6/udp.c                                                                    |   320 +-
 net/ipv6/udp_impl.h                                                               |     4 +-
 net/ipv6/udp_offload.c                                                            |    13 +-
 net/ipv6/udplite.c                                                                |     5 +-
 net/ipv6/xfrm6_input.c                                                            |     8 +-
 net/ipv6/xfrm6_policy.c                                                           |     1 -
 net/ipv6/xfrm6_protocol.c                                                         |    18 +-
 net/ipv6/xfrm6_tunnel.c                                                           |     3 +
 net/iucv/af_iucv.c                                                                |    41 +-
 net/key/af_key.c                                                                  |     2 +-
 net/l3mdev/l3mdev.c                                                               |    18 +
 net/mac80211/Kconfig                                                              |    11 +-
 net/mac80211/cfg.c                                                                |    29 +-
 net/mac80211/debugfs_netdev.c                                                     |     3 +
 net/mac80211/debugfs_sta.c                                                        |    14 +-
 net/mac80211/driver-ops.h                                                         |    34 +
 net/mac80211/ieee80211_i.h                                                        |     1 +
 net/mac80211/iface.c                                                              |    10 +-
 net/mac80211/main.c                                                               |     4 +-
 net/mac80211/mesh.c                                                               |     8 +-
 net/mac80211/mesh.h                                                               |     3 +-
 net/mac80211/mesh_plink.c                                                         |    35 +-
 net/mac80211/mlme.c                                                               |    53 +-
 net/mac80211/rx.c                                                                 |    37 +-
 net/mac80211/scan.c                                                               |    22 +-
 net/mac80211/sta_info.c                                                           |    11 +-
 net/mac80211/sta_info.h                                                           |     2 +
 net/mac80211/trace.h                                                              |    18 +-
 net/mac80211/tx.c                                                                 |    11 +-
 net/mac80211/util.c                                                               |    51 +-
 net/ncsi/internal.h                                                               |    24 +-
 net/ncsi/ncsi-aen.c                                                               |    75 +-
 net/ncsi/ncsi-manage.c                                                            |   550 ++-
 net/ncsi/ncsi-netlink.c                                                           |   233 +-
 net/ncsi/ncsi-pkt.h                                                               |     9 +
 net/ncsi/ncsi-rsp.c                                                               |    43 +-
 net/netfilter/Kconfig                                                             |    15 -
 net/netfilter/Makefile                                                            |     7 +-
 net/netfilter/ipset/ip_set_bitmap_ipmac.c                                         |    13 +-
 net/netfilter/ipset/ip_set_core.c                                                 |   170 +-
 net/netfilter/ipset/ip_set_hash_gen.h                                             |     4 +-
 net/netfilter/ipset/ip_set_hash_ipmac.c                                           |    27 +-
 net/netfilter/ipset/ip_set_hash_mac.c                                             |    10 +-
 net/netfilter/nf_conntrack_acct.c                                                 |    89 +-
 net/netfilter/nf_conntrack_core.c                                                 |    28 +-
 net/netfilter/nf_conntrack_ecache.c                                               |    66 +-
 net/netfilter/nf_conntrack_helper.c                                               |    69 +-
 net/netfilter/nf_conntrack_netlink.c                                              |    30 +-
 net/netfilter/nf_conntrack_proto.c                                                |    21 +-
 net/netfilter/nf_conntrack_proto_gre.c                                            |    42 +-
 net/netfilter/nf_conntrack_proto_udp.c                                            |    18 +-
 net/netfilter/nf_conntrack_standalone.c                                           |   103 +-
 net/netfilter/nf_conntrack_timestamp.c                                            |    70 +-
 net/netfilter/nf_flow_table_core.c                                                |    42 +-
 net/netfilter/nf_log_common.c                                                     |    20 +-
 net/netfilter/nf_nat_core.c                                                       |   327 +-
 net/netfilter/nf_nat_proto.c                                                      |   343 ++
 net/netfilter/nf_nat_proto_common.c                                               |   120 -
 net/netfilter/nf_nat_proto_dccp.c                                                 |    82 -
 net/netfilter/nf_nat_proto_sctp.c                                                 |    77 -
 net/netfilter/nf_nat_proto_tcp.c                                                  |    85 -
 net/netfilter/nf_nat_proto_udp.c                                                  |   130 -
 net/netfilter/nf_nat_proto_unknown.c                                              |    54 -
 net/netfilter/nf_nat_sip.c                                                        |    39 +-
 net/netfilter/nf_queue.c                                                          |    50 +-
 net/netfilter/nf_tables_api.c                                                     |    90 +-
 net/netfilter/nfnetlink_log.c                                                     |     2 +-
 net/netfilter/nfnetlink_queue.c                                                   |    28 +-
 net/netfilter/nft_meta.c                                                          |     2 +-
 net/netfilter/nft_xfrm.c                                                          |     2 +-
 net/netfilter/xt_hashlimit.c                                                      |     4 +-
 net/netfilter/xt_physdev.c                                                        |     2 +-
 net/netfilter/xt_policy.c                                                         |     2 +-
 net/openvswitch/actions.c                                                         |    13 +-
 net/openvswitch/flow.c                                                            |     6 +-
 net/openvswitch/flow.h                                                            |     2 +-
 net/openvswitch/flow_netlink.c                                                    |    22 +-
 net/openvswitch/vport-geneve.c                                                    |     2 +-
 net/openvswitch/vport-gre.c                                                       |     2 +-
 net/openvswitch/vport-netdev.c                                                    |     1 -
 net/openvswitch/vport-vxlan.c                                                     |     2 +-
 net/rfkill/rfkill-gpio.c                                                          |     1 -
 net/sched/act_api.c                                                               |   221 -
 net/sched/act_tunnel_key.c                                                        |    25 +-
 net/sched/act_vlan.c                                                              |     2 +-
 net/sched/cls_api.c                                                               |   337 +-
 net/sched/cls_bpf.c                                                               |     4 +-
 net/sched/cls_flower.c                                                            |   170 +-
 net/sched/cls_matchall.c                                                          |     5 +-
 net/sched/cls_u32.c                                                               |    10 +-
 net/sched/sch_api.c                                                               |    99 +-
 net/sched/sch_etf.c                                                               |    79 +-
 net/sched/sch_fq.c                                                                |    28 +-
 net/sched/sch_gred.c                                                              |   375 +-
 net/sched/sch_mq.c                                                                |    18 +-
 net/sched/sch_netem.c                                                             |    89 +-
 net/sched/sch_prio.c                                                              |    47 +-
 net/sched/sch_red.c                                                               |    48 +-
 net/sctp/associola.c                                                              |     2 +
 net/sctp/bind_addr.c                                                              |    28 +
 net/sctp/chunk.c                                                                  |     8 +-
 net/sctp/input.c                                                                  |   134 +-
 net/sctp/ipv6.c                                                                   |     7 +-
 net/sctp/primitive.c                                                              |     2 +-
 net/sctp/sm_sideeffect.c                                                          |    12 +-
 net/sctp/sm_statetable.c                                                          |     2 +-
 net/sctp/socket.c                                                                 |   174 +-
 net/sctp/stream_interleave.c                                                      |    46 +-
 net/sctp/ulpqueue.c                                                               |     8 +-
 net/smc/af_smc.c                                                                  |    51 +-
 net/smc/smc_clc.c                                                                 |    33 +-
 net/smc/smc_clc.h                                                                 |     3 +-
 net/smc/smc_core.c                                                                |    16 +-
 net/smc/smc_core.h                                                                |     6 +-
 net/smc/smc_llc.c                                                                 |    57 +-
 net/smc/smc_llc.h                                                                 |     2 +
 net/sunrpc/socklib.c                                                              |     2 +-
 net/switchdev/switchdev.c                                                         |   213 +-
 net/tipc/Makefile                                                                 |     4 +-
 net/tipc/bearer.c                                                                 |     9 +-
 net/tipc/bearer.h                                                                 |     2 +-
 net/tipc/link.c                                                                   |   220 +-
 net/tipc/link.h                                                                   |     2 +
 net/tipc/msg.h                                                                    |     1 +
 net/tipc/node.c                                                                   |    96 +-
 net/tipc/node.h                                                                   |     1 +
 net/tipc/socket.c                                                                 |   227 +-
 net/tipc/socket.h                                                                 |     4 +
 net/tipc/sysctl.c                                                                 |     8 +
 net/tipc/trace.c                                                                  |   206 +
 net/tipc/trace.h                                                                  |   431 ++
 net/tls/tls_main.c                                                                |    14 +-
 net/tls/tls_sw.c                                                                  |    54 +-
 net/wireless/Makefile                                                             |     1 +
 net/wireless/chan.c                                                               |     3 +
 net/wireless/core.c                                                               |    48 +
 net/wireless/core.h                                                               |     5 +
 net/wireless/nl80211.c                                                            |   307 +-
 net/wireless/nl80211.h                                                            |    32 +
 net/wireless/pmsr.c                                                               |   590 +++
 net/wireless/rdev-ops.h                                                           |    25 +
 net/wireless/scan.c                                                               |     2 +-
 net/wireless/trace.h                                                              |    92 +-
 net/wireless/util.c                                                               |    15 +-
 net/xdp/xsk.c                                                                     |    16 +-
 net/xfrm/Kconfig                                                                  |     1 +
 net/xfrm/xfrm_device.c                                                            |     4 +-
 net/xfrm/xfrm_input.c                                                             |    76 +-
 net/xfrm/xfrm_interface.c                                                         |     2 +-
 net/xfrm/xfrm_output.c                                                            |     7 +-
 net/xfrm/xfrm_policy.c                                                            |  1270 +++++-
 samples/bpf/Makefile                                                              |     8 +
 samples/bpf/bpf_load.c                                                            |    39 +-
 samples/bpf/xdp1_user.c                                                           |    27 +-
 security/selinux/xfrm.c                                                           |     4 +-
 tools/bpf/bpftool/Documentation/bpftool-map.rst                                   |    62 +-
 tools/bpf/bpftool/Documentation/bpftool-prog.rst                                  |   174 +-
 tools/bpf/bpftool/Documentation/bpftool.rst                                       |     4 +
 tools/bpf/bpftool/Makefile                                                        |    15 +-
 tools/bpf/bpftool/bash-completion/bpftool                                         |   132 +-
 tools/bpf/bpftool/btf_dumper.c                                                    |   257 +-
 tools/bpf/bpftool/cfg.c                                                           |    36 +-
 tools/bpf/bpftool/cfg.h                                                           |    38 +-
 tools/bpf/bpftool/cgroup.c                                                        |     2 +-
 tools/bpf/bpftool/common.c                                                        |   113 +-
 tools/bpf/bpftool/jit_disasm.c                                                    |    43 +-
 tools/bpf/bpftool/json_writer.c                                                   |     7 +-
 tools/bpf/bpftool/json_writer.h                                                   |     1 +
 tools/bpf/bpftool/main.c                                                          |    47 +-
 tools/bpf/bpftool/main.h                                                          |   106 +-
 tools/bpf/bpftool/map.c                                                           |   216 +-
 tools/bpf/bpftool/map_perf_ring.c                                                 |     2 +-
 tools/bpf/bpftool/net.c                                                           |     2 +-
 tools/bpf/bpftool/netlink_dumper.c                                                |     2 +-
 tools/bpf/bpftool/netlink_dumper.h                                                |     2 +-
 tools/bpf/bpftool/perf.c                                                          |     2 +-
 tools/bpf/bpftool/prog.c                                                          |   404 +-
 tools/bpf/bpftool/tracelog.c                                                      |   166 +
 tools/bpf/bpftool/xlated_dumper.c                                                 |   106 +-
 tools/bpf/bpftool/xlated_dumper.h                                                 |    48 +-
 tools/include/uapi/linux/bpf.h                                                    |   188 +-
 tools/include/uapi/linux/btf.h                                                    |    38 +-
 tools/lib/bpf/Build                                                               |     2 +-
 tools/lib/bpf/Makefile                                                            |    38 +-
 tools/lib/bpf/README.rst                                                          |   139 +
 tools/lib/bpf/bpf.c                                                               |   114 +-
 tools/lib/bpf/bpf.h                                                               |    37 +-
 tools/lib/bpf/bpf_prog_linfo.c                                                    |   249 ++
 tools/lib/bpf/btf.c                                                               |   393 ++
 tools/lib/bpf/btf.h                                                               |    58 +
 tools/lib/bpf/libbpf.c                                                            |   635 ++-
 tools/lib/bpf/libbpf.h                                                            |    42 +
 tools/lib/bpf/libbpf.map                                                          |   126 +
 tools/lib/bpf/libbpf_errno.c                                                      |     1 +
 tools/lib/bpf/test_libbpf.cpp                                                     |    18 +
 tools/testing/selftests/Makefile                                                  |     1 +
 tools/testing/selftests/bpf/.gitignore                                            |     1 +
 tools/testing/selftests/bpf/Makefile                                              |    25 +-
 tools/testing/selftests/bpf/bpf_flow.c                                            |     2 +-
 tools/testing/selftests/bpf/bpf_helpers.h                                         |     4 +
 tools/testing/selftests/bpf/config                                                |     1 +
 tools/testing/selftests/bpf/connect4_prog.c                                       |    45 +-
 tools/testing/selftests/bpf/connect6_prog.c                                       |    58 +-
 tools/testing/selftests/bpf/netcnt_prog.c                                         |     6 +
 tools/testing/selftests/bpf/test_align.c                                          |     4 +-
 tools/testing/selftests/bpf/test_btf.c                                            |  3818 +++++++++++++----
 tools/testing/selftests/bpf/test_btf_haskv.c                                      |    16 +-
 tools/testing/selftests/bpf/test_btf_nokv.c                                       |    16 +-
 tools/testing/selftests/bpf/test_flow_dissector.sh                                |     2 +-
 tools/testing/selftests/bpf/test_libbpf.sh                                        |    14 +-
 tools/testing/selftests/bpf/test_lirc_mode2.sh                                    |     3 +-
 tools/testing/selftests/bpf/test_lirc_mode2_kern.c                                |     3 +
 tools/testing/selftests/bpf/test_lirc_mode2_user.c                                |    65 +-
 tools/testing/selftests/bpf/test_map_in_map.c                                     |    49 +
 tools/testing/selftests/bpf/test_maps.c                                           |   154 +-
 tools/testing/selftests/bpf/test_progs.c                                          |    75 +-
 tools/testing/selftests/bpf/test_sock_addr.c                                      |    28 +-
 tools/testing/selftests/bpf/test_sockmap.c                                        |   127 +-
 tools/testing/selftests/bpf/test_sockmap_kern.h                                   |    70 +-
 tools/testing/selftests/bpf/test_tcpnotify.h                                      |    19 +
 tools/testing/selftests/bpf/test_tcpnotify_kern.c                                 |    95 +
 tools/testing/selftests/bpf/test_tcpnotify_user.c                                 |   186 +
 tools/testing/selftests/bpf/test_verifier.c                                       |   630 ++-
 tools/testing/selftests/bpf/xdp_dummy.c                                           |    13 +
 tools/testing/selftests/drivers/net/mlxsw/extack.sh                               |   145 +
 tools/testing/selftests/drivers/net/mlxsw/one_armed_router.sh                     |   259 ++
 tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh                            |   565 +++
 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/tc_flower.sh                 |   259 +-
 tools/testing/selftests/drivers/net/mlxsw/vxlan.sh                                |  1103 +++++
 tools/testing/selftests/drivers/net/mlxsw/vxlan_flooding.sh                       |   309 ++
 tools/testing/selftests/net/.gitignore                                            |     2 +
 tools/testing/selftests/net/Makefile                                              |     8 +-
 tools/testing/selftests/net/config                                                |    14 +
 tools/testing/selftests/net/forwarding/lib.sh                                     |    44 +-
 tools/testing/selftests/net/forwarding/router_multicast.sh                        |   311 ++
 tools/testing/selftests/net/forwarding/router_vid_1.sh                            |   135 +
 tools/testing/selftests/net/forwarding/vxlan_bridge_1d.sh                         |   786 ++++
 tools/testing/selftests/net/forwarding/vxlan_bridge_1d_port_8472.sh               |    10 +
 tools/testing/selftests/net/forwarding/vxlan_bridge_1q.sh                         |   860 ++++
 tools/testing/selftests/net/forwarding/vxlan_bridge_1q_port_8472.sh               |    10 +
 tools/testing/selftests/net/msg_zerocopy.c                                        |     3 +-
 tools/testing/selftests/net/msg_zerocopy.sh                                       |     2 +
 tools/testing/selftests/net/pmtu.sh                                               |   377 +-
 tools/testing/selftests/net/reuseport_addr_any.c                                  |   274 ++
 tools/testing/selftests/net/reuseport_addr_any.sh                                 |     4 +
 tools/testing/selftests/net/rtnetlink.sh                                          |   122 +
 tools/testing/selftests/net/run_afpackettests                                     |    10 +
 tools/testing/selftests/net/test_vxlan_under_vrf.sh                               |   129 +
 tools/testing/selftests/net/txring_overwrite.c                                    |   179 +
 tools/testing/selftests/net/udpgro.sh                                             |   182 +
 tools/testing/selftests/net/udpgro_bench.sh                                       |    95 +
 tools/testing/selftests/net/udpgso_bench.sh                                       |     5 +-
 tools/testing/selftests/net/udpgso_bench_rx.c                                     |   156 +-
 tools/testing/selftests/net/udpgso_bench_tx.c                                     |    22 +-
 tools/testing/selftests/net/xfrm_policy.sh                                        |   302 ++
 tools/testing/selftests/networking/timestamping/Makefile                          |     5 +-
 tools/testing/selftests/networking/timestamping/config                            |     2 +
 tools/testing/selftests/networking/timestamping/txtimestamp.c                     |   382 +-
 tools/testing/selftests/networking/timestamping/txtimestamp.sh                    |    57 +
 tools/testing/selftests/tc-testing/.gitignore                                     |     3 +
 tools/testing/selftests/tc-testing/TdcPlugin.py                                   |     3 +-
 tools/testing/selftests/tc-testing/TdcResults.py                                  |   132 +
 tools/testing/selftests/tc-testing/plugin-lib/valgrindPlugin.py                   |    22 +-
 tools/testing/selftests/tc-testing/tdc.py                                         |   133 +-
 tools/testing/selftests/tc-testing/tdc_config.py                                  |     2 +
 1508 files changed, 83074 insertions(+), 68462 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/icplus-ip101ag.txt
 create mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.txt
 rename Documentation/networking/{ => device_drivers/3com}/3c509.txt (100%)
 rename Documentation/networking/{ => device_drivers/3com}/vortex.txt (99%)
 rename Documentation/networking/{ => device_drivers/amazon}/ena.txt (100%)
 rename Documentation/networking/{ => device_drivers/chelsio}/cxgb.txt (100%)
 rename Documentation/networking/{ => device_drivers/cirrus}/cs89x0.txt (100%)
 rename Documentation/networking/{ => device_drivers/davicom}/dm9000.txt (100%)
 rename Documentation/networking/{ => device_drivers/dec}/de4x5.txt (100%)
 rename Documentation/networking/{ => device_drivers/dec}/dmfe.txt (100%)
 rename Documentation/networking/{ => device_drivers/dlink}/dl2k.txt (100%)
 rename Documentation/networking/{ => device_drivers/freescale}/dpaa.txt (100%)
 rename Documentation/networking/{ => device_drivers/freescale}/dpaa2/dpio-driver.rst (97%)
 rename Documentation/networking/{ => device_drivers/freescale}/dpaa2/ethernet-driver.rst (98%)
 rename Documentation/networking/{ => device_drivers/freescale}/dpaa2/index.rst (100%)
 rename Documentation/networking/{ => device_drivers/freescale}/dpaa2/overview.rst (100%)
 rename Documentation/networking/{ => device_drivers/freescale}/gianfar.txt (100%)
 rename Documentation/networking/{ => device_drivers/intel}/e100.rst (100%)
 rename Documentation/networking/{ => device_drivers/intel}/e1000.rst (100%)
 rename Documentation/networking/{ => device_drivers/intel}/e1000e.rst (100%)
 rename Documentation/networking/{ => device_drivers/intel}/fm10k.rst (100%)
 rename Documentation/networking/{ => device_drivers/intel}/i40e.rst (100%)
 rename Documentation/networking/{ => device_drivers/intel}/iavf.rst (100%)
 rename Documentation/networking/{ => device_drivers/intel}/ice.rst (100%)
 rename Documentation/networking/{ => device_drivers/intel}/igb.rst (87%)
 rename Documentation/networking/{ => device_drivers/intel}/igbvf.rst (100%)
 rename Documentation/networking/{README.ipw2100 => device_drivers/intel/ipw2100.txt} (100%)
 rename Documentation/networking/{README.ipw2200 => device_drivers/intel/ipw2200.txt} (100%)
 rename Documentation/networking/{ => device_drivers/intel}/ixgb.rst (100%)
 rename Documentation/networking/{ => device_drivers/intel}/ixgbe.rst (97%)
 rename Documentation/networking/{ => device_drivers/intel}/ixgbevf.rst (100%)
 rename Documentation/networking/{ => device_drivers/microsoft}/netvsc.txt (100%)
 rename Documentation/networking/{ => device_drivers/neterion}/s2io.txt (100%)
 rename Documentation/networking/{ => device_drivers/neterion}/vxge.txt (100%)
 rename Documentation/networking/{ => device_drivers/qlogic}/LICENSE.qla3xxx (100%)
 rename Documentation/networking/{ => device_drivers/qlogic}/LICENSE.qlcnic (100%)
 rename Documentation/networking/{ => device_drivers/qlogic}/LICENSE.qlge (100%)
 rename Documentation/networking/{ => device_drivers/qualcomm}/rmnet.txt (100%)
 rename Documentation/networking/{README.sb1000 => device_drivers/sb1000.txt} (100%)
 rename Documentation/networking/{ => device_drivers/smsc}/smc9.txt (100%)
 rename Documentation/networking/{ => device_drivers/stmicro}/stmmac.txt (100%)
 rename Documentation/networking/{ti-cpsw.txt => device_drivers/ti/cpsw.txt} (100%)
 rename Documentation/networking/{ => device_drivers/ti}/tlan.txt (100%)
 rename Documentation/networking/{ => device_drivers/toshiba}/spider_net.txt (100%)
 create mode 100644 Documentation/networking/snmp_counter.rst
 create mode 100644 drivers/infiniband/hw/mlx5/srq.h
 rename drivers/{net/ethernet/mellanox/mlx5/core/srq.c => infiniband/hw/mlx5/srq_cmd.c} (71%)
 delete mode 100644 drivers/isdn/hardware/eicon/Kconfig
 delete mode 100644 drivers/isdn/hardware/eicon/Makefile
 delete mode 100644 drivers/isdn/hardware/eicon/adapter.h
 delete mode 100644 drivers/isdn/hardware/eicon/capi20.h
 delete mode 100644 drivers/isdn/hardware/eicon/capidtmf.c
 delete mode 100644 drivers/isdn/hardware/eicon/capidtmf.h
 delete mode 100644 drivers/isdn/hardware/eicon/capifunc.c
 delete mode 100644 drivers/isdn/hardware/eicon/capifunc.h
 delete mode 100644 drivers/isdn/hardware/eicon/capimain.c
 delete mode 100644 drivers/isdn/hardware/eicon/cardtype.h
 delete mode 100644 drivers/isdn/hardware/eicon/cp_vers.h
 delete mode 100644 drivers/isdn/hardware/eicon/dadapter.c
 delete mode 100644 drivers/isdn/hardware/eicon/dadapter.h
 delete mode 100644 drivers/isdn/hardware/eicon/debug.c
 delete mode 100644 drivers/isdn/hardware/eicon/debug_if.h
 delete mode 100644 drivers/isdn/hardware/eicon/debuglib.c
 delete mode 100644 drivers/isdn/hardware/eicon/debuglib.h
 delete mode 100644 drivers/isdn/hardware/eicon/dfifo.h
 delete mode 100644 drivers/isdn/hardware/eicon/di.c
 delete mode 100644 drivers/isdn/hardware/eicon/di.h
 delete mode 100644 drivers/isdn/hardware/eicon/di_dbg.h
 delete mode 100644 drivers/isdn/hardware/eicon/di_defs.h
 delete mode 100644 drivers/isdn/hardware/eicon/did_vers.h
 delete mode 100644 drivers/isdn/hardware/eicon/diddfunc.c
 delete mode 100644 drivers/isdn/hardware/eicon/diva.c
 delete mode 100644 drivers/isdn/hardware/eicon/diva.h
 delete mode 100644 drivers/isdn/hardware/eicon/diva_didd.c
 delete mode 100644 drivers/isdn/hardware/eicon/diva_dma.c
 delete mode 100644 drivers/isdn/hardware/eicon/diva_dma.h
 delete mode 100644 drivers/isdn/hardware/eicon/diva_pci.h
 delete mode 100644 drivers/isdn/hardware/eicon/divacapi.h
 delete mode 100644 drivers/isdn/hardware/eicon/divamnt.c
 delete mode 100644 drivers/isdn/hardware/eicon/divasfunc.c
 delete mode 100644 drivers/isdn/hardware/eicon/divasi.c
 delete mode 100644 drivers/isdn/hardware/eicon/divasmain.c
 delete mode 100644 drivers/isdn/hardware/eicon/divasproc.c
 delete mode 100644 drivers/isdn/hardware/eicon/divasync.h
 delete mode 100644 drivers/isdn/hardware/eicon/dqueue.c
 delete mode 100644 drivers/isdn/hardware/eicon/dqueue.h
 delete mode 100644 drivers/isdn/hardware/eicon/dsp_defs.h
 delete mode 100644 drivers/isdn/hardware/eicon/dsp_tst.h
 delete mode 100644 drivers/isdn/hardware/eicon/dspdids.h
 delete mode 100644 drivers/isdn/hardware/eicon/dsrv4bri.h
 delete mode 100644 drivers/isdn/hardware/eicon/dsrv_bri.h
 delete mode 100644 drivers/isdn/hardware/eicon/dsrv_pri.h
 delete mode 100644 drivers/isdn/hardware/eicon/entity.h
 delete mode 100644 drivers/isdn/hardware/eicon/helpers.h
 delete mode 100644 drivers/isdn/hardware/eicon/idifunc.c
 delete mode 100644 drivers/isdn/hardware/eicon/io.c
 delete mode 100644 drivers/isdn/hardware/eicon/io.h
 delete mode 100644 drivers/isdn/hardware/eicon/istream.c
 delete mode 100644 drivers/isdn/hardware/eicon/kst_ifc.h
 delete mode 100644 drivers/isdn/hardware/eicon/maintidi.c
 delete mode 100644 drivers/isdn/hardware/eicon/maintidi.h
 delete mode 100644 drivers/isdn/hardware/eicon/man_defs.h
 delete mode 100644 drivers/isdn/hardware/eicon/mdm_msg.h
 delete mode 100644 drivers/isdn/hardware/eicon/message.c
 delete mode 100644 drivers/isdn/hardware/eicon/mi_pc.h
 delete mode 100644 drivers/isdn/hardware/eicon/mntfunc.c
 delete mode 100644 drivers/isdn/hardware/eicon/os_4bri.c
 delete mode 100644 drivers/isdn/hardware/eicon/os_4bri.h
 delete mode 100644 drivers/isdn/hardware/eicon/os_bri.c
 delete mode 100644 drivers/isdn/hardware/eicon/os_bri.h
 delete mode 100644 drivers/isdn/hardware/eicon/os_capi.h
 delete mode 100644 drivers/isdn/hardware/eicon/os_pri.c
 delete mode 100644 drivers/isdn/hardware/eicon/os_pri.h
 delete mode 100644 drivers/isdn/hardware/eicon/pc.h
 delete mode 100644 drivers/isdn/hardware/eicon/pc_init.h
 delete mode 100644 drivers/isdn/hardware/eicon/pc_maint.h
 delete mode 100644 drivers/isdn/hardware/eicon/pkmaint.h
 delete mode 100644 drivers/isdn/hardware/eicon/platform.h
 delete mode 100644 drivers/isdn/hardware/eicon/pr_pc.h
 delete mode 100644 drivers/isdn/hardware/eicon/s_4bri.c
 delete mode 100644 drivers/isdn/hardware/eicon/s_bri.c
 delete mode 100644 drivers/isdn/hardware/eicon/s_pri.c
 delete mode 100644 drivers/isdn/hardware/eicon/sdp_hdr.h
 delete mode 100644 drivers/isdn/hardware/eicon/um_idi.c
 delete mode 100644 drivers/isdn/hardware/eicon/um_idi.h
 delete mode 100644 drivers/isdn/hardware/eicon/um_xdi.h
 delete mode 100644 drivers/isdn/hardware/eicon/xdi_adapter.h
 delete mode 100644 drivers/isdn/hardware/eicon/xdi_msg.h
 delete mode 100644 drivers/isdn/hardware/eicon/xdi_vers.h
 create mode 100644 drivers/net/dsa/microchip/ksz9477.c
 rename drivers/net/dsa/microchip/{ksz_9477_reg.h => ksz9477_reg.h} (98%)
 create mode 100644 drivers/net/dsa/microchip/ksz9477_spi.c
 create mode 100644 drivers/net/dsa/microchip/ksz_common.h
 delete mode 100644 drivers/net/dsa/microchip/ksz_spi.c
 create mode 100644 drivers/net/dsa/microchip/ksz_spi.h
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_filters.c
 create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_filters.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/events.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/abm/cls.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/abm/qdisc.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c
 create mode 100644 drivers/net/usb/aqc111.c
 create mode 100644 drivers/net/usb/aqc111.h
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/debugfs.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/trace.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h
 rename drivers/net/wireless/mediatek/mt76/{mt76x2/debugfs.c => mt76x02_debugfs.c} (86%)
 rename drivers/net/wireless/mediatek/mt76/{mt76x2/pci_dfs.c => mt76x02_dfs.c} (84%)
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mac.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c
 create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
 create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_ipc.h
 create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_regs.h
 create mode 100644 drivers/net/wireless/virt_wifi.c
 create mode 100644 include/linux/indirect_call_wrapper.h
 create mode 100644 include/linux/mlx5/eq.h
 delete mode 100644 include/linux/mlx5/srq.h
 create mode 100644 include/linux/objagg.h
 create mode 100644 include/linux/platform_data/mdio-gpio.h
 create mode 100644 include/trace/events/objagg.h
 create mode 100644 lib/objagg.c
 create mode 100644 lib/test_objagg.c
 delete mode 100644 net/ipv4/netfilter/nf_nat_proto_gre.c
 delete mode 100644 net/ipv4/netfilter/nf_nat_proto_icmp.c
 delete mode 100644 net/ipv6/netfilter/nf_nat_proto_icmpv6.c
 create mode 100644 net/netfilter/nf_nat_proto.c
 delete mode 100644 net/netfilter/nf_nat_proto_common.c
 delete mode 100644 net/netfilter/nf_nat_proto_dccp.c
 delete mode 100644 net/netfilter/nf_nat_proto_sctp.c
 delete mode 100644 net/netfilter/nf_nat_proto_tcp.c
 delete mode 100644 net/netfilter/nf_nat_proto_udp.c
 delete mode 100644 net/netfilter/nf_nat_proto_unknown.c
 create mode 100644 net/tipc/trace.c
 create mode 100644 net/tipc/trace.h
 create mode 100644 net/wireless/pmsr.c
 create mode 100644 tools/bpf/bpftool/tracelog.c
 create mode 100644 tools/lib/bpf/README.rst
 create mode 100644 tools/lib/bpf/bpf_prog_linfo.c
 create mode 100644 tools/lib/bpf/libbpf.map
 create mode 100644 tools/lib/bpf/test_libbpf.cpp
 create mode 100644 tools/testing/selftests/bpf/test_map_in_map.c
 create mode 100644 tools/testing/selftests/bpf/test_tcpnotify.h
 create mode 100644 tools/testing/selftests/bpf/test_tcpnotify_kern.c
 create mode 100644 tools/testing/selftests/bpf/test_tcpnotify_user.c
 create mode 100644 tools/testing/selftests/bpf/xdp_dummy.c
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/extack.sh
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/one_armed_router.sh
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/vxlan.sh
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/vxlan_flooding.sh
 create mode 100755 tools/testing/selftests/net/forwarding/router_multicast.sh
 create mode 100755 tools/testing/selftests/net/forwarding/router_vid_1.sh
 create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1d.sh
 create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1d_port_8472.sh
 create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1q.sh
 create mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1q_port_8472.sh
 create mode 100644 tools/testing/selftests/net/reuseport_addr_any.c
 create mode 100755 tools/testing/selftests/net/reuseport_addr_any.sh
 create mode 100755 tools/testing/selftests/net/test_vxlan_under_vrf.sh
 create mode 100644 tools/testing/selftests/net/txring_overwrite.c
 create mode 100755 tools/testing/selftests/net/udpgro.sh
 create mode 100755 tools/testing/selftests/net/udpgro_bench.sh
 create mode 100755 tools/testing/selftests/net/xfrm_policy.sh
 create mode 100644 tools/testing/selftests/networking/timestamping/config
 create mode 100755 tools/testing/selftests/networking/timestamping/txtimestamp.sh
 create mode 100644 tools/testing/selftests/tc-testing/TdcResults.py

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ