This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allyesconfig
in repository toolchain/ci/base-artifacts.
discards 6606b67d 0: update: llvm-linux: all
new 63daaf85 0: update: llvm-linux: all
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (6606b67d)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 120 +-
02-build_llvm/console.log | 12434 ++++++++++++++--------------
03-build_linux/console.log | 4006 ++++-----
04-boot_linux/console.log | 2 +-
05-check_regression/console.log | 2 +-
06-update_baseline/console.log | 2 +-
console.log | 16566 +++++++++++++++++++-------------------
jenkins/manifest.sh | 10 +-
results | 2 +-
9 files changed, 16572 insertions(+), 16572 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-defconfig
in repository toolchain/ci/base-artifacts.
discards 6ab7ba53 0: update: llvm-linux: boot
new 5be2f226 0: update: llvm-linux: boot
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (6ab7ba53)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 182 +-
02-build_llvm/console.log | 12574 ++++++++++++++++-----------------
03-build_linux/console.log | 885 ++-
04-boot_linux/console.log | 438 +-
05-check_regression/console.log | 12 +-
06-update_baseline/console.log | 12 +-
console.log | 14128 +++++++++++++++++++-------------------
jenkins/manifest.sh | 6 +-
8 files changed, 14136 insertions(+), 14101 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 56a451b78067 Merge tag 'ntb-5.7' of git://github.com/jonmason/ntb
new d71151a39c97 ptp_qoriq: drop the code of alarm
new 1f4c51de3361 lib: objagg: Replace zero-length arrays with flexible-arra [...]
new 1e5946f5f7fe net: x25: convert to list_for_each_entry_safe()
new 92ee76d4a926 trivial: mac80211: fix indentation
new 6989310f5d43 wireless: Use offsetof instead of custom macro.
new 9bcb084f0b64 mac80211: Always show airtime debugfs file when TXQs are enabled
new 50ff477a8639 mac80211: add 802.11 encapsulation offloading support
new 1ee7826ab68f mac80211: Remove redundant assertion
new 7d6aa9ba4f82 Merge remote-tracking branch 'net-next/master' into mac80211-next
new e322c07f8371 mac80211: debugfs: improve airtime_flags handler readability
new b18379d7aa31 mac80211_hwsim: remove maximum TX power
new 5c5e52d1bb96 nl80211: add handling for BSS color
new dd56e9023033 mac80211: add handling for BSS color
new 5972fa15b923 mac80211: fix tx status for no ack cases
new 01afc6fedffb mac80211_hwsim: add power save support
new 30b2f0be23fb mac80211: add ieee80211_is_any_nullfunc()
new 3c706b973b51 mac80211: fix 11w when using encapsulation offloading
new 1e61d82cca17 cfg80211: add no HE indication to the channel flag
new d6039a3416f7 cfg80211: Enhance the AKM advertizement to support per interface.
new 75e296e9b22a mac80211: simplify and improve HT/VHT/HE disable code
new e4d005b80dee mac80211: refactor extended element parsing
new b5db1acab19b mac80211: check whether HE connection is allowed by the re [...]
new 07b83d2ecd2f mac80211: allow changing TX-related netdev features
new 4a65cc2437ce mac80211: make ieee80211_wep_init() return void
new 8cadb207145c mac80211: update condition for HE disablement
new 2ff69b0e25f4 mac80211: remove supported channels element in 6 GHz if EC [...]
new cf2c9cc3980f mac80211: set station bandwidth from HE capability
new f46209b9ff76 mac80211: HE: set RX NSS
new 85b27ef73419 mac80211: Accept broadcast probe responses on 6GHz band
new c4d800dcc7c5 mac80211: Handle SMPS mode changes only in AP mode
new 52b4810bed83 mac80211: Remove support for changing AP SMPS mode
new f93d6b21a93c ieee80211: fix 'the' doubling in comments
new ff74c51e8f4c cfg80211/mac80211: Allow user space to register for statio [...]
new c0058df73309 mac80211: parse also the RSNXE IE
new 8c3ed7aa2b9e nl80211: add src and dst addr attributes for control port tx/rx
new 9b125c279987 mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL [...]
new db6d9e9e8b48 mac80211: Fix setting txpower to zero
new 256db7423c31 ieee80211: add WPA3 OWE AKM suite selector
new 1f6e0baa703d mac80211: allow setting queue_len for drivers not using wa [...]
new ddb535a6a04e Merge tag 'mac80211-next-for-net-next-2020-02-14' of git:/ [...]
new df12eb6d6cd9 net: virtio_vsock: Enhance connection semantics
new 9de9f7d1cb14 tools: testing: vsock: Test when server is bound but not l [...]
new 8c8da5b8eaf8 Merge branch 'Enhance-virtio-vsock-connection-semantics'
new c8856c051454 tcp-zerocopy: Return inq along with tcp receive zerocopy.
new 33946518d493 tcp-zerocopy: Return sk_err (if set) along with tcp receiv [...]
new 7458bd540fa0 net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/sec on 7278
new 744676e77720 openvswitch: add TTL decrement action
new da090e40a543 r8169: remove unneeded check from rtl_link_chg_patch
new cac960c5912a r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169
new 9aab78290a0f r8169: simplify setting netdev features
new 711463f83427 r8169: add helper rtl_pci_commit
new f1f9ca287569 r8169: improve rtl8169_get_mac_version
new 9db0ac57bd32 r8169: improve rtl_jumbo_config
new 0da3359a4a21 r8169: improve statistics of missed rx packets
new ce7805513d90 Merge branch 'r8169-series-with-further-smaller-improvements'
new 8062e2333f8f net: linkmode: make linkmode_test_bit() take const pointer
new a87ae8a963bd net: add helpers to resolve negotiated flow control
new 45c767faef15 net: add linkmode helper for setting flow control advertisement
new 8cdfa25625ca net: phylink: remove pause mode ethtool setting for fixed links
new 2d5fbef0c807 net: phylink: ensure manual flow control is selected appro [...]
new 33faac8e03ac net: phylink: use phylib resolved flow control modes
new 4e5aeb4157c8 net: phylink: resolve fixed link flow control
new f904f15ea9b5 net: phylink: allow ethtool -A to change flow control adve [...]
new 97fec51fe79b net: phylink: improve initial mac configuration
new b70486f94bb4 net: phylink: clarify flow control settings in documentation
new 5652b46e4e80 Merge branch 'Pause-updates-for-phylib-and-phylink'
new 6eaeedc1aa27 sh_eth: check sh_eth_cpu_data::no_tx_cntrs when dumping registers
new f75ca32403db sh_eth: check sh_eth_cpu_data::cexcr when dumping registers
new 7bf47f609f7e sh_eth: check sh_eth_cpu_data::no_xdfar when dumping registers
new a6318d57f68b sh_eth: add sh_eth_cpu_data::gecmr flag
new b39b7092166b sh_eth: use Gigabit register map for R7S72100
new 8fb9df97750f Merge branch 'sh_eth-get-rid-of-the-dedicated-regiseter-ma [...]
new 888d0584afb8 net/sonic: Remove obsolete comment
new 5d58c21c1030 net/sonic: Refactor duplicated code
new 29660d50a9e3 net/sonic: Remove redundant next_tx variable
new d35bf9bc7d72 net/sonic: Remove redundant netif_start_queue() call
new 13cfff1a902c net/sonic: Remove explicit memory barriers
new 8fe676b3db7a net/sonic: Start packet transmission immediately
new d5f3889aca9f net/macsonic: Remove interrupt handler wrapper
new 2bd5662d35c3 Merge branch 'sonic-next'
new 42f3efef3554 ice: Add initial support for QinQ
new b093841f9ac9 ice: Refactor port vlan configuration for the VF
new 0b6c6a8bb6d5 ice: Add helper to determine if VF link is up
new 61c9ce86a6f5 ice: Fix Port VLAN priority bits
new 72634bc228cb ice: Only allow tagged bcast/mcast traffic for VF in port VLAN
new 13a6233b033f ice: Add support to enable/disable all Rx queues before waiting
new 39066dc549cf ice: Fix implicit queue mapping mode in ice_vsi_get_qs
new 2309ae385a42 ice: Handle LAN overflow event for VF queues
new e1fe6926800f ice: Fix and refactor Rx queue disable for VFs
new 24e2e2a0b8d3 ice: Fix virtchnl_queue_select bitmap validation
new 752eee067843 ice: remove unnecessary fallthrough comments
new 4e83fc934e3a ice: replace "fallthrough" comments with fallthrough reser [...]
new e0708aa8a5c4 ice: use proper format for function pointer as a function [...]
new 644f40ea0c08 ice: add function argument description to function header comment
new fb0c5b05c1d4 ice: use true/false for bool types
new 27aa6228d6d6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 0d30bbd03d84 net: dsa: mv88e6xxx: Allow PCS registers to be retrieved v [...]
new d3f88a24b28d net: dsa: mv88e6xxx: Add 6352 family PCS registers to ethtool -d
new bf3504cea7d7 net: dsa: mv88e6xxx: Add 6390 family PCS registers to ethtool -d
new c1b18f20d5d7 Merge branch 'mv88e6xxx-Add-SERDES-PCS-registers-to-ethtool-dump'
new 9ac41f3c9f05 net: mvneta: move refill_err and skb_alloc_err in per-cpu stats
new 69de66fcc972 net: mvneta: rely on open-coding updating stats for non-xd [...]
new 320d54415f5d net: mvneta: rely on struct mvneta_stats in mvneta_update_ [...]
new 3d866523d59c net: mvneta: introduce xdp counters to ethtool
new 6c8a8cfd45af net: mvneta: get rid of xdp_ret in mvneta_swbm_rx_frame
new 92df9f8a745e Merge branch 'mvneta-xdp-ethtool-stats'
new 7a47281439ba net: sched: lock action when translating it to flow_action infra
new 487e9589cc0e net: sched: refactor police action helpers to require tcf_lock
new 107f2d509165 net: sched: refactor ct action helpers to require tcf_lock
new b15e7a6e8d31 net: sched: don't take rtnl lock during flow_action setup
new b5d308120ddf Merge branch 'Remove-rtnl-lock-dependency-from-flow_action-infra'
new 3e07df430c2b net: stmmac: Get rid of custom STMMAC_DEVICE() macro
new bd706ff8ea2b net: vlan: suppress "failed to kill vid" warnings
new b7683155517c sfc: only schedule asynchronous filter work if needed
new 025c5a0b58e8 sfc: move some ARFS code out of headers
new 5f1475b17139 Merge branch 'sfc-couple-more-ARFS-tidy-ups'
new 583cb0b4121f net: bridge: teach ndo_dflt_bridge_getlink() more brport flags
new b96f54698040 mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting
new 23a1a0b391a7 mlxsw: spectrum_switchdev: Propagate extack to bridge crea [...]
new 71afb45a14d6 mlxsw: spectrum_switchdev: Have VXLAN device take referenc [...]
new 578e55124c10 mlxsw: spectrum_switchdev: Remove VXLAN checks during FID [...]
new da1f9f8cb75c mlxsw: spectrum: Reduce dependency between bridge and router code
new 745a7ea72dc2 selftests: mlxsw: Remove deprecated test
new bdc58bea0d46 selftests: mlxsw: extack: Test bridge creation with VXLAN
new 6c4e61ff5f26 selftests: mlxsw: extack: Test creation of multiple VLAN-a [...]
new 58ba0238e98a selftests: mlxsw: vxlan: Adjust test to recent changes
new 495c3da648a1 selftests: mlxsw: vxlan: Add test for error path
new 790a9a7cce65 Merge branch 'mlxsw-Reduce-dependency-between-bridge-and-r [...]
new 55dd57581758 net/smc: improve smc_lgr_cleanup()
new 354ea2baa393 net/smc: use termination worker under send_lock
new 3739707c4568 net/smc: do not delete lgr from list twice
new ba9520604209 net/smc: remove unused parameter of smc_lgr_terminate()
new 5f78fe968d76 net/smc: simplify normal link termination
new 5613f20c9381 net/smc: reduce port_event scheduling
new 4c08222170dc Merge branch 'net-smc-next'
new 725d23b59cd1 net: phy: allow bcm84881 to be a module
new dc3cc347d2ce net: usb: cdc-phonet: Replace zero-length array with flexi [...]
new 9814428a44d6 NFC: digital: Replace zero-length array with flexible-arra [...]
new 45a4296b6e55 bpf, sockmap: Replace zero-length array with flexible-arra [...]
new fbfc8502af52 net: switchdev: Replace zero-length array with flexible-ar [...]
new 2b73812483e9 net: netlink: Replace zero-length array with flexible-arra [...]
new b182a66792fe net: ena: remove set but not used variable 'hash_key'
new 272bb0e9e8cd net: fec: Prevent unbind operation
new 00796b929ce8 sfc: elide assignment of skb
new 573ed90aa5e2 devlink: Force enclosing array on binary fmsg data
new 12206b17235a net/mlx5: Add support for resource dump
new 0a56be3c8805 net/mlx5e: Gather reporters APIs together
new 5f29458b77d5 net/mlx5e: Support dump callback in TX reporter
new 0f56d3c5d8ea net/mlx5e: Support dump callback in RX reporter
new b21aef7e71de mlx5: Use proper logging and tracing line terminations
new 511aa2aa6372 net/mlx5e: Set FEC to auto when configured mode is not supported
new 4bd9d5070b92 net/mlx5e: Enforce setting of a single FEC mode
new 2132b71f78d2 net/mlx5e: Advertise globaly supported FEC modes
new 3c19208ea960 net/mlxe5: Separate between FEC and current speed
new f623e5970501 ethtool: Add support for low latency RS FEC
new b5ede32d3329 net/mlx5e: Add support for FEC modes based on 50G per lane links
new 0120936a9fc7 net/mlx5: Remove a useless 'drain_workqueue()' call in 'ml [...]
new d631f96dec47 Merge tag 'mlx5-updates-2020-01-24' of git://git.kernel.or [...]
new 07a835d939af octeontx2-af: Remove unnecessary export symbols in CGX driver
new 6fd2a71b2738 octeontx2-af: Cleanup CGX config permission checks
new 52ccbdace039 octeontx2-af: Cleanup nixlf and blkaddr retrieval logic
new c3d5e561d662 Merge branch 'octeontx2-af-Cleanup-changes'
new 7d51a01599d5 net: mvneta: align xdp stats naming scheme to mlx5 driver
new 9cb8e048e5d9 net/ipv4/sysctl: show tcp_{allowed, available}_congestion_ [...]
new 76eeb12b71a4 net: core: add helper tcp_v6_gso_csum_prep
new 8b19c68c4ffe r8169: use new helper tcp_v6_gso_csum_prep
new 4d4c3783d896 net: atheros: use new helper tcp_v6_gso_csum_prep
new 51e6856c059b bna: use new helper tcp_v6_gso_csum_prep
new 4c50efbaa596 enic: use new helper tcp_v6_gso_csum_prep
new 2b316fbc5ab4 e1000(e): use new helper tcp_v6_gso_csum_prep
new b95af84bf1b3 jme: use new helper tcp_v6_gso_csum_prep
new fa6b84295225 ionic: use new helper tcp_v6_gso_csum_prep
new 8518b3bcd4c1 net: qcom/emac: use new helper tcp_v6_gso_csum_prep
new 06d4f968ac9d net: socionext: use new helper tcp_v6_gso_csum_prep
new 1eb2c576efcf hv_netvsc: use new helper tcp_v6_gso_csum_prep
new 2344120dd713 r8152: use new helper tcp_v6_gso_csum_prep
new 091c9f82e52a vmxnet3: use new helper tcp_v6_gso_csum_prep
new cb704c66c477 Merge branch 'tcp_v6_gso_csum_prep'
new e96bd2d3b1f8 phy: avoid unnecessary link-up delay in polling mode
new e99f8e7f88b5 mlxsw: Replace zero-length array with flexible-array member
new 2d3db26d7880 net: hns3: modify an unsuitable print when setting unknown [...]
new a8adbb8a91a4 net: hns3: add enabled TC numbers and DWRR weight info in debugfs
new ded45d406ca7 net: hns3: add support for dump MAC ID and loopback status [...]
new 89ec9485282a net: hns3: add missing help info for QS shaper in debugfs
new 1541e25e9a05 Merge branch 'hns3-next'
new 1cb237d7904d sfc: remove unused variable 'efx_default_channel_type'
new 0ececcfc9267 net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_r [...]
new cb64da3a5b60 net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check f [...]
new fe26821fa614 net: phy: broadcom: Wire suspend/resume for BCM54810
new a779a55a43db Merge branch 'net-phy-Better-support-for-BCM54810'
new 2bb07f4e1d86 tc-testing: updated tdc tests for basic filter
new 94e512de3e4f net: neigh: remove unused NEIGH_SYSCTL_MS_JIFFIES_ENTRY
new 807ea87032c4 net: remove unused macro from fib_trie.c
new 48fe78cebdf6 mlxsw: spectrum_kvdl: Protect allocations with a lock
new 6c5a688e7544 mlxsw: spectrum: Protect counter pool with a lock
new 9a9f8d1e749a mlxsw: spectrum_span: Do no expose mirroring agents to ent [...]
new 6627b93bf74b mlxsw: spectrum_span: Use struct_size() to simplify allocation
new a8e7e6e7c3d6 mlxsw: spectrum_span: Prepare work item to update mirrorin [...]
new 622110f24b45 mlxsw: spectrum: Convert callers to use new mirroring API
new eb833eec3b4c mlxsw: spectrum_span: Only update mirroring agents if present
new c43ef22843db mlxsw: spectrum_router: Do not assume RTNL is taken during [...]
new 23d154c0d071 mlxsw: spectrum_router: Do not assume RTNL is taken during [...]
new f24fbf4de5d4 mlxsw: spectrum_router: Do not assume RTNL is taken when r [...]
new fbf8b356e540 mlxsw: spectrum_router: Prepare function for router lock i [...]
new 1c6d6b514518 mlxsw: spectrum_router: Prepare function for router lock i [...]
new 5e9a664da877 mlxsw: spectrum: Prevent RIF access outside of routing code
new b69e1337ffa9 mlxsw: spectrum: Export function to check if RIF exists
new 9ef87b244ec5 mlxsw: spectrum_nve: Make tunnel initialization symmetric
new 78c9df81168f Merge branch 'mlxsw-Preparation-for-RTNL-removal'
new 458de8a97f10 net: page_pool: API cleanup and comments
new 2e92a2d0e450 net: use netif_is_bridge_port() to check for IFF_BRIDGE_PORT
new a29a912d448d ice: Validate config for SW DCB map
new 9d5c5a5290d4 ice: update malicious driver detection event handling
new a6892c96fc49 ice: Fix for TCAM entry management
new 36be2baa09f0 ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues
new c8608b5071d0 ice: Add DCBNL ops required to configure ETS in CEE for SW DCB
new 27d9be98eda1 ice: Report correct DCB mode
new 31c5f7f3f45a ice: SW DCB, report correct max TC value
new 5fa23e0b23fb ice: Support XDP UMEM wake up mechanism
new 7124507291cb ice: increase PF reset wait timeout to 300 milliseconds
new af23635a5335 ice: add backslash-n to strings
new 195fb97766da ice: add additional E810 device id
new e36aeec0f4e5 ice: add support for E823 devices
new 2fbfa9668bbf ice: fix define for E822 backplane device
new 5f9721a2d119 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 99fe61b27774 e1000e: fix missing cpu_to_le64 on buffer_addr
new 2e05f756c709 net: intel: e1000e: fix possible sleep-in-atomic-context b [...]
new 38db952b27d2 igc: make non-global functions static
new 8594a7f384ad igc: Complete to commit Add legacy power management support
new 9c384ee31e81 igc: Add dump options
new 59e466888038 e1000e: Add support for Alder Lake
new e7d0f4b3ad57 igc: Fix the typo in comment
new 563212224b7e e1000e: Add support for Tiger Lake device
new a5136f7677a3 igc: Complete to commit Add basic skeleton for PTP
new bc23aa949aeb igc: Add pcie error handler support
new e055600dfbed igc: Add WOL support
new 67082b536a27 igc: Add comment
new a5ebfe12a7e6 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new f1d97dd3f38b net: page_pool: Add documentation on page_pool API
new 5c4b513e5950 tc-testing: updated tdc tests for basic filter with u16 ex [...]
new feb5d98e0a15 enetc: remove "depends on (ARCH_LAYERSCAPE || COMPILE_TEST)"
new cd26d72d4d43 net: phy: dp83867: Add speed optimization feature
new 0c2204a4ad71 net: qrtr: Migrate nameservice to kernel from userspace
new 31d6cbeeb880 net: qrtr: Fix the local node ID as 1
new b4d9785ce5c0 Merge branch 'Migrate-QRTR-Nameservice-to-Kernel'
new e65ee2fb54d4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new b80b033bedae bpf: Allow bpf_perf_event_read_value in all BPF programs
new a4393861a351 bpf, sk_msg: Let ULP restore sk_proto and write_space callback
new a178b4585865 bpf, sk_msg: Don't clear saved sock proto on restore
new d1ba1204f2ee selftests/bpf: Test unhashing kTLS socket after removing from map
new 2f14b2d9dd80 Merge branch 'bpf-skmsg-simplify-restore'
new fff7b64355ea bpf: Add bpf_read_branch_records() helper
new 67306f84ca78 selftests/bpf: Add bpf_read_branch_records() selftest
new 03aa39558e74 Merge branch 'bpf_read_branch_records'
new 83250f2b6940 selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3
new 500897804a36 selftests/bpf: Fix build of sockmap_ktls.c
new 5327644614a1 libbpf: Relax check whether BTF is mandatory
new dd88aed92d01 libbpf: Bump libpf current version to v0.0.8
new ff26ce5cd768 libbpf: Add support for dynamic program attach target
new 933ce62d68de selftests/bpf: Update xdp_bpf2bpf test to use new set_atta [...]
new 2c3a368127e1 Merge branch 'set_attach_target'
new 006ed53e8caa selftests/bpf: Fix trampoline_count clean up logic
new e42da4c62abb docs/bpf: Update bpf development Q/A file
new b8e202d1d1d0 net, sk_msg: Annotate lockless access to sk_prot on clone
new f1ff5ce2cd5e net, sk_msg: Clear sk_user_data pointer on clone if tagged
new e80251555f0b tcp_bpf: Don't let child socket inherit parent protocol op [...]
new 8ca30379a401 bpf, sockmap: Allow inserting listening TCP sockets into sockmap
new 6e830c2f6c96 bpf, sockmap: Don't set up upcalls and progs for listening [...]
new c1cdf65da060 bpf, sockmap: Return socket cookie on lookup from syscall
new 1d59f3bcee35 bpf, sockmap: Let all kernel-land lookup values in SOCKMAP [...]
new 9fed9000c5c6 bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH
new 035ff358f2d9 net: Generate reuseport group ID on group creation
new 11318ba8cafd selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/ [...]
new 44d28be2b8d4 selftests/bpf: Tests for sockmap/sockhash holding listenin [...]
new eb1e1478b6f4 Merge branch 'bpf-sockmap-listen'
new b105e8e281ac Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new 4ae575661f98 net/mlxfw: Generic mlx FW flash status notify
new 86a1270fd79f net/mlxfw: Improve FSM err message reporting and return codes
new f7fe7aa88fa2 net/mlxfw: More error messages coverage
new 6a3f707c0051 net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c
new 5042e8b97d41 net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting
new 958dfd0dc6d8 net/mlxfw: Add reactivate flow support to FSM burn flow
new b7331aa204a1 net/mlx5: Add fsm_reactivate callback support
new 732a0dee501f Merge branch 'mlxfw-Improve-error-reporting-and-FW-reactiv [...]
new 3e3c8dafc05f mlxsw: spectrum_mr: Publish multicast route after writing [...]
new c366de85894f mlxsw: spectrum_mr: Protect multicast table list with a lock
new f38656d06725 mlxsw: spectrum_mr: Protect multicast route list with a lock
new 2a60c460b588 mlxsw: spectrum_router: Expose router struct to internal users
new 8e18d85eab9d mlxsw: spectrum_router: Store NVE decapsulation configurat [...]
new 20bf5d82bbec mlxsw: spectrum_router: Introduce router lock
new 894276e85c16 mlxsw: spectrum_router: Take router lock from inside routing code
new 6a5c69cd5512 mlxsw: spectrum_dpipe: Take router lock from dpipe code
new b43c12e7a6b4 mlxsw: spectrum_router: Take router lock from netdev listener
new 1be54763e156 mlxsw: spectrum_router: Take router lock from inetaddr listeners
new 50c173c3a181 mlxsw: spectrum_router: Take router lock from exported helpers
new 9811f7a2c9f4 mlxsw: spectrum: Remove RTNL where possible
new 68e2617acfed Merge branch 'mlxsw-Remove-RTNL-from-route-insertion-path'
new 2045e158fc7f r8169: remove RTL_EVENT_NAPI constants
new aa2794b42f17 mlxsw: spectrum_trap: Use err variable instead of directly [...]
new a5118ef1020a mlxsw: spectrum_trap: Move functions to avoid their forwar [...]
new 1255ea6ba2d1 mlxsw: core_acl_flex_actions: Rename Trap / Discard Action [...]
new 3cbc37e6e96b mlxsw: spectrum_trap: Move policer initialization to mlxsw [...]
new 2225d0803d3f mlxsw: core: Remove unused action field from mlxsw_rx_list [...]
new 8ec80a8b120a mlxsw: core: Remove dummy union name from struct mlxsw_listener
new 0bb57112d744 mlxsw: core: Convert is_event and is_ctrl bools to be single bits
new 62c7f2512c2e mlxsw: core: Remove initialization to false of mlxsw_liste [...]
new 16adc56c45c4 mlxsw: spectrum_trap: Make global arrays const as they should be
new b32bd7f73ae4 mlxsw: spectrum_acl: Make block arg const where appropriate
new d356b3e82b4e mlxsw: core: Remove priv from listener equality comparison
new df6470273ec9 mlxsw: pci: Remove unused values
new 53da93259afe Merge branch 'mlxsw-Cosmetic-fixes'
new fb0b1c60421f tun: Remove unnecessary BUG_ON check in tun_net_xmit
new 8e3a57351745 net: ena: ethtool: remove redundant non-zero check on rc
new 9020845fb5d6 r8169: improve rtl8169_start_xmit
new 3c419a2cbc44 tc-testing: updated tdc tests for basic filter with u32 ex [...]
new c3e042f54107 igmp: remove unused macro IGMP_Vx_UNSOLICITED_REPORT_INTERVAL
new 366ed1aca6e0 net: Remove unneeded export of a couple of xdp generic functions
new f2ce925a7d63 net/mlxfw: fix spelling mistake: "progamming" -> "programming"
new 31a57fded311 net: hns3: remove redundant initialization of pointer 'client'
new 2b526b56e396 net/bond: Delete driver and module versions
new 562a7ef3bba0 net/dummy: Ditch driver and module versions
new 6bba2e89a88c net/3com: Delete driver and module versions from 3com drivers
new 1434ae956a0b net/adaptec: Clean driver versions
new 070663fff8ee net/aeroflex: Clean ethtool_info struct assignments
new 7686221b8b48 net/aeroflex: Don't assign FW if it is not available
new 6565919376c9 net/agere: Delete unneeded driver version
new aa912857df5e net/alacritech: Delete driver version
new 2b7ef81c04fb net/allwinner: Remove driver version
new 3b2c8fc604ab net/alteon: Properly report FW version
new f724dfc56ddb net/althera: Delete hardcoded driver version
new 1a63443afd70 net/amazon: Ensure that driver version is aligned to the l [...]
new 7f4d2537f0b9 net/amd: Remove useless driver version
new 8ed211af28d9 net/apm: Remove useless driver version
new 655b72126eaa net/apm: Properly mark absence of FW
new 0d8c4becb40d net/aquantia: Delete module version
new 52682a130f32 net/arc: Delete driver version
new ea973742140b net/atheros: Clean atheros code from driver version
new 3b0b42527937 Merge branch 'net-Clean-driver-module-and-FW-versions'
new 1ef658a37729 mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT
new 76d4067fe1de mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS
new 99ff9cc249ff mlxsw: spectrum_trap: Use listener->en/dis_action instead [...]
new 4a23d45a3e0c mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() [...]
new ecd942a0ef3a devlink: add ACL generic packet traps
new 68cc7ecc1b47 mlxsw: spectrum_acl: Track ingress and egress block bindings
new 86272d33973c mlxsw: spectrum_flower: Disable mixed bound blocks to cont [...]
new 3128f3a150f6 mlxsw: spectrum_acl: Pass the ingress indication down to f [...]
new 3e6cacaf51d7 mlxsw: acl_flex_actions: Trap all ACL dropped packets to D [...]
new c83da2929fcd mlxsw: core: Allow to enable/disable rx_listener for trap
new dbd1ddad2890 mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group
new e612523041ab mlxsw: spectrum_trap: Introduce dummy group with thin policer
new 45dbee090584 mlxsw: spectrum_trap: Add ACL devlink-trap support
new 0facf109f69b selftests: introduce test for mlxsw tc flower restrictions
new c902a52c4048 selftests: pass pref and handle to devlink_trap_drop_* helpers
new e3294d2b15af selftests: devlink_trap_acl_drops: Add ACL traps test
new 27cf31dc2006 Merge branch 'mlxsw-Introduce-ACL-traps'
new 958a93c15466 tcp, ulp: Pass lockdep expression to RCU lists
new 0a087bf232c3 net: 802: psnap.c: Use built-in RCU list checking
new c8b91770f54a tcp: ipv4: Pass lockdep expression to RCU lists
new 04eed7456152 dt-bindings: ptp: Add device tree binding for IDT 82P33 ba [...]
new 57a10d8c1123 ptp: Add a ptp clock driver for IDT 82P33 SMU.
new 28b380e28925 ip6mr: Fix RCU list debugging warning
new 887cf3d13934 sctp: Add missing annotation for sctp_err_finish()
new 6c72b7740c86 sctp: Add missing annotation for sctp_transport_walk_start()
new b77b4f634e5f sctp: Add missing annotation for sctp_transport_walk_stop()
new 8e0f8ccfb0d2 net: Add missing annotation for llc_seq_start()
new d087f183787e netrom: Add missing annotation for nr_info_start()
new 8b003f0d5c2e netrom: Add missing annotation for nr_info_stop()
new 5018adfd7a18 net: netrom: Add missing annotation for nr_node_start()
new 0eb713fb667d net: netrom: Add missing annotation for nr_node_stop()
new 2d6b6acfce5f net: netrom: Add missing annotation for nr_neigh_start()
new be21139f3539 net: netrom: Add missing annotation for nr_neigh_stop()
new 3283ff2ea7ff dccp: Add missing annotation for dccp_child_process()
new 48851e9e802d af_unix: Add missing annotation for unix_wait_for_peer()
new 571912c69f0e net: UDP tunnel encapsulation module for tunnelling differ [...]
new 4b5f67232d95 net: Special handling for IP & MPLS.
new 8bf2464c47f0 Merge branch 'Bare-UDP-L3-Encapsulation-Module'
new c102b6fddcab bareudp: Fix uninitialized variable warnings.
new 28a134f5a055 net: dsa: felix: Use PHY_INTERFACE_MODE_INTERNAL instead of GMII
new 37b558f6cda6 dt-bindings: net: dsa: ocelot: document the vsc9959 core
new 59bc954c7a25 Merge branch 'Remainder-for-DT-bindings-for-Felix-DSA-swit [...]
new 65dc2f1a44df chelsio: Replace zero-length array with flexible-array member
new f49b2759821e toshiba: Replace zero-length array with flexible-array member
new 3f6e963305d4 netronome: Replace zero-length array with flexible-array member
new 040efdb14c39 intel: Replace zero-length array with flexible-array member
new cc5b48b567a2 freescale: Replace zero-length array with flexible-array member
new ce69e2162f15 mdio_bus: Add generic mdio_find_bus()
new 480ded265205 net: bcmgenet: refactor phy mode configuration
new 6ef31c8bee5b net: bcmgenet: enable automatic phy discovery
new 99c6b06a37d4 net: bcmgenet: Initial bcmgenet ACPI support
new 26bd9cc64faf net: bcmgenet: Fetch MAC address from the adapter
new ae200c26b32b net: bcmgenet: reduce severity of missing clock warnings
new e2763bc4d4af Merge branch 'Add-ACPI-bindings-to-the-genet'
new 07cc79efb1e5 net: ethernet: stmmac: demote warnings about missing optio [...]
new d87ab44a68a6 net: ethernet: stmmac: don't warn about missing optional w [...]
new 13ef6ae8c0d9 net: qrtr: fix spelling mistake "serivce" -> "service"
new 3ee9306b353b cfg80211: Pass lockdep expression to RCU lists
new ca98c47d54d7 mac80211: check vif pointer before airtime calculation
new 7bb106eb6891 cfg80211: remove support for adjacent channel compensation
new 8079e4fee563 Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT [...]
new 8d74a623cc3c Revert "nl80211: add src and dst addr attributes for contr [...]
new febc7ec6cb70 cfg80211: drop duplicated documentation of field "probe_re [...]
new cfb99437e285 cfg80211: drop duplicated documentation of field "privid"
new 4308d955a561 cfg80211: drop duplicated documentation of field "registered"
new af18d341fbdf cfg80211: drop duplicated documentation of field "_net"
new 78fb55939765 cfg80211: drop duplicated documentation of field "perm_addr"
new 6046fdc963b2 cfg80211: drop duplicated documentation of field "reg_notifier"
new edf77192f807 cfg80211: merge documentations of field "debugfsdir"
new 15bc6dfbe493 cfg80211: merge documentations of field "dev"
new cd9b52bf75be cfg80211: fix indentation errors
new f8af764bf1cb cfg80211: More error messages for key addition failures
new 56be393fa8b4 cfg80211: Support key configuration for Beacon protection (BIGTK)
new e5473e80d467 mac80211: Support BIGTK configuration for Beacon protection
new 2d5d4b0a6da1 mac80211: Update BIP to support Beacon frames
new 0a3a84360b37 mac80211: Beacon protection using the new BIGTK (AP)
new af2d14b01c32 mac80211: Beacon protection using the new BIGTK (STA)
new a483e29ca07f mac80211_hwsim: enable Beacon protection
new 77f576deaa39 nl80211: Add NL command to support TID speicific configurations
new 3710a8a6284f nl80211: modify TID-config API
new 6a21d16c4db0 nl80211: Add support to configure TID specific retry confi [...]
new ade274b23e41 nl80211: Add support to configure TID specific AMPDU confi [...]
new 04f7d142f51c nl80211: Add support to configure TID specific RTSCTS conf [...]
new 370f51d5edac mac80211: Add api to support configuring TID specific conf [...]
new 3b3e808cd883 Merge tag 'mac80211-next-for-net-next-2020-02-24' of git:/ [...]
new 2008495d8115 flow_offload: pass action cookie through offload structures
new 85b0589ede83 devlink: add trap metadata type for cookie
new 742b8cceaabc drop_monitor: extend by passing cookie from driver
new 5a2e106c746d devlink: extend devlink_trap_report() to accept cookie and pass
new ec12165195cf mlxsw: core_acl_flex_actions: Add trap with userdef action
new 6d19d2bdc8a1 mlxsw: core_acl_flex_actions: Implement flow_offload actio [...]
new 78a7dcb7c952 mlxsw: pci: Extract cookie index for ACL discard trap packets
new 6de9fceeaa65 mlxsw: spectrum_trap: Lookup and pass cookie down to devli [...]
new d3cbb907ae57 netdevsim: add ACL trap reporting cookie as a metadata
new 7a3c3f4440d8 selftests: netdevsim: Extend devlink trap test to include [...]
new f13e4415d271 Merge branch 'mlxsw-Implement-ACL-dropped-packets-identification'
new bb0858d8bc82 iavf: use tc_cls_can_offload_and_chain0() instead of chain check
new 3f02735e5da5 Revert "net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/s [...]
new 4a34d825b893 qlogic: Replace zero-length array with flexible-array member
new 62f191425128 sfc: Replace zero-length array with flexible-array member
new c5d6cf903fe8 net: hns: Replace zero-length array with flexible-array member
new 274ac2831a8b net: marvell: Replace zero-length array with flexible-arra [...]
new d1c73cbdf9d3 net: cisco: Replace zero-length array with flexible-array member
new f70ce185687b sysfs: add sysfs_file_change_owner()
new 0666a3aee762 sysfs: add sysfs_link_change_owner()
new 303a42769c4c sysfs: add sysfs_group{s}_change_owner()
new 2c4f9401ceb0 sysfs: add sysfs_change_owner()
new b8f33e5d76a7 device: add device_change_owner()
new 3b52fc5d7876 drivers/base/power: add dpm_sysfs_change_owner()
new e6dee9f3893c net-sysfs: add netdev_change_owner()
new d755407d4444 net-sysfs: add queue_change_owner()
new ef6a4c88e9e1 net: fix sysfs permssions when device changes network namespace
new ebb4a4bf76f1 Merge branch 'net-fix-sysfs-permssions-when-device-changes [...]
new 0b7f41f68710 tcp-zerocopy: Update returned getsockopt() optlen.
new 366bb249b583 net/smc: rework peer ID handling
new a082ec897ffe net/smc: improve peer ID in CLC decline for SMC-R
new 06baf4be207a Merge branch 'net-smc-improve-peer-ID-in-CLC-decline'
new 4229e0ea2c99 net/mlx5e: Define one flow for TXQ selection when TCs are [...]
new 02377e6edf13 net/mlx5e: Add missing LRO cap check
new c2c95271f9f3 net/mlx5e: Encapsulate updating netdev queues into a function
new dca147b3dce5 net/mlx5e: Rename hw_modify to preactivate
new fe867cac9e19 net/mlx5e: Use preactivate hook to set the indirection table
new 3909a12e7913 net/mlx5e: Fix configuration of XPS cpumasks and netdev qu [...]
new 600a3952a2a6 net/mlx5e: Remove unneeded netif_set_real_num_tx_queues
new 35a78ed4c351 net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover
new b9ab5d0ecf42 net/mlx5e: Add context to the preactivate hook
new 6e0504c69811 net/mlx5e: Change inline mode correctly when changing trust state
new 2c8f80b3e318 net/mlx5e: RX, Use indirect calls wrapper for posting descriptors
new e9c1d2539dc0 net/mlx5e: RX, Use indirect calls wrapper for handling com [...]
new fa194707a90b Documentation: fix vxlan typo in mlx5.rst
new fa2b4912872d net/mlx5: Fix header guard in rsc_dump.h
new 5edc4c7275ee net/mlx5: sparse: warning: incorrect type in assignment
new 586ee9e8a3b0 net/mlx5: sparse: warning: Using plain integer as NULL pointer
new 165b94ffcf8e Merge tag 'mlx5-updates-2020-02-25' of git://git.kernel.or [...]
new c535f9203209 af_llc: fix if-statement empty body warning
new 648e53cac7da mlxsw: spectrum_switchdev: Optimize SFN records processing
new 8a29581eb001 mlxsw: spectrum: Move the ECN-marked packet counter to ethtool
new b401ff8541ee mlxsw: spectrum: Initialize advertised speeds to supported speeds
new 3b909c552ae5 mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Sp [...]
new 5cd129dd5e45 Merge branch 'mlxsw-Small-driver-update'
new 101f6f851ee6 mptcp: add and use mptcp_data_ready helper
new 80992017150b mptcp: add work queue skeleton
new 6771bfd9ee24 mptcp: update mptcp ack sequence from work queue
new 600911ff5f72 mptcp: add rmem queue accounting
new bfae9dae449d mptcp: remove mptcp_read_actor
new 2e52213c79c0 mptcp: avoid work queue scheduling if possible
new 14c441b564d5 mptcp: defer work schedule until mptcp lock is released
new 621135a0f9cf Merge branch 'mptcp-update-mptcp-ack-sequence-outside-of-r [...]
new 92040c6daaa4 net: ena: fix broken interface between ENA driver and FW
new 1ac7b090ec46 net: phy: mscc: add missing shift for media operation mode [...]
new 9baeea50718f net: qrtr: Fix error pointer vs NULL bugs
new 07c6f9805f12 net: switchdev: do not propagate bridge updates across bridges
new 933b4425086a net: dsa: mv88e6xxx: fix duplicate vlan warning
new 2b99e54b30ed Merge branch 'VLANs-DSA-switches-and-multiple-bridges'
new 4113b0482394 selftests: forwarding: lib.sh: Add start_tcp_traffic
new 3de611b50762 selftests: mlxsw: Add a RED selftest
new c84e903f6227 selftests: add egress redirect test to mlxsw tc flower res [...]
new ab2b8ab253d1 selftests: add a mirror test to mlxsw tc flower restrictions
new 5d66773f4158 selftests: devlink_trap_l3_drops: Avoid race condition
new 0c22f993c91a selftests: mlxsw: Use busywait helper in blackhole routes test
new 05ef614c559e selftests: mlxsw: Use busywait helper in vxlan test
new 1cbe65e09b5a selftests: mlxsw: Use busywait helper in rtnetlink test
new 6697b51ed340 selftests: mlxsw: Add shared buffer configuration test
new 552ec3d9d2aa selftests: devlink_lib: Check devlink info command is supported
new 9fb74734f4f8 selftests: devlink_lib: Add devlink port helpers
new 4240dbd8f384 selftests: mlxsw: Add mlxsw lib
new a865ad999603 selftests: mlxsw: Add shared buffer traffic test
new abfce9e06202 selftests: mlxsw: Reduce running time using offload indication
new e781eedae215 selftests: mlxsw: Reduce router scale running time using o [...]
new 3eba4137130a selftests: mlxsw: resource_scale: Invoke for Spectrum-3
new 22339f2f3050 Merge branch 'selftests-updates-for-mlxsw-driver-test'
new 6bbfece5a4fb s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac()
new 9c6dc7af8533 s390/qeth: clean up CREATE_ADDR cmd code
new 13bf829581c7 s390/qeth: validate device-provided MAC address
new d74e5e84f25c s390/qeth: remove unused cmd definitions
new 7f23d55f4958 s390/qeth: reset seqnos on connection startup
new 3a5bad64db30 s390/qeth: don't re-start read cmd when IDX has terminated
new 3d35dbe6224e s390/qeth: don't check for IFF_UP when scheduling napi
new 562cf7736363 s390/qeth: support configurable RX copybreak
new be64e397c7d0 Merge branch 's390-qeth-next'
new c84786fa8f91 net: phy: marvell10g: read copper results from CSSR1
new 4a84182afc1d dpaa2-eth: add support for mii ioctls
new 2e6af0f30466 dpaa2-eth: add support for nway reset
new 91a208f2185a net: phylink: propagate resolved link config via mac_link_up()
new 5b502a7b2992 net: dsa: propagate resolved link config via mac_link_up()
new 30c4a5b0aad8 net: mv88e6xxx: use resolved link config in mac_link_up()
new 9534784209e8 net: axienet: use resolved link config in mac_link_up()
new 37556a4ac483 net: dpaa2-mac: use resolved link config in mac_link_up()
new 633e98a711ac net: macb: use resolved link config in mac_link_up()
new ff03f0b152ef net: mvneta: use resolved link config in mac_link_up()
new 24cb72df1a82 net: mvpp2: use resolved link config in mac_link_up()
new 6dd7f1a1fe20 Merge branch 'rework-phylink-interface-for-split-MAC-PCS-support'
new da60fbe7ef94 NFC: Replace zero-length array with flexible-array member
new 37e1244a79fd WAN: Replace zero-length array with flexible-array member
new ec4a514a6870 mlxsw: reg: Update module_type values in PMTM register and [...]
new 9f6e05590736 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new ffec97020f84 net/mlx5e: Don't allow forwarding between uplink
new 1708dd54687d net/mlx5: Eswitch, avoid redundant mask
new 96e326878fa5 net/mlx5e: Eswitch, Use per vport tables for mirroring
new 297eaf5b952b net/mlx5: E-Switch, Allow goto earlier chain if FW supports it
new ab8f963a1179 net/mlx5e: Rename representor get devlink port function
new c6acd629eec7 net/mlx5e: Add support for devlink-port in non-representors mode
new 8aa9f3be7369 net/mlx5: Change the name of steering mode param id
new 87dac697a05a net/mlx5e: Add devlink fdb_large_groups parameter
new f64092997fcd net/mlx5: DR, Change matcher priority parameter type
new b7d0db5520d8 net/mlx5: DR, Improve log messages
new 237ac8ded45c net/mlx5e: Use netdev_warn() for errors for added prefix
new 4ccd83f40cdc net/mlx5e: Use netdev_warn() instead of pr_err() for errors
new 61644c3de8a3 net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors
new dec481c86e74 net/mlx5e: Remove unused argument from parse_tc_pedit_action()
new 178f69b4776e net/mlx5e: Reduce number of arguments in slow path handling
new bc1d75fa7986 net/mlx5e: Remove redundant comment about goto slow path
new 549da3380126 Merge tag 'mlx5-updates-2020-02-27' of git://git.kernel.or [...]
new 95e486f55198 xdp: Replace zero-length array with flexible-array member
new 680a93166e80 net: mpls: Replace zero-length array with flexible-array member
new af71b090c88c l2tp: Replace zero-length array with flexible-array member
new 8402a31dd803 net: dccp: Replace zero-length array with flexible-array member
new b0c9a2d9a8ee ipv6: Replace zero-length array with flexible-array member
new d2afb41ae604 net: core: Replace zero-length array with flexible-array member
new 749db0930407 bonding: Replace zero-length array with flexible-array member
new e95537627783 af_unix: Replace zero-length array with flexible-array member
new 7782040b950b unix: uses an atomic type for scm files accounting
new e427cad6eee4 net: datagram: drop 'destructor' argument from several helpers
new 9a834f9b04bc Merge branch 'net-cleanup-datagram-receive-helpers'
new 8eece07c011f Merge tag 'sched-for-bpf-2020-02-20' of git://git.kernel.o [...]
new 94dacdbd5d2d bpf: Tighten the requirements for preallocated hash maps
new 2ed905c521e5 bpf: Enforce preallocation for instrumentation programs on RT
new dbca151cad73 bpf: Update locking comment in hashtab code
new f03efe49bd16 bpf/tracing: Remove redundant preempt_disable() in __bpf_t [...]
new 1b7a51a63b03 bpf/trace: Remove EXPORT from trace_call_bpf()
new 70ed0706a48e bpf: disable preemption for bpf progs attached to uprobe
new b0a81b94cc50 bpf/trace: Remove redundant preempt_disable from trace_call_bpf()
new 1d7bf6b7d3e8 perf/bpf: Remove preempt disable around BPF invocation
new 8a37963c7ac9 bpf: Remove recursion prevention from rcu free callback
new 569de905ebc3 bpf: Dont iterate over possible CPUs with interrupts disabled
new 3c58482a382b bpf: Provide bpf_prog_run_pin_on_cpu() helper
new 37e1d9202225 bpf: Replace cant_sleep() with cant_migrate()
new 3d9f773cf287 bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites.
new 6eac7795e8ef bpf/tests: Use migrate disable instead of preempt disable
new 02ad05965491 bpf: Use migrate_disable/enabe() in trampoline code.
new 2a916f2f546c bpf: Use migrate_disable/enable in array macros and cgroup [...]
new c518cfa0c5ad bpf: Provide recursion prevention helpers
new 085fee1a72a9 bpf: Use recursion prevention helpers in hashtab code
new b6e5dae15a61 bpf: Replace open coded recursion prevention in sys_bpf()
new d01f9b198ca9 bpf: Factor out hashtab bucket lock operations
new 7f805d17f152 bpf: Prepare hashtab locking for PREEMPT_RT
new 66150d0dde03 bpf, lpm: Make locking RT friendly
new 099bfaa731ec bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and in [...]
new 80a836c2506b Merge branch 'BPF_and_RT'
new 779e422d1198 selftests/bpf: Run reuseport tests only with supported soc [...]
new e0360423d020 selftests/bpf: Run SYN cookies with reuseport BPF test onl [...]
new 9fb156bb82a3 selftests/bpf: Print backtrace on SIGSEGV in test_progs
new f1d4884d6871 virtio_net: Keep vnet header zeroed if XDP is loaded for s [...]
new 503d539a6e41 virtio_net: Add XDP meta data support
new 3cd046f182aa scripts/bpf: Switch to more portable python3 shebang
new 3494bec0f6ac bpftool: Support struct_ops, tracing, ext prog types
new 6b52ca44e8af bpftool: Move out sections to separate functions
new 368cb0e7cdb5 bpftool: Make probes which emit dmesg warnings optional
new bcdacab6e70c bpftool: Update documentation of "bpftool feature" command
new ad92b12a6e0e bpftool: Update bash completion for "bpftool feature" command
new 736332740e29 selftests/bpf: Add test for "bpftool feature" command
new 4bc988464bb1 Merge branch 'bpf-bpftool-probes'
new d7f10df86202 bpf: Replace zero-length array with flexible-array member
new 5682d393b40e inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one()
new 0df6d32842b9 inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data
new 1ed4d92458a9 bpf: INET_DIAG support in bpf_sk_storage
new 085c20cacf2b bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump()
new 812285fa5ab1 Merge branch 'bpf_sk_storage_via_inet_diag'
new 9f0ca0c1a50a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new b90feaff2a2c net: sched: Replace zero-length array with flexible-array member
new 9482cc969cf9 net: ll_temac: Remove unused tx_bd_next struct field
new 7c462a0ca576 net: ll_temac: Remove unused start_p variable
new f7b261bfc35e net: ll_temac: Make RX/TX ring sizes configurable
new 227d4617c423 net: ll_temac: Add ethtool support for coalesce parameters
new b0251fbeac45 Merge branch 'net-ll_temac-RX-TX-ring-size-and-coalesce-et [...]
new 892e09153fa3 net: ag71xx: port to phylink
new f3f2f98470b7 hsr: use debugfs_remove_recursive() instead of debugfs_remove()
new 13eeb5fea68e hsr: use extack error message instead of netdev_info
new 4b793acdca00 hsr: use netdev_err() instead of WARN_ONCE()
new 81390d0c4e56 hsr: remove unnecessary rcu_read_lock() in hsr module
new e0a4b99773d3 hsr: use upper/lower device infrastructure
new 68e2c37690b0 Merge branch 'hsr-several-code-cleanup-for-hsr-module'
new 70ae1e127b48 ethtool: Factored out similar ethtool link settings for vi [...]
new 9aedc6e2f1c6 net/ethtool: Introduce link_ksettings API for virtual netw [...]
new de3018109389 Merge branch 'net-ethtool-Introduce-link_ksettings-API-for [...]
new 2603c29e6c12 net: sock_reuseport: Replace zero-length array with flexib [...]
new 2e7aaaa19cf2 net: sctp: Replace zero-length array with flexible-array member
new 97a888c2ff6b net: nexthop: Replace zero-length array with flexible-arra [...]
new 207644f5138f net: ip6_route: Replace zero-length array with flexible-ar [...]
new e8316026d538 net: lwtunnel: Replace zero-length array with flexible-arr [...]
new c61a2a76e5da net: ipv6: mld: Replace zero-length array with flexible-ar [...]
new 53e76f4824f0 ndisc: Replace zero-length array with flexible-array member
new a79b41ec9836 net: dn_fib: Replace zero-length array with flexible-array member
new 8661b6e7c464 net: flow_offload: Replace zero-length array with flexible [...]
new 08ca27d027c2 neighbour: Replace zero-length array with flexible-array member
new 5a8b7c4b7f95 arcnet: Replace zero-length array with flexible-array member
new 48938b1e5027 net: phy: mscc: add constants for used interrupt mask bits
new 27150bc4286c octeontx2-af: Interface backpressure configuration
new f7e086e754fe octeontx2-af: Pause frame configuration at cgx
new 75f36270990c octeontx2-pf: Support to enable/disable pause frames via ethtool
new 4f4eebf26f0d octeontx2-af: Optimize data retrieval from firmware
new 8315f9b2dcb8 octeontx2-af: Set discovery ID for RVUM block
new 549c35ecc132 octeontx2-af: Enable PCI master
new dc819c1bc3e1 octeontx2-af: Modify rvu_reg_poll() to check reg atleast twice
new aeaf0cc5b7b4 Merge branch 'octeontx2-Flow-control-support-and-other-mis [...]
new c0d2507abc26 net: thunderx: Adjust CQE_RX drop levels for better performance
new 605a9bbc7f49 net: thunderx: Reduce mbox wait response time.
new aa3afccc9adf net: cavium: Register driver with PCI subsys IDs
new 6f2f92a9d04d Merge branch 'net-thunderx-Miscellaneous-changes'
new bb4cf02d4c74 netdevice: Replace zero-length array with flexible-array member
new 2e83abdcb30e net: mip6: Replace zero-length array with flexible-array member
new 1776658da830 drop_monitor: Replace zero-length array with flexible-arra [...]
new a53110609c72 net: ip_fib: Replace zero-length array with flexible-array member
new 6e68f499e934 net: ip6_fib: Replace zero-length array with flexible-arra [...]
new 48b77df665e0 net: inet_sock: Replace zero-length array with flexible-ar [...]
new 8f5c69f96a50 bna: bnad: Replace zero-length array with flexible-array member
new 0fcf4666431f net: atlantic: Replace zero-length array with flexible-arr [...]
new ee3bc9c2232a r8152: Replace zero-length array with flexible-array member
new 23640d641255 tehuti: Replace zero-length array with flexible-array member
new 0b56a29f708e Merge branch 'net-zl-array'
new 15070919f801 mvneta: add XDP ethtool errors stats for TX to driver
new d2f7e56d1e40 ipv6: Use math to point per net sysctls into the appropria [...]
new ca68e1384fd1 net: dsa: sja1105: add 100baseT1_Full support
new a7442ec3bf89 octeontx2-af: fix spelling mistake "backpessure" -> "backp [...]
new c34b961a2492 net/sched: act_ct: Create nf flow table per zone
new 64ff70b80fd4 net/sched: act_ct: Offload established connections to flow table
new 46475bb20f4b net/sched: act_ct: Software offload of established flows
new 630fe59e384e Merge branch 'act_ct-Software-offload-of-conntrack_in'
new c04d102ba56e doc: sfp-phylink: correct code indentation
new acf1ee44ca5d devlink: Introduce devlink port flavour virtual
new 162add8cbae4 net/mlx5e: Use devlink virtual flavour for VF devlink port
new 0a303214f8cb Merge branch 'devlink-virtual-port'
new 1954b86016cf mptcp: Check connection state before attempting send
new 76c42a29c0eb mptcp: Use per-subflow storage for DATA_FIN sequence number
new 6d37a0b857c3 mptcp: Only send DATA_FIN with final mapping
new a29b56c45114 Merge branch 'mptcp-Improve-DATA_FIN-transmission'
new 84ea1f854172 selftests: forwarding: lib: Add tc_rule_handle_stats_get()
new 844f05565469 selftests: forwarding: Convert until_counter_is() to take [...]
new 47b0e096a938 selftests: forwarding: tc_common: Convert to use busywait
new 7b522ba27636 selftests: mlxsw: qos_defprio: Use until_counter_is
new 78efdb5c9fd4 Merge branch 'net-selftests'
new e6a98f8081e2 liquidio: Replace zero-length array with flexible-array member
new 30a87f150bd6 net: mlxfw: Replace zero-length array with flexible-array member
new a1dc1d6a05a7 net: qrtr: Respond to HELLO message
new 71046abfffe9 net: qrtr: Fix FIXME related to qrtr_ns_init()
new e762ae5d0547 Merge branch 'net-qrtr-Nameserver-fixes'
new e3c0a635103d net/broadcom: Clean broadcom code from driver versions
new 1611bec5fcd9 net/broadcom: Don't set N/A FW if it is not available
new af9b33c51b16 net/brocade: Delete driver version
new b6334be64d6f net/liquidio: Delete driver version assignment
new d4bb38156fe6 net/liquidio: Delete non-working LIQUIDIO_PACKAGE check
new b2c1e1d5a4ef net/cavium: Clean driver versions
new 46ca70a3d5b4 net/cavium: Delete N/A assignments for ethtool
new 01e392aa4908 net/chelsio: Delete drive and module versions
new 50ad85c28a16 net/chelsio: Don't set N/A for not available FW
new 1bcdfb53acab net/cirrus: Delete driver version
new f95f42b72ce5 net/cisco: Delete driver and module versions
new 3f29c285c98e net/cortina: Delete driver version from ethtool output
new 469c9e1ae73d net/davicom: Delete ethtool version assignment
new 6b80fb17f330 net/dec: Delete driver versions
new 02ff70b292f3 net/dlink: Remove driver version and release date
new 672c88dbb69d net/dnet: Delete static version from the driver
new 80a1608f3327 net/emulex: Delete driver version
new d560b733ed53 net/faraday: Delete driver version from the drivers
new 39dc02da5c10 net/fealnx: Delete driver version
new ed0a72e0de16 net/freescale: Clean drivers from static versions
new 1c944a9c7ef6 net/freescale: Don't set zero if FW not-available in dpaa
new bf5d4c064cf7 net/freescale: Don't set zero if FW not-available in ucc_geth
new ec6de57cb79b net/freescale: Don't set zero if FW iand bus not-available [...]
new d65848922527 Merge branch 'net-module-and-fw-vers'
new 29e59fd4fb48 net: mscc: ocelot: make ocelot_ace_rule support multiple ports
new a56d7a345dd6 net: mscc: ocelot: simplify tc-flower offload structures
new ce6659c55b7d net: mscc: ocelot: replace "rule" and "ocelot_rule" variab [...]
new d3ac98668640 net: mscc: ocelot: return directly in ocelot_cls_flower_{r [...]
new ed13233d8fe2 net: mscc: ocelot: spell out full "ocelot" name instead of "oc"
new e0632940bc4c net: mscc: ocelot: don't rely on preprocessor for vcap key [...]
new 1ba8f6561a3b net: mscc: ocelot: remove port_pcs_init indirection for VSC7514
new 8551cdeb2ad1 net: mscc: ocelot: parameterize the vcap_is2 properties
new ed11bb1f9657 net: dsa: Add bypass operations for the flower classifier- [...]
new 07d985eef073 net: dsa: felix: Wire up the ocelot cls_flower methods
new eae340faea7b Merge branch 'Wire-up-Ocelot-tc-flower-to-Felix-DSA'
new 97ec3b21b207 gianfar: remove unnecessary zeroing coalesce settings
new 07ac9d16b4a5 net/sched: act_ct: Fix ipv6 lookup of offloaded connections
new 4cc5fdec6dfe net/sched: act_ct: Use pskb_network_may_pull()
new ef71037047b0 Merge branch 'act_ct-software-offload-of-established-flows-fixes'
new 90baeb9dd265 pie: use term backlog instead of qlen
new 220d4ac74ed6 pie: remove unnecessary type casting
new 105e808c1da2 pie: remove pie_vars->accu_prob_overflows
new 5c5840e4b968 pie: realign comment
new f6f8ef9a8691 Merge branch 'pie-minor-improvements'
new 69df578c5f4b net: mscc: ocelot: eliminate confusion between CPU and NPI port
new 1cf3299b038b net: dsa: felix: Allow unknown unicast traffic towards the [...]
new 5a1c63f12941 Merge branch 'Allow-unknown-unicast-traffic-to-CPU-for-Felix-DSA'
new 87578b50d8ad net: marvell: add PCI_STATUS_SIG_TARGET_ABORT to PCI statu [...]
new a84bf9970eab net: skfp: add PCI_STATUS_REC_TARGET_ABORT to PCI status e [...]
new 90760b21aef4 r8169: add PCI_STATUS_PARITY to PCI status error bits
new d6e055e8733d PCI: Add constant PCI_STATUS_ERROR_BITS
new ec5d9e87842a PCI: Add pci_status_get_and_clear_errors
new 2864a883f931 r8169: use pci_status_get_and_clear_errors
new 0800d88e2c2c net: sun: use pci_status_get_and_clear_errors
new 3ae944b829d6 net: skfp: use new constant PCI_STATUS_ERROR_BITS
new 75e1fd42e6e1 PCI: pci-bridge-emul: Use new constant PCI_STATUS_ERROR_BITS
new ec46bf925a7f sound: bt87x: use pci_status_get_and_clear_errors
new e7c298854a04 Merge branch 'PCI-Add-and-use-constant-PCI_STATUS_ERROR_BI [...]
new 8d8963c3db6c net: phy: marvell10g: add mdix control
new a585c03e63fd net: phy: marvell10g: add energy detect power down tunable
new c9cc1c815d36 net: phy: marvell10g: place in powersave mode at probe
new aec128f9ab1d Merge branch 'marvell10g-tunable-and-power-saving-support'
new eed22a0685d6 net: rmnet: add missing module alias
new fcf8f4eb81fb net: rmnet: print error message when command fails
new 9c9cc918152e net: rmnet: use GFP_KERNEL instead of GFP_ATOMIC
new d99045283ec1 Merge branch 'rmnet-cleanups'
new 56dc0a0eac99 hsr: fix refcnt leak of hsr slave interface
new 95cddcb5cc20 ethtool: add infrastructure for centralized checking of co [...]
new 4a1ce0107e09 xgbe: let core reject the unsupported coalescing parameters
new c885bff6c23e enic: let core reject the unsupported coalescing parameters
new d0ee0e620fa2 stmmac: let core reject the unsupported coalescing parameters
new 0e72ea19e395 nfp: let core reject the unsupported coalescing parameters
new 987b191c16f9 ionic: let core reject the unsupported coalescing parameters
new 60d339641a2a hisilicon: let core reject the unsupported coalescing parameters
new 4a80a1833871 ice: let core reject the unsupported coalescing parameters
new f704d24371a4 bnxt: reject unsupported coalescing params
new 55808762f3c3 mlx5: reject unsupported coalescing params
new f9f12f57e2a5 e1000e: reject unsupported coalescing params
new a51e520653a6 virtio_net: reject unsupported coalescing params
new f3588909c185 Merge branch 'ethtool-consolidate-parameter-checking-for-i [...]
new aaca94080789 net: sched: Make FIFO Qdisc offloadable
new ee88450d2509 mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state
new c4e372e2ac7c mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace
new 7bec1a45d570 mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc
new b9b72999eb86 selftests: forwarding: ETS: Use Qdisc counters
new 6349021701d0 Merge branch 'mlxsw-Offload-FIFO'
new 5de3a2386ec3 net: tulip: Replace zero-length array with flexible-array member
new 442a46ad103e bcm63xx_enet: remove redundant variable definitions
new 24f0bd136264 brcmfmac: add the BRCM 4364 found in MacBook Pro 15,2
new 57f0a29c3e08 DTS: bindings: wl1251: mark ti,power-gpio as optional
new 346bdd8e979d wl1251: remove ti,power-gpio for SDIO mode
new a3ebb0335c54 qtnfmac: use MAJOR.MINOR format for firmware protocol
new 310cd5dd5070 qtnfmac: pass hardware capabilities in TLV element
new e70cf22bc7b2 qtnfmac: merge PHY_PARAMS_GET into MAC_INFO
new bc5db734c1c4 qtnfmac: drop QTN_TLV_ID_NUM_IFACE_COMB TLV type
new 601ce21ff88d qtnfmac: implement extendable channel survey dump
new 0d18a9c0a387 qtnfmac: pass max scan SSIDs limit on per-radio basis
new 8b0b5f1ba9e0 qtnfmac: cleanup alignment in firmware communication protocol
new 5edadc5a3f11 qtnfmac: update channel switch command to support 6GHz band
new 501c3be1ec3c qtnfmac: drop unnecessary TLVs from scan command
new 946d077a4256 qtnfmac: fix potential Spectre vulnerabilities
new 863844ee3bd3 brcmfmac: abort and release host after error
new 597fc0e6ad59 rtw88: remove unused parameter vif in rtw_lps_pg_info_get()
new 9e01c07069db rtw88: add rtw_read8_mask and rtw_read16_mask
new 2a4225551afb rtw88: pci: 8822c should set clock delay to zero
new 398b9bdab2c3 rtw88: move rtw_enter_ips() to the last when config
new 6eab0ba99bc2 rtw88: avoid holding mutex for cancel_delayed_work_sync()
new 55cc84421c30 rtw88: add ciphers to suppress error message
new 8299adec99b2 rtw88: 8822c: update power sequence to v16
new 16bbc3eb8372 rsi: fix null pointer dereference during rsi_shutdown()
new bafbc6f0b51b rtw88: Use kfree_skb() instead of kfree()
new 40fb04b22f31 rtw88: Use secondary channel offset enumeration
new 9c714b7caa17 rtw88: 8822c: modify rf protection setting
new 74c3d72cc134 rtw88: disable TX-AMSDU on 2.4G band
new d49f2c5063fd rtw88: 8822[bc]: Make tables const, reduce data object size
new aa7619a39ace rtw88: Fix incorrect beamformee role setting
new 932183aa35c6 mwifiex: change license text from MARVELL to NXP
new e54432563b68 mt76: move initialization of some struct members to mt76_a [...]
new ac24dd35028b mt76: introduce struct mt76_phy
new bfc394dd65ef mt76: add support for an extra wiphy in the rx path
new 9fba6d077f64 mt76: add support for an extra wiphy in the main tx path
new e394b5757bad mt76: add support for an extra wiphy in the tx status path
new 426e8e413ce8 mt76: add support for an extra wiphy in mt76_sta_state()
new 96747a51fe62 mt76: move channel state to struct mt76_phy
new 5a95ca41223e mt76: keep a set of software tx queues per phy
new 011849e0fc55 mt76: move state from struct mt76_dev to mt76_phy
new db7aa188623d mt76: move chainmask back to driver specific structs
new 9e5f6dd7a5c6 mt76: move txpower_conf back to driver specific structs
new beaaeb6b6827 mt76: move txpower and antenna mask to struct mt76_phy
new 8af63fed3389 mt76: add multiple wiphy support to mt76_get_min_avg_rssi
new a3d01038719c mt76: add priv pointer to struct mt76_phy
new c89d36254155 mt76: add function for allocating an extra wiphy
new c7d2d6310969 mt76: add ext_phy field to struct mt76_wcid
new 30684481e6ca mt76: move ampdu_ref from mt76_dev to driver struct
new c9619dfaf2ab mt76: do not overwrite max_tx_fragments if it has been set
new fdd2e570764c mt76: mt7615: add dual-phy support for mac80211 ops
new d446a20f5b0c mt76: mt7615: add multiple wiphy support for smart carrier sense
new f89f58c8fb63 mt76: mt7615: add missing register init for dual-wiphy support
new d23cb96ccf71 mt76: mt7615: remove useless MT_HW_RDD0/1 enum
new 5dabdf71e94e mt76: mt7615: add multiple wiphy support to the dfs support code
new 2bed2a3e905a mt76: mt7615: rework chainmask handling
new 27ae72193249 mt76: mt7615: add multiple wiphy support to the rx path
new ac3ef85cebde mt76: mt7615: initialize dbdc settings on interface add
new b0b5426ee7d5 mt76: mt7615: move radio/mac initialization to .start/stop [...]
new 9ce2f7fa94c1 mt76: mt7615: select the correct tx queue for frames sent [...]
new 0f2173f093b3 mt76: mt7615: add support for registering a second wiphy v [...]
new f0305d182c02 mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON
new c3c25d09d4ac mt76: mt7615: defer mcu initialization via workqueue
new 3e3848280f7d mt7615: replace sta_state callback with sta_add/sta_remove
new 2703bafcdbf7 mt76: fix rx dma ring descriptor state on reset
new 37a68e001578 mt76: disable bh in mt76_dma_rx_poll
new eba571683b40 mt76: fix possible undetected invalid MAC address
new 00c29ab2f671 mt76: mt7603: reset STA_CCA counter setting the channel
new b3c6d6388b51 mt76: eeprom: add support for big endian eeprom partition
new 1a874afbbf88 dt-bindings: net: wireless: mt76: introduce big-endian property
new f53300fdaa84 mt76: mt7615: Fix build with older compilers
new 175b4d58b91a mt76: mt7615: report firmware version using ethtool
new bae76a1eefd4 mt76: mt76x02: fix coverage_class type
new 6a792b1a0332 mt76: mt7603: set 0 as min coverage_class value
new 183d1fcf0b6a mt76: mt7615: add set_coverage class support
new e7ec563eae04 mt76: use AC specific reorder timeout
new 0794d03a8f2f mt76: mt76x02: omit beacon slot clearing
new f27469a93396 mt76: mt76x02: split beaconing
new 7d2886404e78 mt76: mt76x02: add check for invalid vif idx
new 5c48e60e57b0 mt76: mt76x02: remove a copy call for usb speedup
new 944624866996 mt76: speed up usb bulk copy
new d3cc4e7640ca mt76: mt76x02: add channel switch support for usb interfaces
new a6bfb6d13f33 mt76: usb: use max packet length for m76u_copy
new c708bfa352d3 mt76: mt76x02u: do not set NULL beacons
new b74f98b828f5 mt76: mt76x02: minor mt76x02_mac_set_beacon optimization
new a25c888f3a5f mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value
new e5051965fd2b mt76: mt7615: measure channel noise and report it via survey
new c99dc3c1524d mt76: mt7615: increase MCU command timeout
new d55aa5e17461 mt76: mt7603: fix input validation issues for powersave-fi [...]
new 9379df2fd923 mt76: clear skb pointers from rx aggregation reorder buffe [...]
new ff913979a2d3 mt76: mt7615: introduce LED support
new d1ff4a3c2fab mt76: mt76x02: simplify led reg definitions
new ff44d907ee10 mt76: mt7603: simplify led reg definitions
new cd736c474712 mt76: fix compilation warning in mt76_eeprom_override()
new 2cad515ece8a mt76: mt7615: add missing settings for simultaneous dual-b [...]
new 4fe9218c5eda mt76: mt7615: rework set_channel function
new 0d88aea88f1d mt76: mt7615: add set_antenna callback
new 31affc967f04 mt76: mt7615: report TSF information
new 679b23fef8a4 mt76: mt7615: add per-phy mib statistics
new c388d8584bc8 mt76: mt7615: add a get_stats() callback
new a3f657ec1f9a mt76: move dev_irq tracepoint in mt76 module
new 5498974bd5d0 mt76: move mac_txdone tracepoint in mt76 module
new 9cd82366a7c0 mt76: mt7615: add tracing support
new d9d8be11f88b mt76: mt76x2: get rid of leftover target
new 2ce73efe0f8e mt76: mt7615: initialize radar specs from host driver
new 26b487669756 mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom
new fecde5da035e mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init
new 1b784c3343ed mt76: mt7615: remove leftover routine declaration
new 85b7a5d0b2ab mt76: rely on mac80211 utility routines to compute airtime
new a1ea1d688d0b mt76: mt76x02u: avoid overwrite max_tx_fragments
new f4021e1f0691 mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet
new 840728899c84 mt76: mt76u: add mt76u_process_rx_queue utility routine
new 0d1862104e6a mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature
new ab221b207b60 mt76: mt76u: add mt76_queue to mt76u_refill_rx signature
new 2fe6a5564d59 mt76: mt76u: use mt76_queue as mt76u_complete_rx context
new 37ec6a03d728 mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers
new 9aeb0d114d4e mt76: mt76u: move mcu buffer allocation in mt76x02u drivers
new 38e09a49f449 mt76: mt76u: introduce mt76u_free_rx_queue utility routine
new b430b7db3889 mt76: mt76u: stop/free all possible rx queues
new 63deaab0dd8f mt76: mt76u: add mt76u_alloc_rx_queue utility routine
new 87999d4e6b15 mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc
new 1d54bc27165d mt76: mt76u: resume all rx queue in mt76u_resume_rx
new 94e1cfa890b7 mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine
new 1e816c65cb38 mt76: mt76u: add {read/write}_extended utility routines
new 16d6dac00939 mt76: mt76u: take into account different queue mapping for 7663
new 9803b7b16176 mt76: mt76u: introduce mt76u_skb_dma_info routine
new 3bcd979c8a24 mt76: mt76u: add endpoint to mt76u_bulk_msg signature
new 94d4d07675fa mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag
new 5ffc6b5a9840 mt76: set dma-done flag for flushed descriptors
new 93eaec7625f1 mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw
new 8f6c4f7ba1a1 mt76: dma: do not write cpu_idx on rx queue reset until af [...]
new e970e6659899 mt76: mt7603: increase dma mcu rx ring size
new d9c54264d818 mt76: enable Airtime Queue Limit support
new cd82b0e0ca71 dt-bindings: net: wireless: mt76: document bindings for MT7622
new 13602c9d20cd mt76: mt7615: add __aligned(4) to txp structs
new 57ec55e9f775 mt76: mt7615: move mmio related code from pci.c to mmio.c
new 1c88e7e0aee4 mt76: mt7615: split up firmware loading functions
new 4e569727da74 mt76: mt7615: store N9 firmware version instead of CR4
new 853fb35c503d mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622
new cdad4874057d mt76: mt7615: add dma and tx queue initialization for MT7622
new 5dff21eef6e5 mt76: mt7615: add eeprom support for MT7622
new 8acb7afc693b mt76: mt7615: add calibration free support for MT7622
new c3ad5e9d00af mt76: mt7615: disable 5 GHz on MT7622
new 35da599fcdc2 mt76: mt7615: implement probing and firmware loading on MT7622
new 6aa4ed7927f1 mt76: mt7615: implement DMA support for MT7622
new 8c90c2253eea mt76: mt7615: decrease rx ring size for MT7622
new eacf61101260 mt76: mt7615: disable DBDC on MT7622
new 8351943d3c70 mt76: mt7615: add Kconfig entry for MT7622
new 15d9a5d7b556 mt76: mt7615: fix and rework tx power handling
new f347f81a8ac9 mt76: mt7615: report firmware log event messages
new 61c4fa721968 mt76: mt7615: implement hardware reset support
new 35492cd28f2a mt76: mt7615: add support for testing hardware reset
new dc80bb6f6ee6 mt76: mt7615: simplify mcu_set_bmc flow
new 20c3604f3e7c mt76: mt7615: simplify mcu_set_sta flow
new 9190d90daa2c mt76: mt7615: add a helper to encapsulate sta_rec operation
new 6849e29ed92e mt76: mt7615: add starec operating flow for firmware v2
new 184dd9a11d7d mt76: mt7615: use new tag sta_rec_wtbl
new 4690da34f154 mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format
new e07880b24d08 mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format
new c5502b89ee68 mt76: mt7615: fix adding active monitor interfaces
new 8e2ad48e2bac mt76: mt7615: fix monitor mode on second PHY
new 43ba19228cfa mt76: avoid extra RCU synchronization on station removal
new 049019c2a07d mt76: mt76x2: avoid starting the MAC too early
new 07cda406308b mt76: fix rounding issues on converting per-chain and comb [...]
new 0e544cb59c9a mt76: mt7615: rework rx phy index handling
new e22d0b89647c mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615
new cf605a3bd9fb mt76: mt7615: rely on mt76_queues_read for mt7622
new 972c598133d8 mt76: mt76u: extend RX scatter gather number
new 5d5a99464abb mt76: mt76u: rename stat_wq in wq
new a9fddf08ec66 mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap
new 098729575057 mt76: Introduce mt76_mcu data structure
new 6065bb8a9c40 Merge tag 'mt76-for-kvalo-2020-02-14' of https://github.co [...]
new a368e860adb1 Merge tag 'wireless-drivers-next-2020-03-05' of git://git. [...]
new 7d10001e20e4 ptp: add VMware virtual PTP clock driver
new 367ab29e3d88 ibmveth: Remove unused page_offset macro
new 70c0923b0ef1 PCI: Introduce pci_get_dsn
new 8d85b75b4e08 bnxt_en: Use pci_get_dsn()
new dbce64cbee6b scsi: qedf: Use pci_get_dsn()
new ceb2f00707f9 ice: Use pci_get_dsn()
new f998958df272 ixgbe: Use pci_get_dsn()
new 61600112f02f nfp: Use pci_get_dsn()
new 5e0db7e4b199 Merge branch 'PCI-Implement-function-to-read-Device-Serial [...]
new 52ef8108396f tc-testing: list kernel options for basic filter with cani [...]
new 9dd620afd154 tc-testing: updated tdc tests for basic filter with canid [...]
new 516c512bde3e tun: fix misleading comment format
new 7522416d2569 tun: get rid of DBG1() macro
new 182094348a08 tun: drop useless debugging statements
new 3424170f37e7 tun: replace tun_debug() by netif_info()
new 5af090713481 tun: drop TUN_DEBUG and tun_debug()
new 425c075dcbb2 Merge branch 'tun-debug'
new caaa71fac36e net: mdio: add ipq8064 mdio driver
new ae9e82cc096b dt-bindings: net: Add ipq806x mdio bindings
new cdc7aaca074d um: reject unsupported coalescing params
new 524250a324da RDMA/ipoib: reject unsupported coalescing params
new e5ad00b34dc0 tun: reject unsupported coalescing params
new e52a646b34ff r8152: reject unsupported coalescing params
new 0f3883b4773f vmxnet3: let core reject the unsupported coalescing parameters
new 35fa705665c6 staging: qlge: reject unsupported coalescing params
new fad99303f0e3 wil6210: reject unsupported coalescing params
new caf48383f1e6 Merge branch 'ethtool-consolidate-irq-coalescing-other-drivers'
new 2514921e7247 flow_offload: Introduce offload of HW stats type
new 1ee473306a28 ocelot_flower: use flow_offload_has_one_action() helper
new 319a1d19471e flow_offload: check for basic action hw stats type
new 3632f6d39078 mlxsw: spectrum_flower: Do not allow mixing HW stats types [...]
new c4afd0c81635 mlxsw: restrict supported HW stats type to "any"
new d60d7ed4c860 flow_offload: introduce "immediate" HW stats type and allo [...]
new 48855479510b flow_offload: introduce "delayed" HW stats type and allow [...]
new f16e7f64e4b5 mlxsw: spectrum_acl: Ask device for rule stats only if cou [...]
new d7cb1e3ba12e flow_offload: introduce "disabled" HW stats type and allow [...]
new 44f865801741 sched: act: allow user to specify type of HW stats for a filter
new 9d2e4e16484a Merge branch 'net-allow-user-specify-TC-action-HW-stats-type'
new 34aba2c45024 cxgb4/chcr : Register to tls add and del callback
new 8a30923e1598 cxgb4/chcr: Save tx keys and handle HW response
new 5a4b9fe7fece cxgb4/chcr: complete record tx handling
new 429765a149f1 chcr: handle partial end part of a record
new dc05f3df8fac chcr: Handle first or middle part of record
new 62370a4f346d cxgb4/chcr: Add ipv6 support and statistics
new 31de3f562f52 Merge branch 'cxgb4-chcr-ktls-tx-ofld-support-on-T6-adapter'
new eea45da4036d bareudp: add module alias
new c46a49a45c86 bareudp: print error message when command fails
new 2baecda37f4e bareudp: remove unnecessary udp_encap_enable() in bareudp_ [...]
new 1033a215fee5 Merge branch 'bareudp-several-code-cleanup-for-bareudp-module'
new 376d5307e057 net: rmnet: set NETIF_F_LLTX flag
new 138470a9b2cc net/sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get
new 54a9062f6909 bnxt_en: Handle all NQ notifications in bnxt_poll_p5().
new 340ac85eabce bnxt_en: Simplify __bnxt_poll_cqs_done().
new 389a877a3b20 bnxt_en: Process the NQ under NAPI continuous polling.
new 843d699d79a1 bnxt_en: Clear DCB settings after firmware reset.
new 9f90445c14be bnxt_en: Remove unnecessary assignment of return code
new 3d0615911d33 bnxt_en: Modify some bnxt_hwrm_*_free() functions to void.
new 3a707bed13b7 bnxt_en: Return -EAGAIN if fw command returns BUSY
new 0fcfc7a1c3d1 bnxt_en: Call devlink_port_type_clear() in remove()
new 896328fe0b5f Merge branch 'bnxt_en-Updates'
new 6b995bdefc10 fsl/fman: reuse set_mac_address() in dtsec init()
new f3353b990225 fsl/fman: tolerate missing MAC address in device tree
new cbb961ca271e dpaa_eth: Use random MAC address when none is given
new e2f5cb7280f8 Merge branch 'QorIQ-DPAA-Use-random-MAC-address-when-none- [...]
new d7f5f3c89c1a remoteproc: add IPA notification to q6v5 driver
new fc39c40a15a6 dt-bindings: soc: qcom: add IPA bindings
new cdf2e9419dd9 soc: qcom: ipa: main code
new 1ed7d0c0fdba soc: qcom: ipa: configuration data
new ba764c4dad7b soc: qcom: ipa: clocking, interrupts, and memory
new ca48b27be7c6 soc: qcom: ipa: GSI headers
new 650d1603825d soc: qcom: ipa: the generic software interface
new c3f398b141a8 soc: qcom: ipa: IPA interface to GSI
new 9dd441e4ed57 soc: qcom: ipa: GSI transactions
new 84f9bd12d46d soc: qcom: ipa: IPA endpoints
new 2b9feef2b6c2 soc: qcom: ipa: filter and routing tables
new 731c46edad82 soc: qcom: ipa: immediate commands
new a646d6ec9098 soc: qcom: ipa: modem and microcontroller
new 530f9216a953 soc: qcom: ipa: AP/modem communications
new 08120d236c47 soc: qcom: ipa: support build of IPA code
new aa3027455974 MAINTAINERS: add entry for the Qualcomm IPA driver
new 9cc5ae125f0e arm64: dts: sdm845: add IPA information
new fbd436029c48 Merge branch 'net-introduce-Qualcomm-IPA-driver'
new 34a568a244be net: sgi: ioc3-eth: Remove phy workaround
new e08ab0b377a1 tcp: add bytes not sent to SCM_TIMESTAMPING_OPT_STATS
new 3f95f55eb55d net: sched: pie: change tc_pie_xstats->prob
new 13099824145a s390/qdio: add tighter controls for IRQ polling
new 49f42f5d6194 s390/qeth: remove VNICC callback parameter struct
new 206bd0a735d4 Merge branch 's390-qeth-next'
new a0e6650bdd25 r8169: convert while to for loop in rtl_tx
new 6a41f2b2f1e4 r8169: ensure tx_skb is fully reset after calling rtl8169_ [...]
new 22d352c51e74 r8169: simplify usage of rtl8169_unmap_tx_skb
new 101438729d84 r8169: remove now unneeded barrier in rtl_tx
new af99168a4cc8 Merge branch 'r8169-series-with-improvements-to-rtl_tx'
new edddb36644d5 batman-adv: Start new development cycle
new 3b2582c7affd batman-adv: Avoid RCU list-traversal in spinlock
new 5f27eb055d5c batman-adv: Replace zero-length array with flexible-array member
new 6c1a55fecae0 Merge tag 'batadv-next-for-davem-20200306' of git://git.op [...]
new 37feab6076aa net: dsa: mt7530: add support for port mirroring
new 8a4b910d005d mptcp: selftests: add rcvbuf set option
new ec33916d47cb mptcp: don't grow mptcp socket receive buffer when rcvbuf [...]
new c8e98343bf5c Merge branch 'mptcp-don-t-auto-adjust-rcvbuf-size-if-locked'
new 30a1e6d0f8e2 ionic: keep ionic dev on lif init fail
new 5dca69c425bc ionic: remove pragma packed
new b7f55b81f2ac ionic: improve irq numa locality
new c6d3d73a4055 ionic: clean up bitflag usage
new 75fcb75b93aa ionic: support ethtool rxhash disable
new c220e5239677 ionic: print pci bus lane info
new b3f064e9746d ionic: add support for device id 0x1004
new 1fcbebf115d9 ionic: drop ethtool driver version
new 09dee69ea6a5 Merge branch 'ionic-updates'
new 72fa490480ce net: hns3: fix some mixed type assignment
new 4960cabff63e net: hns3: rename macro HCLGE_MAX_NCL_CONFIG_LENGTH
new 89a85559302f net: hns3: remove an unnecessary resetting check in hclge_ [...]
new 01c45c521a5a net: hns3: delete some reduandant code
new 9091367037d3 net: hns3: add a check before PF inform VF to reset
new e45afb396e23 net: hns3: print out status register when VF receives unkn [...]
new 77ba415d1920 net: hns3: print out command code when dump fails in debugfs
new 8de91e92070b net: hns3: synchronize some print relating to reset issue
new fbdc4d79fcc2 net: hns3: delete unnecessary logs after kzalloc fails
new 119959a0a5bf Merge branch 'hns3-next'
new d8fab4815a37 net/mlx5: fix spelling mistake "reserverd" -> "reserved"
new 339ffae598ed net/mlx5e: Replace zero-length array with flexible-array member
new 1326034b3ce7 net/mlx5: Expose raw packet pacing APIs
new 86f5d0f3d499 net/mlx5: Introduce egress acl forward-to-vport capability
new bd673da6d933 net/mlx5: Introduce TLS and IPSec objects enums
new dc392fc56f39 net/mlx5: Expose link speed directly
new e0ebd8eb36ed net/mlx5: HW bit for goto chain offload support
new a70ed9d8ecf3 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...]
new c268ca6087f5 net/mlx5: Expose port speed when possible
new 2f5438ca0ee0 net/mlx5: Tidy up and fix reverse christmas ordring
new 1e62e222db2e net/mlx5: E-Switch, Use vport metadata matching only when [...]
new 2fbbc30da05d net/mlx5: Verify goto chain offload support
new d9fb932fde21 net/mlx5e: Fix an IS_ERR() vs NULL check
new 891b8f33218d net/mlx5: Allocate smaller size tables for ft offload
new cc617ceda0eb net/mlx5: E-switch, make query inline mode a static function
new 20f7b37ffc7d net/mlx5e: Introduce root ft concept for representors netdevs
new 01013ad355d6 net/mlx5e: Show/set Rx flow indir table and RSS hash key o [...]
new 6783e8b29f63 net/mlx5e: Init ethtool steering for representors
new b63293e759a1 net/mlx5e: Show/set Rx network flow classification rules o [...]
new 6c9ee3069380 Merge tag 'mlx5-updates-2020-03-09' of git://git.kernel.or [...]
new e0fa433db28a net: stmmac: selftests: Do not fail if PHY is not attached
new 422829f9f8db net: stmmac: Switch to linkmode_and()/linkmode_andnot()
new 8dc6051ce3ea net: stmmac: Fallback to dev_fwnode() if needed
new 46f69ded988d net: stmmac: Use resolved link config in mac_link_up()
new c580165ffbf2 net: phylink: Add missing Backplane speeds
new 9414819654cc net: phylink: Test if MAC/PCS support Autoneg
new fcb26bd2b6ca net: phy: Add Synopsys DesignWare XPCS MDIO module
new f213bbe8a9d6 net: stmmac: Integrate it with DesignWare XPCS
new e442cfc76833 Merge branch 'net-Add-support-for-Synopsys-DesignWare-XPCS'
new 62751b6808ec flow_offload: use flow_action_for_each in flow_action_mixe [...]
new 1e09e5818b3a pktgen: Allow on loopback device
new 9ff3dd7b8453 enetc: Drop redundant device node check
new a784c92ee272 enetc: Clean up of ehtool stats len
new 714239ac630a enetc: Clean up Rx BD iteration
new 434cebabd3a2 enetc: Add dynamic allocation of extended Rx BD rings
new 79c57bffebe8 Merge branch 'enetc-Support-extended-BD-rings-at-runtime'
new a393daa8993f flow_offload: fix allowed types check
new 42d5fe5f9c19 flow_offload: turn hw_stats_type into dedicated enum
new a16fa289843d flow_offload: restrict driver to pass one allowed bit to f [...]
new 377bb76444a1 Merge branch 'flow_offload-follow-ups-to-HW-stats-type-patchset'
new 469b390e1ba3 net: dsa: microchip: use delayed_work instead of timer + work
new 13e787ca82f8 net: dsa: mt7530: fix macro MIRROR_PORT
new f3beaf246f53 ice: Cleanup unneeded parenthesis
new 5520deb15326 iavf: Enable support for up to 16 queues
new 0ca469fbc3ca ice: allow bigger VFs
new 46c276cebfb4 ice: Improve clarity of prints and variables
new f844d5212cb0 ice: Fix removing driver while bare-metal VFs pass traffic
new 111820b0515a ice: Display Link detected via Ethtool in safe mode
new 1f454e06d93b ice: Fix corner case when switching from IEEE to CEE
new 35e935617e6e ice: renegotiate link after FW DCB on
new 345be791abd1 ice: Correct setting VLAN pruning
new c8a1071df934 ice: Increase mailbox receive queue length to maximum
new c88ba3fb33ca ice: fix use of deprecated strlcpy()
new 93ff48589a9e ice: Fix format specifier
new dced8ad321dd ice: Use EOPNOTSUPP instead of ENOTSUPP
new 6dae8aa0ed5b ice: use variable name more descriptive than type
new dab02de8673f ice: fix incorrect size description of ice_get_nvm_version
new 6ee242580447 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 047521d7b12d r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2
new 314a9cbbfb1d r8169: simplify getting stats by using netdev_stats_to_stats64
new 8e4f90caf05c net: ena: reject unsupported coalescing params
new fcca747f1800 net: aquantia: reject all unsupported coalescing params
new f4a76615f0fe net: systemport: reject unsupported coalescing params
new 05c531452f6c net: bnx2: reject unsupported coalescing params
new a0dadb331dfa net: bnx2x: reject unsupported coalescing params
new f6f508c07a1e net: bcmgenet: reject unsupported coalescing params
new 3eb2efbea193 net: tg3: reject unsupported coalescing params
new 659d0760b0c6 net: bna: reject unsupported coalescing params
new 812df69beb86 net: liquidio: reject unsupported coalescing params
new bd4be35b4ae2 net: mlx4: reject unsupported coalescing params
new d824178d0f5d net: cxgb2: reject unsupported coalescing params
new 62923b6abe8c net: cxgb3: reject unsupported coalescing params
new 5608c6417926 net: cxgb4: reject unsupported coalescing params
new 009ab69b4b67 net: cxgb4vf: reject unsupported coalescing params
new d13f1167ab1c net: gemini: reject unsupported coalescing params
new 96ee187badb7 Merge branch 'ethtool-consolidate-irq-coalescing-part-3'
new 86eeb97de710 ftgmac100: Remove redundant judgement
new 81f954a44567 bareudp: Fixed bareudp receive handling
new 0fa81b304a79 cdc_ncm: Implement the 32-bit version of NCM Transfer Block
new c7211ff3be0f net: stmmac: selftests: Fix L3/L4 Filtering test
new dacf470b2641 net: slcan, slip -- no need for goto when if () will do
new 4cda75275f9f net: sched: make newly activated qdiscs visible
new 0d8a42c93a7a raw: Add missing annotations to raw_seq_start() and raw_se [...]
new 734c8f757439 tcp: Add missing annotation for tcp_child_process()
new 64fbca011976 net: Add missing annotation for *netlink_seq_start()
new 9b96a3e6dd4b net: ibm: remove set but not used variables 'err'
new dc3e19f4572b soc: qcom: ipa: fix spelling mistake "cahces" -> "caches"
new 767d3ded5fb8 net: mptcp: don't hang before sending 'MP capable with data'
new e6e0f093d978 dt-bindings: soc: qcom: fix IPA binding
new 7c4046b1c53b Revert "net: sched: make newly activated qdiscs visible"
new c7449b756943 sfc: ethtool: Refactor to remove fallthrough comments in c [...]
new 8213f6c9a275 net: be2net: reject unsupported coalescing params
new a3f9dd70bfcc net: dpaa: reject unsupported coalescing params
new d5e3c87d302c net: fec: reject unsupported coalescing params
new 4db086932370 net: gianfar: reject unsupported coalescing params
new 4f9546d24a12 net: hns: reject unsupported coalescing params
new 7b8fda64b29d net: hns3: reject unsupported coalescing params
new 86f0f963f8db net: e1000: reject unsupported coalescing params
new 194219a79259 net: fm10k: reject unsupported coalescing params
new 5f85d407ed4b net: i40e: reject unsupported coalescing params
new cf5d0f1c24b1 net: iavf: reject unsupported coalescing params
new a289108c2a62 net: igb: let core reject the unsupported coalescing parameters
new 3ff8000ddc7d net: igbvf: reject unsupported coalescing params
new dbfa497a26e1 net: igc: let core reject the unsupported coalescing parameters
new eb7975d3789f net: ixgbe: reject unsupported coalescing params
new e259b9114b1e net: ixgbevf: reject unsupported coalescing params
new af91fd7e17f1 Merge branch 'ethtool-consolidate-irq-coalescing-part-4'
new 16f6c2518f9e tcp: Remove unnecessary conditions in inet_csk_bind_conflict().
new 4b01a9674231 tcp: bind(0) remove the SO_REUSEADDR restriction when ephe [...]
new 335759211a32 tcp: Forbid to bind more than one sockets haveing SO_REUSE [...]
new 7f204a7de8b0 selftests: net: Add SO_REUSEADDR test to check if 4-tuples [...]
new 93e616131a38 Merge branch 'bind_addr_zero'
new 9410c9409d3e net: sched: Introduce ingress classification function
new 7d17c544cd30 net: sched: Pass ingress block to tcf_classify_ingress
new 437192981932 net: sched: Change the block's chain list to an rcu list
new af699626ee26 net: sched: Support specifying a starting chain via tc skb ext
new 7f30db1ed80d net/mlx5: Introduce mapping infra for mapping unique ids to data
new 0f0d3827c0b4 net/mlx5: E-Switch, Move source port on reg_c0 to the uppe [...]
new 11b717d61526 net/mlx5: E-Switch, Get reg_c0 value on CQE
new 8f1e0b97cc70 net/mlx5: E-Switch, Mark miss packets with new chain id mapping
new dfd9e7500cd4 net/mlx5e: Rx, Split rep rx mpwqe handler from nic
new d6d27782864f net/mlx5: E-Switch, Restore chain id on miss
new 6ae4a6a594b8 net/mlx5e: Allow re-allocating mod header actions
new ea4cd837b99d net/mlx5e: Move tc tunnel parsing logic with the rest at t [...]
new 7f2fd0a5f8d8 net/mlx5e: Disallow inserting vxlan/vlan egress rules with [...]
new 0a7fcb78cc21 net/mlx5e: Support inner header rewrite with goto action
new 6724e66b90ee net/mlx5: E-Switch, Get reg_c1 value on miss
new b8ce90370977 net/mlx5e: Restore tunnel metadata on miss
new bf3347c4d15e Merge branch 'ct-offload' of git://git.kernel.org/pub/scm/ [...]
new 5b7cb7451585 net/mlx5: E-Switch, Enable reg c1 loopback when possible
new c6fe5729dcff net/mlx5e: en_rep: Create uplink rep root table after eswi [...]
new 978703f42549 netfilter: flowtable: Add API for registering to flow tabl [...]
new 9c26ba9b1f45 net/sched: act_ct: Instantiate flow table entry actions
new 30b0cf90c6dd net/sched: act_ct: Support restoring conntrack info on skbs
new 8b3646d6e0c4 net/sched: act_ct: Support refreshing the flow table entries
new edd5861e597b net/sched: act_ct: Enable hardware offload of flow table entires
new d18296ffd9cc net/mlx5: E-Switch, Introduce global tables
new 6fb0701a9cfa net/mlx5: E-Switch, Add support for offloading rules with [...]
new 43435e91396f net/mlx5: E-Switch, Support getting chain mapping
new ee1c45e87595 flow_offload: Add flow_match_ct to get rule ct match
new 4c3844d9e97e net/mlx5e: CT: Introduce connection tracking
new ac991b48d43c net/mlx5e: CT: Offload established flows
new 5c6b94604744 net/mlx5e: CT: Handle misses after executing CT action
new 1ef3018f5af3 net/mlx5e: CT: Support clear action
new f8ab30477690 Merge branch 'Introduce-connection-tracking-offload'
new 98130546da11 ethtool: rename ethnl_parse_header() to ethnl_parse_header [...]
new f70bb06563ed ethtool: update mapping of features to legacy ioctl requests
new 0524399d4612 ethtool: provide netdev features with FEATURES_GET request
new 88db6d1e4f62 ethtool: add ethnl_parse_bitset() helper
new 0980bfcd6954 ethtool: set netdev features with FEATURES_SET request
new 9c6451ef4881 ethtool: add FEATURES_NTF notification
new e16c3386fc4d ethtool: provide private flags with PRIVFLAGS_GET request
new f265d799596a ethtool: set device private flags with PRIVFLAGS_SET request
new 111dcba3c694 ethtool: add PRIVFLAGS_NTF notification
new e4a1717b677c ethtool: provide ring sizes with RINGS_GET request
new 2fc2929e8072 ethtool: set device ring sizes with RINGS_SET request
new bc9d1c995ecb ethtool: add RINGS_NTF notification
new 0c84979c951a ethtool: provide channel counts with CHANNELS_GET request
new e19c591eafad ethtool: set device channel counts with CHANNELS_SET request
new 546379b9a01b ethtool: add CHANNELS_NTF notification
new 82a9822b2677 Merge branch 'ethtool-netlink-interface-part-3'
new e31a50162feb bitfield.h: add FIELD_MAX() and field_max()
new 4639b38b7209 Revert "arm64: dts: sdm845: add IPA information"
new 0f70eedc0f77 Merge branch 'ipa-fixes'
new 8a765471a65e octeontx2-pf: unlock on error path in otx2_config_pause_frm()
new a8eceea84a3a inet: Use fallthrough;
new 1d3435793123 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 5ec82c49a21a ethtool: fix spelling mistake "exceeeds" -> "exceeds"
new 5b5c328f63fd net: ieee802154: ca8210: Use new structure for SPI transfe [...]
new 53cb2cfaa62d cfg802154: Replace zero-length array with flexible-array member
new 48f5d5cb80b4 Merge tag 'ieee802154-for-davem-2020-03-13' of git://git.k [...]
new ca7dc2791b50 bpftool: Add header guards to generated vmlinux.h
new fd56e0058412 libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h
new 396f544ed5e5 selftests/bpf: Fix BPF_KRETPROBE macro and use it in attac [...]
new df8ff35311c8 libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's [...]
new 82dbbfc822cd Merge branch 'move_BPF_PROG_to_libbpf'
new 441420a1f0b3 bpf: Reliably preserve btf_trace_xxx types
new 775a2be52da1 selftests/bpf: Declare bpf_log_buf variables as static
new 70ed506c3bbc bpf: Introduce pinnable bpf_link abstraction
new c016b68edc7a libbpf: Add bpf_link pinning/unpinning
new 6489b8e1e3cf selftests/bpf: Add link pinning selftests
new abbc61a5f26d Merge branch 'bpf_link'
new cf62089b0edd bpf: Add gso_size to __sk_buff
new b0ac4941aa2a bpf: Sync uapi bpf.h to tools/
new 62511ceadf6e selftests/bpf: Test new __sk_buff field gso_size
new 5fc40f37396c Merge branch 'bpf_gso_size'
new 320a36063e14 libbpf: Fix handling of optional field_name in btf_dump__e [...]
new 1aae4bdd7879 bpf: Switch BPF UAPI #define constants used from BPF progr [...]
new 7cb30aaab3f2 libbpf: Assume unsigned values for BTF_KIND_ENUM
new 367d82f17eff tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton
new 0641cadac467 Merge branch 'bpf-uapi-enums'
new af73d78bd384 kbuild: Remove debug info from kallsyms linking
new cc6fa771024f selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF
new 88fd9e5352fe bpf: Refactor trampoline update code
new 7e639208e88d bpf: JIT helpers for fmod_ret progs
new ae24082331d9 bpf: Introduce BPF_MODIFY_RETURN
new 6ba43b761c41 bpf: Attachment verification for BPF_MODIFY_RETURN
new aca228cd3387 tools/libbpf: Add support for BPF_MODIFY_RETURN
new da00d2f117a0 bpf: Add test ops for BPF_PROG_TYPE_TRACING
new 3d08b6f29cf3 bpf: Add selftests for BPF_MODIFY_RETURN
new 9ce601029058 Merge branch 'bpf_modify_ret'
new ca6cb5447cec riscv, bpf: Factor common RISC-V JIT code
new 5f316b65e99f riscv, bpf: Add RV32G eBPF JIT
new 06b741521622 bpf, doc: Add BPF JIT for RV32G to BPF documentation
new dad737c926b5 MAINTAINERS: Add entry for RV32G BPF JIT
new 69191754ff29 bpf: Remove unnecessary CAP_MAC_ADMIN check
new 3e7c67d90e3e bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET
new 7b70973d7edb bpf: sockmap: Only check ULP for TCP sockets
new 1a2e20132db7 skmsg: Update saved hooks only once
new d19da360ee0f bpf: tcp: Move assertions into tcp_bpf_get_proto
new 5da004044231 bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG
new f747632b608f bpf: sockmap: Move generic sockmap hooks from BPF TCP
new cb21802b3963 bpf: sockmap: Simplify sock_map_init_proto
new edc6741cc660 bpf: Add sockmap hooks for UDP sockets
new 7b98cd42b049 bpf: sockmap: Add UDP support
new b05fbb9f03f1 selftests: bpf: Don't listen() on UDP sockets
new 84be2113e6a7 selftests: bpf: Add tests for UDP sockets in sockmap
new 1f441b35ea54 selftests: bpf: Enable UDP sockmap reuseport tests
new 7b4b73bc8a60 bpf, doc: Update maintainers for L7 BPF
new 47c09d6a9f67 bpftool: Introduce "prog profile" command
new 319c7c1f6b78 bpftool: Documentation for bpftool prog profile
new 397692eab35c bpftool: Bash completion for "bpftool prog profile"
new aad32f4c76a2 bpftool: Fix typo in bash-completion
new babf3164095b bpf: Add bpf_link_new_file that doesn't install FD
new 13fac1d851e0 bpf: Fix trampoline generation for fmod_ret programs
new 37ccc12bbcef tools/runqslower: Add BPF_F_CURRENT_CPU for running selfte [...]
new fe4eb069edb7 bpftool: Use linux/types.h from source tree for profiler build
new 14e5728ff817 bpftool: Only build bpftool-prog-profile if supported by clang
new 39be909c38a4 bpftool: Skeleton should depend on libbpf
new 8d830f549dbd bpftool: Add _bpftool and profiler.skel.h to .gitignore
new b35f14f41041 libbpf: Split BTF presence checks into libbpf- and kernel- [...]
new 75a1e792c335 tools: bpftool: Allow all prog/map handles for pinning objects
new 132c1af0a23d tools: bpftool: Fix minor bash completion mistakes
new 1e2328e76254 fs/nsfs.c: Added ns_match
new b4490c5c4e02 bpf: Added new helper bpf_get_ns_current_pid_tgid
new 1c1052e0140a tools/testing/selftests/bpf: Add self-tests for new helper [...]
new 4823b7210b90 Merge branch 'bpf_get_ns_current_pid_tgid'
new d831ee84bfc9 bpf: Add bpf_xdp_output() helper
new 6ae32b29c09b tools: bpftool: Restore message on failure to guess program type
new 2b5cf9fb7484 selftests/bpf: Guarantee that useep() calls nanosleep() syscall
new 4cd729fa022c selftests/bpf: Make tcp_rtt test more robust to failures
new 98868668367b bpf: Abstract away entire bpf_link clean up procedure
new b56cd05c55a1 x86/mm: Rename is_kernel_text to __is_kernel_text
new 6a64037d4bf2 bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER
new 535911c80ad4 bpf: Add struct bpf_ksym
new bfea9a8574f3 bpf: Add name to struct bpf_ksym
new ecb60d1c670e bpf: Move lnode list node to struct bpf_ksym
new ca4424c920f5 bpf: Move ksym_tnode to bpf_ksym
new eda0c92902b5 bpf: Add bpf_ksym_find function
new cbd76f8d5ac9 bpf: Add prog flag to struct bpf_ksym object
new dba122fb5e12 bpf: Add bpf_ksym_add/del functions
new a108f7dcfa01 bpf: Add trampolines to kallsyms
new 517b75e44c7b bpf: Add dispatchers to kallsyms
new 7ac88eba185b bpf: Remove bpf_image tree
new 1afbcd9466f2 Merge branch 'generalize-bpf-ksym'
new 4e1fd25d19e8 selftests/bpf: Fix usleep() implementation
new 5996a587a466 bpf_helpers_doc.py: Fix warning when compiling bpftool
new dcce11d545cc bpf: Add missing annotations for __bpf_prog_enter() and __ [...]
new bcd66b10b5e9 tools/bpf: Move linux/types.h for selftests and bpftool
new 30b4cb36b111 selftests/bpf: Fix spurious failures in accept due to EAGAIN
new 3e2671fb9a95 selftests/bpf: Ensure consistent test failure output
new d121e1d34b72 libbpf: Ignore incompatible types with matching name durin [...]
new b8ebce86ffe6 libbpf: Provide CO-RE variants of PT_REGS macros
new acbd06206bbb selftests/bpf: Add vmlinux.h selftest exercising tracing o [...]
new 832165d225f7 Merge branch 'bpf-core-fixes'
new 44ef976ab3c4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new 86f9453c5fca net/mlx5: E-Switch, Remove redundant check of eswitch manager cap
new 14c844cbf350 net/mlx5: E-Switch, Hold mutex when querying drop counter [...]
new a9814d7fde59 net/mlx5: E-Switch, Remove redundant warning when QoS enab [...]
new 878a73318a92 net/mlx5: E-Switch, Prepare for vport enable/disable refactor
new d7c92cb56f7b net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric
new c2d7712ca385 net/mlx5: E-Switch, Introduce per vport configuration for [...]
new 23bb50cf7399 net/mlx5: E-Switch, Update VF vports config when num of VF [...]
new 4110fc59eafb net/mlx5: E-Switch, Refactor unload all reps per rep type
new 5c2aa8ae3a2c net/mlx5: Accept flow rules without match
new 2bb72e7e2abc net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy
new d6c8022dfb06 net/mlx5: E-switch, Annotate esw state_lock mutex destroy
new 0e6fa491e8b0 net/mlx5: Avoid deriving mlx5_core_dev second time
new de346f401ad5 net/mlx5: DR, Add support for flow table id destination action
new bc1a02884a33 net/mlx5: DR, Remove unneeded functions deceleration
new 94229d45239b Merge tag 'mlx5-updates-2020-03-13' of git://git.kernel.or [...]
new 724d02156668 cxgb4: update T5/T6 adapter register ranges
new ec8582d1349a net: dsa: sja1105: move MAC configuration to .phylink_mac_link_up
new f1dc7460eb40 net: ena: ethtool: clean up minor indentation issue
new 58b05e58d155 net: phy: Add XLGMII interface define
new 1671c42d4872 net: phylink: Add XLGMII support
new fa83820e5c58 Merge branch 'net-phy-XLGMII-define-and-usage-in-PHYLINK'
new 085793f038be sfc: support configuring vf spoofchk on EF10 VFs
new 10ef49bdcc79 selftests: qdiscs: Add TDC test for RED
new 14bc175d9c88 net: sched: Allow extending set of supported RED flags
new 0a7fad2376ba net: sched: RED: Introduce an ECN nodrop mode
new 8040c96b4fc6 mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode
new 058e56ac9ee6 selftests: qdiscs: RED: Add nodrop tests
new 63f3c1d06f25 selftests: mlxsw: RED: Test RED ECN nodrop offload
new 3d572b2308ec Merge branch 'RED-Introduce-an-ECN-tail-dropping-mode'
new da80aa52d074 net: phy: move the mscc driver to its own directory
new fa164e40c53b net: phy: mscc: split the driver into separate files
new 0b92f897120c net: phy: mscc: fix header defines and descriptions
new 0c907754ae9d Merge branch 'net-phy-split-the-mscc-driver'
new 298b63eff3df net: jme: reject unsupported coalescing params
new f99db1d489c1 net: mv643xx_eth: reject unsupported coalescing params
new 16e8d8b3e612 net: mvneta: reject unsupported coalescing params
new 078db9a3293f net: mvpp2: reject unsupported coalescing params
new af7fcbbd2229 net: octeontx2-pf: let core reject the unsupported coalesc [...]
new b48ae153345a net: skge: reject unsupported coalescing params
new a1edda361520 net: sky2: reject unsupported coalescing params
new 930129d9d875 net: myri10ge: reject unsupported coalescing params
new 8078f028def1 net: nixge: let core reject the unsupported coalescing parameters
new 642747713620 net: netxen: let core reject the unsupported coalescing pa [...]
new c9312022dba8 net: qede: reject unsupported coalescing params
new 4a988e3103c9 net: qlnic: let core reject the unsupported coalescing parameters
new b604eb31a477 net: r8169: reject unsupported coalescing params
new 19d9ec997fa9 net: sxgbe: reject unsupported coalescing params
new 5b71256af2ec net: via: reject unsupported coalescing params
new b8323deb6322 Merge branch 'ethtool-consolidate-irq-coalescing-part-5'
new e228c5c0882e tipc: simplify trivial boolean return
new 746a1eda682c tipc: add NULL pointer check to prevent kernel oops
new 4a601f109614 net: mscc: ocelot: adjust maxlen on NPI port, not CPU
new 7a1d0e61f116 net: stmmac: platform: convert to devm_platform_ioremap_resource
new 58b09919626b mptcp: create msk early
new dc093db5cc05 mptcp: drop unneeded checks
new a79c838fb049 Merge branch 'mptcp-simplify-mptcp_accept'
new 5d0ab06b63fc cdc_ncm: Fix the build warning
new f6554187855a net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant
new a9f28eba6eaa net: mii: add linkmode_adv_to_mii_adv_x()
new 3c04d3570b94 Merge branch 'net-mii-clause-37-helpers'
new 87615c96e77f net: dsa: warn if phylink_mac_link_state returns error
new 4c8b7350a6a9 net: dsa: mv88e6xxx: use BMCR definitions for serdes contr [...]
new 64d47d50be7a net: dsa: mv88e6xxx: configure interface settings in mac_config
new a5a6858b793f net: dsa: mv88e6xxx: extend phylink to Serdes PHYs
new 7e0e62431259 net: dsa: mv88e6xxx: fix Serdes link changes
new f365c6f7235a net: dsa: mv88e6xxx: combine port_set_speed and port_set_duplex
new dc745ece3bd5 net: dsa: mv88e6xxx: remove port_link_state functions
new 5d5b231da7ac net: dsa: mv88e6xxx: use PHY_DETECT in mac_link_up/mac_link_down
new 65b7a2c8e369 Merge branch 'net-dsa-improve-serdes-integration'
new a21ecf0e0338 macsec: Support XPN frame handling - IEEE 802.1AEbw
new 48ef50fa866a macsec: Netlink support of XPN cipher suites (IEEE 802.1AEbw)
new a1dd3875fd65 chcr: remove set but not used variable 'status'
new ff8ed737860e net: stmmac: use readl_poll_timeout() function in init_systime()
new 45d0da498ef3 net: stmmac: use readl_poll_timeout() function in dwmac4_d [...]
new 764e55824d0a Merge branch 'net-stmmac-Use-readl_poll_timeout-to-simplif [...]
new 74522e7baae2 net: sched: set the hw_stats_type in pedit loop
new 10ee4b87f5f9 qede: remove some unused code in function qede_selftest_re [...]
new 1963507e6233 net: kcm: kcmproc.c: Fix RCU list suspicious usage warning
new 5e0ef51b161c remoteproc: clean up notification config
new 86e85bf6981c sfc: fix XDP-redirect in this driver
new be0d935ebfe5 tcp: fix stretch ACK bugs in BIC
new 5415e3c37a65 tcp: fix stretch ACK bugs in Scalable
new d861b5c7534e tcp: stretch ACK fixes in Veno prep
new ca04f5d4bb79 tcp: fix stretch ACK bugs in Veno
new fa4cb9eba3c7 tcp: fix stretch ACK bugs in Yeah
new 01a6a62edce2 Merge branch 'tcp-fix-stretch-ACK-bugs-in-congestion-contr [...]
new eff87b4f1ef4 net: sfc: reject unsupported coalescing params
new cbb78cb05f8d net: socionext: reject unsupported coalescing params
new a5a8758f42b0 net: dwc-xlgmac: let core reject the unsupported coalescin [...]
new 126b34ff9f5b net: tehuti: reject unsupported coalescing params
new 3b6e1a4edf6a net: cpsw: reject unsupported coalescing params
new 1a9d729c4502 net: davinci_emac: reject unsupported coalescing params
new e62780e600a9 net: ll_temac: let core reject the unsupported coalescing [...]
new 329bab6ea945 net: axienet: let core reject the unsupported coalescing p [...]
new 9000edb71ab2 net: ethtool: require drivers to set supported_coalesce_params
new 225fc22388e5 Merge branch 'ethtool-consolidate-irq-coalescing-last-part'
new 9010f9deb000 net: phy: improve phy_driver callback handle_interrupt
new c4474fe121c9 net: phy: mscc: consider interrupt source in interrupt handler
new 362d3d88809b Merge branch 'net-phy-improve-phy_driver-callback-handle_i [...]
new 53eca1f3479f net: rename flow_action_hw_stats_types* -> flow_action_hw_stats*
new 36b4b92b8d5d nfp: allow explicitly selected delayed stats
new 24ee86511b01 Merge branch 'nfp-type'
new efe074c2cc1c net_sched: add qdisc_watchdog_schedule_range_ns()
new b88948fbc7ce net_sched: do not reprogram a timer about to expire
new 583396f4ca4d net_sched: sch_fq: enable use of hrtimer slack
new c7cba8326c1e Merge branch 'net_sched-allow-use-of-hrtimer-slack'
new ecd2d8b0fb18 ionic: stop devlink warn on mgmt device
new ad6fd4d3114a ionic: deinit rss only if selected
new ba8fb6c84455 ionic: remove adminq napi instance
new 840eef598653 ionic: print data for unknown xcvr type
new b2133d8d1a7c ionic: add decode for IONIC_RC_ENOSUPP
new 9f57db9b8504 Merge branch 'ionic-bits-and-bytes'
new 7c6dbd29a73e net: phy: xpcs: Add XLGMII support
new 8a880936e902 net: stmmac: Add XLGMII support
new 4a4ccde02f75 net: stmmac: Add support for Enterprise MAC version
new 2462a82c83a7 Documentation: networking: stmmac: Mention new XLGMAC support
new 0419c450e1bb Merge branch 'stmmac-100GB-Enterprise-MAC-support'
new 99f7c5e0960d net: bridge: vlan options: rename br_vlan_opts_eq to br_vl [...]
new 53e96632ab93 net: bridge: vlan tunnel: constify bridge and port arguments
new 188c67dd1906 net: bridge: vlan options: add support for tunnel id dumping
new 569da0822808 net: bridge: vlan options: add support for tunnel mapping set/del
new 54e1dc70dc61 Merge branch 'net-bridge-vlan-options-add-support-for-tunn [...]
new 89e3e3ddcb68 net: mdiobus: avoid BUG_ON() in mdiobus accessors
new 6cc7cf8125b3 net: mdiobus: add APIs for modifying a MDIO device register
new 74db1c18d80a net: phylink: pcs: add 802.3 clause 22 helpers
new b8679ef8bedf net: phylink: pcs: add 802.3 clause 45 helpers
new 5dd328452688 Merge branch 'net-add-phylink-support-for-PCS'
new 7f20d5fc708d mptcp: move msk state update to subflow_syn_recv_sock()
new c3c831b0a241 netfilter: flowtable: Use nf_flow_offload_tuple for stats as well
new 68983a354a65 netfilter: xtables: Add snapshot of hardidletimer target
new 925d844696d9 netfilter: nft_tunnel: add support for geneve opts
new e32a4dc6512c netfilter: nf_tables: make sets built-in
new 24d19826fcbd netfilter: nf_tables: make all set structs const
new 9325f070f7db netfilter: cleanup unused macro
new eb9d7af3b7bd netfilter: nft_set_pipapo: make the symbol 'nft_pipapo_get [...]
new 6daf14140129 netfilter: Replace zero-length array with flexible-array member
new 049dee95f84c netfilter: bitwise: use more descriptive variable-names.
new f628c27d8566 netfilter: xt_IDLETIMER: clean up some indenting
new 4679877921cd netfilter: flowtable: add nf_flow_table_block_offload_init()
new b5140a36da78 netfilter: flowtable: add indr block setup support
new cfab6dbd0ecf netfilter: flowtable: add tunnel match offload support
new 88bf6e4114d5 netfilter: flowtable: add tunnel encap/decap action offloa [...]
new e807b13cb3e3 nft_set_pipapo: Generalise group size for buckets
new 4051f43116cd nft_set_pipapo: Add support for 8-bit lookup groups and dy [...]
new bf3e58392394 nft_set_pipapo: Prepare for vectorised implementation: alignment
new 8683f4b9950d nft_set_pipapo: Prepare for vectorised implementation: helpers
new 7400b063969b nft_set_pipapo: Introduce AVX2-based lookup implementation
new eb16933aa5be nft_set_pipapo: Prepare for single ranged field usage
new a7fc93680408 netfilter: nf_tables: add nft_set_elem_expr_alloc()
new 795a6d6b4224 netfilter: nf_tables: statify nft_expr_init()
new 409444522976 netfilter: nf_tables: add elements with stateful expressions
new 76adfafecab5 netfilter: nf_tables: add nft_set_elem_update_expr() helpe [...]
new 339706bc21c1 netfilter: nft_lookup: update element stateful expression
new d0febd81ae77 netfilter: conntrack: re-visit sysctls in unprivileged namespaces
new b030f194aed2 netfilter: Rename ingress hook include file
new 5418d3881e1f netfilter: Generalize ingress hook
new 8537f78647c0 netfilter: Introduce egress hook
new a58741ef1e4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 714c91088517 s390/qeth: use memory reserves to back RX buffers
new b413ff8a18d1 s390/qeth: use memory reserves in TX slow path
new 1c103cf819da s390/qeth: remove prio-queueing support for z/VM NICs
new fcc2df8b8777 s390/qeth: allow configuration of TX queues for z/VM NICs
new 66cddf101901 s390/qeth: allow configuration of TX queues for IQD devices
new 5d8ce41c6a87 s390/qeth: balance the TX queue selection for IQD devices
new 8d145da294a9 s390/qeth: add SW timestamping support for IQD devices
new 54e73b9c0a88 s390/qeth: don't report hard-coded driver version
new 86e7a4e4afd5 s390/qeth: add phys_to_virt() translation for AOB
new 5bcd8ad97683 s390/qeth: remove gratuitous NULL checks
new cd652be52cd9 s390/qeth: use dev->reg_state
new ce7964bdc414 Merge branch 's390-qeth-next'
new 357b6cc5834e netfilter: revert introduction of egress hook
new 8d174351f285 cxgb4: rework TC filter rule insertion across regions
new ac5de9a20f10 mlxsw: spectrum_cnt: Query bank size from FW resources
new 4d21ed2e3d6a selftests: spectrum-2: Adjust tc_flower_scale limit accord [...]
new c33fbe949f9f mlxsw: spectrum_cnt: Move sub_pools under per-instance poo [...]
new b2d3e33c77cf mlxsw: spectrum_cnt: Add entry_size_res_id for each subpoo [...]
new d53cdbb889a3 mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources
new ab8c4cc60420 mlxsw: spectrum_cnt: Move config validation along with res [...]
new 53d963669466 mlxsw: spectrum_cnt: Consolidate subpools initialization
new 4e145fc6eba2 mlxsw: spectrum_cnt: Expose devlink resource occupancy for [...]
new ee4848ac1a8a selftests: mlxsw: Add tc action hw_stats tests
new dd13f4dfc02d Merge branch 'mlxsw-spectrum_cnt-Expose-counter-resources'
new 2c4b58dc75dd net: sched: Fix hw_stats_type setting in pedit loop
new d445dff2df60 net: phy: realtek: read actual speed to detect downshift
new 9d3faa51bef0 net/mlx5: Add missing inline to stub esw_add_restore_rule
new 0b3a8b6b5340 net/mlx5: E-Switch: Fix using fwd and modify when firmware [...]
new e0cb8afdbba9 net/mlx5: E-Switch, Skip restore modify header between pri [...]
new 35e725e1b9d6 net/mlx5e: CT: remove set but not used variable 'unnew'
new 3cfc4332edbc net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled
new aded104d397c net/mlx5e: CT: Fix stack usage compiler warning
new 636bb9685239 net/mlx5e: en_tc: Rely just on register loopback for tunne [...]
new d0645b378095 net/mlx5e: Fix rejecting all egress rules not on vlan
new 31e87b39ba9d net/mlx5e: Fix devlink port register sequence
new b5f814cc7381 net/mlx5: Avoid configuring eswitch QoS if not supported
new d8a2034f152a net/mlx5: Don't use termination tables in slow path
new 249ccc3c95bd net/mlx5e: Add support for offloading traffic from uplink [...]
new 613f53fe09a2 net/mlx5: Eswitch, enable forwarding back to uplink port
new 87b51810f4ad net/mlx5: Avoid forwarding to other eswitch uplink
new 79e28519ac78 Merge tag 'mlx5-updates-2020-03-17' of git://git.kernel.or [...]
new 0be534f5c0fd mptcp: rename fourth ack field
new 56d099761a1e net: bridge: vlan: include stats in dumps if requested
new 3ebaf6da0716 net: sched: Do not assume RTNL is held in tunnel key actio [...]
new 4ab10bb8ffa4 liquidio: remove set but not used variable 's'
new a351e7fb94f5 net: ipa: fix platform_no_drv_owner.cocci warnings
new 0e1a5773de9e net: ipa: Remove unused including <linux/version.h>
new 09d65e6d631c net: phy: mscc: add missing check on a phy_write return value
new 3fd177cb2b47 net: stmmac: dwmac_lib: remove unnecessary checks in dwmac [...]
new fe93f0b225ea net: tc_skbedit: Factor a helper out of is_tcf_skbedit_{ma [...]
new 2ce124109c0f net: tc_skbedit: Make the skbedit priority offloadable
new 4d745f8cf5ad mlxsw: core: Add QOS_ACTION
new 463957e3fbab mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY
new 26d9f0cde24c selftests: forwarding: Add an skbedit priority selftest
new 9096a03f3cbb Merge branch 'mlxsw-Offload-TC-action-skbedit-priority'
new e8e4223046e1 net: phy: mscc: add support for RGMII MAC mode
new dee48f78d02e net: phy: mscc: RGMII skew delay configuration
new 5c9a9fce3a0a Merge branch 'mscc-RGMII'
new 8511d72f14bc sysfs: fix static inline declaration of sysfs_groups_chang [...]
new 65780c5627a2 veth: move xdp stats in a dedicated structure
new 1c5b82e55f15 veth: introduce more specialized counters in veth_stats
new 66fe4a078879 veth: distinguish between rx_drops and xdp_drops
new 9152cff0dd3d veth: introduce more xdp counters
new d99a7c2f3d0e veth: remove atomic64_add from veth_xdp_xmit hotpath
new ab9d1e172f05 Merge branch 'veth-xdp-stats'
new 151129df2f4a Bluetooth: SMP: Fix SALT value in some comments
new 6c08fc896b60 Bluetooth: Fix refcount use-after-free issue
new fe6648315605 Bluetooth: optimize barrier usage for Rmw atomics
new 66cb70513564 Bluetooth: hci_qca: Enable clocks required for BT SOC
new 89bd6147964e dt-bindings: net: bluetooth: Add device tree bindings for [...]
new 2a154903cec2 Bluetooth: prefetch channel before killing sock
new 2ade42d88fdb Bluetooth: remove __get_channel/dir and __dir
new f3d63f50c17a Bluetooth: hci_qca: Optimized code while enabling clocks f [...]
new eb3939e386ec Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device
new 683cc86d812c Bluetooth: btintel: Replace zero-length array with flexibl [...]
new 7c36948329cd Bluetooth: hci_intel: Replace zero-length array with flexi [...]
new c920a191302e Bluetooth: hci_uart: Replace zero-length array with flexib [...]
new cee5f20fece3 Bluetooth: secure bluetooth stack from bluedump attack
new eab2404ba798 Bluetooth: Add BT_PHY socket option
new e22998f53a1e Bluetooth: Fix a typo in Kconfig
new 848fc6164158 Bluetooth: hci_h5: btrtl: Add support for RTL8822C
new 05bd80a10411 Bluetooth: Disable Extended Adv if enabled
new 7c2c3e63e1e9 Bluetooth: hci_qca: Bug fixes while collecting controller [...]
new 0830c0a4891f Bluetooth: hci_h5: Move variable into local scope
new a2a8b0b4adea Bluetooth: Fix crash when using new BT_PHY option
new 1c22d3cda8af Bluetooth: RFCOMM: Use MTU auto tune logic
new eed467b517e8 Bluetooth: fix passkey uninitialized when used
new a7e454542bf8 Bluetooth: Replace zero-length array with flexible-array member
new d7d41682efc2 Bluetooth: Fix Suspicious RCU usage warnings
new 0c2ac7d4f08d Bluetooth: Use list_for_each_entry_rcu() to traverse RCU l [...]
new a9e45698b37d Bluetooth: Remove adv set for directed advertising
new c3bed4de5d06 Bluetooth: During le_conn_timeout disable EXT_ADV
new 6bd023c48f61 Bluetooth: hci_h4: Fix a typo in a comment
new 4f28e3f9174a Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()'
new e37c57a888b7 Bluetooth: Fixing a few comment typos in the quirk definitions.
new 3e4e3f73b9f4 Bluetooth: btusb: Add flag to define wideband speech capability
new 4b127bd5f2cc Bluetooth: Support querying for WBS support through MGMT
new 8788a1ee070a 6lowpan: Replace zero-length array with flexible-array member
new 107db7ec7838 docs: networking: convert 6lowpan.txt to ReST
new 4f9ed5bd63dc Bluetooth: hci_qca: Not send vendor pre-shutdown command f [...]
new b63882549b2b Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991
new 8a208b24d770 Bluetooth: hci_qca: Make bt_en and susclk not mandatory fo [...]
new 08bb4da90150 Bluetooth: guard against controllers sending zero'd events
new eb82dfe642b9 MAINTAINERS: adjust to 6lowpan doc ReST conversion
new 77131dfec6af Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpi [...]
new debdedf2eb5a Bluetooth: Fix calculation of SCO handle for packet processing
new 55cee73e2af5 Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs
new 00bce3fb0642 Bluetooth: Enable erroneous data reporting if WBS is supported
new 985048f42714 Bluetooth: Increment management interface revision
new 145720963b6c Bluetooth: L2CAP: Add definitions for Enhanced Credit Based Mode
new 15f02b910562 Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode
new 4be5ca67d59d Bluetooth: L2CAP: Add module option to enable ECRED mode
new 71811cac8532 Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
new 2a4f3909d0fb Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible
new 00b383b8abd1 Bluetooth: Use bt_dev_err for RPA generation failure message
new bb0084ec893e Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where [...]
new 8a5956197d7e Bluetooth: fix off by one in err_data_reporting cmd masks.
new 72da7b2ccabd Bluetooth: mgmt: add mgmt_cmd_status in add_advertising
new 9952d90ea288 Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND
new 4f40afc6c764 Bluetooth: Handle BR/EDR devices during suspend
new dd522a7429b0 Bluetooth: Handle LE devices during suspend
new 4867bd007d25 Bluetooth: Pause discovery and advertising during suspend
new b8d290525e39 Bluetooth: clean up connection in hci_cs_disconnect
new 96298f640104 Bluetooth: L2CAP: handle l2cap config request during open state
new b354e6c10eaf Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg()
new 965995b7d7be Bluetooth: L2CAP: remove set but not used variable 'credits'
new 905d7b13112d Bluetooth: btusb: print Intel fw build version in power-on boot
new ba7c1b47c11b Bluetooth: Do not cancel advertising when starting a scan
new 43861da75e7c Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...]
new ee9d0cb6c4f4 net: dsa: sja1105: Avoid error message for unknown PHY mod [...]
new fa388f29a921 net: bridge: vlan options: nest the tunnel id into a tunne [...]
new c443758b21bc net: bridge: vlan options: move the tunnel command to the [...]
new f6e94ff477e5 Merge branch 'net-bridge-vlan-options-nest-the-tunnel-options'
new ffe10e679cec net: dsa: sja1105: Add support for the SGMII port
new 1f7e9f46c2d1 cfg80211: fix documentation format
new 5d44fe7c9808 mac80211_hwsim: add frame transmission support over virtio
new 5631d96aa396 nl80211: add no pre-auth attribute and ext. feature flag f [...]
new 7f3f96cedd79 mac80211: handle no-preauth flag for control port
new 07e9733886fd mac80211: update documentation about tx power
new 95247705c4fd mac80211: don't leave skb->next/prev pointing to stack
new efb5520d0e00 nl80211/cfg80211: add support for non EDCA based ranging m [...]
new 7e8d6f12bb2a nl80211: pass HE operation element to the driver
new 03efb863bb96 mac80211: HE: set missing bss_conf fields in AP mode
new 0c138a5c2bcf nl80211: add PROTECTED_TWT nl80211 extended feature
new 660d81dae895 mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC
new edafcf425983 cfg80211: Add support for userspace to reset stations in I [...]
new a916062a09d9 mac80211: Allow deleting stations in ibss mode to reset th [...]
new dd063ffae0e5 virt_wifi: implement ndo_get_iflink
new b255b72bc037 mac80211: Read rx_stats with perCPU pointers
new 7fc82af856d6 cfg80211: Configure PMK lifetime and reauth threshold for [...]
new 306b79ea6ece nl80211: clarify code in nl80211_del_station()
new 8fa180bb4ace mac80211: driver can remain on channel if not using chan_ctx
new 0d7043f355d0 Merge tag 'mac80211-next-for-net-next-2020-03-20' of git:/ [...]
new 6fcd42242ebc soc: qcom: ipa: kill IPA_RX_BUFFER_ORDER
new 4ee7bda4ecc6 ionic: add timeout error checking for queue disable
new 2530ba5af604 ionic: leave dev cmd request contents alone on FW timeout
new 0e1825f48ca7 ionic: only save good lif dentry
new 53faea3d9a77 ionic: ignore eexist on rx filter add
new b9c17d39d5d1 ionic: clean irq affinity on queue deinit
new a4674f34711b ionic: check for NULL structs on teardown
new 26922c0ef33f Merge branch 'ionic-error-recovery-fixes'
new f13fe3e60c79 net/tls: Constify base proto ops used for building tls proto
new 5bb4c45d466c net/tls: Read sk_prot once when building tls proto ops
new d5bee7374b68 net/tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE
new e28596012d1a Merge branch 'net-tls-Annotate-lockless-access-to-sk_prot'
new 19882ecb55c5 selftests: txtimestamp: allow individual txtimestamp tests.
new 70a7ee96da33 selftests: txtimestamp: allow printing latencies in nsec.
new 5090147c3023 selftests: txtimestamp: add new command-line flags.
new e64be6dea650 selftests: txtimestamp: add support for epoll().
new 277bc78f3829 selftests: txtimestamp: print statistics for timestamp events.
new c388b935d074 Merge branch 'selftests-expand-txtimestamp-with-new-features'
new 09984483db08 mptcp: Remove set but not used variable 'can_ack'
new 027fd5316005 net: hns3: add a conversion for mailbox's response code
new d34100184685 net: hns3: refactor the mailbox message between PF and VF
new bb5790b71bad net: hns3: refactor mailbox response scheme between PF and VF
new fe1f4fc10619 Merge branch 'net-hns3-add-three-optimizations-for-mailbox [...]
new 1454c9fa9106 net: Make skb_segment not to compute checksum if network c [...]
new 6919a8264a32 Crypto/chtls: add/delete TLS header in driver
new 69ccaf2590be enetc: Remove unused variable 'enetc_drv_name'
new 4035e812247e net: phy: mscc: rename enum rgmii_rx_clock_delay to rgmii_ [...]
new da206d65f2b2 net: phy: mscc: accept all RGMII species in vsc85xx_mac_if_set
new 7b005a1742be net: phy: mscc: configure both RX and TX internal delays f [...]
new d3169863310d net: phy: mscc: add support for VSC8502
new b69bbab51bb7 Merge branch 'MSCC-PHY-RGMII-delays-and-VSC8502-support'
new c3c123d16c0e net: mptcp: don't hang in mptcp_sendmsg() after TCP fallback
new 0dfb2d82af4c net: sched: rename more stats_types
new c31f0ea737e6 mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_count [...]
new f84752d0803a net: phy: xpcs: Return error when 10GKR link errors are found
new aaf99e8d560c net: phy: xpcs: Reset XPCS upon probe
new e1eab7dfa6f3 net: phy: xpcs: Set Link down if AutoNeg is enabled and di [...]
new 1874b83a39be net: phy: xpcs: Restart AutoNeg if outcome was invalid
new f4d3e61b7728 Merge branch 'net-phy-xpcs-Improvements-for-next'
new 5eee3bb7103f net: phy: add and use phy_check_downshift
new efbd721ebfc2 net: phy: marvell: remove downshift warning now that phyli [...]
new 1ec32eb68562 net: phy: aquantia: remove downshift warning now that phyl [...]
new 4e8386fcde1a Merge branch 'phy_check_downshift'
new d424b6c02415 octeontx2-pf: Enable SRIOV and added VF mbox handling
new 547d20f10dc5 octeontx2-pf: Handle VF function level reset
new 3184fb5ba96e octeontx2-vf: Virtual function driver support
new 05c22b543148 octeontx2-vf: Ethtool support
new ad513ed938c9 octeontx2-vf: Link event notification support
new b1bc8457e9d0 octeontx2-pf: Cleanup all receive buffers in SG descriptor
new fc992e33f176 octeontx2-af: Remove driver version and fix authorship
new 4c3212f59c71 octeontx2-pf: Remove wrapper APIs for mutex lock and unlock
new 08e8b91c44ed Merge branch 'octeontx2-vf-Add-network-driver-for-virtual- [...]
new 2efefb56f926 ice: use __le16 types for explicitly Little Endian values
new e94509906d6b ice: create function to read a section of the NVM and Shadow RAM
new d4e874448ece ice: store NVM version info in extracted format
new 81f07491e2bf ice: discover and store size of available flash
new 84a2479822dd ice: implement full NVM read from ETHTOOL_GEEPROM
new 1adf7ead8204 ice: enable initial devlink support
new c90977a3c227 devlink: promote "fw.bundle_id" to a generic info version
new ff2e5c700e08 ice: add basic handler for devlink .info_get
new e961b679fb0b ice: add board identifier info to devlink .info_get
new adbea1a5f5d9 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new aba53204cec6 r8169: add new helper rtl8168g_enable_gphy_10m
new e18958c6a204 r8169: simplify rtl_task
new 3f6ca6c73989 r8169: improve rtl_schedule_task
new 6b02e407cbf8 r8169: improve RTL8168b FIFO overflow workaround
new c64797d45344 Merge branch 'r8169-improvements-for-scheduled-task-handling'
new 95ad9555b5a1 devlink: Add API to register packet trap groups
new 8cd999e4ef01 mlxsw: spectrum_trap: Explicitly register packet trap groups
new b29545d840de netdevsim: Explicitly register packet trap groups
new a09b37fc8b2f devlink: Stop reference counting packet trap groups
new 107f16789411 devlink: Only pass packet trap group identifier in trap structure
new 4076c693d3af Merge branch 'devlink-Preparations-for-trap-policers-support'
new 52015366e361 net: dsa: Implement flow dissection for tag_brcm.c
new 723d5e5b81c9 net: thunderx: remove set but not used variable 'tail'
new af13b3c338be Remove DST_HOST
new 5f5323a14cad iopoll: introduce read_poll_timeout macro
new eaa6b01024a7 iopoll: redefined readx_poll_timeout macro to simplify the code
new bd971ff0b739 net: phy: introduce phy_read_mmd_poll_timeout macro
new 331c7372bd7a net: phy: bcm84881: use phy_read_mmd_poll_timeout() to sim [...]
new 9c6464dcffa0 net: phy: aquantia: use phy_read_mmd_poll_timeout() to sim [...]
new 8964a2174f91 net: phy: marvell10g: use phy_read_mmd_poll_timeout() to s [...]
new fcbd30d09ba0 net: phy: introduce phy_read_poll_timeout macro
new 745a237c18f3 net: phy: use phy_read_poll_timeout() to simplify the code
new 7ae7ad2f11ef net: phy: smsc: use phy_read_poll_timeout() to simplify the code
new 704f691a5fb3 net: phy: tja11xx: use phy_read_poll_timeout() to simplify [...]
new 629cb919427a Merge branch 'introduce-read_poll_timeout'
new b0f83057a9d9 net: typhoon: Add required whitespace after keywords
new 79d5511cc0ee net: dsa: sja1105: unconditionally set DESTMETA and SRCMET [...]
new 4bfa1616d95f net: dsa: sja1105: make future_base_time a common helper
new 0a7e984c92d6 net: dsa: sja1105: make the AVB table dynamically reconfigurable
new 747e5eb31d59 net: dsa: sja1105: configure the PTP_CLK pin as EXT_TS or PER_OUT
new 9970de8b013a Merge branch 'PTP_CLK-pin-configuration-for-SJA1105-DSA-driver'
new b3860e7a3e71 qtnfmac: support WPA3 SAE in AP mode
new 44d09764856f qtnfmac: support WPA3 OWE in AP mode
new c3d476d21851 qtnfmac: set valid edmg in cfg80211_chan_def
new 616f5701f4ab qtnfmac: assign each wiphy to its own virtual platform device
new 2d83dddf85cc qtnfmac: add interface combination check for repeater mode
new 90a39326f1d1 rtw88: remove unused member of struct rtw_hal
new 871b4b48cdbf b43legacy: replace simple_strtol() with kstrtoint()
new 310443268b29 iwlegacy: Remove unneeded variable ret
new 9454f7a895b8 mwifiex: set needed_headroom, not hard_header_len
new 32521a913852 libertas: Use new structure for SPI transfer delays
new 5cb5b4759cf6 carl9170: Use scnprintf() for avoiding potential buffer overflow
new 68b02e0c512b b43: Use scnprintf() for avoiding potential buffer overflow
new d3f8c708c0d7 b43legacy: Use scnprintf() for avoiding potential buffer overflow
new f35ba45c39c9 ipw2x00: Use scnprintf() for avoiding potential buffer overflow
new 1da740e08a2d prism54: Use scnprintf() for avoiding potential buffer overflow
new ca44e47a2b86 ssb: Use scnprintf() for avoiding potential buffer overflow
new 9a5fccc1e807 ath10k: fix few checkpatch warnings
new 7354de9c6e2c dt-bindings: ath10k: Add new dt entries to identify coex support
new 9f83993e1a92 ath10k: Add support to read btcoex related data from DT
new df57acc415b1 ath11k: Silence clang -Wsometimes-uninitialized in ath11k_ [...]
new be43ce646b93 ath11k: drop tx_info from ath11k_sta
new 6a0c370259c7 ath11k: add HE rate accounting to driver
new db0889aba262 ath11k: fix rcu lock protect in peer assoc confirmation
new 79c080dbe35b ath11k: fix warn-on in disassociation
new 443d2ee758ac ath11k: fix parsing PPDU_CTRL type in pktlog
new 58595c9874c6 ath11k: Fixing dangling pointer issue upon peer delete failure
new 92bacd1c165c ath11k: fix incorrect peer stats counters update
new a4b9f641e858 ath10k: avoid consecutive OTP download to reduce boot time
new 6e51b0e4913c ath10k: add QCA9377 sdio hw_param item
new 37b7ecb75627 ath10k: start recovery process when read int status fail for sdio
new 402f2992b4d6 ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read
new bbdc8c5abbd4 ath10k: fix unsupported chip reset debugs file write
new a36adf54cbc8 ath11k: config reorder queue for all tids during peer setup
new f9680c75d187 ath10k: fix not registering airtime of 11a station with WM [...]
new 2a63bbca06b2 ath11k: add thermal cooling device support
new a41d10348b01 ath11k: add thermal sensor device support
new c98cdaef931c ath5k: Add proper dependency for ATH5K_AHB
new 968ae2caad07 ath9k: Handle txpower changes even when TPC is disabled
new 5637c4ca961b ath10k: allow qca988x family to support ack rssi of tx dat [...]
new bc8f237823bc ath11k: Use scnprintf() for avoiding potential buffer overflow
new dfb252c7b680 ath5k: Use scnprintf() for avoiding potential buffer overflow
new 377c0a94ad1c Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 44e8f8efd926 mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet
new 2da7cc7dce6f mt76: mt76u: fix a possible memory leak in mt76u_init
new b2c4d95cb482 mt76: mt76u: rely only on data buffer for usb control messagges
new 1a7d3f47931f mt76: mt7615: fix antenna mask initialization in DBDC mode
new 633348f2ca7e mt76: mt7603: add upper limit for dynamic sensitivity mini [...]
new e9415009afb9 mt76: mt7603: make dynamic sensitivity adjustment configur [...]
new c984457b661a mt76: mt7615: fix monitor injection of beacon frames
new e58f6e0625c5 mt76: mt76x02: reset MCU timeout counter earlier in watchd [...]
new 5ddffa1b6284 mt76: mt7615: remove a stray if statement
new 373954ef27a5 mt76: remove variable 'val' set but not used
new 63f09b6b98e5 mt76: mt7615: introduce mt7615_mcu_fill_msg
new 044a43256a35 mt76: mt7615: introduce mt7615_mcu_wait_response
new 0b3117e458cb mt76: mt7615: cleanup fw queue just for mmio devices
new 2ee920c29324 mt76: mt7615: introduce mt7615_init_device routine
new 3b64e41b13af mt76: always init to 0 mcu messages
new f4d45fe29ed4 mt76: mt7615: introduce mt7615_mcu_send_message routine
new 6f4d7cc88c71 mt76: mt7615: add mt7615_mcu_ops data structure
new 99c457d902cf mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops
new b4985ff18c82 mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops
new 936fca1f08ba mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom
new adb2ed0e451b mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs
new 062c3699b9fd mt76: mt7615: move more mcu commands in mt7615_mcu_ops dat [...]
new 3b862bad349a mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands
new 94f83b66cd55 mt76: mt7615: introduce mt7615_register_map
new f82282efc06c mt76: mt7615: add mt7663e support to mt7615_reg_map
new 9e6372c8217e mt76: mt7615: add mt7663e support to mt7615_{driver,firmware}_own
new c321a3d7e358 mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom
new b3d95f096891 mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine
new 5784e91a5a58 mt76: mt7615: introduce mt7615_init_mac_chain routine
new 323d7daad363 mt76: mt7615: introduce uni cmd command types
new af44ce4f474f mt76: mt7615: introduce set_bmc and st_sta for uni commands
new 138860679b2a mt76: mt7615: add more uni mcu commands
new c686a35c0eb1 mt76: mt7615: introduce set_ba uni command
new 8327cd8282b2 mt76: mt7615: get rid of sta_rec_wtbl data structure
new f40ac0f3d3c0 mt76: mt7615: introduce mt7663e support
new 48346a955716 Merge tag 'mt76-for-kvalo-2020-03-17' of https://github.co [...]
new 56ba371a5288 iwlwifi: move the remaining 0x2526 configs to the new table
new 67eb556da609 iwlwifi: combine 9260 cfgs that only change names
new d6f2134a3831 iwlwifi: add mac/rf types and 160MHz to the device tables
new 95939551e28c iwlwifi: add GNSS differentiation to the device tables
new f673a193d56e iwlwifi: add Pu/PnJ/Th device values to differentiate them
new b200dba702ee iwlwifi: map 9461 and 9462 using RF type and RF ID
new fe25b1518f72 iwlwifi: move TH1 devices to the new table
new 55cf5fb9ff22 iwlwifi: convert the 9260-1x1 device to use the new parameters
new f19b0f76e9ad iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs
new c8685937d07f iwlwifi: move pu devices to new table
new 2edf602d40a6 iwlwifi: move shared clock entries to new table
new a363e77d9f02 iwlwifi: remove trans entries from COMMON 9260 macro
new 5e003982b07a iwlwifi: move AX200 devices to the new table
new 4bbf92b7a190 Merge tag 'iwlwifi-next-for-kalle-2020-03-17' of git://git [...]
new a1b7714b72fd wireless: realtek: Replace zero-length array with flexible [...]
new 398978f7dfa5 wireless: ti: Replace zero-length array with flexible-arra [...]
new bc1d50a1a485 hostap: Replace zero-length array with flexible-array member
new 645aa87fdfd9 orinoco: Replace zero-length array with flexible-array member
new c5047d5b831b libertas: Replace zero-length array with flexible-array member
new 7b9307134058 p54: Replace zero-length array with flexible-array member
new 2a6be797d232 wireless: marvell: Replace zero-length array with flexible [...]
new 232c897eb5ca brcmfmac: Replace zero-length array with flexible-array member
new 8622a0e5a499 zd1211rw: Replace zero-length array with flexible-array member
new 432eb89c6174 cw1200: Replace zero-length array with flexible-array member
new 98d13639e695 adm80211: Replace zero-length array with flexible-array member
new b0c40588161d atmel: at76c50x: Replace zero-length array with flexible-a [...]
new 0562ebcf054a ray_cs: Replace zero-length array with flexible-array member
new 53efdc9cb9e6 wl3501_cs: Replace zero-length array with flexible-array member
new 57fb39e24775 rtw88: don't hold all IRQs disabled for PS operations
new da14a0409e3f rtw88: extract alloc rsvd_page and h2c skb routines
new 895c096dab36 rtw88: associate reserved pages with each vif
new a5697a65ecd1 rtw88: pci: define a mask for TX/RX BD indexes
new aaab5d0e6737 rtw88: kick off TX packets once for higher efficiency
new 11a64888c79b rtw88: 8822c: config RF table path B before path A
new 54178cc134fd mt76: mt7615: fix mt7663e firmware struct endianness
new d14f0a5c62d3 mt76: mt7615: fix endianness in unified command
new b899150e60ce mt76: mt7615: add missing declaration in mt7615.h
new 8d4ccd7770e7 rtl8xxxu: Fix sparse warning: cast from restricted __le16
new 5ef8c665416b Merge tag 'wireless-drivers-next-2020-03-24' of git://git. [...]
new c9c1fd62b0ed net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to [...]
new 9d648fb560e1 ethtool: fix incorrect tx-checksumming settings reporting
new e8b6c54f6d57 net: xilinx: temac: Relax Kconfig dependencies
new 24201a64770a net: axienet: Convert DMA error handler to a work queue
new ee44d0b78839 net: axienet: Propagate failure of DMA descriptor setup
new f26667a373f3 net: axienet: Fix DMA descriptor cleanup path
new e7fea0b9d09e net: axienet: Improve DMA error handling
new ab365c339366 net: axienet: Factor out TX descriptor chain cleanup
new 71791dc8bdea net: axienet: Check for DMA mapping errors
new d6349e3e14c7 net: axienet: Mark eth_irq as optional
new c30cb8f0bec6 net: axienet: Drop MDIO interrupt registers from ethtools dump
new 2a9b65ea511c net: axienet: Add mii-tool support
new 6a00d0dd3fcf net: axienet: Wrap DMA pointer writes to prepare for 64 bit
new 4e958f33ee8f net: axienet: Upgrade descriptors to hold 64-bit addresses
new f735c40ed93c net: axienet: Autodetect 64-bit DMA capability
new 5fff0151b324 net: axienet: Allow DMA to beyond 4GB
new 148aa2a86c7a Merge branch 'axienet-Update-error-handling-and-add-64-bit [...]
new 2283a02b67d4 net: phy: mscc: consolidate a common RGMII delay implementation
new cd556e40fdf3 devlink: expand the devlink-info documentation
new fab90c820247 cxgb4: remove set but not used variable 'tab'
new 29f3490ba9d2 net: use indirect call wrappers for skb_copy_datagram_iter()
new ed13615dd326 s390/qeth: simplify RX buffer tracking
new 781b9a1820a1 s390/qeth: split out RX poll code
new b439044b70e4 s390/qeth: remove redundant if-clause in RX poll code
new 0a6e634535f1 s390/qdio: extend polling support to multiple queues
new 8ec1e247a23b s390/qeth: simplify L3 dev_id logic
new 9de15117f1c5 s390/qeth: clean up the mac_bits
new 1ab2f8c699d8 s390/qeth: collect more TX statistics
new ee1e52d1e4bb s390/qeth: add TX IRQ coalescing support for IQD devices
new bdb0cc128bbf s390/qeth: fine-tune MAC Address-related errnos
new c91a1fb7a4f2 s390/qeth: keep track of fixed prio-queue configuration
new bb59c8a89a72 s390/qeth: modernize two list helpers
new 1455ea1d8afb Merge branch 's390-next'
new e88b288ec2bf octeontx2-pf: Fix rx buffer page refcount
new e99b7c84fd57 octeontx2-pf: Fix ndo_set_rx_mode
new 6e22c60480aa Merge branch 'octeontx2-pf-Miscellaneous-fixes'
new 1f074e677a34 cxgb4: Add support to catch bits set in INT_CAUSE5
new 9fb16955fb66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 8b1e5b0a99f0 tipc: Add a missing case of TIPC_DIRECT_MSG type
new 9d6a36c7548d atl2: remove unused variable 'atl2_driver_string'
new 49397b801261 net/mlx5e: Fix actions_match_supported() return
new 046826c878bd net/mlx5e: remove duplicated check chain_index in mlx5e_re [...]
new 60acc105cbc2 net/mlx5: E-Switch, Enable restore table only if reg_c1 is [...]
new 7983a675ba65 net/mlx5: E-Switch, Enable chains only if regs loopback is [...]
new c8508713c71c net/mlx5: E-Switch, free flow_group_in after creating the [...]
new d528d4970503 net/mlx5: E-Switch, Use correct type for chain, prio and l [...]
new b820ce00e03a net/mlx5: Simplify matching group searches
new 454401aeb295 net/mlx5: Fix group version management
new 0aad2a0b4259 net/mlx5: Avoid incrementing FTE version
new dc638d1122d2 net/mlx5: Avoid group version scan when not necessary
new ecd01db8711d net/mlx5: Simplify mlx5_register_device to return void
new f999b706b7ab net/mlx5: Simplify mlx5_unload_one() and its callers
new 98fed6eb9b17 devlink: Rely on driver eswitch thread safety instead of devlink
new ae24432cbc2b net/mlx5: Split eswitch mode check to different helper function
new ebf77bb83f63 net/mlx5: E-switch, Extend eswitch enable to handle num_vf [...]
new 8e0aa4bc959c net/mlx5: E-switch, Protect eswitch mode changes
new 14340219b89c Merge tag 'mlx5-updates-2020-03-25' of git://git.kernel.or [...]
new 1f40be6a34a6 net: flow_offload.h: Fix a comment at flow_action_entry.mangle
new 571ca1f1decc mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_swi [...]
new 50e4ee4b921d mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION
new 9b4b16bba298 mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE
new 226657ba2389 selftests: forwarding: Add a forwarding test for pedit mun [...]
new 9a9dffcb4ff9 selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite af [...]
new 92b7e62e5630 Merge branch 'mlxsw-Offload-TC-action-pedit-munge-dsfield'
new 837cb17dd67f sched: act_skbedit: Implement stats_update callback
new d4d9d9c53bef sched: act_pedit: Implement stats_update callback
new 2a0b1307cb46 selftests: skbedit_priority: Test counters at the skbedit rule
new adde556552dd Merge branch 'Implement-stats_update-callback-for-pedit-an [...]
new 07eaf53adb66 igb: convert to use i2c_new_client_device()
new afaa4d060f9a sfc: falcon: convert to use i2c_new_client_device()
new bd32aa1f5d2c veth: rely on veth_rq in veth_xdp_flush_bq signature
new 5fe6e56776ba veth: rely on peer veth_rq for ndo_xdp_xmit accounting
new 6739ce85919e Merge branch 'veth-stats'
new e8937681797c devlink: prepare to support region operations
new a0a09f6bb2c1 devlink: convert snapshot destructor callback to region op
new 6d82f67e2586 devlink: trivial: fix tab in function documentation
new cf80faee79f9 devlink: add function to take snapshot while locked
new 47a39f6105d3 devlink: use -ENOSPC to indicate no more room for snapshots
new 7000108f27b1 devlink: extract snapshot id allocation to helper function
new 7ef19d3b1d5e devlink: report error once U32_MAX snapshot ids have been used
new 12102436acf9 devlink: track snapshot id usage count using an xarray
new b9a17abfde84 devlink: implement DEVLINK_CMD_REGION_NEW
new 3fe0fd531a35 netdevsim: support taking immediate snapshot via devlink
new dce730f17825 ice: add a devlink region for dumping NVM contents
new f8f59847e71f Merge branch 'implement-DEVLINK_CMD_REGION_NEW'
new 16983507742c net: phy: probe PHY drivers synchronously
new 61e0150cb44b dt-bindings: net: add marvell usb to mdio bindings
new 04e37d92fbed net: phy: add marvell usb to mdio controller
new 6a864730aef8 Merge branch 'net-phy-marvell-usb-to-mdio-controller'
new e4a58ef3ce4e net: sched: refine extack messages in tcf_change_indev
new 442f730e48a7 cls_flower: Add extack support for mpls options
new bd7d4c12819b cls_flower: Add extack support for src and dst port range options
new e304e21a2b70 cls_flower: Add extack support for flags key
new 5bb7357f4531 Merge branch 'cls_flower-Use-extack-in-fl_set_key'
new 738a2692f100 phy: ti: gmii-sel: simplify config dependencies between ne [...]
new 9d1f6447274f net: ethernet: ti: ale: fix seeing unreg mcast packets wit [...]
new 6c0b849c470d net: ethernet: ti: ale: add support for mac-only mode
new 4ed59504fbfb net: ethernet: ti: ale: am65: add support for default thread cfg
new a9a495d58298 dt-binding: ti: am65x: document mcu cpsw nuss
new 93a76530316a net: ethernet: ti: introduce am65x/j721e gigabit eth subsy [...]
new ba86a6e927ea arm64: dts: ti: k3-am65-mcu: add cpsw nuss node
new 9ba5a8a5bc88 arm64: dts: k3-am654-base-board: add mcu cpsw nuss pinmux [...]
new ae7fdac88a78 arm64: dts: ti: k3-j721e-mcu: add mcu cpsw nuss node
new f998dc45e4d0 arm64: dts: ti: k3-j721e-common-proc-board: add mcu cpsw n [...]
new cae21a482100 arm64: defconfig: ti: k3: enable dma and networking
new a47ab26b9e48 Merge branch 'net-ethernet-ti-add-networking-support-for-k [...]
new c24a77edc9a7 ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
new 673040c3a82a taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions
new 5908220b2b3d net: introduce the MACSEC netdev feature
new 30e9bb8472f4 net: add a reference to MACsec ops in net_device
new 8fa9137180b2 net: macsec: allow to reference a netdev from a MACsec context
new 21114b7feec2 net: macsec: add support for offloading to the MAC
new 182879f89b85 net: macsec: init secy pointer in macsec_context
new a249f8050624 net: macsec: allow multiple macsec devices with offload
new f428011b90ec net: macsec: support multicast/broadcast when offloading
new b62c3624500a net: macsec: add support for getting offloaded stats
new c850240b6c41 net: macsec: report real_dev features when HW offloading i [...]
new 62c1c2e606f6 net: atlantic: MACSec offload skeleton
new 9d106c6dd81b net: atlantic: MACSec egress offload HW bindings
new 27736563ce32 net: atlantic: MACSec egress offload implementation
new b8f8a0b7b5cb net: atlantic: MACSec ingress offload HW bindings
new 9ff40a751a6f net: atlantic: MACSec ingress offload implementation
new aaa36515336d net: atlantic: MACSec offload statistics HW bindings
new aec0f1aac58e net: atlantic: MACSec offload statistics implementation
new e8e9e13cc258 net: atlantic: add XPN handling
new 05cc6c5b6d2c Merge branch 'net-atlantic-MACSec-support-for-AQC-devices'
new 8a8f8281e7e7 net: phy: don't touch suspended flag if there's no suspend [...]
new 5769e39c6a2e mlxsw: i2c: Add missing field documentation
new f0a66984c10e mlxsw: spectrum_router: Add proper function documentation
new bdb373cf5be0 mlxsw: spectrum: Remove unused RIF and FID families
new e1da9618b785 mlxsw: core_acl: Avoid defining static variable in header file
new cfe9701a25ce mlxsw: switchx2: Remove unnecessary conversion to bool
new a84acf7830c2 mlxsw: spectrum_router: Avoid uninitialized symbol errors
new a1c7a536e018 Merge branch 'mlxsw-Various-static-checkers-fixes'
new 2d9eade8f29e devlink: Add macro for "fw.mgmt.api" to info_get cb.
new b7a444f07859 bnxt_en: Add fw.mgmt.api version to devlink info_get cb.
new 16efafa31bc1 PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro
new a0d0fd70fed5 bnxt_en: Read partno and serialno of the board from VPD
new 56d69c784d36 bnxt_en: Add partno to devlink info_get cb
new 2013d03827db bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb
new 4bd27ee66d63 Merge branch 'bnxt_en-Updates-to-devlink-info_get-cb'
new 5f4019a80839 s390/qeth: remove fake_broadcast attribute
new 4e2b5aa5676b s390/qeth: make OSN / OSX support configurable
new fb64de1bc36c s390/qeth: phase out OSN support
new 0b992b898c9e Merge branch 's390-qeth-next'
new 1fe188da9de5 rtw88: add a debugfs entry to dump coex's info
new d05550936ac8 rtw88: add a debugfs entry to enable/disable coex mechanism
new a66b8b4108f1 rtl8xxxu: add enumeration for channel bandwidth
new 0985d3a410ac rtl8xxxu: Feed current txrate information for mac80211
new 93a5bfbc7cad brcmfmac: Fix driver crash on USB control transfer timeout
new 78179869dc3f brcmfmac: Fix double freeing in the fmac usb data path
new bd9944918ceb brcmfmac: fix the incorrect return value in brcmf_inform_s [...]
new 2bc50d8828ad brcmfmac: increase max hanger slots from 1K to 3K in fws layer
new 7f1d42304d93 brcmfmac: add USB autosuspend feature support
new 243874c64c81 ath11k: handle RX fragments
new 1441b2f205a7 ath11k: enable PN offload
new 107560d847e6 ath11k: set queue_len to 4096
new 5a032c8d1953 ath11k: add WMI calls required for handling BSS color
new beb2f77297b0 ath11k: add handling for BSS color
new 678e8414bf4e ath11k: Supporting RX ring backpressure HTT event and stat [...]
new de06b2f75190 ath11k: fill channel info from rx channel
new 5118935b1bc2 ath11k: dump SRNG stats during FW assert
new fe0ebb51604f ath11k: Adding proper validation before accessing tx_stats
new 26c79927f123 ath11k: Configure hash based reo destination ring selection
new acc79d981c14 ath11k: Perform per-msdu rx processing
new 95a568c4a461 ath10k: Fill GCMP MIC length for PMF
new 8bc513b9940a Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 2542469d1258 rtw88: fix non-increase management packet sequence number
new 3af4da165f48 hostap: convert to struct proc_ops
new cceb45078a62 iwlwifi: mvm: add soc latency support
new f696a7ee254f iwlwifi: yoyo: add PCI config space region type
new 7f1fe1d49043 iwlwifi: pcie: implement read_config32
new df6589085664 iwlwifi: pass trans and NVM data to HE capability parsing
new 453f26822844 iwlwifi: scan: support scan req cmd ver 14
new 9124061ad9e7 iwlwifi: mvm: rs-fw: fix some indentation
new 1454edcad718 iwlwifi: remove redundant iwl9560_2ac_cfg struct
new 85ea9833995a iwlwifi: mvm: enable SF also when we have HE
new 7897dfa2bc8f iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg
new c990fb19f523 iwlwifi: remove some unused extern declarations from iwl-config.h
new be2f6886a34e iwlwifi: add HW step to new cfg device table
new 32ed101aa140 iwlwifi: convert all Qu with Jf devices to the new config table
new 612509d6bd4a iwlwifi: convert QnJ with Jf devices to new config table
new 68ceba3ff484 iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf
new 6815e3d0bbee iwlwifi: mvm: add support for non EDCA based measurements
new 095650c0541e iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD
new a72abfca95f3 iwlwifi: add trans_cfg for devices with long latency
new a661bfac2a6e iwlwifi: remove support for QnJ Hr STEP A
new f4ed93a19219 iwlwifi: remove support for QnJ HR FPGA
new e8b61560efd4 iwlwifi: yoyo: don't block dumping internal memory when no [...]
new 5d1234ba25b8 iwlwifi: scan: support FW APIs with variable number of profiles
new b0d8d2c27007 iwlwifi: yoyo: enable yoyo by default
new 2681f15d94b1 iwlwifi: remove IWL_FW_DBG_DOMAIN macro
new adc311a5bbf6 iwlwifi: bump FW API to 53 for 22000 series
new 7216dc99b758 iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static
new 84acc85a62a1 iwlwifi: mvm: remove newline from rs_pretty_print_rate()
new 5988b8ec7132 Merge tag 'iwlwifi-next-for-kalle-2020-03-27' of git://git [...]
new 22f33971aa47 Merge tag 'wireless-drivers-next-2020-03-27' of git://git. [...]
new ab41ca3455a2 net: phy: bcm7xx: add jumbo frame configuration to PHY
new 8c7da63978f1 bgmac: configure MTU and add support for frames beyond 819 [...]
new bfcb813203e6 net: dsa: configure the MTU for switch ports
new bff33f7e2ae2 net: dsa: implement auto-normalization of MTU for bridge h [...]
new 6ae5834b983a net: dsa: b53: add MTU configuration support
new c279c7261a83 net: dsa: sja1105: implement the port MTU callbacks
new fb77ffc6ec86 net: dsa: vsc73xx: make the MTU configurable
new 0b912fc93a68 net: dsa: felix: support changing the MTU
new 1a147b74c2fd Merge branch 'DSA-mtu'
new f0b5989745c3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
new 791bb3fcafce net: macsec: add support for specifying offload upon link [...]
new bd734a742d55 net: phy: micrel.c: add rgmii interface delay possibility [...]
new 1b68480b945e ARM: dts: apalis-imx6qdl: use rgmii-id instead of rgmii
new 5ef5c90e3cb3 selftests: move timestamping selftests to net folder
new 798dda818ad1 net: page pool: allow to pass zero flags to page_pool_init()
new 3b85720d3fd7 qed: Fix race condition between scheduling and destroying [...]
new a08e7fd9123d net: Fix typo of SKB_SGO_CB_OFFSET
new b8f14878e6ae s390/qeth: support net namespaces for L3 devices
new 336aa67bd027 net: dsa: sja1105: show more ethtool statistics counters f [...]
new 1d01145fd659 net: dsa: mt7530: use resolved link config in mac_link_up()
new 9c11cc784963 devlink: don't wrap commands in rST shell blocks
new 41b145024ca7 mlx4: fix "initializer element not constant" compiler error
new 3df523ab582c mptcp: Add ADD_ADDR handling
new 1b1c7a0ef7f3 mptcp: Add path manager interface
new f296234c98a8 mptcp: Add handling of incoming MP_JOIN requests
new ec3edaa7ca6c mptcp: Add handling of outgoing MP_JOIN requests
new 926bdeab5535 mptcp: Implement path manager interface commands
new cc9d25669866 mptcp: update per unacked sequence on pkt reception
new 18b683bff89d mptcp: queue data for mptcp level retransmission
new b51f9b80c032 mptcp: introduce MPTCP retransmission timer
new d027236c41fd mptcp: implement memory accounting for mptcp rtx queue
new 7948f6cc9951 mptcp: allow partial cleaning of rtx head dfrag
new 3f8e0aae1796 mptcp: rework mptcp_sendmsg_frag to accept optional dfrag
new 3b1d6210a957 mptcp: implement and use MPTCP-level retransmission
new 5147dfb50832 mptcp: allow dumping subflow context to userspace
new fc518953bc9c mptcp: add and use MIB counter infrastructure
new 01cacb00b35c mptcp: add netlink-based PM
new eedbc685321b selftests: add PM netlink functional tests
new b08fbf241064 selftests: add test-cases for MPTCP MP_JOIN
new c189b5483c1b Merge branch 'mptcp-multiple-subflows-path-management'
new cfa933d938d8 include: uapi: linux: add rpl sr header definition
new f37c60593634 addrconf: add functionality to check on rpl requirements
new 8610c7c6e3bd net: ipv6: add support for rpl sr exthdr
new faee676944da net: add net available in build_state
new a7a29f9c361f net: ipv6: add rpl sr tunnel
new 96376cad3508 Merge branch 'ipv6-add-rpl-source-routing'
new b51fb7711a6d ethtool: fix reference leak in ethnl_set_privflags()
new 217275453b3e ethtool: provide coalescing parameters with COALESCE_GET request
new 9881418c7556 ethtool: set coalescing parameters with COALESCE_SET request
new 0cf3eac8c936 ethtool: add COALESCE_NTF notification
new 7f59fb32b096 ethtool: provide pause parameters with PAUSE_GET request
new 3ab879933d3c ethtool: set pause parameters with PAUSE_SET request
new bf37faa3867b ethtool: add PAUSE_NTF notification
new b7eeefe72eb0 ethtool: provide EEE settings with EEE_GET request
new fd77be7bd43c ethtool: set EEE settings with EEE_SET request
new 6c5bc8fe4e19 ethtool: add EEE_NTF notification
new f76510b458a5 ethtool: add timestamping related string sets
new 5b071c59ede0 ethtool: provide timestamping information with TSINFO_GET request
new c13b5adb0627 Merge branch 'ethtool-netlink-interface-part-4'
new 54c62e13ad76 {IB,net}/mlx5: Setup mkey variant before mr create command [...]
new fc6a9f86f08a {IB,net}/mlx5: Assign mkey variant in mlx5_ib only
new a3cfdd392811 {IB,net}/mlx5: Move asynchronous mkey creation to mlx5_ib
new 826096d84f50 mlx5: Remove uninitialized use of key in mlx5_core_create_mkey
new e999a7343da7 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...]
new 6838a35a4567 net/mlx5: Use a separate work queue for fib event handling
new 49964352ca27 net/mlx5: E-Switch: Move eswitch chains to a new directory
new 5a37a8df809b net/mlx5e: refactor indr setup block
new 07c264ab8e6c net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support
new aba6d497c821 Merge tag 'mlx5-updates-2020-03-29' of git://git.kernel.or [...]
new 76dcbd237059 net: ethernet: ti: fix spelling mistake "rundom" -> "random"
new 3aeaaa59fd69 selftests:mptcp: fix failure due to whitespace damage
new ad59ddd02de2 Crypto: chelsio - Fixes a hang issue during driver registration
new 876aa9f527cd Crypto: chelsio - Fixes a deadlock between rtnl_lock and u [...]
new 07c9f74a8961 Merge branch 'crypto-chelsio-Fixes-issues-during-chcr-driv [...]
new ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering
new e14394e65685 crypto/chcr: fix incorrect ipv6 packet length
new 3a0a97838923 crypto/chtls: Fix chtls crash in connection cleanup
new cd1ff948302b dpaa_eth: Make dpaa_a050385_wa static
new 32109c7065a2 net: ena: Make some functions static
new ee91a83e0849 net: dsa: Simplify 'dsa_tag_protocol_to_str()'
new a4c278d1bee1 xfrm: Use kmem_cache_zalloc() instead of kmem_cache_alloc( [...]
new dda520c4d462 ESP: Export esp_output_fill_trailer function
new 384a46ea7bdc esp4: add gso_segment for esp4 beet mode
new 7f9e40eb18a9 esp6: add gso_segment for esp6 beet mode
new 308491755f36 xfrm: add prep for esp beet mode offload
new acc086bfb957 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 8953b0770ff4 net: introduce nla_put_bitfield32() helper and use it
new 93a129eb8c52 net: sched: expose HW stats types per action used by drivers
new 6e2345c197a9 Merge branch 'net-sched-expose-HW-stats-types-per-action-u [...]
new 054eae82537e net: devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG
new 62582a7ee783 ptp: Avoid deadlocks in the programmable pin code.
new c7f0d4c898cb netdevsim: Change dummy reporter auto recover default
new ba7d16c77942 devlink: Implicitly set auto recover flag when registering [...]
new 48bb52c80be0 devlink: Add auto dump flag to health reporter
new 307b4e0b3728 Merge branch 'Devlink-health-auto-attributes-refactor'
new ea315c55074e mlxsw: spectrum_ptp: Fix build warnings
new aa47b540b79c ionic: decouple link message from netdev state
new 987c0871e8ae ionic: check for linkup in watchdog
new 2a8c2c1a0264 ionic: move debugfs add/delete to match alloc/free
new 0b0641009b89 ionic: move irq request to qcq alloc
new f9c00e2cf258 ionic: clean tx queue of unfinished requests
new d5eddde5ec52 ionic: check for queues before deleting
new 49d3b493673a ionic: disable the queues on link down
new c672412f6172 ionic: remove lifs on fw reset
new 0d5d6045a7dd Merge branch 'ionic-support-for-firmware-upgrade'
new c9a7fe1238e5 net: mscc: ocelot: add action of police on vcap_is2
new e13c2075280e net: dsa: refactor matchall mirred action to separate function
new 342971766c17 net: dsa: add port policers
new fc411eaac8db net: dsa: felix: add port policers
new a7cc081cabda net: dsa: sja1105: add configuration of port policers
new a6af77637adc net: dsa: sja1105: add broadcast and per-traffic class policers
new 3288dffc5dd8 Merge branch 'Port-and-flow-policers-for-DSA'
new 4abc3c04810b r8169: improve handling of TD_MSS_MAX
new 8063f761cd7c qed: Fix use after free in qed_chain_free
new 8731840a345f Bluetooth: Restore running state if suspend fails
new 2d186fcd6d8d Bluetooth: Fix incorrect branch in connection complete
new b48596d1dc25 Bluetooth: L2CAP: Add get_peer_pid callback
new 32b50729d91f Bluetooth: don't assume key size is 16 when the command fails
new da49b602f7f7 Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections
new 033c6f3b7837 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...]
new b8447abc4c8f r8169: factor out rtl8169_tx_map
new 0bd274060a0f net: phylink: change phylink_mii_c22_pcs_set_advertisement [...]
new e7765d634aaa net: phylink: rename 'ops' to 'mac_ops'
new 4c0d6d3a7a81 net: phylink: add separate pcs operations structure
new 2d39eab45b2c Merge branch 'split-phylink-PCS-operations'
new 1e8c66198926 devlink: Add packet trap policers support
new ef7d5c7d4340 Documentation: Add description of packet trap policers
new ad188458d012 netdevsim: Add devlink-trap policer support
new f9f54392d2c8 devlink: Add packet trap group parameters support
new c064875a6352 devlink: Allow setting of packet trap group parameters
new 0dc8249a2e7c netdevsim: Add support for setting of packet trap group pa [...]
new 5fbff58e27a1 selftests: netdevsim: Add test cases for devlink-trap policers
new 2b84d7c3f6cc mlxsw: reg: Extend QPCR register
new 03484e49e7cc mlxsw: spectrum: Track used packet trap policer IDs
new 4561705b1743 mlxsw: spectrum_trap: Prepare policers for registration wi [...]
new 13f2e64b94ea mlxsw: spectrum_trap: Add devlink-trap policer support
new bc82521e3b8e mlxsw: spectrum_trap: Do not initialize dedicated discard policer
new d12d8468214a mlxsw: spectrum_trap: Switch to use correct packet trap group
new 39defcbba0cd mlxsw: spectrum_trap: Add support for setting of packet tr [...]
new 9f3e63c5d698 selftests: mlxsw: Add test cases for devlink-trap policers
new 6fe9a949d3fe Merge branch 'Add-packet-trap-policers-support'
new c604cc691c10 netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c
new 0c2a85edd143 netfilter: nf_tables: pass context to nft_set_destroy()
new 65038428b2c6 netfilter: nf_tables: allow to specify stateful expression [...]
new 772f4e82b3ff netfilter: nf_tables: fix double-free on set expression fr [...]
new 475beb9c8de1 netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it
new dc264f1f7ece netfilter: flowtable: fix NULL pointer dereference in tunn [...]
new 19f8f717f620 netfilter: ctnetlink: Add missing annotation for ctnetlink [...]
new 6b36d4829cbc netfilter: conntrack: Add missing annotations for nf_connt [...]
new 73348fed35d0 ipvs: optimize tunnel dumps for icmp errors
new 8ac2bd357775 netfilter: conntrack: export nf_ct_acct_update()
new cfbd1125fc87 netfilter: nf_tables: add enum nft_flowtable_flags to uapi
new 53c2b2899af7 netfilter: flowtable: add counter support
new 133a2fe594dc netfilter: flowtable: Fix incorrect tc_setup_type type
new 0a6a9515fe39 netfilter: nf_tables: silence a RCU-list warning in nft_ta [...]
new 422c032afcf5 netfilter: flowtable: Use rw sem as flow block lock
new 7da182a998d6 netfilter: flowtable: Use work entry per offload command
new dd3cc111f2e3 netfilter: nf_queue: make nf_queue_entry_release_refs static
new 119e52e664c5 netfilter: nf_queue: place bridge physports into queue_ent [...]
new af370ab36fcd netfilter: nf_queue: do not release refcouts until nf_rein [...]
new 28f715b9e6dd netfilter: nf_queue: prefer nf_queue_entry_free
new 7c6b4121627a netfilter: ctnetlink: be more strict when NF_CONNTRACK_MAR [...]
new 24791b9aa1ab netfilter: nft_set_bitmap: initialize set element extensio [...]
new 8548bde9890f netfilter: nft_dynset: validate set expression definition
new d56aab2625f7 netfilter: nf_tables: skip set types that do not support f [...]
new 9312eabab4a6 netfilter: conntrack: add nf_ct_acct_add()
new ef803b3cf96a netfilter: flowtable: add counter support in HW offload
new 2e34328b396a netfilter: nft_exthdr: fix endianness of tcp option cast
new e19680f8347e ipvs: fix uninitialized variable warning
new d9679cd98516 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new f87238d30c0d hv_netvsc: Remove unnecessary round_up for recv_completion_cnt
new cc9864a7aad9 selftest/bpf: Fix compilation warning in sockmap_parse_prog.c
new 41078907eef0 selftests/bpf: Fix nanosleep for real this time
new 94c2f50b6125 selftests/bpf: Fix race in tcp_rtt test
new fc32490bff85 selftests/bpf: Fix test_progs's parsing of test numbers
new fd27b1835e70 selftests/bpf: Reset process and thread affinity after eac [...]
new 483d7a30f538 bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition
new 90ceddcb4950 bpf: Support llvm-objcopy for vmlinux BTF
new ca7e6e45d108 bpftool: Print the enum's name instead of value
new 30255d317579 bpftool: Print as a string for char array
new d5ae04da34a2 bpftool: Translate prog_id to its bpf prog_name
new 65c93628599d bpftool: Add struct_ops support
new a26527981af2 bpf, tcp: Fix unused function warnings
new c0fd336ea4ca bpf, tcp: Make tcp_bpf_recvmsg static
new 1440e7929392 selftests/bpf: Fix mix of tabs and spaces
new ab14fd4ee82e bpf: Add bpf_sk_storage support to bpf_tcp_ca
new c9b24312040e bpf: Add tests for bpf_sk_storage to bpf_tcp_ca
new 24a6034acc92 samples, bpf: Move read_trace_pipe to trace_helpers
new aa5e2af660fc samples, bpf: Refactor perf_event user program with libbpf [...]
new 8c061865f5ff bpf: Document bpf_inspect drgn tool
new 9fc9aad99e5d libbpf: Remove unused parameter `def` to get_map_field_int
new 8395f320b407 libbpf: Don't allocate 16M for log buffer by default
new 07cd263148a5 bpf: Verifer, refactor adjust_scalar_min_max_vals
new 294f2fc6da27 bpf: Verifer, adjust_scalar_min_max_vals to always call up [...]
new aa131ed44ae1 bpf: Test_verifier, #70 error message updates for 32-bit r [...]
new 00c4eddf7ee5 bpf: Factor out cgroup storages operations
new e28784e3781e bpf: Factor out attach_type to prog_type mapping for attac [...]
new f54a5bba1203 bpf: Remove unused vairable 'bpf_xdp_link_lops'
new 0e53d9e5e820 bpf: Enable retrieval of socket cookie for bind/post-bind hook
new fcf752ea8c94 bpf: Enable perf event rb output for bpf cgroup progs
new f318903c0bf4 bpf: Add netns cookie and enable it for bpf cgroup hooks
new 5a52ae4e32a6 bpf: Allow to retrieve cgroup v1 classid from v2 hooks
new 0f09abd105da bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and anc [...]
new 834ebca8456c bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks
new 23599ada0e91 bpf: Add selftest cases for ctx_or_null argument type
new 2cf69d3fa50e Merge branch 'cgroup-helpers'
new 291cfe365bd3 libbpf, xsk: Init all ring members in xsk_umem__create and [...]
new e9ff9d52540a bpf: Fix build warning regarding missing prototypes
new 92234c8f15c8 xdp: Support specifying expected existing program when att [...]
new 50a3e678b58a tools: Add EXPECTED_FD-related definitions in if_link.h
new bd5ca3ef93cd libbpf: Add function to set link XDP fd while specifying o [...]
new 87854a0b57b3 selftests/bpf: Add tests for attaching XDP programs
new ae661deca7b9 Merge branch 'ifla_xdp_expected_fd'
new 5a95cbb80ef8 bpf, net: Fix build issue when net ns not configured
new e2842be53d4f libbpf: Add setter for initial value for internal maps
new e5fb60ee4c95 selftests: Add test for overriding global data value before load
new fc611f47f218 bpf: Introduce BPF_PROG_TYPE_LSM
new 98e828a0650f security: Refactor declaration of LSM hooks
new 9d3fdea789c8 bpf: lsm: Provide attachment points for BPF LSM programs
new 9e4e01dfd325 bpf: lsm: Implement attach, detach and execution
new 520b7aa00d8c bpf: lsm: Initialize the BPF LSM hooks
new 1e092a031829 tools/libbpf: Add support for BPF_PROG_TYPE_LSM
new 03e54f100d57 bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM
new 4dece7f3b925 bpf: lsm: Add Documentation
new 641cd7b06c91 Merge branch 'bpf-lsm'
new f2d67fec0b43 bpf: Undo incorrect __reg_bound_offset32 handling
new 604dca5e3af1 bpf: Fix tnum constraints for 32-bit comparisons
new 0fc31b10cfb7 bpf: Simplify reg_set_min_max_inv handling
new f50b49a0bfca bpf: btf: Fix arg verification in btf_ctx_access()
new b49e42a2dffd bpf, doc: Add John as official reviewer to BPF subsystem
new cf7fbe660f2d bpf: Add socket assign support
new 71489e21d720 net: Track socket refcounts in skb_steal_sock()
new 7ae215d23c12 bpf: Don't refcount LISTEN sockets in sk_assign()
new 2d7824ffd25c selftests: bpf: Add test for sk_assign
new 8a02a1703633 selftests: bpf: Extend sk_assign tests for UDP
new c58b1558a747 Merge branch 'bpf_sk_assign'
new 4edf16b72c57 bpf, lsm: Make BPF_LSM depend on BPF_EVENTS
new 100605035e15 bpf: Verifier, do_refine_retval_range may clamp umin to 0 [...]
new 3f50f132d840 bpf: Verifier, do explicit ALU32 bounds tracking
new fa123ac022e4 bpf: Verifier, refine 32bit bound in do_refine_retval_range
new d2db08c7a14e bpf: Test_progs, add test to catch retval refine error handling
new 9ac26e9973ba bpf: Test_verifier, bpf_get_stack return value add <0
new 32f13a5add87 bpf: Test_verifier, #65 error message updates for trunc of [...]
new 41f70fe0649d bpf: Test_verifier, add alu32 bounds tracking tests
new e5ffcc9191ca Merge branch 'subreg-bounds'
new af6eea57437a bpf: Implement bpf_link-based cgroup BPF program attachment
new 0c991ebc8c69 bpf: Implement bpf_prog replacement for an active bpf_cgroup_link
new cc4f864bb118 libbpf: Add support for bpf_link-based cgroup attachment
new 7cccee42bf76 selftests/bpf: Test FD-based cgroup attachment
new 8596a75f6c83 Merge branch 'cgroup-bpf_link'
new ed52f2c608c9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new d0802dc411f4 net: dsa: bcm_sf2: Fix overflow checks
new d7a0b1f7652f net: dsa: b53: Restore VLAN entries upon (re)configuration
new 88631864da09 net: dsa: b53: Prevent tagged VLAN on port 7 for 7278
new 31bfc2d42cae net: dsa: b53: Deny enslaving port 7 for 7278 into a bridge
new 8b6b208b6991 net: dsa: bcm_sf2: Disable learning for ASP port
new 5ae8c0d51ace net: dsa: bcm_sf2: Check earlier for FLOW_EXT and FLOW_MAC_EXT
new c2d639d118d2 net: dsa: bcm_sf2: Move writing of CFP_DATA(5) into slicin [...]
new 7555020c44db net: dsa: bcm_sf2: Add support for matching VLAN TCI
new 8b3abe304c5f net: dsa: bcm_sf2: Support specifying VLAN tag egress rule
new 60d79ab33c4c Merge branch 'net-dsa-b53-and-bcm_sf2-updates-for-7278'
new 58da0cfa6cf1 net: stmmac: create dwmac-intel.c to contain all Intel platform
new 67c08ac4140a net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID
new d63439f575dc net: stmmac: add EHL 2.5Gbps PCI info and PCI ID
new 1a795da79875 Merge branch 'stmmac-Add-additional-EHL-PCI-info-and-PCI-ID'
new 3902baf9abfa netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write
new be8c827f50a0 mac80211: fix authentication with iwlwifi/mvm
new fbe4e0c1b298 ipv4: fix a RCU-list lock in fib_triestat_seq_show
new 5c3e82fe1596 sctp: fix refcount bug in sctp_wfree
new 582eea230536 sctp: fix possibly using a bad saddr with a given dst
new 25629fdaff2f net, ip_tunnel: fix interface lookup with no key
new bde1b56f898c udp: initialize is_flist with 0 in udp_gro_receive
new cf673ed0e057 net: fix fraglist segmentation reference count leak
new 16deaef205b6 net: hns3: drop the WQ_MEM_RECLAIM flag when allocating WQ
new 74ef402e134b net: hns3: fix for fraglist SKB headlen not handling correctly
new 944de4847af1 net: hns3: fix RSS config lost after VF reset.
new a9775bb64aa7 net: hns3: fix set and get link ksettings issue
new 0141317611ab Merge branch 'hns3-fixes'
new 5a470b1a63ac Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new f772148eb757 net: dsa: ksz: Select KSZ protocol tag
new 79540d133ed6 net: macb: Fix handling of fixed-link node
new 41c55ea6c2a7 net/bpfilter: remove superfluous testing message
new 765bda93d043 net: dsa: fix oops while probing Marvell DSA switches
new a0190431d195 cxgb4/chcr: nic-tls stats in ethtool
new 7f80ccfe9968 net: ipv6: rpl_iptunnel: Fix potential memory leak in rpl_ [...]
new 29d9f30d4ce6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...]
The 2332 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/admin-guide/sysctl/net.rst | 3 +-
Documentation/bpf/bpf_devel_QA.rst | 29 +-
Documentation/bpf/bpf_lsm.rst | 142 +
Documentation/bpf/drgn.rst | 213 ++
Documentation/bpf/index.rst | 6 +-
.../devicetree/bindings/net/dsa/ocelot.txt | 116 +
.../devicetree/bindings/net/marvell,mvusb.yaml | 65 +
.../devicetree/bindings/net/qcom,ipa.yaml | 198 +
.../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 53 +
.../devicetree/bindings/net/qualcomm-bluetooth.txt | 2 +
.../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 225 ++
.../bindings/net/wireless/mediatek,mt76.txt | 29 +-
.../bindings/net/wireless/qcom,ath10k.txt | 7 +
.../devicetree/bindings/net/wireless/ti,wl1251.txt | 3 +-
.../devicetree/bindings/ptp/ptp-idt82p33.yaml | 45 +
Documentation/networking/6lowpan.rst | 53 +
Documentation/networking/6lowpan.txt | 50 -
Documentation/networking/bareudp.rst | 52 +
.../networking/device_drivers/mellanox/mlx5.rst | 2 +-
.../networking/device_drivers/stmicro/stmmac.rst | 7 +-
Documentation/networking/devlink/bnxt.rst | 14 +-
Documentation/networking/devlink/devlink-flash.rst | 93 +
Documentation/networking/devlink/devlink-info.rst | 144 +-
.../networking/devlink/devlink-params.rst | 2 +
.../networking/devlink/devlink-region.rst | 14 +-
Documentation/networking/devlink/devlink-trap.rst | 35 +
Documentation/networking/devlink/ice.rst | 96 +
Documentation/networking/devlink/index.rst | 2 +
Documentation/networking/devlink/mlx5.rst | 6 +
Documentation/networking/ethtool-netlink.rst | 497 ++-
Documentation/networking/filter.txt | 2 +-
Documentation/networking/index.rst | 2 +
Documentation/networking/ip-sysctl.txt | 9 +
Documentation/networking/page_pool.rst | 159 +
Documentation/networking/sfp-phylink.rst | 49 +-
MAINTAINERS | 48 +-
arch/arm/boot/dts/imx6qdl-apalis.dtsi | 2 +-
arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 49 +
arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 +
arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 42 +
.../boot/dts/ti/k3-j721e-common-proc-board.dts | 43 +
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 49 +
arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 +
arch/arm64/configs/defconfig | 3 +
arch/powerpc/kernel/vmlinux.lds.S | 6 -
arch/riscv/Kconfig | 2 +-
arch/riscv/net/Makefile | 9 +-
arch/riscv/net/bpf_jit.h | 514 +++
arch/riscv/net/bpf_jit_comp.c | 1698 ---------
arch/riscv/net/bpf_jit_comp32.c | 1310 +++++++
arch/riscv/net/bpf_jit_comp64.c | 1103 ++++++
arch/riscv/net/bpf_jit_core.c | 166 +
arch/s390/include/asm/qdio.h | 9 +-
arch/um/drivers/vector_kern.c | 1 +
arch/x86/mm/init_32.c | 14 +-
arch/x86/net/bpf_jit_comp.c | 260 +-
drivers/base/core.c | 120 +
drivers/base/power/power.h | 3 +
drivers/base/power/sysfs.c | 55 +-
drivers/bluetooth/Kconfig | 4 +-
drivers/bluetooth/bfusb.c | 33 +-
drivers/bluetooth/btintel.c | 4 +-
drivers/bluetooth/btqca.c | 10 +-
drivers/bluetooth/btqca.h | 6 +-
drivers/bluetooth/btrtl.c | 12 +
drivers/bluetooth/btrtl.h | 4 +-
drivers/bluetooth/btusb.c | 32 +-
drivers/bluetooth/hci_ag6xx.c | 2 +-
drivers/bluetooth/hci_h4.c | 4 +-
drivers/bluetooth/hci_h5.c | 49 +-
drivers/bluetooth/hci_intel.c | 2 +-
drivers/bluetooth/hci_qca.c | 174 +-
drivers/crypto/chelsio/Kconfig | 11 +
drivers/crypto/chelsio/Makefile | 3 +
drivers/crypto/chelsio/chcr_common.h | 135 +
drivers/crypto/chelsio/chcr_core.c | 85 +-
drivers/crypto/chelsio/chcr_core.h | 7 +
drivers/crypto/chelsio/chcr_ipsec.c | 2 -
drivers/crypto/chelsio/chcr_ktls.c | 2020 +++++++++++
drivers/crypto/chelsio/chcr_ktls.h | 98 +
drivers/crypto/chelsio/chtls/chtls_cm.c | 29 +-
drivers/crypto/chelsio/chtls/chtls_io.c | 73 +-
drivers/infiniband/hw/mlx5/main.c | 4 +-
drivers/infiniband/hw/mlx5/mlx5_ib.h | 5 +
drivers/infiniband/hw/mlx5/mr.c | 65 +-
drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 2 +
drivers/net/Kconfig | 15 +
drivers/net/Makefile | 2 +
drivers/net/bareudp.c | 817 +++++
drivers/net/bonding/bond_main.c | 8 +-
drivers/net/bonding/bonding_priv.h | 5 +-
drivers/net/can/slcan.c | 7 +-
drivers/net/dsa/b53/b53_common.c | 58 +-
drivers/net/dsa/b53/b53_priv.h | 4 +-
drivers/net/dsa/bcm_sf2.c | 14 +-
drivers/net/dsa/bcm_sf2_cfp.c | 139 +-
drivers/net/dsa/lantiq_gswip.c | 4 +-
drivers/net/dsa/microchip/Kconfig | 1 +
drivers/net/dsa/microchip/ksz_common.c | 26 +-
drivers/net/dsa/microchip/ksz_common.h | 3 +-
drivers/net/dsa/mt7530.c | 121 +-
drivers/net/dsa/mt7530.h | 11 +
drivers/net/dsa/mv88e6xxx/chip.c | 492 ++-
drivers/net/dsa/mv88e6xxx/chip.h | 40 +-
drivers/net/dsa/mv88e6xxx/port.c | 285 +-
drivers/net/dsa/mv88e6xxx/port.h | 29 +-
drivers/net/dsa/mv88e6xxx/serdes.c | 452 ++-
drivers/net/dsa/mv88e6xxx/serdes.h | 39 +-
drivers/net/dsa/ocelot/felix.c | 97 +-
drivers/net/dsa/ocelot/felix.h | 3 +
drivers/net/dsa/ocelot/felix_vsc9959.c | 134 +-
drivers/net/dsa/qca/ar9331.c | 4 +-
drivers/net/dsa/sja1105/Makefile | 1 +
drivers/net/dsa/sja1105/sja1105.h | 49 +
drivers/net/dsa/sja1105/sja1105_clocking.c | 4 +
drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 24 +-
drivers/net/dsa/sja1105/sja1105_ethtool.c | 133 +-
drivers/net/dsa/sja1105/sja1105_flower.c | 340 ++
drivers/net/dsa/sja1105/sja1105_main.c | 400 +-
drivers/net/dsa/sja1105/sja1105_ptp.c | 285 +-
drivers/net/dsa/sja1105/sja1105_ptp.h | 31 +
drivers/net/dsa/sja1105/sja1105_sgmii.h | 53 +
drivers/net/dsa/sja1105/sja1105_spi.c | 7 +
drivers/net/dsa/sja1105/sja1105_static_config.c | 5 +-
drivers/net/dsa/sja1105/sja1105_static_config.h | 1 +
drivers/net/dsa/sja1105/sja1105_tas.c | 27 -
drivers/net/dsa/vitesse-vsc73xx-core.c | 30 +-
drivers/net/dummy.c | 3 -
drivers/net/ethernet/3com/3c509.c | 8 +-
drivers/net/ethernet/3com/3c515.c | 16 +-
drivers/net/ethernet/3com/3c589_cs.c | 2 -
drivers/net/ethernet/3com/typhoon.c | 283 +-
drivers/net/ethernet/3com/typhoon.h | 4 +-
drivers/net/ethernet/adaptec/starfire.c | 19 +-
drivers/net/ethernet/aeroflex/greth.c | 2 -
drivers/net/ethernet/agere/et131x.c | 1 -
drivers/net/ethernet/agere/et131x.h | 1 -
drivers/net/ethernet/alacritech/slicoss.c | 3 -
drivers/net/ethernet/allwinner/sun4i-emac.c | 2 -
drivers/net/ethernet/alteon/acenic.c | 5 +-
drivers/net/ethernet/altera/altera_tse_ethtool.c | 1 -
drivers/net/ethernet/amazon/ena/ena_com.c | 4 -
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 9 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 30 +-
drivers/net/ethernet/amazon/ena/ena_netdev.h | 16 +-
drivers/net/ethernet/amd/amd8111e.c | 5 +-
drivers/net/ethernet/amd/au1000_eth.c | 5 -
drivers/net/ethernet/amd/nmclan_cs.c | 9 +-
drivers/net/ethernet/amd/pcnet32.c | 7 -
drivers/net/ethernet/amd/sunlance.c | 10 -
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 27 +-
drivers/net/ethernet/amd/xgbe/xgbe-main.c | 1 -
drivers/net/ethernet/amd/xgbe/xgbe.h | 1 -
drivers/net/ethernet/apm/xgene-v2/ethtool.c | 2 -
drivers/net/ethernet/apm/xgene-v2/main.c | 1 -
drivers/net/ethernet/apm/xgene-v2/main.h | 1 -
.../net/ethernet/apm/xgene/xgene_enet_ethtool.c | 2 -
drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 1 -
drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 1 -
drivers/net/ethernet/aquantia/Kconfig | 1 +
drivers/net/ethernet/aquantia/atlantic/Makefile | 7 +-
drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 4 -
drivers/net/ethernet/aquantia/atlantic/aq_common.h | 1 -
.../net/ethernet/aquantia/atlantic/aq_ethtool.c | 176 +-
drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 +
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 1777 +++++++++
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h | 133 +
drivers/net/ethernet/aquantia/atlantic/aq_main.c | 1 -
drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 21 +-
drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 6 +-
.../net/ethernet/aquantia/atlantic/aq_pci_func.c | 5 +
.../aquantia/atlantic/hw_atl/hw_atl_utils.h | 53 +-
.../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 69 +
.../atlantic/macsec/MSS_Egress_registers.h | 73 +
.../atlantic/macsec/MSS_Ingress_registers.h | 77 +
.../ethernet/aquantia/atlantic/macsec/macsec_api.c | 2473 +++++++++++++
.../ethernet/aquantia/atlantic/macsec/macsec_api.h | 323 ++
.../aquantia/atlantic/macsec/macsec_struct.h | 914 +++++
drivers/net/ethernet/aquantia/atlantic/ver.h | 12 -
drivers/net/ethernet/arc/emac.h | 1 -
drivers/net/ethernet/arc/emac_arc.c | 2 -
drivers/net/ethernet/arc/emac_main.c | 1 -
drivers/net/ethernet/arc/emac_rockchip.c | 2 -
drivers/net/ethernet/atheros/Kconfig | 2 +-
drivers/net/ethernet/atheros/ag71xx.c | 188 +-
drivers/net/ethernet/atheros/alx/main.c | 5 +-
drivers/net/ethernet/atheros/atl1c/atl1c.h | 1 -
drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c | 2 -
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 11 +-
drivers/net/ethernet/atheros/atl1e/atl1e.h | 1 -
drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c | 2 -
drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 -
drivers/net/ethernet/atheros/atlx/atl1.c | 6 -
drivers/net/ethernet/atheros/atlx/atl2.c | 11 -
drivers/net/ethernet/broadcom/b44.c | 5 -
drivers/net/ethernet/broadcom/bcm63xx_enet.c | 11 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 7 +-
drivers/net/ethernet/broadcom/bgmac.c | 12 +
drivers/net/ethernet/broadcom/bgmac.h | 5 +-
drivers/net/ethernet/broadcom/bnx2.c | 16 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 8 +-
.../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 7 -
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 199 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 9 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 19 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 24 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 12 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 11 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 1 -
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 70 +-
drivers/net/ethernet/broadcom/genet/bcmmii.c | 81 +-
drivers/net/ethernet/broadcom/tg3.c | 16 +-
drivers/net/ethernet/brocade/bna/bnad.c | 11 +-
drivers/net/ethernet/brocade/bna/bnad.h | 4 +-
drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 4 +-
drivers/net/ethernet/cadence/macb.h | 1 -
drivers/net/ethernet/cadence/macb_main.c | 60 +-
drivers/net/ethernet/cavium/common/cavium_ptp.c | 10 +-
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 13 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 13 -
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 5 +-
.../net/ethernet/cavium/liquidio/liquidio_common.h | 6 -
.../net/ethernet/cavium/liquidio/octeon_console.c | 12 +-
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 6 -
.../net/ethernet/cavium/thunder/nicvf_ethtool.c | 2 -
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 9 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 3 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 4 +-
drivers/net/ethernet/chelsio/cxgb/common.h | 1 -
drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 6 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h | 2 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 5 +-
drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h | 2 +-
drivers/net/ethernet/chelsio/cxgb3/version.h | 2 -
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.h | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 8 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 4 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 37 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.h | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 28 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 303 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 1 -
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 10 -
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 132 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h | 3 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 28 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 79 +-
.../ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 32 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 25 +-
drivers/net/ethernet/chelsio/cxgb4/l2t.c | 13 +-
drivers/net/ethernet/chelsio/cxgb4/l2t.h | 1 +
drivers/net/ethernet/chelsio/cxgb4/sched.h | 2 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 5 +
drivers/net/ethernet/chelsio/cxgb4/smt.h | 2 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 54 +-
drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 30 +-
drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 6 +
drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h | 62 +-
drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 4 +-
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 11 +-
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 2 -
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h | 4 +-
drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 -
drivers/net/ethernet/cisco/enic/enic.h | 2 -
drivers/net/ethernet/cisco/enic/enic_ethtool.c | 24 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 6 +-
drivers/net/ethernet/cisco/enic/vnic_devcmd.h | 8 +-
drivers/net/ethernet/cisco/enic/vnic_vic.h | 2 +-
drivers/net/ethernet/cortina/gemini.c | 4 +-
drivers/net/ethernet/davicom/dm9000.c | 2 -
drivers/net/ethernet/dec/tulip/de2104x.c | 15 -
drivers/net/ethernet/dec/tulip/dmfe.c | 14 -
drivers/net/ethernet/dec/tulip/tulip.h | 2 +-
drivers/net/ethernet/dec/tulip/tulip_core.c | 26 +-
drivers/net/ethernet/dec/tulip/uli526x.c | 13 -
drivers/net/ethernet/dec/tulip/winbond-840.c | 12 -
drivers/net/ethernet/dlink/dl2k.c | 9 -
drivers/net/ethernet/dlink/sundance.c | 20 -
drivers/net/ethernet/dnet.c | 1 -
drivers/net/ethernet/dnet.h | 1 -
drivers/net/ethernet/emulex/benet/be.h | 1 -
drivers/net/ethernet/emulex/benet/be_ethtool.c | 4 +-
drivers/net/ethernet/emulex/benet/be_main.c | 5 +-
drivers/net/ethernet/faraday/ftgmac100.c | 5 -
drivers/net/ethernet/faraday/ftmac100.c | 3 -
drivers/net/ethernet/fealnx.c | 20 -
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 18 +-
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 17 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 7 +-
.../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 11 +
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 61 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 1 +
drivers/net/ethernet/freescale/enetc/Kconfig | 16 +-
drivers/net/ethernet/freescale/enetc/enetc.c | 70 +-
drivers/net/ethernet/freescale/enetc/enetc.h | 35 +-
.../net/ethernet/freescale/enetc/enetc_ethtool.c | 22 +-
drivers/net/ethernet/freescale/enetc/enetc_hw.h | 11 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 19 -
drivers/net/ethernet/freescale/enetc/enetc_vf.c | 13 -
drivers/net/ethernet/freescale/fec.h | 2 +-
drivers/net/ethernet/freescale/fec_main.c | 4 +-
drivers/net/ethernet/freescale/fman/fman_dtsec.c | 50 +-
drivers/net/ethernet/freescale/fman/fman_memac.c | 10 +-
drivers/net/ethernet/freescale/fman/fman_tgec.c | 10 +-
drivers/net/ethernet/freescale/fman/mac.c | 13 +-
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 -
drivers/net/ethernet/freescale/fs_enet/fs_enet.h | 2 -
drivers/net/ethernet/freescale/gianfar.c | 2 -
drivers/net/ethernet/freescale/gianfar.h | 1 -
drivers/net/ethernet/freescale/gianfar_ethtool.c | 35 +-
drivers/net/ethernet/freescale/ucc_geth.c | 1 -
drivers/net/ethernet/freescale/ucc_geth.h | 1 -
drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 2 -
drivers/net/ethernet/hisilicon/hip04_eth.c | 16 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 5 +
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 54 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 +
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 +
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 22 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 9 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 159 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 3 -
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 42 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 +
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 387 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 370 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 4 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 50 +-
drivers/net/ethernet/ibm/emac/core.c | 3 +-
drivers/net/ethernet/ibm/ibmveth.c | 59 +-
drivers/net/ethernet/ibm/ibmveth.h | 3 +
drivers/net/ethernet/intel/Kconfig | 1 +
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 1 +
drivers/net/ethernet/intel/e1000/e1000_main.c | 6 +-
drivers/net/ethernet/intel/e1000e/ethtool.c | 3 +
drivers/net/ethernet/intel/e1000e/hw.h | 6 +
drivers/net/ethernet/intel/e1000e/ich8lan.c | 7 +
drivers/net/ethernet/intel/e1000e/mac.c | 4 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 14 +-
drivers/net/ethernet/intel/e1000e/ptp.c | 1 +
drivers/net/ethernet/intel/fm10k/fm10k.h | 6 +-
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 +
drivers/net/ethernet/intel/i40e/i40e.h | 4 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 5 +
drivers/net/ethernet/intel/iavf/iavf.h | 2 +-
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 24 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 10 +-
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 27 -
drivers/net/ethernet/intel/ice/Makefile | 1 +
drivers/net/ethernet/intel/ice/ice.h | 17 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 15 +
drivers/net/ethernet/intel/ice/ice_base.c | 54 +-
drivers/net/ethernet/intel/ice/ice_base.h | 4 +-
drivers/net/ethernet/intel/ice/ice_common.c | 95 +-
drivers/net/ethernet/intel/ice/ice_common.h | 9 -
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 84 +-
drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 1 +
drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 58 +-
drivers/net/ethernet/intel/ice/ice_devids.h | 26 +-
drivers/net/ethernet/intel/ice/ice_devlink.c | 416 +++
drivers/net/ethernet/intel/ice/ice_devlink.h | 17 +
drivers/net/ethernet/intel/ice/ice_ethtool.c | 180 +-
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 65 +-
drivers/net/ethernet/intel/ice/ice_flow.c | 8 +-
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 5 +
drivers/net/ethernet/intel/ice/ice_lib.c | 325 +-
drivers/net/ethernet/intel/ice/ice_lib.h | 10 +-
drivers/net/ethernet/intel/ice/ice_main.c | 278 +-
drivers/net/ethernet/intel/ice/ice_nvm.c | 508 ++-
drivers/net/ethernet/intel/ice/ice_nvm.h | 12 +
drivers/net/ethernet/intel/ice/ice_sriov.c | 2 -
drivers/net/ethernet/intel/ice/ice_switch.c | 24 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 5 +-
drivers/net/ethernet/intel/ice/ice_type.h | 32 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 711 ++--
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 45 +-
drivers/net/ethernet/intel/ice/ice_xsk.c | 36 +-
drivers/net/ethernet/intel/ice/ice_xsk.h | 4 +-
drivers/net/ethernet/intel/igb/igb.h | 2 +-
drivers/net/ethernet/intel/igb/igb_ethtool.c | 22 +-
drivers/net/ethernet/intel/igb/igb_hwmon.c | 6 +-
drivers/net/ethernet/intel/igbvf/ethtool.c | 1 +
drivers/net/ethernet/intel/igc/Makefile | 2 +-
drivers/net/ethernet/intel/igc/igc.h | 12 +-
drivers/net/ethernet/intel/igc/igc_defines.h | 6 +
drivers/net/ethernet/intel/igc/igc_dump.c | 323 ++
drivers/net/ethernet/intel/igc/igc_ethtool.c | 83 +-
drivers/net/ethernet/intel/igc/igc_main.c | 144 +
drivers/net/ethernet/intel/igc/igc_ptp.c | 2 +-
drivers/net/ethernet/intel/igc/igc_regs.h | 5 +
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 1 +
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 17 +-
drivers/net/ethernet/intel/ixgbevf/ethtool.c | 1 +
drivers/net/ethernet/jme.c | 10 +-
drivers/net/ethernet/marvell/mv643xx_eth.c | 1 +
drivers/net/ethernet/marvell/mvneta.c | 365 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 6 +
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 104 +-
drivers/net/ethernet/marvell/octeontx2/Kconfig | 6 +
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 192 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 16 +-
.../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 8 +-
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 38 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 169 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 32 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 79 +-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 287 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 13 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 4 +-
.../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 3 +
.../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +
.../ethernet/marvell/octeontx2/nic/otx2_common.c | 163 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 49 +-
.../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 182 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 861 ++++-
.../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 13 +
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 42 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 648 ++++
drivers/net/ethernet/marvell/skge.c | 1 +
drivers/net/ethernet/marvell/skge.h | 8 +-
drivers/net/ethernet/marvell/sky2.c | 4 +
drivers/net/ethernet/marvell/sky2.h | 8 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 7 +-
drivers/net/ethernet/mellanox/mlx4/crdump.c | 39 +-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +
drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 10 +
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 43 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 6 +
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +-
.../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 286 ++
.../ethernet/mellanox/mlx5/core/diag/rsc_dump.h | 58 +
drivers/net/ethernet/mellanox/mlx5/core/en.h | 38 +-
.../net/ethernet/mellanox/mlx5/core/en/devlink.c | 39 +
.../net/ethernet/mellanox/mlx5/core/en/devlink.h | 15 +
.../net/ethernet/mellanox/mlx5/core/en/health.c | 107 +-
.../net/ethernet/mellanox/mlx5/core/en/health.h | 8 +-
.../net/ethernet/mellanox/mlx5/core/en/mapping.c | 218 ++
.../net/ethernet/mellanox/mlx5/core/en/mapping.h | 27 +
drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 253 +-
drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 8 +-
.../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 268 +-
.../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 183 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1369 +++++++
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 180 +
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 115 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 3 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 15 +-
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 55 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 134 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 210 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 269 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 12 +
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 72 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1143 ++++--
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 54 +
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 13 +-
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 11 +-
.../mellanox/mlx5/core/{steering => esw}/Makefile | 0
.../net/ethernet/mellanox/mlx5/core/esw/chains.c | 944 +++++
.../net/ethernet/mellanox/mlx5/core/esw/chains.h | 49 +
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 374 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 69 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 985 +++--
.../mellanox/mlx5/core/eswitch_offloads_chains.c | 758 ----
.../mellanox/mlx5/core/eswitch_offloads_chains.h | 30 -
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 106 +-
.../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 82 +-
.../net/ethernet/mellanox/mlx5/core/fs_counters.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/fw.c | 40 +
drivers/net/ethernet/mellanox/mlx5/core/health.c | 4 +-
.../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 3 +
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 1 +
.../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 37 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/mr.c | 35 +-
drivers/net/ethernet/mellanox/mlx5/core/rl.c | 130 +-
drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 3 +-
.../mellanox/mlx5/core/steering/dr_action.c | 28 +-
.../mellanox/mlx5/core/steering/dr_domain.c | 17 +-
.../mellanox/mlx5/core/steering/dr_icm_pool.c | 2 +-
.../mellanox/mlx5/core/steering/dr_matcher.c | 12 +-
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 18 +-
.../ethernet/mellanox/mlx5/core/steering/dr_send.c | 16 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 2 +-
.../mellanox/mlx5/core/steering/dr_table.c | 8 +-
.../mellanox/mlx5/core/steering/dr_types.h | 2 +-
.../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 14 +-
.../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 106 +-
drivers/net/ethernet/mellanox/mlxfw/Kconfig | 1 +
drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 50 +-
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 296 +-
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c | 2 +-
.../net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv.h | 2 +-
drivers/net/ethernet/mellanox/mlxsw/core.c | 205 +-
drivers/net/ethernet/mellanox/mlxsw/core.h | 115 +-
.../mellanox/mlxsw/core_acl_flex_actions.c | 563 ++-
.../mellanox/mlxsw/core_acl_flex_actions.h | 17 +-
.../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 52 +-
.../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 36 +-
drivers/net/ethernet/mellanox/mlxsw/i2c.c | 1 +
drivers/net/ethernet/mellanox/mlxsw/pci.c | 9 +
drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 7 +-
drivers/net/ethernet/mellanox/mlxsw/reg.h | 45 +-
drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 +
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 221 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 96 +-
.../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 2 +-
.../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 2 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 192 +-
.../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 2 +-
.../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 4 +-
.../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 4 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 268 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h | 2 +
.../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 35 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 165 +-
.../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 63 +-
.../net/ethernet/mellanox/mlxsw/spectrum_kvdl.c | 18 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 54 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 28 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 4 +
.../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 267 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 543 +--
.../net/ethernet/mellanox/mlxsw/spectrum_router.h | 43 +
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 102 +-
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 263 +-
.../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 596 ++-
.../net/ethernet/mellanox/mlxsw/spectrum_trap.h | 24 +
drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 2 +-
drivers/net/ethernet/mellanox/mlxsw/trap.h | 2 +
drivers/net/ethernet/micrel/ksz884x.c | 2 +-
drivers/net/ethernet/mscc/ocelot.c | 123 +-
drivers/net/ethernet/mscc/ocelot.h | 10 -
drivers/net/ethernet/mscc/ocelot_ace.c | 619 ++--
drivers/net/ethernet/mscc/ocelot_ace.h | 30 +-
drivers/net/ethernet/mscc/ocelot_board.c | 163 +-
drivers/net/ethernet/mscc/ocelot_flower.c | 272 +-
drivers/net/ethernet/mscc/ocelot_police.c | 27 +
drivers/net/ethernet/mscc/ocelot_police.h | 11 +-
drivers/net/ethernet/mscc/ocelot_tc.c | 24 +-
drivers/net/ethernet/mscc/ocelot_vcap.h | 403 ---
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 1 +
drivers/net/ethernet/natsemi/jazzsonic.c | 31 +-
drivers/net/ethernet/natsemi/macsonic.c | 48 +-
drivers/net/ethernet/natsemi/sonic.c | 66 +-
drivers/net/ethernet/natsemi/sonic.h | 2 +-
drivers/net/ethernet/natsemi/xtsonic.c | 40 +-
drivers/net/ethernet/netronome/nfp/bpf/fw.h | 6 +-
drivers/net/ethernet/netronome/nfp/flower/action.c | 4 +
drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 4 +-
.../net/ethernet/netronome/nfp/flower/offload.c | 3 +-
.../net/ethernet/netronome/nfp/flower/qos_conf.c | 3 +-
drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 2 +-
drivers/net/ethernet/netronome/nfp/nfp_main.h | 2 +-
.../net/ethernet/netronome/nfp/nfp_net_debugdump.c | 8 +-
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 22 +-
drivers/net/ethernet/netronome/nfp/nfp_net_repr.h | 2 +-
.../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 24 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 2 +-
drivers/net/ethernet/ni/nixge.c | 22 +-
drivers/net/ethernet/pensando/ionic/ionic.h | 3 +-
.../net/ethernet/pensando/ionic/ionic_bus_pci.c | 27 +-
.../net/ethernet/pensando/ionic/ionic_debugfs.c | 8 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.c | 46 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.h | 1 +
.../net/ethernet/pensando/ionic/ionic_devlink.c | 7 +-
.../net/ethernet/pensando/ionic/ionic_ethtool.c | 61 +-
drivers/net/ethernet/pensando/ionic/ionic_if.h | 38 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 455 ++-
drivers/net/ethernet/pensando/ionic/ionic_lif.h | 20 +-
drivers/net/ethernet/pensando/ionic/ionic_main.c | 29 +-
drivers/net/ethernet/pensando/ionic/ionic_stats.c | 20 +-
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 25 +-
drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 1 +
drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 2 +-
.../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 21 +-
drivers/net/ethernet/qlogic/qed/qed_dev.c | 38 +-
drivers/net/ethernet/qlogic/qed/qed_main.c | 13 +-
drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 15 +-
drivers/net/ethernet/qlogic/qede/qede_filter.c | 10 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 8 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 23 +-
drivers/net/ethernet/qualcomm/emac/emac-mac.c | 7 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 36 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 13 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h | 3 +-
drivers/net/ethernet/realtek/r8169_main.c | 444 +--
drivers/net/ethernet/realtek/r8169_phy_config.c | 18 +-
drivers/net/ethernet/renesas/sh_eth.c | 104 +-
drivers/net/ethernet/renesas/sh_eth.h | 2 +-
drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 1 +
drivers/net/ethernet/sfc/ef10_sriov.c | 66 +-
drivers/net/ethernet/sfc/efx.c | 1 -
drivers/net/ethernet/sfc/efx.h | 18 -
drivers/net/ethernet/sfc/efx_channels.c | 25 +-
drivers/net/ethernet/sfc/efx_common.c | 9 +-
drivers/net/ethernet/sfc/ethtool.c | 42 +-
drivers/net/ethernet/sfc/falcon/ethtool.c | 6 +-
drivers/net/ethernet/sfc/falcon/falcon_boards.c | 6 +-
drivers/net/ethernet/sfc/falcon/net_driver.h | 2 +-
drivers/net/ethernet/sfc/net_driver.h | 8 +-
drivers/net/ethernet/sfc/rx.c | 2 +-
drivers/net/ethernet/sfc/rx_common.c | 6 +-
drivers/net/ethernet/sfc/tx.c | 3 +-
drivers/net/ethernet/sgi/ioc3-eth.c | 29 +-
drivers/net/ethernet/socionext/netsec.c | 31 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 10 +
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/common.h | 18 +
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 592 +++
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 25 +
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 195 +
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 15 +-
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 7 +-
.../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 99 +
drivers/net/ethernet/stmicro/stmmac/dwxlgmac2.h | 22 +
drivers/net/ethernet/stmicro/stmmac/hwif.c | 45 +-
drivers/net/ethernet/stmicro/stmmac/hwif.h | 27 +
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 16 +-
.../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 15 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 165 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 27 +
drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 332 +-
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 7 +-
.../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 9 +-
drivers/net/ethernet/sun/cassini.c | 28 +-
drivers/net/ethernet/sun/sungem.c | 30 +-
drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c | 17 +-
drivers/net/ethernet/tehuti/tehuti.c | 2 +
drivers/net/ethernet/tehuti/tehuti.h | 2 +-
drivers/net/ethernet/ti/Kconfig | 20 +-
drivers/net/ethernet/ti/Makefile | 3 +
drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 747 ++++
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 1965 ++++++++++
drivers/net/ethernet/ti/am65-cpsw-nuss.h | 142 +
drivers/net/ethernet/ti/cpsw.c | 1 +
drivers/net/ethernet/ti/cpsw_ale.c | 38 +
drivers/net/ethernet/ti/cpsw_ale.h | 4 +
drivers/net/ethernet/ti/cpsw_new.c | 1 +
drivers/net/ethernet/ti/davinci_emac.c | 1 +
drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 126 +
drivers/net/ethernet/ti/k3-cppi-desc-pool.h | 30 +
drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +-
drivers/net/ethernet/toshiba/ps3_gelic_wireless.h | 2 +-
drivers/net/ethernet/toshiba/spider_net.h | 2 +-
drivers/net/ethernet/toshiba/tc35815.c | 2 +-
drivers/net/ethernet/via/via-velocity.c | 2 +
drivers/net/ethernet/xilinx/Kconfig | 1 -
drivers/net/ethernet/xilinx/ll_temac.h | 8 +-
drivers/net/ethernet/xilinx/ll_temac_main.c | 181 +-
drivers/net/ethernet/xilinx/xilinx_axienet.h | 19 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 444 ++-
drivers/net/fddi/skfp/drvfbi.c | 4 +-
drivers/net/fddi/skfp/h/skfbi.h | 5 -
drivers/net/hyperv/netvsc.c | 9 +-
drivers/net/hyperv/netvsc_drv.c | 46 +-
drivers/net/ieee802154/ca8210.c | 3 +-
drivers/net/ipa/Kconfig | 19 +
drivers/net/ipa/Makefile | 12 +
drivers/net/ipa/gsi.c | 2055 +++++++++++
drivers/net/ipa/gsi.h | 257 ++
drivers/net/ipa/gsi_private.h | 118 +
drivers/net/ipa/gsi_reg.h | 417 +++
drivers/net/ipa/gsi_trans.c | 786 ++++
drivers/net/ipa/gsi_trans.h | 226 ++
drivers/net/ipa/ipa.h | 148 +
drivers/net/ipa/ipa_clock.c | 313 ++
drivers/net/ipa/ipa_clock.h | 53 +
drivers/net/ipa/ipa_cmd.c | 680 ++++
drivers/net/ipa/ipa_cmd.h | 195 +
drivers/net/ipa/ipa_data-sc7180.c | 307 ++
drivers/net/ipa/ipa_data-sdm845.c | 329 ++
drivers/net/ipa/ipa_data.h | 280 ++
drivers/net/ipa/ipa_endpoint.c | 1706 +++++++++
drivers/net/ipa/ipa_endpoint.h | 110 +
drivers/net/ipa/ipa_gsi.c | 54 +
drivers/net/ipa/ipa_gsi.h | 60 +
drivers/net/ipa/ipa_interrupt.c | 253 ++
drivers/net/ipa/ipa_interrupt.h | 117 +
drivers/net/ipa/ipa_main.c | 953 +++++
drivers/net/ipa/ipa_mem.c | 314 ++
drivers/net/ipa/ipa_mem.h | 90 +
drivers/net/ipa/ipa_modem.c | 383 ++
drivers/net/ipa/ipa_modem.h | 31 +
drivers/net/ipa/ipa_qmi.c | 538 +++
drivers/net/ipa/ipa_qmi.h | 41 +
drivers/net/ipa/ipa_qmi_msg.c | 663 ++++
drivers/net/ipa/ipa_qmi_msg.h | 252 ++
drivers/net/ipa/ipa_reg.c | 38 +
drivers/net/ipa/ipa_reg.h | 476 +++
drivers/net/ipa/ipa_smp2p.c | 335 ++
drivers/net/ipa/ipa_smp2p.h | 48 +
drivers/net/ipa/ipa_table.c | 700 ++++
drivers/net/ipa/ipa_table.h | 103 +
drivers/net/ipa/ipa_uc.c | 211 ++
drivers/net/ipa/ipa_uc.h | 32 +
drivers/net/ipa/ipa_version.h | 23 +
drivers/net/macsec.c | 754 +++-
drivers/net/netdevsim/dev.c | 288 +-
drivers/net/netdevsim/health.c | 4 +-
drivers/net/netdevsim/netdevsim.h | 5 +
drivers/net/phy/Kconfig | 25 +-
drivers/net/phy/Makefile | 8 +-
drivers/net/phy/aquantia_main.c | 38 +-
drivers/net/phy/bcm-phy-lib.c | 22 +
drivers/net/phy/bcm-phy-lib.h | 1 +
drivers/net/phy/bcm7xxx.c | 4 +
drivers/net/phy/bcm84881.c | 27 +-
drivers/net/phy/broadcom.c | 24 +-
drivers/net/phy/dp83640.c | 2 +-
drivers/net/phy/dp83867.c | 150 +
drivers/net/phy/linkmode.c | 95 +
drivers/net/phy/marvell.c | 24 -
drivers/net/phy/marvell10g.c | 313 +-
drivers/net/phy/mdio-ipq8064.c | 166 +
drivers/net/phy/mdio-mux-bcm-iproc.c | 14 +-
drivers/net/phy/mdio-mvusb.c | 120 +
drivers/net/phy/mdio-xpcs.c | 716 ++++
drivers/net/phy/mdio_bus.c | 85 +-
drivers/net/phy/micrel.c | 50 +
drivers/net/phy/mscc.c | 3824 --------------------
drivers/net/phy/mscc/Makefile | 10 +
drivers/net/phy/mscc/mscc.h | 400 ++
drivers/net/phy/mscc/mscc_fc_buffer.h | 64 +
drivers/net/phy/mscc/mscc_mac.h | 159 +
drivers/net/phy/mscc/mscc_macsec.c | 1051 ++++++
drivers/net/phy/mscc/mscc_macsec.h | 324 ++
drivers/net/phy/mscc/mscc_main.c | 2465 +++++++++++++
drivers/net/phy/mscc_fc_buffer.h | 64 -
drivers/net/phy/mscc_mac.h | 159 -
drivers/net/phy/mscc_macsec.h | 266 --
drivers/net/phy/nxp-tja11xx.c | 16 +-
drivers/net/phy/phy-c45.c | 5 +-
drivers/net/phy/phy-core.c | 71 +-
drivers/net/phy/phy.c | 30 +-
drivers/net/phy/phy_device.c | 97 +-
drivers/net/phy/phylink.c | 522 ++-
drivers/net/phy/realtek.c | 60 +-
drivers/net/phy/smsc.c | 16 +-
drivers/net/slip/slip.c | 7 +-
drivers/net/tun.c | 108 +-
drivers/net/usb/cdc-phonet.c | 2 +-
drivers/net/usb/cdc_ncm.c | 411 ++-
drivers/net/usb/huawei_cdc_ncm.c | 8 +-
drivers/net/usb/r8152.c | 33 +-
drivers/net/veth.c | 257 +-
drivers/net/virtio_net.c | 109 +-
drivers/net/vmxnet3/vmxnet3_drv.c | 5 +-
drivers/net/vmxnet3/vmxnet3_ethtool.c | 24 +-
drivers/net/vrf.c | 4 +-
drivers/net/wan/farsync.h | 2 +-
drivers/net/wan/wanxl.c | 2 +-
drivers/net/wireless/admtek/adm8211.h | 2 +-
drivers/net/wireless/ath/ath10k/ahb.c | 4 +-
drivers/net/wireless/ath/ath10k/core.c | 82 +-
drivers/net/wireless/ath/ath10k/core.h | 5 +
drivers/net/wireless/ath/ath10k/debug.c | 12 +-
drivers/net/wireless/ath/ath10k/htt_rx.c | 3 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 12 +-
drivers/net/wireless/ath/ath10k/hw.c | 1 +
drivers/net/wireless/ath/ath10k/hw.h | 3 +
drivers/net/wireless/ath/ath10k/mac.c | 31 +-
drivers/net/wireless/ath/ath10k/sdio.c | 25 +-
drivers/net/wireless/ath/ath10k/wmi.c | 19 +-
drivers/net/wireless/ath/ath10k/wmi.h | 7 +
drivers/net/wireless/ath/ath11k/Kconfig | 1 +
drivers/net/wireless/ath/ath11k/Makefile | 1 +
drivers/net/wireless/ath/ath11k/ahb.c | 11 +-
drivers/net/wireless/ath/ath11k/ce.h | 1 +
drivers/net/wireless/ath/ath11k/core.c | 14 +-
drivers/net/wireless/ath/ath11k/core.h | 14 +-
drivers/net/wireless/ath/ath11k/debug.h | 15 +-
drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 56 +-
drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 28 +
drivers/net/wireless/ath/ath11k/debugfs_sta.c | 14 +-
drivers/net/wireless/ath/ath11k/dp.c | 76 +-
drivers/net/wireless/ath/ath11k/dp.h | 35 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 1496 +++++---
drivers/net/wireless/ath/ath11k/dp_rx.h | 14 +-
drivers/net/wireless/ath/ath11k/dp_tx.c | 3 +-
drivers/net/wireless/ath/ath11k/hal.c | 66 +-
drivers/net/wireless/ath/ath11k/hal.h | 23 +-
drivers/net/wireless/ath/ath11k/hal_rx.c | 42 +-
drivers/net/wireless/ath/ath11k/hal_rx.h | 30 +
drivers/net/wireless/ath/ath11k/hw.h | 1 +
drivers/net/wireless/ath/ath11k/mac.c | 123 +-
drivers/net/wireless/ath/ath11k/mac.h | 2 +
drivers/net/wireless/ath/ath11k/peer.c | 3 +
drivers/net/wireless/ath/ath11k/peer.h | 9 +
drivers/net/wireless/ath/ath11k/qmi.c | 1 +
drivers/net/wireless/ath/ath11k/rx_desc.h | 10 +-
drivers/net/wireless/ath/ath11k/thermal.c | 224 ++
drivers/net/wireless/ath/ath11k/thermal.h | 53 +
drivers/net/wireless/ath/ath11k/wmi.c | 260 ++
drivers/net/wireless/ath/ath11k/wmi.h | 96 +
drivers/net/wireless/ath/ath5k/Kconfig | 2 +-
drivers/net/wireless/ath/ath5k/debug.c | 174 +-
drivers/net/wireless/ath/ath9k/main.c | 6 +
drivers/net/wireless/ath/ath9k/xmit.c | 7 +-
drivers/net/wireless/ath/carl9170/debug.c | 2 +-
drivers/net/wireless/ath/wil6210/ethtool.c | 1 +
drivers/net/wireless/atmel/at76c50x-usb.h | 2 +-
drivers/net/wireless/broadcom/b43/debugfs.c | 2 +-
drivers/net/wireless/broadcom/b43legacy/debugfs.c | 2 +-
drivers/net/wireless/broadcom/b43legacy/sysfs.c | 6 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/chip.c | 1 +
.../broadcom/brcm80211/brcmfmac/firmware.h | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 2 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.c | 5 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 3 +
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +
.../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 127 +-
.../broadcom/brcm80211/include/brcm_hw_ids.h | 2 +
drivers/net/wireless/intel/ipw2x00/ipw2100.c | 16 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 48 +-
drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 4 +-
drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 8 +-
drivers/net/wireless/intel/iwlegacy/3945-mac.c | 4 +-
drivers/net/wireless/intel/iwlegacy/4965.c | 3 +-
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 347 +-
drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 189 +-
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 9 +-
.../net/wireless/intel/iwlwifi/fw/api/location.h | 6 +
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 83 +-
drivers/net/wireless/intel/iwlwifi/fw/api/soc.h | 87 +
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 47 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 11 +-
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 -
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 121 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 6 +
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 3 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 8 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 3 +
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 5 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 9 +
drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 46 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 12 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 7 +
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 169 +-
drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 8 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 947 +++--
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 1 -
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 10 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 +-
.../net/wireless/intersil/hostap/hostap_common.h | 2 +-
.../net/wireless/intersil/hostap/hostap_download.c | 10 +-
drivers/net/wireless/intersil/hostap/hostap_wlan.h | 2 +-
drivers/net/wireless/intersil/orinoco/fw.c | 2 +-
drivers/net/wireless/intersil/orinoco/hermes.h | 2 +-
drivers/net/wireless/intersil/orinoco/hermes_dld.c | 6 +-
.../net/wireless/intersil/orinoco/orinoco_usb.c | 2 +-
drivers/net/wireless/intersil/p54/eeprom.h | 8 +-
drivers/net/wireless/intersil/p54/lmac.h | 6 +-
drivers/net/wireless/intersil/p54/p54.h | 2 +-
drivers/net/wireless/intersil/prism54/oid_mgt.c | 34 +-
drivers/net/wireless/mac80211_hwsim.c | 339 +-
drivers/net/wireless/mac80211_hwsim.h | 21 +
drivers/net/wireless/marvell/libertas/host.h | 4 +-
drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +-
drivers/net/wireless/marvell/libertas/if_spi.c | 5 +-
drivers/net/wireless/marvell/libertas/if_usb.h | 2 +-
drivers/net/wireless/marvell/libertas_tf/if_usb.h | 2 +-
drivers/net/wireless/marvell/mwifiex/11ac.c | 8 +-
drivers/net/wireless/marvell/mwifiex/11ac.h | 8 +-
drivers/net/wireless/marvell/mwifiex/11h.c | 8 +-
drivers/net/wireless/marvell/mwifiex/11n.c | 8 +-
drivers/net/wireless/marvell/mwifiex/11n.h | 8 +-
drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 8 +-
drivers/net/wireless/marvell/mwifiex/11n_aggr.h | 8 +-
.../net/wireless/marvell/mwifiex/11n_rxreorder.c | 8 +-
.../net/wireless/marvell/mwifiex/11n_rxreorder.h | 8 +-
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 10 +-
drivers/net/wireless/marvell/mwifiex/cfg80211.h | 8 +-
drivers/net/wireless/marvell/mwifiex/cfp.c | 8 +-
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 8 +-
drivers/net/wireless/marvell/mwifiex/debugfs.c | 8 +-
drivers/net/wireless/marvell/mwifiex/decl.h | 8 +-
drivers/net/wireless/marvell/mwifiex/ethtool.c | 8 +-
drivers/net/wireless/marvell/mwifiex/fw.h | 48 +-
drivers/net/wireless/marvell/mwifiex/ie.c | 8 +-
drivers/net/wireless/marvell/mwifiex/init.c | 8 +-
drivers/net/wireless/marvell/mwifiex/ioctl.h | 8 +-
drivers/net/wireless/marvell/mwifiex/join.c | 8 +-
drivers/net/wireless/marvell/mwifiex/main.c | 8 +-
drivers/net/wireless/marvell/mwifiex/main.h | 8 +-
drivers/net/wireless/marvell/mwifiex/pcie.c | 8 +-
drivers/net/wireless/marvell/mwifiex/pcie.h | 6 +-
drivers/net/wireless/marvell/mwifiex/scan.c | 8 +-
drivers/net/wireless/marvell/mwifiex/sdio.c | 8 +-
drivers/net/wireless/marvell/mwifiex/sdio.h | 8 +-
drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 8 +-
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 8 +-
drivers/net/wireless/marvell/mwifiex/sta_event.c | 8 +-
drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 8 +-
drivers/net/wireless/marvell/mwifiex/sta_rx.c | 8 +-
drivers/net/wireless/marvell/mwifiex/sta_tx.c | 8 +-
drivers/net/wireless/marvell/mwifiex/tdls.c | 9 +-
drivers/net/wireless/marvell/mwifiex/txrx.c | 8 +-
drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 8 +-
drivers/net/wireless/marvell/mwifiex/uap_event.c | 8 +-
drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 8 +-
drivers/net/wireless/marvell/mwifiex/usb.c | 8 +-
drivers/net/wireless/marvell/mwifiex/usb.h | 6 +-
drivers/net/wireless/marvell/mwifiex/util.c | 8 +-
drivers/net/wireless/marvell/mwifiex/util.h | 8 +-
drivers/net/wireless/marvell/mwifiex/wmm.c | 8 +-
drivers/net/wireless/marvell/mwifiex/wmm.h | 8 +-
drivers/net/wireless/marvell/mwl8k.c | 6 +-
drivers/net/wireless/mediatek/mt76/Makefile | 2 +-
drivers/net/wireless/mediatek/mt76/agg-rx.c | 17 +-
drivers/net/wireless/mediatek/mt76/airtime.c | 326 --
drivers/net/wireless/mediatek/mt76/dma.c | 49 +-
drivers/net/wireless/mediatek/mt76/eeprom.c | 20 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 392 +-
drivers/net/wireless/mediatek/mt76/mcu.c | 18 +-
drivers/net/wireless/mediatek/mt76/mmio.c | 3 -
drivers/net/wireless/mediatek/mt76/mt76.h | 168 +-
drivers/net/wireless/mediatek/mt76/mt7603/core.c | 5 +-
.../net/wireless/mediatek/mt76/mt7603/debugfs.c | 4 +
drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 21 +-
drivers/net/wireless/mediatek/mt76/mt7603/init.c | 24 +-
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 45 +-
drivers/net/wireless/mediatek/mt76/mt7603/main.c | 25 +-
drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 23 +-
drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 9 +-
drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 15 +-
drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 11 +
drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 7 +-
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 120 +-
drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 220 +-
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 92 +-
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 5 +-
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 407 ++-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 1015 ++++--
drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 88 +-
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 404 ++-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 2818 +++++++++------
drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 262 +-
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 174 +
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 253 +-
.../wireless/mediatek/mt76/mt7615/mt7615_trace.h | 56 +
drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 104 +-
drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 248 +-
drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 77 +
drivers/net/wireless/mediatek/mt76/mt7615/trace.c | 12 +
drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 8 +-
drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 9 +-
.../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 35 +-
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 31 +-
.../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x02.h | 13 +-
.../net/wireless/mediatek/mt76/mt76x02_beacon.c | 91 +-
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 14 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 43 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 5 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 10 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 32 +-
drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 4 +-
drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 12 +-
drivers/net/wireless/mediatek/mt76/mt76x02_trace.h | 46 -
drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 7 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 61 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 34 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 28 +-
drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 2 -
drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 2 +-
.../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 6 +-
.../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 25 +-
.../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 8 +-
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 26 +-
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 4 +-
.../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 20 +-
.../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 2 +-
.../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 19 +-
.../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 6 +-
drivers/net/wireless/mediatek/mt76/trace.c | 3 +
drivers/net/wireless/mediatek/mt76/trace.h | 54 +-
drivers/net/wireless/mediatek/mt76/tx.c | 85 +-
drivers/net/wireless/mediatek/mt76/usb.c | 471 ++-
drivers/net/wireless/mediatek/mt76/util.c | 8 +-
drivers/net/wireless/mediatek/mt76/util.h | 14 +-
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 117 +-
drivers/net/wireless/quantenna/qtnfmac/commands.c | 689 ++--
drivers/net/wireless/quantenna/qtnfmac/commands.h | 6 +-
drivers/net/wireless/quantenna/qtnfmac/core.c | 65 +-
drivers/net/wireless/quantenna/qtnfmac/core.h | 31 +-
drivers/net/wireless/quantenna/qtnfmac/event.c | 121 +-
.../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 2 +-
drivers/net/wireless/quantenna/qtnfmac/qlink.h | 360 +-
.../net/wireless/quantenna/qtnfmac/qlink_util.c | 2 +
.../net/wireless/quantenna/qtnfmac/qlink_util.h | 45 +-
drivers/net/wireless/rayctl.h | 2 +-
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 23 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 85 +-
drivers/net/wireless/realtek/rtlwifi/wifi.h | 6 +-
drivers/net/wireless/realtek/rtw88/bf.c | 6 +-
drivers/net/wireless/realtek/rtw88/coex.c | 495 +++
drivers/net/wireless/realtek/rtw88/coex.h | 10 +
drivers/net/wireless/realtek/rtw88/debug.c | 62 +
drivers/net/wireless/realtek/rtw88/fw.c | 276 +-
drivers/net/wireless/realtek/rtw88/fw.h | 27 +-
drivers/net/wireless/realtek/rtw88/hci.h | 46 +-
drivers/net/wireless/realtek/rtw88/mac.c | 25 +-
drivers/net/wireless/realtek/rtw88/mac80211.c | 59 +-
drivers/net/wireless/realtek/rtw88/main.c | 34 +-
drivers/net/wireless/realtek/rtw88/main.h | 57 +-
drivers/net/wireless/realtek/rtw88/pci.c | 208 +-
drivers/net/wireless/realtek/rtw88/pci.h | 8 +-
drivers/net/wireless/realtek/rtw88/phy.c | 10 -
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 60 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 80 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.h | 5 +
drivers/net/wireless/realtek/rtw88/tx.c | 137 +-
drivers/net/wireless/realtek/rtw88/tx.h | 16 +-
drivers/net/wireless/realtek/rtw88/wow.c | 39 +-
drivers/net/wireless/rsi/rsi_91x_sdio.c | 9 +-
drivers/net/wireless/st/cw1200/wsm.h | 2 +-
drivers/net/wireless/ti/wl1251/cmd.h | 4 +-
drivers/net/wireless/ti/wl1251/sdio.c | 32 +-
drivers/net/wireless/ti/wl1251/wl12xx_80211.h | 2 +-
drivers/net/wireless/ti/wlcore/acx.h | 2 +-
drivers/net/wireless/ti/wlcore/boot.h | 2 +-
drivers/net/wireless/ti/wlcore/cmd.h | 2 +-
drivers/net/wireless/ti/wlcore/conf.h | 2 +-
drivers/net/wireless/ti/wlcore/wl12xx_80211.h | 2 +-
drivers/net/wireless/virt_wifi.c | 12 +-
drivers/net/wireless/wl3501.h | 2 +-
drivers/net/wireless/zydas/zd1211rw/zd_usb.h | 8 +-
drivers/nfc/fdp/fdp.c | 2 +-
drivers/nfc/st21nfca/dep.c | 4 +-
drivers/pci/pci-bridge-emul.c | 14 +-
drivers/pci/pci.c | 57 +
drivers/phy/ti/Kconfig | 3 -
drivers/ptp/Kconfig | 24 +
drivers/ptp/Makefile | 2 +
drivers/ptp/ptp_chardev.c | 9 +
drivers/ptp/ptp_clock.c | 17 +-
drivers/ptp/ptp_idt82p33.c | 1008 ++++++
drivers/ptp/ptp_idt82p33.h | 171 +
drivers/ptp/ptp_qoriq.c | 29 +-
drivers/ptp/ptp_vmw.c | 144 +
drivers/remoteproc/Kconfig | 4 +
drivers/remoteproc/Makefile | 1 +
drivers/remoteproc/qcom_q6v5_ipa_notify.c | 85 +
drivers/remoteproc/qcom_q6v5_mss.c | 38 +
drivers/s390/cio/qdio.h | 11 +-
drivers/s390/cio/qdio_debug.c | 4 +-
drivers/s390/cio/qdio_main.c | 50 +-
drivers/s390/cio/qdio_setup.c | 9 +-
drivers/s390/cio/qdio_thinint.c | 38 +-
drivers/s390/net/Kconfig | 17 +
drivers/s390/net/qeth_core.h | 46 +-
drivers/s390/net/qeth_core_main.c | 398 +-
drivers/s390/net/qeth_core_mpc.h | 21 +-
drivers/s390/net/qeth_core_sys.c | 10 +-
drivers/s390/net/qeth_ethtool.c | 150 +-
drivers/s390/net/qeth_l2_main.c | 89 +-
drivers/s390/net/qeth_l3_main.c | 74 +-
drivers/s390/net/qeth_l3_sys.c | 35 -
drivers/scsi/qedf/qedf_main.c | 18 +-
drivers/ssb/sprom.c | 4 +-
drivers/staging/qlge/qlge_ethtool.c | 2 +
fs/nsfs.c | 14 +
fs/sysfs/file.c | 148 +
fs/sysfs/group.c | 115 +
include/asm-generic/vmlinux.lds.h | 15 +
include/linux/bitfield.h | 14 +
include/linux/bpf-cgroup.h | 43 +-
include/linux/bpf.h | 163 +-
include/linux/bpf_lsm.h | 33 +
include/linux/bpf_types.h | 4 +
include/linux/bpf_verifier.h | 4 +
include/linux/brcmphy.h | 2 +
include/linux/dccp.h | 2 +-
include/linux/device.h | 1 +
include/linux/ethtool.h | 66 +-
include/linux/filter.h | 48 +-
include/linux/fsl/ptp_qoriq.h | 2 -
include/linux/ieee80211.h | 26 +-
include/linux/inet_diag.h | 27 +-
include/linux/iopoll.h | 40 +-
include/linux/ipv6.h | 1 +
include/linux/limits.h | 1 +
include/linux/linkmode.h | 8 +-
include/linux/lsm_hook_defs.h | 381 ++
include/linux/lsm_hooks.h | 628 +---
include/linux/mdio-xpcs.h | 41 +
include/linux/mdio.h | 4 +
include/linux/mii.h | 57 +-
include/linux/mlx5/driver.h | 22 +-
include/linux/mlx5/eswitch.h | 38 +-
include/linux/mlx5/fs.h | 1 +
include/linux/mlx5/mlx5_ifc.h | 40 +-
include/linux/mlx5/mlx5_ifc_fpga.h | 2 +-
include/linux/netdev_features.h | 3 +
include/linux/netdevice.h | 22 +-
include/linux/netfilter/ipset/ip_set.h | 2 +-
include/linux/netfilter/x_tables.h | 8 +-
include/linux/netfilter_arp/arp_tables.h | 2 +-
include/linux/netfilter_bridge/ebtables.h | 2 +-
include/linux/netfilter_ipv4/ip_tables.h | 2 +-
include/linux/netfilter_ipv6/ip6_tables.h | 2 +-
include/linux/netlink.h | 4 +-
include/linux/pci.h | 14 +
include/linux/phy.h | 59 +-
include/linux/phylink.h | 182 +-
include/linux/proc_ns.h | 2 +
include/linux/ptp_clock_kernel.h | 19 +
include/linux/qed/qed_chain.h | 24 +-
include/linux/remoteproc/qcom_q6v5_ipa_notify.h | 82 +
include/linux/skbuff.h | 16 +-
include/linux/skmsg.h | 68 +-
include/linux/stmmac.h | 1 +
include/linux/sysfs.h | 46 +
include/linux/tcp.h | 26 +-
include/linux/tnum.h | 12 +
include/linux/usb/cdc_ncm.h | 15 +-
include/net/6lowpan.h | 2 +-
include/net/act_api.h | 6 +
include/net/addrconf.h | 3 +
include/net/af_unix.h | 4 +-
include/net/bareudp.h | 20 +
include/net/bluetooth/bluetooth.h | 17 +
include/net/bluetooth/hci.h | 74 +-
include/net/bluetooth/hci_core.h | 46 +
include/net/bluetooth/hci_sock.h | 6 +-
include/net/bluetooth/l2cap.h | 57 +-
include/net/bluetooth/mgmt.h | 5 +-
include/net/bluetooth/rfcomm.h | 3 +-
include/net/bonding.h | 2 +-
include/net/bpf_sk_storage.h | 27 +
include/net/cfg80211.h | 213 +-
include/net/cfg802154.h | 2 +-
include/net/cls_cgroup.h | 7 +-
include/net/devlink.h | 171 +-
include/net/dn_fib.h | 2 +-
include/net/drop_monitor.h | 3 +
include/net/dsa.h | 39 +-
include/net/dst.h | 1 -
include/net/esp.h | 16 +
include/net/flow_offload.h | 134 +-
include/net/inet6_hashtables.h | 3 +-
include/net/inet_connection_sock.h | 6 +
include/net/inet_hashtables.h | 3 +-
include/net/inet_sock.h | 2 +-
include/net/ip6_checksum.h | 9 +
include/net/ip6_fib.h | 5 +-
include/net/ip6_route.h | 2 +-
include/net/ip_fib.h | 9 +-
include/net/ipv6.h | 6 +
include/net/lwtunnel.h | 8 +-
include/net/mac80211.h | 55 +-
include/net/macsec.h | 77 +-
include/net/mip6.h | 2 +-
include/net/mld.h | 6 +-
include/net/mpls_iptunnel.h | 2 +-
include/net/mptcp.h | 26 +
include/net/ndisc.h | 7 +-
include/net/neighbour.h | 2 +-
include/net/net_namespace.h | 5 +
include/net/netfilter/nf_conntrack_acct.h | 11 +
include/net/netfilter/nf_conntrack_extend.h | 2 +-
include/net/netfilter/nf_conntrack_timeout.h | 2 +-
include/net/netfilter/nf_flow_table.h | 41 +-
include/net/netfilter/nf_queue.h | 7 +-
include/net/netfilter/nf_tables.h | 39 +-
include/net/netfilter/nf_tables_core.h | 13 +-
include/net/netlink.h | 15 +
include/net/netns/ipv4.h | 1 +
include/net/netns/mib.h | 3 +
include/net/nexthop.h | 2 +-
include/net/nfc/nci.h | 14 +-
include/net/nfc/nfc.h | 2 +-
include/net/page_pool.h | 36 +-
include/net/pie.h | 31 +-
include/net/pkt_cls.h | 44 +-
include/net/pkt_sched.h | 12 +-
include/net/red.h | 38 +
include/net/route.h | 8 +-
include/net/rpl.h | 46 +
include/net/sch_generic.h | 3 +
include/net/sctp/structs.h | 2 +-
include/net/sock.h | 83 +-
include/net/sock_reuseport.h | 4 +-
include/net/tc_act/tc_ct.h | 25 +-
include/net/tc_act/tc_police.h | 6 +-
include/net/tc_act/tc_skbedit.h | 41 +-
include/net/tc_act/tc_tunnel_key.h | 10 +-
include/net/tcp.h | 15 +-
include/net/udp.h | 5 +
include/soc/mscc/ocelot.h | 106 +-
include/soc/mscc/ocelot_vcap.h | 205 ++
include/trace/bpf_probe.h | 18 +-
include/uapi/linux/bpf.h | 324 +-
include/uapi/linux/devlink.h | 16 +
include/uapi/linux/ethtool.h | 10 +-
include/uapi/linux/ethtool_netlink.h | 175 +
include/uapi/linux/if_arcnet.h | 6 +-
include/uapi/linux/if_bridge.h | 46 +
include/uapi/linux/if_link.h | 18 +-
include/uapi/linux/if_macsec.h | 8 +-
include/uapi/linux/inet_diag.h | 6 +-
include/uapi/linux/ipv6.h | 2 +
include/uapi/linux/lwtunnel.h | 1 +
include/uapi/linux/mii.h | 5 +
include/uapi/linux/mptcp.h | 89 +
include/uapi/linux/net_dropmon.h | 5 +-
include/uapi/linux/net_tstamp.h | 6 +
include/uapi/linux/netfilter/nf_tables.h | 25 +
include/uapi/linux/netfilter/xt_IDLETIMER.h | 12 +-
include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +-
include/uapi/linux/nl80211.h | 241 +-
include/uapi/linux/openvswitch.h | 7 +
include/uapi/linux/pkt_cls.h | 22 +
include/uapi/linux/pkt_sched.h | 23 +-
include/uapi/linux/rpl.h | 48 +
include/uapi/linux/rpl_iptunnel.h | 21 +
include/uapi/linux/sock_diag.h | 26 +
include/uapi/linux/tcp.h | 3 +
include/uapi/linux/virtio_ids.h | 1 +
include/uapi/linux/wireless.h | 5 +-
init/Kconfig | 13 +
kernel/bpf/Makefile | 1 +
kernel/bpf/bpf_lsm.c | 54 +
kernel/bpf/bpf_struct_ops.c | 12 +-
kernel/bpf/btf.c | 62 +-
kernel/bpf/cgroup.c | 505 ++-
kernel/bpf/core.c | 122 +-
kernel/bpf/dispatcher.c | 5 +-
kernel/bpf/hashtab.c | 174 +-
kernel/bpf/helpers.c | 63 +
kernel/bpf/inode.c | 42 +-
kernel/bpf/lpm_trie.c | 14 +-
kernel/bpf/percpu_freelist.c | 20 +-
kernel/bpf/reuseport_array.c | 5 -
kernel/bpf/stackmap.c | 18 +-
kernel/bpf/syscall.c | 656 +++-
kernel/bpf/sysfs_btf.c | 11 +-
kernel/bpf/tnum.c | 15 +
kernel/bpf/trampoline.c | 178 +-
kernel/bpf/verifier.c | 1649 ++++++---
kernel/cgroup/cgroup.c | 41 +-
kernel/events/core.c | 11 +-
kernel/extable.c | 2 -
kernel/seccomp.c | 4 +-
kernel/trace/bpf_trace.c | 77 +-
kernel/trace/trace_uprobe.c | 11 +-
lib/objagg.c | 4 +-
lib/test_bpf.c | 4 +-
net/802/psnap.c | 2 +-
net/8021q/vlan_core.c | 5 +-
net/batman-adv/distributed-arp-table.c | 2 +-
net/batman-adv/main.h | 2 +-
net/batman-adv/translation-table.c | 8 +-
net/bluetooth/a2mp.h | 10 +-
net/bluetooth/bnep/bnep.h | 6 +-
net/bluetooth/hci_conn.c | 146 +-
net/bluetooth/hci_core.c | 143 +-
net/bluetooth/hci_event.c | 114 +-
net/bluetooth/hci_request.c | 350 +-
net/bluetooth/hci_request.h | 2 +
net/bluetooth/hidp/core.c | 2 +-
net/bluetooth/l2cap_core.c | 734 +++-
net/bluetooth/l2cap_sock.c | 67 +-
net/bluetooth/mgmt.c | 113 +-
net/bluetooth/rfcomm/core.c | 13 +-
net/bluetooth/rfcomm/tty.c | 4 +-
net/bluetooth/sco.c | 13 +
net/bluetooth/smp.c | 29 +-
net/bpf/test_run.c | 76 +-
net/bpfilter/main.c | 1 -
net/bridge/br_netlink_tunnel.c | 12 +-
net/bridge/br_private.h | 4 +-
net/bridge/br_private_tunnel.h | 17 +-
net/bridge/br_vlan.c | 76 +-
net/bridge/br_vlan_options.c | 112 +-
net/bridge/br_vlan_tunnel.c | 5 +-
net/bridge/netfilter/ebtables.c | 2 +-
net/core/bpf_sk_storage.c | 285 +-
net/core/datagram.c | 39 +-
net/core/dev.c | 47 +-
net/core/dev_ioctl.c | 6 +
net/core/devlink.c | 1267 ++++++-
net/core/drop_monitor.c | 35 +-
net/core/filter.c | 234 +-
net/core/flow_dissector.c | 4 +-
net/core/flow_offload.c | 34 +-
net/core/lwt_bpf.c | 2 +-
net/core/lwtunnel.c | 6 +-
net/core/neighbour.c | 3 -
net/core/net-sysfs.c | 133 +
net/core/net-sysfs.h | 2 +
net/core/net_namespace.c | 15 +
net/core/page_pool.c | 78 +-
net/core/pktgen.c | 4 +-
net/core/rtnetlink.c | 32 +-
net/core/skbuff.c | 24 +-
net/core/skmsg.c | 10 +-
net/core/sock.c | 26 +-
net/core/sock_map.c | 306 +-
net/core/sock_reuseport.c | 50 +-
net/core/xdp.c | 2 +-
net/dccp/ccid.h | 2 +-
net/dccp/diag.c | 9 +-
net/dccp/minisocks.c | 1 +
net/decnet/dn_route.c | 4 +-
net/dsa/dsa.c | 6 +-
net/dsa/dsa2.c | 2 +-
net/dsa/dsa_priv.h | 15 +
net/dsa/master.c | 21 +-
net/dsa/port.c | 27 +-
net/dsa/slave.c | 429 ++-
net/dsa/switch.c | 37 +
net/dsa/tag_brcm.c | 23 +
net/dsa/tag_ocelot.c | 3 +-
net/ethtool/Makefile | 3 +-
net/ethtool/bitset.c | 94 +
net/ethtool/bitset.h | 4 +
net/ethtool/channels.c | 227 ++
net/ethtool/coalesce.c | 353 ++
net/ethtool/common.c | 114 +
net/ethtool/common.h | 9 +
net/ethtool/debug.c | 6 +-
net/ethtool/eee.c | 206 ++
net/ethtool/features.c | 304 ++
net/ethtool/ioctl.c | 195 +-
net/ethtool/linkinfo.c | 6 +-
net/ethtool/linkmodes.c | 7 +-
net/ethtool/netlink.c | 152 +-
net/ethtool/netlink.h | 22 +-
net/ethtool/pause.c | 145 +
net/ethtool/privflags.c | 211 ++
net/ethtool/rings.c | 200 +
net/ethtool/strset.c | 15 +
net/ethtool/tsinfo.c | 143 +
net/ethtool/wol.c | 5 +-
net/hsr/hsr_debugfs.c | 5 +-
net/hsr/hsr_device.c | 64 +-
net/hsr/hsr_device.h | 3 +-
net/hsr/hsr_framereg.c | 3 +-
net/hsr/hsr_main.c | 3 +-
net/hsr/hsr_main.h | 1 -
net/hsr/hsr_netlink.c | 49 +-
net/hsr/hsr_slave.c | 63 +-
net/hsr/hsr_slave.h | 2 +-
net/ipv4/Makefile | 1 +
net/ipv4/af_inet.c | 8 +-
net/ipv4/ah4.c | 2 +-
net/ipv4/arp.c | 2 +-
net/ipv4/bpf_tcp_ca.c | 33 +
net/ipv4/devinet.c | 6 +-
net/ipv4/esp4.c | 16 -
net/ipv4/esp4_offload.c | 32 +
net/ipv4/fib_lookup.h | 2 +-
net/ipv4/fib_semantics.c | 26 +-
net/ipv4/fib_trie.c | 10 +-
net/ipv4/icmp.c | 2 +-
net/ipv4/igmp.c | 2 -
net/ipv4/inet_connection_sock.c | 36 +-
net/ipv4/inet_diag.c | 307 +-
net/ipv4/ip_input.c | 3 +-
net/ipv4/ip_output.c | 4 +-
net/ipv4/ip_tunnel.c | 6 +-
net/ipv4/ip_tunnel_core.c | 4 +-
net/ipv4/ipmr.c | 2 +-
net/ipv4/netfilter/arp_tables.c | 4 +-
net/ipv4/netfilter/ip_tables.c | 4 +-
net/ipv4/netfilter/nf_log_ipv4.c | 2 +-
net/ipv4/netfilter/nf_nat_pptp.c | 4 +-
net/ipv4/nexthop.c | 2 +-
net/ipv4/proc.c | 2 +
net/ipv4/raw.c | 2 +
net/ipv4/raw_diag.c | 24 +-
net/ipv4/route.c | 61 +-
net/ipv4/sysctl_net_ipv4.c | 33 +-
net/ipv4/tcp.c | 29 +-
net/ipv4/tcp_bic.c | 11 +-
net/ipv4/tcp_bpf.c | 272 +-
net/ipv4/tcp_diag.c | 8 +-
net/ipv4/tcp_input.c | 6 +-
net/ipv4/tcp_ipv4.c | 10 +-
net/ipv4/tcp_minisocks.c | 9 +
net/ipv4/tcp_scalable.c | 17 +-
net/ipv4/tcp_ulp.c | 9 +-
net/ipv4/tcp_veno.c | 47 +-
net/ipv4/tcp_yeah.c | 41 +-
net/ipv4/udp.c | 24 +-
net/ipv4/udp_bpf.c | 53 +
net/ipv4/udp_diag.c | 41 +-
net/ipv4/udp_offload.c | 1 +
net/ipv6/Kconfig | 10 +
net/ipv6/Makefile | 3 +-
net/ipv6/addrconf.c | 69 +-
net/ipv6/af_inet6.c | 7 +
net/ipv6/ah6.c | 4 +-
net/ipv6/esp6.c | 16 -
net/ipv6/esp6_offload.c | 36 +
net/ipv6/exthdrs.c | 203 +-
net/ipv6/icmp.c | 2 +-
net/ipv6/ila/ila_lwt.c | 2 +-
net/ipv6/ip6_fib.c | 8 +-
net/ipv6/ip6_input.c | 3 +-
net/ipv6/ip6_output.c | 70 +
net/ipv6/ip6mr.c | 5 +-
net/ipv6/ndisc.c | 3 +-
net/ipv6/netfilter/ip6_tables.c | 4 +-
net/ipv6/netfilter/nf_log_ipv6.c | 2 +-
net/ipv6/raw.c | 8 +-
net/ipv6/route.c | 10 +-
net/ipv6/rpl.c | 123 +
net/ipv6/rpl_iptunnel.c | 382 ++
net/ipv6/seg6_iptunnel.c | 4 +-
net/ipv6/seg6_local.c | 5 +-
net/ipv6/sysctl_net_ipv6.c | 21 +-
net/ipv6/tcp_ipv6.c | 2 +-
net/ipv6/udp.c | 9 +-
net/kcm/kcmproc.c | 2 +-
net/kcm/kcmsock.c | 4 +-
net/l2tp/l2tp_core.h | 2 +-
net/llc/af_llc.c | 2 +-
net/llc/llc_proc.c | 2 +-
net/mac80211/aes_cmac.c | 21 +-
net/mac80211/aes_gmac.c | 24 +-
net/mac80211/cfg.c | 193 +-
net/mac80211/debugfs.c | 56 +-
net/mac80211/debugfs_key.c | 31 +
net/mac80211/debugfs_key.h | 10 +
net/mac80211/debugfs_netdev.c | 13 +-
net/mac80211/debugfs_sta.c | 6 +-
net/mac80211/driver-ops.h | 27 +
net/mac80211/he.c | 4 +
net/mac80211/ht.c | 64 +-
net/mac80211/ieee80211_i.h | 32 +-
net/mac80211/iface.c | 86 +-
net/mac80211/key.c | 59 +-
net/mac80211/key.h | 3 +
net/mac80211/main.c | 39 +-
net/mac80211/mlme.c | 140 +-
net/mac80211/rx.c | 96 +-
net/mac80211/scan.c | 3 +-
net/mac80211/sta_info.c | 49 +-
net/mac80211/sta_info.h | 4 +-
net/mac80211/status.c | 91 +-
net/mac80211/tx.c | 209 +-
net/mac80211/util.c | 87 +-
net/mac80211/vht.c | 58 +-
net/mac80211/wep.c | 4 +-
net/mac80211/wep.h | 2 +-
net/mpls/internal.h | 4 +-
net/mpls/mpls_iptunnel.c | 2 +-
net/mptcp/Makefile | 3 +-
net/mptcp/crypto.c | 17 +-
net/mptcp/diag.c | 104 +
net/mptcp/mib.c | 69 +
net/mptcp/mib.h | 40 +
net/mptcp/options.c | 553 ++-
net/mptcp/pm.c | 242 ++
net/mptcp/pm_netlink.c | 857 +++++
net/mptcp/protocol.c | 1056 +++++-
net/mptcp/protocol.h | 204 +-
net/mptcp/subflow.c | 403 ++-
net/mptcp/token.c | 38 +-
net/netfilter/Kconfig | 8 -
net/netfilter/Makefile | 13 +-
net/netfilter/ipset/ip_set_bitmap_ip.c | 2 +-
net/netfilter/ipset/ip_set_bitmap_ipmac.c | 2 +-
net/netfilter/ipset/ip_set_bitmap_port.c | 2 +-
net/netfilter/ipset/ip_set_hash_gen.h | 4 +-
net/netfilter/ipvs/ip_vs_core.c | 45 +-
net/netfilter/nf_conntrack_core.c | 19 +-
net/netfilter/nf_conntrack_netlink.c | 3 +-
net/netfilter/nf_conntrack_standalone.c | 19 +-
net/netfilter/nf_flow_table_core.c | 59 +
net/netfilter/nf_flow_table_ip.c | 22 +-
net/netfilter/nf_flow_table_offload.c | 330 +-
net/netfilter/nf_queue.c | 96 +-
net/netfilter/nf_tables_api.c | 238 +-
net/netfilter/nf_tables_offload.c | 2 +-
net/netfilter/nf_tables_set_core.c | 31 -
net/netfilter/nfnetlink_acct.c | 2 +-
net/netfilter/nfnetlink_queue.c | 10 +-
net/netfilter/nft_bitwise.c | 14 +-
net/netfilter/nft_dynset.c | 45 +-
net/netfilter/nft_exthdr.c | 8 +-
net/netfilter/nft_lookup.c | 1 +
net/netfilter/nft_set_bitmap.c | 6 +-
net/netfilter/nft_set_hash.c | 9 +-
net/netfilter/nft_set_pipapo.c | 637 ++--
net/netfilter/nft_set_pipapo.h | 280 ++
net/netfilter/nft_set_pipapo_avx2.c | 1223 +++++++
net/netfilter/nft_set_pipapo_avx2.h | 14 +
net/netfilter/nft_set_rbtree.c | 3 +-
net/netfilter/nft_tunnel.c | 110 +-
net/netfilter/xt_IDLETIMER.c | 248 +-
net/netfilter/xt_SECMARK.c | 2 -
net/netfilter/xt_hashlimit.c | 2 +-
net/netfilter/xt_recent.c | 4 +-
net/netlink/af_netlink.c | 3 +-
net/netrom/af_netrom.c | 2 +
net/netrom/nr_route.c | 4 +
net/nfc/digital_dep.c | 4 +-
net/openvswitch/actions.c | 67 +
net/openvswitch/datapath.c | 2 +-
net/openvswitch/flow_netlink.c | 70 +
net/qrtr/Makefile | 2 +-
net/qrtr/ns.c | 757 ++++
net/qrtr/qrtr.c | 43 +-
net/qrtr/qrtr.h | 4 +
net/sched/Kconfig | 2 +-
net/sched/act_api.c | 43 +-
net/sched/act_bpf.c | 3 +
net/sched/act_ct.c | 569 ++-
net/sched/act_pedit.c | 11 +
net/sched/act_sample.c | 2 -
net/sched/act_skbedit.c | 11 +
net/sched/cls_api.c | 168 +-
net/sched/cls_flower.c | 70 +-
net/sched/cls_matchall.c | 8 +-
net/sched/em_ipt.c | 2 +-
net/sched/em_nbyte.c | 2 +-
net/sched/sch_api.c | 21 +-
net/sched/sch_atm.c | 2 +-
net/sched/sch_fifo.c | 97 +-
net/sched/sch_fq.c | 21 +-
net/sched/sch_fq_pie.c | 1 -
net/sched/sch_generic.c | 8 +
net/sched/sch_ingress.c | 11 +-
net/sched/sch_netem.c | 2 +-
net/sched/sch_pie.c | 49 +-
net/sched/sch_red.c | 69 +-
net/sctp/diag.c | 7 +-
net/sctp/input.c | 1 +
net/sctp/ipv6.c | 20 +-
net/sctp/protocol.c | 28 +-
net/sctp/socket.c | 35 +-
net/smc/smc_clc.c | 5 +-
net/smc/smc_core.c | 26 +-
net/smc/smc_core.h | 8 +-
net/smc/smc_ib.c | 63 +-
net/smc/smc_ib.h | 1 +
net/smc/smc_llc.c | 2 +-
net/smc/smc_tx.c | 2 +-
net/switchdev/switchdev.c | 11 +-
net/tipc/monitor.c | 12 +-
net/tipc/msg.c | 3 -
net/tipc/msg.h | 5 +
net/tipc/node.c | 3 +-
net/tipc/socket.c | 2 +-
net/tls/tls_device.c | 2 +-
net/tls/tls_main.c | 31 +-
net/unix/af_unix.c | 29 +-
net/vmw_vsock/virtio_transport_common.c | 1 +
net/wireless/core.c | 6 +
net/wireless/core.h | 2 +-
net/wireless/mlme.c | 33 +-
net/wireless/nl80211.c | 420 ++-
net/wireless/pmsr.c | 32 +
net/wireless/rdev-ops.h | 37 +
net/wireless/reg.c | 2 +
net/wireless/scan.c | 11 +-
net/wireless/sme.c | 11 +-
net/wireless/trace.h | 54 +
net/wireless/util.c | 9 +-
net/x25/x25_forward.c | 12 +-
net/xdp/xsk_queue.h | 4 +-
net/xfrm/espintcp.c | 2 +-
net/xfrm/xfrm_device.c | 28 +-
net/xfrm/xfrm_output.c | 4 +-
net/xfrm/xfrm_policy.c | 3 +-
net/xfrm/xfrm_state.c | 2 +-
samples/bpf/Makefile | 8 +-
samples/bpf/bpf_load.c | 20 -
samples/bpf/bpf_load.h | 1 -
samples/bpf/sampleip_user.c | 98 +-
samples/bpf/trace_event_user.c | 139 +-
samples/bpf/tracex1_user.c | 1 +
samples/bpf/tracex5_user.c | 1 +
scripts/bpf_helpers_doc.py | 4 +-
scripts/link-vmlinux.sh | 42 +-
security/Kconfig | 10 +-
security/Makefile | 2 +
security/bpf/Makefile | 5 +
security/bpf/hooks.c | 26 +
security/security.c | 41 +-
sound/pci/bt87x.c | 7 +-
tools/bpf/bpftool/.gitignore | 2 +
.../bpf/bpftool/Documentation/bpftool-feature.rst | 19 +-
tools/bpf/bpftool/Documentation/bpftool-prog.rst | 22 +-
.../bpftool/Documentation/bpftool-struct_ops.rst | 116 +
tools/bpf/bpftool/Makefile | 36 +-
tools/bpf/bpftool/bash-completion/bpftool | 110 +-
tools/bpf/bpftool/btf.c | 5 +
tools/bpf/bpftool/btf_dumper.c | 199 +-
tools/bpf/bpftool/common.c | 40 +-
tools/bpf/bpftool/feature.c | 283 +-
tools/bpf/bpftool/main.c | 10 +-
tools/bpf/bpftool/main.h | 12 +-
tools/bpf/bpftool/map.c | 2 +-
tools/bpf/bpftool/prog.c | 458 ++-
tools/bpf/bpftool/skeleton/profiler.bpf.c | 119 +
tools/bpf/bpftool/skeleton/profiler.h | 46 +
tools/bpf/bpftool/struct_ops.c | 596 +++
tools/bpf/runqslower/runqslower.bpf.c | 4 +-
tools/build/feature/Makefile | 9 +-
tools/build/feature/test-clang-bpf-global-var.c | 4 +
tools/include/uapi/linux/bpf.h | 324 +-
tools/include/uapi/linux/if_link.h | 6 +-
.../selftests/bpf => }/include/uapi/linux/types.h | 0
tools/lib/bpf/bpf.c | 37 +-
tools/lib/bpf/bpf.h | 19 +
tools/lib/bpf/bpf_tracing.h | 223 +-
tools/lib/bpf/btf.c | 20 +-
tools/lib/bpf/btf_dump.c | 10 +-
tools/lib/bpf/libbpf.c | 324 +-
tools/lib/bpf/libbpf.h | 31 +-
tools/lib/bpf/libbpf.map | 19 +
tools/lib/bpf/libbpf_probes.c | 1 +
tools/lib/bpf/netlink.c | 34 +-
tools/lib/bpf/xsk.c | 16 +-
tools/scripts/Makefile.include | 1 +
tools/testing/selftests/.gitignore | 5 +-
tools/testing/selftests/Makefile | 1 -
tools/testing/selftests/bpf/.gitignore | 1 +
tools/testing/selftests/bpf/Makefile | 33 +-
tools/testing/selftests/bpf/bpf_tcp_helpers.h | 2 +-
tools/testing/selftests/bpf/bpf_trace_helpers.h | 120 -
tools/testing/selftests/bpf/config | 2 +
.../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 39 +-
tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +-
.../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +-
.../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +-
.../bpf/prog_tests/cgroup_attach_override.c | 2 +-
.../testing/selftests/bpf/prog_tests/cgroup_link.c | 244 ++
.../selftests/bpf/prog_tests/fentry_fexit.c | 12 +-
.../testing/selftests/bpf/prog_tests/fentry_test.c | 14 +-
.../testing/selftests/bpf/prog_tests/fexit_test.c | 69 +-
.../selftests/bpf/prog_tests/get_stack_raw_tp.c | 5 +
.../selftests/bpf/prog_tests/global_data_init.c | 61 +
.../selftests/bpf/prog_tests/link_pinning.c | 105 +
.../selftests/bpf/prog_tests/modify_return.c | 65 +
.../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 88 +
.../selftests/bpf/prog_tests/perf_branches.c | 170 +
.../selftests/bpf/prog_tests/select_reuseport.c | 73 +-
tools/testing/selftests/bpf/prog_tests/sk_assign.c | 309 ++
tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 1 +
.../selftests/bpf/prog_tests/sockmap_ktls.c | 124 +
.../selftests/bpf/prog_tests/sockmap_listen.c | 1635 +++++++++
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 32 +-
tools/testing/selftests/bpf/prog_tests/test_lsm.c | 86 +
.../selftests/bpf/prog_tests/trampoline_count.c | 25 +-
tools/testing/selftests/bpf/prog_tests/vmlinux.c | 43 +
.../testing/selftests/bpf/prog_tests/xdp_attach.c | 62 +
.../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 69 +-
tools/testing/selftests/bpf/progs/bpf_dctcp.c | 18 +-
.../bpf/progs/btf_dump_test_case_syntax.c | 2 +-
tools/testing/selftests/bpf/progs/fentry_test.c | 2 +-
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 2 +-
.../selftests/bpf/progs/fexit_bpf2bpf_simple.c | 2 +-
tools/testing/selftests/bpf/progs/fexit_test.c | 2 +-
tools/testing/selftests/bpf/progs/kfree_skb.c | 2 +-
tools/testing/selftests/bpf/progs/lsm.c | 48 +
tools/testing/selftests/bpf/progs/modify_return.c | 49 +
.../selftests/bpf/progs/sockmap_parse_prog.c | 1 -
.../selftests/bpf/progs/test_attach_probe.c | 3 +-
.../testing/selftests/bpf/progs/test_cgroup_link.c | 24 +
.../selftests/bpf/progs/test_get_stack_rawtp_err.c | 26 +
.../testing/selftests/bpf/progs/test_global_data.c | 2 +-
.../selftests/bpf/progs/test_link_pinning.c | 25 +
.../selftests/bpf/progs/test_ns_current_pid_tgid.c | 37 +
tools/testing/selftests/bpf/progs/test_overhead.c | 7 +-
.../selftests/bpf/progs/test_perf_branches.c | 50 +
.../testing/selftests/bpf/progs/test_perf_buffer.c | 2 +-
.../testing/selftests/bpf/progs/test_probe_user.c | 1 -
tools/testing/selftests/bpf/progs/test_sk_assign.c | 204 ++
tools/testing/selftests/bpf/progs/test_skb_ctx.c | 2 +
.../selftests/bpf/progs/test_sockmap_listen.c | 98 +
.../selftests/bpf/progs/test_trampoline_count.c | 3 +-
tools/testing/selftests/bpf/progs/test_vmlinux.c | 84 +
.../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 30 +-
tools/testing/selftests/bpf/test_bpftool.py | 178 +
tools/testing/selftests/bpf/test_bpftool.sh | 5 +
.../selftests/bpf/test_current_pid_tgid_new_ns.c | 159 +
tools/testing/selftests/bpf/test_maps.c | 6 +-
tools/testing/selftests/bpf/test_progs.c | 102 +-
tools/testing/selftests/bpf/test_progs.h | 9 +-
tools/testing/selftests/bpf/trace_helpers.c | 23 +
tools/testing/selftests/bpf/trace_helpers.h | 1 +
tools/testing/selftests/bpf/verifier/bounds.c | 57 +-
.../testing/selftests/bpf/verifier/bpf_get_stack.c | 8 +-
tools/testing/selftests/bpf/verifier/ctx.c | 105 +
tools/testing/selftests/bpf/verifier/ctx_skb.c | 47 +
.../drivers/net/mlxsw/blackhole_routes.sh | 5 +-
.../drivers/net/mlxsw/devlink_trap_acl_drops.sh | 151 +
.../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 28 +-
.../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 55 +-
.../drivers/net/mlxsw/devlink_trap_policer.sh | 384 ++
.../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 4 +-
.../testing/selftests/drivers/net/mlxsw/extack.sh | 45 +-
.../selftests/drivers/net/mlxsw/mlxsw_lib.sh | 13 +
.../selftests/drivers/net/mlxsw/qos_defprio.sh | 18 +-
.../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 30 +
.../selftests/drivers/net/mlxsw/router_scale.sh | 53 +-
.../selftests/drivers/net/mlxsw/rtnetlink.sh | 68 +-
.../testing/selftests/drivers/net/mlxsw/sch_ets.sh | 14 +-
.../selftests/drivers/net/mlxsw/sch_red_core.sh | 533 +++
.../selftests/drivers/net/mlxsw/sch_red_ets.sh | 94 +
.../selftests/drivers/net/mlxsw/sch_red_prio.sh | 5 +
.../selftests/drivers/net/mlxsw/sch_red_root.sh | 68 +
.../selftests/drivers/net/mlxsw/sharedbuffer.sh | 222 ++
.../net/mlxsw/sharedbuffer_configuration.py | 416 +++
.../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 5 +-
.../net/mlxsw/spectrum-2/tc_flower_scale.sh | 4 +-
.../drivers/net/mlxsw/tc_action_hw_stats.sh | 130 +
.../drivers/net/mlxsw/tc_flower_restrictions.sh | 186 +
.../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 31 +-
tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 229 +-
.../selftests/drivers/net/netdevsim/devlink.sh | 15 +
.../drivers/net/netdevsim/devlink_trap.sh | 121 +
tools/testing/selftests/net/.gitignore | 5 +
tools/testing/selftests/net/Makefile | 4 +
tools/testing/selftests/net/config | 2 +
.../selftests/net/forwarding/devlink_lib.sh | 72 +-
tools/testing/selftests/net/forwarding/lib.sh | 88 +-
.../selftests/net/forwarding/pedit_dsfield.sh | 238 ++
tools/testing/selftests/net/forwarding/sch_ets.sh | 9 +-
.../selftests/net/forwarding/sch_ets_tests.sh | 10 +-
.../selftests/net/forwarding/skbedit_priority.sh | 168 +
.../testing/selftests/net/forwarding/tc_common.sh | 32 +-
.../timestamping => net}/hwtstamp_config.c | 0
tools/testing/selftests/net/mptcp/.gitignore | 1 +
tools/testing/selftests/net/mptcp/Makefile | 7 +-
tools/testing/selftests/net/mptcp/mptcp_connect.c | 71 +-
tools/testing/selftests/net/mptcp/mptcp_connect.sh | 24 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 357 ++
tools/testing/selftests/net/mptcp/pm_netlink.sh | 130 +
tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 616 ++++
.../selftests/net/reuseaddr_ports_exhausted.c | 162 +
.../selftests/net/reuseaddr_ports_exhausted.sh | 35 +
.../{networking/timestamping => net}/rxtimestamp.c | 0
.../timestamping => net}/timestamping.c | 0
tools/testing/selftests/net/txtimestamp.c | 916 +++++
tools/testing/selftests/net/txtimestamp.sh | 82 +
.../selftests/networking/timestamping/.gitignore | 4 -
.../selftests/networking/timestamping/Makefile | 11 -
.../selftests/networking/timestamping/config | 2 -
.../networking/timestamping/txtimestamp.c | 777 ----
.../networking/timestamping/txtimestamp.sh | 57 -
tools/testing/selftests/tc-testing/config | 6 +
.../tc-testing/tc-tests/filters/basic.json | 902 +++++
.../selftests/tc-testing/tc-tests/qdiscs/red.json | 185 +
tools/testing/vsock/vsock_test.c | 77 +
1782 files changed, 119320 insertions(+), 31976 deletions(-)
create mode 100644 Documentation/bpf/bpf_lsm.rst
create mode 100644 Documentation/bpf/drgn.rst
create mode 100644 Documentation/devicetree/bindings/net/dsa/ocelot.txt
create mode 100644 Documentation/devicetree/bindings/net/marvell,mvusb.yaml
create mode 100644 Documentation/devicetree/bindings/net/qcom,ipa.yaml
create mode 100644 Documentation/devicetree/bindings/net/qcom,ipq8064-mdio.yaml
create mode 100644 Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml
create mode 100644 Documentation/devicetree/bindings/ptp/ptp-idt82p33.yaml
create mode 100644 Documentation/networking/6lowpan.rst
delete mode 100644 Documentation/networking/6lowpan.txt
create mode 100644 Documentation/networking/bareudp.rst
create mode 100644 Documentation/networking/devlink/devlink-flash.rst
create mode 100644 Documentation/networking/devlink/ice.rst
create mode 100644 Documentation/networking/page_pool.rst
create mode 100644 arch/riscv/net/bpf_jit.h
delete mode 100644 arch/riscv/net/bpf_jit_comp.c
create mode 100644 arch/riscv/net/bpf_jit_comp32.c
create mode 100644 arch/riscv/net/bpf_jit_comp64.c
create mode 100644 arch/riscv/net/bpf_jit_core.c
create mode 100644 drivers/crypto/chelsio/chcr_common.h
create mode 100644 drivers/crypto/chelsio/chcr_ktls.c
create mode 100644 drivers/crypto/chelsio/chcr_ktls.h
create mode 100644 drivers/net/bareudp.c
create mode 100644 drivers/net/dsa/sja1105/sja1105_flower.c
create mode 100644 drivers/net/dsa/sja1105/sja1105_sgmii.h
create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/MSS_Egress_registers.h
create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/MSS_Ingress_registers.h
create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.h
create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/macsec_struct.h
delete mode 100644 drivers/net/ethernet/aquantia/atlantic/ver.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_devlink.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_devlink.h
create mode 100644 drivers/net/ethernet/intel/igc/igc_dump.c
create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/devlink.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/mapping.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h
copy drivers/net/ethernet/mellanox/mlx5/core/{steering => esw}/Makefile (100%)
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/chains.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/chains.h
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_chains.c
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_chains.h
create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.h
delete mode 100644 drivers/net/ethernet/mscc/ocelot_vcap.h
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwxlgmac2.h
create mode 100644 drivers/net/ethernet/ti/am65-cpsw-ethtool.c
create mode 100644 drivers/net/ethernet/ti/am65-cpsw-nuss.c
create mode 100644 drivers/net/ethernet/ti/am65-cpsw-nuss.h
create mode 100644 drivers/net/ethernet/ti/k3-cppi-desc-pool.c
create mode 100644 drivers/net/ethernet/ti/k3-cppi-desc-pool.h
create mode 100644 drivers/net/ipa/Kconfig
create mode 100644 drivers/net/ipa/Makefile
create mode 100644 drivers/net/ipa/gsi.c
create mode 100644 drivers/net/ipa/gsi.h
create mode 100644 drivers/net/ipa/gsi_private.h
create mode 100644 drivers/net/ipa/gsi_reg.h
create mode 100644 drivers/net/ipa/gsi_trans.c
create mode 100644 drivers/net/ipa/gsi_trans.h
create mode 100644 drivers/net/ipa/ipa.h
create mode 100644 drivers/net/ipa/ipa_clock.c
create mode 100644 drivers/net/ipa/ipa_clock.h
create mode 100644 drivers/net/ipa/ipa_cmd.c
create mode 100644 drivers/net/ipa/ipa_cmd.h
create mode 100644 drivers/net/ipa/ipa_data-sc7180.c
create mode 100644 drivers/net/ipa/ipa_data-sdm845.c
create mode 100644 drivers/net/ipa/ipa_data.h
create mode 100644 drivers/net/ipa/ipa_endpoint.c
create mode 100644 drivers/net/ipa/ipa_endpoint.h
create mode 100644 drivers/net/ipa/ipa_gsi.c
create mode 100644 drivers/net/ipa/ipa_gsi.h
create mode 100644 drivers/net/ipa/ipa_interrupt.c
create mode 100644 drivers/net/ipa/ipa_interrupt.h
create mode 100644 drivers/net/ipa/ipa_main.c
create mode 100644 drivers/net/ipa/ipa_mem.c
create mode 100644 drivers/net/ipa/ipa_mem.h
create mode 100644 drivers/net/ipa/ipa_modem.c
create mode 100644 drivers/net/ipa/ipa_modem.h
create mode 100644 drivers/net/ipa/ipa_qmi.c
create mode 100644 drivers/net/ipa/ipa_qmi.h
create mode 100644 drivers/net/ipa/ipa_qmi_msg.c
create mode 100644 drivers/net/ipa/ipa_qmi_msg.h
create mode 100644 drivers/net/ipa/ipa_reg.c
create mode 100644 drivers/net/ipa/ipa_reg.h
create mode 100644 drivers/net/ipa/ipa_smp2p.c
create mode 100644 drivers/net/ipa/ipa_smp2p.h
create mode 100644 drivers/net/ipa/ipa_table.c
create mode 100644 drivers/net/ipa/ipa_table.h
create mode 100644 drivers/net/ipa/ipa_uc.c
create mode 100644 drivers/net/ipa/ipa_uc.h
create mode 100644 drivers/net/ipa/ipa_version.h
create mode 100644 drivers/net/phy/linkmode.c
create mode 100644 drivers/net/phy/mdio-ipq8064.c
create mode 100644 drivers/net/phy/mdio-mvusb.c
create mode 100644 drivers/net/phy/mdio-xpcs.c
delete mode 100644 drivers/net/phy/mscc.c
create mode 100644 drivers/net/phy/mscc/Makefile
create mode 100644 drivers/net/phy/mscc/mscc.h
create mode 100644 drivers/net/phy/mscc/mscc_fc_buffer.h
create mode 100644 drivers/net/phy/mscc/mscc_mac.h
create mode 100644 drivers/net/phy/mscc/mscc_macsec.c
create mode 100644 drivers/net/phy/mscc/mscc_macsec.h
create mode 100644 drivers/net/phy/mscc/mscc_main.c
delete mode 100644 drivers/net/phy/mscc_fc_buffer.h
delete mode 100644 drivers/net/phy/mscc_mac.h
delete mode 100644 drivers/net/phy/mscc_macsec.h
create mode 100644 drivers/net/wireless/ath/ath11k/thermal.c
create mode 100644 drivers/net/wireless/ath/ath11k/thermal.h
create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/soc.h
delete mode 100644 drivers/net/wireless/mediatek/mt76/airtime.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mmio.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mt7615_trace.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/soc.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/trace.c
create mode 100644 drivers/ptp/ptp_idt82p33.c
create mode 100644 drivers/ptp/ptp_idt82p33.h
create mode 100644 drivers/ptp/ptp_vmw.c
create mode 100644 drivers/remoteproc/qcom_q6v5_ipa_notify.c
create mode 100644 include/linux/bpf_lsm.h
create mode 100644 include/linux/lsm_hook_defs.h
create mode 100644 include/linux/mdio-xpcs.h
create mode 100644 include/linux/remoteproc/qcom_q6v5_ipa_notify.h
create mode 100644 include/net/bareudp.h
create mode 100644 include/net/rpl.h
create mode 100644 include/soc/mscc/ocelot_vcap.h
create mode 100644 include/uapi/linux/mptcp.h
create mode 100644 include/uapi/linux/rpl.h
create mode 100644 include/uapi/linux/rpl_iptunnel.h
create mode 100644 kernel/bpf/bpf_lsm.c
create mode 100644 net/ethtool/channels.c
create mode 100644 net/ethtool/coalesce.c
create mode 100644 net/ethtool/eee.c
create mode 100644 net/ethtool/features.c
create mode 100644 net/ethtool/pause.c
create mode 100644 net/ethtool/privflags.c
create mode 100644 net/ethtool/rings.c
create mode 100644 net/ethtool/tsinfo.c
create mode 100644 net/ipv4/udp_bpf.c
create mode 100644 net/ipv6/rpl.c
create mode 100644 net/ipv6/rpl_iptunnel.c
create mode 100644 net/mptcp/diag.c
create mode 100644 net/mptcp/mib.c
create mode 100644 net/mptcp/mib.h
create mode 100644 net/mptcp/pm.c
create mode 100644 net/mptcp/pm_netlink.c
delete mode 100644 net/netfilter/nf_tables_set_core.c
create mode 100644 net/netfilter/nft_set_pipapo.h
create mode 100644 net/netfilter/nft_set_pipapo_avx2.c
create mode 100644 net/netfilter/nft_set_pipapo_avx2.h
create mode 100644 net/qrtr/ns.c
create mode 100644 security/bpf/Makefile
create mode 100644 security/bpf/hooks.c
create mode 100644 tools/bpf/bpftool/Documentation/bpftool-struct_ops.rst
create mode 100644 tools/bpf/bpftool/skeleton/profiler.bpf.c
create mode 100644 tools/bpf/bpftool/skeleton/profiler.h
create mode 100644 tools/bpf/bpftool/struct_ops.c
create mode 100644 tools/build/feature/test-clang-bpf-global-var.c
rename tools/{testing/selftests/bpf => }/include/uapi/linux/types.h (100%)
delete mode 100644 tools/testing/selftests/bpf/bpf_trace_helpers.h
create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_link.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/global_data_init.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/link_pinning.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/modify_return.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_branches.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_assign.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/test_lsm.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/vmlinux.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_attach.c
create mode 100644 tools/testing/selftests/bpf/progs/lsm.c
create mode 100644 tools/testing/selftests/bpf/progs/modify_return.c
create mode 100644 tools/testing/selftests/bpf/progs/test_cgroup_link.c
create mode 100644 tools/testing/selftests/bpf/progs/test_get_stack_rawtp_err.c
create mode 100644 tools/testing/selftests/bpf/progs/test_link_pinning.c
create mode 100644 tools/testing/selftests/bpf/progs/test_ns_current_pid_tgid.c
create mode 100644 tools/testing/selftests/bpf/progs/test_perf_branches.c
create mode 100644 tools/testing/selftests/bpf/progs/test_sk_assign.c
create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_listen.c
create mode 100644 tools/testing/selftests/bpf/progs/test_vmlinux.c
create mode 100644 tools/testing/selftests/bpf/test_bpftool.py
create mode 100755 tools/testing/selftests/bpf/test_bpftool.sh
create mode 100644 tools/testing/selftests/bpf/test_current_pid_tgid_new_ns.c
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_acl_drops.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_policer.sh
create mode 100644 tools/testing/selftests/drivers/net/mlxsw/mlxsw_lib.sh
create mode 100644 tools/testing/selftests/drivers/net/mlxsw/sch_red_core.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_red_ets.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_red_prio.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_red_root.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sharedbuffer.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sharedbuffer_configur [...]
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_action_hw_stats.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_flower_restrictions.sh
create mode 100755 tools/testing/selftests/net/forwarding/pedit_dsfield.sh
create mode 100755 tools/testing/selftests/net/forwarding/skbedit_priority.sh
rename tools/testing/selftests/{networking/timestamping => net}/hwtstamp_config.c (100%)
create mode 100755 tools/testing/selftests/net/mptcp/mptcp_join.sh
create mode 100755 tools/testing/selftests/net/mptcp/pm_netlink.sh
create mode 100644 tools/testing/selftests/net/mptcp/pm_nl_ctl.c
create mode 100644 tools/testing/selftests/net/reuseaddr_ports_exhausted.c
create mode 100755 tools/testing/selftests/net/reuseaddr_ports_exhausted.sh
rename tools/testing/selftests/{networking/timestamping => net}/rxtimestamp.c (100%)
rename tools/testing/selftests/{networking/timestamping => net}/timestamping.c (100%)
create mode 100644 tools/testing/selftests/net/txtimestamp.c
create mode 100755 tools/testing/selftests/net/txtimestamp.sh
delete mode 100644 tools/testing/selftests/networking/timestamping/.gitignore
delete mode 100644 tools/testing/selftests/networking/timestamping/Makefile
delete mode 100644 tools/testing/selftests/networking/timestamping/config
delete mode 100644 tools/testing/selftests/networking/timestamping/txtimestamp.c
delete mode 100755 tools/testing/selftests/networking/timestamping/txtimestamp.sh
create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/red.json
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-check_binutils
in repository toolchain/ci/base-artifacts.
discards e94c0483 2: update: binutils-80e2a3b66ed9055fc26a1e5e26c6158b1c87111d: 1
new 44c7c235 2: update: binutils-283b7aa1343c29d9c0cdee6312da3d5a61a03f15: 1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (e94c0483)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu/gnu-master-arm-check [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 128 +-
02-prepare_abe/console.log | 440 +-
03-build_abe-check_binutils/console.log | 13470 ++++++-----
04-build_abe-check_binutils-check/console.log | 15238 ++++++------
05-check_regression/console.log | 17 +-
06-update_baseline/console.log | 48 +-
console.log | 29345 ++++++++++++------------
jenkins/manifest.sh | 10 +-
sumfiles/binutils.sum | 9 +-
sumfiles/gas.sum | 4 +-
sumfiles/ld.sum | 4 +-
11 files changed, 29370 insertions(+), 29343 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-stable-defconfig
in repository toolchain/ci/gcc.
from 70fe4fc073e Daily bump.
adds 9251b78b9e8 Daily bump.
adds 79166bd28d0 [Fortran] Fix result-variable handling of MODULE PROCEDURE [...]
adds bebb3607796 Daily bump.
adds 8ab40918a3b rs6000: Add command line and builtin compatibility check
adds 02a201f7158 rs6000: vec_rlnm fix to make builtin work according to ABI
adds 0e66150084a c++: Fix comparison of fn() and ns::fn() [PR90711]
No new revisions were added by this update.
Summary of changes:
gcc/ChangeLog | 23 ++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/config/rs6000/altivec.h | 2 +-
gcc/config/rs6000/rs6000.c | 8 +++++
gcc/cp/ChangeLog | 6 ++++
gcc/cp/tree.c | 14 ++++++++-
gcc/fortran/ChangeLog | 9 ++++++
gcc/fortran/decl.c | 17 +++++++----
gcc/testsuite/ChangeLog | 10 ++++++-
gcc/testsuite/g++.dg/template/dependent-name14.C | 38 ++++++++++++++++++++++++
gcc/testsuite/gfortran.dg/module_procedure_3.f90 | 27 +++++++++++++++++
11 files changed, 147 insertions(+), 9 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/template/dependent-name14.C
create mode 100644 gcc/testsuite/gfortran.dg/module_procedure_3.f90
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-stable-defconfig
in repository toolchain/ci/base-artifacts.
discards e58b0671 0: update: binutils-gcc-linux: boot
new ad220a1d 0: update: binutils-gcc-linux: boot
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (e58b0671)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-s [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 160 +-
02-prepare_abe/console.log | 244 +-
03-build_abe-binutils/console.log | 11036 +++++------
04-build_abe-stage1/console.log | 17738 ++++++++---------
05-build_linux/console.log | 833 +-
06-boot_linux/console.log | 420 +-
07-check_regression/console.log | 2 +-
07-check_regression/results.regressions | 2 +-
08-update_baseline/console.log | 2 +-
08-update_baseline/results.regressions | 2 +-
console.log | 30435 +++++++++++++++---------------
jenkins/manifest.sh | 10 +-
12 files changed, 30465 insertions(+), 30419 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig
in repository toolchain/ci/base-artifacts.
discards f7ffd56c 0: update: llvm-linux: all
new 6fc269ef 0: update: llvm-linux: all
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (f7ffd56c)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-m [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 68 +-
02-build_llvm/console.log | 12803 ++++++++++++++--------------
03-build_linux/console.log | 684 +-
04-boot_linux/console.log | 2 +-
05-check_regression/console.log | 2 +-
05-check_regression/results.regressions | 2 +-
06-update_baseline/console.log | 6 +-
console.log | 13565 +++++++++++++++---------------
jenkins/manifest.sh | 14 +-
9 files changed, 13596 insertions(+), 13550 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.