All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Miller <davem@davemloft.net>
To: torvalds@linux-foundation.org
Cc: akpm@linux-foundation.org, netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: [GIT] Networking
Date: Tue, 14 Aug 2018 19:13:48 -0700 (PDT)	[thread overview]
Message-ID: <20180814.191348.2213099000290931220.davem@davemloft.net> (raw)


This is a small conflict in Documentation/devicetree/bindings/net/can/xilinx_can.txt,
the resolution is simple:

====================
 -- interrupt-parent	: Must be core interrupt controller
+ - clock-names		: List of input clock names
+ 			  - "can_clk", "pclk" (For CANPS),
+ 			  - "can_clk", "s_axi_aclk" (For AXI CAN and CAN FD).
====================

That is, remove interrupt-parent, and take the net-next copy of the
clock-names stuff.

Highlights:

- Gustavo A. R. Silva keeps working on the implicit switch fallthru
  changes.

- Support 802.11ax High-Efficiency wireless in cfg80211 et al, From
  Luca Coelho.

- Re-enable ASPM in r8169, from Kai-Heng Feng.

- Add virtual XFRM interfaces, which avoids all of the limitations of
  existing IPSEC tunnels.  From Steffen Klassert.

- Convert GRO over to use a hash table, so that when we have many flows
  active we don't traverse a long list during accumluation.

- Many new self tests for routing, TC, tunnels, etc.  Too many
  contributors to mention them all, but I'm really happy to keep
  seeing this stuff.

- Hardware timestamping support for dpaa_eth/fsl-fman from Yangbo Lu.

- Lots of cleanups and fixes in L2TP code from Guillaume Nault.

- Add IPSEC offload support to netdevsim, from Shannon Nelson.

- Add support for slotting with non-uniform distribution to netem
  packet scheduler, from Yousuk Seung.

- Add UDP GSO support to mlx5e, from Boris Pismenny.

- Support offloading of Team LAG in NFP, from John Hurley.

- Allow to configure TX queue selection based upon RX queue, from
  Amritha Nambiar.

- Support ethtool ring size configuration in aquantia, from Anton
  Mikaev.

- Support DSCP and flowlabel per-transport in SCTP, from Xin Long.

- Support list based batching and stack traversal of SKBs, this is
  very exciting work.  From Edward Cree.

- Busyloop optimizations in vhost_net, from Toshiaki Makita.

- Introduce the ETF qdisc, which allows time based transmissions.
  IGB can offload this in hardware.  From Vinicius Costa Gomes.

- Add parameter support to devlink, from Moshe Shemesh.

- Several multiplication and division optimizations for BPF JIT in
  nfp driver, from Jiong Wang.

- Lots of prepatory work to make more of the packet scheduler layer
  lockless, when possible, from Vlad Buslov.

- Add ACK filter and NAT awareness to sch_cake packet scheduler, from
  Toke Høiland-Jørgensen.

- Support regions and region snapshots in devlink, from Alex Vesker.

- Allow to attach XDP programs to both HW and SW at the same time on
  a given device, with initial support in nfp.  From Jakub Kicinski.

- Add TLS RX offload and support in mlx5, from Ilya Lesokhin.

- Use PHYLIB in r8169 driver, from Heiner Kallweit.

- All sorts of changes to support Spectrum 2 in mlxsw driver, from Ido
  Schimmel.

- PTP support in mv88e6xxx DSA driver, from Andrew Lunn.

- Make TCP_USER_TIMEOUT socket option more accurate, from Jon Maxwell.

- Support for templates in packet scheduler classifier, from Jiri Pirko.

- IPV6 support in RDS, from Ka-Cheong Poon.

- Native tproxy support in nf_tables, from Máté Eckl.

- Maintain IP fragment queue in an rbtree, but optimize properly for
  in-order frags.  From Peter Oskolkov.

- Improvde handling of ACKs on hole repairs, from Yuchung Cheng.

Please pull, thanks a lot!

The following changes since commit ec0c96714e7ddeda4eccaa077f5646a0fd6e371f:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2018-08-11 11:22:44 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 26a1ccc6c117be8e33e0410fce8c5298b0015b99:

  bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (2018-08-14 10:43:27 -0700)

----------------------------------------------------------------
Ahmad Masri (3):
      wil6210: allow scan on AP interface
      wil6210: align to latest auto generated wmi.h
      wil6210: off channel transmit management frames in AP mode

Al Viro (1):
      mellanox: fix the dport endianness in call of __inet6_lookup_established()

Alagu Sankar (3):
      ath10k: sdio: use same endpoint id for all packets in a bundle
      ath10k: sdio: allocate correct size for RECV_1MORE_BLOCK rx packets
      ath10k: sdio: set skb len for all rx packets

Alex Vesker (11):
      devlink: Add support for creating and destroying regions
      devlink: Add callback to query for snapshot id before snapshot create
      devlink: Add support for creating region snapshots
      devlink: Add support for region get command
      devlink: Extend the support querying for region snapshot IDs
      devlink: Add support for region snapshot delete command
      devlink: Add support for region snapshot read command
      net/mlx4_core: Add health buffer address capability
      net/mlx4_core: Add Crdump FW snapshot support
      devlink: Add generic parameters region_snapshot
      net/mlx4_core: Use devlink region_snapshot parameter

Alexander Aring (7):
      net: 6lowpan: fix reserved space for single frames
      net: mac802154: tx: expand tailroom if necessary
      ieee802154: hwsim: add replacement for fakelb
      ieee802154: fakelb: add deprecated msg while probe
      ieee802154: hwsim: fix rcu address annotation
      ieee802154: hwsim: fix rcu handling
      ieee802154: hwsim: using right kind of iteration

Alexander Duyck (9):
      net-sysfs: Drop support for XPS and traffic_class on single queue device
      net: Add support for subordinate device traffic classes
      ixgbe: Add code to populate and use macvlan TC to Tx queue map
      net: Add support for subordinate traffic classes to netdev_pick_tx
      net: Add generic ndo_select_queue functions
      net: allow ndo_select_queue to pass netdev
      net: allow fallback function to pass netdev
      ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device
      ixgbe: Refactor queue disable logic to take completion time into account

Alexander Sverdlin (1):
      net: cavium: Drop dependency of NET_VENDOR_CAVIUM on PCI

Alexandre Belloni (1):
      net: mscc: ocelot: add bonding support

Alexei Avshalom Lazar (3):
      wil6210: add 3-MSI support
      wil6210: fix min() compilation errors
      wil6210: set default 3-MSI

Amit K Bag (1):
      Bluetooth: btusb: Release RF resource on BT shutdown

Amol Hanwate (3):
      rsi: Correct RSI_NEEDED_HEADROOM in mac80211_attach.
      rsi: fill rx_params only once.
      rsi: move init_done flag to end of rsi_91x_init().

Amritha Nambiar (7):
      net: Refactor XPS for CPUs and Rx queues
      net: Use static_key for XPS maps
      net: sock: Change tx_queue_mapping in sock_common to unsigned short
      net: Record receive queue number for a connection
      net: Enable Tx queue selection based on Rx queues
      net-sysfs: Add interface for Rx queue(s) map per Tx queue
      Documentation: Add explanation for XPS using Rx-queue(s) map

Anders Roxell (3):
      net/rds/Kconfig: RDS should depend on IPV6
      selftests/net: add tls to .gitignore
      net/rds/Kconfig: Correct the RDS depends

Andrei Vagin (1):
      net: allow to call netif_reset_xps_queues() under cpus_read_lock

Andrew Lunn (25):
      hwmon: Add missing HWMON_T_LCRIT_ALARM define
      hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm
      hwmon: Add helper to tell if a char is invalid in a name
      net: phy: sfp: Add HWMON support for module sensors
      net: dsa: mv88e6xxx: Abstract PTP operations
      net: dsa: mv88e6xxx: Add MV88E6165 AVB register access
      net: dsa: mv88e6xxx: Add mv88e6165 PTP support
      net: dsa: mv88e6xxx: Abstract HW timestamp setup
      net: dsa: mv88e6xxx: Abstract supported PTP filters
      net: dsa: mv88e6xxx: Add hwtimestamp support for the 6165
      net: dsa: mv88e6xxx: Set PTP Ethertype
      net: dsa: mv88e6xxx: Longer timeout for PTP TX timestamp
      net: ethernet: mvneta: Fix napi structure mixup on armada 3700
      net: dsa: mv88e6xxx: Add support to enabling pause
      net: dsa: mv88e6xxx: Refactor SERDES lane code
      net: dsa: mv88e6xxx: 6390 vs 6390X SERDES support
      net: dsa: mv88e6xxx: Rename sgmii/10g power functions
      net: dsa: mv88e6xxx: Add serdes register read/write helper
      net: dsa: mv88e6xxx: 2500Base-X uses the 1000Base-X SERDES
      net: dsa: mv88e6xxx: Cache the port cmode
      net: dsa: mv88e6xxx: Power on/off SERDES on cmode change
      net: dsa: mv88e6xxx: link mv88e6xxx_port to mv88e6xxx_chip
      net: dsa: mv88e6xxx: Add SERDES phydev_mac_change up for 6390
      net: dsa: mv88e6xxx: Re-setup interrupts on CMODE change.
      net: phy: sftp: print debug message with text, not numbers

Andrey Ignatov (15):
      selftests/bpf: Test sys_connect BPF hooks with TFO
      bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB
      bpf: Sync bpf.h to tools/
      selftests/bpf: Fix const'ness in cgroup_helpers
      selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers
      selftests/bpf: Better verification in test_tcpbpf
      selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB
      bpf: Support bpf_get_socket_cookie in more prog types
      bpf: Sync bpf.h to tools/
      selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h
      selftests/bpf: Test for get_socket_cookie
      bpf: Introduce bpf_skb_ancestor_cgroup_id helper
      bpf: Sync bpf.h to tools/
      selftests/bpf: Add cgroup id helpers to bpf_helpers.h
      selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id

Andrey Shevchenko (2):
      qtnfmac: enable source MAC address randomization support
      qtnfmac: enable multiple SSIDs scan support

Ankit Navik (3):
      Bluetooth: Store Resolv list size
      Bluetooth: Add HCI command for clear Resolv list
      Bluetooth: Add definitions for LE set address resolution

Anssi Hannula (6):
      can: xilinx_can: only report warning and passive states on state changes
      can: xilinx_can: use can_change_state()
      can: xilinx_can: update stats.tx_bytes after transmission
      dt-bindings: can: xilinx_can: add Xilinx CAN FD bindings
      can: xilinx_can: refactor code in preparation for CAN FD support
      can: xilinx_can: add support for Xilinx CAN FD core

Antoine Tenart (7):
      net: mscc: ocelot: add VLAN filtering
      net: mvpp2: explicitly include linux/interrupt.h
      net: mvpp2: fix a typo in the RSS code
      net: mvpp2: RSS indirection table support
      net: mvpp2: improve the distribution of packets on CPUs when using RSS
      net: mvpp2: switch to SPDX identifiers
      net: mscc: simplify retrieving the tag type from the frame header

Anton Mikaev (2):
      net: aquantia: Ethtool based ring size configuration
      net: aquantia: Add renegotiate ethtool operation support

Antonio Quartulli (2):
      nl80211: report 4ADDR status with GET_INTERFACE
      batman-adv: enable DAT by default at compile time

Arjun Vynipadath (3):
      cxgb4: Add support for FW_ETH_TX_PKT_VM_WR
      cxgb4: Support ethtool private flags
      cxgb4: specify IQTYPE in fw_iq_cmd

Arkadi Sharshevsky (1):
      selftests: mlxsw: Add router test

Arnd Bergmann (22):
      zd1211rw: stop using deprecated get_seconds()
      ipw2x00: track time using boottime
      cfg80211: track time using boottime
      ath9k: use timespec64 for tsf_ts
      mlxsw: spectrum_router: avoid uninitialized variable access
      devlink: fix incorrect return statement
      stmmac: fix signed 64-bit division
      xfrm: use time64_t for in-kernel timestamps
      ipv6: xfrm: use 64-bit timestamps
      tcp: use monotonic timestamps for PAWS
      liquidio: use ktime_get_real_ts64() instead of getnstimeofday64()
      nfp: avoid using getnstimeofday64()
      net/mlx5: fix an unused-function warning
      net: cavium: add missing PCI dependencies
      net: lan743x: select CRC16
      net: lan743x: fix building without CONFIG_PTP_1588_CLOCK
      bnxt_en: avoid string overflow for record->system_name
      l2tp: fix unused function warning
      net: stmmac: mark PM functions as __maybe_unused
      net: systemport: fix unused function warning
      bnxt_en: take coredump_record structure off stack
      rds: fix building with IPV6=m

Arthur Fabre (1):
      bpf: verifier: MOV64 don't mark dst reg unbounded

Arun Parameswaran (11):
      dt-bindings: net: Fix Broadcom iProc mdio mux driver base address
      net: phy: Fix the register offsets in Broadcom iProc mdio mux driver
      arm64: dts: Fix the base address of the Broadcom iProc mdio mux
      net: phy: Disable external master access in bcm mdio mux driver
      net: phy: Use devm api for mdio bus allocation in bcm iproc mdio mux
      dt-bindings: net: Add clock handle to Broadcom iProc mdio mux
      net: phy: Add support to configure clock in Broadcom iProc mdio mux
      net: phy: Add pm support to Broadcom iProc mdio mux driver
      dt-bindings: net: dsa: Add compatibility strings for Broadcom Omega
      net: dsa: b53: Add support for Broadcom Omega SoC internal switch
      net: phy: Add support for Broadcom Omega internal Combo GPHY

Balakrishna Godavarthi (7):
      dt-bindings: net: bluetooth: Add device tree bindings for QTI chip wcn3990
      Bluetooth: btqca: Rename ROME specific functions to generic functions
      Bluetooth: btqca: Redefine qca_uart_setup() to generic function.
      Bluetooth: hci_qca: Add wrapper functions for setting UART speed
      Bluetooth: hci_qca: Enable 3.2 Mbps operating speed.
      Bluetooth: btqca: Add wcn3990 firmware download support.
      Bluetooth: hci_qca: Add support for Qualcomm Bluetooth chip wcn3990

Ben Greear (2):
      ath10k: support use of channel 173
      ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock

Benedict Wong (2):
      xfrm: Remove xfrmi interface ID from flowi
      xfrm: Return detailed errors from xfrmi_newlink

Bjorn Helgaas (1):
      vxge: Remove unnecessary include of <linux/pci_hotplug.h>

Björn Töpel (1):
      Revert "xdp: add NULL pointer check in __xdp_return()"

Bob Copeland (1):
      ath10k: use locked skb_dequeue for rx completions

Boris Pismenny (20):
      net/mlx5e: Add UDP GSO support
      net/mlx5e: Add UDP GSO remaining counter
      net: Add decrypted field to skb
      net: Add TLS rx resync NDO
      tcp: Don't coalesce decrypted and encrypted SKBs
      tls: Refactor tls_offload variable names
      tls: Split decrypt_skb to two functions
      tls: Split tls_sw_release_resources_rx
      tls: Fill software context without allocation
      tls: Add rx inline crypto offload
      tls: Fix zerocopy_from_iter iov handling
      net/mlx5e: TLS, refactor variable names
      net/mlx5: Accel, add TLS rx offload routines
      net/mlx5e: TLS, add innova rx support
      net/mlx5e: TLS, add Innova TLS rx data path
      net/mlx5e: TLS, add software statistics
      net/mlx5e: TLS, build TLS netdev from capabilities
      net/mlx5: Accel, add common metadata functions
      net/mlx5e: IPsec, fix byte count in CQE
      net/mlx5e: Use PARTIAL_GSO for UDP segmentation

Brandon Maier (3):
      net: phy: xgmiitorgmii: Check phy_driver ready before accessing
      net: phy: xgmiitorgmii: Use correct mdio bus
      net: phy: xgmiitorgmii: Check read_status results

Brian Brooks (1):
      samples/bpf: xdpsock: order memory on AArch64

Brian Norris (6):
      ath10k: use crash_dump enum instead of magic numbers
      ath10k: snoc: use module_platform_driver() macro
      ath10k: snoc: use correct bus-specific pointer in RX retry
      ath10k: snoc: stop including pci.h
      ath10k: snoc: drop unused WCN3990_CE_ATTR_FLAGS
      ath10k: snoc: sort include files

Bryan Whitehead (9):
      lan743x: Add support for ethtool get_drvinfo
      lan743x: Add support for ethtool link settings
      lan743x: Add support for ethtool statistics
      lan743x: Add support for ethtool message level
      lan743x: Add support for ethtool eeprom access
      lan743x: Add power management support
      lan743x: Add EEE support
      lan743x: Add RSS support
      lan743x: lan743x: Add PTP support

Caleb Raitto (2):
      virtio: Make vp_set_vq_affinity() take a mask.
      virtio_net: Stripe queue affinities across cores.

Camelia Groza (1):
      net: phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg

Casey Leedom (2):
      cxgb4: Add flag tc_flower_initialized
      cxgb4: Add support to read actual provisioned resources

Christian Grönke (1):
      igb: Remove superfluous reset to PHY and page 0 selection

Christoph Hellwig (5):
      net: simplify sock_poll_wait
      net: don not detour through struct sock to find the poll waitqueue
      net: remove sock_poll_busy_loop
      net: remove sock_poll_busy_flag
      net: remove bogus RCU annotations on socket.wq

Claudiu Beznea (3):
      net: macb: use netdev_tx_t return type for ndo_start_xmit functions
      net: macb: move checksum clearing outside of spinlock
      net: macb: add support for padding and fcs computation

Colin Ian King (48):
      ath10k: fix memory leak of tpc_stats
      ath9k: debug: fix spelling mistake "WATHDOG" -> "WATCHDOG"
      brcmsmac: make function wlc_phy_workarounds_nphy_rev1 static
      netdevsim: fix sa_idx out of bounds check
      atm: zatm: remove redundant pointer zatm_dev
      net: dsa: bcm_sf2: remove redundant variable off
      net: alteon: acenic: remove redundant pointer rxdesc
      net: alx: remove redundant variable old_duplex
      net: ethernet: nb8800: remove redundant pointer rxd
      net: bgmac: remove redundant variable 'freed'
      cnic: remove redundant pointer req and variable func
      net: fec: remove redundant variable 'inc'
      net: ethernet: gianfar_ethtool: remove redundant variable last_rule_idx
      net: hns3: remove redundant variable 'protocol'
      net: hinic: remove redundant pointer pfhwdev
      ethernet: micrel: remove redundant pointer 'info'
      qed: remove redundant pointer 'name'
      sfc: remove redundant variable old_vlan
      epic100: remove redundant variable 'irq'
      net: dsa: fix spelling mistake "waitting" -> "waiting"
      net: socionext: remove redundant pointer ndev
      net: tehuti: remove redundant pointer skb
      fjes: use currently unused variable my_epid and max_epid
      net/hamradio/6pack: remove redundant variable channel
      qlogic: netxen: remove various redundant variables
      net: ethernet: sun: remove redundant variables adv and lpa and mii_reads
      farsync: remove redundant variable txq_length
      drivers: net: lmc: remove redundant variable next_rx
      wimax/i2400m: remove redundant variables ack_status, bcf and protocol
      bpf: sockmap: remove redundant pointer sg
      can: cc770: fix spelling mistake: "comptibility" -> "compatibility"
      ath10k: remove redundant pointers 'dev' and 'noa'
      ath5k: remove redundant pointer rf
      ath6kl: remove redundant variables netlen, orig_buf, orig_len, dropped and stats
      airo: remove unused variables len and dev and clean up formatting
      ipw2x00: remove redundant variables len, ret, reason and crypt
      iwlegacy: remove several redundant variables
      ray_cs: remove redundant pointer 'p'
      net/tipc: remove redundant variables 'tn' and 'oport'
      be2net: fix spelling mistake "seqence" -> "sequence"
      net: ieee802154: 6lowpan: remove redundant pointers 'fq' and 'net'
      rsi: remove redundant variables bss, wh and temp_flash_content
      iwlegacy: fix spelling mistake "acumulative" -> "accumulative"
      ethernet/qlogic: remove unused array msi_tgt_status
      mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name
      net: chelsio: cxgb2: remove unused array pci_speed
      rxrpc: remove redundant static int 'zero'
      bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT"

Cong Wang (1):
      net_sched: remove unused htb drop_list

Corentin Labbe (1):
      Bluetooth: remove unused bt-nokia-h4p.h header

Dan Carpenter (8):
      rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication()
      samples: bpf: ensure that we don't load over MAX_PROGS programs
      samples/bpf: test_cgrp2_sock2: fix an off by one
      net: sched: cls_flower: Fix an error code in fl_tmplt_create()
      ipv4: frags: precedence bug in ip_expire()
      Bluetooth: mediatek: pass correct size to h4_recv_buf()
      net: dsa: mv88e6xxx: bitwise vs logical bug
      net: dsa: mv88e6xxx: missing unlock on error path

Dan Murphy (3):
      net: phy: DP83TC811: Add INT_STAT3
      net: phy: DP83TC811: Fix SGMII enable/disable
      can: uapi: can.h: Fix can error class mask dir path

Daniel Borkmann (19):
      Merge branch 'bpf-bpftool-libbpf-improvements'
      Merge branch 'bpf-nfp-mul-div-support'
      Merge branch 'bpf-bpftool-improved-prog-load'
      Merge branch 'bpf-helper-man-install'
      Merge branch 'bpf-arm-jit-improvements'
      Merge branch 'bpf-arm-jit-improvements'
      Merge branch 'bpf-xdp-driver-and-hw'
      Merge branch 'bpf-tcp-listen-cb'
      Merge branch 'bpf-offload-sharing'
      Merge branch 'bpf-nfp-perf-event-improvements'
      Merge branch 'bpf-convert-more-samples'
      Merge branch 'bpf-docs-rst-improvements'
      Merge branch 'bpf-cgroup-local-storage'
      Merge branch 'bpf-sample-cpumap-lb'
      Merge branch 'bpf-veth-xdp-support'
      Merge branch 'bpf-btf-for-htab-lru'
      Merge branch 'bpf-reuseport-map'
      bpf: decouple btf from seq bpf fs dump and enable more maps
      Merge branch 'bpf-ancestor-cgroup-id'

Daniel Mack (2):
      wcn36xx: drop unnecessary initialization of variables
      libertas: fix suspend and resume for SDIO connected cards

Dave Taht (1):
      sch_cake: Make gso-splitting configurable from userspace

Dave Watson (1):
      selftests: tls: add selftests for TLS sockets

David Ahern (1):
      netlink: Return extack message if attribute validation fails

David Howells (10):
      rxrpc: Display call expect-receive-by timeout in proc
      rxrpc: Show some more information through /proc files
      rxrpc: Fix the trace for terminal ACK (re)transmission
      rxrpc: Trace packet transmission
      rxrpc: Fix ACK proposal tracepoint
      rxrpc: Trace socket notification
      rxrpc: Increase the size of a call's Rx window
      rxrpc: Propose, but don't immediately transmit, the final ACK for a call
      rxrpc: Transmit more ACKs during data reception
      rxrpc: Push iov_iter up from rxrpc_kernel_recv_data() to caller

David Miller (2):
      net: Convert GRO SKB handling to list_head.
      net: Convert NAPI gro list into a small hash table.

David S. Miller (186):
      Merge branch 'rhashtables-cleanups'
      Merge branch 'ipsec-selftests-fixes'
      Merge branch 'ISDN-irqsave-and-usb_fill_int_urb'
      Merge branch 'usb-callbacks'
      Merge branch 'pch_gbe-Cleanups'
      Merge branch 'r8169-enable-ASPM-on-RTL8168E-VL'
      Merge branch 'sched-couple-of-ndo_setup_tc-fixes-and-adjustments'
      Merge branch 'r8169-improve-PHY-initialization-and-WoL-handling'
      Merge ra.kernel.org:/.../davem/net
      Merge branch 'NAPI-gro-hash'
      Merge branch 'mlxsw-Support-bridge-router-interfaces-with-non-default-VLAN'
      Merge branch 'DPAA-PTP-clock-and-timestamping'
      Merge branch 'l2tp-trivial-cleanups'
      Merge branch 'sh_eth-RPADIR-related-clean-ups'
      Merge branch 'net-sched-support-replay-of-filter-offload-when-binding-to-block'
      Merge branch 'Multipath-tests-for-tunnel-devices'
      Merge branch 'mscc-ocelot-add-more-features'
      Merge branch 'ipsec-selftests-updates'
      Merge branch 'net-sched-actions-code-style-cleanup-and-fixes'
      Merge branch 'net-preserve-sock-reference-when-scrubbing-the-skb'
      Merge branch 'hns3-a-few-code-improvements'
      Merge branch 'ila-Cleanup'
      Merge branch 'net-Geneve-options-support-for-TC-act_tunnel_key'
      Merge tag 'mlx5e-updates-2018-06-28' of git://git.kernel.org/.../saeed/linux
      Merge branch 'mvpp2-Add-big-endian-support'
      Merge branch 'xilinx_emaclite-coding-style'
      Merge branch 'Fixes-for-running-mirror-to-gretap-tests-on-veth'
      Merge branch 'smc-pnetid-and-SMC-D-support'
      Merge tag 'mac80211-next-for-davem-2018-06-29' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'nfp-flower-updates-and-netconsole'
      Merge branch 'mlxsw-Add-resource-scale-tests'
      Merge branch 'xps-symmretric-queue-selection'
      Merge branch 'hns3-a-few-code-improvements'
      Merge ra.kernel.org:/.../davem/net
      Merge branch 'aquantia-various-ethtool-ops-implementation'
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'sctp-fully-support-for-dscp-and-flowlabel-per-transport'
      Merge branch 'Handle-multiple-received-packets-at-each-stage'
      Merge branch 'More-mirror-to-gretap-tests-with-bridge-in-UL'
      Merge branch 'vhost_net-Avoid-vq-kicks-during-busyloop'
      Merge branch 'bridge-iproute2-isolated-port-and-selftests'
      Merge branch 'Scheduled-packet-Transmission-ETF'
      Merge branch 'devlink-Add-configuration-parameters-support'
      Merge branch 'net-ethernet-Miscellaneous-Kconfig-and-Makefile-cleanups'
      Merge branch 'IP-listification-follow-ups'
      Merge branch 'sock-cookie-initializers'
      Merge branch 'hns3-misc-fixes'
      Merge branch 'vxlan-fix-default-fdb-entry-user-space-notify-ordering-race'
      Merge branch 'Add-a-mlxsw-specific-test-for-mirror-to-gretap'
      Merge branch 'Introduce-matching-on-double-vlan-QinQ-headers-for-TC-flower'
      Merge branch 'cpsw-allow-PTP-224.0.0.107-to-be-timestamped'
      Merge branch 'Modify-action-API-for-implementing-lockless-actions'
      net: sched: Fix warnings from xchg() on RCU'd cookie pointer.
      Merge branch 'mlxsw-Spectrum2-acl-prep'
      Merge branch 'fix-use-after-free-bugs-in-skb-list-processing'
      Merge branch 'mlxsw-More-Spectrum-2-preparations'
      Merge branch 'cake-qdisc'
      Merge branch 'net-ipv6-addr_gen_mode-fixes'
      Merge branch 'cxgb4-move-stats-fetched-from-firmware-to-debugfs'
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'tipc-make-link-protocol-more-resilient'
      Merge branch 'mlxsw-ERSPAN-Take-LACP-state-into-consideration'
      Merge branch 'be2net-small-structures-clean-up'
      Merge branch 'net-sched-act_skbedit-lockless-data-path'
      Merge branch 's390-qeth-updates'
      Merge branch 'mvpp2-add-RSS-support'
      Merge branch 'devlink-Add-support-for-region-access'
      Merge branch 'mlxsw-VRRP'
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'mvpp2-add-debugfs-interface'
      Merge branch 'TLS-offload-rx-netdev-and-mlx5'
      Merge branch 'hns3-next'
      Merge branch 'docs-Fix-failover-build-warnings'
      Merge branch 'phy-helpers'
      net: Fix GRO_HASH_BUCKETS assertion.
      Merge branch 'r8169-add-phylib-support'
      Merge branch 'HWMON-support-for-SFP-modules'
      Merge branch 'ravb-small-sparse-fixes'
      dsa: rtl8366: Remove unused variable.
      Merge tag 'batadv-next-for-davem-20180717' of git://git.open-mesh.org/linux-merge
      Merge branch 'mlxsw-Introduce-initial-Spectrum-2-support'
      Merge branch 'bcm-OF-deps'
      Merge branch 'PTP-support-for-mv88e6165-family'
      Merge branch 'docs-Convert-alias-and-bridge-to-rst'
      Merge branch 'tc-tunnel-ttl-tos'
      Merge branch 'qed-Add-support-for-phy-module-query'
      Merge branch 'constify-nla_policy'
      Merge ra.kernel.org:/.../torvalds/linux
      Merge git://git.kernel.org/.../pablo/nf-next
      net: Init backlog NAPI's gro_hash.
      Merge branch 'Make-sys-class-net-per-net-namespace-objects-belong-to-container'
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'hns3-misc-cleanups'
      Merge branch 's390-qeth-updates'
      Merge branch 'tcp-improve-setsockopt-TCP_USER_TIMEOUT-accuracy'
      Merge branch 'TX-used-ring-batched-updating-for-vhost'
      Merge branch 'net-bridge-add-support-for-backup-port'
      Merge branch 'smc-next'
      Merge branch 'sh_eth-clean-up-the-TSU-register-accessors'
      Merge branch 'lan743x-Add-features-to-lan743x-driver'
      Merge tag 'mlx5e-updates-2018-07-18-v2' of git://git.kernel.org/.../saeed/linux
      Merge branch 'cpsw-add-MQPRIO-and-CBS-Qdisc-offload'
      Merge branch 'sched-introduce-chain-templates-support-with-offloading-to-mlxsw'
      Merge branch 'rds-ipv6'
      Merge tag 'wireless-drivers-next-for-davem-2018-07-23' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge tag 'mac80211-next-for-davem-2018-07-24' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'mlxsw-Add-extack-messages-for-tc-flower'
      Merge branch 'cxgb4-collect-free-Tx-Rx-pages-and-page-pointers'
      Merge branch 'net-whitespace-cleanups'
      Merge ra.kernel.org:/.../davem/net
      Merge branch 'virtio_net-Add-ethtool-stat-items'
      Merge branch 'mlx5-Offload-setting-matching-on-tunnel-tos-ttl'
      Merge branch 'mlxsw-Introduce-algorithmic-TCAM-support'
      Merge branch 'nfp-protect-from-theoretical-size-overflows-and-SR-IOV-errors'
      Merge branch 'smc-next'
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'docs-net-Convert-netdev-FAQ-to-RST'
      Merge tag 'mlx5e-updates-2018-07-26' of git://git.kernel.org/.../saeed/linux
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge branch 'mlxsw-Support-DSCP-prioritization-and-rewrite'
      Merge branch 'l2tp-remove-unused-session-fields'
      Merge branch 'mvneta-next'
      Merge branch 'tls-Fix-improper-revert-in-zerocopy_from_iter'
      Merge tag 'linux-can-next-for-4.19-20180727' of ssh://gitolite.kernel.org/.../mkl/linux-can-next
      Merge branch 'route-add-support-and-selftests-for-directed-broadcast-forwarding'
      Merge branch 'mtu-related-changes'
      Merge tag 'mlx5e-updates-2018-07-27' of git://git.kernel.org/.../saeed/linux
      Merge branch 'socket-poll-related-cleanups-v2'
      Merge branch 'TC-refactor-act_mirred-packets-re-injection'
      Merge branch 'selftests-mirror-to-gretap-with-team'
      Merge branch 'xsk-improvements-to-RX-queue-check-and-replace'
      Merge branch 'be2net-next'
      Merge branch 'ipv4-Control-SKB-reprioritization-after-forwarding'
      Merge branch 'tcp-add-4-new-stats'
      Merge branch 'net-sched-cleanups'
      Merge tag 'rxrpc-next-20180801' of git://git.kernel.org/.../dhowells/linux-fs
      Merge ra.kernel.org:/.../davem/net
      Merge branch 'Add--clock-config-and-pm-support-to-bcm-iProc-mdio-mux'
      Merge branch 'hns3-next'
      Merge branch 'l2tp-mtu'
      Merge branch 'dsa-systemport-WoL'
      Merge branch 'net-ARRAY_SIZE'
      Merge ra.kernel.org:/.../davem/net
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'bnxt_en-Updates-for-net-next'
      Merge branch 'ip-Use-rb-trees-for-IP-frag-queue'
      Merge branch 'mlxsw-Enable-MC-aware-mode-for-mlxsw-ports'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge tag 'wireless-drivers-next-for-davem-2018-08-05' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'ieee802154-for-davem-2018-08-06' of git://git.kernel.org/.../sschmidt/wpan-next
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'WoL-filters'
      Merge branch 'nfp-ttl-tos-geneve'
      Merge branch 'ibmvnic-next'
      Merge branch 'macb-add-pad-and-fcs-support'
      Merge branch 'qed-Add-Multi-TC-RoCE-support'
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'brcm-omega'
      Merge branch 'net-ethernet-Mark-expected-switch-fall-throughs'
      Merge branch 'mlx5-next'
      Merge branch 'mlxsw-Various-updates'
      Merge branch 'More-complete-PHYLINK-support-for-mv88e6xxx'
      Merge branch 'Add-support-for-XGMAC2-in-stmmac'
      Merge ra.kernel.org:/.../davem/net
      Merge branch 's390-qeth-next'
      Merge branch 'qed-Enhancements'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'r8169-smaller-improvements'
      Merge branch 'tcp-new-mechanism-to-ACK-immediately'
      Merge branch 'virtio_net-Expand-affinity-to-arbitrary-numbers-of-cpu-and-vq'
      Merge branch 'netsec-driver-improvements'
      Merge branch 'l2tp-rework-pppol2tp-ioctl-handling'
      Merge branch 'net-sctp-Avoid-allocating-high-order-memory-with-kmalloc'
      Merge branch 'Remove-rtnl-lock-dependency-from-all-action-implementations'
      Merge ra.kernel.org:/.../davem/net
      Merge branch 'ip-faster-in-order-IP-fragments'
      Merge branch 'net-tls-Combined-memory-allocation-for-decryption-request'
      Merge branch 'nixge-Minor-cleanups'
      Merge branch 'net-sched-actions-rename-for-grep-ability-and-consistency'
      Merge tag 'wireless-drivers-next-for-davem-2018-08-12' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge tag 'mlx5e-updates-2018-08-10' of git://git.kernel.org/.../saeed/linux
      Merge branch 'net_sched-Fix-two-tc_index-filter-init-issues'
      Merge branch 'hns3-next'

David Wu (1):
      net: ethernet: stmmac: dwmac-rk: Add GMAC support for px30

Davide Caratti (3):
      net/sched: skbedit: use per-cpu counters
      net/sched: act_skbedit: don't use spinlock in the data path
      mt7601u: expose 802.11w support

Dedy Lansky (6):
      wil6210: Rx multicast packets duplicate detection
      wil6210: drop Rx packets with L2 error indication from HW
      wil6210: add TX latency statistics
      wil6210: fix temperature debugfs
      wil6210: align to latest auto generated wmi.h
      wil6210: add support for link statistics

Deepti Raghavan (1):
      tcp: expose both send and receive intervals for rate sample

Denis Bolotin (3):
      qed: Add DCBX API - qed_dcbx_get_priority_tc()
      qed: Add a flag which indicates if offload TC is set
      qed: Add Multi-TC RoCE support

Denis Drozdov (1):
      net/mlx5: Use max_num_eqs for calculation of required MSIX vectors

Dmitry Torokhov (5):
      kernfs: allow creating kernfs objects with arbitrary uid/gid
      sysfs, kobject: allow creating kobject belonging to arbitrary users
      kobject: kset_create_and_add() - fetch ownership info from parent
      driver core: set up ownership of class devices in sysfs
      net-sysfs: make sure objects belong to container's owner

Doron Roberts-Kedes (3):
      tls: Skip zerocopy path for ITER_KVEC
      tls: Remove dead code in tls_sw_sendmsg
      tls: Fix improper revert in zerocopy_from_iter

Edward Cree (15):
      net: core: trivial netif_receive_skb_list() entry point
      sfc: batch up RX delivery
      net: core: unwrap skb list receive slightly further
      net: core: Another step of skb receive list processing
      net: core: another layer of lists, around PF_MEMALLOC skb handling
      net: core: propagate SKB lists through packet_type lookup
      net: ipv4: listified version of ip_rcv
      net: ipv4: listify ip_rcv_finish
      net: don't bother calling list RX functions on empty lists
      net: ipv4: fix drop handling in ip_list_rcv() and ip_list_rcv_finish()
      net: ipv4: fix list processing on L3 slave devices
      net: ipv6: listify ipv6_rcv() and ip6_rcv_finish()
      net: core: fix uses-after-free in list processing
      netfilter: fix use-after-free in NF_HOOK_LIST
      net: core: fix use-after-free in __netif_receive_skb_list_core

