Netdev Archive on lore.kernel.org
 help / color / 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: Wed, 06 Jun 2018 17:08:49 -0400 (EDT)
Message-ID: <20180606.170849.1299021252169071413.davem@davemloft.net> (raw)


There are a couple tricky merge conflicts in here:

1) The worst is for arch/x86/net/bpf_jit_comp.c, it looks like the x86
   maintainers did some cleanups to this file privately in their tree
   even though under MAINTAINERS the BPF folks are clearly listed as
   maintaining it.

   The BPF maintainers proactively cherry picked some of that stuff so
   that these conflicts are not as painful as they could have been.

   Basically, the thing to do is to take the chunk from the net-next
   tree and get rid of the HEAD part of each conflict.

   Again, I wish Ingo had worked together with the BPF maintainers to
   avoid this situation.

2) There is a new socket poll handler added in net/xdp/xsk.c, and it
   refers to datagram_poll() which has been removed in your tree.  The
   easiest thing to do is to convert xsk_poll over to be xsk_poll_mask,
   like so:

====================
 -static unsigned int xsk_poll(struct file *file, struct socket *sock,
 -			     struct poll_table_struct *wait)
++static __poll_t xsk_poll_mask(struct socket *sock, __poll_t events)
+ {
 -	unsigned int mask = datagram_poll(file, sock, wait);
++	__poll_t mask = datagram_poll_mask(sock, events);
 ...
 -	.poll		= xsk_poll,
++	.poll_mask	= xsk_poll_mask,
====================

The rest of the conflicts should be rather trivial.  As per the changes
we have:

1) Add Maglev hashing scheduler to IPVS, from Inju Song.

2) Lots of new TC subsystem tests from Roman Mashak.

3) Add TCP zero copy receive and fix delayed acks and autotuning with
   SO_RCVLOWAT, from Eric Dumazet.

4) Add XDP_REDIRECT support to mlx5 driver, from Jesper Dangaard Brouer.

5) Add ttl inherit support to vxlan, from Hangbin Liu.

6) Properly separate ipv6 routes into their logically independant
   components.  fib6_info for the routing table, and fib6_nh for
   sets of nexthops, which thus can be shared.  From David Ahern.

7) Add bpf_xdp_adjust_tail helper, which can be used to generate
   ICMP messages from XDP programs.  From Nikita V. Shirokov.

8) Lots of long overdue cleanups to the r8169 driver, from Heiner
   Kallweit.

9) Add BTF ("BPF Type Format"), from Martin KaFai Lau.

10) Add traffic condition monitoring to iwlwifi, from Luca Coelho.

11) Plumb extack down into fib_rules, from Roopa Prabhu.

12) Add Flower classifier offload support to igb, from Vinicius Costa
    Gomes.

13) Add UDP GSO support, from Willem de Bruijn.

14) Add documentation for eBPF helpers, from Quentin Monnet.

15) Add TLS tx offload to mlx5, from Ilya Lesokhin.

16) Allow applications to be given the number of bytes available
    to read on a socket via a control message returned from
    recvmsg(), from Soheil Hassas Yeganeh.

17) Add x86_32 eBPF JIT compiler, from Wang YanQing.

18) Add AF_XDP sockets, with zerocopy support infrastructure as well.
    From Björn Töpel.

19) Remove indirect load support from all of the BPF JITs and handle
    these operations in the verifier by translating them into native
    BPF instead.  From Daniel Borkmann.

20) Add GRO support to ipv6 gre tunnels, from Eran Ben Elisha.

21) Allow XDP programs to do lookups in the main kernel routing
    tables for forwarding.  From David Ahern.

22) Allow drivers to store hardware state into an ELF section of
    kernel dump vmcore files, and use it in cxgb4.  From Rahul
    Lakkireddy.

23) Various RACK and loss detection improvements in TCP, from Yuchung
    Cheng.

24) Add TCP SACK compression, from Eric Dumazet.

25) Add User Mode Helper support and basic bpfilter infrastructure,
    from Alexei Starovoitov.

26) Support ports and protocol values in RTM_GETROUTE, from Roopa
    Prabhu.

27) Support bulking in ->ndo_xdp_xmit() API, from Jesper Dangaard
    Brouer.

28) Add lots of forwarding selftests, from Petr Machata.

29) Add generic network device failover driver, from Sridhar
    Samudrala.

Please pull, thanks a lot!

The following changes since commit 918fe1b3157978ada4267468008c5f89ef101e7d:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2018-06-02 17:35:53 -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 7170e6045a6a8b33f4fa5753589dc77b16198e2d:

  strparser: Add __strp_unpause and use it in ktls. (2018-06-06 14:07:53 -0400)

----------------------------------------------------------------
Adi Nissim (1):
      net/mlx5e: Support configurable MTU for vport representors

Ahmad Masri (1):
      wil6210: align to latest auto generated wmi.h

Ahmed Abdelsalam (4):
      ipv6: sr: Compute flowlabel for outer IPv6 header of seg6 encap mode
      ipv6: sr: Add documentation for seg_flowlabel sysctl
      ipv6: sr: extract the right key values for "seg6_make_flowlabel"
      netfilter: ip6t_srh: extend SRH matching for previous, next and last SID

Alexander Duyck (21):
      ixgbe: Drop support for macvlan specific unicast lists
      macvlan: Rename fwd_priv to accel_priv and add accessor function
      macvlan: Use software path for offloaded local, broadcast, and multicast traffic
      ixgbe/fm10k: Drop tracking stats for macvlan broadcast/multicast
      macvlan: macvlan_count_rx shouldn't be static inline AND extern
      macvlan: Add function to test for destination filtering support
      macvlan: Provide function for interfaces to release HW offload
      ixgbe/fm10k: Only support macvlan offload for types that support destination filtering
      ixgbe: Drop real_adapter from l2 fwd acceleration structure
      ixgbe: Avoid performing unnecessary resets for macvlan offload
      opa_vnic: Just use skb_get_hash instead of skb_tx_hash
      mlx4: Don't bother using skb_tx_hash in mlx4_en_select_queue
      net: Revoke export for __skb_tx_hash, update it to just be static skb_tx_hash
      i40e: Fix multiple issues with UDP tunnel offload filter configuration
      udp: Record gso_segs when supporting UDP segmentation offload
      udp: Do not pass MSS as parameter to GSO segmentation
      udp: Do not pass checksum as a parameter to GSO segmentation
      udp: Partially unroll handling of first segment and last segment
      udp: Add support for software checksum and GSO_PARTIAL with GSO offload
      udp: Do not copy destructor if one is not present
      ixgbevf: Fix coexistence of malicious driver detection with XDP

Alexander Wetzel (1):
      mac80211: fix TX aggregation stop race

Alexandre Belloni (6):
      dt-bindings: net: add DT bindings for Microsemi MIIM
      net: phy: mscc-miim: Add MDIO driver
      dt-bindings: net: add DT bindings for Microsemi Ocelot Switch
      net: mscc: Add initial Ocelot switch support
      MAINTAINERS: Add entry for Microsemi Ethernet switches
      net: mscc: Add SPDX identifier

Alexei Avshalom Lazar (2):
      wil6210: disable tracing config option
      wil6210: Initialize reply struct of the WMI commands

Alexei Starovoitov (19):
      Merge branch 'bpf_get_stack'
      Merge branch 'fix-bpf-helpers-doc'
      bpf: remove tracepoints from bpf core
      Merge branch 'AF_XDP-initial-support'
      Merge branch 'move-ld_abs-to-native-BPF'
      Merge branch 'bpf-jit-cleanups'
      Merge branch 'fix-samples'
      Merge branch 'convert-doc-to-rst'
      selftests/bpf: make sure build-id is on
      umh: introduce fork_usermode_blob() helper
      net: add skeleton of bpfilter kernel module
      bpfilter: fix build dependency
      Merge branch 'bpf-task-fd-query'
      Merge branch 'xdp_xmit-bulking'
      Merge branch 'btf-fixes'
      Merge branch 'misc-BPF-improvements'
      Merge branch 'ndo_xdp_xmit-cleanup'
      Merge branch 'bpf_get_current_cgroup_id'
      bpfilter: switch to CC from HOSTCC

Alexey Kodanev (4):
      geneve: remove white-space before '#if IS_ENABLED(CONFIG_IPV6)'
      geneve: cleanup hard coded value for Ethernet header length
      geneve: check MTU for a minimum in geneve_change_mtu()
      geneve: configure MTU based on a lower device

Amar Singhal (1):
      cfg80211: Call reg_notifier for self managed hints conditionally

Amit Pundir (1):
      Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader

Amitkumar Karwar (7):
      rsi: disable fw watchdog timer during reset
      rsi: device bootup parameter configuration
      rsi: use appropriate interface for power save configuration
      rsi: increase max supported aggregation subframes
      rsi: parse TID from data frame correctly
      rsi: enable power save by default for coex
      rsi: advertise 5GHz support based on device capability

Anders Roxell (4):
      selftests: net: update .gitignore with missing test
      selftests: bpf: update .gitignore with missing file
      selftests: net: add udpgso* to TEST_GEN_FILES
      net: ipv4: ipconfig: fix unused variable

Andrew Lunn (16):
      net: phy_ mdio-gpio: Fixup , which should be ;
      net: phy: mdio-gpio: Remove reset function
      net: phy: mdio-bitbang: Remove reset support
      net: phy: mdio-gpio: remove support for ignoring turn around
      net: phy: mdio-gpio: remove support for phy mask
      net: phy: mdio-gpio: Remove support for IRQs in platform data
      net: phy: mdio-gpio: Swap to using gpio descriptors
      net: phy: mdio-gpio: Move allocation for bitbanging data
      net: phy: mdio-gpio: Parse properties directly into bitbang structure
      net: phy: mdio-gpio: Add #defines for the GPIO index's
      net: phy: mdio-gpio: Remove redundant platform data header
      net: phy: mdio-boardinfo: Allow recursive mdiobus_register()
      net: dsa: mv88e6xxx: Remove OF check for IRQ domain
      net: dsa: mv88e6xxx: Add minimal platform_data support
      net: dsa: mv88e6xxx: Add support for EEPROM via platform data
      net: dsa: mv88e6xxx: Be explicit about DT or pdata

Andrew Zaborowski (1):
      nl80211: Reject disconnect commands except from conn_owner

Andrey Ignatov (14):
      net: Remove unused tcp_set_state tracepoint
      bpftool: Support new prog types and attach types
      libbpf: Support guessing post_bind{4,6} progs
      libbpf: Type functions for raw tracepoints
      bpf: Fix helpers ctx struct types in uapi doc
      bpf: Sync bpf.h to tools/
      libbpf: Install btf.h with libbpf
      bpf: Define cgroup_bpf_enabled for CONFIG_CGROUP_BPF=n
      bpf: Hooks for sys_sendmsg
      bpf: Sync bpf.h to tools/
      libbpf: Support guessing sendmsg{4,6} progs
      selftests/bpf: Prepare test_sock_addr for extension
      selftests/bpf: Selftest for sys_sendmsg hooks
      bpftool: Support sendmsg{4,6} attach types

Andrey Shevchenko (3):
      qtnfmac: remove unused function declarations
      qtnfmac: fix bg_scan_period parameter processing
      qtnfmac: cancel scan on disconnect

Andy Gospodarek (3):
      bnxt_en: Increase RING_IDLE minimum threshold to 50
      bnxt_en: reduce timeout on initial HWRM calls
      bnxt_en: add debugfs support for DIM

Andy Shevchenko (2):
      Bluetooth: Re-use kstrtobool_from_user()
      Bluetooth: btmrvl: Re-use kstrtol_from_user()

Anilkumar Kolli (1):
      ath10k: add memory dump support for QCA9888 and QCA99X0

Anirudh Venkataramanan (1):
      ice: Update NVM AQ command functions

Anna-Maria Gleixner (4):
      net: u64_stats_sync: Remove functions without user
      net: 3com: 3c59x: Move boomerang/vortex conditional into function
      net: 3com: 3c59x: Pull locking out of ISR
      net: 3com: 3c59x: irq save variant of ISR

Antoine Tenart (11):
      net: phy: sfp: handle cases where neither BR, min nor BR, max is given
      net: mvpp2: align the ethtool ops definition
      net: mvpp2: phylink support
      phy: add 2.5G SGMII mode to the phy_mode enum
      phy: cp110-comphy: 2.5G SGMII mode
      net: mvpp2: 1000baseX support
      net: mvpp2: 2500baseX support
      net: mvpp2: typo and cosmetic fixes
      net: phy: sfp: warn the user when no tx_disable pin is available
      net: phy: sfp: make the i2c-bus dt property mandatory
      Documentation/bindings: net: the sfp i2c-bus property is now mandatory

Arend Van Spriel (7):
      brcmfmac: check p2pdev mac address uniqueness
      brcmfmac: constify firmware mapping tables
      cfg80211: use separate struct for FILS parameters
      nl80211: add FILS related parameters to ROAM event
      brcmfmac: move ALLFFMAC variable in flowring module
      brcmfmac: add support for sysfs initiated coredump
      mwifiex: support sysfs initiated device coredump

Arend van Spriel (2):
      cfg80211: dynamically allocate per-tid stats for station info
      Bluetooth: btmrvl: support sysfs initiated firmware coredump

Arjun Vynipadath (3):
      cxgb4: Fix {vxlan/geneve}_port initialization
      cxgb4: do not fail vf instatiation in slave mode
      cxgb4/cxgb4vf: Notify link changes to OS-dependent code

Arnd Bergmann (10):
      ath10k: avoid possible string overflow
      bpf: btf: avoid -Wreturn-type warning
      bpf: avoid -Wmaybe-uninitialized warning
      bpfilter: fix building without CONFIG_INET
      net/mlx5e: fix TLS dependency
      net: ethernet: freescale: fix false-positive string overflow warning
      net: davinci: fix building davinci mdio code without CONFIG_OF
      net: ti: cpsw: include gpio/consumer.h
      netfilter: provide udp*_lib_lookup for nf_tproxy
      net: hns3: remove unused hclgevf_cfg_func_mta_filter

Artiom Vaskov (1):
      Bluetooth: btusb: Add additional device ID for RTL8822BE

Arun Parameswaran (1):
      net: dsa: b53: Fix for brcm tag issue in Cygnus SoC

Arvind Yadav (1):
      netfilter: ipvs: Fix space before '[' error.

Atul Gupta (5):
      crypto:chtls: key len correction
      crypto: chtls: wait for memory sendmsg, sendpage
      crypto: chtls: dereference null variable
      crypto: chtls: kbuild warnings
      crypto: chtls: free beyond end rspq_skb_cache

Aviya Erenfeld (1):
      iwlmvm: tdls: Check TDLS channel switch support

Balaji Pothunoori (2):
      cfg80211: average ack rssi support for data frames
      mac80211: average ack rssi support for data frames

Benjamin Poirier (1):
      e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes

Bert Kenward (1):
      sfc: set and clear interrupt affinity hints

Bjoern Johansson (1):
      mac80211_hwsim: indicate support for powersave.

Bjorn Andersson (1):
      net: qrtr: Expose tunneling endpoint to user space

Björn Töpel (30):
      libbpf: fixed build error for samples/bpf/
      net: initial AF_XDP skeleton
      xsk: add user memory registration support sockopt
      xsk: add Rx queue setup and mmap support
      xsk: add Rx receive functions and poll support
      bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAP
      xsk: wire up XDP_DRV side of AF_XDP
      xsk: wire up XDP_SKB side of AF_XDP
      xsk: fix 64-bit division
      xsk: clean up SPDX headers
      xsk: remove newline at end of file
      xsk: fixed some cases of unnecessary parentheses
      xsk: proper '=' alignment
      xsk: remove rebind support
      xsk: fill hole in struct sockaddr_xdp
      xsk: remove explicit ring structure from uapi
      samples/bpf: adapt xdpsock to the new uapi
      xsk: add missing write- and data-dependency barrier
      xsk: simplified umem setup
      xsk: convert atomic_t to refcount_t
      xsk: proper fill queue descriptor validation
      xsk: proper Rx drop statistics update
      xsk: new descriptor addressing scheme
      samples/bpf: adapted to new uapi
      xsk: moved struct xdp_umem definition
      xsk: introduce xdp_umem_page
      net: xdp: added bpf_netdev_command XDP_{QUERY, SETUP}_XSK_UMEM
      xdp: add MEM_TYPE_ZERO_COPY
      xsk: add zero-copy support for Rx
      samples/bpf: xdpsock: use skb Tx path for XDP_SKB

Bjørn Mork (1):
      qmi_wwan: apply SET_DTR quirk to the SIMCOM shared device ID

Bo Chen (1):
      8139too: Remove unnecessary netif_napi_del()

Boris Pismenny (4):
      net/tls: Split conf to rx + tx
      MAINTAINERS: Update mlx5 innova driver maintainers
      MAINTAINERS: Update TLS maintainers
      tls: Fix tls_device initialization

Bruce Allan (1):
      virtchnl: Whitespace and parenthesis cleanup

Carl Huang (2):
      ath10k: add WMI_SERVICE_AVAILABLE_EVENT support
      ath10k: support MAC address randomization in scan

Cathy Zhou (1):
      ixgbe: cleanup sparse warnings

Chad Dupuis (2):
      qedf: Add support for populating ethernet TLVs.
      qedf: Add get_generic_tlv_data handler.

Chas Williams (1):
      Allow ethtool to change tun link settings

Chen-Yu Tsai (8):
      dt-bindings: net: dwmac-sun8i: Clean up clock delay chain descriptions
      dt-bindings: net: dwmac-sun8i: Sort syscon compatibles by alphabetical order
      dt-bindings: net: dwmac-sun8i: simplify description of syscon property
      dt-bindings: net: dwmac-sun8i: Add binding for GMAC on Allwinner R40 SoC
      net: stmmac: dwmac-sun8i: Use regmap_field for syscon register access
      net: stmmac: dwmac-sun8i: Allow getting syscon regmap from external device
      net: stmmac: dwmac-sun8i: Support different ranges for TX/RX delay chains
      net: stmmac: dwmac-sun8i: Add support for GMAC on Allwinner R40 SoC

Chris Mi (5):
      net/mlx5: E-Switch, Reorganize and rename fdb flow tables
      net/mlx5: Add cap bits for flow table destination in FDB table
      net/mlx5: E-switch, Create a second level FDB flow table
      net/mlx5e: Parse mirroring action for offloaded TC eswitch flows
      net/mlx5e: Split offloaded eswitch TC rules for port mirroring

Chris Novakovic (8):
      ipconfig: Document setting of NIS domain name
      ipconfig: Tidy up reporting of name servers
      ipconfig: BOOTP: Don't request IEN-116 name servers
      ipconfig: BOOTP: Request CONF_NAMESERVERS_MAX name servers
      ipconfig: Document /proc/net/pnp
      ipconfig: Correctly initialise ic_nameservers
      ipconfig: Create /proc/net/ipconfig directory
      ipconfig: Write NTP server IPs to /proc/net/ipconfig/ntp_servers

Christian Brauner (3):
      uevent: add alloc_uevent_skb() helper
      netns: restrict uevents
      selftests: uevent filtering

Christophe JAILLET (3):
      net/mlx5: Vport, Use 'kvfree()' for memory allocated by 'kvzalloc()'
      net/mlx5: Eswitch, Use 'kvfree()' for memory allocated by 'kvzalloc()'
      IB/mlx5: Use 'kvfree()' for memory allocated by 'kvzalloc()'

Christophe Roullier (4):
      net: ethernet: stmmac: add adaptation for stm32mp157c.
      dt-bindings: stm32-dwmac: add support of MPU families
      net: stmmac: add dwmac-4.20a compatible
      dt-bindings: stm32: add compatible for syscon

Chriz Chow (1):
      Bluetooth: Prevent buffer overflow for large advertisement data

Colin Ian King (26):
      wil6210: fix potential null dereference of ndev before null check
      ath10k: fix spelling mistake: "tiggers" -> "triggers"
      net/mlx5: remove some extraneous spaces in indentations
      ath6kl: fix spelling mistake: "chache" -> "cache"
      dca: make function dca_common_get_tag static
      cw1200: fix spelling mistake: "Mailformed" -> "Malformed"
      fsl/fman_port: remove redundant check on port->rev_info.major
      net/tls: remove redundant second null check on sgout
      net: amd8111e: remove redundant duplicated if statement
      mkiss: remove redundant check for len > 0
      ath10k: fix spelling mistake: "servive" -> "service"
      rt2x00: fix spelling mistake in various macros, UKNOWN -> UNKNOWN
      ipw2100: fix spelling mistake: "decsribed" -> "described"
      liquidio: fix spelling mistake: "mac_tx_multi_collison" -> "mac_tx_multi_collision"
      rtlwifi: fix spelling mistake: "dismatch" -> "mismatch"
      ipw2200: fix spelling mistake: "functionalitis" -> "functionalities"
      net/mlx5: fix spelling mistake: "modfiy" -> "modify"
      mac80211: ethtool: avoid 32 bit multiplication overflow
      rsi: fix spelling mistake: "thead" -> "thread"
      cfg80211: fix spelling mistake: "uknown" -> "unknown"
      hippi: fix spelling mistake: "Framming" -> "Framing"
      net: vxge: fix spelling mistake in macro VXGE_HW_ERR_PRIVILAGED_OPEARATION
      rsi: fix spelling mistake "Uknown" -> "Unknown"
      iwlwifi: mvm: remove division by size of sizeof(struct ieee80211_wmm_rule)
      bpf: devmap: remove redundant assignment of dev = dev
      net: aquantia: make function aq_fw2x_get_mac_permanent static

Cong Wang (4):
      ipvs: initialize tbl->entries after allocation
      ipvs: initialize tbl->entries in ip_vs_lblc_init_svc()
      net_sched: switch to rcu_work
      netdev-FAQ: clarify DaveM's position for stable backports

Craig Dillabaugh (2):
      net sched: Implemented get_fill_size routine for act_csum.
      tc-testing: Updated csum action tests batch create w/wo cookies.

Dan Carpenter (5):
      rsi: remove unecessary PTR_ALIGN()s
      mwifiex: pcie: tighten a check in mwifiex_pcie_process_event_ready()
      net/ncsi: prevent a couple array underflows
      net_failover: Use netdev_features_t instead of u32
      team: use netdev_features_t instead of u32

Dan Haab (1):
      brcmfmac: add support for BCM4366E chipset

Dan Murphy (1):
      net: phy: DP83TC811: Introduce support for the DP83TC811 phy

Daniel Borkmann (66):
      Merge branch 'bpf-libbpf-add-types'
      Merge branch 'bpf-xdp-adjust-tail'
      Merge branch 'bpf-type-format'
      Merge branch 'bpf-xfrm-states'
      Merge branch 'bpf-map-val-as-key'
      Merge branch 'bpf-sockmap-selftests'
      Merge branch 'bpf-optimize-neg-sums'
      Merge branch 'bpf-tunnel-metadata-selftests'
      Merge branch 'bpf-uapi-helper-doc'
      Merge branch 'bpf-formatting-fixes-helpers'
      bpf: prefix cbpf internal helpers with bpf_
      bpf: migrate ebpf ld_abs/ld_ind tests to test_verifier
      bpf: implement ld_abs/ld_ind in native bpf
      bpf: add skb_load_bytes_relative helper
      bpf, x64: remove ld_abs/ld_ind
      bpf, arm64: remove ld_abs/ld_ind
      bpf, sparc64: remove ld_abs/ld_ind
      bpf, arm32: remove ld_abs/ld_ind
      bpf, mips64: remove ld_abs/ld_ind
      bpf, ppc64: remove ld_abs/ld_ind
      bpf, s390x: remove ld_abs/ld_ind
      bpf, x32: remove ld_abs/ld_ind
      bpf: sync tools bpf.h uapi header
      Merge branch 'bpf-subprog-mgmt-cleanup'
      Merge branch 'bpf-event-output-offload'
      bpf, xskmap: fix crash in xsk_map_alloc error path handling
      Merge branch 'bpf-btf-id'
      Merge branch 'bpf-nfp-programmable-rss'
      Merge branch 'bpf-fib-lookup-helper'
      Merge branch 'bpf-perf-rb-libbpf'
      Merge branch 'bpf-stackmap-nmi'
      bpf, mips: remove unused function
      bpf, sparc: remove unused variable
      bpf, x64: clean up retpoline emission slightly
      bpf, arm32: save 4 bytes of unneeded stack space
      bpf, arm64: save 4 bytes of unneeded stack space
      bpf, arm64: optimize 32/64 immediate emission
      bpf, arm64: save 4 bytes in prologue when ebpf insns came from cbpf
      bpf: add ld64 imm test cases
      Merge branch 'bpf-sock-hashmap'
      Merge branch 'bpf-af-xdp-cleanups'
      Merge branch 'bpf-nfp-shift-insns'
      Merge branch 'bpf-sk-msg-fields'
      Merge branch 'bpf-af-xdp-cleanups'
      Merge branch 'bpf-fib-mtu-check'
      Merge branch 'btf-uapi-cleanups'
      Merge branch 'bpf-multi-prog-improvements'
      Merge branch 'bpf-ipv6-seg6-bpf-action'
      Merge branch 'bpf-sendmsg-hook'
      Merge branch 'bpf-ir-decoder'
      Merge branch 'bpf-sockmap-test-fixes'
      bpf: test case for map pointer poison with calls/branches
      bpf: add also cbpf long jump test cases with heavy expansion
      bpf: fixup error message from gpl helpers on license mismatch
      bpf: show prog and map id in fdinfo
      bpf: avoid retpoline for lookup/update/delete calls on maps
      bpf: add bpf_skb_cgroup_id helper
      bpf: make sure to clear unused fields in tunnel/xfrm state fetch
      bpf: fix cbpf parser bug for octal numbers
      bpf: fix context access in tracing progs on 32 bit archs
      bpf: sync bpf uapi header with tools
      bpf, doc: add missing patchwork url and libbpf to maintainers
      bpf, i40e: add meta data support
      Merge branch 'bpf-af-xdp-fixes'
      Merge branch 'bpf-xdp-remove-xdp-flush'
      Merge branch 'bpf-af-xdp-zc-api'

Daniel Mack (21):
      wcn36xx: check for DMA mapping errors in wcn36xx_dxe_tx_frame()
      wcn36xx: don't keep reference to skb if transmission failed
      wcn36xx: don't delete invalid bss indices
      wcn36xx: allocate skbs with GFP_KERNEL during init
      wcn36xx: use READ_ONCE() to access desc->ctrl
      wcn36xx: pass correct BSS index when deleting BSS keys
      wcn36xx: abort scan request when 'dequeued' indicator is sent
      wcn36xx: cancel pending scan request when interface goes down
      wcn36xx: handle scan cancellation when firmware support is missing
      wcn36xx: send bss_type in scan requests
      wcn36xx: pass information elements in scan requests
      wcn36xx: fix buffer commit logic on TX path
      wcn36xx: set DMA mask explicitly
      wcn36xx: don't disable RX IRQ from handler
      wcn36xx: clear all masks in RX interrupt
      wcn36xx: only handle packets when ED or DONE bit is set
      wcn36xx: consider CTRL_EOP bit when looking for valid descriptors
      wcn36xx: set PREASSOC and IDLE stated when BSS info changes
      wcn36xx: drain pending indicator messages on shutdown
      wcn36xx: simplify wcn36xx_smd_open()
      wcn36xx: improve debug and error messages for SMD

David Ahern (80):
      net/ipv6: Make __inet6_bind static
      net: Move fib_convert_metrics to metrics file
      net: Handle null dst in rtnl_put_cacheinfo
      vrf: Move fib6_table into net_vrf
      net/ipv6: Pass net to fib6_update_sernum
      net/ipv6: Pass net namespace to route functions
      net/ipv6: Move support functions up in route.c
      net/ipv6: Save route type in rt6_info
      net/ipv6: Move nexthop data to fib6_nh
      net/ipv6: Defer initialization of dst to data path
      net/ipv6: move metrics from dst to rt6_info
      net/ipv6: move expires into rt6_info
      net/ipv6: Add fib6_null_entry
      net/ipv6: Add rt6_info create function for ip6_pol_route_lookup
      net/ipv6: Move dst flags to booleans in fib entries
      net/ipv6: Create a neigh_lookup for FIB entries
      net/ipv6: Add gfp_flags to route add functions
      net/ipv6: Cleanup exception and cache route handling
      net/ipv6: introduce fib6_info struct and helpers
      net/ipv6: separate handling of FIB entries from dst based routes
      net/ipv6: Flip FIB entries to fib6_info
      net/ipv6: Remove unused code and variables for rt6_info
      net/ipv6: Rename fib6_info struct elements
      net/ipv6: Rename addrconf_dst_alloc
      net/ipv6: Remove aca_idev
      net/ipv6: Remove unnecessary checks on fib6_idev
      net/ipv6: Change ip6_route_get_saddr to get dev from route
      net/ipv6: Remove compare of fib6_idev from rt6_duplicate_nexthop
      net/ipv6: Remove fib6_idev
      net/ipv6: Fix gfp_flags arg to addrconf_prefix_route
      net/ipv6: Clean up rt expires helpers
      net/ipv6: Rename rt6_get_cookie_safe
      net/ipv6: Move rcu_read_lock to callers of ip6_rt_cache_alloc
      net/ipv6: Move rcu locking to callers of fib6_get_cookie_safe
      net/ipv6: Move release of fib6_info from pcpu routes to helper
      net/ipv6: Make from in rt6_info rcu protected
      net/ipv6: Remove unncessary check on f6i in fib6_check
      net/ipv6: add rcu locking to ip6_negative_advice
      net/ipv6: Fix missing rcu dereferences on from
      net: rules: Move l3mdev attribute validation to a helper
      net/ipv6: rename rt6_next to fib6_next
      net/ipv6: Rename fib6_lookup to fib6_node_lookup
      net/ipv6: Rename rt6_multipath_select
      net/ipv6: Extract table lookup from ip6_pol_route
      net/ipv6: Refactor fib6_rule_action
      net/ipv6: Add fib6_lookup
      net/ipv6: Update fib6 tracepoint to take fib6_info
      net/ipv6: Add fib lookup stubs for use in bpf helper
      bpf: Provide helper to do forwarding lookups in kernel FIB table
      samples/bpf: Add example of ipv4 and ipv6 forwarding in XDP
      samples/bpf: Decrement ttl in fib forwarding example
      vlan: Add extack messages for link create
      net/ipv4: Add helper to return path MTU based on fib result
      net/ipv6: Add helper to return path MTU based on fib result
      bpf: Add mtu checking to FIB forwarding helper
      mlxsw: spectrum_router: Add support for route append
      net/ipv6: Simplify route replace and appending into multipath route
      selftests: fib_tests: Add success-fail counts
      selftests: fib_tests: Add command line options
      selftests: fib_tests: Add option to pause after each test
      selftests: fib_tests: Add ipv6 route add append replace tests
      selftests: fib_tests: Add ipv4 route add append replace tests
      net/ipv4: Udate fib_table_lookup tracepoint
      net/ipv6: Udate fib6_table_lookup tracepoint
      net/ipv4: Remove tracepoint in fib_validate_source
      net/ipv6: Convert ipv6_add_addr to struct ifa6_config
      net/ipv6: Pass ifa6_config struct to inet6_addr_add
      net/ipv6: Pass ifa6_config struct to inet6_addr_modify
      net: Add IFA_RT_PRIORITY address attribute
      net/ipv4: Add support for specifying metric of connected routes
      net/ipv6: Add support for specifying metric of connected routes
      selftests: fib_tests: Add prefix route tests with metric
      bpf: Drop mpls from bpf_fib_lookup
      bpf: Verify flags in bpf_fib_lookup
      bpf: Change bpf_fib_lookup to return -EAFNOSUPPORT for unsupported address families
      bpf: flowlabel in bpf_fib_lookup should be flowinfo
      net/ipv6: prevent use after free in ip6_route_mpath_notify
      devlink: Add extack to reload and port_{un, }split operations
      netdevsim: Add extack error message for devlink reload
      mlxsw: Add extack messages for port_{un, }split failures

David Beckett (1):
      libbpf: add ifindex to enable offload support

David Howells (2):
      rxrpc: Fix handling of call quietly cancelled out on server
      rxrpc: Fix terminal retransmission connection ID to include the channel