Eli Cohen (5):
      net/mlx5: E-Switch, Remove unused argument when creating legacy FDB
      net/mlx5: Remove unused mlx5_query_vport_admin_state
      net/mlx5: Unexport functions that need not be exported
      net/mlx5: Reduce command polling interval
      net/mlx5: Improve argument name for add flow API

Emmanuel Grumbach (1):
      iwlwifi: pcie: don't access periphery registers when not available

Eran Ben Elisha (3):
      net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures
      net/mlx5: Fix tristate and description for MLX5 module
      net/mlx5: Rename modify/query_vport state related enums

Eric Dumazet (4):
      tcp_bbr: fix bbr pacing rate for internal pacing
      netns: get more entropy from net_hash_mix()
      tcp: remove one indentation level in tcp_create_openreq_child
      tcp: remove redundant SOCK_DONE checks

Erik Stromdahl (3):
      ath10k: fix bug in masking of TID value
      ath10k: rename HTC_HOST_MAX_MSG_PER_BUNDLE define
      ath10k: replace hardcoded constant with define

Eyal Reizer (1):
      wlcore: Use generic runtime pm calls for wowlan elp configuration

Fabio Estevam (2):
      net: phy: fixed-phy: Make the error path simpler
      can: flexcan: Switch to SPDX identifier

Felix Fietkau (17):
      mt76: fix beacon timer drift
      mt76: fix threshold for gain adjustment
      mt76: fix swapped values for RXO-18 in gain control
      mt76: adjust AGC control register 26 based on gain for VHT80
      mt76: clear false CCA counters after changing gain settings
      mt76: fix variable gain adjustment range
      mt76: add a debugfs file to dump agc calibration information
      mt76: track ewma rssi for gain adjustment per station
      mt76: improve gain adjustment in noisy environments
      ath9k_hw: set spectral scan enable bit on trigger for AR9003+
      ath9k: don't run periodic and nf calibation at the same time
      ath9k: fix moredata bit in PS buffered frame release
      ath9k: clear potentially stale EOSP status bit in intermediate queues
      ath9k: report tx status on EOSP
      ath9k: fix block-ack window tracking issues
      ath9k_hw: fix channel maximum power level test
      ath9k: fix more-data flag for buffered multicast packets

Feras Daoud (6):
      net/mlx5: FW tracer, add hardware structures
      net/mlx5: FW tracer, implement tracer logic
      net/mlx5: FW tracer, create trace buffer and copy strings database
      net/mlx5: FW tracer, events handling
      net/mlx5: FW tracer, parse traces and kernel tracing support
      net/mlx5: FW tracer, Enable tracing

Fernando Fernandez Mancera (8):
      netfilter: nf_osf: add missing definitions to header file
      netfilter: nf_osf: rename nf_osf.c to nfnetlink_osf.c
      netfilter: nfnetlink_osf: extract nfnetlink_subsystem code from xt_osf.c
      netfilter: nf_tables: implement Passive OS fingerprint module in nft_osf
      netfilter: nf_osf: move nf_osf_fingers to non-uapi header file
      netfilter: nfnetlink_osf: rename nf_osf header file to nfnetlink_osf
      netfilter: nft_osf: use NFT_OSF_MAXGENRELEN instead of IFNAMSIZ
      netfilter: nfnetlink_osf: add missing enum in nfnetlink_osf uapi header

Flavio Leitner (2):
      netfilter: check if the socket netns is correct.
      skbuff: preserve sock reference when scrubbing the skb.

Florian Fainelli (11):
      net: phy: Drop OF dependency for MDIO_BCM_UNIMAC
      net: ethernet: broadcom: Drop dependency on OF
      net: dsa: Drop OF dependency for BCM_SF2
      net: dsa: bcm_sf2: Allow targeting CPU ports for CFP rules
      net: dsa: bcm_sf2: Disable learning while in WoL
      net: systemport: Do not re-configure upon WoL interrupt
      net: systemport: Create helper to set MPD
      ethtool: Remove trailing semicolon for static inline
      ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE
      net: dsa: bcm_sf2: Propagate ethtool::rxnfc to CPU port
      net: systemport: Add support for WAKE_FILTER

Florian Westphal (25):
      xfrm: policy: remove pcpu policy cache
      netfilter: flowtables: use fixed renew timeout on teardown
      netfilter: utils: move nf_ip_checksum* from ipv4 to utils
      netfilter: utils: move nf_ip6_checksum* from ipv6 to utils
      openvswitch: use nf_ct_get_tuplepr, invert_tuplepr
      netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers
      netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers
      netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers
      netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers
      netfilter: conntrack: avoid calls to l4proto invert_tuple
      netfilter: conntrack: avoid l4proto pkt_to_tuple calls
      netfilter: conntrack: remove get_timeout() indirection
      netfilter: conntrack: remove l3proto abstraction
      netfilter: nf_tables: add and use helper for module autoload
      netfilter: nf_tables: make valid_genid callback mandatory
      netfilter: nf_tables: take module reference when starting a batch
      netfilter: nf_tables: avoid global info storage
      netfilter: nf_tables: use dedicated mutex to guard transactions
      ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module
      netlink: do not store start function in netlink_cb
      netfilter: nf_tables: handle meta/lookup with direct call
      netfilter: nf_tables: flow event notifier must use transaction mutex
      netfilter: kconfig: remove ct zone/label dependencies
      netfilter: conntrack: avoid use-after free on rmmod
      ipv6: defrag: drop non-last frags smaller than min mtu

Fuyun Liang (4):
      net: hns3: Fix for mailbox message truncated problem
      net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx
      net: hns3: Fix comments for hclge_get_ring_chain_from_mbx
      net: hns3: Fix for information of phydev lost problem when down/up

Gal Pressman (4):
      net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database
      net/mlx5e: Vxlan, check maximum number of UDP ports
      net/mlx5e: Vxlan, replace ports radix-tree with hash table
      net/mlx5e: Vxlan, cleanup an unused member in vxlan work

Ganapathi Bhat (3):
      mwifiex: replace rx_pkt_lock by rx_reorder_tbl_lock
      mwifiex: restructure rx_reorder_tbl_lock usage
      mwifiex: use atomic bitops to represent adapter status variables

Ganapathi Raju (1):
      rsi: fix for 40MHZ connection issue.

Ganesh Goudar (9):
      cxgb4: Add new T5 PCI device id 0x50ae
      cxgb4: Fix the condition to check if the card is T5
      cxgb4: do not return DUPLEX_UNKNOWN when link is down
      cxgb4: display number of rx and tx pages free
      cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32
      net: Fix coding style in skb_push()
      cxgb4: update 1.20.8.0 as the latest firmware supported
      cxgb4: add support to display DCB info
      cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0

Gao Feng (1):
      netfilter: Remove useless param helper of nf_ct_helper_ext_add

Geert Uytterhoeven (4):
      net: phy: Allow compile test of GPIO consumers if !GPIOLIB
      net: ethernet: Make NET_VENDOR_AURORA default to yes
      net: ethernet: Add missing VENDOR to Cadence and Packet Engines symbols
      net: ethernet: sfc: Make subdir logic consistent with other vendors

Georg Kohmann (1):
      ipv6: icmp: Updating pmtu for link local route

GhantaKrishnamurthy MohanKrishna (2):
      tipc: Auto removal of peer down node instance
      tipc: extend sock diag for group communication

Gidon Studinski (3):
      wil6210: add support for enhanced DMA structures
      wil6210: initialize TX and RX enhanced DMA rings
      wil6210: add support for enhanced DMA RX data flows

Golan Ben Ami (17):
      iwlwifi: allow different csr flags for different device families
      iwlwifi: introduce device family 22560
      iwlwifi: pcie: allocate and free rx cr's and tr's tails
      iwlwifi: pcie: support context information for 22560 devices
      iwlwifi: pcie: update bytes in the byte count table
      iwlwifi: pcie: start early debug for 22560 devices
      iwlwifi: update gen3 interrupts - sw error and image response
      iwlwifi: cancel the injective function between hw pointers to tfd entry index
      iwlwifi: support multiple tfd queue max sizes for different devices
      iwlwifi: support new tx api
      iwlwifi: introduce new rx structures used by 22560 RFH
      iwlwifi: update registers changed for 22560 devices
      iwlwifi: pcie: support 2k rx buffers
      iwlwifi: pcie: support rx structures for 22560 devices
      iwlwifi: support new rx_mpdu_desc api
      iwlwifi: hard code power save mode to CAM for 22560 devices
      iwlwifi: move some msix and rx functions to a common place

Govind Singh (1):
      ath10k: handle resource init failure case

Gregory CLEMENT (3):
      net: mvneta: remove data pointer usage from device_node structure
      net: mvneta: discriminate error cause for missed packet
      net: mvneta: Allocate page for the descriptor

Guenter Roeck (2):
      TTY: isdn: Replace strncpy with memcpy
      net: phy: sfp: Do not use "imply HWMON"

Guillaume Nault (24):
      l2tp: remove pppol2tp_session_close()
      l2tp: remove .show from struct l2tp_tunnel
      l2tp: remove l2tp_tunnel_priv()
      l2tp: don't export l2tp_session_queue_purge()
      l2tp: don't export l2tp_tunnel_closeall()
      l2tp: avoid duplicate l2tp_pernet() calls
      l2tp: make l2tp_xmit_core() return void
      l2tp: define helper for parsing struct sockaddr_pppol2tp*
      l2tp: remove ->recv_payload_hook
      l2tp: ignore L2TP_ATTR_DATA_SEQ netlink attribute
      l2tp: ignore L2TP_ATTR_VLAN_ID netlink attribute
      l2tp: drop ->flags from struct pppol2tp_session
      l2tp: drop ->mru from struct l2tp_session
      l2tp: define l2tp_tunnel_dst_mtu()
      l2tp: simplify MTU handling in l2tp_ppp
      l2tp: ignore L2TP_ATTR_MTU
      l2tp: define l2tp_tunnel_uses_xfrm()
      l2tp: split l2tp_session_get()
      l2tp: simplify pppol2tp_ioctl()
      l2tp: handle PPPIOC[GS]MRU and PPPIOC[GS]FLAGS in pppol2tp_ioctl()
      l2tp: remove pppol2tp_tunnel_ioctl()
      l2tp: remove pppol2tp_session_ioctl()
      l2tp: zero out stats in pppol2tp_copy_stats()
      l2tp: let pppol2tp_ioctl() fallback to dev_ioctl()

Gustavo A. R. Silva (63):
      ath10k: htt_tx: mark expected switch fall-throughs
      ath5k: mark expected switch fall-through
      ath6kl: mark expected switch fall-throughs
      ath9k: mark expected switch fall-throughs
      mac80211: fix potential null pointer dereference
      tg3: Mark expected switch fall-throughs
      bnx2x: Mark expected switch fall-throughs
      net: usb: Mark expected switch fall-throughs
      net: stmmac_tc: use 64-bit arithmetic instead of 32-bit
      isdn: mark expected switch fall-throughs
      wlcore: Fix memory leak in wlcore_cmd_wait_for_event_or_timeout
      tipc: mark expected switch fall-throughs
      net: decnet: dn_nsp_in: mark expected switch fall-through
      net: core: filter: mark expected switch fall-through
      net: usb: hso: use swap macro in hso_kick_transmit
      net: mvpp2: debugfs: fix incorrect bitwise operator
      tls: Fix copy-paste error in tls_device_reencrypt
      net: sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register
      rds: send: Fix dead code in rds_sendmsg
      net: sched: cls_api: fix dead code in switch
      can: peak_usb: mark expected switch fall-throughs
      net/mlx5e: Fix uninitialized variable
      xen-netback: use true and false for boolean values
      virtio-net: mark expected switch fall-throughs
      8390: axnet_cs: Mark expected switch fall-through
      alteon: acenic: mark expected switch fall-through
      bnx2x: Mark expected switch fall-thoughs
      net: macb: Mark expected switch fall-through
      liquidio: mark expected switch fall-through
      cxgb4/l2t: Mark expected switch fall-through
      cxgb4/t4_hw: mark expected switch fall-throughs
      cxgb3/l2t: Mark expected switch fall-through
      net: thunderx: mark expected switch fall-through
      net: tulip_core: mark expected switch fall-through
      net: tulip: de4x5: mark expected switch fall-throughs
      be2net: Mark expected switch fall-through
      net: hns: Mark expected switch fall-through
      net: hns3: Mark expected switch fall-through
      i40e_main: mark expected switch fall-through
      i40e_txrx: mark expected switch fall-through
      net/mlx4/mcg: Mark expected switch fall-throughs
      net/mlx4/en_rx: Mark expected switch fall-throughs
      igb_main: Mark expected switch fall-throughs
      igb: e1000_82575: Mark expected switch fall-through
      igb: e1000_phy: Mark expected switch fall-through
      igbvf: netdev: Mark expected switch fall-through
      vxge: Mark expected switch fall-throughs
      net/mlx5e: Mark expected switch fall-throughs
      qed: qed_dev: Mark expected switch fall-throughs
      netxen_nic: Mark expected switch fall-throughs
      qede: qede_fp: Mark expected switch fall-through
      qlcnic: Mark expected switch fall-througs
      qlge: mark expected switch fall-through
      net: ethernet: sxgbe: mark expected switch fall-throughs
      net: sfc: falcon: mark expected switch fall-through
      net: tlan: Mark expected switch fall-through
      net: ethernet: ti: cpts: mark expected switch fall-through
      ssb: driver_gige: use true and false for boolean values
      s390/qeth: use true and false for boolean values
      net: dp83640: Mark expected switch fall-throughs
      wimax: usb-fw: mark expected switch fall-through
      wimax: usb-tx: mark expected switch fall-through
      net: filter: mark expected switch fall-through

Guy Chronister (1):
      ath6kl: add support for Dell Wireless 1537

H. Nikolaus Schaller (1):
      wlcore: remove duplicate \n for some warnings

Hamad Kadmany (1):
      wil6210: increase firmware ready timeout

Hangbin Liu (3):
      multicast: remove useless parameter for group add
      net_sched: fix NULL pointer dereference when delete tcindex filter
      net_sched: Fix missing res info when create new tc_index filter

Hans Wippel (6):
      net/smc: add base infrastructure for SMC-D and ISM
      net/smc: add pnetid support for SMC-D and ISM
      net/smc: add SMC-D support in CLC messages
      net/smc: add SMC-D support in data transfer
      net/smc: add SMC-D support in af_smc
      net/smc: add SMC-D diag support

Hans de Goede (4):
      Bluetooth: btrtl: Use rtl_dev_err and rtl_dev_info
      Bluetooth: btrtl: Add support for a config filename postfix
      Bluetooth: hci_h5: Add support for serdev enumerated devices
      Bluetooth: hci_h5: Add support for enable and device-wake GPIOs

Harsha Sharma (3):
      netfilter: cttimeout: Make NF_CT_NETLINK_TIMEOUT depend on NF_CONNTRACK_TIMEOUT
      netfilter: cttimeout: move ctnl_untimeout to nf_conntrack
      netfilter: nft_ct: add ct timeout support

Heiner Kallweit (35):
      r8169: align ASPM entry latency setting with vendor driver
      r8169: enable ASPM on RTL8168E-VL
      r8169: improve phy initialization when resuming
      r8169: improve saved_wolopts handling
      r8169: don't check WoL when powering down PHY and interface is down
      r8169: reject unsupported WoL options
      r8169: use standard debug output functions
      net: phy: realtek: add support for RTL8211
      r8169: remove TBI 1000BaseX support
      r8169: remove old PHY reset hack
      net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table
      net: phy: realtek: add support for RTL8211C
      r8169: fix runtime suspend
      net: phy: add helper phy_config_aneg
      net: phy: add phy_speed_down and phy_speed_up
      net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table
      r8169: add basic phylib support
      r8169: use phy_resume/phy_suspend
      r8169: replace open-coded PHY soft reset with genphy_soft_reset
      r8169: use phy_ethtool_(g|s)et_link_ksettings
      r8169: use phy_ethtool_nway_reset
      r8169: use phy_mii_ioctl
      r8169: use phy_speed_down / phy_speed_up
      r8169: remove rtl8169_set_speed_xmii
      r8169: remove mii_if_info member from struct rtl8169_private
      r8169: don't read chip phy status register
      r8169: power down chip in probe
      net: phy: add GBit master / slave error detection
      net: phy: add helper phy_polling_mode
      r8169: remove version info
      r8169: don't include asm headers directly
      r8169: simplify interrupt handler
      r8169: don't configure csum function per chip version
      r8169: don't configure max jumbo frame size per chip version
      r8169: don't use MSI-X on RTL8168g

Helge Deller (1):
      liquidio: Use %pad printk format for dma_addr_t values

Huazhong Tan (18):
      net: hns3: remove back in struct hclge_hw
      net: hns3: use lower_32_bits and upper_32_bits
      net: hns3: remove unused hclge_ring_to_dma_dir
      net: hns3: remove useless code in hclge_cmd_send
      net: hns3: remove some redundant assignments
      net: hns3: simplify hclge_cmd_csq_clean
      net: hns3: remove a redundant hclge_cmd_csq_done
      net: hns3: remove some unused members of some structures
      net: hns3: give default option while dependency HNS3 set
      net: hns3: use dma_zalloc_coherent instead of kzalloc/dma_map_single
      net: hns3: Prevent sending command during global or core reset
      net: hns3: Modify the order of initializing command queue register
      net: hns3: Reset net device with rtnl_lock
      net: hns3: Prevent to request reset frequently
      net: hns3: Correct reset event status register
      net: hns3: Fix return value error in hns3_reset_notify_down_enet
      net: hns3: remove unnecessary ring configuration operation while resetting
      net: hns3: fix return value error while hclge_cmd_csq_clean failed

Håkon Bugge (2):
      net/rds: void function cannot return -1
      net/rds: Remove unnecessary variable

Ido Schimmel (28):
      mlxsw: spectrum: Enable macvlan upper devices
      mlxsw: spectrum_router: Direct macvlans' MACs to router
      mlxsw: spectrum: Add VRRP traps
      mlxsw: spectrum_router: Optimize processing of VRRP MACs
      mlxsw: reg: Add Policy-Engine Region Configuration Register
      mlxsw: reg: Add Policy-Engine Region eRP Register
      mlxsw: reg: Add Policy-Engine General Configuration Register
      mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding
      mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding
      mlxsw: spectrum_acl: Add region association callback
      mlxsw: reg: Prepare PERERP register for A-TCAM usage
      mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3
      mlxsw: reg: Add Policy-Engine eRP Table Register
      mlxsw: resources: Add Spectrum-2 maximum large key ID resource
      mlxsw: resources: Add Spectrum-2 eRP resources
      mlxsw: spectrum_acl: Implement common eRP core
      mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core
      mlxsw: spectrum_acl: Add support for C-TCAM eRPs
      mlxsw: spectrum_acl: Extend Spectrum-2 region struct
      mlxsw: spectrum_acl: Allow encoding a partial key
      mlxsw: spectrum_acl: Add A-TCAM initialization
      mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region
      mlxsw: spectrum_acl: Make global TCAM resources available to regions
      mlxsw: spectrum_acl: Add A-TCAM region initialization
      mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function
      mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion
      mlxsw: spectrum_acl: Start using A-TCAM
      selftests: mlxsw: Add TC flower test for Spectrum-2

Igor Mitsyanko (1):
      qtnfmac: implement net_device_ops callback to set MAC address

Igor Russkikh (3):
      net: aquantia: Improve adapter init/deinit logic
      net: aquantia: Implement rx/tx flow control ethtools callback
      net: aquantia: bump driver version

Ilan Peer (1):
      mac80211_hwsim: Add support for HE

Ilias Apalodimas (2):
      net: socionext: Use descriptor info instead of MMIO reads on Rx
      net: socionext: Increase descriptors to 256

Ilya Lesokhin (1):
      net: Add TLS RX offload feature

Intiyaz Basha (1):
      liquidio: avoided acquiring post_lock for data only queues

Ivan Khoronzhuk (11):
      net: ethernet: ti: cpsw: use BIT macro
      net: ethernet: ti: cpsw: allow PTP 224.0.0.107 to be timestamped
      net: ethernet: ti: cpts: break cycle once late ts is matched
      net: ethernet: ti: cpsw: use cpdma channels in backward order for txq
      net: ethernet: ti: cpdma: fit rated channels in backward order
      net: ethernet: ti: cpsw: add MQPRIO Qdisc offload
      net: ethernet: ti: cpsw: add CBS Qdisc offload
      net: ethernet: ti: cpsw: restore shaper configuration while down/up
      Documentation: networking: cpsw: add MQPRIO & CBS offload examples
      net: ethernet: ti: cpsw: add missed RX_CTAG feature for second slave
      net: ethernet: ti: cpsw: replace unnecessarily macroses on functions

Ivan Vecera (8):
      be2net: remove unused old AIC info
      be2net: remove unused old custom busy-poll fields
      be2net: remove desc field from be_eq_obj
      be2net: reorder fields in be_eq_obj structure
      be2net: move txcp field in be_tx_obj to eliminate holes in the struct
      be2net: remove unused tx_jiffies field from be_tx_stats
      be2net: re-order fields in be_error_recovert to avoid hole
      be2net: move rss_flags field in rss_info to ensure proper alignment

Jacob Keller (7):
      i40e: add helper function for copying strings from stat arrays
      i40e: add helper to copy statistic values into ethtool buffer
      i40e: convert VEB TC stats to use an i40e_stats array
      i40e: convert priority flow control stats to use helpers
      i40e: remove unnecessary i variable causing -Wshadow warning
      i40e: fix warning about shadowed ring parameter
      i40e: fix i40e_add_queue_stats data pointer update

Jaganath Kanakkassery (21):
      Bluetooth: Introduce helpers for LE set scan start and complete
      Bluetooth: Use extended scanning if controller supports
      Bluetooth: Process extended ADV report event
      Bluetooth: Introduce helpers for le conn status and complete
      Bluetooth: Use extended LE Connection if supported
      Bluetooth: Define PHY flags in hdev and set 1M as default
      Bluetooth: Add defines for BREDR pkt_type and LE PHYs
      Bluetooth: Implement Get PHY Configuration mgmt command
      Bluetooth: Implement Set PHY Confguration command
      Bluetooth: Implement PHY changed event
      Bluetooth: Set Scan PHYs based on selected PHYs by user
      Bluetooth: Handle extended ADV PDU types
      Bluetooth: Use selected PHYs in extended connect
      Bluetooth: Read no of adv sets during init
      Bluetooth: Impmlement extended adv enable
      Bluetooth: Use Set ext adv/scan rsp data if controller supports
      Bluetooth: Implement disable and removal of adv instance
      Bluetooth: Use ext adv for directed adv
      Bluetooth: Implement Set ADV set random address
      Bluetooth: Handle ADv set terminated event
      Bluetooth: Implement secondary advertising on different PHYs

Jakob Unterwurzacher (1):
      can: ucan: add driver for Theobroma Systems UCAN devices

Jakub Kicinski (74):
      nfp: expose ring stats of inactive rings via ethtool
      nfp: fail probe if serial or interface id is missing
      nfp: implement netpoll ndo (thus enabling netconsole)
      nfp: make use of napi_consume_skb()
      nfp: populate bus-info on representors
      tools: bpftool: use correct make variable type to improve compilation time
      tools: libbpf: add section names for missing program types
      tools: libbpf: allow setting ifindex for programs and maps
      tools: libbpf: restore the ability to load programs from .text section
      tools: libbpf: don't return '.text' as a program for multi-function programs
      tools: bpftool: drop unnecessary Author comments
      tools: bpftool: add missing --bpffs to completions
      tools: bpftool: deal with options upfront
      selftests/bpf: remove duplicated word from test offloads
      selftests/bpf: add Error: prefix in check_extack helper
      tools: bpftool: refactor argument parsing for prog load
      tools: bpftool: add support for loading programs for offload
      tools: libbpf: expose the prog type guessing from section name logic
      tools: bpftool: allow users to specify program type for prog load
      tools: libbpf: recognize offload neutral maps
      tools: libbpf: add extended attributes version of bpf_object__open()
      tools: bpftool: reimplement bpf_prog_load() for prog load
      tools: libbpf: move library error code into a separate file
      tools: bpf: make use of reallocarray
      tools: libbpf: allow map reuse
      tools: bpftool: allow reuse of maps with bpftool prog load
      xdp: add per mode attributes for attached programs
      xdp: don't make drivers report attachment mode
      xdp: factor out common program/flags handling from drivers
      xdp: support simultaneous driver and hw XDP attachment
      netdevsim: add support for simultaneous driver and hw XDP
      selftests/bpf: add test for multiple programs
      nfp: add support for simultaneous driver and hw XDP
      tools: include reallocarray feature test in FEATURE_TESTS_BASIC
      tools: libbpf: remove libelf-getphdrnum feature detection
      tools: bpftool: don't pass FEATURES_DUMP to libbpf
      netdevsim: add switch_id attribute
      netdevsim: add shared netdevsim devices
      netdevsim: associate bound programs with shared dev
      nfp: add .ndo_init() and .ndo_uninit() callbacks
      bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match()
      bpf: offload: aggregate offloads per-device
      bpf: offload: keep the offload state per-ASIC
      bpf: offload: allow program and map sharing per-ASIC
      netdevsim: allow program sharing between devices
      nfp: bpf: allow program sharing within ASIC
      selftests/bpf: add test for sharing objects between netdevs
      xdp: fix uninitialized 'err' variable
      pktgen: convert safe uses of strncpy() to strcpy() to avoid string truncation warning
      nfp: bring back support for offloading shared blocks
      nfp: avoid buffer leak when FW communication fails
      nfp: don't fail probe on pci_sriov_set_totalvfs() errors
      nfp: use kvcalloc() to allocate SW buffer descriptor arrays
      nfp: restore correct ordering of fields in rx ring structure
      nfp: protect from theoretical size overflows on HW descriptor ring
      netdevsim: make debug dirs' dentries static
      nfp: move repr handling on RX path
      nfp: allow control message reception on data queues
      nfp: bpf: pass raw data buffer to nfp_bpf_event_output()
      nfp: bpf: allow receiving perf events on data queues
      nfp: bpf: remember maps by ID
      nfp: bpf: improve map offload info messages
      tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd()
      tools: libbpf: add bpf_object__find_program_by_title()
      samples: bpf: convert xdp_fwd_user.c to libbpf
      samples: bpf: convert xdpsock_user.c to libbpf
      net: dcb: add DSCP to comment about priority selector types
      nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw()
      net: update real_num_rx_queues even when !CONFIG_SYSFS
      xsk: refactor xdp_umem_assign_dev()
      xsk: don't allow umem replace at stack level
      tools: bpf: fix BTF code added twice to different trees
      nfp: bpf: xdp_adjust_tail support
      nfp: clean up return types in kdoc comments

Jamal Hadi Salim (13):
      net: sched: act_connmark method rename for grep-ability and consistency
      net: sched: act_bpf method rename for grep-ability and consistency
      net: sched: act_sum method rename for grep-ability and consistency
      net: sched: act_gact method rename for grep-ability and consistency
      net: sched: act_ipt method rename for grep-ability and consistency
      net: sched: act_nat method rename for grep-ability and consistency
      net: sched: act_pedit method rename for grep-ability and consistency
      net: sched: act_police method rename for grep-ability and consistency
      net: sched: act_simple method rename for grep-ability and consistency
      net: sched: act_skbedit method rename for grep-ability and consistency
      net: sched: act_skbmod method rename for grep-ability and consistency
      net: sched: act_vlan method rename for grep-ability and consistency
      net: sched: act_mirred method rename for grep-ability and consistency

Jan Dakinevich (1):
      cnic: use kvzalloc to allocate memory for csk_tbl

Jann Horn (1):
      net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers

Jason Baron (1):
      af_unix: ensure POLLOUT on remote close() for connected dgram socket

Jason Wang (12):
      vhost_net: drop unnecessary parameter
      vhost_net: introduce helper to initialize tx iov iter
      vhost_net: introduce vhost_exceeds_weight()
      vhost_net: introduce get_tx_bufs()
      vhost_net: introduce tx_can_batch()
      vhost_net: split out datacopy logic
      vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used()
      vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH
      vhost_net: batch update used ring for datacopy TX
      virtio-net: correctly update XDP_TX counters
      virtio-net: get rid of unnecessary container of rq stats
      vhost: switch to use new message format

Jeremy Cline (4):
      bpf: Add Python 3 support to selftests scripts for bpf
      Bluetooth: hci_h5: Add vendor setup, open, and close callbacks
      Bluetooth: hci_h5: Add support for the RTL8723BS
      net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd()

Jesper Dangaard Brouer (7):
      samples/bpf: extend xdp_rxq_info to read packet payload
      samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs
      net: ipv4: fix listify ip_rcv_finish in case of forwarding
      samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets
      mlx5: handle DMA mapping error case for XDP redirect
      samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash
      samples/bpf: xdp_redirect_cpu load balance like Suricata

Jesus Sanchez-Palencia (11):
      net: Clear skb->tstamp only on the forwarding path
      net: ipv4: Hook into time based transmission
      net: ipv6: Hook into time based transmission
      net/sched: Add HW offloading capability to ETF
      igb: Refactor igb_configure_cbs()
      igb: Only change Tx arbitration when CBS is on
      igb: Refactor igb_offload_cbs()
      igb: Only call skb_tx_timestamp after descriptors are ready
      igb: Add support for ETF offload
      net/sched: Make etf report drops on error_queue
      net: Use __u32 in uapi net_stamp.h

Jia-Ju Bai (27):
      bluetooth: bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame()
      bluetooth: bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate()
      bluetooth: bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame()
      bluetooth: btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host()
      bluetooth: btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete()
      bluetooth: hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete()
      bluetooth: hci_qca: Replace GFP_ATOMIC with GFP_KERNEL
      isdn: mISDN: hfcpci: Replace GFP_ATOMIC with GFP_KERNEL in hfc_probe()
      isdn: mISDN: netjet: Replace GFP_ATOMIC with GFP_KERNEL in nj_probe()
      isdn: hisax: callc: Replace GFP_ATOMIC with GFP_KERNEL in init_PStack()
      isdn: hisax: config: Replace GFP_ATOMIC with GFP_KERNEL
      net: adaptec: Replace mdelay() with msleep() in starfire_init_one()
      can: sja1000: Replace mdelay with usleep_range in peak_pci_probe
      can: sja1000: Replace mdelay with usleep_range in pcan_add_channels
      net: amd: pcnet32: Replace GFP_ATOMIC with GFP_KERNEL in pcnet32_alloc_ring()
      net: hisilicon: hns: Replace mdelay() with msleep()
      net: jme: Replace mdelay() with msleep() and usleep_range() in jme_wait_link()
      net: nvidia: forcedeth: Replace GFP_ATOMIC with GFP_KERNEL in nv_probe()
      net: phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init()
      net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II()
      net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind()
      net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init()
      net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init()
      atmel: Replace mdelay() with msleep() in probe_atmel_card()
      rtl818x: Replace mdelay() with msleep() in rtl8225se_rf_init
      ath6kl: replace GFP_ATOMIC with GFP_KERNEL in ath6kl_bmi_init()
      net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL

Jian Shen (13):
      net: hns3: Add configure for mac minimal frame size
      net: hns3: Remove some redundant assignments
      net: hns3: Standardize the handle of return value
      net: hns3: Remove extra space and brackets
      net: hns3: Correct unreasonable code comments
      net: hns3: Use decimal for bit offset macros
      net: hns3: Modify inconsistent bit mask macros
      net: hns3: Fix misleading parameter name
      net: hns3: Remove unused struct member and definition
      net: hns3: Add SPDX tags to HNS3 PF driver
      net: hns3: Fix MSIX allocation issue for VF
      net: hns3: Refine the MSIX allocation for PF
      net: hns3: Fix for phy link issue when using marvell phy driver

Jian-Hong Pan (1):
      Bluetooth: Add a new Realtek 8723DE ID 0bda:b009

Jianbo Liu (11):
      net/flow_dissector: Save vlan ethertype from headers
      net/sched: flower: Add support for matching on vlan ethertype
      net/flow_dissector: Add support for QinQ dissection
      net/sched: flower: Dump the ethertype encapsulated in vlan
      net/sched: flower: Add supprt for matching on QinQ vlan headers
      net/sched: flower: Fix null pointer dereference when run tc vlan command
      net/mlx5: Add core support for double vlan push/pop steering action
      net/mlx5e: Support offloading tc double vlan headers match
      net/mlx5e: Refactor tc vlan push/pop actions offloading
      net/mlx5e: Support offloading double vlan push/pop tc actions
      net/sched: cls_flower: Use correct inline function for assignment of vlan tpid

Jimmy Assarsson (13):
      can: kvaser_usb: Remove unnecessary return
      can: kvaser_usb: Remove unused commands and defines
      can: kvaser_usb: Rename message/msg to command/cmd
      can: kvaser_usb: Replace USB timeout constants with one define
      can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb
      can: kvaser_usb: Refactor kvaser_usb_get_endpoints()
      can: kvaser_usb: Refactor kvaser_usb_init_one()
      can: kvaser_usb: Improve logging messages
      can: kvaser_usb: Fix typos
      can: kvaser_usb: Add SPDX GPL-2.0 license identifier
      can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c
      can: kvaser_usb: Add support for Kvaser USB hydra family
      can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo

Jiong Wang (7):
      nfp: bpf: allow source ptr type be map ptr in memcpy optimization
      lib: reciprocal_div: implement the improved algorithm on the paper mentioned
      nfp: bpf: rename umin/umax to umin_src/umax_src
      nfp: bpf: copy range info for all operands of all ALU operations
      nfp: bpf: support u16 and u32 multiplications
      nfp: bpf: support u32 divide using reciprocal_div.h
      nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h

Jiri Pirko (56):
      bnxt: simplify cls_flower command switch and handle default case
      nfp: handle cls_flower command default case
      cls_flower: fix error values for commands not supported by drivers
      mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks
      mlxsw: reg: Introduce Flex2 key type for PTAR register
      mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio
      mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements
      mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size
      mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp
      mlxsw: core_acl_flex_actions: Allow the first set to be dummy
      mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index
      mlxsw: spectrum_kvdl: Push out KVD linear management into ops
      mlxsw: spectrum_kvdl: Pass entry type to alloc/free
      mlxsw: spectrum_kvdl: Pass entry_count to free function
      mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file
      mlxsw: spectrum_acl: Split TCAM handling 3 ways
      mlxsw: spectrum_acl: Add tcam init/fini ops
      mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops
      mlxsw: spectrum_acl: Move block items encoding into Spectrum op
      mlxsw: reg: Add priority field for PTCEV2 register
      mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM
      mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2
      mlxsw: resources: Add couple of Spectrum-2 KVD resources
      mlxsw: spectrum: Expose counters for various packet sizes
      mlxsw: reg: Add Infrastructure Entry Delete Register
      mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2
      mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs
      mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops
      mlxsw: spectrum: Introduce flex key blocks for Spectrum-2
      mlxsw: reg: Add support for activity information from PEFA register
      mlxsw: acl: Introduce activity get operation for action block/set
      mlxsw: reg: Add Policy-Engine Region Association Register
      mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation
      mlxsw: spectrum: Extend to support Spectrum-2 ASIC
      net: sched: push ops lookup bits into tcf_proto_lookup_ops()
      net: sched: Avoid implicit chain 0 creation
      net: sched: introduce chain object to uapi
      net: sched: introduce chain templates
      net: sched: cls_flower: move key/mask dumping into a separate function
      net: sched: cls_flower: change fl_init_dissector to accept mask and dissector
      net: sched: cls_flower: implement chain templates
      net: sched: cls_flower: propagate chain teplate creation and destruction to drivers
      mlxsw: spectrum: Implement chain template hinting
      selftests: forwarding: move shblock tc support check to a separate helper
      selftests: forwarding: add tests for TC chains creation adn destruction
      selftests: forwarding: add tests for TC chain templates
      selftests: forwarding: add tests for TC chain get and dump operations
      net: sched: unmark chain as explicitly created on delete
      net: sched: don't dump chains only held by actions
      net: sched: change name of zombie chain to "held_by_acts_only"
      net: sched: fix notifications for action-held chains
      net: sched: make tcf_chain_{get,put}() static
      net: sched: fix flush on non-existing chain
      mlxsw: spectrum: Reset FW after flash
      mlxsw: Replace license text with SPDX identifiers and adjust copyrights
      net: sched: fix block->refcnt decrement

Jisheng Zhang (1):
      net: mvneta: fix mvneta_config_rss on armada 3700

Joakim Tjernlund (1):
      ucc_geth: Add BQL support

Joe Perches (1):
      net: drivers/net: Convert random_ether_addr to eth_random_addr

Johan Hedberg (1):
      Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV

Johannes Berg (14):
      cfg80211: use better order for kcalloc() arguments
      nl80211: refactor common code in scan flags checks
      mac80211: add probe request building flags
      mac80211: split ieee80211_send_probe_req()
      nl80211: add scan features for improved scan privacy
      mac80211: support scan features for improved scan privacy
      ieee80211: bump IEEE80211_MAX_AMPDU_BUF to support HE
      rfkill: add header files to MAINTAINERS
      bitfield: fix *_encode_bits()
      bitfield: add u8 helpers
      bitfield: add tests
      mac80211: remove unnecessary NULL check
      mac80211: don't put null-data frames on the normal TXQ
      iwlwifi: 22000 devices: restrict to HT A-MPDU size

John Hurley (12):
      net: sched: pass extack pointer to block binds and cb registration
      net: sched: add tcf_proto_op to offload a rule
      net: sched: cls_flower: implement offload tcf_proto_op
      net: sched: cls_matchall: implement offload tcf_proto_op
      net: sched: cls_u32: implement offload tcf_proto_op
      net: sched: cls_bpf: implement offload tcf_proto_op
      net: sched: call reoffload op on block callback reg
      nfp: flower: extract ipv4 udp tunnel ttl from route
      nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels
      nfp: flower: enabled offloading of Team LAG
      nfp: flower: set ip tunnel ttl from encap action
      nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl

Jon Maloy (4):
      tipc: extend link reset criteria for stale packet retransmission
      tipc: add sequence number check for link STATE messages
      tipc: check session number before accepting link protocol messages
      tipc: make link capability update thread safe

Jon Mason (1):
      net: change Exar/Neterion menu items to be alphabetical

Jon Maxwell (3):
      tcp: convert icsk_user_timeout from jiffies to msecs
      tcp: Add tcp_retransmit_stamp() helper routine
      tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy

Jose Abreu (10):
      net: stmmac: Add support for CBS QDISC
      net: stmmac: Add XGMAC 2.10 HWIF entry
      net: stmmac: Add MAC related callbacks for XGMAC2
      net: stmmac: Add DMA related callbacks for XGMAC2
      net: stmmac: Add descriptor related callbacks for XGMAC2
      net: stmmac: Add MDIO related functions for XGMAC2
      net: stmmac: Add PTP support for XGMAC2
      net: stmmac: Integrate XGMAC into main driver flow
      net: stmmac: Add the bindings parsing for XGMAC2
      dt-bindings: net: stmmac: Add the bindings documentation for XGMAC2.

Julian Anastasov (3):
      ipvs: provide just conn to ip_vs_state_name
      ipvs: add assured state for conn templates
      ipvs: drop conn templates under attack

Julian Wiedmann (28):
      tcp: remove SG-related comment in tcp_sendmsg()
      s390/qeth: various buffer management cleanups
      s390/qeth: remove unused buffer->aob pointer
      s390/qeth: fine-tune RX modesetting
      s390/qeth: clean up Output Queue selection
      s390/qeth: consolidate ccwgroup driver definition
      s390/qeth: clean up exported symbols
      s390/qeth: increase GSO max size for eligible L3 devices
      s390/qeth: add a L3 xmit wrapper
      s390/qeth: speed-up L3 IQD xmit
      s390/qeth: speed-up IPv4 OSA xmit
      s390/qeth: fix race in used-buffer accounting
      s390/qeth: reset layer2 attribute on layer switch
      s390/qeth: remove redundant netif_carrier_ok() checks
      s390/qeth: allocate netdevice early
      s390/qeth: don't cache HW port number
      s390/qeth: simplify max MTU handling
      s390/qeth: use core MTU range checking
      s390/qeth: add statistics for consumed buffer elements
      s390/qeth: merge linearize-check into HW header construction
      s390/qeth: add support for constrained HW headers
      s390/qeth: speed up L2 IQD xmit
      s390/qeth: extract helper for MPC protocol type
      s390/qeth: reduce hard-coded access to ccw channels
      s390/qeth: use qeth_setup_ccw() to set up all CCWs
      s390/qeth: do basic setup for data channel
      s390/qeth: clean up card initialization
      s390/qeth: don't restrict qeth_card to DMA memory

Ka-Cheong Poon (5):
      rds: Changing IP address internal representation to struct in6_addr
      rds: Enable RDS IPv6 support
      rds: Extend RDS API for IPv6 support
      rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gfp() instead
      rds: Remove IPv6 dependency

Kai-Heng Feng (2):
      r8169: Don't disable ASPM in the driver
      r8169: Reinstate ASPM Support

Kalle Valo (7):
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
      Merge tag 'iwlwifi-next-for-kalle-2018-07-26' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      ath10k: fix open brace location in ath10k_wmi_tlv_op_gen_dbglog_cfg()
      ath10k: fix parenthesis alignment
      Merge tag 'iwlwifi-next-for-kalle-2018-08-02' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git

Karsten Graul (3):
      net/smc: provide smc mode in smc_diag.c
      net/smc: provide fallback reason code
      net/smc: improve delete link processing

Karthikeyan Periyasamy (1):
      ath10k: fix spectral scan for QCA9984 and QCA9888 chipsets

Keara Leibovitz (5):
      tc-tests: add an extreme-case csum action test
      tc-testing: initial version of tunnel_key unit tests
      tc-tests: initial version of fw filter unit tests
      tc-tests: initial version of nat action unit tests
      tc: Update README and add config

Kees Cook (7):
      mdio-mux-gpio: Remove VLA usage
      net/tls: Remove VLA usage on nonce
      net/mlx5: Use 2-factor allocator calls
      wireless/lib80211: Convert from ahash to shash
      rxrpc: Reuse SKCIPHER_REQUEST_ON_STACK buffer
      ppp: mppe: Remove VLA usage
      mt76x0: Remove VLA usage

Konstantin Khorenko (2):
      net/sctp: Make wrappers for accessing in/out streams
      net/sctp: Replace in/out stream arrays with flex_array

Krzysztof Kozlowski (3):
      net: ethernet: freescale: Use generic CRC32 implementation
      net: ethernet: fs-enet: Use generic CRC32 implementation
      net: Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS

Leon Romanovsky (2):
      net/mlx5: Rate limit errors in command interface
      net/mlx5: Add hardware definitions for dump_fill_mkey

Li RongQing (6):
      net: limit each hash list length to MAX_GRO_SKBS
      net: convert gro_count to bitmask
      netfilter: use kvmalloc_array to allocate memory for hashtable
      tun: not use hardcoded mask value
      net: check extack._msg before print
      packet: switch kvzalloc to allocate memory

Linus Walleij (14):
      net: dsa: Add DT bindings for Vitesse VSC73xx switches
      net: phy: vitesse: Add support for VSC73xx
      net: dsa: Add Vitesse VSC73xx DSA router driver
      net: gemini: Look up L3 maxlen from table
      net: gemini: Improve connection prints
      net: gemini: Allow multiple ports to instantiate
      net: gemini: Move main init to port
      net: gemini: Indicate that we can handle jumboframes
      of: mdio: Support fixed links in of_phy_get_and_connect()
      net: phy: realtek: Support RTL8366RB variant
      net: dsa: Add bindings for Realtek SMI DSAs
      net: dsa: realtek-smi: Add Realtek SMI driver
      ARM: dts: Add ethernet and switch to D-Link DIR-685
      net: dsa: rtl8366rb: Support port 4 (WAN)

Loic Poulain (4):
      wcn36xx: Fix WEP104 encryption type
      wcn36xx: Track associated stations
      wcn36xx: Fix WEP encryption
      wlcore: Set rx_status boottime_ns field on rx

Lorenzo Bianconi (27):
      mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status()
      mt76: introduce mt76_{incr,decr} utility routines
      mt76x2: dfs: add sw event ring buffer
      mt76x2: dfs: add sw pattern detector
      mt76x2: debugfs: add sw pulse statistics to dfs debugfs
      mt7601u: use sw encryption for hw unsupported ciphers
      mt76x2: add frame protection support
      mt76x2: fix CCK protection control frame rate
      mt76: move MT_TXD_INFO, MT_MCU_MSG and MT_RX_FCE_INFO defs in dma.h
      mt76x2: move mt76x2_fw_header and mt76x2_patch_header definitions in mcu.h
      mt76x2: move utility routines in mt76x2.h
      mt76x2: introduce mt76x2_init_device routine
      mt76x2: move interface_modes definition in mt76x2_init
      mt76x2: introduce mt76x2_mac_load_tx_status routine
      mt76x2: add napi struct to mt76_rx_poll_complete/mt76_rx_complete signatures
      mt76x2: add buffer len to mt76x2_mac_write_txwi signature
      mt76: rename mt76_tx_queue_skb in mt76_dma_tx_queue_skb
      mt76: introduce tx_queue_skb function pointer in mt76_bus_ops
      mt76: introduce mt76x2-common module
      mt76: add mt76x2_tx_common to mt76x2-common module
      mt76: add mt76x2_mac_common to mt76x2-common module
      mt76: add mt76x2_init_common to mt76x2-common module
      mt76: add mt76x2_common to mt76x2-common module
      mt76: add mt76x2_phy_common to mt76x2-common module
      mt76: move mt76x2_debugfs in mt76-common module
      mt76: add usb support to mt76 layer
      mt76: add driver code for MT76x2u based devices

Luc Van Oostenryck (3):
      can: janz-ican3: fix ican3_xmit()'s return type
      can: sun4i: fix sun4ican_start_xmit()'s return type
      can: xilinx: fix xcan_start_xmit()'s return type

Luca Coelho (12):
      cfg80211: Add support for HE
      radiotap: add structs for HE
      mac80211: add support for HE
      iwlwifi: fw: add FW APIs for HE
      iwlwifi: add support for IEEE802.11ax
      iwlwifi: add module parameter to disable 802.11ax
      iwlwifi: mvm: add radiotap data for HE
      iwlwifi: add support for 22560 devices
      iwlwifi: pcie: add a bunch of PCI IDs for 22000 and 22560
      iwlwifi: d3: disable dbg recording before entering D3
      iwlwifi: mvm: remove dead gscan code
      iwlwifi: pcie: include tcp.h implicitly

Maharaja Kennadyrajan (1):
      ath10k: add debugfs file warm_hw_reset

Manikanta Pubbisetty (1):
      mac80211: restrict delayed tailroom needed decrement

Manish Chopra (3):
      qed/qede: Multi CoS support.
      qede: Add destination ip based flow profile.
      qede: Ingress tc flower offload (drop action) support.

Marc Kleine-Budde (2):
      can: usb: Kconfig/Makefile: sort alphabetically
      can: flexcan: fix flexcan_start_xmit()'s return type

Marcel Holtmann (4):
      Bluetooth: hidp: Fix handling of strncpy for hid->name information
      Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors
      Bluetooth: btqca: Introduce HCI_EV_VENDOR and use it
      Bluetooth: Introduce BT_HCIUART_RTL configuration option

Marcel Ziswiler (1):
      net: usb: asix: allow optionally getting mac address from device tree

Maria Pasechnik (1):
      net: ipv6_gre: Fix GRO to work on IPv6 over GRE tap

Mariusz Stachura (1):
      i40e: Set fec_config when forcing link state

Mark Railton (1):
      net: wimax: stack: fixed multi line comment issue

Mark Salyzyn (1):
      Bluetooth: hidp: buffer overflow in hidp_process_report

Martin Blumenstingl (4):
      Bluetooth: btrtl: add MODULE_FIRMWARE declarations
      Bluetooth: btrtl: split the device initialization into smaller parts
      Bluetooth: btrtl: add support for retrieving the UART settings
      Bluetooth: btrtl: add support for the RTL8723BS and RTL8723DS chips

Martin KaFai Lau (9):
      tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket
      net: Add ID (if needed) to sock_reuseport and expose reuseport_lock
      bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY
      bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT
      bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection
      bpf: Refactor ARRAY_SIZE macro to bpf_util.h
      bpf: Sync bpf.h uapi to tools/
      bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY
      bpf: Test BPF_PROG_TYPE_SK_REUSEPORT

Martynas Pumputis (1):
      netfilter: nf_conntrack: resolve clash for matching conntracks

Mathieu Xhonneux (1):
      bpf: add End.DT6 action to bpf_lwt_seg6_action helper

Matthieu Baerts (1):
      net/socket: remove duplicated init code

Max Gurtovoy (1):
      net/mlx5: Add XRQ commands definitions

Maxime Chevallier (22):
      net: mvpp2: Make TX / RX descriptors little-endian
      net: mvpp2: prs: Drop unions representing TCAM and SRAM entries
      net: mvpp2: prs: Drop unnecessary swab16 in vlan detection
      net: mvpp2: Use htons when checking protocol info
      net: mvpp2: fix include guards in mvpp2_prs.h
      net: mvpp2: define the number of RSS entries per table in mvpp2.h
      net: mvpp2: make sure we use single queue mode on PPv2.1
      net: mvpp2: make multi queue mode the default mode
      net: mvpp2: fix hardcoded number of rx queues
      net: mvpp2: use only one rx queue per port per CPU
      net: mvpp2: fix RSS register definitions
      net: mvpp2: use one RSS table per port
      net: mvpp2: make sure we don't spread load on disabled CPUs
      net: mvpp2: rename per-port RSS init function
      net: mvpp2: use classifier to assign default rx queue
      net: mvpp2: split ingress traffic into multiple flows
      net: mvpp2: add an RSS classification step for each flow
      net: mvpp2: allow setting RSS flow hash parameters with ethtool
      net: mvpp2: add a debugfs interface for the Header Parser
      net: mvpp2: debugfs: add hit counter stats for Header Parser entries
      net: mvpp2: debugfs: add entries for classifier flows
      net: mvpp2: debugfs: add classifier hit counters

Maya Erez (11):
      wil6210: add support for Talyn-MB (Talyn ver 2.0) device
      wil6210: add support for enhanced DMA TX data flows
      wil6210: add support for enhanced DMA debugfs
      wil6210: add support for Talyn-MB boot flow
      wil6210: remove crash dump collection from OTP section
      wil6210: fix RX checksum report to network stack
      wil6210: support Talyn specific FW file
      wil6210: support max aggregation window size 64
      wil6210: support Talyn specific board file
      wil6210: prevent FW download if HW is configured for secured boot
      wil6210: fix eDMA RX chaining

Michael Buesch (4):
      b43/leds: Ensure NUL-termination of LED name string
      b43legacy/leds: Ensure NUL-termination of LED name string
      ssb: Remove home-grown printk wrappers
      ssb: Remove SSB_WARN_ON, SSB_BUG_ON and SSB_DEBUG

Michael Chan (11):
      bnxt_en: Update firmware interface version to 1.9.2.25.
      bnxt_en: Adjust timer based on ethtool stats-block-usecs settings.
      bnxt_en: Add external loopback test to ethtool selftest.
      bnxt_en: Add PHY retry logic.
      bnxt_en: Add new VF resource allocation strategy mode.
      bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec.
      bnxt_en: Add BNXT_NEW_RM() macro.
      bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt.
      bnxt_en: Notify firmware about IF state changes.
      bnxt_en: Add DCBNL DSCP application protocol support.
      bnxt_en: Do not use the CNP CoS queue for networking traffic.

Michael Scott (1):
      6lowpan: iphc: reset mac_header after decompress to fix panic

Moritz Fischer (3):
      net: nixge: Get rid of unused struct member 'last_link'
      net: nixge: Do not zero application specific fields in desc
      net: nixge: Don't store skb in app4 field of descriptor

Moshe Shemesh (9):
      devlink: Add devlink_param register and unregister
      devlink: Add param get command
      devlink: Add param set command
      devlink: Add support for get/set driverinit value
      devlink: Add devlink notifications support for params
      devlink: Add generic parameters internal_err_reset and max_macs
      mlx4: Add mlx4 initial parameters table and register it
      mlx4: Add support for devlink reload and load driverinit values
      net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK

Máté Eckl (8):
      netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h
      netfilter: Kconfig: Make NETFILTER_XT_MATCH_SOCKET select NF_SOCKET_IPV4/6
      netfilter: Kconfig: Change select IPv6 dependencies
      netfilter: nft_socket: Break evaluation if no socket found
      netfilter: nft_socket: Expose socket mark
      netfilter: nf_tables: Add native tproxy support
      netfilter: nft_tproxy: Add missing config check
      netfilter: bridge: Expose nf_tables bridge hook priorities through uapi

Nathan Harold (2):
      xfrm: Allow Set Mark to be Updated Using UPDSA
      xfrm: Allow xfrmi if_id to be updated by UPDSA

NeilBrown (7):
      rhashtable: silence RCU warning in rhashtable_test.
      rhashtable: split rhashtable.h
      rhashtable: remove nulls_base and related code.
      rhashtable: simplify INIT_RHT_NULLS_HEAD()
      rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert()
      rhashtable: use cmpxchg() to protect ->future_tbl.
      rhashtable: clean up dereference of ->future_tbl.

Nicholas Mc Guire (1):
      ath10k: htt_tx: move lock into id_get function

Nick Desaulniers (1):
      inet/connection_sock: prefer _THIS_IP_ to current_text_addr

Niklas Cassel (2):
      ath10k: do not mix spaces and tabs in Kconfig
      ath10k: transmit queued frames after processing rx packets

Niklas Söderlund (3):
      ravb: fix shadowing of symbol 'stats' in ravb_get_ethtool_stats()
      ravb: fix warning about memcpy length
      ravb: fix byte order for TX descriptor tag field lower bits

Nikolay Aleksandrov (6):
      selftests: forwarding: lib: extract ping and ping6 so they can be reused
      selftests: forwarding: test for bridge port isolation
      net: ipmr: add support for passing full packet on wrong vif
      bonding: don't cast const buf in sysfs store
      net: bridge: add support for raw sysfs port options
      net: bridge: add support for backup port

Nir Dotan (7):
      mlxsw: spectrum_acl: Propagate extack pointer
      mlxsw: core_acl_flex_actions: Add extack messages
      mlxsw: spectrum_acl: Add extack messages
      mlxsw: spectrum_flower: Add extack messages
      selftests: forwarding: gre_multipath: Update next-hop statistics match criteria
      mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress
      mlxsw: spectrum: Update the supported firmware to version 13.1702.6

Nishanth Devarajan (1):
      net/sched: add skbprio scheduler

Noa Osherovich (1):
      net/mlx5: Add missing SET_DRIVER_VERSION command translation

Okash Khawaja (3):
      bpf: btf: export btf types and name by offset from lib
      bpf: btf: add btf print functionality
      bpf: btf: print map dump and lookup with btf info

Omer Efrat (3):
      wireless-drivers: use BIT_ULL for NL80211_STA_INFO_ attribute types
      cfg80211: use BIT_ULL for NL80211_STA_INFO_* attribute types
      mac80211: use BIT_ULL for NL80211_STA_INFO_* attribute types

Or Gerlitz (6):
      net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels
      flow_dissector: Dissect tos and ttl from the tunnel info
      net/sched: cls_flower: Support matching on ip tos and ttl for tunnels
      net/mlx5e: Use ttl from route lookup on tc encap offload only if needed
      net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload
      net/mlx5e: Offload TC matching on tos/ttl for ip tunnels

Pablo Neira Ayuso (10):
      netfilter: nf_osf: add nf_osf_match_one()
      netfilter: nf_osf: add struct nf_osf_hdr_ctx
      netfilter: nf_osf: add nf_osf_find()
      netfilter: nf_tables: add tunnel support
      netfilter: nf_tables: match on tunnel metadata
      netfilter: nf_tables: simplify NLM_F_CREATE handling
      netfilter: nft_tunnel: fix sparse errors
      netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object
      netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto
      netfilter: nft_ct: enable conntrack for helpers

Paolo Abeni (4):
      net/sched: user-space can't set unknown tcfa_action values
      tc/act: remove unneeded RCU lock in action callback
      net/tc: introduce TC_ACT_REINSERT.
      act_mirred: use TC_ACT_REINSERT when possible

Paul Burton (14):
      net: pch_gbe: Remove unused copybreak parameter
      net: pch_gbe: Remove power_{up,down}_phy HAL abstraction
      net: pch_gbe: Remove read_mac_addr HAL abstraction
      net: pch_gbe: Remove sw_reset_phy HAL abstraction
      net: pch_gbe: Remove reset_phy HAL abstraction
      net: pch_gbe: Remove {read,write}_phy_reg HAL abstraction
      net: pch_gbe: Remove init_hw HAL abstraction
      net: pch_gbe: Remove get_bus_info HAL abstraction
      net: pch_gbe: Remove pch_gbe_hal_setup_init_funcs
      net: pch_gbe: Remove PCH_GBE_MAC_IFOP_RGMII define
      net: pch_gbe: Remove dead RINGFREE code
      net: pch_gbe: Use module_pci_driver()
      net: pch_gbe: Inline pch_gbe_mac_mc_addr_list_update
      net: pch_gbe: Clean up pch_gbe_set_multi

Peng Li (13):
      net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector
      net: hns3: rename the interface for init_client_instance and uninit_client_instance
      net: hns3: add vector status check before free vector
      net: hns3: add l4_type check for both ipv4 and ipv6
      net: hns3: add unlikely for error check
      net: hns3: remove unused head file in hnae3.c
      net: hns3: extraction an interface for state init|uninit
      net: hns3: print the ret value in error information
      net: hns3: remove the Redundant put_vector in hns3_client_uninit
      net: hns3: modify hnae_ to hnae3_
      net: hns3: Remove the warning when clear reset cause
      net: hns3: Add support for serdes loopback selftest
      net: hns3: Add vlan filter setting by ethtool command -K

Peter Meerwald (3):
      rfkill: Correctly document rkill subfolder range as >= 0 in sysfs-class-rfkill
      rfkill: Fix several typos in documentation
      rfkill: Fixes and cleanup of kernel-doc in the header file

Peter Oskolkov (5):
      ip: discard IPv4 datagrams with overlapping segments.
      net: modify skb_rbtree_purge to return the truesize of all purged skbs.
      ip: use rb trees for IP frag queue.
      ip: add helpers to process in-order fragments faster.
      ip: process in-order fragments efficiently

Petr Machata (62):
      mlxsw: spectrum_router: Propagate extack to .fid_get()
      mlxsw: spectrum_router: Allocate FID according to PVID
      mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev()
      mlxsw: spectrum_router: Add mlxsw_sp_rif_fid()
      mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF
      selftests: forwarding: Test routed bridge interface
      selftests: net: Test headroom handling of ip6_gre devices
      selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter
      selftests: forwarding: Move multipath_eval() to lib.sh
      selftests: forwarding: multipath_eval(): Improve style
      selftests: forwarding: tc_rule_stats_get: Parameterize direction
      selftests: forwarding: lib: Extract interface-init functions
      selftests: forwarding: Test multipath tunneling
      selftests: forwarding: README: Require diagrams
      selftests: forwarding: lib: Split out setup_wait_dev()
      selftests: forwarding: lib: Avoid trapping soft devices
      selftests: forwarding: Tweak tc filters for mirror-to-gretap tests
      selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor
      selftests: forwarding: lib: Add check_err_fail()
      selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions
      selftests: forwarding: Add devlink_lib.sh
      selftests: mlxsw: Add devlink_lib_spectrum.sh
      selftests: mlxsw: Add tc flower scale test
      selftests: mlxsw: Add target for tc flower test on spectrum
      selftests: mlxsw: Add scale test for mirror-to-gretap
      selftests: mlxsw: Add target for mirror-to-gretap test on spectrum
      selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d
      selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q
      selftests: forwarding: Allow importing dependent libraries
      selftests: mlxsw: Add mlxsw-specific test for mirror to gretap
      selftests: forwarding: mirror_lib: Tighten up VLAN capture
      team: Publish team_port_get_rcu()
      net: Add lag.h, net_lag_port_dev_txable()
      mlxsw: spectrum_span: Change LAG lower selection
      selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF
      selftests: forwarding: gre_multipath: Drop IPv6 tests
      net: dcb: For wild-card lookups, use priority -1, not 0
      net: dcb: Add priority-to-DSCP map getters
      mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register
      mlxsw: reg: Add QoS Priority Trust State Register
      mlxsw: reg: Add QoS ReWrite Enable Register
      mlxsw: reg: Add QoS Priority to DSCP Mapping Register
      mlxsw: spectrum: Support ieee_setapp, ieee_delapp
      selftests: mlxsw: Add test for trust-DSCP
      selftests: mlxsw: qos_dscp_bridge: Fix
      selftests: forwarding: lib: Add require_command()
      selftests: forwarding: lib: Support team devices
      selftests: forwarding: Introduce $ARPING
      selftests: forwarding: Test mirror-to-gretap w/ UL team
      selftests: forwarding: Test mirror-to-gretap w/ UL team LACP
      net: ipv4: Control SKB reprioritization after forwarding
      net: ipv4: Notify about changes to ip_forward_update_priority
      mlxsw: spectrum: Extract work-scheduling into a new function
      mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority
      selftests: forwarding: Move lldpad waiting to lib.sh
      selftests: forwarding: Move DSCP capture to lib.sh
      selftests: mlxsw: Add test for ip_forward_update_priority
      mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register
      mlxsw: spectrum: Fix a typo
      mlxsw: spectrum: Configure MC-aware mode on mlxsw ports
      mlxsw: spectrum: Include RFC-2819 counters in stats length
      mlxsw: spectrum: Expose counter for all 16 TCs

Petr Oros (1):
      be2net: Use Kconfig flag to support for enabling/disabling adapters

Philipp Puschmann (1):
      Bluetooth: Use lock_sock_nested in bt_accept_enqueue

Pieter Jansen van Vuuren (6):
      net: check tunnel option type in tunnel flags
      nfp: flower: ignore checksum actions when performing pedit actions
      tc-testing: add geneve options in tunnel_key unit tests
      net/sched: allow flower to match tunnel options
      nfp: flower: add geneve option push action offload
      nfp: flower: add geneve option match offload

Piotr Azarewicz (2):
      i40e: Add additional return code to i40e_asq_send_command
      i40e: Add AQ command for rearrange NVM structure

Pradeep Kumar Chitrapu (1):
      ath10k: support for multicast rate control

Prashant Bhole (1):
      net: gro: properly remove skb from list

Qiaobin Fu (1):
      net:sched: add action inheritdsfield to skbedit

Quentin Monnet (3):
      bpf: fix documentation for eBPF helpers
      tools: bpf: synchronise BPF UAPI header with tools
      tools: bpf: build and install man page for eBPF helpers from bpftool/

Quentin Schulz (1):
      net: phy: mscc: the extended page access register is 16 bits

Radhey Shyam Pandey (5):
      net: emaclite: Use __func__ instead of hardcoded name
      net: emaclite: Simplify if-else statements
      net: emaclite: update kernel-doc comments
      net: emaclite: Fix block comments style
      net: emaclite: Remove unnecessary spaces

Rafał Miłecki (6):
      brcmfmac: detect firmware support for monitor interface
      brcmfmac: detect firmware support for radiotap monitor frames
      brcmfmac: handle msgbuf packets marked with monitor mode flag
      brcmfmac: define more bits for the flags of struct brcmf_sta_info_le
      brcmfmac: update STA info struct to the v5
      brcmfmac: specify some features per firmware version

Raghu Vatsavayi (1):
      liquidio: copperhead LED identification

Rahul Lakkireddy (5):
      cxgb4: remove stats fetched from firmware
      cxgb4: expose stats fetched from firmware via debugfs
      cxgb4: collect number of free PSTRUCT page pointers
      cxgb4: move Tx/Rx free pages collection to common code
      cxgb4: print ULD queue information managed by LLD

Rakesh Pillai (1):
      ath10k: handle mgmt tx completion event

Randy Dunlap (3):
      connector: fix defined but not used warning
      isdn/capi: fix defined but not used warnings
      net/dsa/realtek: add MODULE_LICENSE()

Richard Cochran (2):
      net: Add a new socket option for a future transmit time.
      net: packet: Hook into time based transmission.

Rick Farrington (3):
      liquidio: fix kernel panic when NIC firmware is older than 1.7.2
      liquidio: fix hang when re-binding VF host drv after running DPDK VF driver
      liquidio: correct error msg text when removing VLAN ID

Roi Dayan (2):
      net/mlx5: Use ERR_CAST() instead of coding it
      net/mlx5e: Remove redundant WARN when we cannot find neigh entry

Roman Gushchin (21):
      bpftool: introduce cgroup tree command
      bpftool: document cgroup tree command
      bpftool: add bash completion for cgroup tree command
      bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer
      bpf: fix rcu annotations in compute_effective_progs()
      bpf: add ability to charge bpf maps memory dynamically
      bpf: introduce cgroup storage maps
      bpf: pass a pointer to a cgroup storage using pcpu variable
      bpf: allocate cgroup storage entries on attaching bpf programs
      bpf: extend bpf_prog_array to store pointers to the cgroup storage
      bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE
      bpf: don't allow create maps of cgroup local storages
      bpf: introduce the bpf_get_local_storage() helper function
      bpf: sync bpf.h to tools/
      bpftool: add support for CGROUP_STORAGE maps
      bpf/test_run: support cgroup local storage
      selftests/bpf: add verifier cgroup storage tests
      selftests/bpf: add a cgroup storage test
      samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage
      selftests/bpf: fix a typo in map in map test
      bpf: introduce update_effective_progs()

Roman Mashak (7):
      net sched actions: fix coding style in pedit action
      net sched actions: fix coding style in pedit headers
      net sched actions: fix sparse warning
      net sched actions: use sizeof operator for buffer length
      net sched actions: fix misleading text strings in pedit action
      net sched actions: avoid bitwise operation on signed value in pedit
      net sched actions: add extack messages in pedit action

Roman Stratiienko (1):
      mwifiex: Fix skipped vendor specific IEs

Romuald CARI (1):
      ieee802154: add rx LQI from userspace

Roopa Prabhu (5):
      neighbour: force neigh_invalidate when NUD_FAILED update is from admin
      rtnetlink: add rtnl_link_state check in rtnl_configure_link
      vxlan: add new fdb alloc and create helpers
      vxlan: make netlink notify in vxlan_fdb_destroy optional
      vxlan: fix default fdb entry netlink notify ordering during netdev create

Russell King (20):
      ARM: net: bpf: enumerate the JIT scratch stack layout
      ARM: net: bpf: provide load/store ops with negative immediates
      ARM: net: bpf: use negative numbers for stacked registers
      ARM: net: bpf: remove is_on_stack() and sstk/dstk
      ARM: net: bpf: provide accessor functions for BPF registers
      ARM: net: bpf: 64-bit accessor functions for BPF registers
      ARM: net: bpf: access eBPF scratch space using ARM FP register
      ARM: net: bpf: imm12 constant conversion
      ARM: net: bpf: use immediate forms of instructions where possible
      ARM: net: bpf: use ldr instructions with shifted rm register
      ARM: net: bpf: avoid reloading 'index'
      ARM: net: bpf: avoid reloading 'array'
      ARM: net: bpf: always use odd/even register pair
      ARM: net: bpf: use double-word load/stores where available
      ARM: net: bpf: improve 64-bit load immediate implementation
      ARM: net: bpf: improve 64-bit sign-extended immediate load
      ARM: net: bpf: improve 64-bit store implementation
      ARM: net: bpf: improve 64-bit ALU implementation
      phylink: add helper for configuring 2500BaseX modes
      net: dsa: mv88e6xxx: add phylink support

Sabrina Dubroca (5):
      net/ipv6: fix addrconf_sysctl_addr_gen_mode
      net/ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev
      net/ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE
      net/ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices
      Documentation: ip-sysctl.txt: document addr_gen_mode

Saeed Mahameed (22):
      net/mlx5e: Update NIC HW stats on demand only
      Merge branch 'mlx5-next' of git://git.kernel.org/.../mellanox/linux
      net/mlx5: FW tracer, register log buffer memory key
      net/mlx5: FW tracer, Add debug prints
      net/mlx5e: Vxlan, add direct delete function
      net/mlx5e: Vxlan, move netdev only logic to en_main.c
      net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port
      net/mlx5e: Vxlan, rename from mlx5e to mlx5
      net/mlx5e: Vxlan, return values for add/del port
      net/mlx5e: Vxlan, add sync lock for add/del vxlan port
      net/mlx5e: Vxlan, move vxlan logic to core driver
      net/mlx5e: Issue direct lookup on vxlan ports by vport representors
      net/mlx5e: Ethtool steering flow validation refactoring
      net/mlx5e: Ethtool steering flow parsing refactoring
      net/mlx5e: Ethtool steering, ip6 support
      net/mlx5e: Ethtool steering, l4 proto support
      net/mlx5e: Ethtool steering, move ethtool callbacks
      net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc
      net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support
      net/mlx5e: Move flow steering declarations into en/fs.h
      net/mlx5e: vxlan.c depends on CONFIG_VXLAN
      net/mlx5: Reorganize the makefile

Salvatore Mesoraca (1):
      net: dsa: Remove VLA usage

Sara Sharon (6):
      iwlwifi: pcie: unionize used bd and completion descriptor
      iwlwifi: pcie: move rxb retrieval to a helper function
      iwlwifi: trans: add a new op for getting DMA data
      iwlwifi: mvm: configure multi RX queue
      Revert "iwlwifi: implement fseq version mismatch warning"
      iwlwifi: pcie: split tx to amsdu and non amsdu

Sean Wang (6):
      net-next: mediatek: improve more with using dma_zalloc_coherent
      net-next: mediatek: cleanup unnecessary get chip id and its user
      Bluetooth: Add new quirk for non-persistent setup settings
      dt-bindings: net: bluetooth: Add mediatek-bluetooth
      Bluetooth: mediatek: Add protocol support for MediaTek serial devices
      MAINTAINERS: add an entry for MediaTek Bluetooth driver

Sebastian Andrzej Siewior (14):
      isdn: gigaset: use usb_fill_int_urb()
      isdn: hisax: hfc_usb: use usb_fill_int_urb()
      isdn: hisax: st5481_usb: use usb_fill_int_urb()
      isdn: mISDN: use irqsave() in USB's complete callback
      net: usb: cdc-phonet: use irqsave() in USB's complete callback
      net: usb: hso: use irqsave() in USB's complete callback
      net: usb: kaweth: use irqsave() in USB's complete callback
      net: usb: r8152: use irqsave() in USB's complete callback
      net: usb: rtl8150: use irqsave() in USB's complete callback
      libertas_tf: use irqsave() in USB's complete callback
      libertas: use irqsave() in USB's complete callback
      zd1211rw: use irqsave() in USB's complete callback
      ath9k: use irqsave() in USB's complete callback
      Bluetooth: btusb: use irqsave() in URB's complete callback

Sebastian Ott (1):
      s390/ism: add device driver for internal shared memory

Sergei Maksimenko (1):
      qtnfmac: implement cfg80211 power management callback

Sergei Shtylyov (8):
      sh_eth: fix *enum* RPADIR_BIT
      sh_eth: remove sh_eth_cpu_data::rpadir_value
      sh_eth: fix *enum* {A|M}PR_BIT
      sh_eth: uninline sh_eth_tsu_get_offset()
      sh_eth: make sh_eth_tsu_get_offset() match its name
      sh_eth: call sh_eth_tsu_get_offset() from TSU register accessors
      sh_eth: make sh_eth_tsu_write_entry() take 'offset' parameter
      sh_eth: make sh_eth_tsu_{read|write}_entry() prototypes symmetric

Sergey Matyukevich (1):
      qtnfmac: implement basic WoWLAN support

Sergey Nemov (1):
      i40e: Remove duplicated prepare call in i40e_shutdown

Shahar S Matityahu (1):
      iwlwifi: allow masking out memory areas from the fw dump

Shannon Nelson (8):
      selftests: rtnetlink: hide complaint from terminated monitor
      selftests: rtnetlink: use a local IP address for IPsec tests
      selftests: rtnetlink: clear the return code at start of ipsec test
      selftests: rtnetlink: use dummydev as a test device
      netdevsim: add ipsec offload testing
      selftests: rtnetlink: add ipsec offload API test
      xfrm: don't check offload_handle for nonzero
      ixgbe: add ipsec security registers into ethtool register dump

Shmulik Ladkani (1):
      ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address

Simon Horman (4):
      net/sched: act_tunnel_key: disambiguate metadata dst error cases
      net/sched: act_tunnel_key: add extended ack support
      net/sched: add tunnel option support to act_tunnel_key
      flow_dissector: allow dissection of tunnel options from metadata

Siva Rebbagondla (6):
      rsi: fix for low throughput issue
      rsi: fix for WoWLAN wakeup in security mode.
      rsi: optimize virtual interfaces
      rsi: remove redundant device ids
      rsi: remove redundant flash_content variable
      rsi: add firmware support for AP+BT dual mode

Stanislaw Gruszka (18):
      mt76x0: core files
      mt76x0: mac files
      mt76x0: usb files
      mt76x0: mcu files
      mt76x0: phy files
      mt76x0: init files
      mt76x0: eeprom files
      mt76x0: trace and debugfs files
      mt76x0: dma and tx files
      mt76x0: main file
      mt76: add more states
      mt76: Kconfig and Makefile for mt76x0 driver
      mt76x0: disable HW before probe
      mt76x0: load firmware from mediatek subdir
      mt76x0: rename mt76_* functions
      mt76x0: rename trace symbols
      mt76x0: correct type for eeprom gain value
      mt76x0: perform mt76x0_mac_set_ampdu_factor