David S. Miller (175):
      Merge branch 'tcp-zero-copy-receive'
      Merge branch 'net-stmmac-Stop-using-hard-coded-callbacks'
      Merge branch 'pci-mrrs-consts'
      Merge branch 'XDP-redirect-memory-return-API'
      Merge branch 'ipv6-Separate-data-structures-for-FIB-and-data-path'
      Merge branch 'netcp-K2G-SoC-support'
      Merge branch 'r8169-series-with-further-smaller-improvements'
      Merge branch 'TCP-data-delivery-and-ECN-stats-tracking'
      Merge branch 'ipv6-followup-to-fib6_info-change'
      Merge branch 'Modernize-mdio-gpio'
      Merge branch 'Amiga-xsurf100'
      Merge branch 'ave-fix-the-activation-issues-for-some-UniPhier-SoCs'
      Merge branch 'tipc-Confgiuration-of-MTU-for-media-UDP'
      Merge branch 'geneve-mtu'
      Merge branch 'qed-Use-trust-mode-to-override-forced-MAC'
      Merge branch 'lan78xx-Read-configuration-from-Device-Tree'
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'ipv6-Another-followup-to-the-fib6_info-change'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'fib-rules-extack-support'
      Merge branch 'qed-debug-data'
      Merge branch 'ipv6-couple-of-fixes-for-rcu-change-to-from'
      Merge branch 'net-DIM-tx'
      Merge branch 'rhash-cleanups'
      Merge branch 'ipconfig-NTP-server-support-bug-fixes-documentation-improvements'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'nfp-flower-tc-block-support-and-nfp-PCI-updates'
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'udp-gso'
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'net-Extend-availability-of-PHY-statistics'
      phy: Temporary build fix after phylib changes.
      Merge branch 'liquidio-add-support-for-ndo_get_stats64'
      Merge branch 's390-next'
      Merge branch 'smc-next'
      Merge branch 'sctp-refactor-MTU-handling'
      Merge branch 'bnxt_en-next'
      Merge branch 'selftests-Add-tests-for-mirroring-to-gretap'
      Merge branch 'dsa-mv88e6xxx-remove-Global-2-setup'
      Merge branch 'tcp-mmap-rework-zerocopy-receive'
      Merge branch 'lan78xx-fixed-phy'
      Merge branch 'net-cleanup-skb_tx_hash'
      Merge branch 'liquidio-enhanced-ethtool-set-channels-feature'
      Merge branch 'r8169-further-improvements'
      Merge branch 'mlxsw-SPAN-Support-routes-pointing-at-bridges'
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'tls-offload-netdev-and-mlx5-support'
      Merge branch 'netns-uevent-filtering'
      Merge branch 'net-stmmac-dwmac-meson-100M-phy-mode-support-for-AXG-SoC'
      Merge branch 'sctp-unify-sctp_make_op_error_fixed-and-sctp_make_op_error_space'
      Merge branch 'hns3-fixes'
      Merge branch 'mlxsw-Reject-unsupported-FIB-configurations'
      Merge branch 'net-smc-small-features'
      Merge branch 'r8169-series-with-further-improvements'
      Merge branch 'act_csum-get_fill_size'
      Merge branch 'selftests-forwarding-Two-enhancements'
      Merge branch 'selftests-forwarding-sysctl'
      Merge branch 'mlxsw-Introduce-support-for-CQEv1-2'
      Merge branch 'bridge-FDB-Notify-about-removal-of-non-user-added-entries'
      Merge branch 'sh_eth-complain-on-access-to-unimplemented-TSU-registers'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'smc-splice-implementation'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch '3c59x-patches-and-the-removal-of-an-unused-function'
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'qed-Add-support-for-new-multi-partitioning-modes'
      Merge branch 'ipv6-misc'
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge branch 'bnxt_en-Fixes-for-net-next'
      Merge branch 'udp-gso-cleanups'
      Merge tag 'mlx5-updates-2018-05-07' of git://git.kernel.org/.../mellanox/linux
      Merge branch 'net-Update-static-keys-to-modern-api'
      Merge branch 'mlx4-misc-next'
      Merge branch 'dsa-mv88e6xxx-cleanup-Global-Control-2-register'
      Merge branch 'hns3-misc-fixes'
      Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'mlxsw-Support-VLAN-devices-in-mirroring-offloads'
      Merge branch 'dsa-Plug-in-PHYLINK-support'
      Merge branch 'mlxsw-spectrum_span-Two-minor-adjustments'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'kernel-add-support-to-collect-hardware-logs-in-crash-recovery-kernel'
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'dsa-mv88e6xxx-remove-Global-1-setup'
      Merge branch 'stmmac-dwmac-sun8i-Support-R40'
      Merge branch 'sctp-refactor-sctp_outq_flush'
      Merge branch 'sctp-Introduce-sctp_flush_ctx'
      Merge branch 'Microsemi-Ocelot-Ethernet-switch-support'
      Merge branch 'Misc-Bug-Fixes-and-clean-ups-for-HNS3-Driver'
      Merge tag 'mlx5e-updates-2018-05-14' of git://git.kernel.org/.../saeed/linux
      Merge branch 'net-smc-enhancements-2018-05-15'
      Merge branch 'bonding-performance-and-reliability'
      Merge branch 'of-mdio-Fall-back-to-mdiobus_register-with-NULL-device_node'
      Merge branch 'rmnet-next'
      Merge branch 'qed-LL2-fixes'
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'sched-refactor-NOLOCK-qdiscs'
      Merge branch 'tcp-default-RACK-loss-recovery'
      Merge tag 'wireless-drivers-next-for-davem-2018-05-17' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'mvpp2-phylink-conversion'
      Merge branch 'mvpp2-small-improvements'
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'net-Allow-more-drivers-with-COMPILE_TEST'
      Merge branch 'stmmac-Clean-up-and-tune-up'
      Merge branch 'tcp-implement-SACK-compression'
      Merge tag 'mlx5-updates-2018-05-17' of git://git.kernel.org/.../mellanox/linux
      Merge tag 'mlx5e-updates-2018-05-17' of git://git.kernel.org/.../saeed/linux
      Merge branch 'net-smc-cleanups'
      Merge branch 'devlink-port-flavours-and-phys_port_name'
      Merge branch 'sh_eth-R8A77980-GEther-support'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'hns3-next'
      Merge branch 'sh_eth-typos'
      Merge branch 'mv88exxx-pdata'
      mv88e6xxx: Fix uninitialized variable warning.
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'TI-Ethernet-driver-warnings-fixes'
      Merge branch 'net-ipv6-Fix-route-append-and-replace-use-cases'
      Merge branch 'tcp-ECN-quickack'
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'qed-firmware-TLV'
      Merge branch 'bpfilter'
      Merge branch 'nfp-abm-add-basic-support-for-advanced-buffering-NIC'
      Merge branch 'net-sfp-small-improvements'
      Merge branch 'udp-gso-fixes'
      Merge branch 'fib-rule-selftest'
      Merge branch 'qca8k-QCA8334-switch-support'
      Merge tag 'mac80211-next-for-davem-2018-05-23' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'smc-next'
      Merge branch 'amd-xgbe-next'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge tag 'batadv-next-for-davem-20180524' of git://git.open-mesh.org/linux-merge
      Merge branch 'gretap-mirroring-selftests'
      Merge branch 'ibmvnic-Failover-hardening'
      Merge git://git.kernel.org/.../bpf/bpf-next
      Merge branch 'Mirroring-tests-involving-VLAN'
      Merge branch 'net-Update-fib_table_lookup-tracepoints'
      Merge branch 'nfp-offload-LAG-for-tc-flower-egress'
      Merge branch 'qed-ethtool-rx-flow-classification-enhancements'
      Merge tag 'mlx5e-updates-2018-05-19' of git://git.kernel.org/.../saeed/linux
      Merge branch 'ovs-ct-zone'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'Enable-virtio_net-to-act-as-a-standby-for-a-passthru-device'
      Merge branch 'stmmac-add-support-for-stm32mp1'
      Merge branch 'hns3-next'
      Merge tag 'mlx5e-updates-2018-05-25' of git://git.kernel.org/.../saeed/linux
      Merge branch 'nfp-abm-RED-MQ-qdisc-offload'
      Merge branch 'mlxsw-use-MRSR-register-for-FW-reset'
      Merge branch 'net-Add-address-attribute-to-control-metric-of-prefix-route'
      Merge tag 'mlx5e-updates-2018-05-29' of git://git.kernel.org/.../saeed/linux
      Merge branch 'bridge-vlan-notify'
      Merge branch 'mlx5-new-device-events'
      Merge branch 'mirror-to-gretap-tests'
      Merge branch 'hns3-next'
      Merge tag 'mlx5e-updates-2018-06-01' of git://git.kernel.org/.../saeed/linux
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge git://git.kernel.org/.../davem/net
      Merge tag 'wireless-drivers-next-for-davem-2018-05-31' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'selftests-net-various'
      Merge branch 'selftests-mirror_vlan-fixes'
      Merge branch 'qed-next'
      Revert "ipv6: omit traffic class when calculating flow hash"
      Merge branch 'mlxsw-Fixes-in-offloading-of-mirror-to-gretap'
      Merge branch 'sh_eth-fix-and-clean-up-sh_eth_soft_swap'
      Merge branch 'bnx2-warnings'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'net-phy-improve-PM-handling-of-PHY-MDIO'
      Merge branch 'devlink-extack'
      Merge git://git.kernel.org/.../bpf/bpf-next
      Revert "net: sched: cls: Fix offloading when ingress dev is vxlan"
      Merge branch 'hns3-next'

Davide Caratti (2):
      selftest: tc_flower: add testcase for 'ip_flags'
      vrf: add CRC32c offload to device features

Davidlohr Bueso (6):
      net/ipv4: Update ip_tunnel_metadata_cnt static key to modern api
      net/sock: Update memalloc_socks static key to modern api
      net: Update [e/in]gress_needed static key to modern api
      net: Update netstamp_needed static key to modern api
      net: Update generic_xdp_needed static key to modern api
      net/udp: Update udp_encap_needed static key to modern api

Debabrata Banerjee (5):
      bonding: don't queue up extraneous rlb updates
      bonding: use common mac addr checks
      bonding: allow use of tx hashing in balance-alb
      bonding: allow carrier and link status to determine link state
      Revert "bonding: allow carrier and link status to determine link state"

Dedy Lansky (3):
      wil6210: move WMI functionality out of wil_cfg80211_mgmt_tx
      wil6210: remove unused rx_reorder members
      wil6210: rate limit wil_rx_refill error

Denis Bolotin (3):
      qed: Delete unused parameter p_ptt from mcp APIs
      qed: Add configuration information to register dump and debug data
      qed: Fix copying 2 strings

Denis Kenzior (2):
      nl80211: Fix compilation
      nl80211: Optimize cfg80211_bss_expire invocations

Dmitry Lebed (3):
      qtnfmac: add DFS offload support
      qtnfmac: improve control path timeout handling
      qtnfmac: fix firmware command error path

Donald Sharp (1):
      rtnetlink: Add more well known protocol values

Doron Roberts-Kedes (1):
      strparser: Add __strp_unpause and use it in ktls.

Eliad Peller (2):
      iwlwifi: pcie: allow sending pre-built A-MSDUs
      iwlwifi: mvm: set wakeup filters for wowlan "any" configuration

Emil Tantilov (3):
      ixgbe: force VF to grab new MAC on driver reload
      ixgbevf: fix MAC address changes through ixgbevf_set_mac()
      ixgbevf: fix possible race in the reset subtask

Emmanuel Grumbach (5):
      iwlwifi: mvm: BT Coex - make the primary / secondary pick traffic aware
      iwlwifi: pcie: implement the overlow queue for Gen2 devices
      iwlwifi: mvm: set the MFP flag for keys that are used by MFP stations
      iwlwifi: mvm: fix TSO with highly fragmented SKBs
      iwlwifi: mvm: honor the max_amsdu_subframes limit

Eran Ben Elisha (6):
      net: ipv6/gre: Add GRO support
      net/mlx4_core: Report driver version to FW
      net/mlx5e: Report all channels with min RX WQEs timeout
      net/mlx5e: Avoid reset netdev stats on configuration changes
      net/mlx5e: Present SW stats when state is not opened
      net/mlx5e: Remove redundant active_channels indication

Erel Geron (1):
      iwlwifi: fix non_shared_ant for 9000 devices

Eric Biggers (1):
      KEYS: DNS: limit the length of option strings

Eric Dumazet (30):
      tcp: fix SO_RCVLOWAT and RCVBUF autotuning
      tcp: fix delayed acks behavior for SO_RCVLOWAT
      tcp: avoid extra wakeups for SO_RCVLOWAT users
      tcp: implement mmap() for zero copy receive
      selftests: net: add tcp_mmap program
      ipv6: frags: fix a lockdep false positive
      net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends
      net/ipv6: Fix ip6_convert_metrics() bug
      tcp: md5: only call tp->af_specific->md5_lookup() for md5 sockets
      net/ipv6: fix LOCKDEP issue in rt6_remove_exception_rt()
      tcp: add TCP_ZEROCOPY_RECEIVE support for zerocopy receive
      selftests: net: tcp_mmap must use TCP_ZEROCOPY_RECEIVE
      net/mlx4_en: optimizes get_fixed_ipv6_csum()
      net/ipv6: fix lock imbalance in ip6_route_del()
      tcp: switch pacing timer to softirq based hrtimer
      udp: avoid refcount_t saturation in __udp_gso_segment()
      net/smc: init conn.tx_work & conn.send_lock sooner
      tcp: use __sock_put() instead of sock_put() in tcp_clear_xmit_timers()
      tcp: do not force quickack when receiving out-of-order packets
      tcp: add SACK compression
      tcp: add TCPAckCompressed SNMP counter
      tcp: add tcp_comp_sack_delay_ns sysctl
      tcp: add tcp_comp_sack_nr sysctl
      tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode
      tcp: do not aggressively quick ack after ECN events
      mlx4_core: restore optimal ICM memory allocation
      MAINTAINERS: TCP gets its first maintainer
      net/packet: refine check for priv area size
      net: metrics: add proper netlink validation
      rtnetlink: validate attributes in do_setlink()

Erik Stromdahl (3):
      ath10k: add inlined wrappers for htt tx ops
      ath10k: add inlined wrappers for htt rx ops
      ath10k: fix return value check in wake_tx_q op

Eyal Birger (2):
      bpf: add helper for getting xfrm states
      samples/bpf: extend test_tunnel_bpf.sh with xfrm state test

Eyal Ilsar (1):
      wcn36xx: Add support for Factory Test Mode (FTM)

Eyal Reizer (2):
      wlcore: sdio: allow pm to handle sdio power
      wlcore: sdio: check for valid platform device data before suspend

Fabio Estevam (3):
      dt-bindings: dsa: Remove unnecessary #address/#size-cells
      ath10k: snoc: Remove owner assignment from platform_driver
      Bluetooth: hci_ldisc: Provide a 'default' switch case

Felix Fietkau (37):
      netfilter: nf_flow_table: use IP_CT_DIR_* values for FLOW_OFFLOAD_DIR_*
      netfilter: nf_flow_table: clean up flow_offload_alloc
      ipv6: make ip6_dst_mtu_forward inline
      netfilter: nf_flow_table: cache mtu in struct flow_offload_tuple
      netfilter: nf_flow_table: rename nf_flow_table.c to nf_flow_table_core.c
      netfilter: nf_flow_table: move ipv4 offload hook code to nf_flow_table
      netfilter: nf_flow_table: move ip header check out of nf_flow_exceeds_mtu
      netfilter: nf_flow_table: move ipv6 offload hook code to nf_flow_table
      netfilter: nf_flow_table: relax mixed ipv4/ipv6 flowtable dependencies
      netfilter: nf_flow_table: move init code to nf_flow_table_core.c
      netfilter: nf_flow_table: fix priv pointer for netdev hook
      netfilter: nf_flow_table: track flow tables in nf_flow_table directly
      netfilter: nf_flow_table: make flow_offload_dead inline
      netfilter: nf_flow_table: add a new flow state for tearing down offloading
      netfilter: nf_flow_table: in flow_offload_lookup, skip entries being deleted
      netfilter: nf_flow_table: add support for sending flows back to the slow path
      netfilter: nf_flow_table: tear down TCP flows if RST or FIN was seen
      netfilter: nf_flow_table: add missing condition for TCP state check
      netfilter: nf_flow_table: fix offloading connections with SNAT+DNAT
      mt76: stop tx queues from the driver callback instead of common code
      mt76: add missing VHT maximum A-MPDU length capability
      mt76: toggle driver station powersave bit before notifying mac80211
      mt76: rework tx power handling
      mt76: fix potential sleep in atomic context
      mt76: set RX_FLAG_DUP_VALIDATED for A-MPDU reordered packets
      mt76: check qos ack policy before reordering packets
      mt76: fix concurrent rx calls on A-MPDU release
      mt76: add rcu locking in tid reorder function
      mt76: add rcu locking around tx scheduling
      mt76: check for pending reset before attempting to schedule tx
      mt76: fix sending encrypted broadcast packets for secondary interfaces
      mt76: discard early received packets if not running yet
      mt76: only stop tx queues on offchannel, not during the entire scan
      mt76: prevent tx scheduling during channel change
      mt76: move ieee80211_hw allocation to common core
      mt76: wait for pending tx to complete before switching channel
      mt76: use udelay instead of usleep_range in mt76x2_mac_stop

Felix Manlunas (2):
      liquidio: monitor all of Octeon's cores in watchdog thread
      liquidio: bump up driver version to 1.7.2 to match newer NIC firmware

Fernando Fernandez Mancera (2):
      netfilter: extract Passive OS fingerprint infrastructure from xt_osf
      netfilter: make NF_OSF non-visible symbol

Florent Fourcot (1):
      netfilter: ctnetlink: export nf_conntrack_max

Florian Fainelli (32):
      net: Move PHY statistics code into PHY library helpers
      net: Allow network devices to have PHY statistics
      net: dsa: Do not check for ethtool_ops validity
      net: dsa: Pass stringset to ethtool operations
      net: dsa: Add helper function to obtain PHY device of a given port
      net: dsa: Allow providing PHY statistics from CPU port
      net: dsa: b53: Add support for reading PHY statistics
      net: dsa: loop: Hook PHY statistics
      net: phy: Fix modular PHYLIB build
      net: core: Assert the size of netdev_featres_t
      net: core: Inline netdev_features_size_check()
      net: phy: phylink: Use gpiod_get_value_cansleep()
      net: phy: phylink: Release link GPIO
      net: dsa: Add PHYLINK switch operations
      net: dsa: bcm_sf2: Implement phylink_mac_ops
      net: dsa: Eliminate dsa_slave_get_link()
      net: dsa: Plug in PHYLINK support
      net: dsa: bcm_sf2: Get rid of PHYLIB functions
      of: mdio: Fall back to mdiobus_register() with NULL device_node
      drivers: net: Remove device_node checks with of_mdiobus_register()
      net: ethernet: ti: Allow most drivers with COMPILE_TEST
      net: ethernet: freescale: Allow FEC with COMPILE_TEST
      net: phy: Allow MDIO_MOXART and MDIO_SUN4I with COMPILE_TEST
      net: dsa: b53: Extend platform data to include DSA ports
      net: phy: phylink: Don't release NULL GPIO
      net: ethernet: Sort Kconfig sourcing alphabetically
      ti: ethernet: cpdma: Use correct format for genpool_*
      net: ethernet: ti: cpts: Fix timestamp print
      net: ethernet: ti: cpsw: Fix cpsw_add_ch_strings() printk format
      net: ethernet: davinci_emac: Fix printing of base address
      ti: ethernet: davinci: Fix cast to int warnings
      net: dsa: dsa_loop: Make dynamic debugging helpful

Florian Westphal (26):
      netfilter: nf_tables: support timeouts larger than 23 days
      netfilter: nf_tables: always use an upper set size for dynsets
      netfilter: merge meta_bridge into nft_meta
      netfilter: nf_tables: make meta expression builtin
      netfilter: nf_tables: merge rt expression into nft core
      netfilter: nf_tables: merge exthdr expression into nft core
      netfilter: nf_nat: remove unused ct arg from lookup functions
      netfilter: nft_dynset: fix timeout updates on 32bit
      netfilter: fix fallout from xt/nf osf separation
      netfilter: nf_tables: remove old nf_log based tracing
      netfilter: nf_nat: move common nat code to nat core
      netfilter: xtables: allow table definitions not backed by hook_ops
      netfilter: nf_tables: allow chain type to override hook register
      netfilter: core: export raw versions of add/delete hook functions
      netfilter: nf_nat: add nat hook register functions to nf_nat
      netfilter: nf_nat: add nat type hooks to nat core
      netfilter: lift one-nat-hook-only restriction
      netfilter: nat: merge ipv4/ipv6 masquerade code into main nat module
      netfilter: nat: merge nf_nat_redirect into nf_nat
      netfilter: nfnetlink: allow commit to fail
      netfilter: nf_tables: remove synchronize_rcu in commit phase
      netfilter: nft_compat: use call_rcu for nfnl_compat_get
      netfilter: nf_tables: fix endian mismatch in return type
      netfilter: nf_tables: fail batch if fatal signal is pending
      netfilter: nf_tables: use call_rcu in netlink dumps
      netfilter: nf_tables: handle chain name lookups via rhltable

Franky Lin (8):
      brcmfmac: reports boottime_ns while informing bss
      brcmfmac: use nl80211_band directly to get ieee80211 channel
      brcmfmac: add hostready indication
      brcmfmac: coarse support for PCIe shared structure rev7
      brcmfmac: fix initialization of struct cfg80211_inform_bss variable
      brcmfmac: validate user provided data for memdump before copying
      brcmfmac: trigger memory dump upon firmware halt signal
      brcmfmac: trigger memory dump on SDIO firmware halt message

Fuyun Liang (12):
      net: hns3: Fix to support autoneg only for port attached with phy
      net: hns3: Fix for deadlock problem occurring when unregistering ae_algo
      net: hns3: Fix for the null pointer problem occurring when initializing ae_dev failed
      net: hns3: Add a check for client instance init state
      net: hns3: Change return type of hnae3_register_ae_dev
      net: hns3: Change return type of hnae3_register_ae_algo
      net: hns3: Change return value in hnae3_register_client
      net: hns3: Fixes the missing PCI iounmap for various legs
      net: hns3: Fix for netdev not running problem after calling net_stop and net_open
      net: hns3: Fixes the init of the VALID BD info in the descriptor
      net: hns3: Removes unnecessary check when clearing TX/RX rings
      net: hns3: Clear TX/RX rings when stopping port & un-initializing client

Gal Pressman (3):
      net/mlx5e: Use __set_bit for adaptive-moderation bit in RQ state
      net/mlx5e: Use test bit in en accel xmit flow
      net/mlx5e: Remove MLX5E_TEST_BIT macro

Ganapathi Bhat (4):
      mwifiex: increase TX threashold to avoid TX timeout during ED MAC test
      mwifiex: avoid exporting mwifiex_send_cmd
      mwifiex: handle race during mwifiex_usb_disconnect
      mwifiex: skip sending GT_REKEY_OFFLOAD_CFG if firmware has no support

Ganesh Goudar (14):
      cxgb4vf: display pause settings
      cxgb4: add new T5 device id's
      cxgb4: update latest firmware version supported
      cxgb4: fix the wrong conversion of Mbps to Kbps
      cxgb4: Add new T5 device id
      cxgb4: enable inner header checksum calculation
      cxgb4: avoid schedule while atomic
      cxgb4: copy the length of cpl_tx_pkt_core to fw_wr
      cxgb4: Add new T6 device ids
      cxgb4: change the port capability bits definition
      cxgb4: do L1 config when module is inserted
      cxgb4/cxgb4vf: link management changes for new SFP
      cxgb4: clean up init_one
      cxgb4: Add FORCE_PAUSE bit to 32 bit port caps

George Wilkie (1):
      team: account for oper state

GhantaKrishnamurthy MohanKrishna (3):
      tipc: set default MTU for UDP media
      tipc: implement configuration of UDP media MTU
      tipc: confgiure and apply UDP bearer MTU on running links

Golan Ben Ami (3):
      iwlwifi: allow different csr flags for different device families
      iwlwifi: support new csr addresses for hw address
      iwlwifi: add csr configuration for 6300 devices

Golan Ben-Ami (1):
      iwlwifi: introduce Image Loader (IML) - new firmware image

Govind Singh (16):
      ath10k: build ce layer in ath10k core module
      ath10k: platform driver for WCN3990 SNOC WLAN module
      ath10k: add resource init and deinit for WCN3990
      ath10k: add hif start/stop methods for wcn3990 snoc layer
      ath10k: add HTC services for WCN3990
      ath10k: map HTC services to tx/rx pipes for wcn3990
      ath10k: add hif power-up/power-down methods
      ath10k: add hif tx methods for wcn3990
      ath10k: add hif rx methods for wcn3990
      ath10k: modify hif tx paddr to dma_addr_t type
      ath10k: vote for hardware resources for WCN3990
      dt: bindings: add bindings for wcn3990 wifi block
      ath10k: fix fw path name for WCN3990 target
      ath10k: enable SRRI/DRRI support on ddr for WCN3990
      ath10k: enable sta idle power save
      ath10k: replace bit shifts with the BIT() macro for rx desc bits

Govindarajulu Varadarajan (1):
      enic: fix UDP rss bits

Gregory Greenman (3):
      iwlwifi: mvm: support offload of AMSDU rate control
      mac80211: add api to set CSA counter in mac80211
      iwlwifi: mvm: open BA session only when sta is authorized

Grygorii Strashko (1):
      net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value

Guillaume Nault (2):
      l2tp: consistent reference counting in procfs and debufs
      l2tp: fix refcount leakage on PPPoL2TP sockets

Gustavo A. R. Silva (10):
      ath9k: dfs: remove accidental use of stack VLA
      mt7601u: phy: mark expected switch fall-through
      brcmsmac: phy_lcn: remove duplicate code
      qtnfmac: pearl: pcie: fix memory leak in qtnf_fw_work_handler
      rsi_91x: fix structurally dead code
      rsi_91x: fix uninitialized variable
      bpf: sockmap, fix uninitialized variable
      bpf: sockmap, fix double-free
      mwifiex: mark expected switch fall-throughs
      rtlwifi: remove duplicate code

Haim Dreyfuss (2):
      iwlwifi: move timestamp functions from debugfs.h to dbg.h
      nl80211: Add wmm rule attribute to NL80211_CMD_GET_WIPHY dump command

Haiyang Zhang (2):
      hv_netvsc: Add NetVSP v6 and v6.1 into version negotiation
      hv_netvsc: Add handlers for ethtool get/set msg level

Hangbin Liu (1):
      vxlan: add ttl inherit support

Hans Wippel (10):
      net/smc: add common buffer size in send and receive buffer descriptors
      net/smc: move link group list to smc_core
      net/smc: rename connection index to RMBE index
      net/smc: calculate write offset in RMB only once per connection
      net/smc: move smc_core specific code from smc.h to smc_core
      net/smc: restructure CDC message reception
      net/smc: do a few smc_core.c cleanups
      net/smc: change smc_buf_free function parameters
      net/smc: restructure client and server code in af_smc
      net/smc: lock smc_lgr_list in port_terminate()

Hans de Goede (12):
      Bluetooth: hci_bcm: Add broken-irq dmi blacklist and add Meegopad T08 to it
      Bluetooth: hci_bcm: Remove irq-active-low DMI quirk for the Thinkpad 8
      Bluetooth: btbcm: Stop using upper nibble of rev to chose between uart/USB paths
      Bluetooth: btbcm: Factor out common code to determine subversion
      Bluetooth: btbcm: Make btbcm_initialize() also work for USB connected devices
      Bluetooth: btbcm: Allow using btbcm_initialize() for reinit
      Bluetooth: btbcm: Remove duplicate code from btbcm_setup_patchram()
      Bluetooth: btbcm: btbcm_initialize(): Initialize hw_name to "BCM"
      Bluetooth: btusb: Add Dell Inspiron 5565 to btusb_needs_reset_resume_table
      Bluetooth: hci_uart: Restore hci_dev->flush callback on open()
      Bluetooth: hci_serdev: Move serdev_device_close/open into common hci_serdev code
      Bluetooth: hci_serdev: Fix HCI_UART_INIT_PENDING not working

Harshitha Ramamurthy (2):
      i40e/i40evf: take into account queue map from vf when handling queues
      i40e: add tx_busy to ethtool stats

Heiner Kallweit (46):
      PCI: Add two more values for PCIe Max_Read_Request_Size
      r8169: replace magic numbers with PCI MRRS constant
      r8169: remove unused member features from struct
      r8169: remove member align from struct rtl_cfg_info
      r8169: use skb_copy_to_linear_data in rtl8169_try_rx_copy
      r8169: use constant NAPI_POLL_WAIT
      r8169: switch to napi_schedule_irqoff
      r8169: simplify rtl8169_alloc_rx_data
      r8169: improve rtl8169_init_ring
      r8169: remove unneeded check in rtl8169_rx_fill
      r8169: replace rx_buf_sz with a constant
      r8169: remove rtl8169_map_to_asic
      r8169: change hw_start argument type
      r8169: change argument type of counters handling functions
      r8169: change interrupt handler argument type
      r8169: drop member opts1_mask from struct rtl8169_private
      r8169: don't display tp->mmio_addr address
      r8169: improve rtl8169_get_mac_version
      r8169: drop member txd_version from struct rtl8169_private
      r8169: improve pci region handling
      r8169: remove jumbo_tx_csum from chip config struct
      r8169: don't use netif_info et al before net_device has been registered
      r8169: remove unneeded call to __rtl8169_set_features in rtl_open
      r8169: improve rtl8169_set_features
      r8169: replace magic number for INTT mask with a constant
      r8169: improve CPlusCmd handling
      r8169: improve handling of CPCMD quirk mask
      r8169: simplify rtl_hw_start_8169
      r8169: remove calls to rtl_set_rx_mode
      r8169: move common initializations to tp->hw_start
      r8169: remove unneeded check in r8168_pll_power_down
      r8169: remove 810x_phy_power_up/down
      r8169: merge r810x_pll_power_down/up into r8168_pll_power_down/up
      r8169: drop member pll_power_ops from struct rtl8169_private
      r8169: simplify code by using ranges in switch clauses
      r8169: replace longer if statements with switch statements
      r8169: drop rtl_generic_op
      r8169: improve PCI config space access
      r8169: avoid potentially misaligned access when getting mac address
      r8169: replace get_protocol with vlan_get_protocol
      r8169: fix network error on resume from suspend
      net: phy: replace bool members in struct phy_device with bit-fields
      net: phy: realtek: add suspend/resume callbacks for RTL8211B
      net: phy: consider PHY_IGNORE_INTERRUPT in state machine PHY_NOLINK handling
      net: phy: add struct device_type representation of a PHY
      net: phy: remove PM ops from MDIO bus

Hemanth Puranik (2):
      net: qcom/emac: Encapsulate sgmii ops under one structure
      net: qcom/emac: Allocate buffers from local node

Hernán Gonzalez (1):
      net: ethernet: ti: Use ERR_CAST instead of ERR_PTR(PTR_ERR())

Huazhong Tan (6):
      net: hns3: fix to correctly fetch l4 protocol outer header
      net: hns3: Fixes the out of bounds access in hclge_map_tqp
      net: hns3: Fixes the error legs in hclge_init_ae_dev function
      net: hns3: fix for phy_addr error in hclge_mac_mdio_config
      net: hns3: fix a dead loop in hclge_cmd_csq_clean
      net: hns3: Use enums instead of magic number in hclge_is_special_opcode

Huy Nguyen (6):
      net/dcb: Add dcbnl buffer attribute
      net/mlx5e: Move port speed code from en_ethtool.c to en/port.c
      net/mlx5: Add pbmc and pptb in the port_access_reg_cap_mask
      net/mlx5: PPTB and PBMC register firmware command support
      net/mlx5e: Receive buffer configuration
      net/mlx5e: Receive buffer support for DCBX

Ido Schimmel (4):
      mlxsw: spectrum_router: Return an error for non-default FIB rules
      mlxsw: spectrum_router: Return an error for routes added after abort
      selftests: forwarding: Increase maximum deviation in multipath test
      selftests: forwarding: Allow running specific tests

Igor Mitsyanko (1):
      qtnfmac: decode error codes from firmware replies

Ilan Peer (1):
      mac80211: Support adding duration for prepare_tx() callback

Ilan Tayari (6):
      net/mlx5: FPGA, Add doxygen for access type enum
      net/mlx5: FPGA, Add device name
      net/mlx5: FPGA, print SBU identification on init
      net/mlx5: Add temperature warning event to log
      net/mlx5: Add FPGA QP error event
      net/mlx5: FPGA, Handle QP error event

Ilya Lesokhin (13):
      tcp: Add clean acked data hook
      net: Rename and export copy_skb_header
      net: Add Software fallback infrastructure for socket dependent offloads
      net: Add TLS offload netdev ops
      net: Add TLS TX offload features
      net/tls: Add generic NIC offload infrastructure
      net/mlx5e: Move defines out of ipsec code
      net/mlx5: Accel, Add TLS tx offload interface
      net/mlx5e: TLS, Add Innova TLS TX support
      net/mlx5e: TLS, Add Innova TLS TX offload data path
      net/mlx5e: TLS, Add error statistics
      net/mlx5: FPGA, Properly initialize dma direction on fpga conn send
      net/mlx5: FPGA, Call DMA unmap with the right size

Ingo Molnar (1):
      x86/bpf: Clean up non-standard comments, to make the code more readable

Inju Song (3):
      netfilter: ipvs: Keep latest weight of destination
      netfilter: ipvs: Add Maglev hashing scheduler
      netfilter: ipvs: Add configurations of Maglev hashing

Intiyaz Basha (8):
      liquidio: Enhanced ethtool stats
      liquidio: Added ndo_get_vf_stats support
      liquidio: Moved common function if_cfg_callback to lio_core.c
      liquidio: Moved common function list_delete_head to octeon_network.h
      liquidio: Moved common function delete_glists to lio_core.c
      liquidio: Moved common definition octnic_gather to octeon_network.h
      liquidio: Moved common function setup_glists to lio_core.c
      liquidio: enhanced ethtool --set-channels feature

Ivan Khoronzhuk (1):
      net: ethernet: ti: cpsw: disable mq feature for "AM33xx ES1.0" devices

Ivan Vecera (1):
      ipv6: addrconf: don't evaluate keep_addr_on_down twice

Jacek Kalwas (1):
      udp: enable UDP checksum offload for ESP

Jacob Keller (24):
      i40e/i40evf: cleanup incorrect function doxygen comments
      i40e: avoid overflow in i40e_ptp_adjfreq()
      i40e: use %pI4b instead of byte swapping before dev_err
      fm10k: setup VLANs for l2 accelerated macvlan interfaces
      fm10k: reduce duplicate fm10k_stat macro code
      fm10k: use variadic arguments to fm10k_add_stat_strings
      fm10k: use macro to avoid passing the array and size separately
      fm10k: warn if the stat size is unknown
      fm10k: don't protect fm10k_queue_mac_request by fm10k_host_mbx_ready
      i40e: calculate ethtool stats size in a separate function
      i40e: remove duplicate pfc stats
      i40e: cleanup whitespace for some ethtool stat definitions
      i40evf: remove MAX_QUEUES and just use I40EVF_MAX_REQ_QUEUES
      i40e: cleanup wording in a header comment
      i40e: free the skb after clearing the bitlock
      i40e: free skb after clearing lock in ptp_stop
      i40e: always return VEB stat strings
      i40e: always return all queue stat strings
      i40e: split i40e_get_strings() into smaller functions
      i40e: use WARN_ONCE to replace the commented BUG_ON size check
      i40e: fold prefix strings directly into stat names
      i40e: update data pointer directly when copying to the buffer
      i40e: add function doc headers for ethtool stats functions
      i40e: use the more traditional 'i' loop variable

Jakub Kicinski (58):
      nfp: bpf: remove double space
      nfp: bpf: optimize add/sub of a negative constant
      nfp: bpf: tabularize generations of compare operations
      nfp: bpf: optimize comparisons to negative constants
      nfp: reset local locks on init
      nfp: print PCIe link bandwidth on probe
      bpf: offload: allow offloaded programs to use perf event arrays
      nfp: bpf: record offload neutral maps in the driver
      bpf: export bpf_event_output()
      bpf: replace map pointer loads before calling into offloads
      nfp: bpf: perf event output helpers support
      nfp: bpf: rewrite map pointers with NFP TIDs
      tools: bpftool: fold hex keyword in command help
      tools: bpftool: move get_possible_cpus() to common code
      tools: bpftool: add simple perf event output reader
      bpf: fix references to free_bpf_prog_info() in comments
      bpf: xdp: allow offloads to store into rx_queue_index
      nfp: bpf: support setting the RX queue index
      tools: bpftool: use PERF_SAMPLE_TIME instead of reading the clock
      samples: bpf: rename struct bpf_map_def to avoid conflict with libbpf
      samples: bpf: compile and link against full libbpf
      tools: bpf: move the event reading loop to libbpf
      tools: bpf: improve comments in libbpf.h
      tools: bpf: don't complain about no kernel version for networking code
      samples: bpf: convert some XDP samples from bpf_load to libbpf
      samples: bpf: include bpf/bpf.h instead of local libbpf.h
      samples: bpf: rename libbpf.h to bpf_insn.h
      samples: bpf: fix build after move to compiling full libbpf.a
      samples: bpf: move libbpf from object dependencies to libs
      samples: bpf: make the build less noisy
      nfp: move rtsym helpers to pf code
      nfp: add support for per-PCI PF mailbox
      nfp: add shared buffer configuration
      nfp: core: allow 4-byte aligned accesses to Memory Units
      nfp: abm: add initial active buffer management NIC skeleton
      nfp: abm: create project-specific vNIC structure
      nfp: add app pointer to port representors
      devlink: don't take instance lock around eswitch mode set
      nfp: add devlink_eswitch_mode_set callback
      nfp: abm: spawn port netdevs
      nfp: abm: force Ethternet port up
      nfp: use split in naming of PCIe PF ports
      nfp: assign vNIC id as phys_port_name of vNICs which are not ports
      bpfilter: don't pass O_CREAT when opening console for debug
      nfp: return -EOPNOTSUPP from .ndo_get_phys_port_name for VFs
      nfp: prefix vNIC phys_port_name with 'n'
      nfp: abm: enable advanced queuing on demand
      nfp: abm: add helpers for configuring queue marking levels
      nfp: abm: add simple RED offload
      net: sched: add qstats.qlen to qlen
      nfp: abm: report statistics from RED offload
      nfp: allow apps to add extra stats to ports
      nfp: abm: expose the internal stats in ethtool
      nfp: abm: expose all PF queues
      net: sched: mq: add simple offload notification
      nfp: abm: multi-queue RED offload
      net: sched: mq: request stats from offloads
      nfp: abm: report correct MQ stats

Jakub Pawlak (1):
      i40e: Add advertising 10G LR mode

Jason A. Donenfeld (1):
      netfilter: nf_flow_table: attach dst to skbs

Jassi Brar (1):
      net: netsec: enable tx-irq during open callback

Jeff Kirsher (5):
      net: intel: Cleanup the copyright/license headers
      i40evf: Fix client header define
      Revert "ixgbe: release lock for the duration of ixgbe_suspend_close()"
      Documentation: e100: Update the Intel 10/100 driver doc
      Documentation: e1000: Update kernel documentation

Jesper Dangaard Brouer (45):
      mlx5: basic XDP_REDIRECT forward support
      xdp: introduce xdp_return_frame API and use in cpumap
      ixgbe: use xdp_return_frame API
      xdp: move struct xdp_buff from filter.h to xdp.h
      xdp: introduce a new xdp_frame type
      tun: convert to use generic xdp_frame and xdp_return_frame API
      virtio_net: convert to use generic xdp_frame and xdp_return_frame API
      bpf: cpumap convert to use generic xdp_frame
      i40e: convert to use generic xdp_frame and xdp_return_frame API
      mlx5: register a memory model when XDP is enabled
      xdp: rhashtable with allocator ID to pointer mapping
      page_pool: refurbish version of page_pool code
      xdp: allow page_pool as an allocator type in xdp_return_frame
      mlx5: use page_pool for xdp_return_frame call
      xdp: transition into using xdp_frame for return API
      xdp: transition into using xdp_frame for ndo_xdp_xmit
      xdp: avoid leaking info stored in frame data on page reuse
      samples/bpf: fix xdp_monitor user output for tracepoint exception
      bpf: reserve xdp_frame size in xdp headroom
      bpf, doc: add basic README.rst file
      bpf, doc: rename txt files to rst files
      bpf, doc: convert bpf_design_QA.rst to use RST formatting
      bpf, doc: convert bpf_devel_QA.rst to use RST formatting
      bpf, doc: howto use/run the BPF selftests
      bpf: devmap introduce dev_map_enqueue
      bpf: devmap prepare xdp frames for bulking
      xdp: add tracepoint for devmap like cpumap have
      samples/bpf: xdp_monitor use tracepoint xdp:xdp_devmap_xmit
      xdp: introduce xdp_return_frame_rx_napi
      xdp: change ndo_xdp_xmit API to support bulking
      xdp/trace: extend tracepoint in devmap with an err
      samples/bpf: xdp_monitor use err code from tracepoint xdp:xdp_devmap_xmit
      xdp: add flags argument to ndo_xdp_xmit API
      i40e: implement flush flag for ndo_xdp_xmit
      ixgbe: implement flush flag for ndo_xdp_xmit
      tun: implement flush flag for ndo_xdp_xmit
      virtio_net: implement flush flag for ndo_xdp_xmit
      xdp: done implementing ndo_xdp_xmit flush flag for all drivers
      bpf/xdp: non-map redirect can avoid calling ndo_xdp_flush
      bpf/xdp: devmap can avoid calling ndo_xdp_flush
      i40e: remove ndo_xdp_flush call i40e_xdp_flush
      ixgbe: remove ndo_xdp_flush call ixgbe_xdp_flush
      virtio_net: remove ndo_xdp_flush call virtnet_xdp_flush
      tun: remove ndo_xdp_flush call tun_xdp_flush
      net: remove net_device operation ndo_xdp_flush

Jia-Ju Bai (2):
      net: wireless: b43legacy: Replace GFP_ATOMIC with GFP_KERNEL in dma_tx_fragment
      i40evf: Replace GFP_ATOMIC with GFP_KERNEL in i40evf_add_vlan

Jian Shen (5):
      net: hns3: cleanup of return values in hclge_init_client_instance()
      net: hns3: Remove unused led control code
      net: hns3: Adds support for led locate command for copper port
      net: hns3: Add repeat address checking for setting mac address
      net: hns3: Fix setting mac address error

Jian-Hong Pan (1):
      Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011

Jiong Wang (6):
      bpf: unify main prog and subprog
      bpf: centre subprog information fields
      bpf: add faked "ending" subprog
      nfp: bpf: support logic indirect shifts (BPF_[L|R]SH | BPF_X)
      nfp: bpf: support arithmetic right shift by constant (BPF_ARSH | BPF_K)
      nfp: bpf: support arithmetic indirect right shift (BPF_ARSH | BPF_X)

Jiri Olsa (3):
      bpf: Add gpl_compatible flag to struct bpf_prog_info
      tools, bpf: Sync bpf.h uapi header
      tools, bpftool: Display license GPL compatible in prog show/list

Jiri Pirko (13):
      mlxsw: resources: Add CQE versions resources
      mlxsw: pci: Introduce helpers to work with multiple CQE versions
      mlxsw: pci: Allow to use CQEs of version 1 and version 2
      mlxsw: pci: Check number of CQEs for CQE version 2
      nfp: flower: fix error path during representor creation
      devlink: introduce devlink_port_attrs_set
      devlink: extend attrs_set for setting port flavours
      devlink: introduce a helper to generate physical port names
      dsa: set devlink port attrs for dsa ports
      mlxsw: use devlink helper to generate physical port name
      mlxsw: reg: Add Management Reset and Shutdown Register
      mlxsw: cmd: Handle error after reset gracefully
      mlxsw: pci: Utilize MRSR register to perform FW reset

Jisheng Zhang (1):
      drivers: net: replace UINT64_MAX with U64_MAX

Joanna Yurdal (1):
      igb: Clear TSICR interrupts together with ICR

Joe Perches (2):
      net: ipv4: remove define INET_CSK_DEBUG and unnecessary EXPORT_SYMBOL
      drivers/net: Fix various unnecessary characters after logging newlines

Joe Stringer (1):
      selftests/bpf: Fix bash reference in Makefile

Johannes Berg (13):
      iwlwifi: mvm: detect U-APSD breaking aggregation
      iwlwifi: mvm: clean up scan capability checks
      iwlwifi: mvm: move skb padding reservation earlier
      mac80211: rename rtap_vendor_space to rtap_space
      mac80211: clean up rate info bandwidth setting
      mac80211: ethtool: memset the whole sinfo struct to 0
      mac80211: remove pointless flags=0 assignment
      cfg80211/mac80211: revert to stack allocation for sinfo
      mac80211: allocate and fill tidstats only when needed
      cfg80211: release station info tidstats where needed
      cfg80211: add missing kernel-doc
      Merge remote-tracking branch 'net-next/master' into mac80211-next
      iwlwifi: mvm: fix race in queue notification wait

John Fastabend (12):
      bpf: sockmap, code sockmap_test in C
      bpf: sockmap, add a set of tests to run by default
      bpf: sockmap, add selftests
      bpf: sockmap, remove samples program
      bpf: reduce runtime of test_sockmap tests
      bpf: sockmap, refactor sockmap routines to work with hashmap
      bpf: sockmap, add hash map support
      bpf: selftest additions for SOCKHASH
      bpf: bpftool, support for sockhash
      bpf: sockmap, on update propagate errors back to userspace
      bpf: allow sk_msg programs to read sock fields
      bpf: add sk_msg prog sk access tests to test_verifier

John Hurley (10):
      nfp: flower: support offloading multiple rules with same cookie
      nfp: flower: ignore duplicate cb requests for same rule
      nfp: add ndo_set_mac_address for representors
      nfp: nfpcore: add rtsym writing function
      nfp: flower: check for/turn on LAG support in firmware
      nfp: flower: add per repr private data for LAG offload
      net: include hash policy in LAG changeupper info
      nfp: flower: monitor and offload LAG groups
      nfp: flower: implement host cmsg handler for LAG
      nfp: flower: compute link aggregation action

John Keeping (1):
      Bluetooth: use wait_event API instead of open-coding it

Jon Maloy (2):
      tipc: introduce ioctl for fetching node identity
      tipc: clean up removal of binding table items

Jon Maxwell (2):
      tcp: Add mark for TIMEWAIT sockets
      ifb: fix packets checksum

Jose Abreu (22):
      net: stmmac: Switch stmmac_desc_ops to generic HW Interface Helpers
      net: stmmac: Switch stmmac_dma_ops to generic HW Interface Helpers
      net: stmmac: Switch stmmac_ops to generic HW Interface Helpers
      net: stmmac: Switch stmmac_hwtimestamp to generic HW Interface Helpers
      net: stmmac: Switch stmmac_mode_ops to generic HW Interface Helpers
      net: stmmac: Implement logic to automatically select HW Interface
      net: stmmac: Add support for U32 TC filter using Flexible RX Parser
      net: stmmac: Add Jose Abreu as co-maintainer
      net: stmmac: Enable OSP for GMAC4
      net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit
      net: stmmac: Let descriptor code set skbuff address
      net: stmmac: Let descriptor code clear the descriptor
      net: stmmac: Uniformize the use of dma_{rx/tx}_mode callbacks
      net: stmmac: Remove uneeded checks for GMAC version
      net: stmmac: Move PTP and MMC base address calculation to hwif.c
      net: stmmac: Uniformize the use of dma_init_* callbacks
      net: stmmac: Remove uneeded check for GMAC version in stmmac_xmit
      net: stmmac: Uniformize set_rx_owner()
      net: stmmac: Let descriptor code get skbuff address
      net: stmmac: Remove if condition by taking advantage of hwif return code
      net: stmmac: Populate missing callbacks in HWIF initialization
      net: stmmac: Add Flexible PPS support

João Paulo Rechi Vita (3):
      Bluetooth: Add a new 13d3:3496 QCA_ROME device
      rfkill: Rename rfkill_any_led_trigger* functions
      rfkill: Create rfkill-none LED trigger

Julia Lawall (2):
      mwifiex: delete unneeded include
      bnx2x: use the right constant

Julian Anastasov (2):
      ipvs: add full ipv6 support to nfct
      ipvs: add ipv6 support to ftp

Julian Wiedmann (6):
      s390/qeth: skip QDIO queue handler indirection
      s390/qeth: convert vlan spinlock to mutex
      s390/qeth: don't worry about IPs on VLAN removal
      s390/qeth: extract csum offload helpers
      s390/qeth: disregard IPv4 header for RX csum offload
      s390/qeth: improve fallback to random MAC address

Kalle Valo (7):
      Merge tag 'iwlwifi-next-for-kalle-2018-04-20' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
      Merge git://git.kernel.org/.../kvalo/wireless-drivers.git
      Merge tag 'iwlwifi-next-for-kalle-2018-04-26' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git
      Merge tag 'iwlwifi-next-for-kalle-2018-05-30' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from git://git.kernel.org/.../kvalo/ath.git

Karsten Graul (12):
      net/smc: fix structure size
      net/smc: periodic testlink support
      net/smc: ipv6 support for smc_diag.c
      net/smc: register new rmbs with the peer
      net/smc: remove unnecessary cast
      net/smc: simplify test_link function usage
      net/smc: move link llc initialization to llc layer
      net/smc: use a workqueue to defer llc send
      net/smc: handle all error codes from smc_conn_create()
      net/smc: set link inactive before calling smc_lgr_free()
      net/smc: drop messages when link state is inactive
      net/smc: check for pending termination

Kees Cook (4):
      xfrm: remove VLA usage in __xfrm6_sort()
      net: stmmac: Avoid VLA usage
      rtnetlink: Remove VLA usage
      netfilter: nfnetlink: Remove VLA usage

Kenneth Lu (1):
      ath10k: remove variables which set but not used

Kirill Tkhai (2):
      net: Fix coccinelle warning
      tun: Do SIOCGSKNS out of rtnl_lock()

Kittipon Meesompop (6):
      s390/qeth: de-indent else after return
      s390/qeth: add stats counter for RX csum offload
      s390/qeth: query IPv6 assists during hardsetup
      s390/qeth: extend Checksum Offload Assists for IPv6
      s390/qeth: add IPv6 TX checksum offload support
      s390/qeth: add IPv6 RX checksum offload support

Kumar Sanghvi (1):
      cxgb4: add tc flower match support for tunnel VNI

Kun Yi (1):
      net: phy: broadcom: Enable 125 MHz clock on LED4 pin for BCM54612E by default.

Kunihiko Hayashi (3):
      net: ethernet: ave: add multiple clocks and resets support as required property
      dt-bindings: net: ave: add syscon-phy-mode property to configure phy-mode setting
      net: ethernet: ave: add support for phy-mode setting of system controller

Laura Garcia Liebana (4):
      netfilter: nft_numgen: add map lookups for numgen statements
      netfilter: nft_numgen: enable hashing of one element
      netfilter: nft_numgen: add map lookups for numgen random operations
      netfilter: nft_hash: add map lookups for hashing operations

Leo Yan (1):
      bpf, doc: Update bpf_jit_enable limitation for CONFIG_BPF_JIT_ALWAYS_ON

Leon Romanovsky (1):
      net/mlx5: Decrease level of prints about non-existent MKEY

Liad Kaufman (2):
      iwlwifi: support api ver2 of NVM_GET_INFO resp
      iwlwifi: mvm: support 22000 HW opening agg before traffic

Lijun Ou (1):
      net: hns3: Fixes initalization of RoCE handle and makes it conditional

Linus Lüssing (1):
      batman-adv: Avoid old nodes disabling multicast optimizations completely

Lior David (2):
      wil6210: fix call to wil6210_disconnect during unload
      wil6210: change reply_size arg to u16 in wmi_call

Loic Poulain (5):
      wcn36xx: Add missing fall through comment in smd.c
      wcn36xx: Remove useless skb spinlock
      Bluetooth: btqcomsmd: Fix rx/tx stats
      Bluetooth: Add __hci_cmd_send function
      Bluetooth: btqca: Add AR3002 rampatch support

Lorenzo Bianconi (13):
      ipv6: remove unnecessary check in addrconf_prefix_rcv_add_addr()
      ipv6: send netlink notifications for manually configured addresses
      mt76x2: fix tssi initialization for 5GHz band
      mt76x2: make mt76x2_mac_reset routine static
      mt76x2: remove unnecessary MT_TX_ALC_CFG_4 configuration
      mt76x2: fix tx_alc_enabled check
      mt76x2: set default values in TX_ALC_CFG_{1, 2} for tempetaure compensation
      mt76x2: fix TXD_INFO bitmask definition
      mt76x2: fix is_mt7612 routine
      mt76x2: remove unnecessary break in mt76x2_mac_process_tx_rate()
      mt76x2: fix avg_rssi estimation
      mt76x2: add a polling delay in mt76x2_mac_stop routine
      mt76x2: apply coverage class on slot time too

Luc Van Oostenryck (4):
      batman-adv: fix batadv_interface_tx()'s return type
      ath6kl: fix ath6kl_data_tx()'s return type
      mwifiex: fix mwifiex_hard_start_xmit()'s return type
      qtnfmac: fix qtnf_netdev_hard_start_xmit()'s return type

Luca Coelho (10):
      iwlwifi: mvm: add traffic condition monitoring (TCM)
      iwlwifi: mvm: use TCM data to decide scan priority
      iwlwifi: mvm: fix OOC priority in scans
      iwlwifi: use flags to denote modifiers for the channel maps
      iwlwifi: remove upper case letters in sku_capa_band_*_enable
      iwlwifi: cfg: remove unnecessary cfg data in non-dvm devices
      iwlwifi: fw: harden page loading code
      iwlwifi: fw: combine loading of last page block into main copy loop
      iwlwifi: pcie: remove non-responsive device
      iwlwifi: make bitfield a u32 instead of u16

Maciej Żenczykowski (3):
      net-tcp: extend tcp_tw_reuse sysctl to enable loopback only optimization
      net: do not allow changing SO_REUSEADDR/SO_REUSEPORT on bound sockets
      net-tcp: remove useless tw_timeout field

Magnus Karlsson (12):
      xsk: add umem fill queue support and mmap
      xsk: add support for bind for Rx
      xsk: add umem completion queue support and mmap
      xsk: add Tx queue setup and mmap support
      dev: packet: make packet_direct_xmit a common function
      xsk: support for Tx
      xsk: statistics support
      samples/bpf: sample application and documentation for AF_XDP sockets
      xsk: proper queue id check at bind
      samples/bpf: minor *_nb_free performance fix
      net: added netdevice operation for Tx
      xsk: wire upp Tx zero-copy functions

Maharaja Kennadyrajan (1):
      ath10k: fix a typo in ath10k_wmi_set_wmm_param()

Manikanta Pubbisetty (1):
      ath10k: correct target assert problem due to CE5 stuck

Manish Chopra (6):
      qede: Add build_skb() support.
      qede: Refactor ethtool rx classification flow.
      qede: Validate unsupported configurations
      qed*: Support other classification modes.
      qede: Support flow classification to the VFs.
      qed*: Support drop action classification

Manish Rangankar (2):
      qedi: Add support for populating ethernet TLVs.
      qedi: Add get_generic_tlv_data handler.

Maor Gottlieb (1):
      net/mlx5e: Increase aRFS flow tables size

Marcelo Ricardo Leitner (29):
      sctp: fix const parameter violation in sctp_make_sack
      sctp: fix identification of new acks for SFR-CACC
      sctp: remove old and unused SCTP_MIN_PMTU
      sctp: move transport pathmtu calc away of sctp_assoc_add_peer
      sctp: remove an if() that is always true
      sctp: introduce sctp_assoc_set_pmtu
      sctp: introduce sctp_mtu_payload
      sctp: introduce sctp_assoc_update_frag_point
      sctp: remove sctp_assoc_pending_pmtu
      sctp: introduce sctp_dst_mtu
      sctp: remove sctp_transport_pmtu_check
      sctp: re-use sctp_transport_pmtu in sctp_transport_route
      sctp: honor PMTU_DISABLED when handling icmp
      sctp: consider idata chunks when setting SCTP_MAXSEG
      sctp: allow unsetting sockopt MAXSEG
      sctp: allow sctp_init_cause to return errors
      sctp: add sctp_make_op_error_limited and reuse inner functions
      sched: cls: enable verbose logging
      sctp: add sctp_packet_singleton
      sctp: factor out sctp_outq_select_transport
      sctp: move the flush of ctrl chunks into its own function
      sctp: move outq data rtx code out of sctp_outq_flush
      sctp: move flushing of data chunks out of sctp_outq_flush
      sctp: move transport flush code out of sctp_outq_flush
      sctp: make use of gfp on retransmissions
      sctp: rework switch cases in sctp_outq_flush_data
      sctp: add sctp_flush_ctx, a context struct on outq_flush routines
      sctp: add asoc and packet to sctp_flush_ctx
      sctp: checkpatch fixups

Marcus Folkesson (2):
      ath10k: sdio: fix memory leak for probe allocations
      ath10k: hw: make consistent usage of ATH10K_FW_DIR in paths

Marek Behún (1):
      net: dsa: mv88e6xxx: 88E6141/6341 SERDES support

Marek Lindner (2):
      batman-adv: disable ethtool link speed detection when auto negotiation off
      batman-adv: enable B.A.T.M.A.N. V compilation by default

Mariusz Stachura (1):
      i40e: fix reading LLDP configuration

Martin Habets (1):
      sfc: stop the TX queue before pushing new buffers

Martin KaFai Lau (27):
      bpf: btf: Introduce BPF Type Format (BTF)
      bpf: btf: Validate type reference
      bpf: btf: Check members of struct/union
      bpf: btf: Add pretty print capability for data with BTF type info
      bpf: btf: Add BPF_BTF_LOAD command
      bpf: btf: Add BPF_OBJ_GET_INFO_BY_FD support to BTF fd
      bpf: btf: Add pretty print support to the basic arraymap
      bpf: btf: Sync bpf.h and btf.h to tools/
      bpf: btf: Add BTF support to libbpf
      bpf: btf: Add BTF tests
      bpf: btf: Clean up btf.h in uapi
      bpf: btf: Avoid WARN_ON when CONFIG_REFCOUNT_FULL=y
      bpf: btf: Introduce BTF ID
      bpf: btf: Add struct bpf_btf_info
      bpf: btf: Some test_btf clean up
      bpf: btf: Update tools/include/uapi/linux/btf.h with BTF ID
      bpf: btf: Tests for BPF_OBJ_GET_INFO_BY_FD and BPF_BTF_GET_FD_BY_ID
      bpf: Expose check_uarg_tail_zero()
      bpf: btf: Change how section is supported in btf_header
      bpf: btf: Check array->index_type
      bpf: btf: Remove unused bits from uapi/linux/btf.h
      bpf: btf: Rename btf_key_id and btf_value_id in bpf_map_info
      bpf: btf: Sync bpf.h and btf.h to tools
      bpf: btf: Add tests for the btf uapi changes
      bpf: btf: Avoid variable length array
      bpf: btf: Check array t->size
      bpf: btf: Ensure t->type == 0 for BTF_KIND_FWD

Masahisa KOJIMA (1):
      net: socionext: reset hardware in ndo_stop

Mathias Krause (1):
      xfrm: use a dedicated slab cache for struct xfrm_state

Mathieu Malaterre (1):
      bpf: add __printf verification to bpf_verifier_vlog

Mathieu Xhonneux (7):
      ipv6: sr: make seg6.h includable without IPv6
      ipv6: sr: export function lookup_nexthop
      bpf: Add IPv6 Segment Routing helpers
      bpf: Split lwt inout verifier structures
      ipv6: sr: Add seg6local action End.BPF
      selftests/bpf: test for seg6local End.BPF action
      selftests/bpf: missing headers test_lwt_seg6local

Mauro S M Rodrigues (1):
      ixgbe/ixgbevf: Free IRQ when PCI error recovery removes the device

Maxime Chevallier (2):
      net: mvpp2: Add missing VLAN tag detection
      net: mvpp2: Split the PPv2 driver to a dedicated directory

Michael Chan (13):
      bnxt_en: Add TC to hardware QoS queue mapping logic.
      bnxt_en: Remap TC to hardware queues when configuring PFC.
      bnxt_en: Check the lengths of encapsulated firmware responses.
      bnxt_en: Do not set firmware time from VF driver on older firmware.
      bnxt_en: Simplify ring alloc/free error messages.
      bnxt_en: Do not allow VF to read EEPROM.
      bnxt_en: Reserve rings in bnxt_set_channels() if device is down.
      bnxt_en: Don't reserve rings on VF when min rings were not provisioned by PF.
      bnxt_en: Reserve RSS and L2 contexts for VF.
      bnxt_en: Reserve rings at driver open if none was reserved at probe time.
      bnxt_en: Fix firmware message delay loop regression.
      bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only.
      bnxt_en: Always forward VF MAC address to the PF.

Michael Karcher (7):
      net-next: ax88796: Fix MAC address reading
      net-next: ax88796: Attach MII bus only when open
      net-next: ax88796: Do not free IRQ in ax_remove() (already freed in ax_close()).
      net-next: ax88796: Add block_input/output hooks to ax_plat_data
      net-next: ax88796: add interrupt status callback to platform data
      net-next: ax88796: set IRQF_SHARED flag when IRQ resource is marked as shareable
      net-next: New ax88796 platform driver for Amiga X-Surf 100 Zorro board (m68k)

Michael Schmitz (2):
      net-next: phy: new Asix Electronics PHY driver
      net-next: ax88796: release platform device drvdata on probe error and module remove

Michal Kalderon (4):
      qed: LL2 flush isles when connection is closed
      qed: Fix possibility of list corruption during rmmod flows
      qed: Fix LL2 race during connection terminate
      qed*: Utilize FW 8.37.2.0

Michal Kubecek (2):
      ipv6: omit traffic class when calculating flow hash
      ipv6: omit traffic class when calculating flow hash

Michal Vokáč (7):
      net: dsa: qca8k: Add QCA8334 binding documentation
      net: dsa: qca8k: Add support for QCA8334 switch
      net: dsa: qca8k: Enable RXMAC when bringing up a port
      net: dsa: qca8k: Force CPU port to its highest bandwidth
      net: dsa: qca8k: Allow overwriting CPU port setting
      net: dsa: qca8k: Replace GPL boilerplate by SPDX
      net: dsa: qca8k: Remove redundant parentheses

Moshe Shemesh (2):
      net/mlx5: Refactor num of blocks in mailbox calculation
      net/mlx5: Fix dump_command mailbox length printed

Murali Karicheri (11):
      soc: ti: K2G: enhancement to support QMSS in K2G NAVSS
      soc: ti: K2G: provide APIs to support driver probe deferral
      net: netcp: ethss: use macro for checking ss_version consistently
      net: netcp: ethss: make sgmii configuration conditional
      net: netcp: ethss: add support for handling rgmii link interface
      net: netcp: ethss: use rgmii link status for 2u cpsw hardware
      net: netcp: ethss: map vlan priorities to zero flow
      net: netcp: ethss: re-use stats handling code for 2u hardware
      net: netcp: ethss: use of_get_phy_mode() to support different RGMII modes
      Revert "net: netcp: remove dead code from the driver"
      net: netcp: support probe deferral

Máté Eckl (4):
      netfilter: add includes to nf_socket.h
      netfilter: nf_tables: add support for native socket matching
      netfilter: Decrease code duplication regarding transparent socket option
      netfilter: Libify xt_TPROXY

Naftali Goldstein (1):
      iwlwifi: mvm: update rs-fw API

NeilBrown (4):
      rhashtable: remove outdated comments about grow_decision etc
      rhashtable: Revise incorrect comment on r{hl, hash}table_walk_enter()
      rhashtable: reset iter when rhashtable_walk_start sees new table
      rhashtable: improve rhashtable_walk stability when stop/start used.

Nikita V. Shirokov (13):
      bpf: adding bpf_xdp_adjust_tail helper
      bpf: make generic xdp compatible w/ bpf_xdp_adjust_tail
      bpf: make mlx4 compatible w/ bpf_xdp_adjust_tail
      bpf: make bnxt compatible w/ bpf_xdp_adjust_tail
      bpf: make cavium thunder compatible w/ bpf_xdp_adjust_tail
      bpf: make netronome nfp compatible w/ bpf_xdp_adjust_tail
      bpf: make tun compatible w/ bpf_xdp_adjust_tail
      bpf: make virtio compatible w/ bpf_xdp_adjust_tail
      bpf: making bpf_prog_test run aware of possible data_end ptr change
      bpf: adding tests for bpf_xdp_adjust_tail
      bpf: add bpf_xdp_adjust_tail sample prog
      bpf: fix virtio-net's length calc for XDP_PASS
      bpf: fix xdp_generic for bpf_adjust_tail usecase

Niklas Cassel (1):
      ath10k: sdio: jump to correct label in error handling path

Nikolay Aleksandrov (2):
      net: bridge: avoid duplicate notification on up/down/change netdev events
      net: bridge: add support for port isolation

Nisar Sayed (1):
      microchip_t1: Add driver for Microchip LAN87XX T1 PHYs

Olivier Gayot (1):
      docs: networking: fix minor typos in various documentation files

Or Gerlitz (14):
      net/mlx5e: Remove double defined DMAC header re-write element
      net/mlx5e: Clean static checker complaints on TC offload and VF reps code
      net/mlx5e: Avoid redundant zeroing of offloaded TC flow attributes
      net/mlx5e: Return success when TC offloaded fdb actions parsed ok
      net/mlx5e: Use local actions var while processing offloaded TC flow actions
      net/mlx5e: Properly order min inline mode setup while parsing TC matches
      net/mlx5e: Get the required HW match level while parsing TC flow matches
      net/mlx5e: Support offloaded TC flows with no matches on headers
      net/mlx5e: Add ingress/egress indication for offloaded TC flows
      net/mlx5e: Prepare for shared table to keep TC eswitch flows
      net/mlx5e: Use shared table for offloaded TC eswitch flows
      net/mlx5e: Ignore attempts to offload multiple times a TC flow
      net/mlx5e: Add HW vport counters to representor ethtool stats
      net/mlx5e: Get the number of offloaded TC rules from the correct table

Pablo Neira Ayuso (15):
      netfilter: nf_tables: simplify lookup functions
      netfilter: nf_tables: initial support for extended ACK reporting
      Merge tag 'ipvs-for-v4.18' of http://git.kernel.org/.../horms/ipvs-next
      netfilter: nft_set_rbtree: add timeout support
      netfilter: add struct nf_ct_hook and use it
      netfilter: add struct nf_nat_hook and use it
      netfilter: nfnetlink_queue: resolve clash for unconfirmed conntracks
      netfilter: nf_tables: fix chain dependency validation
      netfilter: nft_fwd_netdev: allow to forward packets via neighbour layer
      netfilter: nf_tables: pass context to object destroy indirection
      netfilter: nf_conncount: expose connection list interface
      netfilter: nf_tables: pass ctx to nf_tables_expr_destroy()
      netfilter: nf_tables: garbage collection for stateful expressions
      netfilter: nf_tables: add destroy_clone expression
      netfilter: nf_tables: add connlimit support

Paolo Abeni (8):
      tun: do not compute the rxhash, if not needed
      vhost_net: use packet weight for rx handler, too
      net: core: rework basic flow dissection helper
      flow_dissector: do not rely on implicit casts
      sched: manipulate __QDISC_STATE_RUNNING in qdisc_run_* helpers
      sched: replace __QDISC_STATE_RUNNING bit with a spin lock
      pfifo_fast: drop unneeded additional lock on dequeue
      net: sched: shrink struct Qdisc

Patryk Małek (1):
      i40e: Fix recalculation of MSI-X vectors for VMDq

Paul Blakey (4):
      cls_flower: Support multiple masks per priority
      cls_flower: Fix missing free of rhashtable
      cls_flower: Fix comparing of old filter mask with new filter
      net: sched: cls: Fix offloading when ingress dev is vxlan

Paul Chaignon (2):
      bpf: allow map helpers access to map values directly
      tools/bpf: add verifier tests for accesses to map values

Pavel Tatashin (1):
      ixgbe: release lock for the duration of ixgbe_suspend_close()

Paweł Jabłoński (2):
      i40evf: Fix turning TSO, GSO and GRO on after
      i40evf: Fix a hardware reset support in VF driver

Peng Li (8):
      net: hns3: Add support of .sriov_configure in HNS3 driver
      net: hns3: Fixes API to fetch ethernet header length with kernel default
      net: hns3: Updates RX packet info fetch in case of multi BD
      net: hns3: Add support for tx_accept_tag2 and tx_accept_untag2 config
      net: hns3: Add STRP_TAGP field support for hardware revision 0x21
      net: hns3: Add support to enable TX/RX promisc mode for H/W rev(0x21)
      net: hns3: Fixes the state to indicate client-type initialization
      net: hns3: Add support for IFF_ALLMULTI flag