Stefan Agner (2):
      brcmsmac: fix wrap around in conversion from constant to s16
      net: fec: check DMA addressing limitations

Stefan Raspl (2):
      net/smc: eliminate cursor read and write calls
      net/smc: add function to get link group from link

Stefan Schmidt (1):
      Merge remote-tracking branch 'net-next/master'

Stefano Brivio (1):
      net: Move skb decrypted field, avoid explicity copy

Steffen Klassert (4):
      xfrm: Extend the output_mark to support input direction and masking.
      flow: Extend flow informations with xfrm interface id.
      xfrm: Add a new lookup key to match xfrm interfaces.
      xfrm: Add virtual xfrm interfaces

Stephane Grosjean (5):
      can: peak_canfd: improves 32-bit alignment
      can: peak_canfd: remove useless defined symbols
      can: peak_canfd: use ndev irq instead of pci_dev one
      can: peak_canfd: fix typo in error message
      can: peak_canfd: rearrange the way resources are released

Stephen Hemminger (20):
      nbd: constify nla_policy
      gtp: constify nla_policy
      sched: fix trailing whitespace
      wimax: remove blank lines at EOF
      rds: remove trailing whitespace and blank lines
      llc: fix whitespace issues
      mpls: remove trailing whitepace
      xfrm: remove blank lines at EOF
      sctp: whitespace fixes
      ila: remove blank lines at EOF
      atm: remove blank lines at EOF
      ax25: remove blank line at EOF
      x25: remove blank lines at EOF
      decnet: whitespace fixes
      bpfilter: remove trailing newline
      l2tp: remove trailing newline
      net: remove blank lines at end of file
      failover: change mtu has RTNL
      net: report min and max mtu network device settings
      net: report invalid mtu value via netlink extack

Sudarsana Reddy Kalluru (2):
      qed: Add qed APIs for PHY module query.
      qede: Add driver callbacks for eeprom module query.

Sudip Mukherjee (1):
      Bluetooth: avoid killing an already killed socket

Surabhi Vishnoi (2):
      ath10k: skip data calibration for non-bmi target
      ath10k: disable bundle mgmt tx completion event support

Surendra Mobiya (1):
      cxgb4: collect ASIC LA dumps from ULP TX

Suresh Reddy (2):
      be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout
      be2net: Update the driver version to 12.0.0.0

Sven Eckelmann (7):
      batman-adv: Drop "experimental" from BATMAN_V Kconfig
      batman-adv: Remove "default n" in Kconfig
      batman-adv: fix checkpatch warning about misspelled "cache"
      batman-adv: Unify include guards style
      batman-adv: Join batadv_purge_orig_ref and _batadv_purge_orig
      batman-adv: Convert batadv_dat_addr_t to proper type
      ath10k: prevent active scans on potential unusable channels

Taehee Yoo (2):
      netfilter: nft_reject_bridge: remove unnecessary ttl set
      lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf

Taeung Song (2):
      tools/bpftool: ignore build products
      samples/bpf: Add BTF build flags to Makefile

Takashi Iwai (1):
      hv/netvsc: Fix NULL dereference at single queue mode fallback

Talat Batheesh (1):
      net/mlx5: Add RoCE RX ICRC encapsulated counter

Tariq Toukan (25):
      net/mlx5e: Convert large order kzalloc allocations to kvzalloc
      net/mlx5e: RX, Use existing WQ local variable
      net/mlx5e: Add TX completions statistics
      net/mlx5e: Add XDP_TX completions statistics
      net/mlx5e: Add NAPI statistics
      net/mlx5e: Add a counter for congested UMRs
      net/mlx5e: Add channel events counter
      net/mlx5e: Add counter for MPWQE filler strides
      net/mlx5e: Add counter for total num of NOP operations
      net/mlx5: Better return types for CQE API
      net: remove redundant input checks in SIOCSIFTXQLEN case of dev_ifsioc
      net/mlx4_core: Allow MTTs starting at any index
      net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow
      net/mlx5e: Do not recycle RX pages in interface down flow
      net/mlx5e: Gather all XDP pre-requisite checks in a single function
      net/mlx5e: Restrict the combination of large MTU and XDP
      net/mlx5e: Move XDP related code into new XDP files
      net/mlx5e: Add counter for XDP redirect in RX
      net/mlx5e: Make XDP xmit functions more generic
      net/mlx5e: Refactor XDP counters
      net/mlx5e: Re-order fields of struct mlx5e_xdpsq
      net/mlx5e: Add support for XDP_REDIRECT in device-out side
      net/mlx5e: RX, Prefetch the xdp_frame data area
      net/mlx5e: TX, Move DB fields in TXQ-SQ struct
      net/mlx5e: TX, Use function to access sq_dma object in fifo

Thomas Falcon (2):
      ibmvnic: Remove code to request error information
      ibmvnic: Update firmware error reporting with cause string

Thomas Richter (1):
      bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2"

Tobin C. Harding (11):
      docs: networking: Add failover docs to index
      docs: networking: Fix failover build warnings
      docs: networking: Convert alias.txt to rst
      docs: networking: Convert bridge.txt to rst
      docs: Add rest label the_canonical_patch_format
      docs: net: Convert netdev-FAQ to restructured text
      docs: Update references to netdev-FAQ
      docs: bpf: Rename README.rst to index.rst
      docs: bpf: Add toctree to index
      docs: Add bpf/index to top level index
      docs: bpf: Capitalise document heading

Toke Høiland-Jørgensen (11):
      trace_helpers.c: Add helpers to poll multiple perf FDs for events
      samples/bpf: Add xdp_sample_pkts example
      sched: Add Common Applications Kept Enhanced (cake) qdisc
      sch_cake: Add ingress mode
      sch_cake: Add optional ACK filter
      netfilter: Add nf_ct_get_tuple_skb global lookup function
      sch_cake: Add NAT awareness to packet classifier
      sch_cake: Add DiffServ handling
      sch_cake: Add overhead compensation support to the rate shaper
      sch_cake: Conditionally split GSO segments
      sch_cake: Fix tin order when set through skb->priority

Tom Herbert (4):
      ila: Fix use of rhashtable walk in ila_xlat.c
      ila: Call library function alloc_bucket_locks
      ila: Create main ila source file
      ila: Flush netlink command to clear xlat table

Tony Lindgren (7):
      wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout()
      wlcore: Make sure PM calls are paired
      wlcore: Add support for runtime PM
      wlcore: Fix misplaced PM call for scan_complete_work()
      wlcore: Fix timout errors after recovery
      wlcore: Make sure firmware is initialized in wl1271_op_add_interface()
      wlcore: Enable runtime PM autosuspend support

Tony Nguyen (1):
      ixgbe: Do not allow LRO or MTU change with XDP

Toshiaki Makita (20):
      vhost_net: Rename local variables in vhost_net_rx_peek_head_len
      vhost_net: Avoid tx vring kicks during busyloop
      vhost_net: Avoid rx queue wake-ups during busypoll
      vhost_net: Avoid rx vring kicks during busyloop
      virtio_net: Fix incosistent received bytes counter
      virtio_net: Use temporary storage for accounting rx stats
      virtio_net: Make drop counter per-queue
      virtio_net: Factor out the logic to determine xdp sq
      virtio_net: Add XDP related stats
      virtio_net: Add kick stats
      net: Export skb_headers_offset_update
      veth: Add driver XDP
      veth: Avoid drops by oversized packets when XDP is enabled
      xdp: Helper function to clear kernel pointers in xdp_frame
      veth: Handle xdp_frames in xdp napi ring
      veth: Add ndo_xdp_xmit
      bpf: Make redirect_info accessible from modules
      xdp: Helpers for disabling napi_direct of xdp_return_frame
      veth: Add XDP TX and REDIRECT
      veth: Support per queue XDP ring

Travis Brown (1):
      macvlan: Change status when lower device goes down

Tung Nguyen (2):
      tipc: eliminate buffer cloning in function tipc_msg_extract()
      tipc: optimize function tipc_node_timeout()

Tyler Hicks (4):
      net-sysfs: require net admin in the init ns for setting tx_maxrate
      net: create reusable function for getting ownership info of sysfs inodes
      bridge: make sure objects belong to container's owner
      sysfs: Fix regression when adding a file to an existing group

Ursula Braun (8):
      net/smc: determine port attributes independent from pnet table
      net/smc: add pnetid support
      net/smc: optimize consumer cursor updates
      net/smc: use DECLARE_BITMAP for rtokens_used_mask
      net/smc: remove local variable page in smc_rx_splice()
      net/smc: fewer parameters for smc_llc_send_confirm_link()
      net/smc: use correct vlan gid of RoCE device
      net/smc: send response to test link signal

Vakul Garg (7):
      tls: Removed unused variable
      strparser: Call skb_unclone conditionally
      net/tls: Use aead_request_alloc/free for request alloc/free
      net/tls: Removed redundant checks for non-NULL
      net/tls: Use socket data_ready callback on record availability
      net/tls: Mark the end in scatterlist table
      net/tls: Combined memory allocation for decryption request

Valdis Kletnieks (1):
      mt76: fix build for MediaTek MT7610U USB wireless dongle

Varsha Rao (2):
      brcmsmac: Remove unnecessary parentheses
      net: ipw2x00: Replace NULL comparison with !priv

Vasundhara Volam (5):
      devlink: Add enable_sriov boolean generic parameter
      bnxt_en: Add bnxt_en initial params table and register it.
      bnxt_en: Add support for ethtool get dump.
      bnxt_en: Add hwmon sysfs support to read temperature
      bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c

Venkatesh Srinivas (1):
      igb: Use dma_wmb() instead of wmb() before doorbell writes

Vincent Bernat (3):
      net/ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind
      net: add helpers checking if socket can be bound to nonlocal address
      net: don't declare IPv6 non-local bind helper if CONFIG_IPV6 undefined

Vinicius Costa Gomes (3):
      net/sched: Allow creating a Qdisc watchdog with other clocks
      net/sched: Introduce the ETF Qdisc
      cbs: Add support for the graft function

Virgile Jarry (1):
      ipv6: Add icmp_echo_ignore_all support for ICMPv6

Vitaly Kuznetsov (1):
      xen-netfront: fix queue name setting

Vlad Buslov (35):
      net: sched: use rcu for action cookie update
      net: sched: change type of reference and bind counters
      net: sched: implement unlocked action init API
      net: sched: always take reference to action
      net: sched: implement action API that deletes action by index
      net: sched: add 'delete' function to action ops
      net: sched: implement reference counted action release
      net: sched: don't release reference on action overwrite
      net: sched: use reference counting action init
      net: sched: atomically check-allocate action
      net: sched: change action API to use array of pointers to actions
      net: sched: act_ife: fix memory leak in ife init
      net: sched: fix unprotected access to rcu cookie pointer
      net: sched: refactor flower walk to iterate over idr
      tc-testing: fix ip address in u32 test
      tc-testing: flush gact actions on test teardown
      tc-testing: remove duplicate spaces in connmark match patterns
      tc-testing: remove duplicate spaces in skbedit match patterns
      net: sched: cls_flower: set correct offload data in fl_reoffload
      net: sched: act_bpf: remove dependency on rtnl lock
      net: sched: act_csum: remove dependency on rtnl lock
      net: sched: act_gact: remove dependency on rtnl lock
      net: sched: act_ife: remove dependency on rtnl lock
      net: sched: act_ipt: remove dependency on rtnl lock
      net: sched: act_pedit: remove dependency on rtnl lock
      net: sched: act_sample: remove dependency on rtnl lock
      net: sched: act_simple: remove dependency on rtnl lock
      net: sched: act_skbmod: remove dependency on rtnl lock
      net: sched: act_tunnel_key: remove dependency on rtnl lock
      net: sched: act_vlan: remove dependency on rtnl lock
      net: sched: extend action ops with put_dev callback
      net: sched: act_mirred: remove dependency on rtnl lock
      net: core: protect rate estimator statistics pointer with lock
      net: sched: act_police: remove dependency on rtnl lock
      net: sched: act_ife: disable bh when taking ife_mod_lock

Wei Wang (7):
      tcp: ignore rcv_rtt sample with old ts ecr value
      tcp: add a helper to calculate size of opt_stats
      tcp: add data bytes sent stats
      tcp: add data bytes retransmitted stats
      tcp: add dsack blocks received stats
      tcp: add stat of data packet reordering events
      l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache

Wei Yongjun (11):
      ath10k: make some functions static
      net: sched: act_pedit: fix possible memory leak in tcf_pedit_init()
      net: dsa: vsc73xx: Make some functions static
      net: aquantia: Make some functions static
      tcp: make function tcp_retransmit_stamp() static
      lan743x: Make symbol lan743x_pm_ops static
      tcp: remove set but not used variable 'skb_size'
      rxrpc: Remove set but not used variable 'nowj'
      netfilter: nfnetlink_osf: fix using plain integer as NULL warning
      ieee802154: hwsim: fix copy-paste error in hwsim_set_edge_lqi()
      ieee802154: hwsim: fix missing unlock on error in hwsim_add_one()

Willem de Bruijn (7):
      ipv4: ipcm_cookie initializers
      ipv6: ipcm6_cookie initializer
      sock: sockc cookie initializer
      ipv6: fold sockcm_cookie into ipcm6_cookie
      ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6
      ip: unconditionally set cork gso_size
      cpumask: make cpumask_next_wrap available without smp

Winnie Chang (1):
      brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference

Xi Wang (1):
      net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero

Xiao Liang (1):
      xen-netfront: fix warn message as irq device name has '/'

Xin Long (8):
      sctp: add support for SCTP_REUSE_PORT sockopt
      ipv4: add __ip_queue_xmit() that supports tos param
      sctp: add support for dscp and flowlabel per transport
      sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams
      sctp: add support for setting flowlabel when adding a transport
      sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst
      route: add support for directed broadcast forwarding
      selftests: add a selftest for directed broadcast forwarding

Xinming Hu (1):
      mwifiex: uap: do not chok ethernet header in bridge path

Yafang Shao (5):
      tcp: add SNMP counter for zero-window drops
      tcp: add new SNMP counter for drops when try to queue in rcv queue
      net: expose sk wmem in sock_exceed_buf_limit tracepoint
      tcp: remove redundant rcv_nxt update
      net: avoid unnecessary sock_flag() check when enable timestamp

Yan Markman (1):
      net: mvpp2: use RSS only when using multi-queue mode

Yangbo Lu (14):
      fsl/fman: share the event interrupt
      ptp: support DPAA FMan 1588 timer in ptp_qoriq
      dt-binding: ptp_qoriq: add DPAA FMan support
      powerpc/mpc85xx: move ptp timer out of fman in dts
      arm64: dts: fsl: move ptp timer out of fman
      fsl/fman: add set_tstamp interface
      fsl/fman_port: support getting timestamp
      fsl/fman: define frame description command UPD
      dpaa_eth: add support for hardware timestamping
      dpaa_eth: add the get_ts_info interface for ethtool
      arm64: dts: fsl: add clocks property for fman ptp timer node
      powerpc/mpc85xx: add clocks property for fman ptp timer node
      ptp_qoriq: support automatic configuration for ptp timer
      ptp_qoriq: use div_u64/div_u64_rem for 64-bit division

Yelena Krivosheev (4):
      net: mvneta: fix mtu change on port without link
      net: mvneta: increase number of buffers in RX and TX queue
      net: mvneta: Verify hardware checksum only when offload checksum feature is set
      net: mvneta: Improve the buffer allocation method for SWBM

Yi-Hung Wei (6):
      netfilter: nf_conncount: Early exit for garbage collection
      netfilter: nf_conncount: Switch to plain list
      netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup
      netfilter: nf_conncount: Move locking into count_tree()
      netfilter: nf_conncount: Split insert and traversal
      netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search

Yidong Ren (1):
      hv_netvsc: Add per-cpu ethtool stats for netvsc

Yifeng Sun (1):
      openvswitch: kernel datapath clone action

Yishai Hadas (2):
      net/mlx5: Prevent warns in dmesg upon firmware commands
      net/mlx5: Expose DEVX specification

Yonatan Cohen (1):
      net/mlx5: Limit scope of dump_fill_mkey function

Yonghong Song (3):
      bpf: fix bpffs non-array map seq_show issue
      bpf: btf: add pretty print for hash/lru_hash maps
      tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps

Yousuk Seung (1):
      netem: slotting with non-uniform distribution

Yuchung Cheng (4):
      tcp: mandate a one-time immediate ACK
      tcp: avoid resetting ACK timer in DCTCP
      tcp: always ACK immediately on hole repairs
      tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag

Yue Haibing (1):
      lan743x: lan743x: Remove duplicated include from lan743x_ptp.c

YueHaibing (54):
      ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64
      ath10k: use dma_zalloc_coherent instead of allocator/memset
      atmel: use memdup_user to simplify the code
      atmel: using strlcpy() to avoid possible buffer overflows
      bnxt_en: remove redundant debug register dma mem allocation
      liquidio: Using NULL instead of plain integer
      tipc: remove unused tipc_link_is_active
      tipc: remove unused tipc_group_size
      tipc: make some functions static
      net: hix5hd2_gmac: use dma_zalloc_coherent instead of allocator/memset
      libcxgb: replace vmalloc and memset with vzalloc
      net: mediatek: use dma_zalloc_coherent instead of allocator/memset
      ipv6: sr: Use kmemdup instead of duplicating it in parse_nla_srh
      wan/fsl_ucc_hdlc: use IS_ERR_VALUE() to check return value of qe_muram_alloc
      bpf: btf: fix inconsistent IS_ERR and PTR_ERR
      amd-xgbe: use dma_mapping_error to check map errors
      xfrm: fix 'passing zero to ERR_PTR()' warning
      net: hns: Make many functions static
      tipc: add missing dev_put() on error in tipc_enable_l2_media
      net: hns: make hns_dsaf_roce_reset non static
      can: dev: use skb_put_zero to simplfy code
      liquidio: remove redundant function cn23xx_dump_vf_iq_regs
      qed: remove redundant functions qed_set_gft_event_id_cm_hdr
      qed: remove redundant functions qed_get_cm_pq_idx_rl
      act_pedit: remove unnecessary semicolon
      cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops
      act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops
      netfilter: use PTR_ERR_OR_ZERO()
      liquidio: remove redundant function cn23xx_dump_iq_regs
      fib_rules: NULL check before kfree is not needed
      atmel: hide unused procfs helpers
      hostap: hide unused procfs helpers
      rt2x00: remove redundant functions rt2x00mac_sta_{add/remove}
      rxrpc: remove redundant variables 'sp' and 'did_discard'
      qed: Make some functions static
      ip_gre: remove redundant variables t_hlen
      strparser: remove redundant variable 'rd_desc'
      rds: remove redundant variable 'rds_ibdev'
      net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key'
      bnxt_en: combine 'else if' and 'else' into single branch
      netfilter: nf_tables: remove unused variable
      tcp: remove unneeded variable 'err'
      Bluetooth: remove redundant variables 'adv_set' and 'cp'
      i40e/i40evf: remove redundant functions i40evf_aq_{set/get}_phy_register
      RDS: IB: fix 'passing zero to ERR_PTR()' warning
      rtlwifi: btcoex: Fix if == else warnings in halbtc8723b2ant.c
      net: skbuff.h: fix using plain integer as NULL warning
      decnet: fix using plain integer as NULL warning
      mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO()
      mlxsw: core: remove unnecessary function mlxsw_core_driver_put
      vxge: remove set but not used variable 'req_out', 'status' and 'ret'
      virtio_net: remove duplicated include from virtio_net.c
      cxgb4: remove set but not used variable 'spd'
      liquidio: remove set but not used variable 'is25G'

Yunsheng Lin (10):
      net: hns3: Fix tc setup when netdev is first up
      net: hns3: Fix for mac pause not disable in pfc mode
      net: hns3: Fix for waterline not setting correctly
      net: hns3: Fix for l4 checksum offload bug
      net: hns3: Fix warning bug when doing lp selftest
      net: hns3: Fix get_vector ops in hclgevf_main module
      net: hns3: Fix for reset_level default assignment probelm
      net: hns3: Fix desc num set to default when setting channel
      net: hns3: Remove tx ring BD len register in hns3_enet
      net: hns3: Set tx ring' tc info when netdev is up

Yuval Mintz (4):
      selftests: forwarding: Allow lib.sh sourcing from other directories
      selftests: mlxsw: Add devlink KVD resource test
      selftests: mlxsw: Add target for router test on spectrum
      selftests: mlxsw: Add scale test for resources

Zhao Chen (1):
      net-next: hinic: fix a problem in free_tx_poll()

Zhi Chen (2):
      ath10k: fix scan crash due to incorrect length calculation
      ath10k: fix tlv 5ghz channel missing issue

Zhu Yi (1):
      can: dev: enable multi-queue for SocketCAN devices

Zong Li (1):
      net: Change the layout of structure trace_event_raw_fib_table_lookup

kbuild test robot (3):
      net: mvpp2: mvpp2_cls_flow_get() can be static
      xfrm: fix ptr_ret.cocci warnings
      qed/qede: qede_setup_tc() can be static