Petr Machata (60):
      selftests: forwarding: Add libs for gretap mirror testing
      selftests: forwarding: Add test for mirror to gretap
      selftests: forwarding: Test gretap mirror with next-hop remote
      selftests: forwarding: Test mirror to gretap w/ bound dev
      selftests: forwarding: Test flower mirror to gretap
      selftests: forwarding: Test neighbor updates when mirroring to gretap
      selftests: forwarding: Test changes in mirror-to-gretap
      net: bridge: Publish bridge accessor functions
      mlxsw: spectrum: Extract mlxsw_sp_stp_spms_state()
      mlxsw: spectrum_switchdev: Publish two functions
      mlxsw: spectrum: Register SPAN before switchdev
      mlxsw: Respin SPAN on switchdev events
      mlxsw: spectrum_span: Allow bridge for gretap mirror
      selftests: forwarding: lib: Add sysctl_set(), sysctl_restore()
      selftests: forwarding: Use sysctl_set(), sysctl_restore()
      selftests: forwarding: mirror_gre_nh: Unset RP filter
      switchdev: Add fdb.added_by_user to switchdev notifications
      net: bridge: Notify about !added_by_user FDB entries
      net: bridge: Allow bridge master in br_vlan_get_info()
      mlxsw: reg: Add MLXSW_REG_MPAT_SPAN_TYPE_REMOTE_ETH
      mlxsw: spectrum_span: Support mirror-to-VLAN
      mlxsw: spectrum_span: Support VLAN under mirror-to-gretap
      rocker: Postpone filtering of !added_by_user FDB
      mlxsw: spectrum_span: Rename misnamed variable l3edev
      mlxsw: spectrum_span: Use a more fitting error code
      mlxsw: spectrum_span: Support LAG under mirror-to-gretap
      selftests: forwarding: Test mirroring to deleted device
      selftests: forwarding: Test removal of underlay route
      selftests: forwarding: Test removal of mirroring
      selftests: forwarding: Split mirror_gre_topo_lib.sh
      selftests: forwarding: mirror_gre_lib: Extract generic functions
      selftests: forwarding: Add $h3's clsact to mirror_topo_lib.sh
      selftests: forwarding: lib: Support VLAN devices
      selftests: forwarding: mirror_gre_lib: Support VLAN
      selftests: forwarding: lib: Extract trap_{, un}install()
      selftests: forwarding: Test mirror-to-vlan
      selftests: forwarding: Test mirror-to-gre w/ UL VLAN+802.1q
      selftests: forwarding: Test mirror-to-gre w/ UL VLAN
      selftests: forwarding: Test mirror-to-gre w/ UL 802.1d+VLAN
      net: bridge: Extract boilerplate around switchdev_port_obj_*()
      net: bridge: Extract br_vlan_add_existing()
      mlxsw: spectrum_switchdev: Ignore bridge VLAN events
      rocker: rocker_main: Ignore bridge VLAN events
      dsa: port: Ignore bridge VLAN events
      staging: fsl-dpaa2: ethsw: Ignore bridge VLAN events
      net: bridge: Notify about bridge VLANs
      mlxsw: spectrum_switchdev: Schedule respin during trans prepare
      selftests: forwarding: lib: Move here vlan_capture_{, un}install()
      selftests: forwarding: mirror_lib: Move here do_test_span_vlan_dir_ips()
      selftests: forwarding: mirror_lib: skip_hw the VLAN capture
      selftests: forwarding: mirror_gre_lib: Add STP test
      selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix tunnel name
      selftests: forwarding: mirror_gre_vlan_bridge_1q: Test final config
      selftests: forwarding: mirror_gre_vlan_bridge_1q: Rename two tests
      selftests: forwarding: mirror_gre_vlan_bridge_1q: Add more tests
      selftests: forwarding: mirror_gre_bridge_1d_vlan: Add STP test
      selftests: forwarding: mirror_vlan: Uninstall trap
      selftests: forwarding: mirror_vlan: Change test description
      mlxsw: spectrum_switchdev: Postpone respin on object deletion
      mlxsw: spectrum_span: Suppress VLAN on BRIDGE_VLAN_INFO_UNTAGGED

Phil Elwell (3):
      lan78xx: Read MAC address from DT if present
      lan78xx: Read LED states from Device Tree
      dt-bindings: Document the DT bindings for lan78xx

Phil Sutter (3):
      netfilter: nf_tables: Simplify set backend selection
      netfilter: nf_tables: Provide NFT_{RT,CT}_MAX for userspace
      netfilter: nf_tables: Add audit support to log statement

Ping-Ke Shih (15):
      rtlwifi: btcoex: remove identical statements within if-else branches
      rtlwifi: remove duplicate definition of antenna number for btcoex
      rtlwifi: remove CONNECTION_MONITOR flag
      rtlwifi: remove duplicate rx_packet_type definition
      rtlwifi: rename register-based C2H command IDs to V0
      rtlwifi: remove duplicate C2H definition
      rtlwifi: remove unused fw C2H command ID
      rtlwifi: remove dummy hal_op rx_command_packet from rtl8188ee and rtl8723ae
      rtlwifi: Add hal_op c2h_ra_report_handler for special process
      rtlwifi: remove duplicate C2H handler
      rtlwifi: remove hal_op rx_command_packet
      rtlwifi: remove hal_op c2h_content_parsing
      rtlwifi: use sk_buff to queue C2H commands
      rtlwifi: access skb->data to get C2H data by macro
      rtlwifi: fix btmpinfo timeout while processing C2H_BT_INFO

Pradeep Kumar Chitrapu (1):
      ath10k: add support to configure channel dwell time

Pradeep Nalla (2):
      liquidio: move a couple of functions to lio_core.c
      liquidio: add support for ndo_get_stats64 instead of ndo_get_stats

Prameela Rani Garnepudi (4):
      rsi: move xtend_desc structure from rsi_main.h to rsi_mgmt.h
      rsi: move descriptor preparation to core
      rsi: enable 80MHz clock by default
      rsi: roaming enhancements

Prashant Bhole (8):
      bpf: sync tools bpf.h uapi header
      samples/bpf: xdp_monitor, accept short options
      rtnetlink: Fix null-ptr-deref in rtnl_newlink
      selftests/bpf: test_sockmap, check test failure
      selftests/bpf: test_sockmap, join cgroup in selftest mode
      selftests/bpf: test_sockmap, timing improvements
      selftests/bpf: test_sockmap, fix data verification
      selftests/bpf: test_sockmap, print additional test options

Quentin Monnet (18):
      tools: bpftool: make it easier to feed hex bytes to bpftool
      bpf: add script and prepare bpf.h for new helpers documentation
      bpf: add documentation for eBPF helpers (01-11)
      bpf: add documentation for eBPF helpers (12-22)
      bpf: add documentation for eBPF helpers (23-32)
      bpf: add documentation for eBPF helpers (33-41)
      bpf: add documentation for eBPF helpers (42-50)
      bpf: add documentation for eBPF helpers (51-57)
      bpf: add documentation for eBPF helpers (58-64)
      bpf: add documentation for eBPF helpers (65-66)
      bpf: update bpf.h uapi header for tools
      bpf: fix formatting for bpf_perf_event_read() helper doc
      bpf: fix formatting for bpf_get_stack() helper doc
      bpf: update bpf.h uapi header for tools
      tools: bpftool: change time format for program 'loaded at:' information
      bpf: relax constraints on formatting for eBPF helper documentation
      bpf: change eBPF helper doc parsing script to allow for smaller indent
      bpf: clean up eBPF helpers documentation

Rabie Loulou (2):
      net/mlx5e: Explicitly set destination e-switch in FDB rules
      net/mlx5e: Offload TC eswitch rules for VFs belonging to different PFs

Rafał Miłecki (2):
      brcmfmac: set WIPHY_FLAG_HAVE_AP_SME flag
      brcmfmac: add debugfs entry for reading firmware capabilities

Raghu Vatsavayi (1):
      liquidio VF: indicate that disabling rx vlan offload is not allowed

Raghuram Chary J (4):
      lan78xx: Add support to dump lan78xx registers
      lan78xx: Lan7801 Support for Fixed PHY
      lan78xx: Remove DRIVER_VERSION for lan78xx driver
      lan78xx: Modify error messages

Rahul Lakkireddy (6):
      vmcore: add API to collect hardware dump in second kernel
      vmcore: append device dumps to vmcore as elf notes
      cxgb4: collect hardware dump in second kernel
      cxgb4: update LE-TCAM collection for T6
      cxgb4: collect SGE PF/VF queue map
      vmcore: move get_vmcore_size out of __init

Rakesh Pillai (5):
      ath10k: add support to get target info from hif ops
      ath10k: check all CE for data if irq summary is not retained
      ath10k: enable hw checksum for wcn3990
      ath10k: add hw params for shadow register support
      ath10k: add support for shadow register for WNC3990

Randy Dunlap (1):
      net: skbuff.h: drop unneeded <linux/slab.h>

Roi Dayan (2):
      net/mlx5e: Skip redundant checks when providing NUD lastuse feedback
      net/mlx5: Add merged e-switch cap

Roman Mashak (5):
      tc-testing: add sample action tests
      tc-testing: updated ife test cases
      tc-testing: fixed copy-pasting error in police tests
      tc-testing: updated mirred and vlan with more tests
      tc-testing: fixed copy-pasting error in ife tests

Roopa Prabhu (7):
      fib_rules: move common handling of newrule delrule msgs into fib_nl2rule
      net: fib_rules: add extack support
      net: fib_rules: fix l3mdev netlink attr processing
      neighbour: support for NTF_EXT_LEARNED flag
      ipv4: support sport, dport and ip_proto in RTM_GETROUTE
      ipv6: support sport, dport and ip_proto in RTM_GETROUTE
      selftests: net: initial fib rule tests

Russell King (2):
      net: phy: phylink: Poll link GPIOs
      net: dsa: mv88e6xxx: add PHYLINK support

Ryder Lee (1):
      net: mediatek: use of_device_get_match_data()

Sabrina Dubroca (2):
      ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeeds
      ipmr: fix error path when ipmr_new_table fails

Saeed Mahameed (3):
      net/mlx5e: Remove redundant vport context vlan update
      Merge tag 'mlx5-updates-2018-05-17' of git://git.kernel.org/.../mellanox/linux
      net/mlx5e: Move phy link down events counter out of SW stats

Salil Mehta (1):
      net: hns3: Fixes error reported by Kbuild and internal review

Samuel Mendoza-Jonas (2):
      net/ncsi: Refactor MAC, VLAN filters
      net/ncsi: Avoid GFP_KERNEL in response handler

Sandipan Das (10):
      bpf: support 64-bit offsets for bpf function calls
      bpf: powerpc64: pad function address loads with NOPs
      bpf: powerpc64: add JIT support for multi-function programs
      bpf: get kernel symbol addresses via syscall
      tools: bpf: sync bpf uapi header
      tools: bpftool: resolve calls without using imm field
      bpf: fix multi-function JITed dump obtained via syscall
      bpf: get JITed image lengths of functions via syscall
      tools: bpf: sync bpf uapi header
      tools: bpftool: add delimiters to multi-function JITed dumps

Sanjay Konduri (2):
      rsi: add fix for crash during assertions
      rsi: add fix for corruption of auto rate table

Sanjay Kumar Konduri (1):
      rsi: Add null check for virtual interfaces in wowlan config

Sara Sharon (9):
      iwlwifi: mvm: detect low latency and traffic load per band
      iwlwifi: pcie: allocate shorter TX queues for 22000 devices
      iwlwifi: Revert "iwlwifi: pcie: dynamic Tx command queue size"
      iwlwifi: add TX queue size parameter to TX queue allocation
      iwlwifi: pcie: use the queue size as sent by opmode
      iwlwifi: mvm: use shorter queues for mgmt and auxilary queues
      iwlwifi: mvm: use the new get_tid function
      iwlwifi: mvm: remove check for non low latency TIDs
      iwlwifi: mvm: drop UNKNOWN security type frames

Sean Lanigan (1):
      brcmfmac: Add support for bcm43364 wireless chipset

Sean Tranchetti (1):
      udp: Complement partial checksum for GSO packet

Sean Young (3):
      bpf: bpf_prog_array_copy() should return -ENOENT if exclude_prog not found
      media: rc: introduce BPF_PROG_LIRC_MODE2
      bpf: add selftest for lirc_mode2 type program

Sekhar Nori (1):
      drivers: net: davinci_mdio: prevent spurious timeout

Sergei Shtylyov (11):
      sh_eth: use TSU register accessors for TSU_POST<n>
      sh_eth: WARN_ON() access to unimplemented TSU register
      sh_eth: add RGMII support
      sh_eth: add EDMR.NBST support
      sh_eth: add R8A77980 support
      sh_eth: fix typo in EESR.TRO bit name
      sh_eth: fix comment grammar in 'struct sh_eth_cpu_data'
      sh_eth: fix typo in comment to BCULR write
      sh_eth: make sh_eth_soft_swap() work on ARM
      sh_eth: uninline sh_eth_soft_swap()
      sh_eth: use DIV_ROUND_UP() in sh_eth_soft_swap()

Sergey Matyukevich (3):
      qtnfmac: simplify notation
      qtnfmac: cleanup wdev structure between its uses
      qtnfmac: fix invalid STA state on EAPOL failure

Sergey Nemov (1):
      igb: Wait 10ms just once after TX queues reset

Shahar Klein (4):
      net/mlx5: Properly handle a vport destination when setting FTE
      net/mlx5: Add destination e-switch owner
      net/mlx5: Add source e-switch owner
      net/mlx5e: Explicitly set source e-switch in offloaded TC rules

Shahed Shaikh (2):
      qed* : use trust mode to allow VF to override forced MAC
      qed* : Add new TLV to request PF to update MAC in bulletin board

Shalom Lagziel (1):
      net/mlx5e: Introducing new statistics rwlock

Shannon Nelson (3):
      selftests: add xfrm state-policy-monitor to rtnetlink.sh
      ixgbe: check ipsec ip addr against mgmt filters
      ixgbe: fix broken ipsec Rx with proper cast on spi

Shaul Triebitz (4):
      iwlwifi: move all NVM parsing code to the common files
      iwlwifi: pcie: gen2: fix race in cmd fifo write ptr
      iwlwifi: get rid of fw/nvm.c
      iwlwifi: pcie: fix race in Rx buffer allocator

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

Sirio Balmelli (4):
      selftests/bpf: add architecture-agnostic headers
      selftests/bpf: ignore build products
      selftests/bpf: Makefile fix "missing" headers on build with -idirafter
      tools/lib/libbpf.c: fix string format to allow build on arm32

Siva Rebbagondla (4):
      rsi: fix nommu_map_sg overflow kernel panic
      rsi: Fix 'invalid vdd' warning in mmc
      rsi: reset hibernate_resume flag to work hibernate resume in coex mode.
      rsi: Set wowlan flag while writing wowlan config parameters

Soheil Hassas Yeganeh (2):
      tcp: send in-queue bytes in cmsg upon read
      selftest: add test for TCP_INQ

Song Liu (3):
      bpf: enable stackmap with build_id in nmi context
      bpf: add selftest for stackmap with build_id in NMI context
      net: remove bypassed check in sch_direct_xmit()

Sridhar Samudrala (5):
      net: Introduce generic failover module
      netvsc: refactor notifier/event handling code to use the failover framework
      net: Introduce net_failover driver
      virtio_net: Introduce VIRTIO_NET_F_STANDBY feature bit
      virtio_net: Extend virtio to use VF datapath when available

Srinivas Jampala (1):
      liquidio: Swap VF representor Tx and Rx statistics

Srinivas Kandagatla (1):
      arm64: dts: apq8096-db820c: Enable wlan and bt en pins

Sriram R (2):
      ath: add support to get the detected radar specifications
      ath10k: DFS Host Confirmation

Stanislaw Gruszka (4):
      mt7601u: use EWMA to calculate avg_rssi
      mt7601u: run calibration works after finishing scanning
      rt2x00: call sta_add/remove directly in rt2800
      rt2x00: check against flushing empty queue

Stefan Raspl (5):
      smc: simplify abort logic
      smc: make smc_rx_wait_data() generic
      smc: allocate RMBs as compound pages
      smc: add support for splice()
      net/smc: urgent data support

Stefan Strogin (1):
      connector: add parent pid and tgid to coredump and exit events

Stefano Brivio (1):
      selftests: pmtu: Minimum MTU for vti6 is 68

Stephen Hemminger (5):
      hv_netvsc: propogate Hyper-V friendly name into interface alias
      hv_netvsc: select needed ucs2_string routine
      hv_netvsc: simplify receive side calling arguments
      hv_netvsc: typo in NDIS RSS parameters structure
      hv_netvsc: fix bogus ifalias on network device

Stephen Suryaputra (2):
      ipv6: Count interface receive statistics on the ingress netdev
      vrf: check the original netdevice for generating redirect

Subash Abhinov Kasiviswanathan (5):
      net: qualcomm: rmnet: Capture all drops in transmit path
      net: qualcomm: rmnet: Add support for ethtool private stats
      net: qualcomm: rmnet: Remove redundant command check
      net: ipv6: Generate random IID for addresses on RAWIP devices
      net: qualcomm: rmnet: Fix use after free while sending command ack

Sudarsana Reddy Kalluru (14):
      qed*: Refactor mf_mode to consist of bits.
      qed: Remove unused data member 'is_mf_default'.
      qed: Add support for multi function mode with 802.1ad tagging.
      qed: Add support for Unified Fabric Port.
      qed: Add MFW interfaces for TLV request support.
      qed: Add support for tlv request processing.
      qed: Add support for processing fcoe tlv request.
      qed: Add support for processing iscsi tlv request.
      qed: Add driver infrastucture for handling mfw requests.
      qede: Add support for populating ethernet TLVs.
      bnx2x: Collect the device debug information during Tx timeout.
      qed*: Add link change count value to ethtool statistics display.
      qed: Fix shared memory inconsistency between driver and the MFW.
      qed: Fix use of incorrect shmem address.

Sun Lianwen (4):
      change the comment of vti6_ioctl
      ip6_gre: correct the function name in ip6gre_tnl_addr_conflict() comment
      vlan: correct the file path in vlan_dev_change_flags() comment
      net/9p: correct the variable name in v9fs_get_trans_by_name() comment

Sven Eckelmann (38):
      batman-adv: Disable CONFIG_BATMAN_ADV_DEBUGFS by default
      batman-adv: Avoid bool in structures
      batman-adv: Remove unused dentry without DEBUGFS
      ath: Add regulatory mapping for Bahamas
      ath: Add regulatory mapping for Bermuda
      ath: Add regulatory mapping for Kenya
      ath: Add regulatory mapping for Mauritius
      ath: Add regulatory mapping for Montenegro
      ath: Add regulatory mapping for Nicaragua
      ath: Add regulatory mapping for Paraguya
      ath: Add regulatory mapping for Serbia
      ath: Add regulatory mapping for Tanzania
      ath: Add regulatory mapping for Uganda
      ath: Add regulatory mapping for APL2_FCCA
      ath: Add regulatory mapping for APL13_WORLD
      ath: Add regulatory mapping for ETSI8_WORLD
      ath: Add regulatory mapping for ETSI9_WORLD
      ath: Add regulatory mapping for FCC3_ETSIC
      ath: Map Albania to ETSI1_WORLD
      ath: Map Algeria to APL13_WORLD
      ath: Map Australia to FCC3_WORLD
      ath: Map Bangladesh to APL1_WORLD
      ath: Map Brunei Darussalam to APL6_WORLD
      ath: Map Bulgaria to ETSI1_WORLD
      ath: Map Colombia to FCC1_FCCA
      ath: Map Czech to ETSI1_WORLD
      ath: Map Honduras to FCC3_WORLD
      ath: Map Isreal to ETSI3_WORLD
      ath: Map Macedonia to ETSI1_WORLD
      ath: Map Malasia to FCC1_WORLD
      ath: Map New Zealand to FCC3_ETSIC
      ath: Map Peru to APL1_WORLD
      ath: Map Philippines to FCC3_WORLD
      ath: Map Romania to ETSI1_WORLD
      ath: Map Russia to ETSI8_WORLD
      ath: Map Singapore to FCC3_WORLD
      ath: Map Ukraine to ETSI9_WORLD
      ath: Map Zimbabwe to ETSI1_WORLD

Taehee Yoo (9):
      netfilter: xt_NFLOG: use nf_log_packet instead of nfulnl_log_packet.
      netfilter: add __exit mark to helper modules
      netfilter: ebtables: add ebt_free_table_info function
      netfilter: ebtables: remove EBT_MATCH and EBT_NOMATCH
      netfilter: x_tables: remove duplicate ip6t_get_target function call
      netfilter: ebtables: add ebt_get_target and ebt_get_target_c
      netfilter: xtables: use ipt_get_target_c instead of ipt_get_target
      netfilter: nf_tables: remove nft_af_info.
      netfilter: nf_tables: remove unused variables

Takashi Iwai (1):
      Bluetooth: btusb: Apply QCA Rome patches for some ATH3012 models

Taketo Kabe (1):
      b43: fix transmit failure when VT is switched

Tal Gilboa (3):
      net/dim: Rename *_get_profile() functions to *_get_rx_moderation()
      net/dim: Support adaptive TX moderation
      net/mlx5e: Enable adaptive-TX moderation

Tamizh Chelvam (1):
      ath10k: fix kernel panic while reading tpc_stats

Tariq Toukan (21):
      net/mlx5: Cleanup unused field in Work Queue parameters
      net: ipv6: Fix typo in ipv6_find_hdr() documentation
      net/mlx4_core: Use msi_x module param to limit num of MSI-X irqs
      net/mlx5e: Use u8 instead of int for LRO number of segments
      net/mlx5e: Use bool as return type for mlx5e_xdp_handle
      net/mlx5e: Use WQ API functions instead of direct fields access
      net/mlx5e: TX, Use actual WQE size for SQ edge fill
      net/mlx5i: Use compilation flag in IPOIB header
      net/mlx5: Use order-0 allocations for all WQ types
      net/mlx5e: IPOIB, Fix overflowing SQ WQE memset
      net/mlx5e: IPOIB, Add a missing skb_pull
      net/mlx5e: TX, Obsolete maintaining local copies of skb->len/data
      net/mlx5e: RX, Generalise name of non-linear SKB head size
      net/mlx5e: RX, Generalise function of SKB frag addition
      net/mlx5e: RX, Dedicate a function for copying SKB header
      net/mlx5e: RX, Remove HW LRO support in legacy RQ
      net/mlx5e: RX, Split WQ objects for different RQ types
      net/mlx5e: RX, Use cyclic WQ in legacy RQ
      net/mlx5e: RX, Enhance legacy Receive Queue memory scheme
      net/mlx5e: RX, Always prefer Linear SKB configuration
      net/mlx5e: TX, Separate cachelines of xmit and completion stats

Teng Qin (1):
      bpf: Allow bpf_current_task_under_cgroup in interrupt

Thadeu Lima de Souza Cascardo (1):
      vlan: use non-archaic spelling of failes

Thierry Du Tre (1):
      netfilter: add NAT support for shifted portmap ranges

Thierry Escande (4):
      arm64: dts: apq8096-db820c: enable bluetooth node
      dt-bindings: net: bluetooth: Add qualcomm-bluetooth
      Bluetooth: hci_qca: Add serdev support
      Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning

Thierry Reding (1):
      net: stmmac: Use mutex instead of spinlock

Thomas Falcon (8):
      ibmvnic: Mark NAPI flag as disabled when released
      ibmvnic: Introduce active CRQ state
      ibmvnic: Check CRQ command return codes
      ibmvnic: Return error code if init interrupted by transport event
      ibmvnic: Handle error case when setting link state
      ibmvnic: Create separate initialization routine for resets
      ibmvnic: Set resetting state at earliest possible point
      ibmvnic: Introduce hard reset recovery

Thomas Hebb (1):
      ath10k: search all IEs for variant before falling back

Timur Tabi (1):
      net: qcom/emac: fix device tree initialization

Tobias Regnery (1):
      geneve: fix build with modular IPV6

Toke Høiland-Jørgensen (4):
      regulatory: Rename confusing 'country IE' in log output
      cfg80211: Expose TXQ stats and parameters to userspace
      mac80211: Support the new cfg80211 TXQ stats API
      wireless-drivers: Dynamically allocate struct station_info

Tom Lendacky (12):
      amd-xgbe: Fix debug output of max channel counts
      amd-xgbe: Read and save the port property registers during probe
      amd-xgbe: Remove use of comm_owned field
      amd-xgbe: Remove field that indicates SFP diagnostic support
      amd-xgbe: Add ethtool support to retrieve SFP module info
      amd-xgbe: Add ethtool show/set ring parameter support
      amd-xgbe: Prepare for ethtool set-channel support
      amd-xgbe: Add ethtool show/set channels support
      amd-xgbe: Always attempt link training in KR mode
      amd-xgbe: Advertise FEC support with the KR re-driver
      amd-xgbe: Update the BelFuse quirk to support SGMII
      amd-xgbe: Improve SFP 100Mbps auto-negotiation

Tonghao Zhang (5):
      bonding: replace the return value type
      bonding: use the skb_get/set_queue_mapping
      net: doc: fix spelling mistake: "modrobe.d" -> "modprobe.d"
      bonding: introduce link change helper
      net: virtio: simplify the virtnet_find_vqs

Tony Lindgren (1):
      wlcore: sdio: Fix flakey SDIO runtime PM handling

Tony Nguyen (1):
      ixgbe: fix possible race in reset subtask

Tzu-En Huang (1):
      rtlwifi: support accurate nullfunc frame tx ack report

Ursula Braun (9):
      s390/net: set HW port number in netdevice
      net/smc: handle sockopts forcing fallback
      net/smc: sockopts TCP_NODELAY and TCP_CORK
      net/smc: handle sockopt TCP_DEFER_ACCEPT
      net/smc: handle ioctls SIOCINQ, SIOCOUTQ, and SIOCOUTQNSD
      net/smc: determine vlan_id of stacked net_device
      net/smc: no tx work trigger for fallback sockets
      net/smc: return 0 for ioctl calls in states INIT and CLOSED
      net/smc: longer delay when freeing client link groups

Vaibhav Murkute (1):
      Bluetooth: hci_serdev: Removed unnecessary curly braces

Varsha Rao (3):
      net: ethernet: mlx4: Remove unnecessary parentheses
      net: ethernet: bnx2: Remove extra parentheses
      net: ethernet: bnx2: Replace NULL comparison

Vasundhara Volam (2):
      bnxt_en: Display function level rx/tx_discard_pkts via ethtool
      bnxt_en: Read phy eeprom A2h address only when optical diagnostics is supported.

Venkateswara Naralasetty (2):
      ath10k: Add tx ack signal support for management frames
      ath10k: fix information leak in debugfs

Vic Wei (1):
      Bluetooth: btusb: add ID for LiteOn 04ca:301a

Vidyullatha Kanchanapally (1):
      nl80211: Update ERP info using NL80211_CMD_UPDATE_CONNECT_PARAMS

Vincent Bernat (2):
      ipvs: fix multiplicative hashing in sh/dh/lblc/lblcr algorithms
      netfilter: ip6t_rpfilter: provide input interface for route lookup

Vinicius Costa Gomes (10):
      igb: Fix not adding filter elements to the list
      igb: Fix queue selection on MAC filters on i210
      igb: Enable the hardware traffic class feature bit for igb models
      igb: Add support for MAC address filters specifying source addresses
      igb: Add support for enabling queue steering in filters
      igb: Allow filters to be added for the local MAC address
      igb: Enable nfc filters to specify MAC addresses
      igb: Add MAC address support for ethtool nftuple filters
      igb: Add the skeletons for tc-flower offloading
      igb: Add support for adding offloaded clsflower filters

Vivien Didelot (10):
      net: dsa: mv88e6xxx: move trunk setup
      net: dsa: mv88e6xxx: move device mapping setup
      net: dsa: mv88e6xxx: remove Global 2 setup
      net: dsa: fix added_by_user switchdev notification
      net: dsa: mv88e6xxx: add a cascade port op
      net: dsa: mv88e6xxx: set device number
      net: dsa: mv88e6xxx: add RMU disable op
      net: dsa: mv88e6xxx: use helper for 6390 histogram
      net: dsa: mv88e6xxx: add IEEE and IP mapping ops
      net: dsa: mv88e6xxx: add a stats setup function

Vlad Buslov (3):
      net: sched: don't disable bh when accessing action idr
      net: sched: split tc_ctl_tfilter into three handlers
      net: sched: return error code when tcf proto is not found

Wang Sheng-Hui (2):
      samples/bpf: correct comment in sock_example.c
      samples, bpf: remove redundant ret assignment in bpf_load_program()

Wang YanQing (4):
      bpf, x86_32: add eBPF JIT compiler for ia32
      bpf, doc: clarification for the meaning of 'id'
      bpf, arm32: correct check_imm24
      bpf, arm32: fix inconsistent naming about emit_a32_lsr_{r64,i64}

Wei Wang (1):
      tcp: remove mss check in tcp_select_initial_window()

Wei Yongjun (8):
      netfilter: nat: make symbol nat_hook static
      net: bpfilter: make function bpfilter_mbox_request() static
      virtio_net: fix error return code in virtnet_probe()
      hv_netvsc: fix error return code in netvsc_probe()
      net/mlx5: Make function mlx5_fpga_tls_send_teardown_cmd() static
      net/smc: fix error return code in smc_setsockopt()
      net/mlx5e: Make function mlx5e_change_rep_mtu() static
      net/mlx5e: fix error return code in mlx5e_alloc_rq()

Weilin Chang (1):
      liquidio: support use of ethtool to set link speed of CN23XX-225 cards

Wen Gong (1):
      ath10k: convert wow pattern from 802.3 to 802.11

Willem de Bruijn (18):
      udp: expose inet cork to udp
      udp: add udp gso
      udp: generate gso with UDP_SEGMENT
      udp: better wmem accounting on gso
      udp: paged allocation with gso
      udp: add gso segment cmsg
      udp: add gso support to virtual devices
      selftests: udp gso
      selftests: udp gso with connected sockets
      selftests: udp gso with corking
      selftests: udp gso benchmark
      udp: remove stray export symbol
      udp: disable gso with no_check_tx
      udp: exclude gso from xfrm paths
      gso: limit udp gso to egress-only virtual devices
      selftests/net: enable msg_zerocopy test
      selftests/net: udpgso: test small gso_size boundary conditions
      selftests/net: add packet socket packet_snd test

William Tu (6):
      selftests/bpf: bpf tunnel test.
      samples/bpf: remove the bpf tunnel testsuite.
      erspan: auto detect truncated packets.
      tools, include: Grab a copy of linux/erspan.h
      erspan: auto detect truncated ipv6 packets.
      erspan: set bso bit based on mirrored packet's len

WingMan Kwok (2):
      net: netcp: add api to support set rx mode in netcp modules
      net: netcp: ethss: k2g: add promiscuous mode support

Xi Wang (11):
      net: hns3: Remove packet statistics in the range of 8192~12287
      net: hns3: Fix the missing client list node initialization
      net: hns3: Fix for hns3 module is loaded multiple times problem
      net: hns3: Fixes kernel panic issue during rmmod hns3 driver
      net: hns3: Fix for PF mailbox receving unknown message
      net: hns3: Optimize the PF's process of updating multicast MAC
      net: hns3: Optimize the VF's process of updating multicast MAC
      net: hns: Fix the process of adding broadcast addresses to tcam
      net: hns3: Fix for VF mailbox cannot receiving PF response
      net: hns3: Fix for VF mailbox receiving unknown message
      net: hns3: Optimize PF CMDQ interrupt switching process

Xin Long (2):
      sctp: remove the unused sctp_assoc_is_match function
      sctp: not allow transport timeout value less than HZ/5 for hb_timer

Xinming Hu (8):
      mwifiex: uap: filter duplicate ERP IE
      mwifiex: uap: support cfg80211 ignore_broadcast_ssid=2
      mwifiex: make firmware mac address consistent with host configuration
      mwifiex: always configure firmware mac address during changing virtual interface
      mwifiex: keep user configured mac address during changing virtual interface
      mwifiex: correct histogram data with appropriate index
      mwifiex: increase log level for internal scan fail result
      mwifiex: reserve passive scan time for radar channel

Xose Vazquez Perez (1):
      rt2x00: rt2800: add antenna diversity for RT5370G

Yafang Shao (5):
      net: introduce a new tracepoint for tcp_rcv_space_adjust
      net: init sk_cookie for inet socket
      Revert "net: init sk_cookie for inet socket"
      tcp: use data length instead of skb->len in tcp_probe
      tcp: minor optimization around tcp_hdr() usage in receive path

Yan Markman (3):
      net: mvpp2: avoid checking for free aggregated descriptors twice
      net: mvpp2: set mac address does not require the stop/start sequence
      net: mvpp2: print rx error with rate-limit

Yangbo Lu (5):
      ptp: rework gianfar_ptp as QorIQ common PTP driver
      ptp_qoriq: move some definitions to header file
      net: ethernet: gianfar_ethtool: get phc index through drvdata
      dt-bindings: ptp: add ptp-qoriq.txt
      MAINTAINERS: add myself as maintainer for QorIQ PTP clock driver

Yevgeny Kliteynik (1):
      net/mlx5: FPGA, Abort FPGA init if the device reports no QP capability

Yi-Hung Wei (2):
      openvswitch: Add conntrack limit netlink definition
      openvswitch: Support conntrack zone limit

Yishai Hadas (1):
      net/mlx4_core: Add PCI calls for suspend/resume

Yixun Lan (2):
      dt-bindings: net: meson-dwmac: new compatible name for AXG SoC
      net: stmmac: dwmac-meson: extend phy mode setting

Yonghong Song (24):
      tools/bpf: remove test_sock_addr from TEST_GEN_PROGS
      bpf: change prototype for stack_map_get_build_id_offset
      bpf: add bpf_get_stack helper
      bpf/verifier: refine retval R0 state for bpf_get_stack helper
      bpf: remove never-hit branches in verifier adjust_scalar_min_max_vals
      bpf/verifier: improve register value range tracking with ARSH
      tools/bpf: add bpf_get_stack helper to tools headers
      samples/bpf: move common-purpose trace functions to selftests
      tools/bpf: add a verifier test case for bpf_get_stack helper and ARSH
      tools/bpf: add a test for bpf_get_stack with raw tracepoint prog
      tools/bpf: add a test for bpf_get_stack with tracepoint prog
      samples/bpf: fix kprobe attachment issue on x64
      bpf: fix sock hashmap kmalloc warning
      perf/core: add perf_get_event() to return perf_event given a struct file
      bpf: introduce bpf subcommand BPF_TASK_FD_QUERY
      tools/bpf: sync kernel header bpf.h and add bpf_task_fd_query in libbpf
      tools/bpf: add ksym_get_addr() in trace_helpers
      samples/bpf: add a samples/bpf test for BPF_TASK_FD_QUERY
      tools/bpf: add two BPF_TASK_FD_QUERY tests in test_progs
      tools/bpftool: add perf subcommand
      bpf: implement bpf_get_current_cgroup_id() helper
      tools/bpf: sync uapi bpf.h for bpf_get_current_cgroup_id() helper
      tools/bpf: add a selftest for bpf_get_current_cgroup_id() helper
      bpf: guard bpf_get_current_cgroup_id() with CONFIG_CGROUPS

Yousuk Seung (1):
      tcp: refactor tcp_ecn_check_ce to remove sk type cast

Yu Wang (1):
      ath10k: add quiet mode support for QCA6174/QCA9377

Yuchung Cheng (12):
      tcp: better delivery accounting for SYN-ACK and SYN-data
      tcp: new helper to calculate newly delivered
      tcp: track total bytes delivered with ECN CE marks
      tcp: export packets delivery info
      tcp: support DUPACK threshold in RACK
      tcp: disable RFC6675 loss detection
      tcp: simpler NewReno implementation
      tcp: account lost retransmit after timeout
      tcp: new helper tcp_timeout_mark_lost
      tcp: separate loss marking and state update on RTO
      tcp: new helper tcp_rack_skb_timeout
      tcp: don't mark recently sent packets lost on RTO

YueHaibing (20):
      bridge: use hlist_entry_safe
      ptp_pch: use helpers function for converting between ns and timespec
      libcxgb,cxgb4: use __skb_put_zero to simplfy code
      net: stmmac: Remove useless test before clk_disable_unprepare
      net: ethoc: Remove useless test before clk_disable_unprepare
      vmxnet3: Replace msleep(1) with usleep_range()
      cxgb4: Check for kvzalloc allocation failure
      ath10k: remove useless test before clk_disable_unprepare
      net: fec: remove stale comment
      atmel: Add missing call to pci_disable_device()
      net: remove unnecessary genlmsg_cancel() calls
      bpfilter: fix a build err
      bpf: hide the unused 'off' variable
      net: netcp: ethss: remove unnecessary pointer set to NULL
      net: axienet: remove stale comment of axienet_open
      ixgbe: introduce a helper to simplify code
      net: chelsio: Use zeroing memory allocator instead of allocator/memset
      net: gemini: fix spelling mistake: "it" -> "is"
      wan/fsl_ucc_hdlc: use dma_zalloc_coherent instead of allocator/memset
      qed: use dma_zalloc_coherent instead of allocator/memset

Yunsheng Lin (16):
      net: hns3: Remove error log when getting pfc stats fails
      net: hns3: Fix for packet loss due wrong filter config in VLAN tbls
      net: hns3: Add support of hardware rx-vlan-offload to HNS3 VF driver
      net: hns3: Fix for setting mac address when resetting
      net: hns3: remove add/del_tunnel_udp in hns3_enet module
      net: hns3: fix for cleaning ring problem
      net: hns3: refactor the loopback related function
      net: hns3: Fixes the back pressure setting when sriov is enabled
      net: hns3: Fix for fiber link up problem
      net: hns3: Fix for CMDQ and Misc. interrupt init order problem
      net: hns3: Disable vf vlan filter when vf vlan table is full
      net: hns3: Fix for service_task not running problem after resetting
      net: hns3: Fix for hclge_reset running repeatly problem
      net: hns3: Fix for phy not link up problem after resetting
      net: hns3: Add missing break in misc_irq_handle
      net: hns3: Fix for vxlan tx checksum bug

Yuval Bason (1):
      qed: Add srq core support for RoCE and iWARP

Zhao Chen (2):
      net-next/hinic: add arm64 support
      net-next/hinic: add pci device ids for 25ge and 100ge card