zhong jiang (8):
      net/tls: Use kmemdup to simplify the code
      net: Remove some unneeded semicolon
      net:usb: Use ARRAY_SIZE instead of calculating the array size
      include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE
      net/bridge/br_multicast: remove redundant variable "err"
      net:af_iucv: get rid of the unneeded variable 'err' in afiucv_pm_freeze
      net:mod: remove unneeded variable 'ret' in init_p9
      drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend

 Documentation/ABI/stable/sysfs-class-rfkill                                |    6 +-
 Documentation/ABI/testing/sysfs-class-net-queues                           |   11 +
 Documentation/bpf/bpf_devel_QA.rst                                         |   21 +-
 Documentation/bpf/{README.rst => index.rst}                                |   10 +-
 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.txt              |    7 +-
 Documentation/devicetree/bindings/net/can/xilinx_can.txt                   |   35 +-
 Documentation/devicetree/bindings/net/dsa/b53.txt                          |    8 +
 Documentation/devicetree/bindings/net/dsa/realtek-smi.txt                  |  153 ++++
 Documentation/devicetree/bindings/net/dsa/vitesse,vsc73xx.txt              |   81 ++
 Documentation/devicetree/bindings/net/fsl-fman.txt                         |   25 +-
 Documentation/devicetree/bindings/net/mediatek-bluetooth.txt               |   35 +
 Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt               |   29 +-
 Documentation/devicetree/bindings/net/rockchip-dwmac.txt                   |    1 +
 Documentation/devicetree/bindings/net/stmmac.txt                           |    5 +-
 Documentation/devicetree/bindings/ptp/ptp-qoriq.txt                        |   15 +-
 Documentation/devicetree/bindings/vendor-prefixes.txt                      |    1 +
 Documentation/index.rst                                                    |    1 +
 Documentation/networking/00-INDEX                                          |    4 -
 Documentation/networking/alias.rst                                         |   49 ++
 Documentation/networking/alias.txt                                         |   40 -
 Documentation/networking/{bridge.txt => bridge.rst}                        |    6 +
 Documentation/networking/can_ucan_protocol.rst                             |  332 +++++++
 Documentation/networking/index.rst                                         |    6 +
 Documentation/networking/ip-sysctl.txt                                     |   34 +-
 Documentation/networking/net_failover.rst                                  |  111 +--
 Documentation/networking/netdev-FAQ.rst                                    |  259 ++++++
 Documentation/networking/netdev-FAQ.txt                                    |  244 ------
 Documentation/networking/scaling.txt                                       |   61 +-
 Documentation/networking/ti-cpsw.txt                                       |  540 ++++++++++++
 Documentation/process/stable-kernel-rules.rst                              |    2 +-
 Documentation/process/submitting-patches.rst                               |    1 +
 Documentation/rfkill.txt                                                   |   18 +-
 MAINTAINERS                                                                |   20 +
 arch/alpha/include/uapi/asm/socket.h                                       |    3 +
 arch/arm/boot/dts/gemini-dlink-dir-685.dts                                 |  140 ++-
 arch/arm/net/bpf_jit_32.c                                                  | 1062 ++++++++++++-----------
 arch/arm/net/bpf_jit_32.h                                                  |   42 +-
 arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi                           |    4 +-
 arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi                        |    4 +-
 arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi                           |   15 +-
 arch/ia64/include/uapi/asm/socket.h                                        |    3 +
 arch/mips/configs/bcm47xx_defconfig                                        |    1 -
 arch/mips/include/uapi/asm/socket.h                                        |    3 +
 arch/parisc/include/uapi/asm/socket.h                                      |    3 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0.dtsi                                |   15 +-
 arch/powerpc/boot/dts/fsl/qoriq-fman-1.dtsi                                |   15 +-
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0.dtsi                               |   15 +-
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1.dtsi                               |   15 +-
 arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi                              |   15 +-
 arch/powerpc/configs/wii_defconfig                                         |    1 -
 arch/s390/include/uapi/asm/socket.h                                        |    3 +
 arch/sparc/include/uapi/asm/socket.h                                       |    3 +
 arch/x86/kernel/cpu/intel_rdt_rdtgroup.c                                   |    4 +-
 arch/xtensa/include/uapi/asm/socket.h                                      |    3 +
 crypto/af_alg.c                                                            |    2 +-
 drivers/atm/zatm.c                                                         |    2 -
 drivers/base/core.c                                                        |    9 +
 drivers/block/nbd.c                                                        |    6 +-
 drivers/bluetooth/Kconfig                                                  |   25 +
 drivers/bluetooth/Makefile                                                 |    1 +
 drivers/bluetooth/bfusb.c                                                  |    2 +-
 drivers/bluetooth/bluecard_cs.c                                            |    2 +-
 drivers/bluetooth/bpa10x.c                                                 |    6 +-
 drivers/bluetooth/btmrvl_sdio.c                                            |    2 +-
 drivers/bluetooth/btmtkuart.c                                              |  629 ++++++++++++++
 drivers/bluetooth/btqca.c                                                  |  123 +--
 drivers/bluetooth/btqca.h                                                  |   22 +-
 drivers/bluetooth/btrtl.c                                                  |  512 ++++++++---
 drivers/bluetooth/btrtl.h                                                  |   53 ++
 drivers/bluetooth/btusb.c                                                  |  116 +--
 drivers/bluetooth/hci_h5.c                                                 |  206 ++++-
 drivers/bluetooth/hci_intel.c                                              |    2 +-
 drivers/bluetooth/hci_qca.c                                                |  490 +++++++++--
 drivers/connector/connector.c                                              |    3 +-
 drivers/crypto/chelsio/chtls/chtls_cm.c                                    |    2 +-
 drivers/crypto/virtio/virtio_crypto_core.c                                 |    4 +-
 drivers/hwmon/hwmon.c                                                      |    4 +
 drivers/infiniband/hw/hfi1/vnic_main.c                                     |    2 +-
 drivers/infiniband/hw/mlx5/Kconfig                                         |    2 +-
 drivers/infiniband/hw/mlx5/cmd.c                                           |   15 +
 drivers/infiniband/hw/mlx5/cmd.h                                           |    1 +
 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c                          |    4 +-
 drivers/isdn/capi/capi.c                                                   |    5 +-
 drivers/isdn/capi/capidrv.c                                                |    3 +-
 drivers/isdn/gigaset/bas-gigaset.c                                         |   29 +-
 drivers/isdn/hardware/mISDN/avmfritz.c                                     |    1 +
 drivers/isdn/hardware/mISDN/hfcpci.c                                       |    3 +-
 drivers/isdn/hardware/mISDN/hfcsusb.c                                      |   36 +-
 drivers/isdn/hardware/mISDN/mISDNinfineon.c                                |    1 +
 drivers/isdn/hardware/mISDN/mISDNisar.c                                    |    4 +
 drivers/isdn/hardware/mISDN/netjet.c                                       |    2 +-
 drivers/isdn/hisax/avm_pci.c                                               |    1 +
 drivers/isdn/hisax/callc.c                                                 |    3 +-
 drivers/isdn/hisax/config.c                                                |    9 +-
 drivers/isdn/hisax/gazel.c                                                 |    4 +
 drivers/isdn/hisax/hfc_usb.c                                               |   10 +-
 drivers/isdn/hisax/isar.c                                                  |    2 +
 drivers/isdn/hisax/l3_1tr6.c                                               |    1 +
 drivers/isdn/hisax/l3dss1.c                                                |    1 +
 drivers/isdn/hisax/st5481_usb.c                                            |   11 +-
 drivers/isdn/hysdn/hysdn_boot.c                                            |    2 +
 drivers/isdn/i4l/isdn_tty.c                                                |    4 +-
 drivers/isdn/i4l/isdn_v110.c                                               |    9 +
 drivers/isdn/mISDN/stack.c                                                 |    1 +
 drivers/media/rc/bpf-lirc.c                                                |   10 +-
 drivers/net/bonding/bond_main.c                                            |    3 +-
 drivers/net/bonding/bond_sysfs.c                                           |    7 +-
 drivers/net/can/cc770/cc770.c                                              |    2 +-
 drivers/net/can/dev.c                                                      |   14 +-
 drivers/net/can/flexcan.c                                                  |   33 +-
 drivers/net/can/janz-ican3.c                                               |    2 +-
 drivers/net/can/peak_canfd/peak_canfd.c                                    |    2 +-
 drivers/net/can/peak_canfd/peak_pciefd_main.c                              |   20 +-
 drivers/net/can/sja1000/peak_pci.c                                         |    2 +-
 drivers/net/can/sja1000/peak_pcmcia.c                                      |    2 +-
 drivers/net/can/sun4i_can.c                                                |    2 +-
 drivers/net/can/usb/Kconfig                                                |   48 +-
 drivers/net/can/usb/Makefile                                               |    7 +-
 drivers/net/can/usb/kvaser_usb.c                                           | 2085 --------------------------------------------
 drivers/net/can/usb/kvaser_usb/Makefile                                    |    2 +
 drivers/net/can/usb/kvaser_usb/kvaser_usb.h                                |  188 ++++
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c                           |  835 ++++++++++++++++++
 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c                          | 2028 +++++++++++++++++++++++++++++++++++++++++++
 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c                           | 1358 +++++++++++++++++++++++++++++
 drivers/net/can/usb/peak_usb/pcan_usb.c                                    |    1 +
 drivers/net/can/usb/peak_usb/pcan_usb_core.c                               |    1 +
 drivers/net/can/usb/peak_usb/pcan_usb_pro.c                                |    2 +
 drivers/net/can/usb/ucan.c                                                 | 1613 ++++++++++++++++++++++++++++++++++
 drivers/net/can/xilinx_can.c                                               |  512 +++++++----
 drivers/net/dsa/Kconfig                                                    |   24 +-
 drivers/net/dsa/Makefile                                                   |    3 +
 drivers/net/dsa/b53/b53_srab.c                                             |    1 +
 drivers/net/dsa/bcm_sf2.c                                                  |   19 +-
 drivers/net/dsa/bcm_sf2_cfp.c                                              |   46 +-
 drivers/net/dsa/bcm_sf2_regs.h                                             |    2 +
 drivers/net/dsa/mv88e6xxx/chip.c                                           |  243 +++++-
 drivers/net/dsa/mv88e6xxx/chip.h                                           |   47 +
 drivers/net/dsa/mv88e6xxx/global2.h                                        |    3 +
 drivers/net/dsa/mv88e6xxx/global2_avb.c                                    |   25 +
 drivers/net/dsa/mv88e6xxx/hwtstamp.c                                       |  134 ++-
 drivers/net/dsa/mv88e6xxx/hwtstamp.h                                       |   14 +-
 drivers/net/dsa/mv88e6xxx/port.c                                           |  109 ++-
 drivers/net/dsa/mv88e6xxx/port.h                                           |   23 +-
 drivers/net/dsa/mv88e6xxx/ptp.c                                            |  101 ++-
 drivers/net/dsa/mv88e6xxx/ptp.h                                            |   71 ++
 drivers/net/dsa/mv88e6xxx/serdes.c                                         |  439 ++++++++--
 drivers/net/dsa/mv88e6xxx/serdes.h                                         |   24 +-
 drivers/net/dsa/realtek-smi.c                                              |  489 +++++++++++
 drivers/net/dsa/realtek-smi.h                                              |  144 ++++
 drivers/net/dsa/rtl8366.c                                                  |  515 +++++++++++
 drivers/net/dsa/rtl8366rb.c                                                | 1454 +++++++++++++++++++++++++++++++
 drivers/net/dsa/vitesse-vsc73xx.c                                          | 1365 +++++++++++++++++++++++++++++
 drivers/net/ethernet/8390/axnet_cs.c                                       |    1 +
 drivers/net/ethernet/Kconfig                                               |    2 +-
 drivers/net/ethernet/Makefile                                              |    9 +-
 drivers/net/ethernet/adaptec/starfire.c                                    |    2 +-
 drivers/net/ethernet/alteon/acenic.c                                       |    6 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c                               |    5 +-
 drivers/net/ethernet/amd/pcnet32.c                                         |    8 +-
 drivers/net/ethernet/amd/xgbe/xgbe-desc.c                                  |    7 +-
 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c                        |  117 +++
 drivers/net/ethernet/aquantia/atlantic/aq_hw.h                             |   20 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c                            |   12 +-
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c                  |   47 +-
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0_internal.h         |    8 +
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c                  |   51 +-
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0_internal.h         |    8 +
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c               |   52 +-
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h               |   35 +
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c          |   69 +-
 drivers/net/ethernet/aquantia/atlantic/ver.h                               |    4 +-
 drivers/net/ethernet/atheros/alx/main.c                                    |    2 -
 drivers/net/ethernet/aurora/Kconfig                                        |    1 +
 drivers/net/ethernet/aurora/nb8800.c                                       |    2 -
 drivers/net/ethernet/broadcom/Kconfig                                      |   12 +-
 drivers/net/ethernet/broadcom/bcmsysport.c                                 |  223 ++++-
 drivers/net/ethernet/broadcom/bcmsysport.h                                 |   11 +-
 drivers/net/ethernet/broadcom/bgmac.c                                      |    2 -
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c                            |    6 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h                            |    3 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c                           |    3 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c                           |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c                             |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c                          |    1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                                  |  233 +++--
 drivers/net/ethernet/broadcom/bnxt/bnxt.h                                  |   33 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.h                         |   66 ++
 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c                              |   89 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h                              |   10 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c                          |  121 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h                          |   15 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c                          |  375 +++++++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h                          |   37 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h                              | 1214 +++++++++++++++++++-------
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c                            |   33 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c                               |   16 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c                              |    4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c                              |   11 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c                              |    1 -
 drivers/net/ethernet/broadcom/cnic.c                                       |   11 +-
 drivers/net/ethernet/broadcom/tg3.c                                        |   14 +
 drivers/net/ethernet/cadence/Kconfig                                       |    6 +-
 drivers/net/ethernet/cadence/macb_main.c                                   |   88 +-
 drivers/net/ethernet/cadence/macb_ptp.c                                    |    1 +
 drivers/net/ethernet/cavium/Kconfig                                        |    6 +-
 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c                    |   47 +-
 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c                    |   35 +-
 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c                         |   35 +-
 drivers/net/ethernet/cavium/liquidio/lio_main.c                            |   40 +-
 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c                         |    2 +-
 drivers/net/ethernet/cavium/liquidio/liquidio_common.h                     |    1 +
 drivers/net/ethernet/cavium/liquidio/octeon_console.c                      |    2 +-
 drivers/net/ethernet/cavium/liquidio/octeon_device.h                       |    9 +
 drivers/net/ethernet/cavium/liquidio/octeon_iq.h                           |   10 +
 drivers/net/ethernet/cavium/liquidio/request_manager.c                     |   26 +-
 drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c                        |    1 +
 drivers/net/ethernet/cavium/thunder/nicvf_main.c                           |    1 -
 drivers/net/ethernet/chelsio/cxgb/cxgb2.c                                  |    4 -
 drivers/net/ethernet/chelsio/cxgb3/l2t.c                                   |    1 +
 drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h                          |   11 +
 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c                             |   57 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h                                 |   33 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c                           |    6 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c                             |    2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c                         |  708 ++++++++++++++-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c                         |  186 +---
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c                            |  163 ++--
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c                       |    8 +
 drivers/net/ethernet/chelsio/cxgb4/l2t.c                                   |    1 +
 drivers/net/ethernet/chelsio/cxgb4/sched.c                                 |    3 +
 drivers/net/ethernet/chelsio/cxgb4/sge.c                                   |  376 +++++++-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c                                 |   54 ++
 drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h                         |    3 +
 drivers/net/ethernet/chelsio/cxgb4/t4_regs.h                               |   29 +
 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h                              |   12 +
 drivers/net/ethernet/chelsio/cxgb4/t4fw_version.h                          |   12 +-
 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c                         |    4 +-
 drivers/net/ethernet/cisco/enic/vnic_dev.c                                 |    2 +-
 drivers/net/ethernet/cisco/enic/vnic_rq.c                                  |    2 +-
 drivers/net/ethernet/cisco/enic/vnic_wq.c                                  |    2 +-
 drivers/net/ethernet/cortina/gemini.c                                      |  135 ++-
 drivers/net/ethernet/dec/tulip/de4x5.c                                     |    6 +
 drivers/net/ethernet/dec/tulip/tulip_core.c                                |    1 +
 drivers/net/ethernet/emulex/benet/Kconfig                                  |   40 +-
 drivers/net/ethernet/emulex/benet/be.h                                     |   57 +-
 drivers/net/ethernet/emulex/benet/be_ethtool.c                             |    1 +
 drivers/net/ethernet/emulex/benet/be_main.c                                |   96 ++-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c                             |   88 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.h                             |    3 +
 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c                         |   39 +
 drivers/net/ethernet/freescale/fec_main.c                                  |   21 +-
 drivers/net/ethernet/freescale/fec_ptp.c                                   |    2 -
 drivers/net/ethernet/freescale/fman/fman.c                                 |    3 +-
 drivers/net/ethernet/freescale/fman/fman.h                                 |    1 +
 drivers/net/ethernet/freescale/fman/fman_dtsec.c                           |   27 +
 drivers/net/ethernet/freescale/fman/fman_dtsec.h                           |    1 +
 drivers/net/ethernet/freescale/fman/fman_memac.c                           |    5 +
 drivers/net/ethernet/freescale/fman/fman_memac.h                           |    1 +
 drivers/net/ethernet/freescale/fman/fman_port.c                            |   12 +
 drivers/net/ethernet/freescale/fman/fman_port.h                            |    2 +
 drivers/net/ethernet/freescale/fman/fman_tgec.c                            |   21 +
 drivers/net/ethernet/freescale/fman/fman_tgec.h                            |    1 +
 drivers/net/ethernet/freescale/fman/mac.c                                  |    3 +
 drivers/net/ethernet/freescale/fman/mac.h                                  |    1 +
 drivers/net/ethernet/freescale/fs_enet/mac-fec.c                           |   18 +-
 drivers/net/ethernet/freescale/gianfar_ethtool.c                           |    2 -
 drivers/net/ethernet/freescale/ucc_geth.c                                  |    9 +-
 drivers/net/ethernet/hisilicon/Kconfig                                     |   15 +-
 drivers/net/ethernet/hisilicon/hip04_eth.c                                 |    2 +-
 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c                              |    5 +-
 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c                          |   30 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c                         |    2 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c                          |   13 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c                         |   22 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c                         |   13 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c                          |   11 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c                          |    4 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c                        |    6 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c                              |   13 +-
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c                           |   25 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.c                                |   56 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h                                |   28 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c                           |   10 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c                            |  408 +++++----
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h                            |   21 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c                         |   23 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c                     |  115 +--
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h                     |  120 ++-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c                     |   10 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.h                     |   10 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c                    |  676 ++++++++-------
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h                    |   48 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c                     |   30 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c                    |   75 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h                    |   14 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c                      |   27 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h                      |   17 +-
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c                   |   26 +-
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h                   |   14 +
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c                  |  177 ++--
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h                  |    4 +-
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c                   |    5 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c                           |    3 -
 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c                            |   36 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h                            |    6 +-
 drivers/net/ethernet/huawei/hinic/hinic_tx.c                               |   18 +-
 drivers/net/ethernet/ibm/ibmvnic.c                                         |  168 +---
 drivers/net/ethernet/ibm/ibmvnic.h                                         |   33 -
 drivers/net/ethernet/intel/i40e/i40e_adminq.c                              |    2 +
 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h                          |    2 +
 drivers/net/ethernet/intel/i40e/i40e_common.c                              |   35 +
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c                             |  347 +++++---
 drivers/net/ethernet/intel/i40e/i40e_main.c                                |   16 +-
 drivers/net/ethernet/intel/i40e/i40e_prototype.h                           |    3 +
 drivers/net/ethernet/intel/i40e/i40e_txrx.c                                |    3 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq.c                            |    2 +
 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h                        |    2 +
 drivers/net/ethernet/intel/i40evf/i40e_common.c                            |   69 --
 drivers/net/ethernet/intel/i40evf/i40evf_main.c                            |    4 +-
 drivers/net/ethernet/intel/igb/e1000_82575.c                               |   13 +-
 drivers/net/ethernet/intel/igb/e1000_defines.h                             |   16 +
 drivers/net/ethernet/intel/igb/e1000_phy.c                                 |    1 +
 drivers/net/ethernet/intel/igb/igb.h                                       |    1 +
 drivers/net/ethernet/intel/igb/igb_main.c                                  |  266 ++++--
 drivers/net/ethernet/intel/igbvf/netdev.c                                  |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe.h                                   |    3 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c                           |   42 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                              |  365 ++++++--
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c                          |    1 -
 drivers/net/ethernet/jme.c                                                 |    4 +-
 drivers/net/ethernet/lantiq_etop.c                                         |   10 +-
 drivers/net/ethernet/marvell/mvneta.c                                      |  440 ++++++----
 drivers/net/ethernet/marvell/mvneta_bm.c                                   |   15 +
 drivers/net/ethernet/marvell/mvneta_bm.h                                   |    8 +-
 drivers/net/ethernet/marvell/mvpp2/Makefile                                |    2 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2.h                                 |  134 ++-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c                             |  973 ++++++++++++++++++++-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h                             |  203 ++++-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c                         |  703 +++++++++++++++
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c                            |  179 +++-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c                             |  223 ++---
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h                             |   75 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c                                |   71 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.h                                |    2 +-
 drivers/net/ethernet/mellanox/mlx4/Makefile                                |    2 +-
 drivers/net/ethernet/mellanox/mlx4/catas.c                                 |    8 +-
 drivers/net/ethernet/mellanox/mlx4/crdump.c                                |  239 +++++
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c                             |    1 -
 drivers/net/ethernet/mellanox/mlx4/en_rx.c                                 |    2 +
 drivers/net/ethernet/mellanox/mlx4/en_tx.c                                 |    7 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c                                    |    5 +-
 drivers/net/ethernet/mellanox/mlx4/fw.h                                    |    1 +
 drivers/net/ethernet/mellanox/mlx4/main.c                                  |  220 ++++-
 drivers/net/ethernet/mellanox/mlx4/mcg.c                                   |    2 +
 drivers/net/ethernet/mellanox/mlx4/mlx4.h                                  |    8 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h                               |    3 +-
 drivers/net/ethernet/mellanox/mlx4/profile.c                               |    3 +-
 drivers/net/ethernet/mellanox/mlx5/core/Kconfig                            |   25 +-
 drivers/net/ethernet/mellanox/mlx5/core/Makefile                           |   64 +-
 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h                      |   37 +
 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c                        |   23 +-
 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h                        |   24 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c                              |   55 +-
 drivers/net/ethernet/mellanox/mlx5/core/debugfs.c                          |   22 +-
 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.h               |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c                   |  947 ++++++++++++++++++++
 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h                   |  175 ++++
 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer_tracepoint.h        |   78 ++
 drivers/net/ethernet/mellanox/mlx5/core/en.h                               |  274 +-----
 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h                            |  210 +++++
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c                           |  307 +++++++
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h                           |   63 ++
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h                |   26 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c              |   20 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h              |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c                     |   69 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h                     |   33 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c                |  117 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.h                |    3 +
 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c                          |    4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c                       |   57 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c                    |  603 +++++++++----
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c                          |  278 ++++--
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c                           |   13 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c                            |  269 +-----
 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c                      |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c                         |  108 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h                         |   45 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c                            |  207 +++--
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c                            |   41 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c                          |   13 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c                               |   12 +
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c                          |   14 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h                          |   21 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c                 |   23 +-
 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c                         |  113 ++-
 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h                         |   18 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c                           |   12 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c                          |   14 +-
 drivers/net/ethernet/mellanox/mlx5/core/lib/clock.h                        |   24 +
 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c                        |  230 +++++
 drivers/net/ethernet/mellanox/mlx5/core/{ => lib}/vxlan.h                  |   43 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c                             |   29 +-
 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h                        |    7 +-
 drivers/net/ethernet/mellanox/mlx5/core/mr.c                               |   17 -
 drivers/net/ethernet/mellanox/mlx5/core/vport.c                            |   12 -
 drivers/net/ethernet/mellanox/mlx5/core/vxlan.c                            |  190 ----
 drivers/net/ethernet/mellanox/mlx5/core/wq.h                               |    5 +
 drivers/net/ethernet/mellanox/mlxsw/Kconfig                                |    1 +
 drivers/net/ethernet/mellanox/mlxsw/Makefile                               |   17 +-
 drivers/net/ethernet/mellanox/mlxsw/cmd.h                                  |   36 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c                                 |   49 +-
 drivers/net/ethernet/mellanox/mlxsw/core.h                                 |   38 +-
 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c                |  128 +--
 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h                |   57 +-
 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c                   |  117 ++-
 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h                   |   91 +-
 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c                           |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c                         |   32 +-
 drivers/net/ethernet/mellanox/mlxsw/emad.h                                 |   36 +-
 drivers/net/ethernet/mellanox/mlxsw/i2c.c                                  |   37 +-
 drivers/net/ethernet/mellanox/mlxsw/i2c.h                                  |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/ib.h                                   |   36 +-
 drivers/net/ethernet/mellanox/mlxsw/item.h                                 |   36 +-
 drivers/net/ethernet/mellanox/mlxsw/minimal.c                              |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c                                  |   48 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.h                                  |   36 +-
 drivers/net/ethernet/mellanox/mlxsw/pci_hw.h                               |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/port.h                                 |   38 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h                                  |  973 ++++++++++++++++++++-
 drivers/net/ethernet/mellanox/mlxsw/resources.h                            |   53 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c                             |  473 +++++++---
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h                             |  260 ++++--
 drivers/net/ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c                   |  244 ++++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c                       |  428 +++++++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c                    |  342 ++++++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c                   |  239 +++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c                       |  271 ++++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c                    |   51 ++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c                         |  132 ++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c                   |  536 ++++++++++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c                   |  196 +++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c                     | 1168 +++++++++++++++++++++++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.c            |  116 +--
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_actions.h            |   36 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c               |  285 ++++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.h               |  124 ---
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c                    |  438 +++-------
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h                    |  228 +++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c                     |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c                         |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h                         |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c                         |  302 ++++++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.c                       |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_dpipe.h                       |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c                         |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c                      |  193 +++--
 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.c                        |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.h                        |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_kvdl.c                        |  463 +---------
 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c                          |   37 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h                          |   46 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c                     |  354 +-------
 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.h                     |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c                       |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c                      |  344 ++++++--
 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.h                      |   38 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c                        |   40 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.h                        |   34 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c                   |   84 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.h                   |   34 +-
 drivers/net/ethernet/mellanox/mlxsw/switchib.c                             |   35 +-
 drivers/net/ethernet/mellanox/mlxsw/switchx2.c                             |   37 +-
 drivers/net/ethernet/mellanox/mlxsw/trap.h                                 |   40 +-
 drivers/net/ethernet/mellanox/mlxsw/txheader.h                             |   36 +-
 drivers/net/ethernet/micrel/ksz884x.c                                      |    3 -
 drivers/net/ethernet/microchip/Kconfig                                     |    1 +
 drivers/net/ethernet/microchip/Makefile                                    |    2 +-
 drivers/net/ethernet/microchip/lan743x_ethtool.c                           |  723 ++++++++++++++++
 drivers/net/ethernet/microchip/lan743x_ethtool.h                           |   11 +
 drivers/net/ethernet/microchip/lan743x_main.c                              |  284 +++++-
 drivers/net/ethernet/microchip/lan743x_main.h                              |  234 ++++-
 drivers/net/ethernet/microchip/lan743x_ptp.c                               | 1160 +++++++++++++++++++++++++
 drivers/net/ethernet/microchip/lan743x_ptp.h                               |   74 ++
 drivers/net/ethernet/mscc/ocelot.c                                         |  445 +++++++++-
 drivers/net/ethernet/mscc/ocelot.h                                         |    2 +-
 drivers/net/ethernet/mscc/ocelot_board.c                                   |    2 +-
 drivers/net/ethernet/neterion/Kconfig                                      |   23 +-
 drivers/net/ethernet/neterion/vxge/vxge-config.c                           |   31 +-
 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c                              |   25 +-
 drivers/net/ethernet/netronome/nfp/bpf/fw.h                                |    1 +
 drivers/net/ethernet/netronome/nfp/bpf/jit.c                               |  313 ++++++-
 drivers/net/ethernet/netronome/nfp/bpf/main.c                              |   57 +-
 drivers/net/ethernet/netronome/nfp/bpf/main.h                              |   58 +-
 drivers/net/ethernet/netronome/nfp/bpf/offload.c                           |   79 +-
 drivers/net/ethernet/netronome/nfp/bpf/verifier.c                          |   92 +-
 drivers/net/ethernet/netronome/nfp/flower/action.c                         |  213 ++++-
 drivers/net/ethernet/netronome/nfp/flower/cmsg.h                           |   37 +-
 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c                       |    5 +-
 drivers/net/ethernet/netronome/nfp/flower/main.h                           |    3 +-
 drivers/net/ethernet/netronome/nfp/flower/match.c                          |   34 +
 drivers/net/ethernet/netronome/nfp/flower/metadata.c                       |   12 +-
 drivers/net/ethernet/netronome/nfp/flower/offload.c                        |   51 +-
 drivers/net/ethernet/netronome/nfp/nfp_app.c                               |   19 +
 drivers/net/ethernet/netronome/nfp/nfp_app.h                               |   26 +
 drivers/net/ethernet/netronome/nfp/nfp_asm.h                               |   29 +
 drivers/net/ethernet/netronome/nfp/nfp_main.c                              |   20 +-
 drivers/net/ethernet/netronome/nfp/nfp_net.h                               |   19 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_common.c                        |  169 ++--
 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h                          |    1 +
 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c                       |   58 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c                          |    2 +
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c                  |   16 +-
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h                       |    4 +-
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c                   |   22 +-
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c                      |    6 +-
 drivers/net/ethernet/ni/nixge.c                                            |   12 -
 drivers/net/ethernet/nvidia/forcedeth.c                                    |    4 +-
 drivers/net/ethernet/oki-semi/pch_gbe/Makefile                             |    2 +-
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h                            |   40 -
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_api.c                        |  262 ------
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_api.h                        |   35 -
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c                    |   19 +-
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c                       |  193 ++---
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c                        |    2 +-
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.h                        |    2 -
 drivers/net/ethernet/packetengines/Kconfig                                 |    6 +-
 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c                    |    3 +-
 drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c                         |   10 +-
 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c                       |    4 +-
 drivers/net/ethernet/qlogic/qed/qed.h                                      |   13 +-
 drivers/net/ethernet/qlogic/qed/qed_cxt.c                                  |    2 +-
 drivers/net/ethernet/qlogic/qed/qed_dcbx.c                                 |   24 +-
 drivers/net/ethernet/qlogic/qed/qed_dcbx.h                                 |    3 +
 drivers/net/ethernet/qlogic/qed/qed_debug.c                                |    9 +-
 drivers/net/ethernet/qlogic/qed/qed_dev.c                                  |  127 ++-
 drivers/net/ethernet/qlogic/qed/qed_hsi.h                                  |   16 +
 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c                        |   13 -
 drivers/net/ethernet/qlogic/qed/qed_iscsi.c                                |    4 +-
 drivers/net/ethernet/qlogic/qed/qed_iwarp.c                                |   20 +-
 drivers/net/ethernet/qlogic/qed/qed_l2.c                                   |    9 +-
 drivers/net/ethernet/qlogic/qed/qed_ll2.c                                  |    3 +-
 drivers/net/ethernet/qlogic/qed/qed_main.c                                 |   28 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.c                                  |   67 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.h                                  |   16 +
 drivers/net/ethernet/qlogic/qed/qed_rdma.c                                 |    4 +-
 drivers/net/ethernet/qlogic/qed/qed_roce.c                                 |   56 +-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c                                |    8 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.c                                   |    2 +-
 drivers/net/ethernet/qlogic/qede/qede.h                                    |   20 +-
 drivers/net/ethernet/qlogic/qede/qede_ethtool.c                            |  138 ++-
 drivers/net/ethernet/qlogic/qede/qede_filter.c                             |  423 +++++++--
 drivers/net/ethernet/qlogic/qede/qede_fp.c                                 |   31 +-
 drivers/net/ethernet/qlogic/qede/qede_main.c                               |  195 ++++-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c                        |    3 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c                             |    7 -
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c                   |    2 +-
 drivers/net/ethernet/qlogic/qlge/qlge_mpi.c                                |    1 +
 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c                            |    2 +-
 drivers/net/ethernet/realtek/Kconfig                                       |    2 +-
 drivers/net/ethernet/realtek/r8169.c                                       | 1082 ++++++++---------------
 drivers/net/ethernet/renesas/ravb_main.c                                   |    9 +-
 drivers/net/ethernet/renesas/sh_eth.c                                      |   47 +-
 drivers/net/ethernet/renesas/sh_eth.h                                      |   14 +-
 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c                         |    2 +
 drivers/net/ethernet/sfc/Makefile                                          |    2 +
 drivers/net/ethernet/sfc/ef10_sriov.c                                      |    5 +-
 drivers/net/ethernet/sfc/efx.c                                             |   12 +
 drivers/net/ethernet/sfc/falcon/ethtool.c                                  |    1 +
 drivers/net/ethernet/sfc/net_driver.h                                      |    3 +
 drivers/net/ethernet/sfc/rx.c                                              |    7 +-
 drivers/net/ethernet/smsc/epic100.c                                        |    2 -
 drivers/net/ethernet/socionext/netsec.c                                    |   32 +-
 drivers/net/ethernet/stmicro/stmmac/Makefile                               |    3 +-
 drivers/net/ethernet/stmicro/stmmac/common.h                               |   17 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c                        |    2 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c                             |   69 ++
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c                           |   15 +
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h                             |  228 +++++
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c                        |  371 ++++++++
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c                       |  280 ++++++
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c                         |  411 +++++++++
 drivers/net/ethernet/stmicro/stmmac/hwif.c                                 |   31 +-
 drivers/net/ethernet/stmicro/stmmac/hwif.h                                 |   11 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                          |   71 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c                          |  133 ++-
 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c                           |    4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c                      |    6 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c                           |    6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h                           |    1 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c                            |   60 ++
 drivers/net/ethernet/sun/ldmvsw.c                                          |    3 +-
 drivers/net/ethernet/sun/niu.c                                             |   16 -
 drivers/net/ethernet/sun/sunvnet.c                                         |    3 +-
 drivers/net/ethernet/tehuti/tehuti.c                                       |    2 -
 drivers/net/ethernet/ti/cpsw.c                                             |  463 ++++++++--
 drivers/net/ethernet/ti/cpts.c                                             |    6 +-
 drivers/net/ethernet/ti/davinci_cpdma.c                                    |   31 +-
 drivers/net/ethernet/ti/netcp_core.c                                       |   13 +-
 drivers/net/ethernet/ti/tlan.c                                             |    1 +
 drivers/net/ethernet/xilinx/xilinx_emaclite.c                              |  112 +--
 drivers/net/fjes/fjes_main.c                                               |    8 +-
 drivers/net/geneve.c                                                       |   17 +-
 drivers/net/gtp.c                                                          |    2 +-
 drivers/net/hamradio/6pack.c                                               |    5 +-
 drivers/net/hyperv/hyperv_net.h                                            |   11 +
 drivers/net/hyperv/netvsc_drv.c                                            |  112 ++-
 drivers/net/hyperv/rndis_filter.c                                          |    2 +-
 drivers/net/ieee802154/Kconfig                                             |   11 +
 drivers/net/ieee802154/Makefile                                            |    1 +
 drivers/net/ieee802154/fakelb.c                                            |    3 +
 drivers/net/ieee802154/mac802154_hwsim.c                                   |  937 ++++++++++++++++++++
 drivers/net/ieee802154/mac802154_hwsim.h                                   |   73 ++
 drivers/net/macvlan.c                                                      |   11 +-
 drivers/net/net_failover.c                                                 |   11 +-
 drivers/net/netdevsim/Makefile                                             |    4 +
 drivers/net/netdevsim/bpf.c                                                |   91 +-
 drivers/net/netdevsim/ipsec.c                                              |  297 +++++++
 drivers/net/netdevsim/netdev.c                                             |  119 ++-
 drivers/net/netdevsim/netdevsim.h                                          |   71 +-
 drivers/net/ntb_netdev.c                                                   |    2 +-
 drivers/net/phy/Kconfig                                                    |    6 +-
 drivers/net/phy/bcm7xxx.c                                                  |    2 +
 drivers/net/phy/dp83640.c                                                  |    5 +-
 drivers/net/phy/dp83tc811.c                                                |   46 +-
 drivers/net/phy/fixed_phy.c                                                |    7 +-
 drivers/net/phy/marvell.c                                                  |    2 +-
 drivers/net/phy/mdio-mux-bcm-iproc.c                                       |  108 ++-
 drivers/net/phy/mdio-mux-gpio.c                                            |   22 +-
 drivers/net/phy/mscc.c                                                     |    2 +-
 drivers/net/phy/phy.c                                                      |  105 ++-
 drivers/net/phy/phy_device.c                                               |    8 +
 drivers/net/phy/phylink.c                                                  |   30 +
 drivers/net/phy/realtek.c                                                  |   80 ++
 drivers/net/phy/sfp.c                                                      |  803 ++++++++++++++++-
 drivers/net/phy/vitesse.c                                                  |  175 ++++
 drivers/net/phy/xilinx_gmii2rgmii.c                                        |   20 +-
 drivers/net/ppp/ppp_mppe.c                                                 |   56 +-
 drivers/net/team/team.c                                                    |    8 +-
 drivers/net/tun.c                                                          |    7 +-
 drivers/net/usb/asix_devices.c                                             |   38 +-
 drivers/net/usb/catc.c                                                     |    1 +
 drivers/net/usb/cdc-phonet.c                                               |    6 +-
 drivers/net/usb/hso.c                                                      |   44 +-
 drivers/net/usb/kaweth.c                                                   |    8 +-
 drivers/net/usb/lan78xx.c                                                  |    4 +-
 drivers/net/usb/pegasus.c                                                  |    2 +-
 drivers/net/usb/r8152.c                                                    |   15 +-
 drivers/net/usb/rtl8150.c                                                  |    5 +-
 drivers/net/usb/sr9700.c                                                   |    2 +-
 drivers/net/veth.c                                                         |  750 +++++++++++++++-
 drivers/net/virtio_net.c                                                   |  234 +++--
 drivers/net/vxlan.c                                                        |   14 +-
 drivers/net/wan/farsync.c                                                  |    2 -
 drivers/net/wan/fsl_ucc_hdlc.c                                             |    6 +-
 drivers/net/wan/lmc/lmc_main.c                                             |    2 -
 drivers/net/wimax/i2400m/control.c                                         |    3 +-
 drivers/net/wimax/i2400m/fw.c                                              |    3 +-
 drivers/net/wimax/i2400m/netdev.c                                          |    2 -
 drivers/net/wimax/i2400m/usb-fw.c                                          |    2 +-
 drivers/net/wimax/i2400m/usb-tx.c                                          |    2 +-
 drivers/net/wireless/ath/ath10k/Kconfig                                    |   24 +-
 drivers/net/wireless/ath/ath10k/ahb.c                                      |    5 -
 drivers/net/wireless/ath/ath10k/ce.c                                       |    2 +-
 drivers/net/wireless/ath/ath10k/ce.h                                       |   42 +
 drivers/net/wireless/ath/ath10k/core.c                                     |   20 +-
 drivers/net/wireless/ath/ath10k/core.h                                     |    8 +-
 drivers/net/wireless/ath/ath10k/debug.c                                    |   70 +-
 drivers/net/wireless/ath/ath10k/htc.c                                      |    4 +-
 drivers/net/wireless/ath/ath10k/htc.h                                      |    4 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c                                   |   13 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c                                   |   16 +-
 drivers/net/wireless/ath/ath10k/hw.h                                       |    4 +
 drivers/net/wireless/ath/ath10k/mac.c                                      |   79 +-
 drivers/net/wireless/ath/ath10k/pci.h                                      |   42 -
 drivers/net/wireless/ath/ath10k/sdio.c                                     |   16 +-
 drivers/net/wireless/ath/ath10k/sdio.h                                     |    8 +-
 drivers/net/wireless/ath/ath10k/snoc.c                                     |   47 +-
 drivers/net/wireless/ath/ath10k/snoc.h                                     |    1 -
 drivers/net/wireless/ath/ath10k/spectral.c                                 |    2 +-
 drivers/net/wireless/ath/ath10k/wmi-ops.h                                  |   12 +
 drivers/net/wireless/ath/ath10k/wmi-tlv.c                                  |   85 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.h                                  |   17 +
 drivers/net/wireless/ath/ath10k/wmi.c                                      |  101 ++-
 drivers/net/wireless/ath/ath10k/wmi.h                                      |   23 +-
 drivers/net/wireless/ath/ath5k/pcu.c                                       |    1 +
 drivers/net/wireless/ath/ath5k/phy.c                                       |    5 -
 drivers/net/wireless/ath/ath6kl/bmi.c                                      |    2 +-
 drivers/net/wireless/ath/ath6kl/cfg80211.c                                 |   17 +-
 drivers/net/wireless/ath/ath6kl/htc_pipe.c                                 |   10 +-
 drivers/net/wireless/ath/ath6kl/main.c                                     |    3 +-
 drivers/net/wireless/ath/ath6kl/sdio.c                                     |    1 +
 drivers/net/wireless/ath/ath6kl/txrx.c                                     |    2 -
 drivers/net/wireless/ath/ath9k/ar5008_phy.c                                |    2 +
 drivers/net/wireless/ath/ath9k/ar9002_calib.c                              |    6 +-
 drivers/net/wireless/ath/ath9k/ar9002_phy.c                                |    1 +
 drivers/net/wireless/ath/ath9k/ar9003_phy.c                                |    2 +
 drivers/net/wireless/ath/ath9k/ath9k.h                                     |    4 +-
 drivers/net/wireless/ath/ath9k/channel.c                                   |   14 +-
 drivers/net/wireless/ath/ath9k/debug.c                                     |    2 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c                                   |    7 +-
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c                              |    9 +-
 drivers/net/wireless/ath/ath9k/hw.c                                        |   19 +-
 drivers/net/wireless/ath/ath9k/hw.h                                        |    2 +-
 drivers/net/wireless/ath/ath9k/main.c                                      |    5 +-
 drivers/net/wireless/ath/ath9k/wmi.c                                       |   11 +-
 drivers/net/wireless/ath/ath9k/xmit.c                                      |   67 +-
 drivers/net/wireless/ath/wcn36xx/main.c                                    |   30 +-
 drivers/net/wireless/ath/wcn36xx/smd.c                                     |   95 +-
 drivers/net/wireless/ath/wcn36xx/wcn36xx.h                                 |    3 +
 drivers/net/wireless/ath/wil6210/Makefile                                  |    1 +
 drivers/net/wireless/ath/wil6210/cfg80211.c                                |   80 +-
 drivers/net/wireless/ath/wil6210/debugfs.c                                 |  847 ++++++++++++++++--
 drivers/net/wireless/ath/wil6210/ethtool.c                                 |    2 +-
 drivers/net/wireless/ath/wil6210/fw.c                                      |    3 +
 drivers/net/wireless/ath/wil6210/fw_inc.c                                  |    2 +-
 drivers/net/wireless/ath/wil6210/interrupt.c                               |  289 ++++++-
 drivers/net/wireless/ath/wil6210/main.c                                    |  425 +++++++--
 drivers/net/wireless/ath/wil6210/netdev.c                                  |   73 +-
 drivers/net/wireless/ath/wil6210/pcie_bus.c                                |  129 ++-
 drivers/net/wireless/ath/wil6210/pm.c                                      |    6 +-
 drivers/net/wireless/ath/wil6210/rx_reorder.c                              |   53 +-
 drivers/net/wireless/ath/wil6210/trace.h                                   |   59 ++
 drivers/net/wireless/ath/wil6210/txrx.c                                    |  708 ++++++++-------
 drivers/net/wireless/ath/wil6210/txrx.h                                    |  112 ++-
 drivers/net/wireless/ath/wil6210/txrx_edma.c                               | 1608 ++++++++++++++++++++++++++++++++++
 drivers/net/wireless/ath/wil6210/txrx_edma.h                               |  568 ++++++++++++
 drivers/net/wireless/ath/wil6210/wil6210.h                                 |  316 ++++++-
 drivers/net/wireless/ath/wil6210/wil_crash_dump.c                          |    5 +-
 drivers/net/wireless/ath/wil6210/wil_platform.h                            |    1 +
 drivers/net/wireless/ath/wil6210/wmi.c                                     |  723 ++++++++++++++--
 drivers/net/wireless/ath/wil6210/wmi.h                                     |  824 +++++++++++++++++-
 drivers/net/wireless/atmel/atmel.c                                         |   18 +-
 drivers/net/wireless/broadcom/b43/leds.c                                   |    2 +-
 drivers/net/wireless/broadcom/b43legacy/leds.c                             |    2 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c                |   48 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c                    |   25 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h                    |    2 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c                 |   40 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.h                 |    6 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h              |   43 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c                  |   18 +
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c             |    2 +-
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c               |    2 +-
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.c           |    2 +-
 drivers/net/wireless/cisco/airo.c                                          |    8 +-
 drivers/net/wireless/cisco/airo_cs.c                                       |    3 -
 drivers/net/wireless/intel/ipw2x00/ipw2100.c                               |   25 +-
 drivers/net/wireless/intel/ipw2x00/ipw2100.h                               |   12 +-
 drivers/net/wireless/intel/ipw2x00/ipw2200.c                               |    6 +-
 drivers/net/wireless/intel/ipw2x00/ipw2200.h                               |    6 +-
 drivers/net/wireless/intel/ipw2x00/libipw_wx.c                             |    2 -
 drivers/net/wireless/intel/iwlegacy/3945-debug.c                           |    2 +-
 drivers/net/wireless/intel/iwlegacy/3945-mac.c                             |   10 -
 drivers/net/wireless/intel/iwlegacy/3945.c                                 |    2 -
 drivers/net/wireless/intel/iwlegacy/4965-mac.c                             |    6 -
 drivers/net/wireless/intel/iwlwifi/Makefile                                |    4 +-
 drivers/net/wireless/intel/iwlwifi/cfg/2000.c                              |    2 +
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c                             |  163 ++--
 drivers/net/wireless/intel/iwlwifi/cfg/5000.c                              |    1 +
 drivers/net/wireless/intel/iwlwifi/cfg/6000.c                              |    3 +
 drivers/net/wireless/intel/iwlwifi/cfg/7000.c                              |    1 +
 drivers/net/wireless/intel/iwlwifi/cfg/8000.c                              |    1 +
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c                              |    1 +
 drivers/net/wireless/intel/iwlwifi/fw/api/alive.h                          |   18 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/commands.h                       |   10 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h                       |   12 +
 drivers/net/wireless/intel/iwlwifi/fw/api/mac.h                            |  172 ++++
 drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h                        |    4 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h                             |   36 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h                             |  250 +++++-
 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h                             |   25 +
 drivers/net/wireless/intel/iwlwifi/fw/common_rx.c                          |   88 --
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c                                |  284 +++---
 drivers/net/wireless/intel/iwlwifi/fw/file.h                               |   40 +-
 drivers/net/wireless/intel/iwlwifi/fw/img.h                                |   37 +-
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h                            |    3 -
 drivers/net/wireless/intel/iwlwifi/fw/smem.c                               |    4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-config.h                            |    7 +-
 drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h                 |  286 ++++++
 drivers/net/wireless/intel/iwlwifi/iwl-context-info.h                      |    5 +
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h                               |    5 +
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c                               |   74 +-
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c                      |    8 +-
 drivers/net/wireless/intel/iwlwifi/iwl-fh.h                                |   28 +-
 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h                         |   12 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c                         |  110 +++
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h                             |   29 +
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c                                |    7 +
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c                           |    8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c                                |   50 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c                          |    4 +
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c                          |  211 ++++-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h                               |    2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c                               |   23 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c                             |   44 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c                                |   39 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h                                |   21 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c                              |  364 +++++++-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c                               |    8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h                               |    6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                                |   48 +-
 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c                   |  207 +++++
 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c                        |   62 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c                              |   27 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h                         |  294 ++++++-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c                               |  388 ++++++---
 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c                       |   11 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c                            |  235 +++--
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c                          |  192 +++--
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c                               |   92 +-
 drivers/net/wireless/intersil/hostap/hostap_ap.c                           |    8 +-
 drivers/net/wireless/intersil/hostap/hostap_hw.c                           |   17 +-
 drivers/net/wireless/intersil/hostap/hostap_proc.c                         |   10 +-
 drivers/net/wireless/mac80211_hwsim.c                                      |  123 +++
 drivers/net/wireless/marvell/libertas/cfg.c                                |   12 +-
 drivers/net/wireless/marvell/libertas/dev.h                                |    1 +
 drivers/net/wireless/marvell/libertas/if_sdio.c                            |   30 +-
 drivers/net/wireless/marvell/libertas/if_usb.c                             |    7 +-
 drivers/net/wireless/marvell/libertas_tf/if_usb.c                          |    8 +-
 drivers/net/wireless/marvell/mwifiex/11n.c                                 |    5 +-
 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c                       |   95 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c                            |   17 +-
 drivers/net/wireless/marvell/mwifiex/cmdevt.c                              |   34 +-
 drivers/net/wireless/marvell/mwifiex/debugfs.c                             |    2 +-
 drivers/net/wireless/marvell/mwifiex/ie.c                                  |    8 +-
 drivers/net/wireless/marvell/mwifiex/init.c                                |    5 +-
 drivers/net/wireless/marvell/mwifiex/main.c                                |   36 +-
 drivers/net/wireless/marvell/mwifiex/main.h                                |   17 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c                                |   12 +-
 drivers/net/wireless/marvell/mwifiex/scan.c                                |    3 +-
 drivers/net/wireless/marvell/mwifiex/sdio.c                                |   12 +-
 drivers/net/wireless/marvell/mwifiex/sta_event.c                           |    3 +-
 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c                           |    8 +-
 drivers/net/wireless/marvell/mwifiex/sta_tx.c                              |    2 +-
 drivers/net/wireless/marvell/mwifiex/uap_txrx.c                            |   55 +-
 drivers/net/wireless/marvell/mwifiex/usb.c                                 |   25 +-
 drivers/net/wireless/marvell/mwifiex/util.c                                |    6 +-
 drivers/net/wireless/marvell/mwifiex/wmm.c                                 |    2 +-
 drivers/net/wireless/mediatek/mt76/Kconfig                                 |   27 +
 drivers/net/wireless/mediatek/mt76/Makefile                                |   20 +-
 drivers/net/wireless/mediatek/mt76/agg-rx.c                                |    2 +-
 drivers/net/wireless/mediatek/mt76/dma.c                                   |   77 +-
 drivers/net/wireless/mediatek/mt76/dma.h                                   |   43 +
 drivers/net/wireless/mediatek/mt76/mac80211.c                              |   20 +-
 drivers/net/wireless/mediatek/mt76/mt76.h                                  |  174 +++-
 drivers/net/wireless/mediatek/mt76/mt76x0/Makefile                         |    7 +
 drivers/net/wireless/mediatek/mt76/mt76x0/core.c                           |   34 +
 drivers/net/wireless/mediatek/mt76/mt76x0/debugfs.c                        |  166 ++++
 drivers/net/wireless/mediatek/mt76/mt76x0/dma.c                            |  522 +++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/dma.h                            |  126 +++
 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c                         |  445 ++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h                         |  149 ++++
 drivers/net/wireless/mediatek/mt76/mt76x0/init.c                           |  720 ++++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h                       |  282 ++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/initvals_phy.h                   |  772 +++++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/mac.c                            |  658 ++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/mac.h                            |  154 ++++
 drivers/net/wireless/mediatek/mt76/mt76x0/main.c                           |  403 +++++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c                            |  656 ++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h                            |  101 +++
 drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h                         |  330 +++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c                            | 1008 ++++++++++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/phy.h                            |   81 ++
 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h                           |  651 ++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/trace.c                          |   21 +
 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h                          |  313 +++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/tx.c                             |  270 ++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c                            |  381 ++++++++
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.h                            |   61 ++
 drivers/net/wireless/mediatek/mt76/mt76x0/util.c                           |   42 +
 drivers/net/wireless/mediatek/mt76/mt76x2.h                                |  107 ++-
 drivers/net/wireless/mediatek/mt76/mt76x2_common.c                         |  350 ++++++++
 drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c                        |   23 +
 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c                            |  377 +++++++-
 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h                            |   64 ++
 drivers/net/wireless/mediatek/mt76/mt76x2_dma.c                            |   21 -
 drivers/net/wireless/mediatek/mt76/mt76x2_dma.h                            |   38 -
 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c                         |   13 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h                         |    1 +
 drivers/net/wireless/mediatek/mt76/mt76x2_init.c                           |  305 +------
 drivers/net/wireless/mediatek/mt76/mt76x2_init_common.c                    |  259 ++++++
 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c                            |  641 +-------------
 drivers/net/wireless/mediatek/mt76/mt76x2_mac.h                            |    2 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_mac_common.c                     |  699 +++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x2_main.c                           |  326 +------
 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c                            |   17 -
 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h                            |   17 +
 drivers/net/wireless/mediatek/mt76/mt76x2_phy.c                            |  360 +-------
 drivers/net/wireless/mediatek/mt76/mt76x2_phy_common.c                     |  349 ++++++++
 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h                           |   30 +
 drivers/net/wireless/mediatek/mt76/mt76x2_tx.c                             |  161 +---
 drivers/net/wireless/mediatek/mt76/mt76x2_tx_common.c                      |  149 ++++
 drivers/net/wireless/mediatek/mt76/mt76x2_usb.c                            |  142 +++
 drivers/net/wireless/mediatek/mt76/mt76x2u.h                               |   83 ++
 drivers/net/wireless/mediatek/mt76/mt76x2u_core.c                          |  108 +++
 drivers/net/wireless/mediatek/mt76/mt76x2u_init.c                          |  318 +++++++
 drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c                           |  240 ++++++
 drivers/net/wireless/mediatek/mt76/mt76x2u_main.c                          |  185 ++++
 drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c                           |  463 ++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c                           |  303 +++++++
 drivers/net/wireless/mediatek/mt76/tx.c                                    |   85 +-
 drivers/net/wireless/mediatek/mt76/usb.c                                   |  845 ++++++++++++++++++
 drivers/net/wireless/mediatek/mt76/usb_mcu.c                               |  242 ++++++
 drivers/net/wireless/mediatek/mt76/usb_trace.c                             |   23 +
 drivers/net/wireless/mediatek/mt76/usb_trace.h                             |   71 ++
 drivers/net/wireless/mediatek/mt7601u/init.c                               |    1 +
 drivers/net/wireless/mediatek/mt7601u/main.c                               |   11 +
 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c                          |  103 ++-
 drivers/net/wireless/quantenna/qtnfmac/commands.c                          |  211 ++++-
 drivers/net/wireless/quantenna/qtnfmac/commands.h                          |    3 +
 drivers/net/wireless/quantenna/qtnfmac/core.c                              |   26 +
 drivers/net/wireless/quantenna/qtnfmac/core.h                              |    3 +-
 drivers/net/wireless/quantenna/qtnfmac/qlink.h                             |  105 +++
 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c                             |   18 -
 drivers/net/wireless/ray_cs.c                                              |    6 +-
 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c                   |    4 +-
 drivers/net/wireless/realtek/rtlwifi/base.c                                |    2 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c           |  180 +---
 drivers/net/wireless/rndis_wlan.c                                          |    6 +-
 drivers/net/wireless/rsi/rsi_91x_hal.c                                     |   38 +-
 drivers/net/wireless/rsi/rsi_91x_mac80211.c                                |    3 +-
 drivers/net/wireless/rsi/rsi_91x_main.c                                    |    7 +-
 drivers/net/wireless/rsi/rsi_91x_mgmt.c                                    |   23 +-
 drivers/net/wireless/rsi/rsi_91x_sdio.c                                    |    5 +-
 drivers/net/wireless/rsi/rsi_91x_usb.c                                     |    6 +-
 drivers/net/wireless/rsi/rsi_mgmt.h                                        |    2 +-
 drivers/net/wireless/rsi/rsi_sdio.h                                        |    3 +
 drivers/net/wireless/rsi/rsi_usb.h                                         |    3 +
 drivers/net/wireless/ti/wl18xx/debugfs.c                                   |   29 +-
 drivers/net/wireless/ti/wlcore/acx.c                                       |    1 -
 drivers/net/wireless/ti/wlcore/cmd.c                                       |   10 +
 drivers/net/wireless/ti/wlcore/debugfs.c                                   |   90 +-
 drivers/net/wireless/ti/wlcore/main.c                                      |  538 ++++++++----
 drivers/net/wireless/ti/wlcore/ps.c                                        |  146 ----
 drivers/net/wireless/ti/wlcore/ps.h                                        |    3 -
 drivers/net/wireless/ti/wlcore/rx.c                                        |    8 +-
 drivers/net/wireless/ti/wlcore/scan.c                                      |   13 +-
 drivers/net/wireless/ti/wlcore/sysfs.c                                     |   13 +-
 drivers/net/wireless/ti/wlcore/testmode.c                                  |   20 +-
 drivers/net/wireless/ti/wlcore/tx.c                                        |   10 +-
 drivers/net/wireless/ti/wlcore/vendor_cmd.c                                |   30 +-
 drivers/net/wireless/ti/wlcore/wlcore.h                                    |    1 -
 drivers/net/wireless/ti/wlcore/wlcore_i.h                                  |    1 -
 drivers/net/wireless/zydas/zd1211rw/zd_chip.c                              |    2 +-
 drivers/net/wireless/zydas/zd1211rw/zd_usb.c                               |   21 +-
 drivers/net/xen-netback/interface.c                                        |    4 +-
 drivers/net/xen-netback/netback.c                                          |    4 +-
 drivers/net/xen-netfront.c                                                 |    9 +-
 drivers/of/of_mdio.c                                                       |   17 +-
 drivers/ptp/Kconfig                                                        |    2 +-
 drivers/ptp/ptp_qoriq.c                                                    |  217 ++++-
 drivers/s390/net/Kconfig                                                   |   10 +
 drivers/s390/net/Makefile                                                  |    3 +
 drivers/s390/net/ism.h                                                     |  221 +++++
 drivers/s390/net/ism_drv.c                                                 |  623 +++++++++++++
 drivers/s390/net/qeth_core.h                                               |   39 +-
 drivers/s390/net/qeth_core_main.c                                          |  614 ++++++-------
 drivers/s390/net/qeth_core_mpc.c                                           |   11 -
 drivers/s390/net/qeth_core_mpc.h                                           |    7 +-
 drivers/s390/net/qeth_core_sys.c                                           |   18 +-
 drivers/s390/net/qeth_l2.h                                                 |    5 +
 drivers/s390/net/qeth_l2_main.c                                            |  211 ++---
 drivers/s390/net/qeth_l3_main.c                                            |  400 +++++----
 drivers/s390/net/qeth_l3_sys.c                                             |    6 +-
 drivers/ssb/Kconfig                                                        |   21 -
 drivers/ssb/b43_pci_bridge.c                                               |    4 +-
 drivers/ssb/bridge_pcmcia_80211.c                                          |    6 +-
 drivers/ssb/driver_chipcommon.c                                            |   14 +-
 drivers/ssb/driver_chipcommon_pmu.c                                        |   40 +-
 drivers/ssb/driver_chipcommon_sflash.c                                     |    6 +-
 drivers/ssb/driver_extif.c                                                 |    4 +-
 drivers/ssb/driver_gige.c                                                  |    2 +-
 drivers/ssb/driver_gpio.c                                                  |    8 +-
 drivers/ssb/driver_mipscore.c                                              |   17 +-
 drivers/ssb/driver_pcicore.c                                               |   23 +-
 drivers/ssb/embedded.c                                                     |   18 +-
 drivers/ssb/host_soc.c                                                     |   16 +-
 drivers/ssb/main.c                                                         |   83 +-
 drivers/ssb/pci.c                                                          |   75 +-
 drivers/ssb/pcmcia.c                                                       |   62 +-
 drivers/ssb/scan.c                                                         |   38 +-
 drivers/ssb/sdio.c                                                         |   16 +-
 drivers/ssb/sprom.c                                                        |    4 +-
 drivers/ssb/ssb_private.h                                                  |   39 +-
 drivers/staging/netlogic/xlr_net.c                                         |    9 +-
 drivers/staging/rtl8188eu/include/wifi.h                                   |    1 -
 drivers/staging/rtl8188eu/os_dep/os_intfs.c                                |    3 +-
 drivers/staging/rtl8712/wifi.h                                             |    1 -
 drivers/staging/rtl8723bs/include/wifi.h                                   |    1 -
 drivers/staging/rtl8723bs/os_dep/os_intfs.c                                |    7 +-
 drivers/staging/rtlwifi/base.c                                             |    2 +-
 drivers/vhost/net.c                                                        |  370 +++++---
 drivers/vhost/vhost.c                                                      |   71 +-
 drivers/vhost/vhost.h                                                      |   11 +-
 drivers/virtio/virtio_pci_common.c                                         |    7 +-
 drivers/virtio/virtio_pci_common.h                                         |    2 +-
 fs/afs/rxrpc.c                                                             |   28 +-
 fs/kernfs/dir.c                                                            |   29 +-
 fs/kernfs/file.c                                                           |    8 +-
 fs/kernfs/inode.c                                                          |    2 +-
 fs/kernfs/kernfs-internal.h                                                |    2 +
 fs/kernfs/symlink.c                                                        |   11 +-
 fs/sysfs/dir.c                                                             |    7 +-
 fs/sysfs/file.c                                                            |   33 +-
 fs/sysfs/group.c                                                           |   23 +-
 fs/sysfs/sysfs.h                                                           |    5 +-
 include/linux/bitfield.h                                                   |    7 +-
 include/linux/bpf-cgroup.h                                                 |   54 ++
 include/linux/bpf.h                                                        |   79 +-
 include/linux/bpf_types.h                                                  |    9 +
 include/linux/brcmphy.h                                                    |    1 +
 include/linux/can/dev.h                                                    |    7 +-
 include/linux/cgroup.h                                                     |   30 +
 include/linux/cpumask.h                                                    |   18 +-
 include/linux/device.h                                                     |    5 +
 include/linux/etherdevice.h                                                |    3 +-
 include/linux/filter.h                                                     |   51 ++
 include/linux/fsl/ptp_qoriq.h                                              |   44 +-
 include/linux/hwmon.h                                                      |   32 +
 include/linux/ieee80211.h                                                  |  437 +++++++++-
 include/linux/if_team.h                                                    |   18 +
 include/linux/inetdevice.h                                                 |    1 +
 include/linux/ipc.h                                                        |    2 +-
 include/linux/ipc_namespace.h                                              |    2 +-
 include/linux/kernfs.h                                                     |   28 +-
 include/linux/kobject.h                                                    |    4 +
 include/linux/list.h                                                       |   30 +
 include/linux/mlx4/device.h                                                |    8 +
 include/linux/mlx5/device.h                                                |   24 +-
 include/linux/mlx5/driver.h                                                |   12 +-
 include/linux/mlx5/fs.h                                                    |    6 +-
 include/linux/mlx5/mlx5_ifc.h                                              |  186 +++-
 include/linux/mlx5/mlx5_ifc_fpga.h                                         |    1 +
 include/linux/mlx5/vport.h                                                 |    2 -
 include/linux/mroute_base.h                                                |    3 +-
 include/linux/net.h                                                        |    2 +-
 include/linux/netdev_features.h                                            |    2 +
 include/linux/netdevice.h                                                  |  219 ++++-
 include/linux/netfilter.h                                                  |   37 +
 include/linux/netfilter/nfnetlink.h                                        |    1 +
 include/linux/netfilter/{nf_osf.h => nfnetlink_osf.h}                      |   23 +-
 include/linux/netfilter_bridge.h                                           |   11 -
 include/linux/netfilter_ipv4.h                                             |   11 -
 include/linux/netfilter_ipv6.h                                             |    5 -
 include/linux/netlink.h                                                    |    1 -
 include/linux/openvswitch.h                                                |    5 +
 include/linux/phy.h                                                        |   12 +
 include/linux/phylink.h                                                    |    1 +
 include/linux/platform_data/bt-nokia-h4p.h                                 |   38 -
 include/linux/qed/qed_eth_if.h                                             |    6 +
 include/linux/qed/qed_if.h                                                 |   15 +
 include/linux/reciprocal_div.h                                             |   68 ++
 include/linux/rfkill.h                                                     |   20 +-
 include/linux/rhashtable-types.h                                           |  137 +++
 include/linux/rhashtable.h                                                 |  164 +---
 include/linux/sctp.h                                                       |    7 +
 include/linux/sfp.h                                                        |   72 +-
 include/linux/skbuff.h                                                     |   19 +-
 include/linux/ssb/ssb.h                                                    |    2 -
 include/linux/stmmac.h                                                     |    1 +
 include/linux/tcp.h                                                        |   18 +-
 include/linux/udp.h                                                        |    4 +-
 include/linux/virtio_config.h                                              |    7 +-
 include/net/act_api.h                                                      |   31 +-
 include/net/addrconf.h                                                     |    1 +
 include/net/af_ieee802154.h                                                |    1 +
 include/net/af_rxrpc.h                                                     |    2 +-
 include/net/bluetooth/hci.h                                                |  224 +++++
 include/net/bluetooth/hci_core.h                                           |   34 +
 include/net/bluetooth/mgmt.h                                               |   55 ++
 include/net/bond_3ad.h                                                     |    2 +-
 include/net/bonding.h                                                      |   13 +
 include/net/busy_poll.h                                                    |   16 +-
 include/net/cfg80211.h                                                     |  106 ++-
 include/net/dcbnl.h                                                        |   13 +
 include/net/devlink.h                                                      |  195 +++++
 include/net/dsa.h                                                          |    3 +
 include/net/dst.h                                                          |   14 +
 include/net/flow_dissector.h                                               |   21 +-
 include/net/gen_stats.h                                                    |    4 +-
 include/net/ieee80211_radiotap.h                                           |  123 +++
 include/net/inet_common.h                                                  |    2 +-
 include/net/inet_connection_sock.h                                         |    6 +-
 include/net/inet_frag.h                                                    |   11 +-
 include/net/inet_sock.h                                                    |    9 +
 include/net/ip.h                                                           |   27 +-
 include/net/ip_tunnels.h                                                   |    8 +-
 include/net/ip_vs.h                                                        |   18 +-
 include/net/ipv6.h                                                         |   63 +-
 include/net/ipv6_frag.h                                                    |  104 +++
 include/net/lag.h                                                          |   17 +
 include/net/mac80211.h                                                     |   64 +-
 include/net/net_namespace.h                                                |   10 +
 include/net/netevent.h                                                     |    1 +
 include/net/netfilter/ipv4/nf_conntrack_ipv4.h                             |    3 -
 include/net/netfilter/nf_conntrack.h                                       |    7 +-
 include/net/netfilter/nf_conntrack_core.h                                  |   15 +-
 include/net/netfilter/nf_conntrack_count.h                                 |   37 +-
 include/net/netfilter/nf_conntrack_helper.h                                |    4 +-
 include/net/netfilter/nf_conntrack_l3proto.h                               |   84 --
 include/net/netfilter/nf_conntrack_l4proto.h                               |   16 +-
 include/net/netfilter/nf_conntrack_timeout.h                               |   39 +-
 include/net/netfilter/nf_flow_table.h                                      |    2 +-
 include/net/netfilter/nf_log.h                                             |    3 +-
 include/net/netfilter/nf_tables_core.h                                     |    7 +
 include/net/netfilter/nf_tproxy.h                                          |    8 +
 include/net/netns/hash.h                                                   |    7 +-
 include/net/netns/ipv4.h                                                   |    1 +
 include/net/netns/ipv6.h                                                   |    1 +
 include/net/netns/nftables.h                                               |    1 +
 include/net/pkt_cls.h                                                      |   35 +-
 include/net/pkt_sched.h                                                    |    7 +
 include/net/sch_generic.h                                                  |   70 +-
 include/net/sctp/structs.h                                                 |   52 +-
 include/net/seg6.h                                                         |    2 +-
 include/net/seg6_hmac.h                                                    |    2 +-
 include/net/seg6_local.h                                                   |    4 +-
 include/net/smc.h                                                          |   65 ++
 include/net/sock.h                                                         |   81 +-
 include/net/sock_reuseport.h                                               |   19 +-
 include/net/tc_act/tc_pedit.h                                              |    1 +
 include/net/tc_act/tc_skbedit.h                                            |   37 +-
 include/net/tcp.h                                                          |   58 +-
 include/net/tls.h                                                          |   86 +-
 include/net/transp_v6.h                                                    |    3 +-
 include/net/udp.h                                                          |    4 +-
 include/net/udp_tunnel.h                                                   |    6 +-
 include/net/xdp.h                                                          |   20 +
 include/net/xfrm.h                                                         |   59 +-
 include/trace/events/fib.h                                                 |    2 +-
 include/trace/events/net.h                                                 |    7 +
 include/trace/events/rxrpc.h                                               |  129 ++-
 include/trace/events/sock.h                                                |   30 +-
 include/uapi/asm-generic/socket.h                                          |    3 +
 include/uapi/linux/bpf.h                                                   |  104 ++-
 include/uapi/linux/can.h                                                   |    2 +-
 include/uapi/linux/dcbnl.h                                                 |    3 +-
 include/uapi/linux/devlink.h                                               |   42 +
 include/uapi/linux/errqueue.h                                              |    4 +
 include/uapi/linux/ethtool.h                                               |    9 +-
 include/uapi/linux/if_link.h                                               |   17 +
 include/uapi/linux/ila.h                                                   |    1 +
 include/uapi/linux/ip.h                                                    |    1 +
 include/uapi/linux/l2tp.h                                                  |   15 +-
 include/uapi/linux/mii.h                                                   |    1 +
 include/uapi/linux/mroute.h                                                |    2 +
 include/uapi/linux/net_tstamp.h                                            |   18 +
 include/uapi/linux/netconf.h                                               |    1 +
 include/uapi/linux/netfilter/nf_tables.h                                   |  124 ++-
 include/uapi/linux/netfilter/{nf_osf.h => nfnetlink_osf.h}                 |   32 +
 include/uapi/linux/netfilter/xt_osf.h                                      |   22 +-
 include/uapi/linux/netfilter_bridge.h                                      |   11 +
 include/uapi/linux/nl80211.h                                               |  102 ++-
 include/uapi/linux/openvswitch.h                                           |    3 +
 include/uapi/linux/pkt_cls.h                                               |   41 +-
 include/uapi/linux/pkt_sched.h                                             |  150 ++++
 include/uapi/linux/ppp-ioctl.h                                             |    2 +-
 include/uapi/linux/rds.h                                                   |   69 +-
 include/uapi/linux/rtnetlink.h                                             |    7 +
 include/uapi/linux/sctp.h                                                  |    5 +
 include/uapi/linux/smc_diag.h                                              |   25 +-
 include/uapi/linux/snmp.h                                                  |    3 +
 include/uapi/linux/sysctl.h                                                |    3 +-
 include/uapi/linux/tc_act/tc_pedit.h                                       |    9 +-
 include/uapi/linux/tc_act/tc_skbedit.h                                     |    2 +
 include/uapi/linux/tc_act/tc_tunnel_key.h                                  |   28 +
 include/uapi/linux/tcp.h                                                   |   10 +-
 include/uapi/linux/tipc_netlink.h                                          |   14 +
 include/uapi/linux/vhost.h                                                 |   18 +
 include/uapi/linux/xfrm.h                                                  |    5 +-
 ipc/msg.c                                                                  |    1 +
 ipc/sem.c                                                                  |    1 +
 ipc/shm.c                                                                  |    1 +
 ipc/util.c                                                                 |    1 +
 kernel/bpf/Makefile                                                        |    4 +
 kernel/bpf/arraymap.c                                                      |   28 +-
 kernel/bpf/cgroup.c                                                        |  162 ++--
 kernel/bpf/core.c                                                          |   79 +-
 kernel/bpf/cpumap.c                                                        |    1 +
 kernel/bpf/devmap.c                                                        |    1 +
 kernel/bpf/hashtab.c                                                       |   26 +
 kernel/bpf/helpers.c                                                       |   20 +
 kernel/bpf/inode.c                                                         |   11 +-
 kernel/bpf/local_storage.c                                                 |  379 ++++++++
 kernel/bpf/lpm_trie.c                                                      |   12 +
 kernel/bpf/map_in_map.c                                                    |    3 +-
 kernel/bpf/offload.c                                                       |  223 +++--
 kernel/bpf/reuseport_array.c                                               |  363 ++++++++
 kernel/bpf/sockmap.c                                                       |    5 +-
 kernel/bpf/stackmap.c                                                      |    1 +
 kernel/bpf/syscall.c                                                       |  103 ++-
 kernel/bpf/verifier.c                                                      |   55 +-
 kernel/bpf/xskmap.c                                                        |    3 +-
 kernel/cgroup/cgroup.c                                                     |    4 +-
 lib/Kconfig.debug                                                          |    7 +
 lib/Makefile                                                               |    1 +
 lib/kobject.c                                                              |   28 +-
 lib/nlattr.c                                                               |    4 +-
 lib/reciprocal_div.c                                                       |   41 +
 lib/rhashtable.c                                                           |   58 +-
 lib/test_bitfield.c                                                        |  168 ++++
 lib/test_rhashtable.c                                                      |    8 +-
 net/6lowpan/iphc.c                                                         |    1 +
 net/8021q/Makefile                                                         |    1 -
 net/8021q/vlan.c                                                           |   13 +-
 net/9p/mod.c                                                               |    4 +-
 net/Kconfig                                                                |    2 +-
 net/atm/common.c                                                           |    2 +-
 net/atm/mpoa_proc.c                                                        |    6 -
 net/ax25/ax25_addr.c                                                       |    1 -
 net/ax25/ax25_ds_in.c                                                      |    1 -
 net/ax25/ax25_ds_subr.c                                                    |    1 -
 net/ax25/ax25_ip.c                                                         |    1 -
 net/ax25/ax25_out.c                                                        |    1 -
 net/batman-adv/Kconfig                                                     |    8 +-
 net/batman-adv/bat_iv_ogm.h                                                |    6 +-
 net/batman-adv/bat_v_ogm.h                                                 |    6 +-
 net/batman-adv/bridge_loop_avoidance.c                                     |    2 +-
 net/batman-adv/debugfs.c                                                   |    2 +-
 net/batman-adv/originator.c                                                |   17 +-
 net/batman-adv/types.h                                                     |    7 +-
 net/bluetooth/af_bluetooth.c                                               |    2 +-
 net/bluetooth/hci_conn.c                                                   |  189 +++-
 net/bluetooth/hci_core.c                                                   |  105 ++-
 net/bluetooth/hci_debugfs.c                                                |   19 +
 net/bluetooth/hci_event.c                                                  |  579 +++++++++++--
 net/bluetooth/hci_request.c                                                |  616 +++++++++++--
 net/bluetooth/hci_request.h                                                |    8 +
 net/bluetooth/hidp/core.c                                                  |    6 +-
 net/bluetooth/mgmt.c                                                       |  402 ++++++++-
 net/bluetooth/sco.c                                                        |    3 +-
 net/bpf/test_run.c                                                         |   13 +-
 net/bpfilter/Kconfig                                                       |    1 -
 net/bridge/br_forward.c                                                    |   16 +-
 net/bridge/br_if.c                                                         |   62 ++
 net/bridge/br_multicast.c                                                  |   12 +-
 net/bridge/br_netfilter_hooks.c                                            |    1 +
 net/bridge/br_netlink.c                                                    |   30 +-
 net/bridge/br_private.h                                                    |    5 +
 net/bridge/br_sysfs_if.c                                                   |   94 +-
 net/bridge/netfilter/ebtable_filter.c                                      |    1 +
 net/bridge/netfilter/ebtable_nat.c                                         |    1 +
 net/bridge/netfilter/nft_reject_bridge.c                                   |    3 +-
 net/caif/caif_socket.c                                                     |    2 +-
 net/compat.c                                                               |    6 +-
 net/core/datagram.c                                                        |    2 +-
 net/core/dev.c                                                             |  874 ++++++++++++++-----
 net/core/dev_ioctl.c                                                       |    7 +-
 net/core/devlink.c                                                         | 1774 +++++++++++++++++++++++++++++++++-----
 net/core/dst.c                                                             |    1 +
 net/core/ethtool.c                                                         |    1 +
 net/core/fib_rules.c                                                       |    3 +-
 net/core/filter.c                                                          |  554 ++++++++++--
 net/core/flow_dissector.c                                                  |   65 +-
 net/core/gen_estimator.c                                                   |   21 +-
 net/core/lwt_bpf.c                                                         |    2 -
 net/core/neighbour.c                                                       |    4 +-
 net/core/net-sysfs.c                                                       |  159 +++-
 net/core/net_namespace.c                                                   |   28 +
 net/core/pktgen.c                                                          |   12 +-
 net/core/rtnetlink.c                                                       |   82 +-
 net/core/skbuff.c                                                          |   18 +-
 net/core/sock.c                                                            |  106 ++-
 net/core/sock_diag.c                                                       |    2 +
 net/core/sock_reuseport.c                                                  |   92 +-
 net/core/utils.c                                                           |    2 +-
 net/core/xdp.c                                                             |   47 +-
 net/dcb/dcbnl.c                                                            |   97 ++-
 net/dccp/proto.c                                                           |    2 +-
 net/decnet/Kconfig                                                         |    1 -
 net/decnet/Makefile                                                        |    1 -
 net/decnet/TODO                                                            |    5 +-
 net/decnet/dn_fib.c                                                        |    2 -
 net/decnet/dn_nsp_in.c                                                     |    2 +-
 net/decnet/dn_nsp_out.c                                                    |    1 -
 net/decnet/dn_route.c                                                      |    5 +-
 net/decnet/dn_rules.c                                                      |    2 -
 net/decnet/netfilter/Makefile                                              |    1 -
 net/decnet/netfilter/dn_rtmsg.c                                            |    1 -
 net/dns_resolver/dns_key.c                                                 |    1 -
 net/dsa/dsa2.c                                                             |   14 +
 net/dsa/slave.c                                                            |    2 +-
 net/dsa/switch.c                                                           |   22 +-
 net/ethernet/eth.c                                                         |   12 +-
 net/ieee802154/6lowpan/reassembly.c                                        |    7 +-
 net/ieee802154/6lowpan/tx.c                                                |   21 +-
 net/ieee802154/core.c                                                      |    1 -
 net/ieee802154/nl_policy.c                                                 |    1 -
 net/ieee802154/socket.c                                                    |   17 +
 net/ipv4/Kconfig                                                           |    4 +-
 net/ipv4/Makefile                                                          |    2 +-
 net/ipv4/af_inet.c                                                         |   18 +-
 net/ipv4/bpfilter/Makefile                                                 |    1 -
 net/ipv4/devinet.c                                                         |   11 +
 net/ipv4/esp4_offload.c                                                    |   10 +-
 net/ipv4/fou.c                                                             |   20 +-
 net/ipv4/gre_offload.c                                                     |    8 +-
 net/ipv4/icmp.c                                                            |    9 +-
 net/ipv4/igmp.c                                                            |   10 +-
 net/ipv4/inet_connection_sock.c                                            |    9 +
 net/ipv4/inet_fragment.c                                                   |   17 +-
 net/ipv4/inet_hashtables.c                                                 |   19 +-
 net/ipv4/ip_forward.c                                                      |    3 +-
 net/ipv4/ip_fragment.c                                                     |  360 +++++---
 net/ipv4/ip_gre.c                                                          |    7 +-
 net/ipv4/ip_input.c                                                        |  147 +++-
 net/ipv4/ip_output.c                                                       |   22 +-
 net/ipv4/ipmr.c                                                            |   22 +-
 net/ipv4/ipmr_base.c                                                       |    1 +
 net/ipv4/netfilter.c                                                       |   53 --
 net/ipv4/netfilter/Kconfig                                                 |   22 +-
 net/ipv4/netfilter/Makefile                                                |    6 -
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c                             |  472 ----------
 net/ipv4/netfilter/nf_log_ipv4.c                                           |    8 +-
 net/ipv4/ping.c                                                            |   16 +-
 net/ipv4/proc.c                                                            |    3 +
 net/ipv4/raw.c                                                             |   11 +-
 net/ipv4/route.c                                                           |    6 +-
 net/ipv4/sysctl_net_ipv4.c                                                 |   26 +
 net/ipv4/tcp.c                                                             |   75 +-
 net/ipv4/tcp_bbr.c                                                         |    6 +-
 net/ipv4/tcp_dctcp.c                                                       |    4 +-
 net/ipv4/tcp_input.c                                                       |   68 +-
 net/ipv4/tcp_ipv4.c                                                        |    3 +-
 net/ipv4/tcp_minisocks.c                                                   |  229 ++---
 net/ipv4/tcp_offload.c                                                     |   17 +-
 net/ipv4/tcp_output.c                                                      |   19 +-
 net/ipv4/tcp_rate.c                                                        |    4 +
 net/ipv4/tcp_recovery.c                                                    |    2 +-
 net/ipv4/tcp_timer.c                                                       |   51 +-
 net/ipv4/udp.c                                                             |   20 +-
 net/ipv4/udp_offload.c                                                     |   13 +-
 net/ipv6/Kconfig                                                           |    2 +-
 net/ipv6/addrconf.c                                                        |   45 +-
 net/ipv6/af_inet6.c                                                        |    8 +-
 net/ipv6/datagram.c                                                        |    6 +-
 net/ipv6/esp6_offload.c                                                    |   10 +-
 net/ipv6/icmp.c                                                            |   32 +-
 net/ipv6/ila/Makefile                                                      |    2 +-
 net/ipv6/ila/ila.h                                                         |   27 +-
 net/ipv6/ila/ila_common.c                                                  |   31 -
 net/ipv6/ila/ila_main.c                                                    |  121 +++
 net/ipv6/ila/ila_xlat.c                                                    |  292 ++++---
 net/ipv6/inet6_hashtables.c                                                |   14 +-
 net/ipv6/ip6_flowlabel.c                                                   |    3 +-
 net/ipv6/ip6_gre.c                                                         |    8 +-
 net/ipv6/ip6_input.c                                                       |  131 ++-
 net/ipv6/ip6_offload.c                                                     |   16 +-
 net/ipv6/ip6_output.c                                                      |   38 +-
 net/ipv6/ip6_tunnel.c                                                      |    4 +-
 net/ipv6/ip6mr.c                                                           |    1 +
 net/ipv6/ipv6_sockglue.c                                                   |    3 +-
 net/ipv6/mcast.c                                                           |    8 +-
 net/ipv6/netfilter.c                                                       |   62 --
 net/ipv6/netfilter/Kconfig                                                 |   27 +-
 net/ipv6/netfilter/Makefile                                                |    6 -
 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c                             |  460 ----------
 net/ipv6/netfilter/nf_conntrack_reasm.c                                    |   22 +-
 net/ipv6/netfilter/nf_defrag_ipv6_hooks.c                                  |    4 +-
 net/ipv6/netfilter/nf_log_ipv6.c                                           |    8 +-
 net/ipv6/ping.c                                                            |    7 +-
 net/ipv6/raw.c                                                             |   18 +-
 net/ipv6/reassembly.c                                                      |   97 +--
 net/ipv6/seg6.c                                                            |    1 +
 net/ipv6/seg6_hmac.c                                                       |    1 +
 net/ipv6/seg6_local.c                                                      |   54 +-
 net/ipv6/tcpv6_offload.c                                                   |    4 +-
 net/ipv6/udp.c                                                             |   17 +-
 net/ipv6/udp_offload.c                                                     |    4 +-
 net/ipv6/xfrm6_mode_ro.c                                                   |    2 +-
 net/iucv/af_iucv.c                                                         |    6 +-
 net/kcm/Kconfig                                                            |    1 -
 net/kcm/kcmsock.c                                                          |    1 -
 net/key/af_key.c                                                           |    6 +-
 net/l2tp/l2tp_core.c                                                       |   86 +-
 net/l2tp/l2tp_core.h                                                       |   73 +-
 net/l2tp/l2tp_debugfs.c                                                    |    8 +-
 net/l2tp/l2tp_eth.c                                                        |   32 +-
 net/l2tp/l2tp_ip.c                                                         |    4 +-
 net/l2tp/l2tp_ip6.c                                                        |   15 +-
 net/l2tp/l2tp_netlink.c                                                    |   37 +-
 net/l2tp/l2tp_ppp.c                                                        |  560 +++++-------
 net/llc/Kconfig                                                            |    2 +-
 net/llc/Makefile                                                           |    2 +-
 net/llc/llc_if.c                                                           |    1 -
 net/mac80211/Makefile                                                      |    1 +
 net/mac80211/agg-rx.c                                                      |   10 +-
 net/mac80211/agg-tx.c                                                      |   19 +-
 net/mac80211/cfg.c                                                         |    9 +-
 net/mac80211/ethtool.c                                                     |    6 +-
 net/mac80211/he.c                                                          |   55 ++
 net/mac80211/ht.c                                                          |    2 +-
 net/mac80211/ieee80211_i.h                                                 |   47 +-
 net/mac80211/iface.c                                                       |    4 +-
 net/mac80211/key.c                                                         |   24 +-
 net/mac80211/main.c                                                        |   36 +-
 net/mac80211/mlme.c                                                        |  312 ++++++-
 net/mac80211/offchannel.c                                                  |    2 +-
 net/mac80211/rc80211_minstrel.c                                            |    1 -
 net/mac80211/rx.c                                                          |  129 ++-
 net/mac80211/scan.c                                                        |   56 +-
 net/mac80211/sta_info.c                                                    |  101 ++-
 net/mac80211/sta_info.h                                                    |   20 +-
 net/mac80211/trace.h                                                       |    2 +-
 net/mac80211/tx.c                                                          |   23 +-
 net/mac80211/util.c                                                        |  159 +++-
 net/mac802154/tx.c                                                         |   15 +-
 net/mpls/mpls_iptunnel.c                                                   |    2 +-
 net/netfilter/Kconfig                                                      |   57 +-
 net/netfilter/Makefile                                                     |   12 +-
 net/netfilter/core.c                                                       |   15 +
 net/netfilter/ipvs/ip_vs_conn.c                                            |   67 +-
 net/netfilter/ipvs/ip_vs_ctl.c                                             |    2 +-
 net/netfilter/ipvs/ip_vs_proto.c                                           |   19 +-
 net/netfilter/ipvs/ip_vs_proto_sctp.c                                      |    2 +
 net/netfilter/ipvs/ip_vs_proto_tcp.c                                       |    2 +
 net/netfilter/ipvs/ip_vs_proto_udp.c                                       |    2 +
 net/netfilter/ipvs/ip_vs_sync.c                                            |   18 +-
 net/netfilter/nf_conncount.c                                               |  386 +++++++--
 net/netfilter/nf_conntrack_broadcast.c                                     |    2 +-
 net/netfilter/nf_conntrack_core.c                                          |  317 +++++--
 net/netfilter/nf_conntrack_expect.c                                        |    3 +-
 net/netfilter/nf_conntrack_helper.c                                        |   10 +-
 net/netfilter/nf_conntrack_l3proto_generic.c                               |   66 --
 net/netfilter/nf_conntrack_netlink.c                                       |   98 ++-
 net/netfilter/nf_conntrack_proto.c                                         |  844 +++++++++++++-----
 net/netfilter/nf_conntrack_proto_dccp.c                                    |   44 +-
 net/netfilter/nf_conntrack_proto_generic.c                                 |   32 +-
 net/netfilter/nf_conntrack_proto_gre.c                                     |   24 +-
 net/{ipv4 => }/netfilter/nf_conntrack_proto_icmp.c                         |   19 +-
 net/{ipv6 => }/netfilter/nf_conntrack_proto_icmpv6.c                       |   17 +-
 net/netfilter/nf_conntrack_proto_sctp.c                                    |   46 +-
 net/netfilter/nf_conntrack_proto_tcp.c                                     |   52 +-
 net/netfilter/nf_conntrack_proto_udp.c                                     |   55 +-
 net/netfilter/nf_conntrack_standalone.c                                    |   28 +-
 net/netfilter/nf_conntrack_timeout.c                                       |   21 +-
 net/netfilter/nf_flow_table_core.c                                         |   13 +-
 net/netfilter/nf_log_common.c                                              |    5 +-
 net/netfilter/nf_nat_core.c                                                |   18 +-
 net/netfilter/nf_osf.c                                                     |  218 -----
 net/netfilter/nf_tables_api.c                                              |  226 +++--
 net/netfilter/nf_tables_core.c                                             |   16 +-
 net/netfilter/nfnetlink.c                                                  |   23 +-
 net/netfilter/nfnetlink_cttimeout.c                                        |   74 +-
 net/netfilter/nfnetlink_osf.c                                              |  436 ++++++++++
 net/netfilter/nft_chain_filter.c                                           |    4 +-
 net/netfilter/nft_connlimit.c                                              |   36 +-
 net/netfilter/nft_ct.c                                                     |  220 ++++-
 net/netfilter/nft_dynset.c                                                 |    2 +
 net/netfilter/nft_lookup.c                                                 |    6 +-
 net/netfilter/nft_meta.c                                                   |   15 +-
 net/netfilter/nft_numgen.c                                                 |    4 +-
 net/netfilter/nft_osf.c                                                    |  104 +++
 net/netfilter/nft_socket.c                                                 |   22 +-
 net/netfilter/nft_tproxy.c                                                 |  316 +++++++
 net/netfilter/nft_tunnel.c                                                 |  566 ++++++++++++
 net/netfilter/utils.c                                                      |  131 ++-
 net/netfilter/xt_CT.c                                                      |    6 +-
 net/netfilter/xt_TEE.c                                                     |    4 +-
 net/netfilter/xt_TPROXY.c                                                  |    9 -
 net/netfilter/xt_cgroup.c                                                  |    6 +-
 net/netfilter/xt_connlimit.c                                               |    4 +-
 net/netfilter/xt_osf.c                                                     |  149 +---
 net/netfilter/xt_owner.c                                                   |    2 +-
 net/netfilter/xt_recent.c                                                  |    3 +-
 net/netfilter/xt_socket.c                                                  |    8 +
 net/netlink/af_netlink.c                                                   |    5 +-
 net/nfc/llcp_sock.c                                                        |    2 +-
 net/openvswitch/actions.c                                                  |   33 +
 net/openvswitch/conntrack.c                                                |   20 +-
 net/openvswitch/flow_netlink.c                                             |   80 +-
 net/packet/af_packet.c                                                     |   64 +-
 net/packet/internal.h                                                      |    1 -
 net/rds/Kconfig                                                            |    2 +-
 net/rds/Makefile                                                           |    1 -
 net/rds/af_rds.c                                                           |  205 ++++-
 net/rds/bind.c                                                             |  138 ++-
 net/rds/cong.c                                                             |   23 +-
 net/rds/connection.c                                                       |  283 ++++--
 net/rds/ib.c                                                               |  136 ++-
 net/rds/ib.h                                                               |   53 +-
 net/rds/ib_cm.c                                                            |  320 +++++--
 net/rds/ib_frmr.c                                                          |    1 +
 net/rds/ib_mr.h                                                            |    2 +
 net/rds/ib_rdma.c                                                          |   26 +-
 net/rds/ib_recv.c                                                          |   33 +-
 net/rds/ib_send.c                                                          |   13 +-
 net/rds/loop.c                                                             |    7 +-
 net/rds/message.c                                                          |    1 -
 net/rds/rdma.c                                                             |    6 +-
 net/rds/rdma_transport.c                                                   |   95 +-
 net/rds/rdma_transport.h                                                   |    5 +
 net/rds/rds.h                                                              |   88 +-
 net/rds/recv.c                                                             |   78 +-
 net/rds/send.c                                                             |  116 ++-
 net/rds/tcp.c                                                              |  154 +++-
 net/rds/tcp.h                                                              |    2 +-
 net/rds/tcp_connect.c                                                      |   68 +-
 net/rds/tcp_listen.c                                                       |   87 +-
 net/rds/tcp_recv.c                                                         |    9 +-
 net/rds/tcp_send.c                                                         |    4 +-
 net/rds/threads.c                                                          |   69 +-
 net/rds/transport.c                                                        |   16 +-
 net/rxrpc/af_rxrpc.c                                                       |    2 +-
 net/rxrpc/ar-internal.h                                                    |    4 +-
 net/rxrpc/call_event.c                                                     |    2 -
 net/rxrpc/conn_client.c                                                    |    3 +-
 net/rxrpc/conn_event.c                                                     |   17 +-
 net/rxrpc/input.c                                                          |   15 +-
 net/rxrpc/local_event.c                                                    |    5 +-
 net/rxrpc/output.c                                                         |   32 +-
 net/rxrpc/proc.c                                                           |   22 +-
 net/rxrpc/recvmsg.c                                                        |   56 +-
 net/rxrpc/rxkad.c                                                          |   31 +-
 net/rxrpc/sysctl.c                                                         |    1 -
 net/sched/Kconfig                                                          |   39 +-
 net/sched/Makefile                                                         |    5 +-
 net/sched/act_api.c                                                        |  442 +++++++---
 net/sched/act_bpf.c                                                        |   54 +-
 net/sched/act_connmark.c                                                   |   36 +-
 net/sched/act_csum.c                                                       |   76 +-
 net/sched/act_gact.c                                                       |   47 +-
 net/sched/act_ife.c                                                        |   98 ++-
 net/sched/act_ipt.c                                                        |   55 +-
 net/sched/act_mirred.c                                                     |  185 ++--
 net/sched/act_nat.c                                                        |   36 +-
 net/sched/act_pedit.c                                                      |  142 +--
 net/sched/act_police.c                                                     |   56 +-
 net/sched/act_sample.c                                                     |   50 +-
 net/sched/act_simple.c                                                     |   43 +-
 net/sched/act_skbedit.c                                                    |  175 +++-
 net/sched/act_skbmod.c                                                     |   73 +-
 net/sched/act_tunnel_key.c                                                 |  327 ++++++-
 net/sched/act_vlan.c                                                       |   92 +-
 net/sched/cls_api.c                                                        |  717 ++++++++++++---
 net/sched/cls_basic.c                                                      |    1 -
 net/sched/cls_bpf.c                                                        |   43 +-
 net/sched/cls_flower.c                                                     |  647 ++++++++++++--
 net/sched/cls_matchall.c                                                   |   32 +
 net/sched/cls_tcindex.c                                                    |    8 +-
 net/sched/cls_u32.c                                                        |  111 +++
 net/sched/sch_api.c                                                        |   11 +-
 net/sched/sch_cake.c                                                       | 3020 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 net/sched/sch_cbs.c                                                        |  134 ++-
 net/sched/sch_etf.c                                                        |  484 +++++++++++
 net/sched/sch_htb.c                                                        |   13 -
 net/sched/sch_netem.c                                                      |   73 +-
 net/sched/sch_skbprio.c                                                    |  320 +++++++
 net/sctp/Kconfig                                                           |    4 +-
 net/sctp/associola.c                                                       |   15 +
 net/sctp/chunk.c                                                           |    6 +-
 net/sctp/input.c                                                           |    1 +
 net/sctp/ipv6.c                                                            |   20 +-
 net/sctp/outqueue.c                                                        |   11 +-
 net/sctp/protocol.c                                                        |   16 +-
 net/sctp/sm_sideeffect.c                                                   |    1 -
 net/sctp/socket.c                                                          |  249 +++++-
 net/sctp/stream.c                                                          |  153 ++--
 net/sctp/stream_interleave.c                                               |   20 +-
 net/sctp/stream_sched.c                                                    |   13 +-
 net/sctp/stream_sched_prio.c                                               |   22 +-
 net/sctp/stream_sched_rr.c                                                 |    8 +-
 net/smc/Makefile                                                           |    2 +-
 net/smc/af_smc.c                                                           |  310 +++++--
 net/smc/smc.h                                                              |    9 +-
 net/smc/smc_cdc.c                                                          |  113 ++-
 net/smc/smc_cdc.h                                                          |   86 +-
 net/smc/smc_clc.c                                                          |  197 +++--
 net/smc/smc_clc.h                                                          |   99 ++-
 net/smc/smc_core.c                                                         |  349 +++++---
 net/smc/smc_core.h                                                         |   85 +-
 net/smc/smc_diag.c                                                         |   33 +-
 net/smc/smc_ib.c                                                           |  170 ++--
 net/smc/smc_ib.h                                                           |    7 +-
 net/smc/smc_ism.c                                                          |  348 ++++++++
 net/smc/smc_ism.h                                                          |   48 ++
 net/smc/smc_llc.c                                                          |   80 +-
 net/smc/smc_llc.h                                                          |    7 +-
 net/smc/smc_pnet.c                                                         |  171 +++-
 net/smc/smc_pnet.h                                                         |   19 +-
 net/smc/smc_rx.c                                                           |   21 +-
 net/smc/smc_tx.c                                                           |  239 +++--
 net/smc/smc_tx.h                                                           |    6 +-
 net/smc/smc_wr.c                                                           |   32 +-
 net/socket.c                                                               |   28 +-
 net/strparser/strparser.c                                                  |   30 +-
 net/sunrpc/auth_gss/auth_gss.c                                             |    2 +-
 net/tipc/bcast.c                                                           |    2 +-
 net/tipc/bearer.c                                                          |    2 +
 net/tipc/group.c                                                           |   41 +-
 net/tipc/group.h                                                           |    1 +
 net/tipc/link.c                                                            |  134 ++-
 net/tipc/link.h                                                            |    2 +
 net/tipc/monitor.c                                                         |    3 +-
 net/tipc/msg.c                                                             |   35 +-
 net/tipc/name_table.c                                                      |    2 +-
 net/tipc/node.c                                                            |   90 +-
 net/tipc/node.h                                                            |   14 +-
 net/tipc/socket.c                                                          |   12 +-
 net/tls/tls_device.c                                                       |  304 ++++++-
 net/tls/tls_device_fallback.c                                              |    9 +-
 net/tls/tls_main.c                                                         |   32 +-
 net/tls/tls_sw.c                                                           |  347 +++++---
 net/unix/af_unix.c                                                         |   11 +-
 net/wimax/Makefile                                                         |    2 -
 net/wimax/debugfs.c                                                        |    2 -
 net/wimax/op-msg.c                                                         |    1 -
 net/wimax/stack.c                                                          |    4 +-
 net/wireless/core.c                                                        |   21 +-
 net/wireless/core.h                                                        |    2 +-
 net/wireless/lib80211_crypt_tkip.c                                         |   55 +-
 net/wireless/nl80211.c                                                     |  194 ++++-
 net/wireless/sysfs.c                                                       |    4 +-
 net/wireless/util.c                                                        |   87 +-
 net/wireless/wext-compat.c                                                 |   10 +-
 net/x25/Kconfig                                                            |    2 -
 net/x25/x25_subr.c                                                         |    1 -
 net/xdp/xdp_umem.c                                                         |   70 +-
 net/xfrm/Kconfig                                                           |    9 +-
 net/xfrm/Makefile                                                          |    1 +
 net/xfrm/xfrm_device.c                                                     |   19 +-
 net/xfrm/xfrm_input.c                                                      |    5 +
 net/xfrm/xfrm_interface.c                                                  |  975 +++++++++++++++++++++
 net/xfrm/xfrm_output.c                                                     |    3 +-
 net/xfrm/xfrm_policy.c                                                     |  314 +++----
 net/xfrm/xfrm_state.c                                                      |   48 +-
 net/xfrm/xfrm_user.c                                                       |   95 +-
 samples/bpf/Makefile                                                       |   25 +-
 samples/bpf/bpf_load.c                                                     |    3 +
 samples/bpf/hash_func01.h                                                  |   55 ++
 samples/bpf/test_cgrp2_attach2.c                                           |   21 +-
 samples/bpf/test_cgrp2_sock2.c                                             |    2 +-
 samples/bpf/xdp_fwd_user.c                                                 |   34 +-
 samples/bpf/xdp_redirect_cpu_kern.c                                        |  114 ++-
 samples/bpf/xdp_redirect_cpu_user.c                                        |    4 +-
 samples/bpf/xdp_rxq_info_kern.c                                            |   43 +
 samples/bpf/xdp_rxq_info_user.c                                            |   45 +-
 samples/bpf/xdp_sample_pkts_kern.c                                         |   66 ++
 samples/bpf/xdp_sample_pkts_user.c                                         |  169 ++++
 samples/bpf/xdpsock_user.c                                                 |   43 +-
 security/selinux/nlmsgtab.c                                                |    2 +-
 tools/bpf/.gitignore                                                       |    5 +
 tools/bpf/Makefile.helpers                                                 |   59 ++
 tools/bpf/bpftool/.gitignore                                               |    2 +
 tools/bpf/bpftool/Documentation/Makefile                                   |   13 +-
 tools/bpf/bpftool/Documentation/bpftool-cgroup.rst                         |   12 +-
 tools/bpf/bpftool/Documentation/bpftool-prog.rst                           |   33 +-
 tools/bpf/bpftool/Makefile                                                 |   10 +-
 tools/bpf/bpftool/bash-completion/bpftool                                  |  134 ++-
 tools/bpf/bpftool/btf_dumper.c                                             |  251 ++++++
 tools/bpf/bpftool/cgroup.c                                                 |  170 +++-
 tools/bpf/bpftool/common.c                                                 |    2 -
 tools/bpf/bpftool/main.c                                                   |    4 +-
 tools/bpf/bpftool/main.h                                                   |   36 +-
 tools/bpf/bpftool/map.c                                                    |  224 ++++-
 tools/bpf/bpftool/prog.c                                                   |  249 +++++-
 tools/bpf/bpftool/xlated_dumper.c                                          |    6 +-
 tools/build/Makefile.feature                                               |    1 +
 tools/build/feature/Makefile                                               |    4 +
 tools/build/feature/test-reallocarray.c                                    |    8 +
 tools/include/linux/compiler-gcc.h                                         |    4 +
 tools/include/linux/overflow.h                                             |  278 ++++++
 tools/include/tools/libc_compat.h                                          |   20 +
 tools/include/uapi/linux/bpf.h                                             |  104 ++-
 tools/lib/bpf/Build                                                        |    2 +-
 tools/lib/bpf/Makefile                                                     |    6 +-
 tools/lib/bpf/bpf.c                                                        |    1 +
 tools/lib/bpf/bpf.h                                                        |    1 +
 tools/lib/bpf/btf.c                                                        |   43 +-
 tools/lib/bpf/btf.h                                                        |    2 +
 tools/lib/bpf/libbpf.c                                                     |  295 ++++---
 tools/lib/bpf/libbpf.h                                                     |   16 +
 tools/lib/bpf/libbpf_errno.c                                               |   74 ++
 tools/testing/selftests/bpf/Makefile                                       |   15 +-
 tools/testing/selftests/bpf/bpf_helpers.h                                  |   12 +
 tools/testing/selftests/bpf/bpf_util.h                                     |    4 +
 tools/testing/selftests/bpf/cgroup_helpers.c                               |    6 +-
 tools/testing/selftests/bpf/cgroup_helpers.h                               |    6 +-
 tools/testing/selftests/bpf/socket_cookie_prog.c                           |   60 ++
 tools/testing/selftests/bpf/tcp_client.py                                  |   12 +-
 tools/testing/selftests/bpf/tcp_server.py                                  |   16 +-
 tools/testing/selftests/bpf/test_align.c                                   |    5 +-
 tools/testing/selftests/bpf/test_btf.c                                     |   92 +-
 tools/testing/selftests/bpf/test_cgroup_storage.c                          |  130 +++
 tools/testing/selftests/bpf/test_maps.c                                    |  262 +++++-
 tools/testing/selftests/bpf/test_offload.py                                |  232 ++++-
 tools/testing/selftests/bpf/test_select_reuseport.c                        |  688 +++++++++++++++
 tools/testing/selftests/bpf/test_select_reuseport_common.h                 |   36 +
 tools/testing/selftests/bpf/test_select_reuseport_kern.c                   |  180 ++++
 tools/testing/selftests/bpf/test_skb_cgroup_id.sh                          |   62 ++
 tools/testing/selftests/bpf/test_skb_cgroup_id_kern.c                      |   47 +
 tools/testing/selftests/bpf/test_skb_cgroup_id_user.c                      |  187 ++++
 tools/testing/selftests/bpf/test_sock.c                                    |    5 +-
 tools/testing/selftests/bpf/test_sock_addr.c                               |   42 +-
 tools/testing/selftests/bpf/test_socket_cookie.c                           |  225 +++++
 tools/testing/selftests/bpf/test_tcpbpf.h                                  |    1 +
 tools/testing/selftests/bpf/test_tcpbpf_kern.c                             |   17 +-
 tools/testing/selftests/bpf/test_tcpbpf_user.c                             |  119 +--
 tools/testing/selftests/bpf/test_verifier.c                                |  177 +++-
 tools/testing/selftests/bpf/trace_helpers.c                                |   48 +-
 tools/testing/selftests/bpf/trace_helpers.h                                |    4 +
 tools/testing/selftests/drivers/net/mlxsw/mirror_gre.sh                    |  217 +++++
 tools/testing/selftests/drivers/net/mlxsw/mirror_gre_scale.sh              |  197 +++++
 tools/testing/selftests/drivers/net/mlxsw/qos_dscp_bridge.sh               |  189 ++++
 tools/testing/selftests/drivers/net/mlxsw/qos_dscp_router.sh               |  233 +++++
 tools/testing/selftests/drivers/net/mlxsw/router_scale.sh                  |  167 ++++
 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/tc_flower.sh          |  366 ++++++++
 tools/testing/selftests/drivers/net/mlxsw/spectrum/devlink_lib_spectrum.sh |  119 +++
 tools/testing/selftests/drivers/net/mlxsw/spectrum/devlink_resources.sh    |  117 +++
 tools/testing/selftests/drivers/net/mlxsw/spectrum/mirror_gre_scale.sh     |   13 +
 tools/testing/selftests/drivers/net/mlxsw/spectrum/resource_scale.sh       |   55 ++
 tools/testing/selftests/drivers/net/mlxsw/spectrum/router_scale.sh         |   18 +
 tools/testing/selftests/drivers/net/mlxsw/spectrum/tc_flower_scale.sh      |   19 +
 tools/testing/selftests/drivers/net/mlxsw/tc_flower_scale.sh               |  134 +++
 tools/testing/selftests/net/.gitignore                                     |    1 +
 tools/testing/selftests/net/Makefile                                       |    2 +-
 tools/testing/selftests/net/forwarding/README                              |    2 +
 tools/testing/selftests/net/forwarding/bridge_port_isolation.sh            |  151 ++++
 tools/testing/selftests/net/forwarding/devlink_lib.sh                      |  108 +++
 tools/testing/selftests/net/forwarding/gre_multipath.sh                    |  253 ++++++
 tools/testing/selftests/net/forwarding/lib.sh                              |  291 ++++++-
 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d.sh             |  132 +++
 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d_vlan.sh        |    6 +-
 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1q.sh             |  126 +++
 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1q_lag.sh         |  283 ++++++
 tools/testing/selftests/net/forwarding/mirror_gre_changes.sh               |   11 +-
 tools/testing/selftests/net/forwarding/mirror_gre_lag_lacp.sh              |  285 ++++++
 tools/testing/selftests/net/forwarding/mirror_gre_lib.sh                   |    4 +-
 tools/testing/selftests/net/forwarding/mirror_gre_nh.sh                    |    4 +
 tools/testing/selftests/net/forwarding/mirror_gre_topo_lib.sh              |    2 +-
 tools/testing/selftests/net/forwarding/mirror_gre_vlan_bridge_1q.sh        |   21 +-
 tools/testing/selftests/net/forwarding/mirror_lib.sh                       |    2 +-
 tools/testing/selftests/net/forwarding/router_bridge.sh                    |  113 +++
 tools/testing/selftests/net/forwarding/router_bridge_vlan.sh               |  132 +++
 tools/testing/selftests/net/forwarding/router_broadcast.sh                 |  233 +++++
 tools/testing/selftests/net/forwarding/router_multipath.sh                 |   39 -
 tools/testing/selftests/net/forwarding/tc_chains.sh                        |   86 +-
 tools/testing/selftests/net/forwarding/tc_shblocks.sh                      |    2 +
 tools/testing/selftests/net/ip6_gre_headroom.sh                            |   65 ++
 tools/testing/selftests/net/rtnetlink.sh                                   |  128 ++-
 tools/testing/selftests/net/tls.c                                          |  692 +++++++++++++++
 tools/testing/selftests/tc-testing/README                                  |   16 +-
 tools/testing/selftests/tc-testing/config                                  |   48 ++
 tools/testing/selftests/tc-testing/tc-tests/actions/connmark.json          |   24 +-
 tools/testing/selftests/tc-testing/tc-tests/actions/csum.json              |   24 +
 tools/testing/selftests/tc-testing/tc-tests/actions/mirred.json            |    3 +-
 tools/testing/selftests/tc-testing/tc-tests/actions/nat.json               |  593 +++++++++++++
 tools/testing/selftests/tc-testing/tc-tests/actions/skbedit.json           |   26 +-
 tools/testing/selftests/tc-testing/tc-tests/actions/tunnel_key.json        |  917 ++++++++++++++++++++
 tools/testing/selftests/tc-testing/tc-tests/filters/fw.json                | 1049 ++++++++++++++++++++++
 tools/testing/selftests/tc-testing/tc-tests/filters/tests.json             |    4 +-
 1752 files changed, 119401 insertions(+), 29298 deletions(-)
 rename Documentation/bpf/{README.rst => index.rst} (82%)
 create mode 100644 Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
 create mode 100644 Documentation/devicetree/bindings/net/dsa/vitesse,vsc73xx.txt
 create mode 100644 Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
 create mode 100644 Documentation/networking/alias.rst
 delete mode 100644 Documentation/networking/alias.txt
 rename Documentation/networking/{bridge.txt => bridge.rst} (85%)
 create mode 100644 Documentation/networking/can_ucan_protocol.rst
 create mode 100644 Documentation/networking/netdev-FAQ.rst
 delete mode 100644 Documentation/networking/netdev-FAQ.txt
 create mode 100644 Documentation/networking/ti-cpsw.txt
 create mode 100644 drivers/bluetooth/btmtkuart.c
 delete mode 100644 drivers/net/can/usb/kvaser_usb.c
 create mode 100644 drivers/net/can/usb/kvaser_usb/Makefile
 create mode 100644 drivers/net/can/usb/kvaser_usb/kvaser_usb.h
 create mode 100644 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
 create mode 100644 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
 create mode 100644 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
 create mode 100644 drivers/net/can/usb/ucan.c
 create mode 100644 drivers/net/dsa/realtek-smi.c
 create mode 100644 drivers/net/dsa/realtek-smi.h
 create mode 100644 drivers/net/dsa/rtl8366.c
 create mode 100644 drivers/net/dsa/rtl8366rb.c
 create mode 100644 drivers/net/dsa/vitesse-vsc73xx.c
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.h
 create mode 100644 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx4/crdump.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer_tracepoint.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
 rename drivers/net/ethernet/mellanox/mlx5/core/{ => lib}/vxlan.h (58%)
 delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/vxlan.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c
 delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h
 create mode 100644 drivers/net/ethernet/microchip/lan743x_ethtool.c
 create mode 100644 drivers/net/ethernet/microchip/lan743x_ethtool.h
 create mode 100644 drivers/net/ethernet/microchip/lan743x_ptp.c
 create mode 100644 drivers/net/ethernet/microchip/lan743x_ptp.h
 delete mode 100644 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_api.c
 delete mode 100644 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_api.h
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
 create mode 100644 drivers/net/ieee802154/mac802154_hwsim.c
 create mode 100644 drivers/net/ieee802154/mac802154_hwsim.h
 create mode 100644 drivers/net/netdevsim/ipsec.c
 create mode 100644 drivers/net/wireless/ath/wil6210/txrx_edma.c
 create mode 100644 drivers/net/wireless/ath/wil6210/txrx_edma.h
 delete mode 100644 drivers/net/wireless/intel/iwlwifi/fw/common_rx.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h
 create mode 100644 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/Makefile
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/core.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/debugfs.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/init.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/initvals_phy.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/main.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/phy.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/trace.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/tx.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/util.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_common.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init_common.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac_common.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy_common.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx_common.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_usb.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_core.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_init.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_main.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/usb.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/usb_mcu.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/usb_trace.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/usb_trace.h
 create mode 100644 drivers/s390/net/ism.h
 create mode 100644 drivers/s390/net/ism_drv.c
 rename include/linux/netfilter/{nf_osf.h => nfnetlink_osf.h} (62%)
 delete mode 100644 include/linux/platform_data/bt-nokia-h4p.h
 create mode 100644 include/linux/rhashtable-types.h
 create mode 100644 include/net/ipv6_frag.h
 create mode 100644 include/net/lag.h
 delete mode 100644 include/net/netfilter/nf_conntrack_l3proto.h
 rename include/uapi/linux/netfilter/{nf_osf.h => nfnetlink_osf.h} (74%)
 create mode 100644 kernel/bpf/local_storage.c
 create mode 100644 kernel/bpf/reuseport_array.c
 create mode 100644 lib/test_bitfield.c
 delete mode 100644 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c
 create mode 100644 net/ipv6/ila/ila_main.c
 delete mode 100644 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c
 create mode 100644 net/mac80211/he.c
 delete mode 100644 net/netfilter/nf_conntrack_l3proto_generic.c
 rename net/{ipv4 => }/netfilter/nf_conntrack_proto_icmp.c (96%)
 rename net/{ipv6 => }/netfilter/nf_conntrack_proto_icmpv6.c (96%)
 delete mode 100644 net/netfilter/nf_osf.c
 create mode 100644 net/netfilter/nfnetlink_osf.c
 create mode 100644 net/netfilter/nft_osf.c
 create mode 100644 net/netfilter/nft_tproxy.c
 create mode 100644 net/netfilter/nft_tunnel.c
 create mode 100644 net/sched/sch_cake.c
 create mode 100644 net/sched/sch_etf.c
 create mode 100644 net/sched/sch_skbprio.c
 create mode 100644 net/smc/smc_ism.c
 create mode 100644 net/smc/smc_ism.h
 create mode 100644 net/xfrm/xfrm_interface.c
 create mode 100644 samples/bpf/hash_func01.h
 create mode 100644 samples/bpf/xdp_sample_pkts_kern.c
 create mode 100644 samples/bpf/xdp_sample_pkts_user.c
 create mode 100644 tools/bpf/.gitignore
 create mode 100644 tools/bpf/Makefile.helpers
 create mode 100644 tools/bpf/bpftool/btf_dumper.c
 create mode 100644 tools/build/feature/test-reallocarray.c
 create mode 100644 tools/include/linux/overflow.h
 create mode 100644 tools/include/tools/libc_compat.h
 create mode 100644 tools/lib/bpf/libbpf_errno.c
 create mode 100644 tools/testing/selftests/bpf/socket_cookie_prog.c
 create mode 100644 tools/testing/selftests/bpf/test_cgroup_storage.c
 create mode 100644 tools/testing/selftests/bpf/test_select_reuseport.c
 create mode 100644 tools/testing/selftests/bpf/test_select_reuseport_common.h
 create mode 100644 tools/testing/selftests/bpf/test_select_reuseport_kern.c
 create mode 100755 tools/testing/selftests/bpf/test_skb_cgroup_id.sh
 create mode 100644 tools/testing/selftests/bpf/test_skb_cgroup_id_kern.c
 create mode 100644 tools/testing/selftests/bpf/test_skb_cgroup_id_user.c
 create mode 100644 tools/testing/selftests/bpf/test_socket_cookie.c
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/mirror_gre.sh
 create mode 100644 tools/testing/selftests/drivers/net/mlxsw/mirror_gre_scale.sh
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_dscp_bridge.sh
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_dscp_router.sh
 create mode 100644 tools/testing/selftests/drivers/net/mlxsw/router_scale.sh
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/tc_flower.sh
 create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/devlink_lib_spectrum.sh
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum/devlink_resources.sh
 create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/mirror_gre_scale.sh
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum/resource_scale.sh
 create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/router_scale.sh
 create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/tc_flower_scale.sh
 create mode 100644 tools/testing/selftests/drivers/net/mlxsw/tc_flower_scale.sh
 create mode 100755 tools/testing/selftests/net/forwarding/bridge_port_isolation.sh
 create mode 100644 tools/testing/selftests/net/forwarding/devlink_lib.sh
 create mode 100755 tools/testing/selftests/net/forwarding/gre_multipath.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1q.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1q_lag.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_lag_lacp.sh
 create mode 100755 tools/testing/selftests/net/forwarding/router_bridge.sh
 create mode 100755 tools/testing/selftests/net/forwarding/router_bridge_vlan.sh
 create mode 100755 tools/testing/selftests/net/forwarding/router_broadcast.sh
 create mode 100755 tools/testing/selftests/net/ip6_gre_headroom.sh
 create mode 100644 tools/testing/selftests/net/tls.c
 create mode 100644 tools/testing/selftests/tc-testing/config
 create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/nat.json
 create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/tunnel_key.json
 create mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/fw.json

             reply	other threads:[~2018-08-15  2:14 UTC|newest]