kbuild test robot (3):
      tcp: tcp_rack_reo_wnd() can be static
      netfilter: fix ptr_ret.cocci warnings
      net: mvpp2: mvpp2_percpu_read_relaxed() can be static

 Documentation/bpf/README.rst                                                      |   36 +
 Documentation/bpf/bpf_design_QA.rst                                               |  221 ++
 Documentation/bpf/bpf_design_QA.txt                                               |  156 -
 Documentation/bpf/bpf_devel_QA.rst                                                |  640 ++++
 Documentation/bpf/bpf_devel_QA.txt                                                |  570 ----
 Documentation/devicetree/bindings/arm/stm32/stm32-syscon.txt                      |   14 +
 Documentation/devicetree/bindings/arm/{ => stm32}/stm32.txt                       |    0
 Documentation/devicetree/bindings/net/dsa/dsa.txt                                 |    6 -
 Documentation/devicetree/bindings/net/dsa/qca8k.txt                               |   23 +-
 Documentation/devicetree/bindings/net/dwmac-sun8i.txt                             |   21 +-
 Documentation/devicetree/bindings/net/fsl-tsec-phy.txt                            |   68 +-
 Documentation/devicetree/bindings/net/meson-dwmac.txt                             |    1 +
 Documentation/devicetree/bindings/net/microchip,lan78xx.txt                       |   54 +
 Documentation/devicetree/bindings/net/mscc-miim.txt                               |   26 +
 Documentation/devicetree/bindings/net/mscc-ocelot.txt                             |   82 +
 Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt                      |   30 +
 Documentation/devicetree/bindings/net/sff,sfp.txt                                 |    4 +-
 Documentation/devicetree/bindings/net/sh_eth.txt                                  |    1 +
 Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt                 |   19 +-
 Documentation/devicetree/bindings/net/stm32-dwmac.txt                             |   18 +-
 Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt                    |   31 +
 Documentation/devicetree/bindings/ptp/ptp-qoriq.txt                               |   69 +
 Documentation/devicetree/bindings/soc/ti/keystone-navigator-qmss.txt              |    9 +-
 Documentation/filesystems/nfs/nfsroot.txt                                         |   70 +-
 Documentation/networking/6lowpan.txt                                              |    4 +-
 Documentation/networking/af_xdp.rst                                               |  312 ++
 Documentation/networking/bonding.txt                                              |    2 +-
 Documentation/networking/{e100.txt => e100.rst}                                   |   60 +-
 Documentation/networking/{e1000.txt => e1000.rst}                                 |   59 +-
 Documentation/networking/failover.rst                                             |   18 +
 Documentation/networking/filter.txt                                               |   21 +-
 Documentation/networking/gtp.txt                                                  |    4 +-
 Documentation/networking/ila.txt                                                  |    2 +-
 Documentation/networking/index.rst                                                |    3 +
 Documentation/networking/ip-sysctl.txt                                            |   42 +-
 Documentation/networking/ipsec.txt                                                |    4 +-
 Documentation/networking/ipvlan.txt                                               |    4 +-
 Documentation/networking/kcm.txt                                                  |   10 +-
 Documentation/networking/net_failover.rst                                         |  116 +
 Documentation/networking/netdev-FAQ.txt                                           |    9 +
 Documentation/networking/netdev-features.txt                                      |    7 +
 Documentation/networking/nf_conntrack-sysctl.txt                                  |    2 +-
 Documentation/sysctl/net.txt                                                      |    1 +
 MAINTAINERS                                                                       |   70 +-
 Makefile                                                                          |    5 +
 arch/arm/net/bpf_jit_32.c                                                         |  106 +-
 arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi                                 |   26 +
 arch/arm64/boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi                            |   32 +
 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi                                      |   61 +
 arch/arm64/boot/dts/qcom/msm8996.dtsi                                             |   10 +
 arch/arm64/net/bpf_jit_comp.c                                                     |  180 +-
 arch/mips/net/ebpf_jit.c                                                          |  130 -
 arch/powerpc/net/Makefile                                                         |    2 +-
 arch/powerpc/net/bpf_jit64.h                                                      |   37 +-
 arch/powerpc/net/bpf_jit_asm64.S                                                  |  180 --
 arch/powerpc/net/bpf_jit_comp64.c                                                 |  217 +-
 arch/s390/net/Makefile                                                            |    2 +-
 arch/s390/net/bpf_jit.S                                                           |  120 -
 arch/s390/net/bpf_jit.h                                                           |   20 +-
 arch/s390/net/bpf_jit_comp.c                                                      |  127 +-
 arch/sparc/net/Makefile                                                           |    5 +-
 arch/sparc/net/bpf_jit_64.h                                                       |   29 -
 arch/sparc/net/bpf_jit_asm_64.S                                                   |  162 -
 arch/sparc/net/bpf_jit_comp_64.c                                                  |   80 +-
 arch/x86/Kconfig                                                                  |    2 +-
 arch/x86/include/asm/nospec-branch.h                                              |   41 +-
 arch/x86/net/Makefile                                                             |    7 +-
 arch/x86/net/bpf_jit.S                                                            |  154 -
 arch/x86/net/bpf_jit_comp.c                                                       |  343 +-
 arch/x86/net/bpf_jit_comp32.c                                                     | 2419 ++++++++++++++
 drivers/bluetooth/Kconfig                                                         |    1 +
 drivers/bluetooth/btbcm.c                                                         |  201 +-
 drivers/bluetooth/btbcm.h                                                         |    5 +-
 drivers/bluetooth/btmrvl_debugfs.c                                                |   55 +-
 drivers/bluetooth/btmrvl_drv.h                                                    |    2 -
 drivers/bluetooth/btmrvl_main.c                                                   |    6 -
 drivers/bluetooth/btmrvl_sdio.c                                                   |   11 +-
 drivers/bluetooth/btqca.c                                                         |  104 +-
 drivers/bluetooth/btqca.h                                                         |   11 +-
 drivers/bluetooth/btqcomsmd.c                                                     |   10 +
 drivers/bluetooth/btusb.c                                                         |   45 +-
 drivers/bluetooth/hci_bcm.c                                                       |   45 +-
 drivers/bluetooth/hci_ldisc.c                                                     |   24 +-
 drivers/bluetooth/hci_ll.c                                                        |    3 -
 drivers/bluetooth/hci_nokia.c                                                     |    3 -
 drivers/bluetooth/hci_qca.c                                                       |  118 +-
 drivers/bluetooth/hci_serdev.c                                                    |   32 +-
 drivers/bluetooth/hci_uart.h                                                      |    1 +
 drivers/connector/cn_proc.c                                                       |    4 +
 drivers/crypto/chelsio/chtls/chtls.h                                              |    1 +
 drivers/crypto/chelsio/chtls/chtls_hw.c                                           |    6 +-
 drivers/crypto/chelsio/chtls/chtls_io.c                                           |  104 +-
 drivers/crypto/chelsio/chtls/chtls_main.c                                         |    3 +-
 drivers/dca/dca-core.c                                                            |    2 +-
 drivers/infiniband/hw/mlx5/cq.c                                                   |    2 +-
 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h                                        |  139 +-
 drivers/infiniband/hw/qedr/verbs.c                                                |    4 +-
 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c                                  |   21 +-
 drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h                               |    2 +-
 drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c                                 |    2 +-
 drivers/media/rc/Kconfig                                                          |   13 +
 drivers/media/rc/Makefile                                                         |    1 +
 drivers/media/rc/bpf-lirc.c                                                       |  313 ++
 drivers/media/rc/lirc_dev.c                                                       |   30 +
 drivers/media/rc/rc-core-priv.h                                                   |   21 +
 drivers/media/rc/rc-ir-raw.c                                                      |   12 +-
 drivers/net/Kconfig                                                               |   14 +
 drivers/net/Makefile                                                              |    1 +
 drivers/net/bonding/bond_alb.c                                                    |   58 +-
 drivers/net/bonding/bond_main.c                                                   |  117 +-
 drivers/net/bonding/bond_options.c                                                |    2 +-
 drivers/net/dsa/b53/b53_common.c                                                  |   96 +-
 drivers/net/dsa/b53/b53_priv.h                                                    |    8 +-
 drivers/net/dsa/b53/b53_srab.c                                                    |    4 +-
 drivers/net/dsa/bcm_sf2.c                                                         |  200 +-
 drivers/net/dsa/dsa_loop.c                                                        |   43 +-
 drivers/net/dsa/lan9303-core.c                                                    |   11 +-
 drivers/net/dsa/microchip/ksz_common.c                                            |   11 +-
 drivers/net/dsa/mt7530.c                                                          |   11 +-
 drivers/net/dsa/mv88e6xxx/chip.c                                                  |  391 ++-
 drivers/net/dsa/mv88e6xxx/chip.h                                                  |   18 +-
 drivers/net/dsa/mv88e6xxx/global1.c                                               |  109 +-
 drivers/net/dsa/mv88e6xxx/global1.h                                               |   45 +-
 drivers/net/dsa/mv88e6xxx/global2.c                                               |   65 +-
 drivers/net/dsa/mv88e6xxx/global2.h                                               |   25 +-
 drivers/net/dsa/mv88e6xxx/port.c                                                  |   39 +
 drivers/net/dsa/mv88e6xxx/port.h                                                  |    3 +
 drivers/net/dsa/mv88e6xxx/serdes.c                                                |   20 +
 drivers/net/dsa/mv88e6xxx/serdes.h                                                |    3 +
 drivers/net/dsa/qca8k.c                                                           |   74 +-
 drivers/net/dsa/qca8k.h                                                           |    7 +-
 drivers/net/ethernet/3com/3c59x.c                                                 |   62 +-
 drivers/net/ethernet/8390/Kconfig                                                 |   17 +-
 drivers/net/ethernet/8390/Makefile                                                |    1 +
 drivers/net/ethernet/8390/ax88796.c                                               |  228 +-
 drivers/net/ethernet/8390/xsurf100.c                                              |  382 +++
 drivers/net/ethernet/Kconfig                                                      |   15 +-
 drivers/net/ethernet/Makefile                                                     |    1 +
 drivers/net/ethernet/amd/amd8111e.c                                               |   16 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c                                          |  137 +-
 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c                                      |  217 ++
 drivers/net/ethernet/amd/xgbe/xgbe-main.c                                         |   20 +-
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c                                         |  167 +-
 drivers/net/ethernet/amd/xgbe/xgbe-pci.c                                          |   36 +-
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c                                       |  349 +-
 drivers/net/ethernet/amd/xgbe/xgbe.h                                              |   31 +
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c                 |    2 +-
 drivers/net/ethernet/broadcom/bcmsysport.c                                        |    6 +-
 drivers/net/ethernet/broadcom/bnx2.c                                              |   44 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c                                   |    7 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c                                  |    2 +-
 drivers/net/ethernet/broadcom/bnxt/Makefile                                       |    1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                                         |  164 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h                                         |   19 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c                                     |  166 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c                                 |  124 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.h                                 |   23 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_dim.c                                     |    8 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c                                 |   60 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c                                   |   22 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h                                   |   17 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c                                     |    2 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                                    |    6 +-
 drivers/net/ethernet/cadence/macb_main.c                                          |   12 +-
 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c                           |   60 +-
 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h                           |   14 +
 drivers/net/ethernet/cavium/liquidio/lio_core.c                                   |  510 ++-
 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c                                |  727 +++--
 drivers/net/ethernet/cavium/liquidio/lio_main.c                                   |  372 +--
 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c                                |  259 +-
 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c                                 |   15 +-
 drivers/net/ethernet/cavium/liquidio/liquidio_common.h                            |   87 +-
 drivers/net/ethernet/cavium/liquidio/octeon_device.c                              |   12 +-
 drivers/net/ethernet/cavium/liquidio/octeon_device.h                              |   16 +-
 drivers/net/ethernet/cavium/liquidio/octeon_iq.h                                  |    4 +-
 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c                             |   52 +
 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h                             |    7 +
 drivers/net/ethernet/cavium/liquidio/octeon_network.h                             |   79 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c                                  |    2 +-
 drivers/net/ethernet/chelsio/cxgb3/sge.c                                          |    3 +-
 drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h                                 |   20 +
 drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h                                     |    1 +
 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c                                    |   87 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h                                        |   42 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c                                  |   28 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.h                                  |    3 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c                                |   22 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c                                 |   94 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c                                   |  125 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c                              |   18 +
 drivers/net/ethernet/chelsio/cxgb4/l2t.c                                          |    2 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c                                          |  123 +-
 drivers/net/ethernet/chelsio/cxgb4/srq.c                                          |    3 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_chip_type.h                                 |    2 +
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c                                        |  196 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h                                       |    5 +
 drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h                                |    6 +
 drivers/net/ethernet/chelsio/cxgb4/t4_regs.h                                      |    5 +
 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h                                     |   49 +-
 drivers/net/ethernet/chelsio/cxgb4/t4fw_version.h                                 |   12 +-
 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c                               |   21 +-
 drivers/net/ethernet/chelsio/cxgb4vf/sge.c                                        |    7 +-
 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h                                |    5 +-
 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c                                    |   73 +-
 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.h                                 |   15 +-
 drivers/net/ethernet/cisco/enic/enic_ethtool.c                                    |   18 +-
 drivers/net/ethernet/cisco/enic/enic_main.c                                       |   20 +-
 drivers/net/ethernet/cisco/enic/enic_res.c                                        |    7 +-
 drivers/net/ethernet/cisco/enic/vnic_dev.c                                        |   18 +-
 drivers/net/ethernet/cisco/enic/vnic_dev.h                                        |    2 +-
 drivers/net/ethernet/cisco/enic/vnic_devcmd.h                                     |   20 +-
 drivers/net/ethernet/cisco/enic/vnic_nic.h                                        |    3 +-
 drivers/net/ethernet/cortina/gemini.c                                             |    6 +-
 drivers/net/ethernet/ethoc.c                                                      |    6 +-
 drivers/net/ethernet/freescale/Kconfig                                            |    2 +-
 drivers/net/ethernet/freescale/Makefile                                           |    1 -
 drivers/net/ethernet/freescale/fec.h                                              |    2 +-
 drivers/net/ethernet/freescale/fec_main.c                                         |   12 +-
 drivers/net/ethernet/freescale/fec_ptp.c                                          |    6 -
 drivers/net/ethernet/freescale/fman/fman_port.c                                   |    8 +-
 drivers/net/ethernet/freescale/gianfar.h                                          |    3 -
 drivers/net/ethernet/freescale/gianfar_ethtool.c                                  |   23 +-
 drivers/net/ethernet/freescale/gianfar_ptp.c                                      |  572 ----
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c                                |   23 +-
 drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h                                   |    2 +
 drivers/net/ethernet/hisilicon/hns3/hnae3.c                                       |   88 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h                                       |   20 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c                                   |  565 ++--
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h                                   |    6 +
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c                                |   25 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c                            |   29 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h                            |   22 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c                           |  694 ++--
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h                           |   43 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c                            |   98 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c                           |    7 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c                             |   50 +-
 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h                             |    5 +
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c                         |  190 +-
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h                         |    6 +-
 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c                          |   23 +-
 drivers/net/ethernet/huawei/hinic/Kconfig                                         |    2 +-
 drivers/net/ethernet/huawei/hinic/hinic_main.c                                    |    8 +-
 drivers/net/ethernet/ibm/ibmvnic.c                                                |  223 +-
 drivers/net/ethernet/ibm/ibmvnic.h                                                |    2 +
 drivers/net/ethernet/intel/e100.c                                                 |   28 +-
 drivers/net/ethernet/intel/e1000/Makefile                                         |   26 -
 drivers/net/ethernet/intel/e1000/e1000.h                                          |   29 +-
 drivers/net/ethernet/intel/e1000/e1000_ethtool.c                                  |   23 +-
 drivers/net/ethernet/intel/e1000/e1000_hw.c                                       |   28 +-
 drivers/net/ethernet/intel/e1000/e1000_hw.h                                       |   28 +-
 drivers/net/ethernet/intel/e1000/e1000_main.c                                     |   28 +-
 drivers/net/ethernet/intel/e1000/e1000_osdep.h                                    |   29 +-
 drivers/net/ethernet/intel/e1000/e1000_param.c                                    |   28 +-
 drivers/net/ethernet/intel/e1000e/80003es2lan.c                                   |   21 +-
 drivers/net/ethernet/intel/e1000e/80003es2lan.h                                   |   21 +-
 drivers/net/ethernet/intel/e1000e/82571.c                                         |   21 +-
 drivers/net/ethernet/intel/e1000e/82571.h                                         |   21 +-
 drivers/net/ethernet/intel/e1000e/Makefile                                        |   27 +-
 drivers/net/ethernet/intel/e1000e/defines.h                                       |   21 +-
 drivers/net/ethernet/intel/e1000e/e1000.h                                         |   21 +-
 drivers/net/ethernet/intel/e1000e/ethtool.c                                       |   21 +-
 drivers/net/ethernet/intel/e1000e/hw.h                                            |   21 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.c                                       |   21 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.h                                       |   21 +-
 drivers/net/ethernet/intel/e1000e/mac.c                                           |   21 +-
 drivers/net/ethernet/intel/e1000e/mac.h                                           |   21 +-
 drivers/net/ethernet/intel/e1000e/manage.c                                        |   21 +-
 drivers/net/ethernet/intel/e1000e/manage.h                                        |   21 +-
 drivers/net/ethernet/intel/e1000e/netdev.c                                        |   36 +-
 drivers/net/ethernet/intel/e1000e/nvm.c                                           |   21 +-
 drivers/net/ethernet/intel/e1000e/nvm.h                                           |   21 +-
 drivers/net/ethernet/intel/e1000e/param.c                                         |   21 +-
 drivers/net/ethernet/intel/e1000e/phy.c                                           |   21 +-
 drivers/net/ethernet/intel/e1000e/phy.h                                           |   21 +-
 drivers/net/ethernet/intel/e1000e/ptp.c                                           |   21 +-
 drivers/net/ethernet/intel/e1000e/regs.h                                          |   21 +-
 drivers/net/ethernet/intel/fm10k/Makefile                                         |   23 +-
 drivers/net/ethernet/intel/fm10k/fm10k.h                                          |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_common.c                                   |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_common.h                                   |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c                                    |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c                                  |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c                                  |  136 +-
 drivers/net/ethernet/intel/fm10k/fm10k_iov.c                                      |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_main.c                                     |   27 +-
 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c                                      |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_mbx.h                                      |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c                                   |   94 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c                                      |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pf.c                                       |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pf.h                                       |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c                                      |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_tlv.h                                      |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_type.h                                     |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_vf.c                                       |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_vf.h                                       |   20 +-
 drivers/net/ethernet/intel/i40e/Makefile                                          |   26 +-
 drivers/net/ethernet/intel/i40e/i40e.h                                            |   33 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq.c                                     |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq.h                                     |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h                                 |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_alloc.h                                      |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_client.c                                     |   32 +-
 drivers/net/ethernet/intel/i40e/i40e_client.h                                     |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c                                     |   63 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb.c                                        |  117 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb.h                                        |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c                                     |   37 +-
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c                                    |   34 +-
 drivers/net/ethernet/intel/i40e/i40e_devids.h                                     |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_diag.c                                       |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_diag.h                                       |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c                                    |  542 ++--
 drivers/net/ethernet/intel/i40e/i40e_hmc.c                                        |   27 +-
 drivers/net/ethernet/intel/i40e/i40e_hmc.h                                        |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c                                    |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h                                    |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c                                       |  197 +-
 drivers/net/ethernet/intel/i40e/i40e_nvm.c                                        |   27 +-
 drivers/net/ethernet/intel/i40e/i40e_osdep.h                                      |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_prototype.h                                  |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_ptp.c                                        |   84 +-
 drivers/net/ethernet/intel/i40e/i40e_register.h                                   |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_status.h                                     |   26 +-
 drivers/net/ethernet/intel/i40e/i40e_trace.h                                      |   23 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c                                       |  147 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.h                                       |   31 +-
 drivers/net/ethernet/intel/i40e/i40e_type.h                                       |   34 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c                                |  111 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h                                |   26 +-
 drivers/net/ethernet/intel/i40evf/Makefile                                        |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq.c                                   |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq.h                                   |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h                               |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_alloc.h                                    |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_common.c                                   |   27 +-
 drivers/net/ethernet/intel/i40evf/i40e_devids.h                                   |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_hmc.h                                      |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h                                  |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_osdep.h                                    |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_prototype.h                                |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_register.h                                 |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_status.h                                   |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_trace.h                                    |   23 +-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c                                     |   30 +-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.h                                     |   26 +-
 drivers/net/ethernet/intel/i40evf/i40e_type.h                                     |   36 +-
 drivers/net/ethernet/intel/i40evf/i40evf.h                                        |   27 +-
 drivers/net/ethernet/intel/i40evf/i40evf_client.c                                 |    6 +-
 drivers/net/ethernet/intel/i40evf/i40evf_client.h                                 |    8 +-
 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c                                |   33 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c                                   |   59 +-
 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c                               |   37 +-
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h                                   |   13 +-
 drivers/net/ethernet/intel/ice/ice_nvm.c                                          |    7 +-
 drivers/net/ethernet/intel/igb/Makefile                                           |   28 +-
 drivers/net/ethernet/intel/igb/e1000_82575.c                                      |   23 +-
 drivers/net/ethernet/intel/igb/e1000_82575.h                                      |   23 +-
 drivers/net/ethernet/intel/igb/e1000_defines.h                                    |   25 +-
 drivers/net/ethernet/intel/igb/e1000_hw.h                                         |   22 +-
 drivers/net/ethernet/intel/igb/e1000_i210.c                                       |   23 +-
 drivers/net/ethernet/intel/igb/e1000_i210.h                                       |   23 +-
 drivers/net/ethernet/intel/igb/e1000_mac.c                                        |   23 +-
 drivers/net/ethernet/intel/igb/e1000_mac.h                                        |   23 +-
 drivers/net/ethernet/intel/igb/e1000_mbx.c                                        |   23 +-
 drivers/net/ethernet/intel/igb/e1000_mbx.h                                        |   23 +-
 drivers/net/ethernet/intel/igb/e1000_nvm.c                                        |   22 +-
 drivers/net/ethernet/intel/igb/e1000_nvm.h                                        |   23 +-
 drivers/net/ethernet/intel/igb/e1000_phy.c                                        |   23 +-
 drivers/net/ethernet/intel/igb/e1000_phy.h                                        |   23 +-
 drivers/net/ethernet/intel/igb/e1000_regs.h                                       |   23 +-
 drivers/net/ethernet/intel/igb/igb.h                                              |   36 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c                                      |   96 +-
 drivers/net/ethernet/intel/igb/igb_hwmon.c                                        |   23 +-
 drivers/net/ethernet/intel/igb/igb_main.c                                         |  404 ++-
 drivers/net/ethernet/intel/igb/igb_ptp.c                                          |   19 +-
 drivers/net/ethernet/intel/igbvf/Makefile                                         |   28 +-
 drivers/net/ethernet/intel/igbvf/defines.h                                        |   26 +-
 drivers/net/ethernet/intel/igbvf/ethtool.c                                        |   26 +-
 drivers/net/ethernet/intel/igbvf/igbvf.h                                          |   26 +-
 drivers/net/ethernet/intel/igbvf/mbx.c                                            |   26 +-
 drivers/net/ethernet/intel/igbvf/mbx.h                                            |   26 +-
 drivers/net/ethernet/intel/igbvf/netdev.c                                         |   26 +-
 drivers/net/ethernet/intel/igbvf/regs.h                                           |   26 +-
 drivers/net/ethernet/intel/igbvf/vf.c                                             |   26 +-
 drivers/net/ethernet/intel/igbvf/vf.h                                             |   26 +-
 drivers/net/ethernet/intel/ixgb/Makefile                                          |   27 -
 drivers/net/ethernet/intel/ixgb/ixgb.h                                            |   28 +-
 drivers/net/ethernet/intel/ixgb/ixgb_ee.c                                         |   29 +-
 drivers/net/ethernet/intel/ixgb/ixgb_ee.h                                         |   28 +-
 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c                                    |   29 +-
 drivers/net/ethernet/intel/ixgb/ixgb_hw.c                                         |   29 +-
 drivers/net/ethernet/intel/ixgb/ixgb_hw.h                                         |   28 +-
 drivers/net/ethernet/intel/ixgb/ixgb_ids.h                                        |   28 +-
 drivers/net/ethernet/intel/ixgb/ixgb_main.c                                       |   29 +-
 drivers/net/ethernet/intel/ixgb/ixgb_osdep.h                                      |   28 +-
 drivers/net/ethernet/intel/ixgb/ixgb_param.c                                      |   29 +-
 drivers/net/ethernet/intel/ixgbe/Makefile                                         |   29 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h                                          |   32 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c                                    |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c                                    |   41 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c                                   |   30 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h                                   |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c                                      |   30 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.h                                      |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c                                |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.h                                |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c                                |   29 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.h                                |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c                                   |   29 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c                                  |   85 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c                                  |   29 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c                                     |   31 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.h                                     |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c                                    |  141 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h                                    |   27 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c                                      |   29 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                                     |  467 +--
 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c                                      |   29 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h                                      |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_model.h                                    |   42 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c                                      |   29 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h                                      |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c                                      |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c                                    |   39 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h                                    |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c                                    |   29 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h                                     |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c                                     |   29 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h                                     |   24 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c                                     |   35 +-
 drivers/net/ethernet/intel/ixgbevf/Makefile                                       |   28 +-
 drivers/net/ethernet/intel/ixgbevf/defines.h                                      |   26 +-
 drivers/net/ethernet/intel/ixgbevf/ethtool.c                                      |   27 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h                                      |   27 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c                                 |   76 +-
 drivers/net/ethernet/intel/ixgbevf/mbx.c                                          |   27 +-
 drivers/net/ethernet/intel/ixgbevf/mbx.h                                          |   26 +-
 drivers/net/ethernet/intel/ixgbevf/regs.h                                         |   26 +-
 drivers/net/ethernet/intel/ixgbevf/vf.c                                           |   27 +-
 drivers/net/ethernet/intel/ixgbevf/vf.h                                           |   26 +-
 drivers/net/ethernet/marvell/Kconfig                                              |    1 +
 drivers/net/ethernet/marvell/Makefile                                             |    2 +-
 drivers/net/ethernet/marvell/mvmdio.c                                             |    5 +-
 drivers/net/ethernet/marvell/mvpp2.c                                              | 8956 ----------------------------------------------------
 drivers/net/ethernet/marvell/mvpp2/Makefile                                       |    7 +
 drivers/net/ethernet/marvell/mvpp2/mvpp2.h                                        | 1046 ++++++
 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c                                    |  141 +
 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h                                    |   44 +
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c                                   | 5281 +++++++++++++++++++++++++++++++
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c                                    | 2467 +++++++++++++++
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h                                    |  314 ++
 drivers/net/ethernet/mediatek/mtk_eth_soc.c                                       |    4 +-
 drivers/net/ethernet/mellanox/mlx4/en_rx.c                                        |   23 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c                                        |    2 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c                                           |   12 +
 drivers/net/ethernet/mellanox/mlx4/icm.c                                          |   18 +-
 drivers/net/ethernet/mellanox/mlx4/main.c                                         |   56 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4.h                                         |    2 +-
 drivers/net/ethernet/mellanox/mlx4/port.c                                         |    4 +-
 drivers/net/ethernet/mellanox/mlx5/core/Kconfig                                   |   13 +
 drivers/net/ethernet/mellanox/mlx5/core/Makefile                                  |   10 +-
 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c                               |   71 +
 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h                               |   86 +
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c                                     |   28 +-
 drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c                      |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h                                      |  125 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/Makefile                               |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/en/port.c                                 |  237 ++
 drivers/net/ethernet/mellanox/mlx5/core/en/port.h                                 |   48 +
 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c                          |  327 ++
 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.h                          |   75 +
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h                       |   72 +
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h                          |    3 -
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c                            |  197 ++
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h                            |   87 +
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c                       |  278 ++
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.h                       |   50 +
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c                      |   89 +
 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c                                 |    4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c                                |  132 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dim.c                                  |   28 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c                              |  144 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c                                   |    1 -
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c                                 |  696 ++--
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c                                  |  124 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h                                  |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c                                   |  538 ++--
 drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c                             |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c                                |  138 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h                                |   21 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c                                   |  458 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.h                                   |   29 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c                                   |  334 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c                                 |   39 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c                                      |   28 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c                                 |   24 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h                                 |   31 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c                        |  154 +-
 drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h                                |    7 +
 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c                               |   18 +-
 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.h                               |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c                               |   63 +-
 drivers/net/ethernet/mellanox/mlx5/core/fpga/core.h                               |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c                              |    5 +-
 drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.h                                |    8 +
 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c                                |  562 ++++
 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h                                |   68 +
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c                                  |    9 +
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c                                 |   14 +-
 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h                             |   26 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c                                    |   11 +
 drivers/net/ethernet/mellanox/mlx5/core/mr.c                                      |    4 +-
 drivers/net/ethernet/mellanox/mlx5/core/qp.c                                      |   18 +-
 drivers/net/ethernet/mellanox/mlx5/core/vport.c                                   |    6 +-
 drivers/net/ethernet/mellanox/mlx5/core/wq.c                                      |   95 +-
 drivers/net/ethernet/mellanox/mlx5/core/wq.h                                      |   96 +-
 drivers/net/ethernet/mellanox/mlxsw/cmd.h                                         |   47 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c                                        |   71 +-
 drivers/net/ethernet/mellanox/mlxsw/core.h                                        |   12 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c                                         |  278 +-
 drivers/net/ethernet/mellanox/mlxsw/pci_hw.h                                      |   74 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h                                         |   31 +
 drivers/net/ethernet/mellanox/mlxsw/resources.h                                   |    6 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c                                    |   86 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h                                    |    1 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c                             |  175 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c                               |  207 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_span.h                               |    1 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c                          |   82 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.h                          |   43 +
 drivers/net/ethernet/mellanox/mlxsw/switchx2.c                                    |   11 +-
 drivers/net/ethernet/mscc/Kconfig                                                 |   30 +
 drivers/net/ethernet/mscc/Makefile                                                |    5 +
 drivers/net/ethernet/mscc/ocelot.c                                                | 1333 ++++++++
 drivers/net/ethernet/mscc/ocelot.h                                                |  572 ++++
 drivers/net/ethernet/mscc/ocelot_ana.h                                            |  625 ++++
 drivers/net/ethernet/mscc/ocelot_board.c                                          |  316 ++
 drivers/net/ethernet/mscc/ocelot_dev.h                                            |  275 ++
 drivers/net/ethernet/mscc/ocelot_dev_gmii.h                                       |  154 +
 drivers/net/ethernet/mscc/ocelot_hsio.h                                           |  785 +++++
 drivers/net/ethernet/mscc/ocelot_io.c                                             |  116 +
 drivers/net/ethernet/mscc/ocelot_qs.h                                             |   78 +
 drivers/net/ethernet/mscc/ocelot_qsys.h                                           |  270 ++
 drivers/net/ethernet/mscc/ocelot_regs.c                                           |  497 +++
 drivers/net/ethernet/mscc/ocelot_rew.h                                            |   81 +
 drivers/net/ethernet/mscc/ocelot_sys.h                                            |  144 +
 drivers/net/ethernet/neterion/vxge/vxge-config.c                                  |   12 +-
 drivers/net/ethernet/neterion/vxge/vxge-config.h                                  |    2 +-
 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c                                 |    2 +-
 drivers/net/ethernet/neterion/vxge/vxge-main.c                                    |    4 +-
 drivers/net/ethernet/netronome/Kconfig                                            |   13 +
 drivers/net/ethernet/netronome/nfp/Makefile                                       |    8 +
 drivers/net/ethernet/netronome/nfp/abm/ctrl.c                                     |  333 ++
 drivers/net/ethernet/netronome/nfp/abm/main.c                                     |  765 +++++
 drivers/net/ethernet/netronome/nfp/abm/main.h                                     |  142 +
 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c                                     |   16 +-
 drivers/net/ethernet/netronome/nfp/bpf/fw.h                                       |   21 +-
 drivers/net/ethernet/netronome/nfp/bpf/jit.c                                      |  764 ++++-
 drivers/net/ethernet/netronome/nfp/bpf/main.c                                     |   39 +-
 drivers/net/ethernet/netronome/nfp/bpf/main.h                                     |   66 +-
 drivers/net/ethernet/netronome/nfp/bpf/offload.c                                  |  174 +-
 drivers/net/ethernet/netronome/nfp/bpf/verifier.c                                 |  114 +-
 drivers/net/ethernet/netronome/nfp/flower/action.c                                |  131 +-
 drivers/net/ethernet/netronome/nfp/flower/cmsg.c                                  |   11 +-
 drivers/net/ethernet/netronome/nfp/flower/cmsg.h                                  |   14 +
 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c                              |  726 +++++
 drivers/net/ethernet/netronome/nfp/flower/main.c                                  |   74 +-
 drivers/net/ethernet/netronome/nfp/flower/main.h                                  |   61 +-
 drivers/net/ethernet/netronome/nfp/flower/metadata.c                              |   20 +-
 drivers/net/ethernet/netronome/nfp/flower/offload.c                               |   52 +-
 drivers/net/ethernet/netronome/nfp/nfp_abi.h                                      |  143 +
 drivers/net/ethernet/netronome/nfp/nfp_app.c                                      |   27 +-
 drivers/net/ethernet/netronome/nfp/nfp_app.h                                      |   26 +
 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c                                  |    5 +-
 drivers/net/ethernet/netronome/nfp/nfp_asm.h                                      |   40 +-
 drivers/net/ethernet/netronome/nfp/nfp_devlink.c                                  |   45 +-
 drivers/net/ethernet/netronome/nfp/nfp_main.c                                     |  145 +
 drivers/net/ethernet/netronome/nfp/nfp_main.h                                     |   27 +-
 drivers/net/ethernet/netronome/nfp/nfp_net.h                                      |    7 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_common.c                               |   23 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c                              |    4 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c                              |   10 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_main.c                                 |   72 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c                                 |   17 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h                                 |   11 +-
 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c                               |    2 +-
 drivers/net/ethernet/netronome/nfp/nfp_port.c                                     |    8 +-
 drivers/net/ethernet/netronome/nfp/nfp_port.h                                     |    8 +
 drivers/net/ethernet/netronome/nfp/nfp_shared_buf.c                               |  180 ++
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp.h                                  |    2 +
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c                         |   95 +-
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h                              |    7 +
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c                            |   45 +
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h                             |    2 +
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c                         |   59 +
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c                            |   43 +
 drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c                               |    6 +-
 drivers/net/ethernet/qlogic/qed/Makefile                                          |    2 +-
 drivers/net/ethernet/qlogic/qed/qed.h                                             |   74 +-
 drivers/net/ethernet/qlogic/qed/qed_cxt.c                                         |   12 +-
 drivers/net/ethernet/qlogic/qed/qed_cxt.h                                         |    1 +
 drivers/net/ethernet/qlogic/qed/qed_dcbx.c                                        |   14 +-
 drivers/net/ethernet/qlogic/qed/qed_debug.c                                       |  610 ++--
 drivers/net/ethernet/qlogic/qed/qed_dev.c                                         |  117 +-
 drivers/net/ethernet/qlogic/qed/qed_fcoe.c                                        |    3 +
 drivers/net/ethernet/qlogic/qed/qed_hsi.h                                         |  724 ++++-
 drivers/net/ethernet/qlogic/qed/qed_hw.c                                          |   20 +
 drivers/net/ethernet/qlogic/qed/qed_hw.h                                          |   12 +
 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c                               |   50 +-
 drivers/net/ethernet/qlogic/qed/qed_iwarp.c                                       |   36 +-
 drivers/net/ethernet/qlogic/qed/qed_l2.c                                          |   71 +-
 drivers/net/ethernet/qlogic/qed/qed_l2.h                                          |    1 +
 drivers/net/ethernet/qlogic/qed/qed_ll2.c                                         |   46 +-
 drivers/net/ethernet/qlogic/qed/qed_main.c                                        |  170 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.c                                         |   99 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.h                                         |   81 +-
 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c                                     | 1337 ++++++++
 drivers/net/ethernet/qlogic/qed/qed_rdma.c                                        |  186 +-
 drivers/net/ethernet/qlogic/qed/qed_rdma.h                                        |    2 +
 drivers/net/ethernet/qlogic/qed/qed_reg_addr.h                                    |    3 +-
 drivers/net/ethernet/qlogic/qed/qed_roce.c                                        |   48 +-
 drivers/net/ethernet/qlogic/qed/qed_sp.h                                          |   12 +-
 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c                                 |   76 +-
 drivers/net/ethernet/qlogic/qed/qed_sriov.c                                       |  247 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.c                                          |   29 +
 drivers/net/ethernet/qlogic/qed/qed_vf.h                                          |   21 +
 drivers/net/ethernet/qlogic/qede/qede.h                                           |    7 +-
 drivers/net/ethernet/qlogic/qede/qede_ethtool.c                                   |    6 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c                                    |  663 ++--
 drivers/net/ethernet/qlogic/qede/qede_fp.c                                        |  227 +-
 drivers/net/ethernet/qlogic/qede/qede_main.c                                      |  183 +-
 drivers/net/ethernet/qlogic/qlge/qlge_main.c                                      |    4 +-
 drivers/net/ethernet/qualcomm/emac/emac-mac.c                                     |   11 +-
 drivers/net/ethernet/qualcomm/emac/emac-sgmii.c                                   |  140 +-
 drivers/net/ethernet/qualcomm/emac/emac-sgmii.h                                   |   32 +-
 drivers/net/ethernet/qualcomm/emac/emac.c                                         |    9 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h                                |   13 +
 drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c                              |   21 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c                           |   24 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c                              |   64 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c                                   |   55 +
 drivers/net/ethernet/realtek/8139too.c                                            |    2 -
 drivers/net/ethernet/realtek/r8169.c                                              | 1144 ++-----
 drivers/net/ethernet/renesas/sh_eth.c                                             |  118 +-
 drivers/net/ethernet/renesas/sh_eth.h                                             |   40 +-
 drivers/net/ethernet/rocker/rocker_main.c                                         |   10 +
 drivers/net/ethernet/sfc/efx.c                                                    |   36 +
 drivers/net/ethernet/sfc/tx.c                                                     |   33 +-
 drivers/net/ethernet/socionext/Kconfig                                            |    2 +
 drivers/net/ethernet/socionext/netsec.c                                           |   27 +-
 drivers/net/ethernet/socionext/sni_ave.c                                          |  252 +-
 drivers/net/ethernet/stmicro/stmmac/Makefile                                      |    3 +-
 drivers/net/ethernet/stmicro/stmmac/chain_mode.c                                  |   34 +-
 drivers/net/ethernet/stmicro/stmmac/common.h                                      |  236 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c                               |  120 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c                                    |   24 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c                                 |  267 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c                                 |  221 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac1000.h                                   |    1 -
 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c                              |   29 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c                               |   92 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c                               |   23 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c                                |   35 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4.h                                      |    6 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c                                 |   43 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c                                |   38 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c                                  |   12 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h                                  |    1 -
 drivers/net/ethernet/stmicro/stmmac/dwmac5.c                                      |  269 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac5.h                                      |   41 +-
 drivers/net/ethernet/stmicro/stmmac/enh_desc.c                                    |   24 +-
 drivers/net/ethernet/stmicro/stmmac/hwif.c                                        |  268 ++
 drivers/net/ethernet/stmicro/stmmac/hwif.h                                        |  477 +++
 drivers/net/ethernet/stmicro/stmmac/norm_desc.c                                   |   24 +-
 drivers/net/ethernet/stmicro/stmmac/ring_mode.c                                   |   39 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h                                      |   45 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c                              |   94 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c                             |   34 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                                 |  734 ++---
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c                                 |    5 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c                             |    3 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c                                  |   60 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c                                   |  295 ++
 drivers/net/ethernet/ti/Kconfig                                                   |   10 +-
 drivers/net/ethernet/ti/cpsw-phy-sel.c                                            |    8 +-
 drivers/net/ethernet/ti/cpsw.c                                                    |  115 +-
 drivers/net/ethernet/ti/cpts.c                                                    |    5 +-
 drivers/net/ethernet/ti/davinci_cpdma.c                                           |   10 +-
 drivers/net/ethernet/ti/davinci_emac.c                                            |    4 +-
 drivers/net/ethernet/ti/davinci_mdio.c                                            |   27 +-
 drivers/net/ethernet/ti/netcp.h                                                   |    3 +
 drivers/net/ethernet/ti/netcp_core.c                                              |   32 +
 drivers/net/ethernet/ti/netcp_ethss.c                                             |  182 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c                                 |    1 -
 drivers/net/geneve.c                                                              |   72 +-
 drivers/net/hamradio/mkiss.c                                                      |    2 +-
 drivers/net/hippi/rrunner.c                                                       |    2 +-
 drivers/net/hyperv/Kconfig                                                        |    2 +
 drivers/net/hyperv/hyperv_net.h                                                   |  168 +-
 drivers/net/hyperv/netvsc.c                                                       |   61 +-
 drivers/net/hyperv/netvsc_drv.c                                                   |  240 +-
 drivers/net/hyperv/rndis_filter.c                                                 |   35 +-
 drivers/net/ifb.c                                                                 |    2 +-
 drivers/net/macvlan.c                                                             |   68 +-
 drivers/net/net_failover.c                                                        |  837 +++++
 drivers/net/netdevsim/devlink.c                                                   |    7 +-
 drivers/net/netdevsim/fib.c                                                       |    9 +-
 drivers/net/netdevsim/netdevsim.h                                                 |    3 +-
 drivers/net/phy/Kconfig                                                           |   27 +-
 drivers/net/phy/Makefile                                                          |    4 +
 drivers/net/phy/asix.c                                                            |   63 +
 drivers/net/phy/bcm-phy-lib.c                                                     |    6 +-
 drivers/net/phy/broadcom.c                                                        |   16 +-
 drivers/net/phy/dp83tc811.c                                                       |  347 ++
 drivers/net/phy/marvell.c                                                         |    5 +-
 drivers/net/phy/mdio-bitbang.c                                                    |    9 -
 drivers/net/phy/mdio-boardinfo.c                                                  |    5 +-
 drivers/net/phy/mdio-gpio.c                                                       |  128 +-
 drivers/net/phy/mdio-mscc-miim.c                                                  |  193 ++
 drivers/net/phy/mdio_bus.c                                                        |   48 -
 drivers/net/phy/micrel.c                                                          |    5 +-
 drivers/net/phy/microchip.c                                                       |   25 +
 drivers/net/phy/microchip_t1.c                                                    |   74 +
 drivers/net/phy/phy.c                                                             |    2 +-
 drivers/net/phy/phy_device.c                                                      |   96 +-
 drivers/net/phy/phylink.c                                                         |   20 +-
 drivers/net/phy/realtek.c                                                         |   16 +
 drivers/net/phy/sfp-bus.c                                                         |    7 +
 drivers/net/phy/sfp.c                                                             |   37 +-
 drivers/net/phy/smsc.c                                                            |    5 +-
 drivers/net/team/team.c                                                           |   13 +-
 drivers/net/tun.c                                                                 |  182 +-
 drivers/net/usb/Kconfig                                                           |    1 +
 drivers/net/usb/lan78xx.c                                                         |  235 +-
 drivers/net/usb/qmi_wwan.c                                                        |    2 +-
 drivers/net/virtio_net.c                                                          |  182 +-
 drivers/net/vmxnet3/vmxnet3_drv.c                                                 |    6 +-
 drivers/net/vmxnet3/vmxnet3_ethtool.c                                             |    2 +-
 drivers/net/vrf.c                                                                 |   27 +-
 drivers/net/vxlan.c                                                               |   17 +-
 drivers/net/wan/fsl_ucc_hdlc.c                                                    |   11 +-
 drivers/net/wireless/ath/ath10k/Kconfig                                           |   12 +
 drivers/net/wireless/ath/ath10k/Makefile                                          |    7 +-
 drivers/net/wireless/ath/ath10k/ahb.c                                             |    9 +-
 drivers/net/wireless/ath/ath10k/ce.c                                              |  269 +-
 drivers/net/wireless/ath/ath10k/ce.h                                              |   24 +-
 drivers/net/wireless/ath/ath10k/core.c                                            |  183 +-
 drivers/net/wireless/ath/ath10k/core.h                                            |   24 +
 drivers/net/wireless/ath/ath10k/coredump.c                                        |   98 +
 drivers/net/wireless/ath/ath10k/debug.c                                           |   28 +-
 drivers/net/wireless/ath/ath10k/debugfs_sta.c                                     |   30 +-
 drivers/net/wireless/ath/ath10k/hif.h                                             |   15 +-
 drivers/net/wireless/ath/ath10k/htc.c                                             |    6 +
 drivers/net/wireless/ath/ath10k/htc.h                                             |    4 +
 drivers/net/wireless/ath/ath10k/htt.c                                             |    4 +-
 drivers/net/wireless/ath/ath10k/htt.h                                             |  111 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c                                          |   24 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c                                          |   19 +-
 drivers/net/wireless/ath/ath10k/hw.c                                              |    9 +-
 drivers/net/wireless/ath/ath10k/hw.h                                              |   26 +-
 drivers/net/wireless/ath/ath10k/mac.c                                             |   63 +-
 drivers/net/wireless/ath/ath10k/pci.c                                             |    8 +-
 drivers/net/wireless/ath/ath10k/rx_desc.h                                         |  136 +-
 drivers/net/wireless/ath/ath10k/sdio.c                                            |   24 +-
 drivers/net/wireless/ath/ath10k/snoc.c                                            | 1413 +++++++++
 drivers/net/wireless/ath/ath10k/snoc.h                                            |   95 +
 drivers/net/wireless/ath/ath10k/txrx.c                                            |    8 +
 drivers/net/wireless/ath/ath10k/wmi-ops.h                                         |   78 +
 drivers/net/wireless/ath/ath10k/wmi-tlv.c                                         |   96 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.h                                         |  373 ++-
 drivers/net/wireless/ath/ath10k/wmi.c                                             |  238 +-
 drivers/net/wireless/ath/ath10k/wmi.h                                             |   62 +-
 drivers/net/wireless/ath/ath10k/wow.c                                             |  138 +-
 drivers/net/wireless/ath/ath6kl/core.h                                            |    2 +-
 drivers/net/wireless/ath/ath6kl/debug.c                                           |    2 +-
 drivers/net/wireless/ath/ath6kl/main.c                                            |   14 +-
 drivers/net/wireless/ath/ath6kl/txrx.c                                            |    2 +-
 drivers/net/wireless/ath/ath9k/dfs.c                                              |    8 +-
 drivers/net/wireless/ath/ath9k/main.c                                             |    3 +-
 drivers/net/wireless/ath/dfs_pattern_detector.c                                   |    5 +-
 drivers/net/wireless/ath/dfs_pattern_detector.h                                   |    3 +-
 drivers/net/wireless/ath/dfs_pri_detector.h                                       |    3 +-
 drivers/net/wireless/ath/regd.h                                                   |    7 +
 drivers/net/wireless/ath/regd_common.h                                            |   60 +-
 drivers/net/wireless/ath/wcn36xx/Makefile                                         |    2 +
 drivers/net/wireless/ath/wcn36xx/dxe.c                                            |  200 +-
 drivers/net/wireless/ath/wcn36xx/dxe.h                                            |    1 -
 drivers/net/wireless/ath/wcn36xx/hal.h                                            |   24 +-
 drivers/net/wireless/ath/wcn36xx/main.c                                           |   53 +-
 drivers/net/wireless/ath/wcn36xx/smd.c                                            |  146 +-
 drivers/net/wireless/ath/wcn36xx/smd.h                                            |    6 +
 drivers/net/wireless/ath/wcn36xx/testmode.c                                       |  149 +
 drivers/net/wireless/ath/wcn36xx/testmode.h                                       |   46 +
 drivers/net/wireless/ath/wcn36xx/testmode_i.h                                     |   29 +
 drivers/net/wireless/ath/wcn36xx/txrx.c                                           |   15 +-
 drivers/net/wireless/ath/wcn36xx/wcn36xx.h                                        |    9 +-
 drivers/net/wireless/ath/wil6210/Kconfig                                          |    2 +-
 drivers/net/wireless/ath/wil6210/cfg80211.c                                       |   61 +-
 drivers/net/wireless/ath/wil6210/debugfs.c                                        |   27 +-
 drivers/net/wireless/ath/wil6210/main.c                                           |    5 +-
 drivers/net/wireless/ath/wil6210/netdev.c                                         |    8 +-
 drivers/net/wireless/ath/wil6210/rx_reorder.c                                     |    7 +-
 drivers/net/wireless/ath/wil6210/txrx.c                                           |   12 +-
 drivers/net/wireless/ath/wil6210/wil6210.h                                        |   13 +-
 drivers/net/wireless/ath/wil6210/wmi.c                                            |  171 +-
 drivers/net/wireless/ath/wil6210/wmi.h                                            |  387 ++-
 drivers/net/wireless/atmel/atmel_pci.c                                            |    4 +-
 drivers/net/wireless/broadcom/b43/dma.c                                           |   14 +-
 drivers/net/wireless/broadcom/b43legacy/dma.c                                     |    2 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c                         |    2 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h                            |    2 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c                       |   53 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c                           |    1 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c                         |    2 -
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h                         |    2 -
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c                           |    8 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c                          |    3 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c                        |   36 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c                       |    2 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h                       |    2 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c                       |    2 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.h                         |    6 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c                            |    7 +
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c                           |   46 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c                           |    6 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c                            |    2 +-
 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c                    |    9 +-
 drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h                     |    1 +
 drivers/net/wireless/intel/ipw2x00/ipw2100.c                                      |    2 +-
 drivers/net/wireless/intel/ipw2x00/ipw2100.h                                      |    2 +-
 drivers/net/wireless/intel/ipw2x00/ipw2200.c                                      |    5 +-
 drivers/net/wireless/intel/iwlwifi/Makefile                                       |    2 +-
 drivers/net/wireless/intel/iwlwifi/cfg/1000.c                                     |    8 +-
 drivers/net/wireless/intel/iwlwifi/cfg/2000.c                                     |   13 +-
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c                                    |   11 +-
 drivers/net/wireless/intel/iwlwifi/cfg/5000.c                                     |    8 +-
 drivers/net/wireless/intel/iwlwifi/cfg/6000.c                                     |   20 +-
 drivers/net/wireless/intel/iwlwifi/cfg/7000.c                                     |   12 +-
 drivers/net/wireless/intel/iwlwifi/cfg/8000.c                                     |   10 +-
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c                                     |    8 +-
 drivers/net/wireless/intel/iwlwifi/dvm/main.c                                     |    8 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h                              |    5 -
 drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h                               |   42 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h                                    |  156 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h                                    |    1 +
 drivers/net/wireless/intel/iwlwifi/fw/api/txq.h                                   |    2 +
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h                                       |   36 +
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c                                   |    1 +
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.h                                   |   31 -
 drivers/net/wireless/intel/iwlwifi/fw/file.h                                      |    3 +
 drivers/net/wireless/intel/iwlwifi/fw/img.h                                       |    6 +
 drivers/net/wireless/intel/iwlwifi/fw/nvm.c                                       |  162 -
 drivers/net/wireless/intel/iwlwifi/fw/paging.c                                    |   78 +-
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h                                   |    1 -
 drivers/net/wireless/intel/iwlwifi/iwl-config.h                                   |   92 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h                                      |   28 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c                                      |   14 +
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c                             |    4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h                             |    5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c                              |    8 +-
 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h                                |    2 +
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c                                |  356 ++-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h                                |   56 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h                                    |   13 +-
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c                                     |   37 +
 drivers/net/wireless/intel/iwlwifi/mvm/constants.h                                |    7 +
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c                                       |   22 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c                              |    2 +
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c                                  |   25 +
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c                                       |   10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c                                 |   47 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h                                      |  101 +-
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c                                      |  208 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c                                      |   18 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c                                    |  117 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c                                       |   53 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h                                       |   10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c                                       |  103 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c                                     |   69 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c                                     |  194 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c                                      |   30 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h                                      |   17 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c                                     |   16 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c                                       |   70 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c                                    |  438 ++-
 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c                               |    2 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c                                     |    3 +
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h                                |    8 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c                                      |    5 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c                              |   15 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c                                   |  139 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c                                 |   55 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c                                      |   52 +-
 drivers/net/wireless/intersil/prism54/islpci_eth.c                                |    6 +-
 drivers/net/wireless/mac80211_hwsim.c                                             |    2 +-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c                                   |   31 +-
 drivers/net/wireless/marvell/mwifiex/cmdevt.c                                     |    1 -
 drivers/net/wireless/marvell/mwifiex/debugfs.c                                    |   31 +-
 drivers/net/wireless/marvell/mwifiex/fw.h                                         |    1 +
 drivers/net/wireless/marvell/mwifiex/ie.c                                         |    1 +
 drivers/net/wireless/marvell/mwifiex/main.c                                       |   43 +-
 drivers/net/wireless/marvell/mwifiex/main.h                                       |    8 +-
 drivers/net/wireless/marvell/mwifiex/pcie.c                                       |   21 +-
 drivers/net/wireless/marvell/mwifiex/scan.c                                       |   10 +-
 drivers/net/wireless/marvell/mwifiex/sdio.c                                       |   12 +
 drivers/net/wireless/marvell/mwifiex/sta_event.c                                  |    3 +
 drivers/net/wireless/marvell/mwifiex/uap_event.c                                  |   25 +-
 drivers/net/wireless/marvell/mwifiex/usb.c                                        |   15 +
 drivers/net/wireless/marvell/mwifiex/util.c                                       |   15 +-
 drivers/net/wireless/mediatek/mt76/agg-rx.c                                       |   16 +-
 drivers/net/wireless/mediatek/mt76/dma.c                                          |    4 +
 drivers/net/wireless/mediatek/mt76/mac80211.c                                     |   56 +-
 drivers/net/wireless/mediatek/mt76/mt76.h                                         |    6 +
 drivers/net/wireless/mediatek/mt76/mt76x2.h                                       |    6 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_dma.h                                   |    7 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c                                |    6 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h                                |    6 +
 drivers/net/wireless/mediatek/mt76/mt76x2_init.c                                  |   31 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c                                   |    4 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_mac.h                                   |    1 -
 drivers/net/wireless/mediatek/mt76/mt76x2_main.c                                  |   16 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_phy.c                                   |   84 +-
 drivers/net/wireless/mediatek/mt76/tx.c                                           |    8 +-
 drivers/net/wireless/mediatek/mt7601u/mac.c                                       |    4 +-
 drivers/net/wireless/mediatek/mt7601u/main.c                                      |    6 +
 drivers/net/wireless/mediatek/mt7601u/mt7601u.h                                   |    5 +-
 drivers/net/wireless/mediatek/mt7601u/phy.c                                       |   11 +-
 drivers/net/wireless/quantenna/qtnfmac/bus.h                                      |    3 +-
 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c                                 |   65 +-
 drivers/net/wireless/quantenna/qtnfmac/commands.c                                 |   35 +-
 drivers/net/wireless/quantenna/qtnfmac/commands.h                                 |    5 -
 drivers/net/wireless/quantenna/qtnfmac/core.c                                     |    5 +-
 drivers/net/wireless/quantenna/qtnfmac/core.h                                     |    2 -
 drivers/net/wireless/quantenna/qtnfmac/event.c                                    |   60 +-
 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c                               |   19 +-
 drivers/net/wireless/quantenna/qtnfmac/qlink.h                                    |    9 +-
 drivers/net/wireless/quantenna/qtnfmac/trans.c                                    |    4 +-
 drivers/net/wireless/ralink/rt2x00/rt2800.h                                       |   17 +-
 drivers/net/wireless/ralink/rt2x00/rt2800lib.c                                    |   20 +-
 drivers/net/wireless/ralink/rt2x00/rt2800lib.h                                    |    5 +-
 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c                                   |    1 +
 drivers/net/wireless/ralink/rt2x00/rt2800pci.c                                    |    6 +-
 drivers/net/wireless/ralink/rt2x00/rt2800soc.c                                    |    6 +-
 drivers/net/wireless/ralink/rt2x00/rt2800usb.c                                    |    6 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00.h                                       |    4 -
 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c                                    |    3 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c                                  |    2 +
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c                            |    4 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c                            |    4 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c                             |    4 +-
 drivers/net/wireless/realtek/rtlwifi/base.c                                       |  208 +-
 drivers/net/wireless/realtek/rtlwifi/base.h                                       |    7 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c                  |    2 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c                  |   25 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c                  |   19 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c                  |    2 +-
 drivers/net/wireless/realtek/rtlwifi/pci.c                                        |   18 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/def.h                              |   32 -
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c                               |    2 -
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c                              |    7 -
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.h                              |    4 -
 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/def.h                              |   25 -
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/def.h                              |    8 -
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c                               |   78 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.h                               |   16 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c                               |    4 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c                               |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c                              |   29 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h                              |    3 -
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/def.h                              |   25 -
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c                          |    6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.h                          |   20 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c                               |    1 -
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c                              |    7 -
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.h                              |    3 -
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/def.h                              |    8 -
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c                               |   69 -
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.h                               |   13 -
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c                               |    2 -
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c                              |   30 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.h                              |    3 -
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/def.h                              |   33 -
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c                               |    2 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c                               |   69 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.h                               |   21 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c                               |    3 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c                              |   31 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.h                              |    3 -
 drivers/net/wireless/realtek/rtlwifi/wifi.h                                       |   61 +-
 drivers/net/wireless/rsi/rsi_91x_coex.c                                           |    1 +
 drivers/net/wireless/rsi/rsi_91x_core.c                                           |   33 +-
 drivers/net/wireless/rsi/rsi_91x_hal.c                                            |  108 +-
 drivers/net/wireless/rsi/rsi_91x_mac80211.c                                       |   75 +-
 drivers/net/wireless/rsi/rsi_91x_mgmt.c                                           |   35 +-
 drivers/net/wireless/rsi/rsi_91x_sdio.c                                           |   27 +-
 drivers/net/wireless/rsi/rsi_91x_usb.c                                            |    8 +
 drivers/net/wireless/rsi/rsi_boot_params.h                                        |    3 +-
 drivers/net/wireless/rsi/rsi_hal.h                                                |    3 +
 drivers/net/wireless/rsi/rsi_main.h                                               |    7 +-
 drivers/net/wireless/rsi/rsi_mgmt.h                                               |   19 +-
 drivers/net/wireless/rsi/rsi_sdio.h                                               |    2 +-
 drivers/net/wireless/rsi/rsi_usb.h                                                |    1 +
 drivers/net/wireless/st/cw1200/txrx.c                                             |    2 +-
 drivers/net/wireless/ti/wlcore/sdio.c                                             |   42 +-
 drivers/of/of_mdio.c                                                              |    3 +
 drivers/phy/marvell/phy-mvebu-cp110-comphy.c                                      |   17 +-
 drivers/ptp/Kconfig                                                               |   14 +-
 drivers/ptp/Makefile                                                              |    1 +
 drivers/ptp/ptp_pch.c                                                             |    7 +-
 drivers/ptp/ptp_qoriq.c                                                           |  454 +++
 drivers/s390/net/lcs.c                                                            |    3 +
 drivers/s390/net/qeth_core.h                                                      |   61 +-
 drivers/s390/net/qeth_core_main.c                                                 |  148 +-
 drivers/s390/net/qeth_core_mpc.h                                                  |    2 +
 drivers/s390/net/qeth_core_sys.c                                                  |    2 +
 drivers/s390/net/qeth_l2_main.c                                                   |   98 +-
 drivers/s390/net/qeth_l3_main.c                                                   |  207 +-
 drivers/scsi/csiostor/csio_hw.c                                                   |    2 +-
 drivers/scsi/qedf/qedf.h                                                          |    7 +
 drivers/scsi/qedf/qedf_debugfs.c                                                  |    1 -
 drivers/scsi/qedf/qedf_fip.c                                                      |    7 +-
 drivers/scsi/qedf/qedf_io.c                                                       |   11 +
 drivers/scsi/qedf/qedf_main.c                                                     |  106 +-
 drivers/scsi/qedi/qedi.h                                                          |    3 +
 drivers/scsi/qedi/qedi_iscsi.c                                                    |    8 +-
 drivers/scsi/qedi/qedi_iscsi.h                                                    |    6 +
 drivers/scsi/qedi/qedi_main.c                                                     |  198 ++
 drivers/soc/ti/knav_dma.c                                                         |    8 +
 drivers/soc/ti/knav_qmss.h                                                        |    6 +
 drivers/soc/ti/knav_qmss_queue.c                                                  |   98 +-
 drivers/staging/fsl-dpaa2/ethsw/ethsw.c                                           |    6 +
 drivers/vhost/net.c                                                               |   19 +-
 fs/afs/rotate.c                                                                   |    4 +
 fs/exec.c                                                                         |   38 +-
 fs/proc/Kconfig                                                                   |   15 +
 fs/proc/vmcore.c                                                                  |  386 ++-
 include/dt-bindings/net/microchip-lan78xx.h                                       |   21 +
 include/linux/avf/virtchnl.h                                                      |    4 +-
 include/linux/binfmts.h                                                           |    1 +
 include/linux/bpf-cgroup.h                                                        |   24 +-
 include/linux/bpf.h                                                               |   86 +-
 include/linux/bpf_lirc.h                                                          |   29 +
 include/linux/bpf_trace.h                                                         |    1 -
 include/linux/bpf_types.h                                                         |   12 +-
 include/linux/bpf_verifier.h                                                      |   13 +-
 include/linux/bpfilter.h                                                          |   15 +
 include/linux/brcmphy.h                                                           |    4 +
 include/linux/btf.h                                                               |   50 +
 include/linux/crash_dump.h                                                        |   18 +
 include/linux/ethtool.h                                                           |    5 +
 include/linux/filter.h                                                            |   81 +-
 include/linux/fsl/ptp_qoriq.h                                                     |  141 +
 include/linux/if_bridge.h                                                         |   29 +
 include/linux/if_macvlan.h                                                        |   29 +-
 include/linux/if_tun.h                                                            |    4 +-
 include/linux/if_vlan.h                                                           |    4 +-
 include/linux/inetdevice.h                                                        |    1 +
 include/linux/kcore.h                                                             |    6 +
 include/linux/mdio-bitbang.h                                                      |    2 -
 include/linux/mdio-gpio.h                                                         |    9 +
 include/linux/mdio.h                                                              |    1 -
 include/linux/microchipphy.h                                                      |    3 +
 include/linux/mlx4/device.h                                                       |    1 +
 include/linux/mlx5/device.h                                                       |   11 +
 include/linux/mlx5/driver.h                                                       |   18 +-
 include/linux/mlx5/fs.h                                                           |    6 +-
 include/linux/mlx5/mlx5_ifc.h                                                     |   84 +-
 include/linux/mlx5/mlx5_ifc_fpga.h                                                |   93 +
 include/linux/mmc/sdio_ids.h                                                      |    1 +
 include/linux/mroute_base.h                                                       |   10 -
 include/linux/net.h                                                               |    1 +
 include/linux/net_dim.h                                                           |   69 +-
 include/linux/netdev_features.h                                                   |    6 +-
 include/linux/netdevice.h                                                         |   96 +-
 include/linux/netfilter.h                                                         |   34 +-
 include/linux/netfilter/nf_osf.h                                                  |   33 +
 include/linux/netfilter/nfnetlink.h                                               |    1 +
 include/linux/netfilter_bridge/ebtables.h                                         |    4 -
 include/linux/perf_event.h                                                        |    5 +
 include/linux/phy.h                                                               |   69 +-
 include/linux/phy/phy.h                                                           |    1 +
 include/linux/platform_data/b53.h                                                 |    4 +
 include/linux/platform_data/mdio-gpio.h                                           |   33 -
 include/linux/platform_data/mv88e6xxx.h                                           |   18 +
 include/linux/qed/common_hsi.h                                                    |    4 +-
 include/linux/qed/iscsi_common.h                                                  |    8 +-
 include/linux/qed/qed_eth_if.h                                                    |    5 +
 include/linux/qed/qed_if.h                                                        |  284 +-
 include/linux/qed/qed_ll2_if.h                                                    |   10 +-
 include/linux/qed/qed_rdma_if.h                                                   |   16 +-
 include/linux/qed/roce_common.h                                                   |    1 +
 include/linux/rhashtable.h                                                        |   38 +-
 include/linux/skb_array.h                                                         |    5 +
 include/linux/skbuff.h                                                            |   28 +-
 include/linux/soc/ti/knav_dma.h                                                   |   12 +
 include/linux/soc/ti/knav_qmss.h                                                  |    1 +
 include/linux/socket.h                                                            |    5 +-
 include/linux/tcp.h                                                               |    5 +-
 include/linux/tnum.h                                                              |    4 +-
 include/linux/trace_events.h                                                      |   17 +
 include/linux/u64_stats_sync.h                                                    |   14 -
 include/linux/udp.h                                                               |    3 +
 include/linux/umh.h                                                               |   12 +
 include/net/addrconf.h                                                            |   43 +
 include/net/ax88796.h                                                             |   14 +
 include/net/bluetooth/hci_core.h                                                  |    2 +
 include/net/bonding.h                                                             |   11 +-
 include/net/cfg80211.h                                                            |  131 +-
 include/net/dcbnl.h                                                               |    4 +
 include/net/devlink.h                                                             |   39 +-
 include/net/dsa.h                                                                 |   37 +-
 include/net/erspan.h                                                              |   28 +
 include/net/failover.h                                                            |   36 +
 include/net/fib_rules.h                                                           |    3 +-
 include/net/flow_dissector.h                                                      |    7 +-
 include/net/if_inet6.h                                                            |    6 +-
 include/net/inet_connection_sock.h                                                |   24 +-
 include/net/inet_sock.h                                                           |    1 +
 include/net/inet_timewait_sock.h                                                  |    2 +-
 include/net/ip.h                                                                  |    9 +-
 include/net/ip6_fib.h                                                             |  211 +-
 include/net/ip6_route.h                                                           |   85 +-
 include/net/ip_fib.h                                                              |    2 +
 include/net/ip_tunnels.h                                                          |   15 +-
 include/net/ip_vs.h                                                               |   11 +-
 include/net/ipv6.h                                                                |   11 +-
 include/net/mac80211.h                                                            |   18 +-
 include/net/neighbour.h                                                           |   19 +-
 include/net/net_failover.h                                                        |   40 +
 include/net/netfilter/ipv4/nf_nat_masquerade.h                                    |    2 +-
 include/net/netfilter/ipv6/nf_nat_masquerade.h                                    |    2 +-
 include/net/netfilter/nf_conntrack_count.h                                        |   11 +
 include/net/netfilter/nf_flow_table.h                                             |   24 +-
 include/net/netfilter/nf_nat.h                                                    |    6 +-
 include/net/netfilter/nf_nat_core.h                                               |   11 +-
 include/net/netfilter/nf_nat_l3proto.h                                            |   64 +-
 include/net/netfilter/nf_nat_l4proto.h                                            |    8 +-
 include/net/netfilter/nf_nat_redirect.h                                           |    2 +-
 include/net/netfilter/nf_socket.h                                                 |   17 +-
 include/net/netfilter/nf_tables.h                                                 |   88 +-
 include/net/netfilter/nf_tables_core.h                                            |   11 +
 include/net/netfilter/nf_tproxy.h                                                 |  113 +
 include/net/netfilter/nfnetlink_log.h                                             |   17 -
 include/net/netfilter/nft_meta.h                                                  |   44 -
 include/net/netns/ipv4.h                                                          |    2 +
 include/net/netns/ipv6.h                                                          |    4 +-
 include/net/netns/nftables.h                                                      |    3 +-
 include/net/page_pool.h                                                           |  144 +
 include/net/pkt_cls.h                                                             |   20 +-
 include/net/route.h                                                               |    1 +
 include/net/rtnetlink.h                                                           |    4 +-
 include/net/sch_generic.h                                                         |   22 +-
 include/net/sctp/constants.h                                                      |    5 +-
 include/net/sctp/sctp.h                                                           |   52 +-
 include/net/sctp/sm.h                                                             |    4 +-
 include/net/sctp/structs.h                                                        |    6 +-
 include/net/seg6.h                                                                |    7 +-
 include/net/seg6_local.h                                                          |   32 +
 include/net/sock.h                                                                |   25 +-
 include/net/strparser.h                                                           |    2 +
 include/net/switchdev.h                                                           |    1 +
 include/net/tcp.h                                                                 |   30 +-
 include/net/tipc.h                                                                |    4 +-
 include/net/tls.h                                                                 |  127 +-
 include/net/udp.h                                                                 |    4 +
 include/net/vxlan.h                                                               |    1 +
 include/net/xdp.h                                                                 |   99 +
 include/net/xdp_sock.h                                                            |   99 +
 include/trace/events/bpf.h                                                        |  355 ---
 include/trace/events/fib.h                                                        |  107 +-
 include/trace/events/fib6.h                                                       |   43 +-
 include/trace/events/rxrpc.h                                                      |   32 +
 include/trace/events/tcp.h                                                        |   78 +-
 include/trace/events/xdp.h                                                        |   50 +-
 include/uapi/linux/bpf.h                                                          | 2220 ++++++++++---
 include/uapi/linux/bpfilter.h                                                     |   21 +
 include/uapi/linux/btf.h                                                          |  113 +
 include/uapi/linux/cn_proc.h                                                      |    4 +
 include/uapi/linux/dcbnl.h                                                        |   11 +
 include/uapi/linux/devlink.h                                                      |   14 +
 include/uapi/linux/elf.h                                                          |    1 +
 include/uapi/linux/if_addr.h                                                      |    1 +
 include/uapi/linux/if_link.h                                                      |    2 +
 include/uapi/linux/if_xdp.h                                                       |   78 +
 include/uapi/linux/netfilter/nf_nat.h                                             |   12 +-
 include/uapi/linux/netfilter/nf_osf.h                                             |   86 +
 include/uapi/linux/netfilter/nf_tables.h                                          |   67 +-
 include/uapi/linux/netfilter/nfnetlink_conntrack.h                                |    1 +
 include/uapi/linux/netfilter/xt_osf.h                                             |  106 +-
 include/uapi/linux/netfilter_bridge/ebtables.h                                    |    6 +
 include/uapi/linux/netfilter_ipv6/ip6t_srh.h                                      |   43 +-
 include/uapi/linux/nl80211.h                                                      |   99 +-
 include/uapi/linux/openvswitch.h                                                  |   28 +
 include/uapi/linux/pci_regs.h                                                     |    2 +
 include/uapi/linux/pkt_cls.h                                                      |    1 +
 include/uapi/linux/rtnetlink.h                                                    |    8 +
 include/uapi/linux/seg6_local.h                                                   |   12 +
 include/uapi/linux/snmp.h                                                         |    3 +
 include/uapi/linux/tcp.h                                                          |   16 +
 include/uapi/linux/tipc.h                                                         |   12 +-
 include/uapi/linux/tipc_config.h                                                  |    5 +
 include/uapi/linux/tipc_netlink.h                                                 |    1 +
 include/uapi/linux/udp.h                                                          |    1 +
 include/uapi/linux/virtio_net.h                                                   |    3 +
 include/uapi/linux/vmcore.h                                                       |   18 +
 init/Kconfig                                                                      |    1 +
 kernel/bpf/Makefile                                                               |    4 +
 kernel/bpf/arraymap.c                                                             |   50 +
 kernel/bpf/btf.c                                                                  | 2348 ++++++++++++++
 kernel/bpf/cgroup.c                                                               |   11 +-
 kernel/bpf/core.c                                                                 |  121 +-
 kernel/bpf/cpumap.c                                                               |  132 +-
 kernel/bpf/devmap.c                                                               |  138 +-
 kernel/bpf/hashtab.c                                                              |   12 +-
 kernel/bpf/helpers.c                                                              |   15 +
 kernel/bpf/inode.c                                                                |  172 +-
 kernel/bpf/offload.c                                                              |    6 +-
 kernel/bpf/sockmap.c                                                              |  640 +++-
 kernel/bpf/stackmap.c                                                             |  138 +-
 kernel/bpf/syscall.c                                                              |  358 ++-
 kernel/bpf/tnum.c                                                                 |   10 +
 kernel/bpf/verifier.c                                                             |  381 ++-
 kernel/bpf/xskmap.c                                                               |  232 ++
 kernel/events/core.c                                                              |    8 +
 kernel/trace/bpf_trace.c                                                          |  116 +-
 kernel/trace/trace_kprobe.c                                                       |   29 +
 kernel/trace/trace_uprobe.c                                                       |   22 +
 kernel/umh.c                                                                      |  125 +-
 lib/kobject_uevent.c                                                              |  178 +-
 lib/rhashtable.c                                                                  |   51 +-
 lib/test_bpf.c                                                                    |  595 ++--
 net/8021q/vlan.c                                                                  |   11 +-
 net/8021q/vlan.h                                                                  |    3 +-
 net/8021q/vlan_dev.c                                                              |    4 +-
 net/8021q/vlan_netlink.c                                                          |   45 +-
 net/9p/mod.c                                                                      |    2 +-
 net/Kconfig                                                                       |   22 +
 net/Makefile                                                                      |    6 +
 net/batman-adv/Kconfig                                                            |    6 +-
 net/batman-adv/bat_v_elp.c                                                        |   15 +-
 net/batman-adv/main.h                                                             |    2 +-
 net/batman-adv/multicast.c                                                        |   29 +-
 net/batman-adv/soft-interface.c                                                   |    5 +-
 net/batman-adv/types.h                                                            |   23 +-
 net/bluetooth/hci_core.c                                                          |   54 +-
 net/bluetooth/hci_debugfs.c                                                       |   24 +-
 net/bluetooth/hci_event.c                                                         |   12 +-
 net/bluetooth/hci_request.c                                                       |   30 +-
 net/bluetooth/smp.c                                                               |   12 +-
 net/bpf/test_run.c                                                                |    3 +-
 net/bpfilter/Kconfig                                                              |   16 +
 net/bpfilter/Makefile                                                             |   32 +
 net/bpfilter/bpfilter_kern.c                                                      |  114 +
 net/bpfilter/main.c                                                               |   63 +
 net/bpfilter/msgfmt.h                                                             |   17 +
 net/bridge/br.c                                                                   |   16 +-
 net/bridge/br_fdb.c                                                               |   69 +-
 net/bridge/br_forward.c                                                           |    6 +-
 net/bridge/br_if.c                                                                |   11 +-
 net/bridge/br_input.c                                                             |    1 +
 net/bridge/br_netlink.c                                                           |    9 +-
 net/bridge/br_private.h                                                           |   41 +-
 net/bridge/br_switchdev.c                                                         |   37 +-
 net/bridge/br_sysfs_if.c                                                          |    2 +
 net/bridge/br_vlan.c                                                              |  144 +-
 net/bridge/netfilter/Kconfig                                                      |    7 -
 net/bridge/netfilter/Makefile                                                     |    1 -
 net/bridge/netfilter/ebtables.c                                                   |   63 +-
 net/bridge/netfilter/nft_meta_bridge.c                                            |  135 -
 net/core/Makefile                                                                 |    2 +
 net/core/dev.c                                                                    |  148 +-
 net/core/devlink.c                                                                |  111 +-
 net/core/dst.c                                                                    |    1 +
 net/core/ethtool.c                                                                |   63 +-
 net/core/failover.c                                                               |  315 ++
 net/core/fib_rules.c                                                              |  495 ++-
 net/core/filter.c                                                                 | 1485 ++++++++-
 net/core/flow_dissector.c                                                         |   19 +-
 net/core/neighbour.c                                                              |    8 +-
 net/core/net-traces.c                                                             |    4 -
 net/core/page_pool.c                                                              |  317 ++
 net/core/rtnetlink.c                                                              |   34 +-
 net/core/skbuff.c                                                                 |   25 +-
 net/core/sock.c                                                                   |   40 +-
 net/core/xdp.c                                                                    |  299 ++
 net/dcb/dcbnl.c                                                                   |   20 +
 net/dccp/minisocks.c                                                              |    1 -
 net/decnet/dn_rules.c                                                             |    7 +-
 net/dsa/Kconfig                                                                   |    2 +-
 net/dsa/dsa2.c                                                                    |   24 +
 net/dsa/dsa_priv.h                                                                |    9 -
 net/dsa/master.c                                                                  |   62 +-
 net/dsa/port.c                                                                    |   96 +-
 net/dsa/slave.c                                                                   |  307 +-
 net/ethernet/eth.c                                                                |    6 +-
 net/ipv4/Makefile                                                                 |    5 +-
 net/ipv4/af_inet.c                                                                |    5 +-
 net/ipv4/bpfilter/Makefile                                                        |    2 +
 net/ipv4/bpfilter/sockopt.c                                                       |   43 +
 net/ipv4/devinet.c                                                                |   15 +
 net/ipv4/fib_frontend.c                                                           |   58 +-
 net/ipv4/fib_rules.c                                                              |    7 +-
 net/ipv4/fib_semantics.c                                                          |   45 +-
 net/ipv4/fib_trie.c                                                               |   14 +-
 net/ipv4/inet_connection_sock.c                                                   |    5 -
 net/ipv4/ip_gre.c                                                                 |   12 +
 net/ipv4/ip_output.c                                                              |   45 +-
 net/ipv4/ip_sockglue.c                                                            |   17 +
 net/ipv4/ip_tunnel_core.c                                                         |    6 +-
 net/ipv4/ipconfig.c                                                               |  150 +-
 net/ipv4/ipmr.c                                                                   |    3 +-
 net/ipv4/ipmr_base.c                                                              |    8 +-
 net/ipv4/metrics.c                                                                |   55 +
 net/ipv4/netfilter/Kconfig                                                        |   10 +-
 net/ipv4/netfilter/Makefile                                                       |    5 +-
 net/ipv4/netfilter/ip_tables.c                                                    |    7 +-
 net/ipv4/netfilter/ipt_MASQUERADE.c                                               |    2 +-
 net/ipv4/netfilter/iptable_nat.c                                                  |   88 +-
 net/ipv4/netfilter/nf_flow_table_ipv4.c                                           |  255 +-
 net/ipv4/netfilter/nf_nat_h323.c                                                  |    4 +-
 net/ipv4/netfilter/nf_nat_l3proto_ipv4.c                                          |  143 +-
 net/ipv4/netfilter/nf_nat_masquerade_ipv4.c                                       |    8 +-
 net/ipv4/netfilter/nf_nat_pptp.c                                                  |    2 +-
 net/ipv4/netfilter/nf_nat_proto_gre.c                                             |    2 +-
 net/ipv4/netfilter/nf_nat_proto_icmp.c                                            |    2 +-
 net/ipv4/netfilter/nf_tproxy_ipv4.c                                               |  147 +
 net/ipv4/netfilter/nft_chain_nat_ipv4.c                                           |   53 +-
 net/ipv4/netfilter/nft_masq_ipv4.c                                                |    2 +-
 net/ipv4/netlink.c                                                                |   23 +
 net/ipv4/proc.c                                                                   |    3 +
 net/ipv4/route.c                                                                  |  177 +-
 net/ipv4/sysctl_net_ipv4.c                                                        |   22 +-
 net/ipv4/tcp.c                                                                    |  204 +-
 net/ipv4/tcp_input.c                                                              |  271 +-
 net/ipv4/tcp_ipv4.c                                                               |   55 +-
 net/ipv4/tcp_minisocks.c                                                          |    2 +-
 net/ipv4/tcp_output.c                                                             |  112 +-
 net/ipv4/tcp_recovery.c                                                           |   80 +-
 net/ipv4/tcp_timer.c                                                              |   27 +-
 net/ipv4/udp.c                                                                    |  120 +-
 net/ipv4/udp_offload.c                                                            |  101 +-
 net/ipv6/Kconfig                                                                  |    5 +
 net/ipv6/addrconf.c                                                               |  527 ++--
 net/ipv6/addrconf_core.c                                                          |   41 +-
 net/ipv6/af_inet6.c                                                               |   65 +-
 net/ipv6/anycast.c                                                                |   33 +-
 net/ipv6/exthdrs.c                                                                |   55 +-
 net/ipv6/exthdrs_core.c                                                           |    2 +-
 net/ipv6/fib6_rules.c                                                             |  145 +-
 net/ipv6/ip6_fib.c                                                                |  639 ++--
 net/ipv6/ip6_gre.c                                                                |   51 +-
 net/ipv6/ip6_input.c                                                              |    2 +-
 net/ipv6/ip6_offload.c                                                            |    6 +-
 net/ipv6/ip6_output.c                                                             |   96 +-
 net/ipv6/ip6_vti.c                                                                |    2 +-
 net/ipv6/ip6mr.c                                                                  |   24 +-
 net/ipv6/ndisc.c                                                                  |   48 +-
 net/ipv6/netfilter/Kconfig                                                        |   10 +-
 net/ipv6/netfilter/Makefile                                                       |    3 +-
 net/ipv6/netfilter/ip6_tables.c                                                   |    6 +-
 net/ipv6/netfilter/ip6t_MASQUERADE.c                                              |    2 +-
 net/ipv6/netfilter/ip6t_rpfilter.c                                                |    2 +
 net/ipv6/netfilter/ip6t_srh.c                                                     |  173 +-
 net/ipv6/netfilter/ip6table_nat.c                                                 |   87 +-
 net/ipv6/netfilter/nf_flow_table_ipv6.c                                           |  246 +-
 net/ipv6/netfilter/nf_nat_l3proto_ipv6.c                                          |  137 +-
 net/ipv6/netfilter/nf_nat_masquerade_ipv6.c                                       |    8 +-
 net/ipv6/netfilter/nf_nat_proto_icmpv6.c                                          |    2 +-
 net/ipv6/netfilter/nf_tproxy_ipv6.c                                               |  146 +
 net/ipv6/netfilter/nft_chain_nat_ipv6.c                                           |   51 +-
 net/ipv6/netfilter/nft_masq_ipv6.c                                                |    2 +-
 net/ipv6/netfilter/nft_redir_ipv6.c                                               |    2 +-
 net/ipv6/reassembly.c                                                             |   25 +-
 net/ipv6/route.c                                                                  | 1895 ++++++-----
 net/ipv6/seg6.c                                                                   |    1 -
 net/ipv6/seg6_iptunnel.c                                                          |   24 +-
 net/ipv6/seg6_local.c                                                             |  190 +-
 net/ipv6/sysctl_net_ipv6.c                                                        |    8 +
 net/ipv6/tcp_ipv6.c                                                               |    8 +-
 net/ipv6/udp.c                                                                    |   72 +-
 net/ipv6/udp_offload.c                                                            |    5 +-
 net/ipv6/xfrm6_policy.c                                                           |    2 -
 net/ipv6/xfrm6_state.c                                                            |    6 +-
 net/l2tp/l2tp_debugfs.c                                                           |   20 +-
 net/l2tp/l2tp_ppp.c                                                               |   56 +-
 net/mac80211/cfg.c                                                                |  103 +-
 net/mac80211/driver-ops.h                                                         |    8 +-
 net/mac80211/ethtool.c                                                            |   13 +-
 net/mac80211/ht.c                                                                 |   44 +-
 net/mac80211/ieee80211_i.h                                                        |    3 +
 net/mac80211/main.c                                                               |    3 +
 net/mac80211/mlme.c                                                               |   17 +-
 net/mac80211/rx.c                                                                 |   40 +-
 net/mac80211/sta_info.c                                                           |   38 +-
 net/mac80211/sta_info.h                                                           |    5 +-
 net/mac80211/status.c                                                             |    2 +
 net/mac80211/trace.h                                                              |   25 +-
 net/mac80211/tx.c                                                                 |   45 +
 net/mac80211/util.c                                                               |    6 +-
 net/ncsi/internal.h                                                               |   34 +-
 net/ncsi/ncsi-manage.c                                                            |  226 +-
 net/ncsi/ncsi-netlink.c                                                           |   21 +-
 net/ncsi/ncsi-rsp.c                                                               |  179 +-
 net/netfilter/Kconfig                                                             |   51 +-
 net/netfilter/Makefile                                                            |   12 +-
 net/netfilter/core.c                                                              |  102 +-
 net/netfilter/ipvs/Kconfig                                                        |   37 +
 net/netfilter/ipvs/Makefile                                                       |    1 +
 net/netfilter/ipvs/ip_vs_app.c                                                    |   24 +-
 net/netfilter/ipvs/ip_vs_ctl.c                                                    |    4 +
 net/netfilter/ipvs/ip_vs_dh.c                                                     |    3 +-
 net/netfilter/ipvs/ip_vs_ftp.c                                                    |  467 ++-
 net/netfilter/ipvs/ip_vs_lblc.c                                                   |    4 +-
 net/netfilter/ipvs/ip_vs_lblcr.c                                                  |    4 +-
 net/netfilter/ipvs/ip_vs_mh.c                                                     |  540 ++++
 net/netfilter/ipvs/ip_vs_nfct.c                                                   |  101 +-
 net/netfilter/ipvs/ip_vs_proto_sctp.c                                             |    4 +-
 net/netfilter/ipvs/ip_vs_proto_tcp.c                                              |    8 +-
 net/netfilter/ipvs/ip_vs_proto_udp.c                                              |    4 +-
 net/netfilter/ipvs/ip_vs_sh.c                                                     |    3 +-
 net/netfilter/ipvs/ip_vs_xmit.c                                                   |    5 +-
 net/netfilter/nf_conncount.c                                                      |   36 +-
 net/netfilter/nf_conntrack_core.c                                                 |   92 +-
 net/netfilter/nf_conntrack_ftp.c                                                  |    3 +-
 net/netfilter/nf_conntrack_irc.c                                                  |    6 +-
 net/netfilter/nf_conntrack_netlink.c                                              |   13 +-
 net/netfilter/nf_conntrack_sane.c                                                 |    3 +-
 net/netfilter/nf_conntrack_sip.c                                                  |    2 +-
 net/netfilter/nf_conntrack_tftp.c                                                 |    2 +-
 net/netfilter/{nf_flow_table.c => nf_flow_table_core.c}                           |  309 +-
 net/netfilter/nf_flow_table_inet.c                                                |    3 +-
 net/netfilter/nf_flow_table_ip.c                                                  |  489 +++
 net/netfilter/nf_internals.h                                                      |    5 +
 net/netfilter/nf_nat_core.c                                                       |  321 +-
 net/netfilter/nf_nat_helper.c                                                     |    2 +-
 net/netfilter/nf_nat_proto_common.c                                               |    9 +-
 net/netfilter/nf_nat_proto_dccp.c                                                 |    2 +-
 net/netfilter/nf_nat_proto_sctp.c                                                 |    2 +-
 net/netfilter/nf_nat_proto_tcp.c                                                  |    2 +-
 net/netfilter/nf_nat_proto_udp.c                                                  |    4 +-
 net/netfilter/nf_nat_proto_unknown.c                                              |    2 +-
 net/netfilter/nf_nat_redirect.c                                                   |   10 +-
 net/netfilter/nf_nat_sip.c                                                        |    2 +-
 net/netfilter/nf_osf.c                                                            |  218 ++
 net/netfilter/nf_tables_api.c                                                     | 1325 +++++---
 net/netfilter/nf_tables_core.c                                                    |   72 +-
 net/netfilter/nfnetlink.c                                                         |   44 +-
 net/netfilter/nfnetlink_log.c                                                     |    8 +-
 net/netfilter/nfnetlink_queue.c                                                   |   28 +-
 net/netfilter/nft_compat.c                                                        |   29 +-
 net/netfilter/nft_connlimit.c                                                     |  297 ++
 net/netfilter/nft_counter.c                                                       |    4 +-
 net/netfilter/nft_ct.c                                                            |    3 +-
 net/netfilter/nft_dynset.c                                                        |   16 +-
 net/netfilter/nft_exthdr.c                                                        |   23 +-
 net/netfilter/nft_flow_offload.c                                                  |    5 +-
 net/netfilter/nft_fwd_netdev.c                                                    |  146 +-
 net/netfilter/nft_hash.c                                                          |  127 +-
 net/netfilter/nft_immediate.c                                                     |   27 +-
 net/netfilter/nft_log.c                                                           |   92 +-
 net/netfilter/nft_lookup.c                                                        |   47 +
 net/netfilter/nft_meta.c                                                          |  112 +-
 net/netfilter/nft_nat.c                                                           |    2 +-
 net/netfilter/nft_numgen.c                                                        |  158 +-
 net/netfilter/nft_objref.c                                                        |    4 +-
 net/netfilter/nft_rt.c                                                            |   22 +-
 net/netfilter/nft_set_bitmap.c                                                    |   34 +-
 net/netfilter/nft_set_hash.c                                                      |  174 +-
 net/netfilter/nft_set_rbtree.c                                                    |  109 +-
 net/netfilter/nft_socket.c                                                        |  144 +
 net/netfilter/xt_NETMAP.c                                                         |    8 +-
 net/netfilter/xt_NFLOG.c                                                          |   15 +-
 net/netfilter/xt_REDIRECT.c                                                       |    2 +-
 net/netfilter/xt_TPROXY.c                                                         |  366 +--
 net/netfilter/xt_nat.c                                                            |   72 +-
 net/netfilter/xt_osf.c                                                            |  202 +-
 net/netfilter/xt_socket.c                                                         |    4 +-
 net/nfc/netlink.c                                                                 |   17 -
 net/openvswitch/Kconfig                                                           |    3 +-
 net/openvswitch/conntrack.c                                                       |  555 +++-
 net/openvswitch/conntrack.h                                                       |    9 +-
 net/openvswitch/datapath.c                                                        |    7 +-
 net/openvswitch/datapath.h                                                        |    3 +
 net/packet/af_packet.c                                                            |   44 +-
 net/qrtr/Kconfig                                                                  |    7 +
 net/qrtr/Makefile                                                                 |    2 +
 net/qrtr/tun.c                                                                    |  161 +
 net/rfkill/core.c                                                                 |   66 +-
 net/rxrpc/ar-internal.h                                                           |    2 +
 net/rxrpc/call_event.c                                                            |    8 +-
 net/rxrpc/conn_event.c                                                            |    2 +-
 net/rxrpc/input.c                                                                 |   10 +-
 net/sched/act_api.c                                                               |   20 +-
 net/sched/act_csum.c                                                              |    6 +
 net/sched/cls_api.c                                                               |  443 ++-
 net/sched/cls_basic.c                                                             |   24 +-
 net/sched/cls_bpf.c                                                               |   22 +-
 net/sched/cls_cgroup.c                                                            |   23 +-
 net/sched/cls_flow.c                                                              |   24 +-
 net/sched/cls_flower.c                                                            |  317 +-
 net/sched/cls_fw.c                                                                |   24 +-
 net/sched/cls_matchall.c                                                          |   21 +-
 net/sched/cls_route.c                                                             |   23 +-
 net/sched/cls_rsvp.h                                                              |   20 +-
 net/sched/cls_tcindex.c                                                           |   41 +-
 net/sched/cls_u32.c                                                               |   37 +-
 net/sched/sch_generic.c                                                           |   49 +-
 net/sched/sch_mq.c                                                                |   37 +
 net/sctp/associola.c                                                              |   85 +-
 net/sctp/chunk.c                                                                  |   12 +-
 net/sctp/output.c                                                                 |   28 +-
 net/sctp/outqueue.c                                                               |  660 ++--
 net/sctp/sm_make_chunk.c                                                          |  143 +-
 net/sctp/socket.c                                                                 |   43 +-
 net/sctp/transport.c                                                              |   39 +-
 net/smc/af_smc.c                                                                  |  803 +++--
 net/smc/smc.h                                                                     |   68 +-
 net/smc/smc_cdc.c                                                                 |  101 +-
 net/smc/smc_cdc.h                                                                 |   15 +-
 net/smc/smc_clc.c                                                                 |    6 +-
 net/smc/smc_clc.h                                                                 |    2 +-
 net/smc/smc_core.c                                                                |  199 +-
 net/smc/smc_core.h                                                                |   29 +-
 net/smc/smc_diag.c                                                                |   44 +-
 net/smc/smc_ib.c                                                                  |   13 +-
 net/smc/smc_llc.c                                                                 |  242 +-
 net/smc/smc_llc.h                                                                 |    8 +-
 net/smc/smc_rx.c                                                                  |  308 +-
 net/smc/smc_rx.h                                                                  |   11 +-
 net/smc/smc_tx.c                                                                  |  111 +-
 net/smc/smc_tx.h                                                                  |    5 +-
 net/smc/smc_wr.c                                                                  |    1 +
 net/strparser/strparser.c                                                         |   13 +
 net/tipc/bearer.c                                                                 |   29 +-
 net/tipc/bearer.h                                                                 |    3 +
 net/tipc/name_table.c                                                             |  103 +-
 net/tipc/node.c                                                                   |   33 +-
 net/tipc/node.h                                                                   |    3 +-
 net/tipc/socket.c                                                                 |   13 +-
 net/tipc/udp_media.c                                                              |    4 +-
 net/tipc/udp_media.h                                                              |   14 +
 net/tls/Kconfig                                                                   |   10 +
 net/tls/Makefile                                                                  |    2 +
 net/tls/tls_device.c                                                              |  766 +++++
 net/tls/tls_device_fallback.c                                                     |  450 +++
 net/tls/tls_main.c                                                                |  139 +-
 net/tls/tls_sw.c                                                                  |  143 +-
 net/wireless/core.c                                                               |    4 +
 net/wireless/nl80211.c                                                            |  304 +-
 net/wireless/rdev-ops.h                                                           |   12 +
 net/wireless/reg.c                                                                |   39 +-
 net/wireless/sme.c                                                                |   88 +-
 net/wireless/trace.h                                                              |   14 +
 net/wireless/util.c                                                               |   11 +
 net/xdp/Kconfig                                                                   |    7 +
 net/xdp/Makefile                                                                  |    1 +
 net/xdp/xdp_umem.c                                                                |  361 +++
 net/xdp/xdp_umem.h                                                                |   30 +
 net/xdp/xdp_umem_props.h                                                          |   14 +
 net/xdp/xsk.c                                                                     |  789 +++++
 net/xdp/xsk_queue.c                                                               |   63 +
 net/xdp/xsk_queue.h                                                               |  265 ++
 net/xfrm/xfrm_state.c                                                             |    9 +-
 samples/bpf/Makefile                                                              |  172 +-
 samples/bpf/{libbpf.h => bpf_insn.h}                                              |    8 +-
 samples/bpf/bpf_load.c                                                            |  111 +-
 samples/bpf/bpf_load.h                                                            |   13 +-
 samples/bpf/cookie_uid_helper_example.c                                           |    2 +-
 samples/bpf/cpustat_user.c                                                        |    2 +-
 samples/bpf/fds_example.c                                                         |    4 +-
 samples/bpf/lathist_user.c                                                        |    2 +-
 samples/bpf/load_sock_ops.c                                                       |    2 +-
 samples/bpf/lwt_len_hist_user.c                                                   |    2 +-
 samples/bpf/map_perf_test_user.c                                                  |    2 +-
 samples/bpf/offwaketime_user.c                                                    |    1 +
 samples/bpf/sampleip_user.c                                                       |    1 +
 samples/bpf/sock_example.c                                                        |    7 +-
 samples/bpf/sock_example.h                                                        |    1 -
 samples/bpf/sockex1_user.c                                                        |    2 +-
 samples/bpf/sockex2_user.c                                                        |    2 +-
 samples/bpf/sockex3_user.c                                                        |    2 +-
 samples/bpf/spintest_user.c                                                       |    1 +
 samples/bpf/syscall_tp_user.c                                                     |    2 +-
 samples/bpf/task_fd_query_kern.c                                                  |   19 +
 samples/bpf/task_fd_query_user.c                                                  |  382 +++
 samples/bpf/tc_l2_redirect_user.c                                                 |    2 +-
 samples/bpf/test_cgrp2_array_pin.c                                                |    2 +-
 samples/bpf/test_cgrp2_attach.c                                                   |    3 +-
 samples/bpf/test_cgrp2_attach2.c                                                  |    3 +-
 samples/bpf/test_cgrp2_sock.c                                                     |    3 +-
 samples/bpf/test_cgrp2_sock2.c                                                    |    3 +-
 samples/bpf/test_current_task_under_cgroup_user.c                                 |    2 +-
 samples/bpf/test_lru_dist.c                                                       |    2 +-
 samples/bpf/test_map_in_map_user.c                                                |    2 +-
 samples/bpf/test_overhead_user.c                                                  |    2 +-
 samples/bpf/test_probe_write_user_user.c                                          |    2 +-
 samples/bpf/test_tunnel_bpf.sh                                                    |  319 --
 samples/bpf/trace_event_user.c                                                    |    1 +
 samples/bpf/trace_output_user.c                                                   |  112 +-
 samples/bpf/tracex1_user.c                                                        |    2 +-
 samples/bpf/tracex2_user.c                                                        |    2 +-
 samples/bpf/tracex3_user.c                                                        |    2 +-
 samples/bpf/tracex4_user.c                                                        |    2 +-
 samples/bpf/tracex5_user.c                                                        |    2 +-
 samples/bpf/tracex6_user.c                                                        |    2 +-
 samples/bpf/tracex7_user.c                                                        |    2 +-
 samples/bpf/xdp1_user.c                                                           |   31 +-
 samples/bpf/xdp_adjust_tail_kern.c                                                |  152 +
 samples/bpf/xdp_adjust_tail_user.c                                                |  150 +
 samples/bpf/xdp_fwd_kern.c                                                        |  138 +
 samples/bpf/xdp_fwd_user.c                                                        |  136 +
 samples/bpf/xdp_monitor_kern.c                                                    |   49 +
 samples/bpf/xdp_monitor_user.c                                                    |   77 +-
 samples/bpf/xdp_redirect_cpu_user.c                                               |    2 +-
 samples/bpf/xdp_redirect_map_user.c                                               |    2 +-
 samples/bpf/xdp_redirect_user.c                                                   |    2 +-
 samples/bpf/xdp_router_ipv4_user.c                                                |    2 +-
 samples/bpf/xdp_rxq_info_user.c                                                   |   46 +-
 samples/bpf/xdp_tx_iptunnel_user.c                                                |    2 +-
 samples/bpf/xdpsock.h                                                             |   11 +
 samples/bpf/xdpsock_kern.c                                                        |   56 +
 samples/bpf/xdpsock_user.c                                                        |  962 ++++++
 samples/sockmap/Makefile                                                          |   78 -
 samples/sockmap/sockmap_test.sh                                                   |  488 ---
 scripts/bpf_helpers_doc.py                                                        |  421 +++
 scripts/cc-can-link.sh                                                            |   11 +
 security/selinux/hooks.c                                                          |    4 +-
 security/selinux/include/classmap.h                                               |    4 +-
 tools/bpf/bpf_exp.l                                                               |    2 +-
 tools/bpf/bpftool/.gitignore                                                      |    3 +
 tools/bpf/bpftool/Documentation/bpftool-cgroup.rst                                |   16 +-
 tools/bpf/bpftool/Documentation/bpftool-map.rst                                   |   53 +-
 tools/bpf/bpftool/Documentation/bpftool-perf.rst                                  |   81 +
 tools/bpf/bpftool/Documentation/bpftool-prog.rst                                  |    3 +-
 tools/bpf/bpftool/Documentation/bpftool.rst                                       |    7 +-
 tools/bpf/bpftool/Makefile                                                        |    7 +-
 tools/bpf/bpftool/bash-completion/bpftool                                         |   60 +-
 tools/bpf/bpftool/cgroup.c                                                        |   17 +-
 tools/bpf/bpftool/common.c                                                        |   77 +-
 tools/bpf/bpftool/main.c                                                          |    3 +-
 tools/bpf/bpftool/main.h                                                          |    8 +-
 tools/bpf/bpftool/map.c                                                           |   90 +-
 tools/bpf/bpftool/map_perf_ring.c                                                 |  306 ++
 tools/bpf/bpftool/perf.c                                                          |  246 ++
 tools/bpf/bpftool/prog.c                                                          |  112 +-
 tools/bpf/bpftool/xlated_dumper.c                                                 |   14 +-
 tools/bpf/bpftool/xlated_dumper.h                                                 |    3 +
 tools/include/linux/filter.h                                                      |   10 +
 tools/include/uapi/asm/bitsperlong.h                                              |   18 +
 tools/include/uapi/asm/errno.h                                                    |   18 +
 tools/include/uapi/linux/bpf.h                                                    | 2220 ++++++++++---
 tools/include/uapi/linux/btf.h                                                    |  113 +
 tools/include/uapi/linux/erspan.h                                                 |   52 +
 tools/include/uapi/linux/lirc.h                                                   |  217 ++
 tools/include/uapi/linux/seg6.h                                                   |   55 +
 tools/include/uapi/linux/seg6_local.h                                             |   80 +
 tools/lib/bpf/Build                                                               |    2 +-
 tools/lib/bpf/Makefile                                                            |    3 +-
 tools/lib/bpf/bpf.c                                                               |  127 +-
 tools/lib/bpf/bpf.h                                                               |   23 +
 tools/lib/bpf/btf.c                                                               |  373 +++
 tools/lib/bpf/btf.h                                                               |   22 +
 tools/lib/bpf/libbpf.c                                                            |  289 +-
 tools/lib/bpf/libbpf.h                                                            |   69 +-
 tools/testing/selftests/bpf/.gitignore                                            |    4 +
 tools/testing/selftests/bpf/Makefile                                              |   53 +-
 tools/testing/selftests/bpf/bpf_helpers.h                                         |   39 +
 tools/testing/selftests/bpf/bpf_rand.h                                            |   80 +
 tools/testing/selftests/bpf/cgroup_helpers.c                                      |   57 +
 tools/testing/selftests/bpf/cgroup_helpers.h                                      |    1 +
 tools/testing/selftests/bpf/get_cgroup_id_kern.c                                  |   28 +
 tools/testing/selftests/bpf/get_cgroup_id_user.c                                  |  141 +
 tools/testing/selftests/bpf/sendmsg4_prog.c                                       |   49 +
 tools/testing/selftests/bpf/sendmsg6_prog.c                                       |   60 +
 tools/testing/selftests/bpf/test_adjust_tail.c                                    |   30 +
 tools/testing/selftests/bpf/test_btf.c                                            | 2315 ++++++++++++++
 tools/testing/selftests/bpf/test_btf_haskv.c                                      |   48 +
 tools/testing/selftests/bpf/test_btf_nokv.c                                       |   43 +
 tools/testing/selftests/bpf/test_get_stack_rawtp.c                                |  102 +
 tools/testing/selftests/bpf/test_lirc_mode2.sh                                    |   28 +
 tools/testing/selftests/bpf/test_lirc_mode2_kern.c                                |   23 +
 tools/testing/selftests/bpf/test_lirc_mode2_user.c                                |  149 +
 tools/testing/selftests/bpf/test_lwt_seg6local.c                                  |  437 +++
 tools/testing/selftests/bpf/test_lwt_seg6local.sh                                 |  140 +
 tools/testing/selftests/bpf/test_progs.c                                          |  566 +++-
 tools/testing/selftests/bpf/test_sock_addr.c                                      | 1155 +++++--
 tools/testing/selftests/bpf/test_sockhash_kern.c                                  |    5 +
 samples/sockmap/sockmap_user.c => tools/testing/selftests/bpf/test_sockmap.c      |  954 +++++-
 tools/testing/selftests/bpf/test_sockmap_kern.c                                   |    5 +
 samples/sockmap/sockmap_kern.c => tools/testing/selftests/bpf/test_sockmap_kern.h |   64 +-
 tools/testing/selftests/bpf/test_stacktrace_build_id.c                            |   20 +-
 tools/testing/selftests/bpf/test_stacktrace_map.c                                 |   19 +-
 tools/testing/selftests/bpf/test_tunnel.sh                                        |  729 +++++
 samples/bpf/tcbpf2_kern.c => tools/testing/selftests/bpf/test_tunnel_kern.c       |  263 +-
 tools/testing/selftests/bpf/test_verifier.c                                       |  961 +++++-
 tools/testing/selftests/bpf/trace_helpers.c                                       |  165 +
 tools/testing/selftests/bpf/trace_helpers.h                                       |   21 +
 tools/testing/selftests/bpf/urandom_read.c                                        |   10 +-
 tools/testing/selftests/net/.gitignore                                            |    5 +
 tools/testing/selftests/net/Makefile                                              |    7 +-
 tools/testing/selftests/net/fib_rule_tests.sh                                     |  248 ++
 tools/testing/selftests/net/fib_tests.sh                                          |  858 ++++-
 tools/testing/selftests/net/forwarding/bridge_vlan_aware.sh                       |   26 +-
 tools/testing/selftests/net/forwarding/bridge_vlan_unaware.sh                     |   26 +-
 tools/testing/selftests/net/forwarding/lib.sh                                     |  190 +-
 tools/testing/selftests/net/forwarding/mirror_gre.sh                              |  159 +
 tools/testing/selftests/net/forwarding/mirror_gre_bound.sh                        |  226 ++
 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d_vlan.sh               |  121 +
 tools/testing/selftests/net/forwarding/mirror_gre_changes.sh                      |  278 ++
 tools/testing/selftests/net/forwarding/mirror_gre_flower.sh                       |  137 +
 tools/testing/selftests/net/forwarding/mirror_gre_lib.sh                          |  130 +
 tools/testing/selftests/net/forwarding/mirror_gre_neigh.sh                        |  115 +
 tools/testing/selftests/net/forwarding/mirror_gre_nh.sh                           |  127 +
 tools/testing/selftests/net/forwarding/mirror_gre_topo_lib.sh                     |   94 +
 tools/testing/selftests/net/forwarding/mirror_gre_vlan.sh                         |   92 +
 tools/testing/selftests/net/forwarding/mirror_gre_vlan_bridge_1q.sh               |  270 ++
 tools/testing/selftests/net/forwarding/mirror_lib.sh                              |  132 +
 tools/testing/selftests/net/forwarding/mirror_topo_lib.sh                         |  101 +
 tools/testing/selftests/net/forwarding/mirror_vlan.sh                             |  131 +
 tools/testing/selftests/net/forwarding/router.sh                                  |   14 +-
 tools/testing/selftests/net/forwarding/router_multipath.sh                        |   29 +-
 tools/testing/selftests/net/forwarding/tc_actions.sh                              |   25 +-
 tools/testing/selftests/net/forwarding/tc_chains.sh                               |    7 +-
 tools/testing/selftests/net/forwarding/tc_flower.sh                               |   80 +-
 tools/testing/selftests/net/forwarding/tc_shblocks.sh                             |    5 +-
 tools/testing/selftests/net/msg_zerocopy.sh                                       |    8 +
 tools/testing/selftests/net/pmtu.sh                                               |    4 +-
 tools/testing/selftests/net/psock_snd.c                                           |  397 +++
 tools/testing/selftests/net/psock_snd.sh                                          |   98 +
 tools/testing/selftests/net/rtnetlink.sh                                          |  103 +
 tools/testing/selftests/net/tcp_inq.c                                             |  189 ++
 tools/testing/selftests/net/tcp_mmap.c                                            |  447 +++
 tools/testing/selftests/net/udpgso.c                                              |  693 ++++
 tools/testing/selftests/net/udpgso.sh                                             |   29 +
 tools/testing/selftests/net/udpgso_bench.sh                                       |   74 +
 tools/testing/selftests/net/udpgso_bench_rx.c                                     |  265 ++
 tools/testing/selftests/net/udpgso_bench_tx.c                                     |  420 +++
 tools/testing/selftests/tc-testing/tc-tests/actions/csum.json                     |   74 +-
 tools/testing/selftests/tc-testing/tc-tests/actions/ife.json                      | 1036 +++++-
 tools/testing/selftests/tc-testing/tc-tests/actions/mirred.json                   |   24 +-
 tools/testing/selftests/tc-testing/tc-tests/actions/police.json                   |    4 +-
 tools/testing/selftests/tc-testing/tc-tests/actions/sample.json                   |  588 ++++
 tools/testing/selftests/tc-testing/tc-tests/actions/vlan.json                     |  320 +-
 tools/testing/selftests/uevent/Makefile                                           |   17 +
 tools/testing/selftests/uevent/config                                             |    2 +
 tools/testing/selftests/uevent/uevent_filtering.c                                 |  486 +++
 1748 files changed, 114110 insertions(+), 42203 deletions(-)
 create mode 100644 Documentation/bpf/README.rst
 create mode 100644 Documentation/bpf/bpf_design_QA.rst
 delete mode 100644 Documentation/bpf/bpf_design_QA.txt
 create mode 100644 Documentation/bpf/bpf_devel_QA.rst
 delete mode 100644 Documentation/bpf/bpf_devel_QA.txt
 create mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32-syscon.txt
 rename Documentation/devicetree/bindings/arm/{ => stm32}/stm32.txt (100%)
 create mode 100644 Documentation/devicetree/bindings/net/microchip,lan78xx.txt
 create mode 100644 Documentation/devicetree/bindings/net/mscc-miim.txt
 create mode 100644 Documentation/devicetree/bindings/net/mscc-ocelot.txt
 create mode 100644 Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt
 create mode 100644 Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
 create mode 100644 Documentation/networking/af_xdp.rst
 rename Documentation/networking/{e100.txt => e100.rst} (79%)
 rename Documentation/networking/{e1000.txt => e1000.rst} (89%)
 create mode 100644 Documentation/networking/failover.rst
 create mode 100644 Documentation/networking/net_failover.rst
 delete mode 100644 arch/powerpc/net/bpf_jit_asm64.S
 delete mode 100644 arch/s390/net/bpf_jit.S
 delete mode 100644 arch/sparc/net/bpf_jit_asm_64.S
 delete mode 100644 arch/x86/net/bpf_jit.S
 create mode 100644 arch/x86/net/bpf_jit_comp32.c
 create mode 100644 drivers/media/rc/bpf-lirc.c
 create mode 100644 drivers/net/ethernet/8390/xsurf100.c
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.c
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.h
 delete mode 100644 drivers/net/ethernet/freescale/gianfar_ptp.c
 delete mode 100644 drivers/net/ethernet/marvell/mvpp2.c
 create mode 100644 drivers/net/ethernet/marvell/mvpp2/Makefile
 create mode 100644 drivers/net/ethernet/marvell/mvpp2/mvpp2.h
 create mode 100644 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
 create mode 100644 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h
 create mode 100644 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
 create mode 100644 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c
 create mode 100644 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/Makefile
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/port.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/port.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.h
 create mode 100644 drivers/net/ethernet/mscc/Kconfig
 create mode 100644 drivers/net/ethernet/mscc/Makefile
 create mode 100644 drivers/net/ethernet/mscc/ocelot.c
 create mode 100644 drivers/net/ethernet/mscc/ocelot.h
 create mode 100644 drivers/net/ethernet/mscc/ocelot_ana.h
 create mode 100644 drivers/net/ethernet/mscc/ocelot_board.c
 create mode 100644 drivers/net/ethernet/mscc/ocelot_dev.h
 create mode 100644 drivers/net/ethernet/mscc/ocelot_dev_gmii.h
 create mode 100644 drivers/net/ethernet/mscc/ocelot_hsio.h
 create mode 100644 drivers/net/ethernet/mscc/ocelot_io.c
 create mode 100644 drivers/net/ethernet/mscc/ocelot_qs.h
 create mode 100644 drivers/net/ethernet/mscc/ocelot_qsys.h
 create mode 100644 drivers/net/ethernet/mscc/ocelot_regs.c
 create mode 100644 drivers/net/ethernet/mscc/ocelot_rew.h
 create mode 100644 drivers/net/ethernet/mscc/ocelot_sys.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/abm/ctrl.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/abm/main.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/abm/main.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_abi.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_shared_buf.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/hwif.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/hwif.h
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
 create mode 100644 drivers/net/net_failover.c
 create mode 100644 drivers/net/phy/asix.c
 create mode 100644 drivers/net/phy/dp83tc811.c
 create mode 100644 drivers/net/phy/mdio-mscc-miim.c
 create mode 100644 drivers/net/phy/microchip_t1.c
 create mode 100644 drivers/net/wireless/ath/ath10k/snoc.c
 create mode 100644 drivers/net/wireless/ath/ath10k/snoc.h
 create mode 100644 drivers/net/wireless/ath/wcn36xx/testmode.c
 create mode 100644 drivers/net/wireless/ath/wcn36xx/testmode.h
 create mode 100644 drivers/net/wireless/ath/wcn36xx/testmode_i.h
 delete mode 100644 drivers/net/wireless/intel/iwlwifi/fw/nvm.c
 create mode 100644 drivers/ptp/ptp_qoriq.c
 create mode 100644 include/dt-bindings/net/microchip-lan78xx.h
 create mode 100644 include/linux/bpf_lirc.h
 create mode 100644 include/linux/bpfilter.h
 create mode 100644 include/linux/btf.h
 create mode 100644 include/linux/fsl/ptp_qoriq.h
 create mode 100644 include/linux/mdio-gpio.h
 create mode 100644 include/linux/netfilter/nf_osf.h
 delete mode 100644 include/linux/platform_data/mdio-gpio.h
 create mode 100644 include/linux/platform_data/mv88e6xxx.h
 create mode 100644 include/net/failover.h
 create mode 100644 include/net/net_failover.h
 create mode 100644 include/net/netfilter/nf_tproxy.h
 delete mode 100644 include/net/netfilter/nft_meta.h
 create mode 100644 include/net/page_pool.h
 create mode 100644 include/net/seg6_local.h
 create mode 100644 include/net/xdp_sock.h
 delete mode 100644 include/trace/events/bpf.h
 create mode 100644 include/uapi/linux/bpfilter.h
 create mode 100644 include/uapi/linux/btf.h
 create mode 100644 include/uapi/linux/if_xdp.h
 create mode 100644 include/uapi/linux/netfilter/nf_osf.h
 create mode 100644 include/uapi/linux/vmcore.h
 create mode 100644 kernel/bpf/btf.c
 create mode 100644 kernel/bpf/xskmap.c
 create mode 100644 net/bpfilter/Kconfig
 create mode 100644 net/bpfilter/Makefile
 create mode 100644 net/bpfilter/bpfilter_kern.c
 create mode 100644 net/bpfilter/main.c
 create mode 100644 net/bpfilter/msgfmt.h
 delete mode 100644 net/bridge/netfilter/nft_meta_bridge.c
 create mode 100644 net/core/failover.c
 create mode 100644 net/core/page_pool.c
 create mode 100644 net/ipv4/bpfilter/Makefile
 create mode 100644 net/ipv4/bpfilter/sockopt.c
 create mode 100644 net/ipv4/metrics.c
 create mode 100644 net/ipv4/netfilter/nf_tproxy_ipv4.c
 create mode 100644 net/ipv4/netlink.c
 create mode 100644 net/ipv6/netfilter/nf_tproxy_ipv6.c
 create mode 100644 net/netfilter/ipvs/ip_vs_mh.c
 rename net/netfilter/{nf_flow_table.c => nf_flow_table_core.c} (67%)
 create mode 100644 net/netfilter/nf_flow_table_ip.c
 create mode 100644 net/netfilter/nf_osf.c
 create mode 100644 net/netfilter/nft_connlimit.c
 create mode 100644 net/netfilter/nft_socket.c
 create mode 100644 net/qrtr/tun.c
 create mode 100644 net/tls/tls_device.c
 create mode 100644 net/tls/tls_device_fallback.c
 create mode 100644 net/xdp/Kconfig
 create mode 100644 net/xdp/Makefile
 create mode 100644 net/xdp/xdp_umem.c
 create mode 100644 net/xdp/xdp_umem.h
 create mode 100644 net/xdp/xdp_umem_props.h
 create mode 100644 net/xdp/xsk.c
 create mode 100644 net/xdp/xsk_queue.c
 create mode 100644 net/xdp/xsk_queue.h
 rename samples/bpf/{libbpf.h => bpf_insn.h} (98%)
 create mode 100644 samples/bpf/task_fd_query_kern.c
 create mode 100644 samples/bpf/task_fd_query_user.c
 delete mode 100755 samples/bpf/test_tunnel_bpf.sh
 create mode 100644 samples/bpf/xdp_adjust_tail_kern.c
 create mode 100644 samples/bpf/xdp_adjust_tail_user.c
 create mode 100644 samples/bpf/xdp_fwd_kern.c
 create mode 100644 samples/bpf/xdp_fwd_user.c
 create mode 100644 samples/bpf/xdpsock.h
 create mode 100644 samples/bpf/xdpsock_kern.c
 create mode 100644 samples/bpf/xdpsock_user.c
 delete mode 100644 samples/sockmap/Makefile
 delete mode 100755 samples/sockmap/sockmap_test.sh
 create mode 100755 scripts/bpf_helpers_doc.py
 create mode 100755 scripts/cc-can-link.sh
 create mode 100644 tools/bpf/bpftool/.gitignore
 create mode 100644 tools/bpf/bpftool/Documentation/bpftool-perf.rst
 create mode 100644 tools/bpf/bpftool/map_perf_ring.c
 create mode 100644 tools/bpf/bpftool/perf.c
 create mode 100644 tools/include/uapi/asm/bitsperlong.h
 create mode 100644 tools/include/uapi/asm/errno.h
 create mode 100644 tools/include/uapi/linux/btf.h
 create mode 100644 tools/include/uapi/linux/erspan.h
 create mode 100644 tools/include/uapi/linux/lirc.h
 create mode 100644 tools/include/uapi/linux/seg6.h
 create mode 100644 tools/include/uapi/linux/seg6_local.h
 create mode 100644 tools/lib/bpf/btf.c
 create mode 100644 tools/lib/bpf/btf.h
 create mode 100644 tools/testing/selftests/bpf/bpf_rand.h
 create mode 100644 tools/testing/selftests/bpf/get_cgroup_id_kern.c
 create mode 100644 tools/testing/selftests/bpf/get_cgroup_id_user.c
 create mode 100644 tools/testing/selftests/bpf/sendmsg4_prog.c
 create mode 100644 tools/testing/selftests/bpf/sendmsg6_prog.c
 create mode 100644 tools/testing/selftests/bpf/test_adjust_tail.c
 create mode 100644 tools/testing/selftests/bpf/test_btf.c
 create mode 100644 tools/testing/selftests/bpf/test_btf_haskv.c
 create mode 100644 tools/testing/selftests/bpf/test_btf_nokv.c
 create mode 100644 tools/testing/selftests/bpf/test_get_stack_rawtp.c
 create mode 100755 tools/testing/selftests/bpf/test_lirc_mode2.sh
 create mode 100644 tools/testing/selftests/bpf/test_lirc_mode2_kern.c
 create mode 100644 tools/testing/selftests/bpf/test_lirc_mode2_user.c
 create mode 100644 tools/testing/selftests/bpf/test_lwt_seg6local.c
 create mode 100755 tools/testing/selftests/bpf/test_lwt_seg6local.sh
 create mode 100644 tools/testing/selftests/bpf/test_sockhash_kern.c
 rename samples/sockmap/sockmap_user.c => tools/testing/selftests/bpf/test_sockmap.c (54%)
 create mode 100644 tools/testing/selftests/bpf/test_sockmap_kern.c
 rename samples/sockmap/sockmap_kern.c => tools/testing/selftests/bpf/test_sockmap_kern.h (88%)
 create mode 100755 tools/testing/selftests/bpf/test_tunnel.sh
 rename samples/bpf/tcbpf2_kern.c => tools/testing/selftests/bpf/test_tunnel_kern.c (68%)
 create mode 100644 tools/testing/selftests/bpf/trace_helpers.c
 create mode 100644 tools/testing/selftests/bpf/trace_helpers.h
 create mode 100755 tools/testing/selftests/net/fib_rule_tests.sh
 mode change 100755 => 100644 tools/testing/selftests/net/fib_tests.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_bound.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d_vlan.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_changes.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_flower.sh
 create mode 100644 tools/testing/selftests/net/forwarding/mirror_gre_lib.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_neigh.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_nh.sh
 create mode 100644 tools/testing/selftests/net/forwarding/mirror_gre_topo_lib.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_vlan.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_vlan_bridge_1q.sh
 create mode 100644 tools/testing/selftests/net/forwarding/mirror_lib.sh
 create mode 100644 tools/testing/selftests/net/forwarding/mirror_topo_lib.sh
 create mode 100755 tools/testing/selftests/net/forwarding/mirror_vlan.sh
 create mode 100644 tools/testing/selftests/net/psock_snd.c
 create mode 100755 tools/testing/selftests/net/psock_snd.sh
 create mode 100644 tools/testing/selftests/net/tcp_inq.c
 create mode 100644 tools/testing/selftests/net/tcp_mmap.c
 create mode 100644 tools/testing/selftests/net/udpgso.c
 create mode 100755 tools/testing/selftests/net/udpgso.sh
 create mode 100755 tools/testing/selftests/net/udpgso_bench.sh
 create mode 100644 tools/testing/selftests/net/udpgso_bench_rx.c
 create mode 100644 tools/testing/selftests/net/udpgso_bench_tx.c
 create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/sample.json
 create mode 100644 tools/testing/selftests/uevent/Makefile
 create mode 100644 tools/testing/selftests/uevent/config
 create mode 100644 tools/testing/selftests/uevent/uevent_filtering.c

             reply index

Thread overview: 1424+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-06 21:08 David Miller [this message]
  -- strict thread matches above, loose matches on Subject: below --
2019-11-09  1:34 David Miller
2019-11-09  2:35 ` pr-tracker-bot
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-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-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  8:05       ` Kalle Valo
2018-10-24 13:28         ` Andy Gross
     [not found]         ` <CAPBZ5Qen9ak4eFqdHEKNVoGBWUtohu_hwYxZ2cwmyAU=a8Mv9A@mail.gmail.com>
     [not found]           ` <CAPBZ5Qen9ak4eFqdHEKNVoGBWUtohu_hwYxZ2cwmyAU=a8Mv9A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-10-24 13:40             ` Linus Torvalds
2018-10-24  7:30   ` Kalle Valo
2018-10-20 22:47 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-19 18:37 David Miller
2018-08-15  2:13 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-02 23:39 David Miller
2018-05-25 20:58 David Miller
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:57     ` Linus Torvalds
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 12:20       ` Reinoud Koornstra
2016-05-18 12:41         ` Coelho, Luciano
2016-05-18 12:51           ` Reinoud Koornstra
2016-05-18 14:23             ` Coelho, Luciano
2016-05-18 18:45               ` Linus Torvalds
2016-05-18 18:50                 ` Coelho, Luciano
     [not found]                   ` <1463597411.29999.16.camel-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2016-05-18 18:58                     ` Kalle Valo
     [not found]                       ` <87zirnnqgy.fsf-5ukZ45wKbUHoml4zekdYB16hYfS7NtTn@public.gmane.org>
2016-05-18 19:00                         ` Linus Torvalds
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-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
     [not found]   ` <56978094.4050302-5wv7dgnIgG8@public.gmane.org>
2016-01-16 11:57     ` Kalle Valo
2016-01-18 11:30       ` Marc Zyngier
     [not found]         ` <569CCCD2.4040105-5wv7dgnIgG8@public.gmane.org>