Thread overview: 1679+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-15  2:13 David Miller [this message]
  -- strict thread matches above, loose matches on Subject: below --
2021-07-22 13:11 [GIT] Networking David Miller
2021-07-22 18:00 ` pr-tracker-bot
2021-03-25  0:47 David Miller
2021-03-25  1:25 ` pr-tracker-bot
2021-02-18  2:52 David Miller
2021-02-21  2:57 ` pr-tracker-bot
2021-02-10  3:36 David Miller
2021-02-10 20:19 ` pr-tracker-bot
2020-10-05  5:07 David Miller
2020-10-05 20:15 ` pr-tracker-bot
2020-09-22  1:44 Jakub Kicinski
2020-09-22 22:02 ` Linus Torvalds
2020-09-22 22:17   ` Jakub Kicinski
2020-09-22 22:15 ` pr-tracker-bot
2020-09-04  0:03 David Miller
2020-09-04  2:09 ` pr-tracker-bot
2020-08-23  2:19 David Miller
2020-08-23 18:39 ` pr-tracker-bot
2020-08-17 22:15 David Miller
2020-08-18  1:35 ` pr-tracker-bot
2020-08-13 23:10 David Miller
2020-08-14  3:14 ` pr-tracker-bot
2020-08-06  1:55 David Miller
2020-08-06 17:19 ` pr-tracker-bot
2020-08-06 21:39 ` John Stultz
2020-08-06 23:17   ` Eric Dumazet
2020-08-06 23:28     ` Eric Dumazet
2020-08-07  0:32     ` John Stultz
2020-08-07  6:23       ` John Stultz
2020-08-07  6:48         ` John Stultz
2020-08-07  7:19         ` Christoph Hellwig
2020-08-07 18:29           ` John Stultz
2020-08-01 21:36 David Miller
2020-08-01 23:45 ` Linus Torvalds
2020-08-02  1:45   ` David Miller
2020-08-02  0:00 ` pr-tracker-bot
2020-07-25  5:12 David Miller
2020-07-25 22:30 ` pr-tracker-bot
2020-07-10 23:58 David Miller
2020-07-11  4:15 ` pr-tracker-bot
2020-06-25 23:43 David Miller
2020-06-26  1:40 ` pr-tracker-bot
2020-06-16 23:25 David Miller
2020-06-17  0:50 ` pr-tracker-bot
2020-06-13 22:54 David Miller
2020-06-13 23:35 ` pr-tracker-bot
2020-06-08  0:21 David Miller
2020-06-08  0:35 ` pr-tracker-bot
2020-06-03  0:11 David Miller
2020-06-08 20:30 ` pr-tracker-bot
2020-05-31  5:13 David Miller
2020-05-31 18:05 ` pr-tracker-bot
2020-05-24  0:06 David Miller
2020-05-24  0:20 ` pr-tracker-bot
2020-05-15 19:39 David Miller
2020-05-15 20:15 ` pr-tracker-bot
2020-05-07  3:40 David Miller
2020-05-07  4:05 ` pr-tracker-bot
2020-04-25  2:02 David Miller
2020-04-25  2:30 ` pr-tracker-bot
2020-04-16 21:19 David Miller
2020-04-16 22:15 ` pr-tracker-bot
2020-04-06 18:22 David Miller
2020-04-07 19:55 ` pr-tracker-bot
2020-04-04 23:55 Alejandro Colomar
2020-03-31 20:55 David Miller
2020-04-01  0:55 ` pr-tracker-bot
2020-03-29  1:39 David Miller
2020-03-29  2:03 ` Linus Torvalds
2020-03-29 22:52   ` David Miller
2020-03-29 22:54     ` Linus Torvalds
2020-03-30 21:18       ` Paul Bolle
2020-03-30 23:46         ` Randy Dunlap
2020-03-29  2:05 ` pr-tracker-bot
2020-03-25 20:24 David Miller
2020-03-25 21:20 ` pr-tracker-bot
2020-03-12 23:14 David Miller
2020-03-13  1:15 ` pr-tracker-bot
2020-02-27 22:12 David Miller
2020-02-28  0:50 ` pr-tracker-bot
2020-02-21  0:50 David Miller
2020-02-21 21:10 ` pr-tracker-bot
2020-02-14 15:54 David Miller
2020-02-14 21:40 ` pr-tracker-bot
2020-02-08 22:36 David Miller
2020-02-09  1:30 ` pr-tracker-bot
2020-02-04 12:25 David Miller
2020-02-04 13:40 ` pr-tracker-bot
2020-01-30 14:41 David Miller
2020-01-30 18:00 ` pr-tracker-bot
2020-01-28 16:25 David Miller
2020-01-29  0:09 ` Linus Torvalds
2020-01-29 19:42 ` Linus Torvalds
2020-01-30  1:21   ` Mat Martineau
2020-01-25 21:41 David Miller
2020-01-25 22:35 ` pr-tracker-bot
2020-01-19 15:39 David Miller
2020-01-19 20:20 ` pr-tracker-bot
2020-01-09  6:55 David Miller
2020-01-09 19:15 ` pr-tracker-bot
2019-12-31  8:57 David Miller
2019-12-31 19:45 ` pr-tracker-bot
2019-12-22  2:09 David Miller
2019-12-22 19:10 ` pr-tracker-bot
2019-12-27 22:13 ` Linus Torvalds
2019-12-27 22:22   ` David Miller
2019-12-08  9:20 David Miller
2019-12-08 21:35 ` Linus Torvalds
2019-12-08 23:11   ` David Miller
2019-12-08 21:40 ` pr-tracker-bot
2019-12-09 10:46 ` Geert Uytterhoeven
2019-12-02  0:05 David Miller
2019-12-02  4:40 ` pr-tracker-bot
2019-11-27 23:43 David Miller
2019-11-28  1:55 ` pr-tracker-bot
2019-11-26  0:01 David Miller
2019-11-26  4:25 ` pr-tracker-bot
2019-11-22 18:17 David Miller
2019-11-22 22:45 ` pr-tracker-bot
2019-11-16 21:33 David Miller
2019-11-17  0:00 ` pr-tracker-bot
2019-11-19 13:01 ` Geert Uytterhoeven
2019-11-19 13:14   ` Yuehaibing
2019-11-09  1:34 David Miller
2019-11-09  2:35 ` pr-tracker-bot
2019-11-05  1:51 David Miller
2019-11-06 15:43 ` Greg KH
2019-11-01 23:50 David Miller
2019-11-02  1:10 ` pr-tracker-bot
2019-10-19 19:39 David Miller
2019-10-20  0:35 ` pr-tracker-bot
2019-10-05  1:47 David Miller
2019-10-05 20:05 ` pr-tracker-bot
2019-09-28 13:49 David Miller
2019-09-29  1:05 ` pr-tracker-bot
2019-09-17 22:39 David Miller
2019-09-18 19:55 ` pr-tracker-bot
2019-09-18 20:37 ` Linus Torvalds
2019-09-19  8:49   ` David Miller
2019-09-19 11:22   ` David Miller
2019-09-13 20:55 David Miller
2019-09-14 23:25 ` pr-tracker-bot
2019-09-01 20:45 David Miller
2019-09-02 17:05 ` pr-tracker-bot
2019-08-26  6:29 David Miller
2019-08-27 18:35 ` pr-tracker-bot
2019-08-19  2:46 David Miller
2019-08-19 17:45 ` pr-tracker-bot
2019-08-06 23:35 David Miller
2019-08-07  0:30 ` pr-tracker-bot
2019-07-22  4:13 David Miller
2019-07-22 16:40 ` pr-tracker-bot
2019-07-19  3:44 David Miller
2019-07-19 19:45 ` pr-tracker-bot
2019-07-13  6:17 David Miller
2019-07-13 23:15 ` pr-tracker-bot
2019-07-10  5:38 David Miller
2019-07-11 18:35 ` pr-tracker-bot
2019-06-27  2:50 David Miller
2019-06-28  0:30 ` pr-tracker-bot
2019-06-22  1:21 David Miller
2019-06-22  5:30 ` pr-tracker-bot
2019-06-22  5:36   ` Linus Torvalds
2019-06-22  5:43     ` Bhaskar Chowdhury
2019-06-17 18:17 David Miller
2019-06-17 23:35 ` pr-tracker-bot
2019-06-06 22:00 David Miller
2019-06-07 16:45 ` pr-tracker-bot
2019-05-31 21:16 David Miller
2019-05-31 22:18 ` Greg KH
2019-05-31 23:49   ` David Miller
2019-05-30 23:05 David Miller
2019-05-31  4:25 ` pr-tracker-bot
2019-05-22  5:43 David Miller
2019-05-22 16:00 ` pr-tracker-bot
2019-05-20  6:28 David Miller
2019-05-20 16:00 ` pr-tracker-bot
2019-05-13 17:08 David Miller
2019-05-13 22:55 ` pr-tracker-bot
2019-05-09 23:55 David Miller
2019-05-10  0:15 ` pr-tracker-bot
2019-05-08  1:01 David Miller
2019-05-08  5:40 ` pr-tracker-bot
2019-05-08  0:59 David Miller
2019-05-02 15:22 David Miller
2019-05-02 18:20 ` pr-tracker-bot
2019-04-24 22:11 David Miller
2019-04-24 23:40 ` pr-tracker-bot
2019-04-17  5:16 David Miller
2019-04-17 17:50 ` pr-tracker-bot
2019-04-09  2:21 David Miller
2019-04-09  3:15 ` pr-tracker-bot
2019-04-05  1:47 David Miller
2019-04-05  5:05 ` pr-tracker-bot
2019-04-05 10:21 ` Tim Tassonis
2019-03-27  2:10 David Miller
2019-03-27 22:10 ` pr-tracker-bot
2019-03-14  1:08 David Miller
2019-03-14 17:55 ` pr-tracker-bot
2019-03-10 18:56 David Miller
2019-03-11 17:50 ` pr-tracker-bot
2019-03-04 23:26 David Miller
2019-03-05 17:40 ` pr-tracker-bot
2019-03-02  9:08 David Miller
2019-03-02 17:10 ` pr-tracker-bot
2019-02-24  2:57 David Miller
2019-02-24 18:15 ` pr-tracker-bot
2019-02-19 22:33 David Miller
2019-02-20  0:30 ` pr-tracker-bot
2019-02-15  2:00 David Miller
2019-02-15 17:10 ` pr-tracker-bot
2019-02-08 10:42 David Miller
2019-02-08 19:45 ` pr-tracker-bot
2019-01-29 20:55 David Miller
2019-01-30  1:25 ` pr-tracker-bot
2019-01-26  0:21 David Miller
2019-01-27 17:02 ` Linus Torvalds
2019-01-27 18:19   ` David Miller
2019-01-27 17:25 ` pr-tracker-bot
2019-01-25 19:58 David Miller
2019-01-25 23:15 ` Linus Torvalds
2019-01-25 23:25   ` Linus Torvalds
2019-01-25 23:30     ` David Miller
2019-01-25 23:30   ` David Miller
2019-01-27 17:25 ` pr-tracker-bot
2019-01-20 22:09 David Miller
2019-01-21 22:00 ` pr-tracker-bot
2019-01-13 21:33 David Miller
2019-01-15 17:30 ` pr-tracker-bot
2019-01-03  6:12 David Miller
2019-01-04  4:20 ` pr-tracker-bot
2018-12-22  0:20 David Miller
2018-12-25  2:43 ` David Miller
2018-12-27 22:05 ` pr-tracker-bot
2018-12-21 20:42 David Miller
2018-12-21 22:30 ` pr-tracker-bot
2018-12-20  5:03 David Miller
2018-12-20 16:10 ` pr-tracker-bot
2018-12-09 20:51 David Miller
2018-12-09 23:45 ` pr-tracker-bot
2018-11-28 20:27 David Miller
2018-11-28 22:15 ` pr-tracker-bot
2018-11-24  6:58 David Miller
2018-11-24 17:55 ` pr-tracker-bot
2018-11-19  3:12 David Miller
2018-11-19 17:30 ` pr-tracker-bot
2018-11-11 22:26 David Miller
2018-11-11 23:15 ` pr-tracker-bot
2018-11-06  1:42 David Miller
2018-11-06 15:45 ` Linus Torvalds
2018-11-01  1:44 David Miller
2018-11-01 16:17 ` Linus Torvalds
2018-10-29  2:46 David Miller
2018-10-29  3:19 ` Linus Torvalds
2018-10-26 23:12 David Miller
2018-10-24  3:29 David Miller
2018-10-24  6:01 ` Linus Torvalds
2018-10-24  7:23   ` Linus Torvalds
2018-10-24  7:50     ` Kalle Valo
2018-10-24  7:50       ` Kalle Valo
2018-10-24  8:05       ` Kalle Valo
2018-10-24  8:05         ` Kalle Valo
2018-10-24 13:28         ` Andy Gross
2018-10-24 13:28           ` Andy Gross
     [not found]         ` <CAPBZ5Qen9ak4eFqdHEKNVoGBWUtohu_hwYxZ2cwmyAU=a8Mv9A@mail.gmail.com>
2018-10-24 13:40           ` Linus Torvalds
2018-10-24 13:40             ` Linus Torvalds
2018-10-24 13:40             ` Linus Torvalds
2018-10-24  7:30   ` Kalle Valo
2018-10-24  7:30     ` Kalle Valo
2018-10-20 22:47 David Miller
2018-10-21  5:26 ` David Miller
2018-10-21  5:26   ` David Miller
2018-10-21  8:53   ` Greg KH
2018-10-19  0:19 David Miller
2018-10-19  8:13 ` Greg KH
2018-10-12  2:06 David Miller
2018-10-12  8:23 ` Greg KH
2018-10-06  5:20 David Miller
2018-10-06  9:26 ` Greg KH
2018-10-03 21:57 David Miller
2018-10-03 23:52 ` Greg KH
2018-09-25  3:32 David Miller
2018-09-25  9:43 ` Greg KH
2018-09-18  3:00 David Miller
2018-09-18  7:31 ` Greg KH
2018-09-18 15:43   ` David Miller
2018-09-18  8:02 ` Greg KH
2018-09-12 20:29 David Miller
2018-09-04 19:42 David Miller
2018-08-26 21:37 David Miller
2018-08-21  0:59 David Miller
2018-08-21  5:36 ` Greg KH
2018-08-23  7:04   ` Greg KH
2018-08-19 18:37 David Miller
2018-08-11 18:20 David Miller
2018-08-09  5:06 David Miller
2018-08-05  7:47 David Miller
2018-08-05 15:52 ` Linus Torvalds
2018-08-07 17:56   ` Dmitry Safonov
2018-08-02  4:37 David Miller
2018-08-02 17:15 ` Linus Torvalds
2018-07-30 20:14 David Miller
2018-07-24 23:51 David Miller
2018-07-18 23:34 David Miller
2018-07-02 13:03 David Miller
2018-07-02 18:29 ` Linus Torvalds
2018-07-03 13:52   ` Ursula Braun
2018-07-03 17:03     ` Linus Torvalds
2018-06-25  7:45 David Miller
2018-06-20 12:35 David Miller
2018-06-21  8:45 ` Ingo Molnar
2018-06-21 13:40   ` Matteo Croce
2018-06-21 13:46     ` Stephen Rothwell
2018-06-21 16:33     ` Ingo Molnar
2018-06-15 16:48 David Miller
2018-06-11  0:42 David Miller
2018-06-06 21:08 David Miller
2018-06-02 23:39 David Miller
2018-05-25 20:58 David Miller
2018-05-22 17:49 David Miller
2018-05-22 18:13 ` Greg KH
2018-05-20 23:30 David Miller
2018-05-11 21:00 David Miller
2018-05-11 21:25 ` Linus Torvalds
2018-05-12  0:10   ` David Miller
2018-05-12  0:12     ` Linus Torvalds
2018-05-03 20:21 David Miller
2018-04-24 20:38 David Miller
2018-04-20  1:17 David Miller
2018-04-11 21:53 David Miller
2018-04-09  2:50 David Miller
2018-04-04 17:52 David Miller
2018-04-02 17:54 David Miller
2018-04-02 16:29 David Miller
2018-04-02 17:54 ` David Miller
2018-03-30 20:28 David Miller
2018-03-22 20:32 David Miller
2018-03-05  3:30 David Miller
2018-02-23 18:04 David Miller
2018-02-19 19:47 David Miller
2018-02-09 19:57 David Miller
2018-02-06 20:09 David Miller
2018-02-03  1:04 David Miller
2018-01-31 20:53 David Miller
2018-01-26 16:36 David Miller
2018-01-24 23:23 David Miller
2018-01-23 16:05 David Miller
2018-01-19  2:25 David Miller
2018-01-16 20:34 David Miller
2018-01-10 22:21 David Miller
2018-01-09  3:13 David Miller
2017-12-29  2:05 David Miller
2017-12-21 21:32 David Miller
2017-12-15 21:04 David Miller
2017-12-08 20:05 David Miller
2017-12-03 18:14 David Miller
2017-11-29 15:40 David Miller
2017-11-23 20:02 David Miller
2017-11-21 11:45 David Miller
2017-11-18  1:55 David Miller
2017-11-15 11:33 David Miller
2017-11-15 20:19 ` Linus Torvalds
2017-11-15 22:15   ` Daniel Borkmann
2017-11-16  1:43     ` David Miller
2017-11-11 14:14 David Miller
2017-11-09  5:08 David Miller
2017-11-03  5:38 David Miller
2017-11-01 15:03 David Miller
2017-10-29 14:54 David Miller
2017-10-22  2:34 David Miller
2017-10-09 23:10 David Miller
2017-10-05  5:14 David Miller
2017-09-23  5:03 David Miller
2017-09-16 16:29 David Miller
2017-09-09  5:06 David Miller
2017-09-06  4:41 David Miller
2017-09-06 23:27 ` Linus Torvalds
2017-09-06 23:31   ` David Miller
2017-09-06 23:37   ` Linus Torvalds
2017-09-07  4:11   ` Coelho, Luciano
2017-09-07  4:11     ` Coelho, Luciano
2017-09-07  4:57     ` Linus Torvalds
2017-09-07  5:04       ` Coelho, Luciano
2017-09-07  5:04         ` Coelho, Luciano
2017-09-07  5:40         ` Luca Coelho
2017-09-07  5:46           ` Linus Torvalds
2017-09-01 19:06 David Miller
2017-08-21  4:53 David Miller
2017-08-16  0:52 David Miller
2017-08-16  2:21 ` Linus Torvalds
2017-08-16  3:03   ` David Miller
2017-08-30  9:48 ` Pavel Machek
2017-08-30 14:45   ` Kalle Valo
2017-08-30 17:11     ` David Miller
2017-08-30 17:31       ` Kalle Valo
2017-08-30 17:54         ` David Miller
2017-08-31  4:44           ` Kalle Valo
2017-08-31  6:52             ` Pavel Machek
2017-08-31 11:50               ` Kalle Valo
2017-08-10 17:21 David Miller
2017-08-09  6:10 David Miller
2017-08-01  5:16 David Miller
2017-07-20 23:10 David Miller
2017-07-13  0:08 David Miller
2017-07-08 10:36 David Miller
2017-07-09 18:49 ` Linus Torvalds
2017-07-09 19:11   ` Sowmini Varadhan
2017-07-09 20:40     ` David Miller
2017-07-10 10:05       ` Herbert Xu
2017-07-10 12:10         ` Sowmini Varadhan
2017-07-10 14:00           ` Herbert Xu
2017-07-11 20:31             ` David Miller
2017-07-12  1:44               ` Herbert Xu
2017-07-05 10:55 David Miller
2017-06-29 20:18 David Miller
2017-06-20 20:05 David Miller
2017-06-15  4:18 David Miller
2017-06-06 20:57 David Miller
2017-05-26 19:50 David Miller
2017-05-22 19:34 David Miller
2017-05-18 18:03 David Miller
2017-05-15 20:01 David Miller
2017-05-09 20:03 David Miller
2017-05-04 18:51 David Miller
2017-05-02 20:39 David Miller
2017-04-28 20:16 David Miller
2017-04-26 19:21 David Miller
2017-04-21 19:56 David Miller
2017-04-18 20:23 David Miller
2017-04-06  1:57 David Miller
2017-03-23  3:47 David Miller
2017-03-15  3:41 David Miller
2017-03-05  0:50 David Miller
2017-02-28  1:42 David Miller
2017-02-23 18:56 David Miller
2017-02-22  4:31 David Miller
2017-02-19  3:57 David Miller
2017-02-18  5:15 David Miller
2017-02-16  1:31 David Miller
2017-02-16  2:01 ` Linus Torvalds
2017-02-16  3:26   ` David Miller
2017-02-16  3:33     ` David Miller
2017-02-10 21:26 David Miller
2017-02-07 19:42 David Miller
2017-02-01 19:46 David Miller
2017-01-27 17:25 David Miller
2017-01-17  2:52 David Miller
2017-01-11 15:22 David Miller
2017-01-11 17:53 ` Linus Torvalds
2017-01-09  3:38 David Miller
2017-01-09 20:08 ` Linus Torvalds
2017-01-09 20:24   ` David Miller
2017-01-09 20:44     ` Kalle Valo
2017-01-09 20:34   ` Kalle Valo
2017-01-04 21:45 David Miller
2016-12-27 19:43 David Miller
2016-12-23 19:20 David Miller
2016-12-20 21:02 David Miller
2016-12-18  2:55 David Miller
2016-12-11 20:21 David Miller
2016-12-10  4:42 David Miller
2016-12-06 17:04 David Miller
2016-12-02 19:40 David Miller
2016-11-26 21:04 David Miller
2016-11-21 18:34 David Miller
2016-11-14 22:08 David Miller
2016-10-13 16:27 David Miller
2016-10-11  9:06 David Miller
2016-10-06  5:49 David Miller
2016-10-05  5:44 David Miller
2016-10-05 22:29 ` Stephen Rothwell
2016-10-05 22:37   ` Linus Torvalds
2016-10-06  0:09     ` Pablo Neira Ayuso
2016-10-06  0:26       ` David Miller
2016-10-06  0:52     ` Stephen Rothwell
2016-10-06  2:14       ` Linus Torvalds
2016-10-06  2:51         ` Stephen Rothwell
2016-10-06  2:56           ` David Miller
2016-10-06  5:07             ` Stephen Rothwell
2016-10-02 13:01 David Miller
2016-09-22  7:52 David Miller
2016-09-12  3:08 David Miller
2016-08-29  5:44 David Miller
2016-08-17 23:58 David Miller
2016-08-03  4:42 David Miller
2016-07-27  8:07 David Miller
2016-07-23  6:07 David Miller
2016-07-05 23:23 David Miller
2016-06-10  7:29 David Miller
2016-06-01  3:38 David Miller
2016-05-21  0:09 David Miller
2016-05-17 19:11 David Miller
2016-05-18  1:00 ` Linus Torvalds
2016-05-18  3:37   ` Emmanuel Grumbach
2016-05-18 10:51     ` Coelho, Luciano
2016-05-18 10:51       ` Coelho, Luciano
2016-05-18 12:20       ` Reinoud Koornstra
2016-05-18 12:41         ` Coelho, Luciano
2016-05-18 12:41           ` Coelho, Luciano
2016-05-18 12:51           ` Reinoud Koornstra
2016-05-18 14:23             ` Coelho, Luciano
2016-05-18 14:23               ` Coelho, Luciano
2016-05-18 18:45               ` Linus Torvalds
2016-05-18 18:50                 ` Coelho, Luciano
2016-05-18 18:50                   ` Coelho, Luciano
2016-05-18 18:58                   ` Kalle Valo
2016-05-18 18:58                     ` Kalle Valo
2016-05-18 19:00                     ` Linus Torvalds
2016-05-18 19:00                       ` Linus Torvalds
2016-05-18 19:03                       ` Coelho, Luciano
2016-05-18 19:03                         ` Coelho, Luciano
2016-05-18 19:11                       ` Kalle Valo
2016-05-18 18:51                 ` Linus Torvalds
2016-05-19  8:20                   ` Reinoud Koornstra
2016-05-19  9:14                     ` Reinoud Koornstra
2016-05-19  9:40                       ` Sedat Dilek
2016-05-19  4:08                 ` David Miller
2016-05-14 20:16 David Miller
2016-05-09  4:47 David Miller
2016-05-03 20:38 David Miller
2016-05-02  5:11 David Miller
2016-04-26 21:58 David Miller
2016-04-21 19:55 David Miller
2016-04-09  5:14 David Miller
2016-04-02  0:04 David Miller
2016-04-02  0:04 ` David Miller
2016-03-24  2:23 David Miller
2016-03-19  4:42 David Miller
2016-03-21 15:57 ` Yishai Hadas
2016-03-07 22:00 David Miller
2016-02-22  4:07 David Miller
2016-02-11  8:39 David Miller
2016-02-01 22:28 David Miller
2016-01-18 19:06 David Miller
2016-01-18 19:07 ` David Miller
2016-01-15 21:11 David Miller
2016-01-13  2:51 David Miller
2016-01-13  5:09 ` Stephen Rothwell
2016-01-13  5:20   ` David Miller
2016-01-14 11:03 ` Marc Zyngier
2016-01-16 11:57   ` Kalle Valo
2016-01-16 11:57     ` Kalle Valo
2016-01-18 11:30     ` Marc Zyngier
2016-01-18 22:05       ` Arend van Spriel
2016-01-18 22:05         ` Arend van Spriel
2016-01-19  8:55         ` Marc Zyngier
2016-01-19  9:36           ` Arend van Spriel
2016-01-19  9:51             ` Marc Zyngier
2016-01-19  9:51               ` Marc Zyngier
2016-01-19 13:08           ` Kalle Valo
2016-01-19 13:08             ` Kalle Valo
2016-01-06 22:09 David Miller
2015-12-31 18:19 David Miller
2015-12-31 18:19 ` David Miller
2015-12-17 21:43 David Miller
2015-12-03 21:01 David Miller
2015-11-17 21:48 David Miller
2015-11-10 22:07 David Miller
2015-11-03 21:37 David Miller
2015-11-03 21:37 ` David Miller
2015-10-29 15:19 David Miller
2015-10-31 18:24 ` David Miller
2015-10-28  6:32 David Miller
2015-10-28  9:39 ` Linus Torvalds
2015-10-28 11:03   ` Hannes Frederic Sowa
2015-10-28 14:27     ` Rasmus Villemoes
2015-11-09 12:09       ` Hannes Frederic Sowa
2015-11-09 14:16         ` Rasmus Villemoes
2015-10-28 13:21   ` David Miller
2015-11-02 20:34   ` Andy Lutomirski
2015-11-02 21:16     ` Linus Torvalds
2015-11-02 21:19       ` Linus Torvalds
2015-11-02 21:30         ` Andy Lutomirski
2015-11-02 22:14           ` Hannes Frederic Sowa
2015-11-02 23:21             ` Linus Torvalds
2015-11-03  0:56           ` Benjamin Herrenschmidt
2015-11-03  1:54             ` Linus Torvalds
2015-11-03  1:58               ` Andy Lutomirski
2015-11-03  2:38                 ` Linus Torvalds
2015-11-03 12:53                   ` Hannes Frederic Sowa
2015-11-03 20:05                     ` Linus Torvalds
2015-11-03 20:44                       ` Linus Torvalds
2015-11-06 15:27                         ` David Laight
2015-11-06 15:27                           ` David Laight
2015-11-07  0:49                           ` Andy Lutomirski
2015-11-09  8:12                         ` Ingo Molnar
2015-11-09 10:38                           ` Hannes Frederic Sowa
2015-11-09 10:38                           ` Hannes Frederic Sowa
2015-10-19  6:56 David Miller
2015-10-02  0:43 David Miller
2015-09-26  5:09 David Miller
2015-09-10 19:42 David Miller
2015-09-03  5:35 David Miller
2015-09-03  5:35 ` David Miller
2015-09-03  6:23 ` Stephen Rothwell
2015-09-03 16:45 ` Linus Torvalds
2015-09-03 17:40   ` David Miller
2015-09-03 18:22     ` Linus Torvalds
2015-09-03 18:31       ` Linus Torvalds
2015-09-03 21:09         ` Marcel Holtmann
2015-09-04  9:07           ` David Laight
2015-09-04 17:38             ` Rustad, Mark D
2015-09-07 11:02               ` David Laight
2015-09-08 16:51                 ` Rustad, Mark D
2020-09-12 19:08         ` Alejandro Colomar
2015-09-03 18:34       ` Joe Perches
2015-09-03 19:32         ` Julia Lawall
2015-09-03 19:48           ` Linus Torvalds
2015-09-03 20:55             ` Julia Lawall
2015-09-03 21:04               ` Linus Torvalds
2015-09-03 21:26                 ` Julia Lawall
2015-09-03 18:46       ` David Miller
2015-09-05 16:14   ` Lorenzo Bianconi
2015-09-03 23:23 ` David Ahern
     [not found] ` <CACJDEmqywG91TA7nToQgEPvnenn=FqfQE5-2Yg=GMoWghhc8=Q@mail.gmail.com>