2016-01-18 22:05           ` Arend van Spriel
2016-01-19  8:55             ` Marc Zyngier
2016-01-19  9:36               ` Arend van Spriel
     [not found]                 ` <569E0387.1070601-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2016-01-19  9:51                   ` Marc Zyngier
     [not found]               ` <569DFA0A.6070900-5wv7dgnIgG8@public.gmane.org>
2016-01-19 13:08                 ` Kalle Valo
2016-01-06 22:09 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-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-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  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
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 23:38 ` Linus Torvalds
2015-06-25  1:52   ` Weiny, Ira
2015-06-25 15:01   ` Or Gerlitz
2015-06-25 16:24   ` Paul Gortmaker
2015-06-25 16:52     ` Joe Perches
2015-07-20 10:11 ` Xiong Zhou
     [not found]   ` <CADJHv_vZZE-nrA2KO2-yB3QCYBDO=SinYjPSKtFjQ_W=JjXVfg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
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-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: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  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: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-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-11 21:59 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-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-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-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-01-29  8:55 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-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-11 21:25 David Miller
2013-09-06 19:40 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-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 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-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-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-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-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-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-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-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-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-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-09-28  7:31 David Miller
2012-09-25 21:07 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-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-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-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
2012-03-05 22:15 David Miller
2012-02-26 20:02 David Miller
2012-02-15 21:29 David Miller
2012-02-10 21:00 David Miller
2012-01-30 18:22 David Miller
2012-01-24 23:33 David Miller
2012-01-18  5:57 David Miller
2012-01-13  4:22 David Miller
2012-01-09 22:20 David Miller
2012-01-06  0:28 David Miller
2012-01-07  1:34 ` Linus Torvalds
2012-01-07  1:50   ` David Miller
2012-01-07  1:55     ` Linus Torvalds
2012-01-07  2:07       ` David Miller
2012-01-07  2:24         ` Linus Torvalds
2012-01-04 21:11 David Miller
2012-01-01 23:42 David Miller
2011-12-28  3:50 David Miller
2011-12-23 22:11 David Miller
2011-12-22  0:31 David Miller
2011-12-16 20:15 David Miller
2011-12-06 19:59 David Miller
2011-12-02  3:55 David Miller
2011-11-20 20:33 David Miller
2011-11-07 18:45 David Miller
2011-11-04  2:40 David Miller
2011-10-31  8:40 David Miller
2011-10-26  0:32 David Miller
2011-10-25 10:32 David Miller
2011-10-25 11:46 ` Linus Torvalds
2011-10-25 11:56   ` Greg KH
2011-10-25 12:03     ` Linus Torvalds
     [not found]   ` <m1wrbtb4rj.fsf@fess.ebiederm.org>
2011-10-25 13:12     ` Linus Torvalds
2011-10-25 13:13   ` Greg KH
2011-10-25 12:26 ` Linus Torvalds
2011-11-04 17:03   ` Johannes Berg
2011-11-04 17:07     ` Ben Greear
2011-11-07 11:40     ` Stanislaw Gruszka
2011-10-20  9:43 David Miller
2011-10-11 19:54 David Miller
2011-10-06 20:23 David Miller
2011-10-04 17:28 David Miller
2011-09-28  5:36 David Miller
2011-09-21 20:30 David Miller
2011-09-19  3:13 David Miller
2011-09-18  6:21 David Miller
2011-09-18 18:06 ` Linus Torvalds
2011-09-18 19:23   ` Markus Trippelsdorf
2011-09-18 19:46     ` Eric Dumazet
2011-09-18 19:48       ` Markus Trippelsdorf
2011-09-18 19:50         ` Eric Dumazet
2011-09-18 19:55         ` Linus Torvalds
2011-09-18 20:35           ` Eric Dumazet
2011-09-19  1:03             ` David Miller
2011-09-19  1:26             ` Linus Torvalds
2011-09-19  1:45               ` David Miller
2011-09-19  3:17                 ` Eric Dumazet
2011-09-19  0:01   ` David Ward
2011-09-19  1:03     ` David Miller
2011-09-19  1:14       ` Linus Torvalds
2011-09-19  2:57         ` Jeremy Kerr
2011-09-19  3:00           ` David Miller
2011-09-19 11:02     ` Neil Horman
2011-08-29 17:33 David Miller
2011-08-24  4:46 [GIT]: Networking David Miller
2011-08-12 10:33 [GIT] Networking David Miller
2011-08-07  1:51 David Miller
2011-08-05 11:20 David Miller
2011-07-28  9:35 David Miller
2011-07-24 20:28 David Miller
2011-07-22 14:33 David Miller
2011-08-01 15:13 ` Ingo Molnar
2011-07-18 20:18 David Miller
2011-07-16 17:43 David Miller
2011-07-17 14:36 ` Ed Tomlinson
2011-07-13 19:31 David Miller
2011-07-07 11:32 David Miller
2011-06-30  9:40 David Miller
2011-06-20 21:20 David Miller
2011-06-12  4:01 David Miller
2011-06-04  0:08 David Miller
2011-05-27 18:10 David Miller
2011-05-25 22:52 David Miller
2011-05-23  6:54 David Miller
2011-05-21  6:20 David Miller
2011-05-20 19:40 David Miller
2011-05-16 20:29 David Miller
2011-05-13 20:40 David Miller
2011-05-10 22:46 David Miller
2011-05-03  0:18 David Miller
2011-04-19 20:44 David Miller
2011-04-11  4:31 David Miller
2011-04-05  5:27 David Miller
2011-04-01  6:31 David Miller
2011-03-29  7:49 David Miller
2011-03-25 21:02 David Miller
2011-03-21  2:51 David Miller
2011-03-21 19:24 ` Linus Torvalds
2011-03-21 20:10   ` Eric Dumazet
2011-03-22  4:09   ` David Miller
2011-03-22 10:00   ` Ingo Molnar
2011-03-16 21:21 David Miller
2011-03-10 23:34 David Miller
2011-03-10 23:49 ` Linus Torvalds
2011-03-10 23:55   ` David Miller
2011-03-11  0:29     ` Linus Torvalds
2011-03-11  0:34       ` Linus Torvalds
2011-03-11  0:40         ` Dave Airlie
2011-03-11  0:57           ` Linus Torvalds
2011-03-11 19:54             ` Greg KH
2011-03-11  0:34       ` David Miller
2011-03-11  0:51         ` Linus Torvalds
2011-03-11  3:34           ` Steven Rostedt
2011-03-11  6:36             ` Ingo Molnar
2011-03-11 20:48       ` J. Bruce Fields
2011-03-11 21:01         ` David Miller
2011-03-11 21:17           ` Ben Hutchings
2011-03-11 21:42             ` J. Bruce Fields
2011-03-12  4:09               ` Steven Rostedt
2011-03-15  7:20                 ` david
2011-03-15 12:52                   ` Steven Rostedt
2011-03-15 14:37                     ` J. Bruce Fields
2011-03-15 15:43                   ` Linus Torvalds
2011-03-11  0:01   ` Linus Torvalds
2011-03-12  0:29   ` Junio C Hamano
2011-03-03 22:34 David Miller
2011-02-23 23:57 David Miller
2011-02-18 21:52 David Miller
2011-02-10 19:33 David Miller
2011-02-04 21:18 David Miller
2011-01-26 23:13 David Miller
2011-01-20  2:04 David Miller
2011-01-20 21:12 ` Linus Torvalds
2011-01-20 21:25   ` Eric Dumazet
2011-01-20 21:30     ` Eric Dumazet
2011-01-20 21:28   ` Rafael J. Wysocki
2011-01-20 21:40   ` Eric Dumazet
2011-01-20 22:21     ` Linus Torvalds
2011-01-20 22:38       ` Colin Walters
2011-01-20 23:43         ` Linus Torvalds
2011-01-21  0:02           ` Linus Torvalds
2011-01-21  0:11             ` Linus Torvalds
2011-01-21  0:40               ` Davide Libenzi
2011-01-14 21:03 David Miller
2011-01-12  0:24 David Miller
2011-01-06 20:20 David Miller
2011-01-07 18:46 ` Linus Torvalds
2011-01-07 19:06   ` Ben Hutchings
2011-01-07 19:49     ` Linus Torvalds
2011-01-07 20:34       ` David Woodhouse
2011-01-07 21:55       ` Francois Romieu
2011-01-07 22:48         ` Linus Torvalds
2011-01-08  0:09           ` Francois Romieu
2011-01-08 12:17             ` Francois Romieu
2011-01-10  2:15               ` David Miller
2011-01-07 21:13   ` Francois Romieu
2011-01-04 19:56 David Miller
2010-12-26  4:33 David Miller
2010-12-26  4:45 ` Anca Emanuel
2010-12-14 20:39 David Miller
2010-11-29 19:15 David Miller
2010-11-22 20:10 David Miller
2010-11-19 21:00 David Miller
2010-11-12 22:38 David Miller
2010-11-05 22:14 David Miller
2010-10-31  1:32 David Miller
2010-10-31  9:19 ` Ben Hutchings
2010-10-31 13:42   ` David Miller
2010-10-29 19:59 David Miller
2010-10-29 21:41 ` Linus Torvalds
2010-10-30 23:47   ` David Miller
2010-10-27 22:05 David Miller
2010-10-23 18:35 David Miller
2010-10-14 17:14 David Miller
2010-10-09  3:30 David Miller
2010-10-03 18:41 David Miller
2010-09-28  7:22 David Miller
2010-09-18  4:14 David Miller
2010-09-11  4:26 David Miller
2010-09-03 15:27 David Miller
2010-08-28 22:23 David Miller
2010-08-23 22:44 David Miller
2010-08-18  1:08 David Miller
2010-08-12 23:10 David Miller
2010-08-14 18:05 ` Linus Torvalds
2010-08-15  2:28   ` David Miller
2010-08-15  5:09   ` David Miller
2010-08-15  5:10     ` David Miller
2010-08-15 10:55     ` Eric Dumazet
2010-08-15 14:47       ` Eric Dumazet
2010-08-16  9:53         ` Jarek Poplawski
2010-08-16 10:42           ` Eric Dumazet
2010-08-16 10:48             ` Jarek Poplawski
2010-08-16 19:36         ` David Miller
2010-08-16 20:22           ` Eric Dumazet
2010-08-16 20:57             ` David Miller
2010-08-17 22:14             ` David Miller
2010-08-09 10:28 David Miller
2010-08-04  3:38 David Miller
2010-08-04 19:06 ` Linus Torvalds
2010-08-06  2:04   ` Yinghai Lu
2010-08-06  2:15     ` Linus Torvalds
2010-08-06  4:49       ` Yinghai Lu
2010-08-06  4:58       ` Yinghai Lu
2010-08-06  5:19         ` David Miller

Reply instructions:

You may reply publically 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=20180606.170849.1299021252169071413.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

Netdev Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/netdev/0 netdev/git/0.git
	git clone --mirror https://lore.kernel.org/netdev/1 netdev/git/1.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 netdev netdev/ https://lore.kernel.org/netdev \
		netdev@vger.kernel.org
	public-inbox-index netdev

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.netdev


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git