2015-09-09  2:16   ` Konrad Rzeszutek Wilk
2015-09-09  8:46     ` Corinna Vinschen
2015-08-28  0:42 David Miller
2015-08-20  0:34 David Miller
2015-08-13  6:06 David Miller
2015-07-31 23:08 David Miller
2015-07-22 20:22 David Miller
2015-07-13  5:55 David Miller
2015-07-01  3:52 David Miller
2015-06-24 13:39 David Miller
2015-06-24 13:39 ` David Miller
2015-06-24 23:38 ` Linus Torvalds
2015-06-25  1:52   ` Weiny, Ira
2015-06-25  1:52     ` Weiny, Ira
     [not found]     ` <2807E5FD2F6FDA4886F6618EAC48510E110A2D71-8k97q/ur5Z2krb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-06-25 10:40       ` Or Gerlitz
     [not found]         ` <CAJ3xEMj34d-+vtkZ1nELrdG1pw89uxvPBRx3wp6WM_uoAa5oZA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-25 13:39           ` Weiny, Ira
2015-06-25 15:01   ` Or Gerlitz
2015-06-25 16:24   ` Paul Gortmaker
2015-06-25 16:52     ` Joe Perches
2020-02-24 10:01   ` Geert Uytterhoeven
2020-02-24 12:47     ` Greg KH
2020-02-24 16:33       ` Leon Romanovsky
2020-02-24 16:35         ` Doug Ledford
2020-02-24 16:53           ` Geert Uytterhoeven
2015-07-20 10:11 ` Xiong Zhou
2015-07-20 10:44   ` Johannes Berg
2015-07-20 10:44     ` Johannes Berg
2015-06-13  0:00 David Miller
2015-06-09  0:33 David Miller
2015-06-02  0:17 David Miller
2015-05-27 18:55 David Miller
2015-05-22 20:44 David Miller
2015-05-22 20:44 ` David Miller
2015-05-13  3:49 David Miller
2015-05-02  2:43 David Miller
2015-04-27 17:56 David Miller
2015-04-22  2:58 David Miller
2015-04-17 20:13 David Miller
2015-04-15  4:16 David Miller
2015-04-15  4:16 ` David Miller
2015-04-15  4:34 ` Stephen Rothwell
2015-04-06 21:39 David Miller
2015-04-01 19:48 David Miller
2015-04-29 14:51 ` Denys Vlasenko
2015-04-29 15:17   ` D.S. Ljungmark
2015-04-29 16:50     ` Dan Williams
2015-04-29 16:55       ` D.S. Ljungmark
2015-04-29 18:13         ` Dan Williams
2015-04-29 17:53     ` Denys Vlasenko
2015-03-23 17:00 David Miller
2015-03-19  4:59 David Miller
2015-03-09 20:30 David Miller
2015-03-03 20:35 David Miller
2015-02-17 18:48 David Miller
2015-02-10  3:16 David Miller
2015-02-10  3:16 ` David Miller
2015-02-10  4:37 ` Linus Torvalds
2015-02-10  4:52   ` David Miller
2015-02-10 16:33     ` Linus Torvalds
2015-02-10 16:58       ` Linus Torvalds
2015-02-10 21:26         ` Linus Torvalds
2015-02-10 21:50           ` Linus Torvalds
2015-02-11  1:45             ` Al Viro
2015-02-11  2:01               ` Linus Torvalds
2015-02-11  3:58                 ` Linus Torvalds
2015-02-11  4:02                   ` Al Viro
2015-02-11  4:09                     ` Linus Torvalds
2015-02-11  5:28                       ` David Miller
2015-02-11  5:28                         ` David Miller
2015-02-11  5:54                         ` Linus Torvalds
2015-02-11 14:01                           ` David Miller
2015-02-11 14:00                       ` Al Viro
2015-02-11  4:01                 ` Al Viro
2015-02-11  4:10                   ` Al Viro
2015-02-05  9:07 David Miller
2015-01-27 20:36 David Miller
2015-01-20  1:07 David Miller
2015-01-14 22:12 David Miller
2015-01-07  1:35 David Miller
2014-12-29 21:33 David Miller
2014-12-18 21:39 David Miller
2014-12-12 21:02 David Miller
2014-12-11 21:02 David Miller
2014-12-11 21:02 ` David Miller
2014-12-03  4:39 David Miller
2014-11-26 21:48 David Miller
2014-11-21 22:37 David Miller
2014-11-13 20:35 David Miller
2014-10-31 20:59 David Miller
2014-10-19 17:23 David Miller
2014-10-20  0:32 ` Linus Torvalds
2014-10-20  1:03   ` David Miller
2014-10-20  7:53     ` Pablo Neira Ayuso
2014-10-18  4:18 David Miller
2014-10-19  2:15 ` Markus Trippelsdorf
2014-10-19  2:48   ` David Miller
2014-10-19  2:48     ` David Miller
2014-10-11 21:59 David Miller
2014-10-08 21:20 David Miller
2014-10-08 21:20 ` David Miller
2014-10-02  3:03 David Miller
2014-09-24 19:41 David Miller
2014-09-22 22:54 David Miller
2014-09-07 23:41 David Miller
2014-08-14 23:16 David Miller
2014-08-12  4:12 David Miller
2014-08-07  3:20 David Miller
2014-08-06  5:02 David Miller
2014-08-06  5:02 ` David Miller
2014-07-29 23:55 David Miller
2014-07-30  0:36 ` Stephen Rothwell
2014-07-30  3:44   ` David Miller
2014-07-22  5:43 David Miller
2014-07-15  7:28 David Miller
2014-07-15 15:52 ` Linus Torvalds
2014-07-15 18:46   ` David Miller
2014-07-15 19:02     ` John W. Linville
2014-07-17  2:18       ` Kalle Valo
2014-07-17  3:05         ` Linus Torvalds
2014-07-15 23:02   ` David Miller
     [not found]     ` <CA+55aFzLX0g0j4mBrW6-RgK10wVSG+fL=v9i2bLGdKXTMMazoQ@mail.gmail.com>
2014-07-16  3:05       ` David Miller
2014-06-26  4:06 David Miller
2014-06-16  2:33 David Miller
2014-06-16 23:04 ` Dave Jones
2014-06-16 23:42   ` Dave Jones
2014-06-23 23:47     ` Dave Jones
2014-06-25  0:04       ` Linus Torvalds
2014-06-25  0:26         ` David Miller
2014-06-25  3:05           ` Tom Herbert
2014-06-25  3:51             ` Tom Herbert
2014-06-12 19:14 David Miller
2014-06-12 19:14 ` David Miller
2014-06-13  6:48 ` Linus Torvalds
2014-06-13  6:59   ` Johannes Berg
2014-06-13  7:21     ` Geert Uytterhoeven
2014-06-13 14:28     ` Linus Torvalds
2014-06-13 14:44       ` Dave Jones
2014-06-13  7:53   ` David Miller
2014-06-03  1:11 David Miller
2014-05-22 21:51 David Miller
2014-05-05 21:42 David Miller
2014-04-18 23:30 David Miller
2014-04-16  2:47 David Miller
2014-04-12 21:42 David Miller
2014-04-08 18:46 David Miller
2014-04-08 18:46 ` David Miller
2014-04-03  3:25 David Miller
2014-04-03  3:25 ` David Miller
2014-03-28 21:38 David Miller
2014-03-24 19:50 David Miller
2014-03-13 20:36 David Miller
2014-03-03 23:28 David Miller
2014-02-18 23:34 David Miller
2014-02-11  7:14 David Miller
2014-02-11  7:14 ` David Miller
2014-01-29  8:55 David Miller
2014-01-25  9:33 David Miller
2014-01-25  9:33 ` David Miller
2014-01-18  3:25 David Miller
2014-01-10 20:31 David Miller
2014-01-06 22:17 David Miller
2013-12-30  4:02 David Miller
2013-12-30 12:50 ` Or Gerlitz
2013-12-31  0:52   ` David Miller
2013-12-31  5:56     ` Or Gerlitz
2013-12-31  6:05       ` David Miller
2013-12-31  8:05         ` Wei-Chun Chao
2013-12-31 18:15           ` David Miller
2013-12-17 22:29 David Miller
2013-12-15  4:14 David Miller
2013-12-02  2:30 David Miller
2013-11-21 19:26 David Miller
2013-11-19 22:18 David Miller
2013-11-11 20:47 David Miller
2013-11-11 20:47 ` David Miller
2013-11-04  6:00 David Miller
2013-10-22 20:36 David Miller
2013-10-01 17:57 David Miller
2013-09-19 18:55 David Miller
2013-09-19 18:55 ` David Miller
2013-09-11 21:25 David Miller
2013-09-11 21:25 ` David Miller
2013-09-06 19:40 David Miller
2013-09-05 20:37 David Miller
2013-09-05 20:37 ` David Miller
2013-08-30 22:14 David Miller
2013-08-23  7:45 David Miller
2013-08-15 23:28 David Miller
2013-08-03 19:38 David Miller
2013-07-31  7:37 David Miller
2013-07-19  2:35 David Miller
2013-07-13  6:16 David Miller
2013-07-09 21:53 David Miller
2013-07-09 21:53 ` David Miller
2013-07-10  2:50 ` Linus Torvalds
2013-07-10  4:35   ` David Miller
2013-07-10 12:25 ` Markus Trippelsdorf
2013-07-10 12:43   ` Josh Boyer
2013-07-10 12:50     ` Markus Trippelsdorf
2013-07-10 12:52     ` Alexey Brodkin
2013-07-10 18:07   ` David Miller
2013-07-07 20:21 David Miller
2013-07-07 20:21 ` David Miller
2013-07-07 21:27 ` Linus Torvalds
2013-07-07 22:33   ` Linus Torvalds
2013-07-08  3:14     ` David Miller
2013-07-08  6:38       ` Eliezer Tamir
2013-07-09  2:48         ` Andrew Morton
2013-07-09  6:35           ` Eliezer Tamir
2013-07-09  2:29   ` Rob Landley
2013-07-09 17:32     ` Linus Torvalds
2013-07-10  1:54       ` Rob Landley
2013-06-27  0:53 David Miller
2013-06-27  0:53 ` David Miller
2013-06-15 10:50 David Miller
2013-06-12 21:14 David Miller
2013-06-06 19:16 David Miller
2013-06-05  9:02 David Miller
2013-05-24  7:57 David Miller
2013-05-24  7:57 ` David Miller
2013-05-13 20:08 David Miller
2013-05-13 21:26 ` Sergei Shtylyov
2013-05-09  1:01 David Miller
2013-05-06 21:05 David Miller
2013-05-06 22:57 ` Linus Torvalds
2013-05-06 23:09   ` David Miller
2013-05-06 23:32     ` Jeff Kirsher
2013-05-07  2:10       ` David Miller
2013-05-07  6:02         ` Jeff Kirsher
2013-05-05  2:42 David Miller
2013-05-05 10:24 ` Maarten Lankhorst
2013-05-06 16:46   ` Allan, Bruce W
2013-05-01 20:47 David Miller
2013-05-01 20:47 ` David Miller
2013-05-02  1:28 ` Linus Torvalds
2013-05-02  4:37   ` Linus Torvalds
2013-05-02  4:55     ` Linus Torvalds
2013-05-02  6:45       ` David Miller
2013-05-02  7:03         ` Patrick McHardy
2013-05-02  8:16           ` David Miller
2013-05-02  8:36             ` Patrick McHardy
2013-05-02  9:06               ` Bjørn Mork
2013-05-02  9:17                 ` David Miller
2013-05-02 10:19                   ` Bjørn Mork
2013-05-02 10:28                   ` Ben Hutchings
2013-05-02 11:51                     ` Bjørn Mork
2013-05-02 16:22                       ` Michał Mirosław
2013-05-03 23:35                         ` Pavel Simerda
2013-05-09  9:02                           ` Pavel Simerda
2013-05-02 16:27                       ` Dan Williams
2013-05-02 18:01                 ` David Miller
2013-05-02 18:53                   ` John Stoffel
2013-05-02 20:18                     ` Ben Hutchings
2013-05-02 20:40                       ` John Stoffel
2013-05-02 17:58               ` David Miller
2013-05-02  5:23   ` David Miller
2013-05-02  6:41   ` Francois Romieu
2013-05-02 16:34   ` Dan Williams
2013-05-02 17:39     ` David Miller
2013-05-02 17:47       ` Michał Mirosław
2013-05-02 17:55         ` David Miller
2013-05-02 18:06           ` David Miller
2013-05-02 18:15             ` Dan Williams
2013-05-02 18:21               ` David Miller
2013-05-02 18:24     ` Dan Williams
2013-05-02 18:52       ` Linus Torvalds
2013-05-02 18:53         ` Linus Torvalds
2013-05-02 19:17           ` Dan Williams
2013-05-02 20:22             ` Dan Williams
2013-05-06 23:35               ` Dan Williams
2013-04-21  1:16 David Miller
2013-04-17  5:42 David Miller
2013-04-10 19:49 David Miller
2013-04-05 20:41 David Miller
2013-04-02 21:11 David Miller
2013-04-01  3:33 David Miller
2013-03-26 19:31 David Miller
2013-03-19 19:05 David Miller
2013-03-19 19:05 ` David Miller
2013-03-11 11:43 David Miller
2013-03-04 19:58 David Miller
2013-02-25 21:09 David Miller
2013-02-20 22:09 David Miller
2013-02-20 22:09 ` David Miller
2013-02-21  3:05 ` Linus Torvalds
2013-02-21  3:12   ` Linus Torvalds
2013-02-21  3:40     ` David Miller
2013-02-21  3:55   ` Paul Gortmaker
2013-02-21 14:37   ` Mark Lord
2013-02-22  2:26     ` Paul Gortmaker
2013-02-22  3:54       ` Mark Lord
2013-02-13 19:21 David Miller
2013-02-13 19:21 ` David Miller
2013-02-08 20:17 David Miller
2013-02-08 20:17 ` David Miller
2013-02-08 21:00 ` Linus Torvalds
2013-02-08 21:57   ` David Miller
2013-02-08 22:50   ` Francois Romieu
2013-02-10  9:17     ` Jörg Otte
2013-02-11  0:07     ` David Miller
2013-01-28  6:03 David Miller
2013-01-12 23:56 David Miller
2013-01-13  2:03 ` Eric Dumazet
2013-01-08  8:10 David Miller
2012-12-27  3:44 David Miller
2012-12-20  0:06 David Miller
2012-12-13 20:08 David Miller
2012-12-12 20:11 David Miller
2012-12-12 20:11 ` David Miller
2012-12-13  2:15 ` Linus Torvalds
2012-12-13  2:27   ` David Miller
2012-12-13  2:37     ` Linus Torvalds
2012-12-13  3:22       ` David Miller
2012-12-13 21:52   ` Olof Johansson
2012-12-13 21:52     ` Olof Johansson
2012-12-10 22:31 David Miller
2012-12-07 20:35 David Miller
2012-12-03  0:36 David Miller
2012-11-29  2:47 David Miller
2012-12-03  0:13 ` Linus Torvalds
2012-12-03  0:32   ` David Miller
2012-11-23 20:18 David Miller
2012-11-21 17:36 David Miller
2012-11-16 22:07 David Miller
2012-11-10 19:46 David Miller
2012-11-03  3:46 David Miller
2012-10-26 21:38 David Miller
2012-10-17  5:05 David Miller
2012-10-17  5:05 ` David Miller
2012-10-12 19:25 David Miller
2012-10-10  1:26 David Miller
2012-10-04 21:42 David Miller
2012-10-02 19:42 David Miller
2012-10-02 19:42 ` David Miller
2012-09-28  7:31 David Miller
2012-09-25 21:07 David Miller
2012-09-21 19:48 David Miller
2012-09-21 19:48 ` David Miller
2012-09-14 18:48 David Miller
2012-09-02  4:34 David Miller
2012-08-21 23:38 David Miller
2012-08-22  0:08 ` Al Viro
2012-08-13  6:06 David Miller
2012-08-06 21:23 David Miller
2012-07-31 22:30 David Miller
2012-07-28  7:52 David Miller
2012-07-28  8:41 ` Eric Dumazet
2012-07-26 23:58 David Miller
2012-07-24  7:41 David Miller
2012-07-24  7:41 ` David Miller
2012-07-19  4:32 David Miller
2012-07-17 14:36 David Miller
2012-07-02  1:51 David Miller
2012-06-28  5:21 David Miller
2012-06-14  6:00 David Miller
2012-06-02 21:31 David Miller
2012-05-30 22:37 David Miller
2012-05-24  6:05 David Miller
2012-05-21  8:46 David Miller
2012-05-21  8:46 ` David Miller
2012-05-19  3:43 David Miller
2012-05-17 22:44 David Miller
2012-05-16 20:09 David Miller
2012-05-14  4:05 David Miller
2012-05-12  8:20 David Miller
2012-05-03  6:59 David Miller
2012-05-03  9:06 ` Srivatsa S. Bhat
2012-05-03  9:32   ` David Miller
2012-05-03  9:36     ` Srivatsa S. Bhat
2012-05-03  9:44       ` Jeff Kirsher
2012-04-23  2:28 David Miller
2012-04-12 19:39 David Miller
2012-04-06 17:35 David Miller
2012-04-03  0:34 David Miller
2012-04-03 19:23 ` Torsten Kaiser
2012-03-25 21:51 David Miller
2012-03-27 22:51 ` David Miller
2012-03-27 23:51   ` Linus Torvalds
2012-03-23  3:32 David Miller
2012-03-20 21:24 David Miller
2012-03-20 21:24 ` David Miller
2012-03-18  0:53 David Miller
2012-03-14  0:53 David Miller
2012-03-09  9:29 David Miller
2012-03-07  5:22 David Miller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180814.191348.2213099000290931220.davem@davemloft.net \
    --to=davem@davemloft.net \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.