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-norov-allmodconfig
in repository toolchain/ci/linux.
omits 9f0b715d0011 lib/nodemask: inline next_node_in() and node_random()
omits c3aaaf9e2ada powerpc: drop dependency on <asm/machdep.h> in archrandom.h
adds 3e731203153d powerpc: drop dependency on <asm/machdep.h> in archrandom.h
adds 36d4b36b6959 lib/nodemask: inline next_node_in() and node_random()
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 (9f0b715d0011)
\
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.
No new revisions were added by this update.
Summary of changes:
arch/powerpc/kernel/setup-common.c | 2 ++
1 file changed, 2 insertions(+)
--
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-norov-allmodconfig
in repository toolchain/ci/base-artifacts.
discards f5f088243 2: update: linux-9f0b715d001153c4002b39f2e1acdf9183e3735b: 23020
new e4c4f5479 2: update: binutils-llvm-linux-qemu: 23020
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 (f5f088243)
\
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.xz | Bin 1672 -> 1916 bytes
02-prepare_abe/console.log.xz | Bin 2748 -> 2832 bytes
03-build_abe-binutils/console.log.xz | Bin 29876 -> 31144 bytes
04-build_kernel_llvm/console.log.xz | Bin 62268 -> 65628 bytes
05-build_abe-qemu/console.log.xz | Bin 32256 -> 32404 bytes
06-build_linux/console.log.xz | Bin 4340 -> 4968 bytes
08-check_regression/console.log.xz | Bin 476 -> 476 bytes
09-update_baseline/console.log | 67 ++++++++++++++++++++++++++++-------
jenkins/manifest.sh | 19 +++++-----
9 files changed, 66 insertions(+), 20 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 526942b8134c Merge tag 'ata-5.20-rc1' of git://git.kernel.org/pub/scm/l [...]
new 6fa4a6d20c16 WAN: Fix syntax errors in comments
new 12de1ebd2ae3 net: altera: Replace kernel.h with the necessary inclusions
new ff8372a467fa net: skb: move enum skb_drop_reason to standalone header file
new ec43908dd556 net: skb: use auto-generation to convert skb drop reason t [...]
new b160f7270e6d net: dropreason: reformat the comment fo skb drop reasons
new ba36c5b7ac93 Merge branch 'reorganize-the-code-of-the-enum-skb_drop_reason'
new 67074ae6af59 net: dsa: microchip: ksz8xxx: Replace kernel.h with the ne [...]
new da6e113ff010 net: ethernet: mtk_eth_soc: enable rx cksum offload for MT [...]
new 17e9157c4ed0 nfp: Remove kernel.h when not needed
new a84a434baf94 net: constify some inline functions in sock.h
new c87c938f62d8 i40e: Add VF VLAN pruning
new 35a2443d0910 iavf: Add waiting for response from PF in set mac
new 42a09d932a3c Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new 5834e72eda0b xen/netback: do some code cleanup
new 55f0395fcace vmxnet3: prepare for version 7 changes
new 6f91f4ba046e vmxnet3: add support for capability registers
new 543fb6740541 vmxnet3: add support for large passthrough BAR register
new 2c5a5748105a vmxnet3: add support for out of order rx completion
new c7112ebd27ea vmxnet3: add command to set ring buffer sizes
new d2857b99a74b vmxnet3: limit number of TXDs used for TSO packet
new 60cafa0395c2 vmxnet3: use ext1 field to indicate encapsulated packet
new acc38e041bd3 vmxnet3: update to version 7
new e4c437cd9214 Merge branch 'vmxnet3-upgrade-to-version-7'
new 263efe85a4b6 net: macb: change return type for gem_ptp_set_one_step_sync()
new a98a62e456e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new d62607c3fe45 net: rename reference+tracking helpers
new 09cca53c1656 vlan: adopt u64_stats_t
new 5665f48ef309 ipvlan: adopt u64_stats_t
new 3a960ca7f6e5 sit: use dev_sw_netstats_rx_add()
new afd2051b1840 ip6_tunnel: use dev_sw_netstats_rx_add()
new eeb15885ca30 wireguard: receive: use dev_sw_netstats_rx_add()
new 9962acefbcb9 net: adopt u64_stats_t in struct pcpu_sw_netstats
new 958751e0807d devlink: adopt u64_stats_t
new c6cce71e7468 drop_monitor: adopt u64_stats_t
new 9ec321aba2ea team: adopt u64_stats_t
new f5f37fc9c4d5 Merge branch 'net-adopt-u64_stats_t-type'
new 63fbdd3c77ec net: use DEBUG_NET_WARN_ON_ONCE() in __release_sock()
new 76458faeb285 net: use DEBUG_NET_WARN_ON_ONCE() in dev_loopback_xmit()
new 3e7f2b8d3088 net: use WARN_ON_ONCE() in inet_sock_destruct()
new c59f02f84867 net: use WARN_ON_ONCE() in sk_stream_kill_queues()
new dd29c67dbbbf af_unix: use DEBUG_NET_WARN_ON_ONCE()
new 7890e2f09d43 net: use DEBUG_NET_WARN_ON_ONCE() in skb_release_head_state()
new ee2640df2393 net: add debug checks in napi_consume_skb and __napi_alloc_skb()
new fd9ea57f4e95 net: add napi_get_frags_check() helper
new 3000024ccc8e Merge branch 'net-few-debug-refinements'
new cede04b35258 ice: don't set VF VLAN caps in switchdev
new b33de560f9e9 ice: remove VLAN representor specific ops
new 0a3ca0867c1f ice: remove u16 arithmetic in ice_gnss
new a4da4913a04d ice: Use correct order for the parameters of devm_kcalloc()
new ce1d8e74f779 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 2bff369b2354 bonding: netlink error message support for options
new 2fa3ee93d13c bonding: cleanup bond_create
new 70b1f2991e3c Merge branch 'bonding-netlink-errors-and-cleanup'
new eb9edf4366a2 net: 6lowpan: remove const from scalars
new 31264f9563e6 net: 6lowpan: use array for find nhc id
new f3de6f4eccdd net: 6lowpan: constify lowpan_nhc structures
new 260b5c694bd4 MAINTAINERS: Remove Jukka Rissanen as 6lowpan maintainer
new 6cbd05b2d07a Merge tag 'ieee802154-for-net-next-2022-06-09' of git://gi [...]
new 1132bb29993e ptp_ocp: use bits.h macros for all masks
new 3a544ebf9f99 ptp_ocp: drop duplicate NULL check in ptp_ocp_detach()
new 0fb0bf7a8c75 ptp_ocp: do not call pci_set_drvdata(pdev, NULL)
new 9a7a1be6b618 ptp_ocp: replace kzalloc(x*y) by kcalloc(y, x)
new 7defbc9aed2b Merge branch 'ptp_ocp-set-of-small-cleanups'
new d092de2c28dc wifi: cw1200: cleanup the code a bit
new 28000f7baa9c rtw89: fix channel inconsistency during hw_scan
new 6d7d1fef3f18 rtw89: fix null vif pointer when hw_scan fails
new 768992eb92ec rtw89: pci: handle hardware watchdog timeout interrupt status
new e3d365ff0b6c rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot
new 425671f03b4e rtw89: sar: adjust and support SAR on 6GHz band
new 32621eb61bfd rtw88: fix null vif pointer when hw_scan fails
new f429298d68fb wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec
new f86fc57f8ae3 wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec
new e36db29cfdff wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec
new 89d8f53ff6e7 wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec
new b88d28146c30 wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
new fcf690b0b474 wifi: wilc1000: use correct sequence of RESET for chip Pow [...]
new 3c76ec880588 wifi: wilc1000: remove WEP security support
new c5b331d4f550 wifi: wilc1000: add WPA3 SAE support
new 0e703de3ef41 wifi: wilc1000: add IGTK support
new d38c9df53ad6 wifi: rtw88: use %*ph to print small buffer
new 9e8e9187673c wifi: ray_cs: Utilize strnlen() in parse_addr()
new 4dfc63c002a5 wifi: ray_cs: Drop useless status variable in parse_addr()
new 85393ca610de wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C
new 05a2eebfa650 wifi: wfx: Remove redundant NULL check before release_firm [...]
new 21ab562c1f65 ieee80211: add trigger frame definition
new 5165f1689a2c rtw89: 8852c: add trigger frame counter
new bc0130524cd9 rtw89: add new state to CFO state machine for UL-OFDMA
new 1bee7546f0f1 wifi: virt_wifi: fix typo in comment
new 17472bc2c3d0 wifi: nl80211: fix typo in comment
new 23a5f0af6ff4 wifi: mac80211: remove cipher scheme support
new 8cbf0c2ab6df wifi: mac80211: refactor some key code
new 1449c24e71a3 wifi: mac80211_hwsim: Directly use ida_alloc()/free()
new b97dcb85750b Merge tag 'wireless-next-2022-06-10' of git://git.kernel.o [...]
new 5c281b4e529c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new e70f3c701276 Revert "net: set SK_MEM_QUANTUM to 4096"
new 100fdd1faf50 net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT
new 0defbb0af775 net: add per_cpu_fw_alloc field to struct proto
new 3cd3399dd7a8 net: implement per-cpu reserves for memory_allocated
new 7c80b038d23e net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
new 4890b686f408 net: keep sk->sk_forward_alloc as small as possible
new 0f2c2693988a net: unexport __sk_mem_{raise|reduce}_allocated
new e10b02ee5b6c Merge branch 'net-reduce-tcp_memory_allocated-inflation'
new 37530030c0b6 drivers, ixgbe: export vf statistics
new a413f2803d7c igb: Remove duplicate defines
new a66c46469012 e1000: Fix typos in comments
new 864f1f9e88b1 ixgb: Fix typos in comments
new c2f1e80fd68b ixgbe: Fix typos in comments
new 138f9f50eb18 drivers/net/ethernet/intel: fix typos in comments
new 68c51dd9926e Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...]
new 10e11aa241b6 ethernet: Remove vf rate limit check for drivers
new 27f2533bcc6e nfp: flower: support to offload pedit of IPv6 flowinto fields
new 92f78f81ac4d net: ipa: verify command channel TLV count
new 88e03057e4df net: ipa: rename channel->tlv_count
new 317595d2ce77 net: ipa: rename endpoint->trans_tre_max
new 983a1a3081bb net: ipa: simplify endpoint transaction completion
new 7dd9558feddf net: ipa: determine channel from event
new bcec9ecbaf60 net: ipa: derive channel from transaction
new 11a1585f26f7 Merge branch 'ipa-refactoring'
new 5f30671d8dc6 nfp: support 48-bit DMA addressing for NFP3800
new 4066bf4ce3ae net: smsc95xx: add support for Microchip EVB-LAN8670-USB
new 219160be496f tcp: sk_forced_mem_schedule() optimization
new c04245328dd7 net: make __sys_accept4_file() static
new bfa54812f0bc net: phy: fixed_phy: set phy_mask before calling mdiobus_r [...]
new 19d62f5eeaa0 ethtool: Fix and simplify ethtool_convert_link_mode_to_leg [...]
new 7e5e8ec7dbd8 docs: tls: document the TLS_TX_ZEROCOPY_RO
new 795e10b450a8 net/mlx5: Introduce header-modify-pattern ICM properties
new 667658364b20 net/mlx5: Manage ICM of type modify-header pattern
new a6492af3805a RDMA/mlx5: Support handling of modify-header pattern ICM area
new f5d23ee137e5 net/mlx5: Add IFC bits and enums for flow meter
new 3e94e61bd44d net/mlx5: Add HW definitions of vport debug counters
new 91707779a481 net/mlx5: Add support EXECUTE_ASO action for flow entry
new 684f062c979d net/mlx5: group fdb cleanup to single function
new d107ba1f7c06 net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK
new cdcdce948d64 net/mlx5: Add bits and fields to support enhanced CQE compression
new 6ac6dc746d70 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...]
new 6a4b02b8fa40 mlxsw: Revert "Introduce initial XM router support"
new 725ff5320443 mlxsw: Revert "Prepare for XM implementation - prefix inse [...]
new 87c0a3c6766e mlxsw: Revert "Prepare for XM implementation - LPM trees"
new 68d5428931c6 Merge branch 'mlxsw-remove-xm-support'
new e0dda3119741 dt-bindings: net: dsa: convert binding for mediatek switches
new a9c317417c27 net: dsa: mt7530: rework mt7530_hw_vlan_{add,del}
new 6e19bc26cccd net: dsa: mt7530: rework mt753[01]_setup
new 1f9a6abecf53 net: dsa: mt7530: get cpu-port via dp->cpu_dp instead of constant
new ae07485d7a1d dt-bindings: net: dsa: make reset optional and add rgmii-m [...]
new c1804463e5c6 arm64: dts: rockchip: Add mt7531 dsa node to BPI-R2-Pro board
new 5cb3ab50a39f Merge branch 'support-mt7531-on-bpi-r2-pro'
new 2295947bdaa6 net: ipa: use "tre_ring" for all TRE ring local variables
new 3eeabea6c895 net: ipa: rename two transaction fields
new 4e0f28e9ee4b net: ipa: introduce gsi_trans_tx_committed()
new 65d39497fab6 net: ipa: simplify TX completion statistics
new dbad2fa71914 net: ipa: stop counting total RX bytes and transactions
new c5bddecbb97b net: ipa: rework gsi_channel_tx_update()
new e91b3b618494 Merge branch 'ipa-simplify-completion-stats'
new 3a51e969fa90 dt-bindings: net: xilinx: document xilinx emaclite driver binding
new 9794ef5a6843 net: phy: marvell-88x2222: set proper phydev->port
new fe63ec97e394 i40e: add xdp frags support to ndo_xdp_xmit
new 2aa4abed3792 net: bridge: allow add/remove permanent mdb entries on dis [...]
new 49ae83fc4fd0 net: don't check skb_count twice
new c63c615e22eb bcm63xx_enet: switch to napi_build_skb() to reuse skbuff_heads
new fbb89d02e33a net: sparx5: Allow mdb entries to both CPU and ports
new cfbc80e34e3a mlxbf_gige: remove own module name define and use KBUILD_M [...]
new 9ec092d2feb6 net: ethernet: stmmac: add missing sgmii configure for ipq806x
new 8bca458990dd net: ethernet: stmmac: reset force speed bit for ipq806x
new 1566e7d6206f net: mana: Add the Linux MANA PF driver
new 7a8938cd024d net: mana: Add support of XDP_REDIRECT action
new 5dcb50c009c9 Merge branch 'net-mana-add-pf-and-xdp_redirect-support'
new 9cbc9911260f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new ab1e9de84aff dt-bindings: dp83867: add binding for io_impedance_ctrl nv [...]
new a793679827a8 linux/phy.h: add phydev_err_probe() wrapper for dev_err_probe()
new 5c2d0a6a0701 net: phy: dp83867: implement support for io_impedance_ctrl [...]
new 6c0d09d9374c Merge branch 'dt-bindings-dp83867-add-binding-for-io_imped [...]
new dd5a046cbbed net: ipa: don't assume one channel per event ring
new 8eec78319585 net: ipa: don't pass channel when mapping transaction
new 2f48fb0edc0d net: ipa: pass GSI pointer to gsi_evt_ring_rx_update()
new 9f1c3ad65406 net: ipa: call gsi_evt_ring_rx_update() unconditionally
new 81765eeac1b0 net: ipa: move more code out of gsi_channel_update()
new 821c7733d26c Merge branch 'net-ipa-more-multi-channel-event-ring-work'
new 5eb1a2384066 net: dsa: realtek: rtl8365mb: rename macro RTL8367RB -> RT [...]
new b325159d0044 net: dsa: realtek: rtl8365mb: remove port_mask private dat [...]
new ca5ecd4246d4 net: dsa: realtek: rtl8365mb: correct the max number of ports
new b3456030f54b net: dsa: realtek: rtl8365mb: remove learn_limit_max priva [...]
new a48b6e44a9e7 net: dsa: realtek: rtl8365mb: handle PHY interface modes c [...]
new f0502724367a Merge branch 'net-dsa-realtek-rtl8365mb-improve-handling-o [...]
new 9aeb87d2b5a1 net: lan743x: Add support to LAN743x register dump
new 6b3768ac8e2b net: lan743x: Add support to Secure-ON WOL
new 46b777ad9a8c net: lan743x: Add support to SGMII 1G and 2.5G
new 311abcdddc00 net: phy: add support to get Master-Slave configuration
new e8b03391b6a7 Merge branch 'net-lan743x-pci11010-pci11414-devices-enhancements'
new c4ee118561a0 tcp: fix over estimation in sk_forced_mem_schedule()
new 849b425cd091 tcp: fix possible freeze in tx path under memory pressure
new f54755f6a11a tcp: fix possible freeze in tx path under memory pressure
new e42134b57e20 Merge branch 'tcp-mem-pressure-fixes'
new 4b1cc357f843 mlxsw: Trap ARP packets at layer 3 instead of layer 2
new b9840fe035ac mlxsw: Keep track of number of allocated RIFs
new 4ec2feb26cc3 mlxsw: Add a resource describing number of RIFs
new e386a527fc08 selftests: mirror_gre_bridge_1q_lag: Enslave port to bridg [...]
new d3ffeb2dba63 selftests: mlxsw: resource_scale: Update scale target afte [...]
new 3128b9f51ee7 selftests: mlxsw: resource_scale: Introduce traffic tests
new 8cad339db339 selftests: mlxsw: resource_scale: Allow skipping a test
new 35d5829e86c2 selftests: mlxsw: resource_scale: Pass target count to cleanup
new dd5d20e17c96 selftests: mlxsw: tc_flower_scale: Add a traffic test
new be00853bfd2e selftests: mlxsw: Add a RIF counter scale test
new ed62af45467a selftests: spectrum-2: tc_flower_scale: Dynamically set sc [...]
new 982c3e2948d6 Merge branch 'mlxsw-L3-HW-stats-improvements'
new fa9c562f9735 net: make xpcs_do_config to accept advertising for pcs-xpc [...]
new c82386310d95 stmmac: intel: prepare to support 1000BASE-X phy interface [...]
new b47aec885bcd net: pcs: xpcs: add CL37 1000BASE-X AN support
new 72edaf39fc65 stmmac: intel: add phy-mode and fixed-link ACPI _DSD setti [...]
new ab21cf920928 net: stmmac: make mdio register skips PHY scanning for fixed-link
new 47cfd0619240 Merge branch 'pcs-xpcs-stmmac-add-1000BASE-X-AN-for-networ [...]
new fd8b330ce1bb tcp: fix build...
new 225b0ed27e6a net: ag71xx: fix discards 'const' qualifier warning
new 2c0ab32b73cf hinic: Replace memcpy() with direct assignment
new 46e31db55da8 net: macb: fix negative max_mtu size for sama5d3
new 4875d94c69d5 tipc: cleanup unused function
new 21f1481a8db4 xdp: Directly use ida_alloc()/free() APIs
new 2cd008522707 bpf: Unify data extension operation of jited_ksyms and jit [...]
new 3cb70413041f bpf, riscv: Support riscv jit to provide bpf_line_info
new cc1685546df8 bpf: Correct the comment about insn_to_jit_off
new d18616e7aa94 libbpf: Introduce libbpf_bpf_prog_type_str
new 8c5d71d96379 selftests/bpf: Add test for libbpf_bpf_prog_type_str
new b700eeb406a6 bpftool: Use libbpf_bpf_prog_type_str
new 3e6dc0207b33 libbpf: Introduce libbpf_bpf_map_type_str
new c3a2574011a3 selftests/bpf: Add test for libbpf_bpf_map_type_str
new 2e98964bd6e2 bpftool: Use libbpf_bpf_map_type_str
new ccde5760bac1 libbpf: Introduce libbpf_bpf_attach_type_str
new 0b27b3d9fdf8 selftests/bpf: Add test for libbpf_bpf_attach_type_str
new 1ba5ad36e00f bpftool: Use libbpf_bpf_attach_type_str
new ba5d1b5802d4 libbpf: Introduce libbpf_bpf_link_type_str
new dea73da2213a selftests/bpf: Add test for libbpf_bpf_link_type_str
new c7e7e279dc83 bpftool: Use libbpf_bpf_link_type_str
new f7abbecdab21 Merge branch 'libbpf: Textual representation of enums'
new eb7b36ce47f8 selftests/bpf: Fix test_run logic in fexit_stress.c
new de4b4b94fad9 bpftool: Check for NULL ptr of btf in codegen_asserts
new 4c46091ee985 bpf: Fix KASAN use-after-free Read in compute_effective_progs
new 610cd93b44ce libbpf: Fix determine_ptr_size() guessing
new 200a89e3e887 sample: bpf: xdp_router_ipv4: Allow the kernel to send arp [...]
new d8616ee2affc bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_strea [...]
new 9bbdfad8a519 libbpf: Fix a couple of typos
new 988d0d589924 bpf, test_run: Remove unnecessary prog type checks
new e6ff92f41b65 selftests/bpf: Fix tc_redirect_dtime
new 611edf1bacc5 libbpf: Fix is_pow_of_2
new 02f4afebf8a5 selftests/bpf: Add drv mode testing for xdping
new 6089fb325cf7 bpf: Add btf enum64 support
new 776281652ddc libbpf: Permit 64bit relocation value
new b58b2b3a3122 libbpf: Fix an error in 64bit relocation value computation
new 8479aa752226 libbpf: Refactor btf__add_enum() for future code sharing
new dffbbdc2d988 libbpf: Add enum64 parsing and new enum64 public API
new 2ef2026349cf libbpf: Add enum64 deduplication support
new d90ec262b35b libbpf: Add enum64 support for btf_dump
new f2a625889bb8 libbpf: Add enum64 sanitization
new 6ec7d79be202 libbpf: Add enum64 support for bpf linking
new 23b2a3a8f63a libbpf: Add enum64 relocation support
new 58a53978fdf6 bpftool: Add btf enum64 support
new d932815a4394 selftests/bpf: Fix selftests failure
new 2b7301457ffe selftests/bpf: Test new enum kflag and enum64 API functions
new 3b5325186dfa selftests/bpf: Add BTF_KIND_ENUM64 unit tests
new adc26d134ef3 selftests/bpf: Test BTF_KIND_ENUM64 for deduplication
new f4db3dd5284d selftests/bpf: Add a test for enum64 value relocations
new 61dbd5982964 docs/bpf: Update documentation for BTF_KIND_ENUM64 support
new d352bd889b6a Merge branch 'bpf: Add 64bit enum value support'
new 0b817059a883 bpftool: Fix bootstrapping during a cross compilation
new 492f99e4190a bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU"
new fe92833524e3 libbpf: Fix uprobe symbol file offset calculation logic
new 54a9c3a42d92 bpf: avoid grabbing spin_locks of all cpus when no free elems
new 89eda98428ce selftest/bpf/benchs: Add bpf_map benchmark
new d5e9aeda8161 Merge branch 'Optimize performance of update hash-map when [...]
new 6dbdc9f35360 bpf: Fix spelling in bpf_verifier.h
new c49a44b39b31 libbpf: Fix an unsigned < 0 bug
new fc386ba7211d bpf, arm: Remove unused function emit_a32_alu_r()
new 6b4384ff1088 Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT [...]
new 93270357daa9 bpftool: Do not check return value from libbpf_set_strict_mode()
new 96752e1ec0e0 selftests/bpf: Fix test_varlen verification failure with l [...]
new 3831cd1f9ff6 selftests/bpf: Avoid skipping certain subtests
new de5bb43826dd samples/bpf: Check detach prog exist or not in xdp_fwd
new 3e6fe5ce4d48 libbpf: Fix internal USDT address translation logic for sh [...]
new d687f621c518 bpf: move bpf_prog to bpf.h
new 8c7dcb84e3b7 bpf: implement sleepable uprobes by chaining gps
new 64ad7556c75e bpf: allow sleepable uprobe programs to attach
new c4cac71fc8a5 libbpf: add support for sleepable uprobe programs
new cb3f4a4a462b selftests/bpf: add tests for sleepable (uk)probes
new 88bf18581375 Merge branch 'sleepable uprobe support'
new ac80287a6af9 bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie
new 508362ac66b0 bpf: Allow helpers to accept pointers with a fixed size
new 33bf9885040c bpf: Add helpers to issue and check SYN cookies in XDP
new fb5cd0ce70d4 selftests/bpf: Add selftests for raw syncookie helpers
new 9a4cf073866c bpf: Allow the new syncookie helpers to work with SKBs
new 784d5dc0efc2 selftests/bpf: Add selftests for raw syncookie helpers in TC mode
new 4429bdc40826 Merge branch 'New BPF helpers to accelerate synproxy'
new 08c79c9cd67f selftests/bpf: Don't force lld on non-x86 architectures
new dc368e1c658e bpf: Fix non-static bpf_func_proto struct definitions
new f5be22c64bd6 bpf: Fix bpf_skc_lookup comment wrt. return type
new 9fb424c4c29d Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new 7a49f2193063 net: dsa: ar9331: fix potential dead lock on mdio access
new 382f99c442b3 nfp: add support for .get_pauseparam()
new 959edef6589d ppp: Fix typo in comment
new f691b4d87edf atm: iphase: Fix typo in comment
new f0623340fd2c ax25: use GFP_KERNEL in ax25_dev_device_up()
new dbca1596bbb0 ping: convert to RCU lookups, get rid of rwlock
new c205035e3adb net: ethernet: stmmac: remove select QCOM_SOCINFO and make [...]
new 8670dc33f48b net: dsa: felix: update base time of time-aware shaper whe [...]
new ba44f8182ec2 raw: use more conventional iterators
new 0daf07e52709 raw: convert raw sockets to RCU
new 5d1d527cd905 Merge branch 'raw-RCU-conversion'
new bdb6cfe7512f net: mii: add mii_bmcr_encode_fixed()
new f28a602b285e net: phy: use mii_bmcr_encode_fixed()
new e62dbaff4bc2 net: phy: marvell: use mii_bmcr_encode_fixed()
new 449b7a15200a net: pcs: pcs-xpcs: use mii_bmcr_encode_fixed()
new 5fc217a3c9a8 Merge branch 'mii_bmcr_encode_fixed'
new 41a36d4e5a14 Revert "nfp: update nfp_X logging definitions"
new a278bfb24298 net: emac: Fix typo in a comment
new dd33c5932e55 sfc: Fix typo in comment
new 9776fe0f424b sfc/siena: Fix typo in comment
new 5da39e31b1b0 raw: Fix mixed declarations error in raw_icmp_error().
new f289c02bf41b raw: Use helpers for the hlist_nulls variant.
new 6f9d70466c89 Merge branch 'raw-rcu-fixes'
new a56b158a5078 vmxnet3: disable overlay offloads if UPT device does not support
new 02d23c9544ea mlxsw: reg: Add 'flood_rsp' field to SFMR register
new e459466a26bb mlxsw: reg: Add ingress RIF related fields to SFMR register
new dd326565c59e mlxsw: reg: Add ingress RIF related fields to SVFA register
new e0f071c5b8e1 mlxsw: reg: Add Switch Multicast Port to Egress VID Register
new 894b98d50b64 mlxsw: Add SMPE related fields to SMID2 register
new 92e4e543b128 mlxsw: reg: Add SMPE related fields to SFMR register
new 485c281cadf7 mlxsw: reg: Add VID related fields to SFD register
new 94536249b8d8 mlxsw: reg: Add flood related field to SFMR register
new 48bca94fff12 mlxsw: reg: Replace MID related fields in SFGC register
new 27f0b6ce06d7 mlxsw: reg: Add Router Egress Interface to VID Register
new ad9592c061e3 mlxsw: reg: Add egress FID field to RITR register
new 1b1c198c306c mlxsw: Add support for egress FID classification after dec [...]
new b3820922651a mlxsw: reg: Add support for VLAN RIF as part of RITR register
new 4336487e30c3 Merge branch 'mlxsw-unified-bridge-conversion-part-1'
new f9aefd6b2aa3 net: warn if mac header was not set
new af185d8c7633 raw: complete rcu conversion
new 00bb2920cf6a nfp: compose firmware file name with new hwinfo "nffw.partno"
new 27faa0aa85f6 net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect
new 91a98917a883 net: dsa: microchip: move switch chip_id detection to ksz_common
new 534a0431e9e6 net: dsa: microchip: move tag_protocol to ksz_common
new 930e579083d7 net: dsa: microchip: ksz9477: use ksz_read_phy16 & ksz_wri [...]
new f0d997e31bb3 net: dsa: microchip: move vlan functionality to ksz_common
new 00a298bbc238 net: dsa: microchip: move the port mirror to ksz_common
new e593df51ffe8 net: dsa: microchip: get P_STP_CTRL in ksz_port_stp_state [...]
new 7012033ce10e net: dsa: microchip: update the ksz_phylink_get_caps
new 980c7d171d3a net: dsa: microchip: update the ksz_port_mdb_add/del
new e587be759e6e net: dsa: microchip: update fdb add/del/dump in ksz_common
new 1fe94f542e66 net: dsa: microchip: move get_phy_flags & mtu to ksz_common
new 8720bd951b8e Merge branch 'net-dsa-microchip-common-spi-probe-for-the-k [...]
new b1f01b4bd7ad net: phy: smsc: Deduplicate interrupt acknowledgement upon [...]
new a80d8fb70cc7 net: phy: dp83td510: add SQI support
new 22aae52076cd mlxsw: Remove lag_vid_valid indication
new 21c795f8494a mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw [...]
new 6e66d2e4b3a2 mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice
new a6f43b1dad80 mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disab [...]
new c96a9919c79e mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port [...]
new fd66f5184c28 mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_e [...]
new 0100f840750c mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge [...]
new 70b34c77f127 mlxsw: Add enumerator for 'config_profile.flood_mode'
new 89df3c6261f2 mlxsw: cmd: Increase 'config_profile.flood_mode' length
new 6131d9630d98 mlxsw: pci: Query resources before and after issuing 'CONF [...]
new 736bf371d2d4 mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure
new 784763e59225 mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI
new 048fcbb71a0e mlxsw: spectrum_fid: Implement missing operations for rFID [...]
new ffd3018bf776 Merge branch 'mlxsw-unified-bridge-conversion-part-2'
new 340c3d337119 af_unix: Clean up some sock_net() uses.
new f302d180c6d4 af_unix: Include the whole hash table size in UNIX_HASH_SIZE.
new b6e811383062 af_unix: Define a per-netns hash table.
new 79b05beaa5c3 af_unix: Acquire/Release per-netns hash table's locks.
new cf2f225e2653 af_unix: Put a socket into a per-netns hash table.
new 2f7ca90a0188 af_unix: Remove unix_table_locks.
new 6dd4142fb5a9 Merge branch 'af_unix-per-netns-socket-hash'
new d13a3205a717 amt: remove unnecessary (void*) conversions
new f0d2ef7f92dc cxgb4vf: remove unexpected word "the"
new 7c0d97e4b696 net: ipa: remove unexpected word "the"
new d4667f96f485 isdn: mISDN: hfcsusb: drop unexpected word "the" in the comments
new a8236dfd8104 net: pcs: lynx: use mdiodev accessors
new 12cf1b89a668 net: phy: Add support for AQR113C EPHY
new c4fceb46add6 raw: remove unused variables from raw6_icmp_error()
new 7f72d923149c i40e: Add support for ethtool -s <interface> speed <speed in Mb>
new 3e0fcb782a9f i40e: Remove unnecessary synchronize_irq() before free_irq()
new 56878d49cc26 intel/i40e: delete if NULL check before dev_kfree_skb
new 85763435d5b5 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new ccb9bc1dfa44 nfp: add 'ethtool --identify' support
new 93817be8b62c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new aa64bc1990b2 net: dsa: mv88e6xxx: remove mv88e6065 dead code
new 3c783b83bd0f net: dsa: mv88e6xxx: get rid of SPEED_MAX setting
new 0aeaaa8d9769 Merge branch 'net-dsa-mv88e6xxx-get-rid-of-speed_max'
new 15acf89e1286 net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib
new 39db6be781cd net: phy: broadcom: Add PTP support for some Broadcom PHYs.
new 7bfe91efd525 net: phy: Add support for 1PPS out and external timestamps
new 84296d4c0d55 Merge branch 'broadcom-ptp-phy-support'
new 3f118c449c8e net: sfp: use hwmon_sanitize_name()
new 363b65459b78 net: phy: nxp-tja11xx: use devm_hwmon_sanitize_name()
new 5dc4868440be Merge branch 'net-use-new-hwmon_sanitize_name'
new 09ce6b20103b net: phy: mxl-gpy: add temperature sensor
new c909e7ca494f bnxt: Fix typo in comments
new 7747de17f750 cxgb4/cxgb4vf: Fix typo in comments
new f2b3b28ce523 bonding: add slave_dev field for bond_opt_value
new 0a2ff7cc8ad4 Bonding: add per-port priority for failover re-selection
new 5d99ec3aaa16 Merge branch 'bonding-per-port-priorities'
new 673b196fdd34 net: dsa: microchip: rename shutdown to reset in ksz_dev_ops
new fb9324beb5d4 net: dsa: microchip: add config_cpu_port to struct ksz_dev_ops
new 331d64f752bb net: dsa: microchip: add the enable_stp_addr pointer in ks [...]
new d2822e686879 net: dsa: microchip: move setup function to ksz_common
new 1ca6437fafc9 net: dsa: microchip: move broadcast rate limit to ksz_setup
new 0abab9f3ec6b net: dsa: microchip: move multicast enable to ksz_setup
new ad08ac189758 net: dsa: microchip: move start of switch to ksz_setup
new 1958eee85f67 net: dsa: microchip: common dsa_switch_ops for ksz switches
new 7a8988a17c48 net: dsa: microchip: ksz9477: separate phylink mode from s [...]
new 07bca160469b net: dsa: microchip: common menuconfig for ksz series switch
new 6ec23aaaac43 net: dsa: microchip: move ksz_dev_ops to ksz_common.c
new ff3f3a3090d2 net: dsa: microchip: remove the ksz8/ksz9477_switch_register
new 4658f2fe8fbc net: dsa: microchip: common ksz_spi_probe for ksz switches
new 7fcb820c7609 Merge branch 'dsa-microchip-common-spi-probe'
new 0a24c43f54b2 ip6mr: do not get a device reference in pim6_rcv()
new ebc3197963fc ipmr: add rcu protection over (struct vif_device)->dev
new 0b490b51d226 ipmr: change igmpmsg_netlink_event() prototype
new 646679881a02 ipmr: ipmr_cache_report() changes
new 121fefc669bf ipmr: do not acquire mrt_lock in __pim_rcv()
new 559260fd9d9a ipmr: do not acquire mrt_lock in ioctl(SIOCGETVIFCNT)
new 9094db4b8004 ipmr: do not acquire mrt_lock before calling ipmr_cache_un [...]
new 4eadb88244d1 ipmr: do not acquire mrt_lock while calling ip_mr_forward()
new e4cd9868e8ec ipmr: do not acquire mrt_lock in ipmr_get_route()
new 3493a5b730e5 ip6mr: ip6mr_cache_report() changes
new 6d08658736fc ip6mr: do not acquire mrt_lock in pim6_rcv()
new 638cf4a24a09 ip6mr: do not acquire mrt_lock in ioctl(SIOCGETMIFCNT_IN6)
new db9eb7c8ae34 ip6mr: do not acquire mrt_lock before calling ip6mr_cache_ [...]
new 9b1c21d898fd ip6mr: do not acquire mrt_lock while calling ip6_mr_forward()
new 6fa40a290219 ip6mr: switch ip6mr_get_route() to rcu_read_lock()
new 194366b28b83 ipmr: adopt rcu_read_lock() in mr_dump()
new b96ef16d2f83 ipmr: convert /proc handlers to rcu_read_lock()
new 3f55211ecf6a ipmr: convert mrt_lock to a spinlock
new a96f7a6a60b3 ip6mr: convert mrt_lock to a spinlock
new 23f94f1bc144 Merge branch 'ipmr-remove-rwlocks'
new fddf42c34349 mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings
new d97da68e543b mlxsw: spectrum_fid: Update FID structure prior to device [...]
new 893b5c307a48 mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op()
new 97a2ae0f0c23 mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op()
new 2c091048015d mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_ [...]
new 04e85970ceea mlxsw: spectrum: Use different arrays of FID families per- [...]
new 027c92e00ef9 mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN
new 7dd196480664 mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be d [...]
new cbdabaecb1f6 Merge branch 'mlxsw-unified-bridge-conversion-part-3'
new b4cbd7a9339f net: lan743x: Use correct variable in lan743x_sgmii_config()
new f56866c486fa net: phylink: add QSGMII support to phylink_mii_c22_pcs_en [...]
new 06f9a6148e28 net: pcs: lynx: consolidate sgmii and 1000base-x config code
new 5d04b0b634bb Merge branch 'net-pcs-lynx-consolidate-gigabit-code'
new 6ce1df88b1f3 net/funeth: Support UDP segmentation offload
new 1da9e27415bf tc-testing: gitignore, delete plugins directory
new ede57d58e6f3 net: helper function skb_len_add
new 85a1c6536f99 sfc: siena: fix repeated words in comments
new 78f319315764 i40e: read the XDP program once per NAPI
new a69e617e533e usbnet: Fix linkwatch use-after-free on disconnect
new 97a4d46b1516 raw: fix a typo in raw_icmp_error()
new ebeae54d3a77 net: pcs: xpcs: depends on PHYLINK in Kconfig
new 1c6e8088d9a7 net: dsa: allow port_bridge_join() to override extack message
new 67f38b1c7324 net: dsa: add support for ethtool get_rmon_stats()
new a08d6a6dc820 net: dsa: add Renesas RZ/N1 switch tag driver
new c823c2bf9156 dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII [...]
new 7dc54d3b8d91 net: pcs: add Renesas MII converter driver
new 8956e96c1d4d dt-bindings: net: dsa: add bindings for Renesas RZ/N1 Adva [...]
new 888cdb892b61 net: dsa: rzn1-a5psw: add Renesas RZ/N1 advanced 5 port sw [...]
new c7243fd4a62f net: dsa: rzn1-a5psw: add statistics support
new 5edf246c6869 net: dsa: rzn1-a5psw: add FDB support
new 955fe312a9d2 dt-bindings: net: snps,dwmac: add "power-domains" property
new d7cc14bc9802 dt-bindings: net: snps,dwmac: add "renesas,rzn1" compatible
new 066c3bd35835 ARM: dts: r9a06g032: describe MII converter
new 3f5261f1c2a8 ARM: dts: r9a06g032: describe GMAC2
new cf9695d8a7e9 ARM: dts: r9a06g032: describe switch
new 9aab31d66ec9 ARM: dts: r9a06g032-rzn1d400-db: add switch description
new 717a5c56deec MAINTAINERS: add Renesas RZ/N1 switch related driver entry
new c83bc86a0596 Merge branch 'Renesas-rz-n1'
new 1010a8fa9608 can: xilinx_can: add Transmitter Delay Compensation (TDC) [...]
new b9b352e12c59 can: xilinx_can: fix typo prescalar -> prescaler
new c38fb5316756 can: m_can: fix typo prescalar -> prescaler
new 7e193a42c37c can: netlink: allow configuring of fixed bit rates without [...]
new df6ad5dd838e can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK
new 6a5286442fb6 can: Kconfig: turn menu "CAN Device Drivers" into a menuco [...]
new 0c7e11513883 can: bittiming: move bittiming calculation functions to ca [...]
new bfe0092dc237 can: Kconfig: add CONFIG_CAN_RX_OFFLOAD
new d7786af59860 net: Kconfig: move the CAN device menu to the "Device Driv [...]
new ccd8a9351f7b can: skb: move can_dropped_invalid_skb() and can_skb_headr [...]
new a6d190f8c767 can: skb: drop tx skb if in listen only mode
new 6914df1891c2 Merge branch 'can-refactoring-of-can-dev-module-and-of-Kbuild'
new a9cf02c6a671 can: Break loopback loop on loopback documentation
new 173d349ba0b7 can: etas_es58x: replace es58x_device::rx_max_packet_size [...]
new e0e0cc54000e can: etas_es58x: fix signedness of USB RX and TX pipes
new e909b43bddc0 Merge branch 'can-etas_es58x-cleanups-on-struct-es58x_device'
new c878d518d7b6 dt-bindings: can: mpfs: document the mpfs CAN controller
new 38a71fc04895 riscv: dts: microchip: add mpfs's CAN controllers
new 934135149578 Merge branch 'document-polarfire-soc-can-controller'
new ec30c109391c can: netlink: allow configuring of fixed data bit rates wi [...]
new 5e910bdedc84 can/esd_usb2: Rename esd_usb2.c to esd_usb.c
new f4a45ef328a2 can/esd_usb: Add an entry to the MAINTAINERS file
new 4d54977fe3f4 can/esd_usb: Rename all terms USB2 to USB
new 2244610050c8 can/esd_usb: Fixed some checkpatch.pl warnings
new ce87c0f1b859 can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION
new c3d396120d68 Merge branch 'preparation-for-supporting-esd-CAN-USB-3'
new 9dd094ee142b Merge tag 'linux-can-next-for-5.20-20220625' of git://git. [...]
new 6deb209dc6b0 net: Print hashed skb addresses for all net and qdisc events
new 982a2b5ffdbb sfc: fix repeated words in comments
new bb4a0c88ae31 sfc:falcon: fix repeated words in comments
new 0fcae3c8b1b3 ipmr: fix a lockdep splat in ipmr_rtm_dumplink()
new e3b64a7a5af3 net: axienet: Modify function description
new e3e2bad76a50 agere: fix repeated words in comments
new 7eddba1644c9 amd/xgbe: fix repeated words in comments
new 63769819079d net: atlantic:fix repeated words in comments
new be80141108bc nfp: support vepa mode in HW bridge
new 15137daef7b0 nfp: add support for 'ethtool -t DEVNAME' command
new 5ef28832c585 Merge branch 'nfp-add-vepa-and-adapter-selftest-support'
new 7c2c57263af4 hinic: Use the bitmap API when applicable
new 778964f2fdf0 ipv6/addrconf: fix timing bug in tempaddr regen
new d6d9026668db mlxsw: spectrum: Add a temporary variable to indicate brid [...]
new 93303ff828fd mlxsw: spectrum_fid: Configure flooding table type for rFID
new fad8e1b6d52d mlxsw: Prepare 'bridge_type' field for SFMR usage
new dd8c77d59708 mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family
new aa845e36a069 mlxsw: Set flood bridge type for FIDs
new 8c2da081c8b8 mlxsw: spectrum_fid: Configure egress VID classification f [...]
new d8782ec59eb8 mlxsw: Add an initial PGT table support
new a1697d11c945 mlxsw: Add an indication of SMPE index validity for PGT table
new d7a7b6978709 mlxsw: Add a dedicated structure for bitmap of ports
new a3a7992bc4e4 mlxsw: Extend PGT APIs to support maintaining list of port [...]
new bb1bba35f50a mlxsw: spectrum: Initialize PGT table
new 9f6f467a3cdb mlxsw: spectrum_fid: Set 'mid_base' as part of flood table [...]
new fe94df6dc622 mlxsw: spectrum_fid: Configure flooding entries using PGT APIs
new d521bc0a0f7c Merge branch 'mlxsw-unified-bridge-conversion-part-4-6'
new 849d5aa3a1d8 af_unix: Do not call kmemdup() for init_net's sysctl table.
new f03c8a1e33ce net/funeth: Support for ethtool -m
new af9784d007d8 tcp: diag: add support for TIME_WAIT sockets to tcp_abort()
new 4f1dd48f4031 net: phylink: remove pcs_ops member
new bfac8c490d60 net: phylink: disable PCS polling over major configuration
new 957b96e35b9c Merge branch 'net-phylink-cleanup-pcs-code'
new eba3a9816ad1 Revert the ARM/dts changes for Renesas RZ/N1
new d640516a65d8 net: mptcp: fix some spelling mistake in mptcp
new 4abaa5cc4d7c mlxsw: Align PGT index to legacy bridge model
new eede53a49b3c mlxsw: spectrum_switchdev: Rename MID structure
new eaa0791aed8b mlxsw: spectrum_switchdev: Rename MIDs list
new 0ac985436eb9 mlxsw: spectrum_switchdev: Save MAC and FID as a key in 's [...]
new 5d0512e5cf74 mlxsw: spectrum_switchdev: Add support for maintaining has [...]
new d2994e130585 mlxsw: spectrum_switchdev: Add support for maintaining lis [...]
new ea0f58d6c543 mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry [...]
new 7434ed6102c1 mlxsw: spectrum_switchdev: Add support for getting and put [...]
new 4c3f7442770b mlxsw: spectrum_switchdev: Flush port from MDB entries acc [...]
new e28cd993b9a4 mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs
new da8ff2a278b9 Merge branch 'mlxsw-unified-bridge-conversion-part-5'
new 813cf9d1e753 sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP.
new 8b39db19b21b sfc: Add a PROBED state for EF100 VDPA use.
new 62ac3ce542ff sfc: Remove netdev init from efx_init_struct
new b3fd0a86dad2 sfc: Change BUG_ON to WARN_ON and recovery code.
new 8cb03f4e084e sfc: Encapsulate access to netdev_priv()
new 7e773594dada sfc: Separate efx_nic memory from net_device memory
new 3e341d84bd9f sfc: Move EF100 efx_nic_type structs to the end of the file
new bba84bf4c1f2 sfc: Unsplit literal string.
new 7592d754c09c sfc: replace function name in string with __func__
new 98ff4c7c8ac7 sfc: Separate netdev probe/remove from PCI probe/remove
new bfc715146ea6 Merge branch 'sfc-add-extra-states-for-VDPA'
new c16cc6a06672 net: ethernet: mtk-star-emac: store bit_clk_div in compat [...]
new 9ccbfdefe716 net: ethernet: mtk-star-emac: modify IRQ trigger flags
new 6cde23b3ace5 net: ethernet: mtk-star-emac: add support for MT8365 SoC
new 43360697a276 dt-bindings: net: mtk-star-emac: add support for MT8365
new 85ef60330d37 net: ethernet: mtk-star-emac: add clock pad selection for RMII
new 769c197b097c net: ethernet: mtk-star-emac: add timing adjustment support
new 320c49fe31b0 dt-bindings: net: mtk-star-emac: add description for new p [...]
new 0027340a239b net: ethernet: mtk-star-emac: add support for MII interface
new 0a8bd81fd6aa net: ethernet: mtk-star-emac: separate tx/rx handling with [...]
new 02e9ce07d8b8 net: ethernet: mtk-star-emac: enable half duplex hardware support
new 216516351315 Merge branch 'mtk-star-emac-features'
new 486f9ca715d7 net: dsa: microchip: move ksz8->regs to ksz_common
new d23a5e18606c net: dsa: microchip: move ksz8->masks to ksz_common
new 34e48383636f net: dsa: microchip: move ksz8->shifts to ksz_common
new 47d82864eee1 net: dsa: microchip: remove the struct ksz8
new a02579df160e net: dsa: microchip: change the size of reg from u8 to u16
new 6877102f95f3 net: dsa: microchip: add P_STP_CTRL to ksz_chip_reg
new 9d95329c65db net: dsa: microchip: move remaining register offset to ksz [...]
new 4b2373c91f05 Merge branch 'dsa-microchip-ksz_chip_reg'
new 9bacb93bcfb8 nfp: flower: fix comment typos and formatting
new 04cfbc1d89d4 selftests: forwarding: ethtool_extended_state: Convert to [...]
new 702e70143291 net: prestera: acl: add support for 'egress' rules
new 3d410403a572 net: dsa: add get_pause_stats support
new ea294f39b438 net: dsa: ar9331: add support for pause stats
new c4748ff6566b net: dsa: microchip: add pause stats support
new 961d6c70d886 net: dsa: microchip: count pause packets together will all [...]
new 2a832912dba2 Merge branch 'net-dsa-add-pause-stats-support'
new 3eb4a4c3442c net: switchdev: add reminder near struct switchdev_notifie [...]
new 74fd304f2395 ipv6: remove redundant store to value after addition
new 3ce7547e5b71 net: txgbe: Add build support for txgbe
new 626af58bad58 net: dsa: rzn1-a5psw: fix a NULL vs IS_ERR() check in a5ps [...]
new dbc6fc7e3f76 net: pcs-rzn1-miic: fix return value check in miic_probe()
new d19b4c52f7c9 atheros/atl1c:fix repeated words in comments
new c381d02b2fd5 sysctl: add proc_dointvec_ms_jiffies_minmax
new 211da42eaa45 net, neigh: introduce interval_probe_time_ms for periodic probe
new bf48c3fae6d7 Merge branch 'net-neigh-introduce-interval_probe_time-for- [...]
new b7d78b46d5e8 net: phylink: fix NULL pl->pcs dereference during phylink_ [...]
new 0d8730f07c82 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new fda35af97595 intel: remove unused macros
new 4fb8cfedd8fc ixgbe: remove unexpected word "the"
new a5f976580238 fm10k: remove unexpected word "the"
new 4d5173c6f6eb igb: remove unexpected word "the"
new eb6683b622c5 ixgbe: drop unexpected word 'for' in comments
new 38f0430e1658 intel/e1000:fix repeated words in comments
new e2ef1c2d9a14 intel/e1000e:fix repeated words in comments
new 17527829dfb6 intel/fm10k:fix repeated words in comments
new 09f85edd98e2 intel/i40e:fix repeated words in comments
new afdc8a54e297 intel/iavf:fix repeated words in comments
new 7cdb8cc82ffb intel/igb:fix repeated words in comments
new 1ca33bf983f3 intel/igbvf:fix repeated words in comments
new 1e401f7680c9 intel/igc:fix repeated words in comments
new 8bfb7869ec37 intel/ixgbevf:fix repeated words in comments
new 173e468c717c intel/ice:fix repeated words in comments
new 1cebc3ca4aba Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 8dcc8ab805b7 atheros/atl1e:fix repeated words in comments
new 4c2d6acd765f ethernet/emulex:fix repeated words in comments
new b1769b6eb06b freescale/fs_enet:fix repeated words in comments
new 577d7685d591 google/gve:fix repeated words in comments
new 34eff17ec4e2 hisilicon/hns3/hns3vf:fix repeated words in comments
new 5a24389457ba net: dsa: rzn1-a5psw: add missing of_node_put() in a5psw_p [...]
new c7e5c423cb59 net: gianfar: add support for software TX timestamping
new 1c9017e44af2 net: dsa: felix: keep reference on entire tc-taprio config
new d68a373bfbf4 net: dsa: felix: keep QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF [...]
new 55a515b1f5a9 net: dsa: felix: drop oversized frames with tc-taprio inst [...]
new 837ced3a1a5d time64.h: consolidate uses of PSEC_PER_NSEC
new 087b79854b9b Merge branch 'prevent-permanently-closed-tc-taprio-gates-f [...]
new 36704239c8fe marvell/octeontx2/af: fix repeated words in comments
new 1c3997b1cdb0 ethernet/marvell: fix repeated words in comments
new 627838275a54 mellanox/mlxsw: fix repeated words in comments
new 951c62709cd8 ethernet/natsemi: fix repeated words in comments
new f9f108f6d985 ethernet/neterion: fix repeated words in comments
new 023e79db59ad neterion/vxge: fix repeated words in comments
new 06bca7c2685a ice: Add support for double VLAN in switchdev
new ea71b967a507 ice: Add support for VLAN TPID filters in switchdev
new 263957263a00 ice: switch: dynamically add VLAN headers to dummy packets
new 0ca85829903f ice: use eth_broadcast_addr() to set broadcast address
new afa646299a28 ice: Remove unnecessary NULL check before dev_put
new 456bfd9dc8a1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 4aaa1685f750 mptcp: never fetch fwd memory from the subflow
new d24141fe7b48 mptcp: drop SK_RECLAIM_* macros
new 69d93daec026 mptcp: refine memory scheduling
new e918c137db40 net: remove SK_RECLAIM_THRESHOLD and SK_RECLAIM_CHUNK
new 13463f731fbb Merge branch 'mptcp-mem-scheduling'
new 9c154ab47f5e selftests: net: fib_rule_tests: fix support for running in [...]
new 368843301d08 cxgb4: Fix typo in string
new 7fa2d1707d41 cdc-eem: always use BIT
new c7b1267b1c64 nfp: support VF rate limit with NFDK
new dbdd9a28e140 net/cmsg_sender: Remove a semicolon
new b14056914357 octeontx2-af: fix operand size in bitwise operation
new 90c74f4d90ad net: pcs: rzn1-miic: update speed only if interface is changed
new 1d7f94cdd8f0 usbnet: remove vestiges of debug macros
new c31788832f87 ethernet/sun: fix repeated words in comments
new 93d663c7e5a4 stmicro/stmmac: fix repeated words in comments
new abf1efb6ae78 samsung/sxgbe: fix repeated words in comments
new 04740c53cac4 qlogic/qed: fix repeated words in comments
new 504148fedb85 net: add skb_[inner_]tcp_all_headers helpers
new eb566fc83920 dt-bindings: net: Updated micrel,led-mode for LAN8814 PHY
new a516b7f7ca53 net: phy: micrel: Adding LED feature for LAN8814 PHY
new f3f6631bb0d9 Merge branch 'lan8814-led'
new 528f7f1fadf1 dt-bindings: net: make internal-delay-ps based on phy-mode
new 8926d94e5c50 dt-bindings: net: dsa: dt bindings for microchip lan937x
new 092f875131dc net: dsa: tag_ksz: add tag handling for Microchip LAN937x
new 457c182af597 net: dsa: microchip: generic access to ksz9477 static and [...]
new 55ab6ffaf378 net: dsa: microchip: add DSA support for microchip LAN937x
new 99b16df0cd52 net: dsa: microchip: lan937x: add dsa_tag_protocol
new ffaf1de2f62d net: dsa: microchip: lan937x: add phy read and write support
new a50b35366c64 net: dsa: microchip: lan937x: register mdio-bus
new ab8823688f9e net: dsa: microchip: lan937x: add MTU and fast_age support
new c14e878d4a4f net: dsa: microchip: lan937x: add phylink_get_caps support
new f597d3ad75b8 net: dsa: microchip: lan937x: add phylink_mac_link_up support
new a0cb1aa43825 net: dsa: microchip: lan937x: add phylink_mac_config support
new c8fac9d0aa5a net: dsa: microchip: add LAN937x in the ksz spi probe
new 8e60a041e478 Merge branch 'lan937x-dsa-driver'
new 9de64ae8160d net/mlx5: Delete ipsec_fs header file as not used
new 8e755f7a8cef net/mlx5: delete dead code in mlx5_esw_unlock()
new ea5872dd6b05 net/mlx5: E-switch, Introduce flag to indicate if vport ac [...]
new fbd43b7259bc net/mlx5: E-switch, Introduce flag to indicate if fdb tabl [...]
new f019679ea5f2 net/mlx5: E-switch, Remove dependency between sriov and es [...]
new b6f2846afc0c net/mlx5: E-switch: Change eswitch mode only via devlink command
new cdd04f4d4d71 net/mlx5: Add support to create SQ and CQ for ASO
new c491ded04325 net/mlx5: Implement interfaces to control ASO SQ and CQ
new 74e6b2a87433 net/mlx5e: Prepare for flow meter offload if hardware supports it
new 6ddac26cf763 net/mlx5e: Add support to modify hardware flow meter parameters
new b8acfd4f21e2 net/mlx5e: Get or put meter by the index of tc police action
new 17c5da03879b net/mlx5e: Add generic macros to use metadata register mapping
new 06fe52a47659 net/mlx5e: Add post meter table for flow metering
new 03a92a938dc7 net/mlx5e: Add flow_action to parse state
new a8d52b024d6d net/mlx5e: TC, Support offloading police action
new c67289e064ca Merge tag 'mlx5-updates-2022-06-29' of git://git.kernel.or [...]
new 713eb3c1261a tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver
new 43da2f07622f can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters
new 9f0109685f07 Merge branch 'can327-CAN-ldisc-driver-for-ELM327-based-OBD [...]
new 50f2944009a2 can: ctucanfd: ctucan_interrupt(): fix typo
new 3cd864901bc5 can: slcan: use the BIT() helper
new da6788ea025c can: slcan: use netdev helpers to print out messages
new 92a31782c848 can: slcan: use the alloc_can_skb() helper
new 036bff2800cb can: netlink: dump bitrate 0 if can_priv::bittiming.bitrat [...]
new c4e54b063f42 can: slcan: use CAN network device driver API
new 52f9ac85b876 can: slcan: allow to send commands to the adapter
new dca796299462 can: slcan: set bitrate by CAN device driver API
new 5bac315be7eb can: slcan: send the open/close commands to the adapter
new 98b12064591d can: slcan: move driver into separate sub directory
new 4de0e8efa052 can: slcan: add ethtool support to reset adapter errors
new b32ff4668544 can: slcan: extend the protocol with error info
new 0a9cdcf098a4 can: slcan: extend the protocol with CAN state info
new 0ebd5529d2dd Merge branch 'can-slcan-extend-supported-features'
new a48e789dd263 Merge tag 'linux-can-next-for-5.20-20220703' of git://git. [...]
new d0bf1fe6454e net: usb: Remove unnecessary '0' values from hasdata
new 53d7ae53d807 mlxsw: Configure egress VID for unicast FDB entries
new 8cfc7f7707c1 mlxsw: spectrum_fid: Configure VNI to FID classification
new fea20547d5b5 mlxsw: Configure ingress RIF classification
new d4b464d20bc1 mlxsw: spectrum_fid: Configure layer 3 egress VID classification
new 2c3ae763eb70 mlxsw: spectrum_router: Do not configure VID for sub-port RIFs
new 058de325a4fb mlxsw: Configure egress FID classification after routing
new 662761d8987d mlxsw: Add support for VLAN RIFs
new d4324e3194c7 mlxsw: Add new FID families for unified bridge model
new bf73904f5fba mlxsw: Add support for 802.1Q FID family
new e9cf8990faea mlxsw: Add ubridge to config profile
new 77b7f83d5c25 mlxsw: Enable unified bridge model
new 8928fd47782c mlxsw: spectrum_fid: Remove flood_index() from FID operati [...]
new 88840d697f6e mlxsw: spectrum_fid: Remove '_ub_' indication from structu [...]
new 798661c73672 Merge branch 'mlxsw-unified-bridge-conversion-part-6'
new 634b215b7307 net: ipconfig: use strscpy to replace strlcpy
new 0d153dd208d4 selftest: net: bridge mdb add/del entry to port that is down
new 326569cc33b9 dt-bindings: net: dsa: renesas,rzn1-a5psw: add interrupts [...]
new 39bfb3c12d79 net: phy: broadcom: Add support for BCM53128 internal PHYs
new 7b960c967f2a usbnet: smsc95xx: Fix deadlock on runtime resume
new 3147242980c5 usbnet: smsc95xx: Clean up nopm handling
new 03b3df43ce1f usbnet: smsc95xx: Clean up unnecessary BUG_ON() upon regis [...]
new 5ee4bba272d1 Merge branch 'smsc95xx-deadlock'
new 67d2656b48f1 nfp: support RX VLAN ctag/stag strip
new d80702ff1257 nfp: support TX VLAN ctag insert
new fd4b96c44aba Merge branch 'nfp-vlan-strip-and-insert'
new 874bdbfe624e net: hns: Fix spelling mistakes in comments.
new 51bae889fe11 af_unix: Put pathname sockets in the global hash table.
new e95ab1d85289 selftests: net: af_unix: Test connect() with different netns.
new a94afe18ac3b Merge branch 'af_unix-fix-regression-by-the-per-netns-hash [...]
new 55ae465222d0 net/mlx5: fix 32bit build
new ec53d77ae3d5 cxgb4: Use the bitmap API to allocate bitmaps
new 3359619a6ea5 dt-bindings: net: dsa: mediatek,mt7530: Add missing 'reg' [...]
new f05643a0f60b eth: remove neterion/vxge
new d7be266adbfd net: sched: provide shim definitions for taprio_offload_{g [...]
new 10ed11ab6399 net: dsa: felix: build as module when tc-taprio is module
new 7e40e16e38ba net: asix: change the type of asix_set_sw/hw_mii to static
new ccccb4932977 nfp: allow TSO packets with metadata prepended in NFDK path
new 7de8b691615f nfp: enable TSO by default for nfp netdev
new e7ce9fc9ad38 Merge branch 'nfp-tso'
new a95ab93550d3 octeontx2-af: Use hashed field in MCAM key
new 017691914c11 octeontx2-af: Exact match support
new 60ec39311750 octeontx2-af: Exact match scan from kex profile
new ffd92c57469d octeontx2-af: devlink configuration support
new 799f02ef2ce3 octeontx2-af: FLR handler for exact match table.
new c6238bc0614d octeontx2-af: Drop rules for NPC MCAM
new 01b9228b20ad octeontx2-af: Debugsfs support for exact match.
new 68793a8bbfcd octeontx2: Modify mbox request and response structures
new 87e91f92cdcd octeontx2-af: Wrapper functions for MAC addr add/del/update/reset
new 84926eb57dbf octeontx2-af: Invoke exact match functions if supported
new e56468377fa0 octeontx2-pf: Add support for exact match table.
new 7189d28e7e2d octeontx2-af: Enable Exact match flag in kex profile
new 2ef8e39f58f0 Merge branch 'octeontx2-af-next'
new 603380f54f83 tls: rx: don't include tail size in data_len
new ce61327ce989 tls: rx: support optimistic decrypt to user buffer with TLS 1.3
new 88527790c079 tls: rx: add sockopt for enabling optimistic decrypt with TLS 1.3
new f36068a20256 selftests: tls: add selftest variant for pad
new c46b01839f7a tls: rx: periodically flush socket backlog
new 4874fb9484be Merge branch 'tls-rx-nopad-and-backlog-flushing'
new 67dffd3db985 net: hinic: fix bug that ethtool get wrong stats
new 98f9fcdee35a net: hinic: avoid kernel hung in hinic_get_stats64()
new cd355d0bc60d Merge branch 'hinic-dev_get_stats-fixes'
new 69d7d257cd35 Revert "Merge branch 'octeontx2-af-next'"
new 6ca4b3932114 net: dsa: b53: remove unnecessary spi_set_drvdata()
new 820aceb53c75 sfc/siena: Use the bitmap API to allocate bitmaps
new ee4c0c5d2593 sfc: falcon: Use the bitmap API to allocate bitmaps
new 45262522d002 bnxt: Use the bitmap API to allocate bitmaps
new 76d3c114706f cnic: Use the bitmap API to allocate bitmaps
new 291dbea16c71 qed: Use the bitmap API to allocate bitmaps
new 7ed5f2454acf qed: Use bitmap_empty()
new cf21b355ccb3 af_unix: Optimise hash table layout.
new 83ec88d81aa8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new d810d367ec40 net: page_pool: optimize page pool page allocation in NUMA [...]
new a2b6111b55f3 net: l2tp: fix clang -Wformat warning
new b09c6f8ff731 dt-bindings: net: cdns,macb: document polarfire soc's macb
new 8aad66aa59be net: macb: add polarfire soc reset support
new 649bef9c7663 net: macb: unify macb_config alignment style
new ea242f821a2d net: macb: simplify error paths in init_reset_optional()
new 8a78ac73de20 net: macb: sort init_reset_optional() with other init()s
new 9d542f7bf197 Merge branch 'polarfire-soc-macb-reset-support'
new c0f50574223c eth: mtk: switch to netif_napi_add_tx()
new 9157533a0a8b eth: sp7021: switch to netif_napi_add_tx()
new 9d899dbe2301 l2tp: l2tp_debugfs: fix Clang -Wformat warnings
new 8e1514579246 octeontx2-af: Don't reset previous pfc config
new c2dd4059dc31 net: minor optimization in __alloc_skb()
new 67d7ebdeb2d5 net: ag71xx: switch to napi_build_skb() to reuse skbuff_heads
new 2d91ecace661 strparser: pad sk_skb_cb to avoid straddling cachelines
new 50a07aa53161 tls: rx: always allocate max possible aad size for decrypt
new b89fec54fd61 tls: rx: wrap decrypt params in a struct
new 03957d84055e tls: rx: coalesce exit paths in tls_decrypt_sg()
new 587903142308 tls: create an internal header
new 35560b7f06b8 tls: rx: make tls_wait_data() return an recvmsg retcode
new 16bd188eae2d Merge branch 'tls-pad-strparser-internal-header-decrypt_ctx-etc'
new 5b47d2364652 net: rxrpc: fix clang -Wformat warning
new 40ad0a52ef5d Documentation: add a description for net.core.high_order_a [...]
new 6d1ce9c03880 net: phylink: fix SGMII inband autoneg enable
new 9f7cb73ef64b bcm63xx_enet: change the driver variables to static
new f7657ff4a709 mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h
new d0d9c8f2df60 selftests: mptcp: tweak simult_flows for debug kernels
new 97040cf9806e selftests: mptcp: userspace pm address tests
new 5e986ec46874 selftests: mptcp: userspace pm subflow tests
new 507719cd7c0f selftests: mptcp: avoid Terminated messages in userspace_pm
new 65ebc6676d17 selftests: mptcp: update pm_nl_ctl usage header
new be587adbf88a Merge branch 'mptcp-selftest-improvements-and-header-tweak'
new 44ac441a51a7 af_unix: fix unix_sysctl_register() error path
new b3ba206ce84d ixp4xx_eth: Fall back to random MAC address
new 877d4e3cedd1 ixp4xx_eth: Set MAC address from device tree
new 04919bed948d tcp: Introduce tcp_read_skb()
new 965b57b469a5 net: Introduce a new proto_ops ->read_skb()
new 57452d767fea skmsg: Get rid of skb_clone()
new 43312915b5ba skmsg: Get rid of unncessary memset()
new e068c0776b0b selftests/bpf: Enable config options needed for xdp_synproxy test
new aca80dd95e20 uprobe: gate bpf call behind BPF_EVENTS
new 933ff53191eb selftests/bpf: specify expected instructions in test_verif [...]
new 7a42008ca5c7 selftests/bpf: allow BTF specs and func infos in test_veri [...]
new 1ade23711971 bpf: Inline calls to bpf_loop when callback is known
new f8acfdd04410 selftests/bpf: BPF test_verifier selftests for bpf_loop inlining
new 0e1bf9ed2000 selftests/bpf: BPF test_prog selftests for bpf_loop inlining
new b40b414ec8d9 Merge branch 'bpf_loop inlining'
new 95acd8817e66 bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT
new d4609a5d8c70 bpf, arm64: Keep tail call count across bpf2bpf calls
new 772251742262 samples/bpf: fixup some tools to be able to support xdp mu [...]
new 73087489250d selftests/bpf: Add benchmark for local_storage get
new 9676feccacdb test_bpf: fix incorrect netdev features
new 41c95dd6a604 bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status
new 9f0265e921de bpf: Require only one of cong_avoid() and cong_control() f [...]
new 6e945d57cc9f selftests/bpf: Test a BPF CC writing sk_pacing_*
new 0735627d78ca selftests/bpf: Test an incomplete BPF CC
new f14a3f644a1c selftests/bpf: Test a BPF CC implementing the unsupported [...]
new bb7a42578927 Merge branch 'Align BPF TCP CCs implementing cong_control( [...]
new 6dc7a0baf1a7 selftests/bpf: Fix rare segfault in sock_fields prog test
new 395e942d34a2 bpf: Replace hard-coded 0 with BPF_K in check_alu_op
new fb4e3b33e3e7 bpf: Fix for use-after-free bug in inline_bpf_loop
new 41188e9e9def selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop
new b168852eb8ef perf tools: Rework prologue generation code
new 780d3d5a24bb Merge branch 'perf tools: Fix prologue generation'
new 2f6d1e0f8ff3 bpf, docs: Fix the code formatting in instruction-set
new fd75733da2f3 bpf: Merge "types_are_compat" logic into relo_core.c
new 697fb80a5364 bpf: Fix sockmap calling sleepable function in teardown path
new f36600634282 libbpf: move xsk.{c,h} into selftests/bpf
new 765a34130ea5 libbpf: remove deprecated low-level APIs
new 53e6af3a761c libbpf: remove deprecated XDP APIs
new d320fad217b7 libbpf: remove deprecated probing APIs
new aaf6886d9b53 libbpf: remove deprecated BTF APIs
new 22dd7a58b2e9 libbpf: clean up perfbuf APIs
new 9a590538ba4f libbpf: remove prog_info_linear APIs
new 146bf811f5ac libbpf: remove most other deprecated high-level APIs
new b4bda502dfa2 libbpf: remove multi-instance and custom private data APIs
new a11113a2dcbe libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros [...]
new cf90a20db878 libbpf: remove internal multi-instance prog support
new 450b167fb9be libbpf: clean up SEC() handling
new 31e42721976b selftests/bpf: remove last tests with legacy BPF map definitions
new bd054102a8c7 libbpf: enforce strict libbpf 1.0 behaviors
new ab9a5a05dc48 libbpf: fix up few libbpf.map problems
new c5c7358e4c76 Merge branch 'libbpf: remove deprecated APIs'
new af3f4134006b bpf: add bpf_func_t and trampoline helpers
new 00442143a2ab bpf: convert cgroup_bpf.progs to hlist
new 69fd337a975c bpf: per-cgroup lsm flavor
new c0e19f2c9a3e bpf: minimize number of allocated lsm slots per program
new b79c9fc9551b bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP
new 9113d7e48e91 bpf: expose bpf_{g,s}etsockopt to lsm cgroup
new 3b34bcb946c2 tools/bpf: Sync btf_ids.h to tools
new bffcf34878b1 libbpf: add lsm_cgoup_sock type
new a4b2f3cf699f libbpf: implement bpf_prog_query_opts
new 596f5fb2ea2a bpftool: implement cgroup tree for BPF_LSM_CGROUP
new dca85aac8895 selftests/bpf: lsm_cgroup functional test
new d17b557e5ead Merge branch 'bpf: cgroup_sock lsm flavor'
new f0cf642c56b7 bpftool: Probe for memcg-based accounting before bumping rlimit
new b0cbd6154a9a bpftool: Remove attach_type_name forward declaration
new 27b3f7055343 bpftool: Add feature list (prog/map/link/attach types, helpers)
new 6d304871e3ef bpftool: Use feature list in bash completion
new 24d2e5d9da60 selftests/xsk: Avoid bpf_link probe for existing xsk
new 61333008d01e selftests/xsk: Introduce XDP prog load based on existing A [...]
new 6d4c767c032b selftests/xsk: Verify correctness of XDP prog attach point
new 39e940d4abfa selftests/xsk: Destroy BPF resources only when ctx refcoun [...]
new 7a255ae77216 bpftool: Show also the name of type BPF_OBJ_LINK
new b0d93b44641a selftests/bpf: Skip lsm_cgroup when we don't have trampolines
new 2064a132c0de bpf: Omit superfluous address family check in __bpf_skc_lookup
new 990a6194f7e1 bpftool: Rename "bpftool feature list" into "... feature l [...]
new cfb5a2dbf141 bpf, samples: Remove AF_XDP samples
new 3c660a5d86f4 bpf: Introduce TYPE_MATCH related constants/macros
new 633e7ceb2cbb bpftool: Honor BPF_CORE_TYPE_MATCHES relocation
new ec6209c8d42f bpf, libbpf: Add type match support
new b8a195dc2993 libbpf: add bpf_core_type_matches() helper macro
new 67d8ed429525 selftests/bpf: Add type-match checks to type-based tests
new bed56a6dd4cb selftests/bpf: Add test checking more characteristics
new 537905c4b68f selftests/bpf: Add nested type to type based tests
new 950b34778722 selftests/bpf: Add type match test against kernel's task_struct
new f6b9f6d57e5c Merge branch 'Introduce type match support'
new 8094029330a2 libbpf: Cleanup the legacy kprobe_event on failed add/atta [...]
new 5666fc997ccb libbpf: Fix wrong variable used in perf_event_uprobe_open_ [...]
new 2655144fb49b libbpf: Cleanup the legacy uprobe_event on failed add/atta [...]
new e4adceef5b0e Merge branch 'cleanup the legacy probe_event on failed scenario'
new 450a8dcb8c7f bpftool: Remove zlib feature test from Makefile
new 645d5d3bc001 selftests/bpf: Fix bogus uninitialized variable warning
new c46a12200114 selftests/bpf: Fix few more compiler warnings
new 7c8121af1bfe libbpf: Remove unnecessary usdt_rel_ip assignments
new 935dc35c7531 libbpf, riscv: Use a0 for RC register
new 2b4b2621fd64 selftests/bpf: Add benchmark for local_storage RCU Tasks T [...]
new fb8ddf24c71d bpf, docs: Remove deprecated xsk libbpf APIs description
new 018a8e75b49c selftests, xsk: Rename AF_XDP testing app
new d6f34f7f77fb MAINTAINERS: Add entry for AF_XDP selftests files
new aad53f17f0ad bpftool: Add support for KIND_RESTRICT to gen min_core_btf [...]
new 32e0d9b31048 selftests/bpf: Add test involving restrict type qualifier
new d1a6edecc1fd bpf: Check attach_func_proto more carefully in check_return_code
new 18410251f66a libbpf: Disable SEC pragma macro on GCC
new 06cd4e9d5d96 bpf: Correctly propagate errors up from bpf_core_composites_match
new 24bdfdd2ec34 selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF [...]
new 0076cad30135 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new e22aa1486668 net: Find dst with sk's xfrm policy not ctl_sk
new 1377a5b2d4bb ethernet/via: fix repeated words in comments
new edb2c3476db9 fddi/skfp: fix repeated words in comments
new 56d9f5fd2246 octeontx2-af: Use hashed field in MCAM key
new b747923afff8 octeontx2-af: Exact match support
new 812103edf670 octeontx2-af: Exact match scan from kex profile
new ef83e186855d octeontx2-af: devlink configuration support
new bab9eed564ed octeontx2-af: FLR handler for exact match table.
new 3571fe07a090 octeontx2-af: Drop rules for NPC MCAM
new 87e4ea29b030 octeontx2-af: Debugsfs support for exact match.
new 292822e961cc octeontx2: Modify mbox request and response structures
new 2dba9459d2c9 octeontx2-af: Wrapper functions for MAC addr add/del/update/reset
new d6c9784baf59 octeontx2-af: Invoke exact match functions if supported
new fa5e0ccb8f3a octeontx2-pf: Add support for exact match table.
new bb67a66689e2 octeontx2-af: Enable Exact match flag in kex profile
new b205c1b4236b Merge branch 'octeontx2-exact-match-table'
new 10c8fd2f7a40 bcm63xx: fix Tx cleanup when NAPI poll budget is zero
new 1090c1ea2208 tls: fix spelling of MIB
new bb56cea9abd8 tls: rx: add counter for NoPad violations
new 57128e98c33d tls: rx: fix the NoPad getsockopt
new 1d55f2031385 selftests: tls: add test for NoPad getsockopt
new 1c151feddaf5 Merge branch 'tls-rx-follow-ups-to-nopad'
new e7bde1c581e4 net: dsa: hellcreek: Use the bitmap API to allocate bitmaps
new 2b8bf3d6c993 net/fq_impl: Use the bitmap API to allocate bitmaps
new 9e433ac1a381 atm: he: Use the bitmap API to allocate bitmaps
new 2afe46474ba3 amd-xgbe: fix clang -Wformat warnings
new 367dfa121205 net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callba [...]
new 03f9c47d0f79 net/mlx5: Use devl_ API for rate nodes destroy
new 868232f5cd38 devlink: Remove unused function devlink_rate_nodes_destroy
new f1bc646c9a06 net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_ [...]
new da212bd29d7f net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register
new df539fc62b06 devlink: Remove unused functions devlink_rate_leaf_create/destroy
new 7b19119f4c7d net/mlx5: Use devl_ API in mlx5e_devlink_port_register
new 973598d46ede net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set
new f0680ef0f949 devlink: Hold the instance lock in port_new / port_del callbacks
new bfc54866856f Merge branch 'mlx5-devlink-mutex-removal-part-1'
new 5022e221c98a net: change the type of ip_route_input_rcu to static
new 70991f1e6858 dt-bindings: net: convert sff,sfp to dtschema
new 7ff7c9922859 dt-bindings: net: sff,sfp: rename example dt nodes to be m [...]
new dfa2854cbf92 arch: arm64: dts: lx2160a-clearfog-itx: rename the sfp GPI [...]
new 4ce223e5ef70 arch: arm64: dts: marvell: rename the sfp GPIO properties
new d7d27304a91e Merge branch 'dt-bindings-net-convert-sff-sfp-to-dtschema'
new ef2a95db8900 nfp: fix clang -Wformat warnings
new eca250b16690 nfp: support TX VLAN ctag insert in NFDK
new 536a6c8e05f9 tcp: make retransmitted SKB fit into the send window
new 512b2dc48e8b net: ip_tunnel: use strscpy to replace strlcpy
new f5360e9b314c mptcp: introduce and use mptcp_pm_send_ack()
new bedee0b56113 mptcp: address lookup improvements
new c157bbe776b7 mptcp: allow the in kernel PM to set MPC subflow priority
new 3ad14f54bd74 mptcp: more accurate MPC endpoint tracking
new 914f6a59b10f selftests: mptcp: add MPC backup tests
new c9ef2a486aa9 Merge branch 'mptcp-support-changes-to-initial-subflow-priority'
new 1aea9d87334d igb: add xdp frags support to ndo_xdp_xmit
new b6afeb87ad29 qlogic: qed: fix clang -Wformat warnings
new 7ae29fd1be43 ip_tunnel: allow to inherit from VLAN encapsulated IP
new 41337f52b967 ip6_gre: set DSCP for non-IP
new 3f8a8447fd0b ip6_gre: use actual protocol to select xmit
new b09ab9c92e50 ip6_tunnel: allow to inherit from VLAN encapsulated IP
new 116f5af7c3ab net: marvell: prestera: rework bridge flags setting
new fec7c9c73fd3 net: marvell: prestera: define MDB/flood domain entries an [...]
new 7950b214a1e4 net: marvell: prestera: define and implement MDB / flood d [...]
new deef0d6afe84 net: marvell: prestera: implement software MDB entries allocation
new dd517237c319 Merge branch 'prestera-mdb-offload'
new 83d85bb06915 net: extract port range fields from fl_flow_key
new 551871bfc82c net: prestera: add support for port range filters
new 4fb56d8508ed Merge branch 'prestera-port-range-filters'
new 3e35d198cee6 octeontx2-af: Skip CGX/RPM probe incase of zero lmac count
new 1abfb265f0ac net: devlink: fix unlocked vs locked functions descriptions
new 7715023aa51f net: devlink: use helpers to work with devlink->lock mutex
new 277cbb6bc4bd net: devlink: move unlocked function prototypes alongside [...]
new 00cf1fb3805f Merge branch 'devlink-cosmetic-fixes'
new d7c31cbde4bc net: ip6mr: add RTM_GETROUTE netlink op
new fc3dd0367e61 net: phy: mxl-gpy: fix version reporting
new 1db858707850 net: phy: mxl-gpy: cache PHY firmware version
new 1e9aa7baf096 net: phy: mxl-gpy: rename the FW type field name
new d523f2eb1dad net: phy: mxl-gpy: print firmware in human readable form
new cfc6c2fcb686 Merge branch 'phy-mxl-gpy-version-fix-and-improvements'
new fdb8fc34a6fb ath11k: update missing MU-MIMO and OFDMA stats
new 1ee6c5abebd3 ath10k: do not enforce interrupt trigger type
new 2587d5198aa5 ath10k: improve tx status reporting
new 70f119fb82af ath10k: htt_tx: do not interpret Eth frames as WiFi
new a09740548275 ath10k: turn rawmode into frame_mode
new af6d8265c47e ath10k: add encapsulation offloading support
new 75a7062e533e ath10k: fix misreported tx bandwidth for 160Mhz
new 77bbbd5e0ed3 ath11k: Fix warning on variable 'sar' dereference before check
new b380d2056ebb ath5k: replace ternary operator with min()
new bebcfd2534a6 ath11k: Init hw_params before setting up AHB resources
new 2be8afe05833 ath9k: replace ternary operator with max()
new d4ba1ff87b17 ath11k: fix netdev open race
new 9f855efd9a7b ath6kl: fix typo in comment
new 3bd0c69653ac ath11k: fix IRQ affinity warning on shutdown
new b205ce4c266c ath11k: support avg signal in station dump
new 8723750e2753 ath10k: fix regdomain info of iw reg set/get
new e5646fe3b7ef ath11k: fix missing skb drop on htc_tx_completion error
new 9331f7d3c54a ath11k: Fix incorrect debug_mask mappings
new 0ab52b2bd7be ath11k: Avoid REO CMD failed prints during firmware recovery
new 4c1fc4f60a53 ath11k: Fix LDPC config in set_bitrate_mask hook
new 3926e0c12238 ath11k: Fix warnings reported by checkpatch
new cc2609eda698 ath10k: fix recently introduced checkpatch warning
new 8092a0eed408 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 92ea8df110b8 wifi: mac80211: reject WEP or pairwise keys with key ID > 3
new 7b0a0e3c3a88 wifi: cfg80211: do some rework towards MLO link APIs
new d0a9123ef548 wifi: mac80211: move some future per-link data to bss_conf
new f276e20b182d wifi: mac80211: move interface config to new struct
new bfd8403adddd wifi: mac80211: reorg some iface data structs for MLD
new 7b7090b4c6a9 wifi: mac80211: split bss_info_changed method
new 8e14130d3faf wifi: mac80211: add per-link configuration pointer
new 7fc83a2ba2d5 wifi: mac80211: pass link ID where already present
new b4f85443c17c wifi: mac80211: make channel context code MLO-aware
new 2a5ccbeec0f2 wifi: mac80211: remove sta_info_tx_streams()
new 246b39e4a1ba wifi: mac80211: refactor some sta_info link handling
new ec7a04073d3b wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS
new 762623a6a422 wifi: mac80211: validate some driver features for MLO
new 4b41b2ef9e0d wifi: mac80211: refactor some link setup code
new afe0d181905e wifi: mac80211: add link_id to vht.c code for MLO
new 2b4ad30946d3 wifi: mac80211: add link_id to eht.c code for MLO
new 6b41f832a26e wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap [...]
new e9aac179ad45 wifi: mac80211: make some SMPS code MLD-aware
new 40a27ea07949 wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() M [...]
new 7ffc4b29d8b5 wifi: mac80211: correct link config data in tracing
new 37a7d0dae311 wifi: mac80211: sort trace.h file
new e5c0ee01fedf wifi: mac80211: status: look up band only where needed
new 27f852de7e5c wifi: mac80211: tx: simplify chanctx_conf handling
new 0f7594489a8a wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc()
new 9ecff10e82a5 wifi: nl80211: refactor BSS lookup in nl80211_associate()
new 0f48b8b88aa9 wifi: ieee80211: add definitions for multi-link element
new 325839da9581 wifi: cfg80211: simplify cfg80211_mlme_auth() prototype
new 7a52107e441e wifi: mac80211_hwsim: split bss_info_changed to vif/link i [...]
new a503a9535eb8 wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode
new d648c23024bd wifi: nl80211: support MLO in auth/assoc
new d8787ec6b4ef wifi: mac80211: add vif link addition/removal
new eef25a6679ad wifi: mac80211: remove band from TX info in MLO
new 69d41b5a9c9d wifi: mac80211: add MLO link ID to TX frame metadata
new cb71f1d136a6 wifi: mac80211: add sta link addition/removal
new c8a11ed5539f wifi: cfg80211: sort trace.h
new f2a0290b2df2 wifi: cfg80211: add optional link add/remove callbacks
new 0d8c4a3c8688 wifi: mac80211: implement add/del interface link callbacks
new d9f83f22a791 wifi: mac80211: use link in start/stop ap
new ae7ba17b49b6 wifi: mac80211: pass the link id in start/stop ap
new 6e8912a50375 wifi: mac80211: return a beacon for a specific link
new 7e60096f6733 wifi: mac80211: move ieee80211_bssid_match() function
new ce6893e91786 wifi: mac80211: ethtool: use deflink for now
new c71420db653a wifi: mac80211: RCU-ify link STA pointers
new ba6ddab94fc6 wifi: mac80211: maintain link-sta hash table
new 630c7e462176 wifi: mac80211: set STA deflink addresses
new e57f8a489c29 wifi: mac80211_hwsim: send a beacon per link
new ce08cd344a00 wifi: nl80211: expose link information for interfaces
new dd374f84baec wifi: nl80211: expose link ID for associated BSSes
new 2fd0c671ece4 wifi: mac80211_hwsim: support creating MLO-capable radios
new 245e5ebc6afa wifi: mac80211_hwsim: print the link id
new efbabc116500 cfg80211: Indicate MLO connection info in connect and roam [...]
new a8eb8e6f7159 wifi: iwlegacy: 4965: fix potential off-by-one overflow in [...]
new 7312100d4e64 wifi: rtw89: allocate address CAM and MAC ID to TDLS peer
new 445b6bc362f9 wifi: rtw89: separate BSSID CAM operations
new 39913cc88540 wifi: rtw89: allocate BSSID CAM per TDLS peer
new 6a5a783a71cf wifi: rtw89: support TDLS
new 29363fb666bc wifi: rtw89: fix potential TX stuck
new 679955d54313 wifi: rtw89: enable VO TX AMPDU
new ad663693c1bf wifi: rtw89: add UNEXP debug mask to keep monitor messages [...]
new 9a3a593cba9a wifi: rtw89: drop invalid TX rate report of legacy rate
new c4756d5de72e wifi: rtw89: fix long RX latency in low power mode
new 37c6abc374d1 wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly
new 47324ab67af7 wifi: rtw89: disable invalid phy reports for all ICs
new 683a4647a7a3 wifi: rtw89: 8852a: rfk: fix div 0 exception
new 6708be400477 wifi: ieee80211: s1g action frames are not robust
new 2d8b08fef0af wifi: cfg80211: fix kernel-doc warnings all over the file
new 82757b792be7 wifi: mac80211: add a missing comma at kernel-doc markup
new fe37f73d1109 wifi: mac80211: sta_info: fix a missing kernel-doc struct element
new c8a9415e6dde wifi: cfg80211: remove redundant documentation
new 7f884baae68a wifi: mac80211: fix a kernel-doc complaint
new 942741dabcb4 wifi: mac80211: switch airtime fairness back to deficit ro [...]
new 445452d438e2 wifi: mac80211: make sta airtime deficit field s32 instead of s64
new 9c1be3cde004 wifi: mac80211: consider aql_tx_pending when checking airt [...]
new 8ccc07028cb7 wifi: mac80211: keep recently active tx queues in scheduling list
new 8e4bac067105 wifi: mac80211: add a per-PHY AQL limit to improve fairness
new 3db2c5604f39 wifi: mac80211: add debugfs file to display per-phy AQL pe [...]
new c77bfab92371 wifi: mac80211: only accumulate airtime deficit for active [...]
new 591e73ee3f73 wifi: mac80211: properly skip link info driver update
new 77e7b6ba78ed wifi: cfg80211: handle IBSS in channel switch
new 206bbcf76121 wifi: nl80211: hold wdev mutex for tid config
new c2653990d572 wifi: nl80211: acquire wdev mutex earlier in start_ap
new 31177127e067 wifi: nl80211: relax wdev mutex check in wdev_chandef()
new d6f671c8a339 wifi: cfg80211: remove chandef check in cfg80211_cac_event()
new ecad3b0b99bf wifi: cfg80211: Increase akm_suites array size in cfg80211 [...]
new 8bc65d38ee46 wifi: nl80211: retrieve EHT related elements in AP mode
new 0ac4827f78c7 ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
new d7fc76039b74 ath9k: htc: clean up statistics macros
new 62ebaf2f9261 ath6kl: avoid flush_scheduled_work() usage
new d7af63abde74 wcn36xx: Fix typo in comment
new 7d1e59a35ffa ath11k: Fix typo in comments
new d1954e3e1b66 ath9k: remove unexpected words "the" in comments
new 38b6c01a6b34 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new ff3821bc3552 wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl8 [...]
new c528d7a2750a wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx()
new 3c512307de40 wifi: nl80211: fix sending link ID info of associated BSS
new 68608f9991bd wifi: mac80211: fix center freq calculation in ieee80211_c [...]
new 37babce9127f wifi: mac80211: Use the bitmap API to allocate bitmaps
new 4ee186fa7e40 wifi: mac80211_hwsim: fix race condition in pending packet
new 58b6259d820d wifi: mac80211_hwsim: add back erroneously removed cast
new 736002fb6a09 Merge tag 'wireless-next-2022-07-13' of git://git.kernel.o [...]
new bc5c8260f411 net/sched: remove return value of unregister_tcf_proto_ops
new d86a153aca7e octeontx2-af: Remove duplicate include
new 6a605eb1d71e octeontx2-af: returning uninitialized variable
new 5dc0f7491f9a NFC: nxp-nci: add error reporting
new 9b633670087e octeontx2-af: Limit link bringup time at firmware
new ad39bafda736 xen-netfront: remove leftover call to xennet_tx_buf_gc()
new 06673c2102b3 xen-netfront: re-order error checks in xennet_get_responses()
new b126047f43f1 Merge branch 'xen-netfront-xsa-403-follow-on'
new 816cd1688331 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 9a7923668bc7 net: devlink: make devlink_dpipe_headers_register() return void
new ced92571af24 net: devlink: fix a typo in function name devlink_port_new [...]
new a44c4511ffb2 net: devlink: fix return statement in devlink_port_new_notify()
new 6e6fbb72e48b Merge branch 'net-devlink-couple-of-trivial-fixes'
new 32ea2776a81b net/mlx5: Use the bitmap API to allocate bitmaps
new 0372c546eca5 net/mlx5: Introduce ifc bits for using software vhca id
new dc402ccc0d7b net/mlx5: Use software VHCA id when it's supported
new 606e6a72e29d net/mlx5: Expose vnic diagnostic counters for eswitch mana [...]
new e723f8662de7 net/mlx5: debugfs, Add num of in-use FW command interface slots
new 55d3654c1658 net/mlx5: Bridge, refactor groups sizes and indices
new d4893978f9f1 net/mlx5: Bridge, rename filter fg to vlan_filter
new 5a9db8d47a49 net/mlx5: Bridge, extract VLAN push/pop actions creation
new c5fcac93a3c2 net/mlx5: Bridge, implement infrastructure for VLAN protoc [...]
new 9c0ca9baaa04 net/mlx5: Bridge, implement QinQ support
new bbf0b4234bdc net/mlx5e: Removed useless code in function
new 9153da4635fe net/mlx5e: configure meter in flow action
new f7434ba0abfc net/mlx5e: Extend flower police validation
new 1c31cb922199 net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features
new 1a5504867437 net/mlx5e: Remove the duplicating check for striding RQ wh [...]
new c8fda7d28100 Merge tag 'mlx5-updates-2022-07-13' of git://git.kernel.or [...]
new 88b3822cdf2f net/sched: sch_cbq: Delete unused delay_timer
new 4bbaf764e1e1 net: dsa: qca8k: move driver to qca dir
new da92e03c7fbf octeontx2-af: Fixes static warnings
new 459f326e995c octeontx2-af: Set NIX link credits based on max LMAC
new e68c5dcf0aac net: ipv4: new arp_accept option to accept garp only if in [...]
new aaa5f515b16b net: ipv6: new accept_untracked_na option to accept na onl [...]
new 0ea7b0a454ca selftests: net: arp_ndisc_untracked_subnets: test for arp_ [...]
new 2acd1022549e Merge branch 'net-ipv4-ipv6-new-option-to-accept-garp-untr [...]
new 6d52e2de6415 net/smc: remove redundant dma sync ops
new 0ef69e788411 net/smc: optimize for smc_sndbuf_sync_sg_for_device and sm [...]
new 4bc5008e4387 net/smc: Introduce a sysctl for setting SMC-R buffer type
new b984f370ed51 net/smc: Use sysctl-specified types of buffers in new link group
new b8d199451c99 net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R
new ddefb2d20553 net/smc: Extend SMC-R link group netlink attribute
new 3898f52cd4f9 Merge branch 'net-smc-virt-contig-buffers'
new 4cbc325ed6b4 tls: rx: allow only one reader at a time
new 008141de8557 tls: rx: don't try to keep the skbs always on the list
new abb47dc95dc6 tls: rx: don't keep decrypted skbs on ctx->recv_pkt
new 53d57999fe02 tls: rx: remove the message decrypted tracking
new 8a958732818b tls: rx: factor out device darg update
new 541cc48be3b1 tls: rx: read the input skb from ctx->recv_pkt
new 6bd116c8c654 tls: rx: return the decrypted skb via darg
new 6ececdc51369 tls: rx: async: adjust record geometry immediately
new c618db2afe7c tls: rx: async: hold onto the input skb
new cbbdee9918a2 tls: rx: async: don't put async zc on the list
new fd31f3996af2 tls: rx: decrypt into a fresh skb
new fd18d5f132bf Merge branch 'tls-rx-avoid-skb_cow_data'
new da53af8cb932 net: dsa: microchip: fix Clang -Wunused-const-variable war [...]
new 6e693a104207 atl1c: use netif_napi_add_tx() for Tx NAPI
new e26fde2f5bef net: devlink: avoid false DEADLOCK warning reported by lockdep
new 852e85a704c2 net: devlink: add unlocked variants of devling_trap*() functions
new c223d6a4bf6d net: devlink: add unlocked variants of devlink_resource*() [...]
new 755cfa69c4ec net: devlink: add unlocked variants of devlink_sb*() functions
new 70a2ff89369d net: devlink: add unlocked variants of devlink_dpipe*() functions
new 72a4c8c94efa mlxsw: convert driver to use unlocked devlink API during i [...]
new eb0e9fa2c635 net: devlink: add unlocked variants of devlink_region_crea [...]
new 012ec02ae441 netdevsim: convert driver to use unlocked devlink API duri [...]
new f655dacb59ac net: devlink: remove unused locked functions
new 3e7380bb870b Merge branch 'devlink-prepare-mlxsw-and-netdevsim-for-lock [...]
new bdeed8b0958c vmxnet3: Record queue number to incoming packets
new 71c47aa98c51 net: prestera: acl: fix code formatting
new 6ee49d629dd6 net: macb: fixup sparse warnings on __be16 ports
new 896a55aa5232 ice: Add EXTTS feature to the feature bitmap
new ca415ea1f03a ice: Remove pci_aer_clear_nonfatal_status() call
new e22c88799f26 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 3c6aca333362 net: prestera: acl: add support for 'police' action on egress
new 769e2695be41 net: dsa: microchip: fix the missing ksz8_r_mib_cnt
new 1f17708b47a9 sfc: update MCDI protocol headers
new 7f9eee196ec8 Merge branch 'io_uring-zerocopy-send' of git://git.kernel. [...]
new ca0cab119288 net/sched: remove qdisc_root_lock() helper
new a5fd39464a40 igc: Lift TAPRIO schedule restriction
new fb24f341c7b9 igc: Remove MSI-X PBA Clear register
new 6ac0db3f2bf6 igc: Remove forced_speed_duplex value
new c2fe9ec3975d Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 0159a9305d40 can: slcan: use scnprintf() as a hardening measure
new 71f3a4cc740a can: slcan: convert comments to network style comments
new ded5fa885b2d can: slcan: slcan_init() convert printk(LEVEL ...) to pr_level()
new f07d9e3c849b can: slcan: fix whitespace issues
new 69a6539632dd can: slcan: convert comparison to NULL into !val
new 18de712a5802 can: slcan: clean up if/else
new 8575f3141abe Merge branch 'can-slcan-checkpatch-cleanups'
new f6b8061db9af dt-bindings: can: sja1000: Convert to json-schema
new 4591c760b797 dt-bindings: can: nxp,sja1000: Document RZ/N1{D,S} support
new 2d99bfbf3386 can: sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller
new 63ab1b63695e can: sja1000: Use device_get_match_data to get device data
new 6d5fe10796bb can: sja1000: Change the return type as void for SoC speci [...]
new cc944c89c53e Merge branch 'can-add-support-for-rz-n1-sja1000-can-controller'
new c6887023268e can: slcan: do not sleep with a spin lock held
new 4940eb51fc49 can: c_can: remove wrong comment
new 9e7c9b8eb719 can: ctucanfd: Update CTU CAN FD IP core registers to matc [...]
new 92505df464ff can: peak_usb: pcan_dump_mem(): mark input prompt and data [...]
new a0cf2fe6cf2e can: peak_usb: correction of an initially misnamed field name
new 4f232482467a can: peak_usb: include support for a new MCU
new d79ee9a66a82 Merge branch 'can-peak_usb-cleanups-and-updates'
new 3a5c7e4611dd can: pch_can: do not report txerr and rxerr during bus-off
new a37b7245e831 can: rcar_can: do not report txerr and rxerr during bus-off
new 164d7cb2d5a3 can: sja1000: do not report txerr and rxerr during bus-off
new ce0e7aeb676b can: slcan: do not report txerr and rxerr during bus-off
new a22bd630cfff can: hi311x: do not report txerr and rxerr during bus-off
new 0ac15a8f661b can: sun4i_can: do not report txerr and rxerr during bus-off
new 936e90595376 can: kvaser_usb_hydra: do not report txerr and rxerr durin [...]
new a57732084e06 can: kvaser_usb_leaf: do not report txerr and rxerr during [...]
new aebe8a2433cd can: usb_8dev: do not report txerr and rxerr during bus-off
new e70a3263a7ee can: error: specify the values of data[5..7] of CAN error frames
new 3e5c291c7942 can: add CAN_ERR_CNT flag to notify availability of error counter
new 3f9c26210cf8 can: error: add definitions for the different CAN error th [...]
new 1dbd8748a147 Merge branch 'can-error-set-of-fixes-and-improvement-on-tx [...]
new 50ad649dd760 Merge tag 'linux-can-next-for-5.20-20220720' of git://git. [...]
new ffcdd1197da6 vmxnet3: Implement ethtool's get_channels command
new 52323ef75414 net: marvell: prestera: add phylink support
new 5fb859f79f4f net: ipa: initialize ring indexes to 0
new 07071e47da44 net/mlx5e: Report header-data split state through ethtool
new 0bb7228f7096 net/mlx5e: Fix mqprio_rl handling on devlink reload
new efe317997ec9 net/mlx5e: HTB, reduce visibility of htb functions
new 4f8d1d3adc8d net/mlx5e: HTB, move ids to selq_params struct
new 66d95936488c net/mlx5e: HTB, move section comment to the right place
new db83f24d89e6 net/mlx5e: HTB, move stats and max_sqs to priv
new aaffda6b3668 net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure
new 28df4a0117e2 net/mlx5e: HTB, remove priv from htb function calls
new 3685eed56f81 net/mlx5e: HTB, change functions name to follow convention
new 462b00599936 net/mlx5e: HTB, move htb functions to a new file
new 2e5e4185ff89 net/mlx5: Expose ts_cqe_metadata_size2wqe_counter
new 58a518948f60 net/mlx5e: Add resiliency for PTP TX port timestamp
new 22df2e93622f net/mlx5: CT: Remove warning of ignore_flow_level support [...]
new 47f058ce9807 Merge tag 'mlx5-updates-2022-07-17' of git://git.kernel.or [...]
new 6be791561212 netfilter: conntrack: use fallthrough to cleanup
new b8acd43148c0 netfilter: conntrack: use correct format characters
new fc54d9065f90 net/sched: act_ct: set 'net' pointer when creating new nf_ [...]
new b038177636f8 netfilter: nf_flow_table: count pending offload workqueue tasks
new 6976890e8998 netfilter: nf_conntrack: add missing __rcu annotations
new e14575fa7529 netfilter: nf_conntrack: use rcu accessors where needed
new d3f2d0a292c2 netfilter: h323: merge nat hook pointers into one
new f72547473fcd netfilter: nft_set_bitmap: Fix spelling mistake
new ec6f2ff0a398 netfilter: nfnetlink: add missing __be16 cast
new 168141f7e0b4 netfilter: x_tables: use correct integer types
new d86473bf2ff3 netfilter: nf_tables: use the correct get/put helpers
new 7278b3c1e4eb netfilter: nf_tables: add and use BE register load-store helpers
new ffb3d9a30cc6 netfilter: nf_tables: use correct integer types
new 6b77205374fd netfilter: nf_tables: move nft_cmp_fast_mask to where its used
new 9d2f00fb0a0c netfilter: nf_nat: in nf_nat_initialized(), use const stru [...]
new 5787db7c9053 netfilter: ipvs: Use the bitmap API to allocate bitmaps
new f02e7dc4cff8 netfilter: flowtable: prefer refcount_inc
new aa8c7cdbae58 netfilter: xt_TPROXY: remove pr_debug invocations
new 602ae008ab14 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...]
new 09765fcd3c71 net: amd8111e: remove repeated dev->features assignement
new f12b86c0d606 selftests: net: af_unix: Fix a build error of unix_connect.c.
new d79e4164d0d5 net: ipa: add an endpoint device attribute group
new b63f507c06e6 net: ipa: add a transaction committed list
new 4920065888fa net: ipa: rearrange transaction initialization
new 4d8996cbeeab net: ipa: skip some cleanup for unused transactions
new 3c91c86d1bb6 net: ipa: report when the driver has been removed
new 616c4a83b6ea net: ipa: fix an outdated comment
new 4ab6e359f8df Merge branch 'net-ipa-small-transaction-updates'
new ec2ea5e06c67 net: ipa: list supported IPA versions in the Makefile
new 2c7b9b936bdc net: ipa: move configuration data files into a subdirectory
new bf2200e8491b Merge branch 'net-ipa-move-configuration-data-files'
new 266c0190aee3 net/cdc_ncm: Enable ZLP for DisplayLink ethernet devices
new 5588d6280270 net/cdc_ncm: Increase NTB max RX/TX values to 64kb
new 6e0e846ee2ab Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 32d00f62db4e net: ipa: fix build
new 9950f1121133 can: pch_can: pch_can_error(): initialize errc before using it
new b945804d9930 Merge tag 'linux-can-next-for-5.20-20220721' of git://git. [...]
new dde06aaa89b7 tls: rx: release the sock lock on locking timeout
new 842463f253ab selftests: tls: add a test for timeo vs lock
new b66eb3a6e427 net: ipv6: avoid accepting values greater than 2 for accep [...]
new 59ad24714b7b mlxsw: use netif_is_any_bridge_port() instead of open code
new c497885e3044 net: marvell: prestera: use netif_is_any_bridge_port inste [...]
new 16576a034c4b ping: support ipv6 ping socket flow labels
new 8ca353da9c10 sfc: update EF100 register descriptions
new 95287e1b4e5c sfc: detect ef100 MAE admin privilege/capability at probe time
new 08135eecd07f sfc: add skeleton ef100 VF representors
new 5687eb3466a9 sfc: add basic ethtool ops to ef100 reps
new e1479556f808 sfc: phys port/switch identification for ef100 reps
new da56552d04c5 sfc: determine representee m-port for EF100 representors
new 02443ab8c931 sfc: support passing a representor to the EF100 TX path
new f72c38fad234 sfc: hook up ef100 representor TX
new 84e7fc2591f7 sfc: attach/detach EF100 representors along with their owning PF
new 735dbc69ab71 Merge branch 'sfc-E100-VF-respresenters'
new 949d6b405e61 net: add missing includes and forward declarations under net/
new 1b5995e370e4 mlxsw: core: Fix use-after-free calling devl_unlock() in m [...]
new 3c47fb2f4c4d Merge branch 'io_uring-zerocopy-send' of git://git.kernel. [...]
new 9974d37ea75f skmsg: Fix invalid last sg check in sk_msg_recvmsg()
new 535a57a7ffc0 bpf: Remove is_valid_bpf_tramp_flags()
new f1e8a24ed2ca arm64: Add LDR (literal) instruction
new b2ad54e1533e bpf, arm64: Implement bpf_arch_text_poke() for arm64
new efc9909fdce0 bpf, arm64: Add bpf trampoline for arm64
new 49705c4ab324 samples/bpf: Fix xdp_redirect_map egress devmap prog
new f16214c102f0 bpf: Fix 'dubious one-bit signed bitfield' warnings
new 647cafa22349 bpf: add a ksym BPF iterator
new a9d2fae89fa8 selftests/bpf: add a ksym iter subtest
new d673532dafe0 Merge branch 'bpf: add a ksym BPF iterator'
new 4201d9ab3e42 bpf: reparent bpf maps on memcg offlining
new 1d5f82d9dd47 bpf, x86: fix freeing of not-finalized bpf_prog_pack
new ace2bee839e0 bpf: Make non-preallocated allocation low priority
new 8ed2f5a6f385 libbpf: Error out when binary_path is NULL for uprobe and USDT
new 8ab4cdcf03d0 bpf: Tidy up verifier check_func_arg()
new b1fc28b33886 samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE
new bf3f00378524 libbpf: Fix the name of a reused map
new 94bf6aad5dbe selftests/bpf: Return true/false (not 1/0) from bool functions
new 33f32e5072b6 bpf, arm64: Mark dummy_tramp as global
new ca2e1a627035 xsk: Mark napi_id on sendmsg()
new 5002615a37b1 bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_T [...]
new 96a233e600df bpf: Add endian modifiers to fix endian warnings
new 7fb27a56b9eb selftests/bpf: Do not attach kprobe_multi bench to bpf_dis [...]
new 9c7c48d6a1e2 bpf: Fix subprog names in stack traces.
new a2a5580fcbf8 bpf: Fix check against plain integer v 'NULL'
new 2e4966288c16 samples: bpf: Fix cross-compiling error by using bootstrap [...]
new 3a2a58c4479a tools: runqslower: Build and use lightweight bootstrap ver [...]
new 3848636b4a88 bpf: iterators: Build and use lightweight bootstrap versio [...]
new 8eab0a09a211 Merge branch 'Use lightweigt version of bpftool'
new 9ff5efdeb089 libbpf: perfbuf: Add API to get the ring buffer
new 55d00c37ebc3 libbpf: generalize virtual __kconfig externs and use it for USDT
new ce6dc74a0a4a selftests/bpf: add test of __weak unknown virtual __kconfi [...]
new 6f5d467d55f0 libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to [...]
new 708ac5bea0ce libbpf: add ksyscall/kretsyscall sections support for sysc [...]
new d814ed62d3d2 selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests
new ab850abbcf4d Merge branch 'Add SEC("ksyscall") support'
new 3908fcddc65d bpf: fix lsm_cgroup build errors on esoteric configs
new e5e23424e51e docs/bpf: Update documentation for BTF_KIND_FUNC
new 87ac0d600943 bpf: fix potential 32-bit overflow when accessing ARRAY ma [...]
new d937bc3449fa bpf: make uniform use of array->elem_size everywhere in ar [...]
new 63b8ce77b15e bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array [...]
new 243164612005 selftests/bpf: validate .bss section bigger than 8MB is po [...]
new 92f619735b7c Merge branch 'BPF array map fixes and improvements'
new fd1894224407 bpf: Don't redirect packets with invalid pkt_len
new a1ac9fd6c650 libbpf: fallback to tracefs mount point if debugfs is not mounted
new bdb2bc759929 bpf: fix bpf_skb_pull_data documentation
new 597fbc468296 libbpf: make RINGBUF map size adjustments more eagerly
new e134601961fe selftests/bpf: test eager BPF ringbuf size adjustment logic
new 979855d30264 bpf, docs: document BPF_MAP_TYPE_HASH and variants
new c5d22f4cfe8d selftests/bpf: fix a test for snprintf() overflow
new b77ffb30cfc5 libbpf: fix an snprintf() overflow check
new 9cb61fda8c71 bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards
new c6018fc6e7b6 libbpf: Fix sign expansion bug in btf_dump_get_enum_value()
new 14229b8153a3 libbpf: Fix str_has_sfx()'s return value
new aef9d4a34a51 bpf: Check attach_func_proto more carefully in check_helper_call
new 339ed900b307 bpf, arm64: Fix compile error in dummy_tramp()
new 5cb62b7598f2 bpf, docs: Use SPDX license identifier in bpf_doc.py
new ab21d6063c01 bpf: Introduce 8-byte BTF set
new ef2c6f370a63 tools/resolve_btfids: Add support for 8-byte BTF sets
new a4703e318432 bpf: Switch to new kfunc flags infrastructure
new 56e948ffc098 bpf: Add support for forcing kfunc args to be trusted
new 63e564ebd1fd bpf: Add documentation for kfuncs
new aed8ee7feb44 net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup
new d7e79c97c00c net: netfilter: Add kfuncs to allocate and insert CT
new 0b3892364431 net: netfilter: Add kfuncs to set and change CT timeout
new ef69aa3a986e net: netfilter: Add kfuncs to set and change CT status
new 8dd5e75683f7 selftests/bpf: Add verifier tests for trusted kfunc args
new 6eb7fba007a7 selftests/bpf: Add tests for new nf_conntrack kfuncs
new c6f420ac9d25 selftests/bpf: Add negative tests for new nf_conntrack kfuncs
new e3fa4735f04d selftests/bpf: Fix test_verifier failed test in unprivileged mode
new ac7ac432a67e Merge branch 'New nf_conntrack kfuncs for insertion, chang [...]
new e42341437586 bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF
new f664f9c6b4a1 bpf/selftests: Fix couldn't retrieve pinned program in xdp [...]
new f96f644ab97a ftrace: Add modify_ftrace_direct_multi_nolock
new 53cd885bc5c3 ftrace: Allow IPMODIFY and DIRECT ops on the same function
new 316cba62dfb7 bpf, x64: Allow to use caller address from stack
new 00963a2e75a8 bpf: Support bpf_trampoline on functions with IPMODIFY (e. [...]
new ea2babac63d4 bpf: Simplify bpf_prog_pack_[size|mask]
new b3fce974d423 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new c69ecb0ea4c9 Bluetooth: btusb: Add support of IMC Networks PID 0x3568
new bde63e9effd3 Bluetooth: hci_qca: Return wakeup for qca_wakeup
new 0b4de2523f28 dt-bindings: net: broadcom-bluetooth: Add property for aut [...]
new af35e28f0fea Bluetooth: hci_bcm: Add support for FW loading in autobaud mode
new 629f66aaca81 Bluetooth: clear the temporary linkkey in hci_conn_cleanup
new ab2d2a982ff7 Bluetooth: hci_intel: Add check for platform_driver_register
new 877afadad2dc Bluetooth: When HCI work queue is drained, only queue chai [...]
new 0acef50ba3b5 Bluetooth: Fix index added after unregister
new 359ee4f834f5 Bluetooth: Unregister suspend with userchannel
new 88b65887aa1b dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding
new 4f17c2b6694d Bluetooth: hci_bcm: Add BCM4349B1 variant
new 9111786492f1 Bluetooth: fix an error code in hci_register_dev()
new a5133fe87ed8 Bluetooth: use memset avoid memory leaks
new dd7b8cdde098 Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name}
new 34a718bc86f9 Bluetooth: HCI: Fix not always setting Scan Response/Adver [...]
new d7b2fdfb53ea Bluetooth: mgmt: Fix refresh cached connection info
new df332800a914 Bluetooth: btmtksdio: Add in-band wakeup support
new 68253f3cd715 Bluetooth: hci_sync: Fix resuming scan after suspend resume
new 9f30de9e0343 Bluetooth: Collect kcov coverage from hci_rx_work
new 0900b1c62f43 Bluetooth: hci_sync: Fix not updating privacy_mode
new 6828b58307a9 Bluetooth: hci_sync: Don't remove connected devices from a [...]
new bee5395ced44 Bluetooth: Add default wakeup callback for HCI UART driver
new c379c96cc221 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
new 893fa8bc9952 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
new 5b75ee37ebb7 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
new 8f0054dd2937 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
new 6ad353dfc8ee Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
new 6f43f6169a82 Bluetooth: clean up error pointer checking
new cba6164f7c5e dt-bindings: net: broadcom-bluetooth: Add CYW55572 DT binding
new c8ce64900db4 dt-bindings: net: broadcom-bluetooth: Add conditional constraints
new f8cad62002a7 Bluetooth: hci_bcm: Add DT compatible for CYW55572
new 9baee415460e Bluetooth: hci_bcm: Prevent early baudrate setting in auto [...]
new 46459cb6d4e6 Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in [...]
new e11523e97f47 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...]
new 57117d7234da Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922
new 0feb8af0275d Bluetooth: hci_sync: Correct hci_set_event_mask_page_2_syn [...]
new 766ae2422b43 Bluetooth: hci_sync: Check LMP feature bit instead of quirk
new 1172c59f451f Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTI [...]
new e168f6900877 Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTI [...]
new 63b1a7dd38bf Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING
new b747a83690c8 Bluetooth: hci_sync: Refactor add Adv Monitor
new 7cf5c2978f23 Bluetooth: hci_sync: Refactor remove Adv Monitor
new 1bbf4023cf66 Bluetooth: hci_sync: Split hci_dev_open_sync
new ca2045e059c3 Bluetooth: Add bt_status
new a86ddbffa6ed Bluetooth: Use bt_status to convert from errno
new 1f7435c8f655 Bluetooth: mgmt: Fix using hci_conn_abort
new 7b445e220db9 Bluetooth: MGMT: Fix holding hci_conn reference while comm [...]
new 38f230f1f910 Bluetooth: btrtl: Fix typo in comment
new ec2904c259c5 Bluetooth: Remove dead code from hci_request.c
new bb87672562f8 Bluetooth: Remove update_scan hci_request dependancy
new 0ef08313cefd Bluetooth: Convert delayed discov_off to hci_sync
new dfe6d5c3ec23 Bluetooth: hci_core: Introduce hci_recv_event_data
new 26afbd826ee3 Bluetooth: Add initial implementation of CIS connections
new ccf74f2390d6 Bluetooth: Add BTPROTO_ISO socket type
new eca0ae4aea66 Bluetooth: Add initial implementation of BIS connections
new f764a6c2c1e4 Bluetooth: ISO: Add broadcast support
new 70405f02728e Bluetooth: btusb: Add support for ISO packets
new 14202eff214e Bluetooth: btusb: Detect if an ACL packet is in fact an IS [...]
new 4a934eca7b39 Merge tag 'for-net-next-2022-07-22' of git://git.kernel.or [...]
new 9718f9ce5b86 net: usb: ax88179_178a: remove redundant init code
new 843f92052da7 net: usb: ax88179_178a: clean up pm calls
new c4bf747c6889 net: usb: ax88179_178a: restore state on resume
new 2bcbd3d8a7b4 net: usb: ax88179_178a: move priv to driver_priv
new 5050531610a6 net: usb: ax88179_178a: wol optimizations
new 7446b157fe9c Merge branch 'net-usb-ax88179_178a-improvements-and-bug-fixes'
new 7074732c8fae ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
new fcf9b695a554 ice: add i2c write command
new d6b98c8d242a ice: add write functionality for GNSS TTY
new 502c6f8cedcc Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 23233e577ef9 net: ethernet: mtk_eth_soc: rely on page_pool for single p [...]
new 7c26c20da5d4 net: ethernet: mtk_eth_soc: add basic XDP support
new 916a6ee836d6 net: ethernet: mtk_eth_soc: introduce xdp ethtool counters
new 5886d26fd25b net: ethernet: mtk_eth_soc: add xmit XDP support
new 84b9cd389036 net: ethernet: mtk_eth_soc: add support for page_pool_get_stats
new 61aee772ebab Merge branch 'mtk_eth_soc-xdp'
new f1fa61b04530 dt-bindings: net: cdns,macb: Add versal compatible string
new 1d3ded642535 net: macb: Sort CAPS flags by bit positions
new 8a1c9753f165 net: macb: Update tsu clk usage in runtime suspend/resume [...]
new 7e7125ddd8f9 Merge branch 'macb-versal-device-support'
new b5c8b3fe8946 xfrm: no need to set DST_NOPOLICY in IPv4
new 924b290655c0 xfrm: convert alg_key to flexible array member
new f41b284a2c18 xfrm: change the type of xfrm_register_km and xfrm_unregister_km
new cf746bac6c5b esp6: Fix spelling mistake
new 5e25c25aa2c0 xfrm: improve wording of comment above XFRM_OFFLOAD flags
new e222dc8d8408 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 1c358fedecd1 mlxsw: Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack()
new 97b05cfb68ae mlxsw: reg: Add MTUTC register's fields for supporting PTP [...]
new 731416e9ae5d mlxsw: reg: Add Monitoring Time Precision Correction Port [...]
new aa98487cc96b mlxsw: pci_hw: Add 'time_stamp' and 'time_stamp_type' fiel [...]
new 577d80238ff7 mlxsw: cmd: Add UTC related fields to query firmware command
new 291fcb937e95 mlxsw: Set time stamp type as part of config profile
new 81016180e3f4 mlxsw: spectrum: Fix the shift of FID field in TX header
new 448e9cb3631e mlxsw: resources: Add resource identifier for maximum numb [...]
new 33a9583f9a02 mlxsw: Rename 'read_frc_capable' bit to 'read_clock_capable'
new 22d950b79ea7 mlxsw: spectrum_ptp: Initialize the clock to zero as part [...]
new 946832296389 mlxsw: pci: Simplify FRC clock reading
new e8fea346b556 mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC
new 9bfe3c16fc23 mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC
new 4017d9296492 mlxsw: spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types()
new a168e13f8448 mlxsw: spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq()
new 360f9f3152a9 Merge branch 'mlxsw-Spectrum-2-PTP-preparations'
new 2830e314778d net: ethernet: mtk-ppe: fix traffic offload with bridged wlan
new 2313e69c84c0 i40e: Refactor tc mqprio checks
new 40e589ba133c iavf: Check for duplicate TC flower filter before parsing
new 086f8246ed62 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new 5030a9a03f01 dt-bindings: net: fsl,fec: Add nvmem-cells / nvmem-cell-na [...]
new 9dd9495d560a wifi: rsi: remove unused variable
new cc5250cdb43d wifi: mac80211_hwsim: use 32-bit skb cookie
new 51d3cfaf992f wifi: mac80211: exclude multicast packets from AQL pending [...]
new 59e8ef18f6a1 wifi: cfg80211: use strscpy to replace strlcpy
new bf326cf53a38 wifi: mac80211: make 4addr null frames using min_rate for WDS
new 0bd509325508 wifi: mac80211: fix mesh airtime link metric estimating
new 912fa56b2763 wifi: mac80211_hwsim: Support link channel matching on rx
new 6858ad75c228 wifi: mac80211: consistently use sdata_dereference()
new 892b3bceb0b5 wifi: mac80211: rx: accept link-addressed frames
new 54283409cd16 wifi: mac80211: Consider MLO links in offchannel logic
new 6df2810ac9a9 wifi: cfg80211: Allow MLO TX with link source address
new 0866f8e3efd0 wifi: mac80211: Remove AP SMPS leftovers
new f91cb507e671 wifi: mac80211: add an ieee80211_get_link_sband
new 577e5b8c3924 wifi: cfg80211: add API to add/modify/remove a link station
new b95eb7f0eee4 wifi: cfg80211/mac80211: separate link params from station params
new 21476ad16d3c wifi: mac80211: implement callbacks for <add/mod/del>_link [...]
new 858fd1880ba5 wifi: nl80211: hold wdev mutex in add/mod/del link station
new 4e2f3d67e3af wifi: nl80211: hold wdev mutex for channel switch APIs
new 3d1cc7cdf2e8 wifi: nl80211: hold wdev mutex for station APIs
new d8675a63518c wifi: mac80211: RCU-ify link/link_conf pointers
new c0d6701261db wifi: nl80211: enable setting the link address at new station
new 23cc6d8c37cd wifi: cfg80211: make cfg80211_auth_request::key_idx signed
new 1d4c0f0405ee wifi: cfg80211: drop BSS elements from assoc trace for now
new b8375cf15834 wifi: mac80211_hwsim: Ack link addressed frames
new c5c48a11dd86 wifi: mac80211: debug: omit link if non-MLO connection
new 28977e790b5d wifi: mac80211: skip powersave recalc if driver SUPPORTS_D [...]
new 1e0b3b0b6cb5 wifi: mac80211: Align with Draft P802.11be_D1.5
new 062e8e02dfd4 wifi: mac80211: Align with Draft P802.11be_D2.0
new ba323e298594 wifi: mac80211: separate out connection downgrade flags
new e2722d278ee3 wifi: mac80211: fix key lookup
new 284b38b6902a wifi: nl80211: acquire wdev mutex for dump_survey
new 94ddc3b5aa21 wifi: mac80211: move ieee80211_request_smps_mgd_work
new b2e8434f1829 wifi: mac80211: set up/tear down client vif links properly
new 3fbddae46e5f wifi: mac80211: provide link ID in link_conf
new a3b8008dc142 wifi: mac80211: move ps setting to vif config
new 8c7c6b581987 wifi: mac80211: expect powersave handling in driver for MLO
new b3e2130bf5f6 wifi: mac80211: change QoS settings API to take link into account
new 7ebe994fbd2d wifi: mac80211: remove unused bssid variable
new b65567b03c95 wifi: mac80211: mlme: track AP (MLD) address separately
new 42ed6748afa4 wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link
new 5bd5666d8ad8 wifi: mac80211: mlme: first adjustments for MLO
new 6359598df67f wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data
new 1dd0f31c23aa wifi: mac80211: mlme: use ieee80211_get_link_sband()
new d3853f700ce6 wifi: mac80211: mlme: remove sta argument from ieee80211_c [...]
new 98b0b467466c wifi: mac80211: mlme: use correct link_sta
new 8f6e0dfc2245 wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request
new f662d2f4e22e wifi: cfg80211: prepare association failure APIs for MLO
new afa2d65938fe wifi: mac80211: mlme: unify assoc data event sending
new e69dac88a155 wifi: cfg80211: adjust assoc comeback for MLO
new cd47c0f57ae6 wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments int [...]
new 5cd212cb6415 wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO
new fd17bf041b40 wifi: mac80211: refactor elements parsing with parameter struct
new b327c84c328e wifi: mac80211: replace link_id with link_conf in start/stop_ap()
new 635495e9c43d wifi: mac80211: don't re-parse elems in ieee80211_assoc_success()
new ab3a830d9664 wifi: mac80211: move tdls_chan_switch_prohibited to link data
new 38c6aa29d455 wifi: mac80211: fix multi-BSSID element parsing
new 483456590ade wifi: mac80211: don't set link address for station
new c57d2e6a6554 wifi: mac80211: remove redundant condition
new 19654a61bfd6 wifi: cfg80211: add ieee80211_chanwidth_rate_flags()
new 3dc05935ead8 wifi: mac80211: use only channel width in ieee80211_parse_ [...]
new c1690b66ba70 wifi: mac80211: refactor adding rates to assoc request
new 3c68cb81bf61 wifi: mac80211: refactor adding custom elements
new df9a9c44e91b wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements
new a95fe0678255 wifi: mac80211: consider EHT element size in assoc request
new cdf0a0a80c84 wifi: cfg80211: clean up links appropriately
new 939c4c7e823b wifi: mac80211: tighten locking check
new d3e2439b0f33 wifi: mac80211: fix link manipulation
new efbfe5165e5d wifi: nl80211: better validate link ID for stations
new 4e9c3af39820 wifi: nl80211: add EML/MLD capabilities to per-iftype capa [...]
new 9b6bf4d6120a wifi: nl80211: set BSS to NULL if IS_ERR()
new 8a263dcb585f wifi: mac80211: skip rate statistics for MLD STAs
new e434254946c6 wifi: mac80211: add a helper to fragment an element
new 45aaf17c0c34 wifi: nl80211: check MLO support in authenticate
new d2bc52498b6b wifi: nl80211: Support MLD parameters in nl80211_set_station()
new 67207bab9341 wifi: cfg80211/mac80211: Support control port TX from spec [...]
new d06faef14883 wifi: mac80211: Allow EAPOL frames from link addresses
new 0d5891e347a4 wifi: mac80211: Allow EAPOL tx from specific link
new 69c3f2d30c35 wifi: nl80211: allow link ID in set_wiphy with frequency
new e10b68011877 wifi: mac80211: don't check carrier in chanctx code
new 0cbf348a9a79 wifi: mac80211: Support multi link in ieee80211_recalc_min [...]
new fa2ca639c4e6 wifi: nl80211: advertise MLO support
new 727eff4dd198 wifi: mac80211: replace link_id with link_conf in switch/( [...]
new 7840bd468a99 wifi: mac80211: remove link_id parameter from link_info_changed()
new e3d331c9b620 wifi: cfg80211: set country_elem to NULL
new 34d76a14f8f7 wifi: nl80211: reject link specific elements on assoc link
new df35f3164ec1 wifi: nl80211: reject fragmented and non-inheritance elements
new ff5c4dc4cd78 wifi: nl80211: fix some attribute policy entries
new 19343659c82e wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO
new b048c98447fd wifi: mac80211: release channel context on link stop
new 64f4b93afaf1 wifi: mac80211: mlme: clean up supported channels element code
new 8ec9a96b83bd wifi: mac80211: add multi-link element to AUTH frames
new de03f8ac5c52 wifi: mac80211: make ieee80211_check_rate_mask() link-aware
new 39eac2de0098 wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link
new bbe90107e1d9 wifi: mac80211: mlme: refactor link station setup
new 61513162aa2d wifi: mac80211: mlme: shift some code around
new 4a21a8ae7964 wifi: mac80211: mlme: change flags in ieee80211_determine_ [...]
new 39d805998c59 wifi: mac80211: mlme: switch some things back to deflink
new 978420c2105c wifi: mac80211: mlme: refactor assoc req element building
new 7781f0d81c7a wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit
new 6911458dc428 wifi: mac80211: mlme: refactor assoc success handling
new a857c21eaf39 wifi: mac80211: mlme: remove address arg to ieee80211_mark [...]
new 1845c1d4a455 wifi: mac80211: mlme: refactor assoc link setup
new 74e1309acedc wifi: mac80211: mlme: look up beacon elems only if needed
new 7464f665158e wifi: cfg80211: add cfg80211_get_iftype_ext_capa()
new 5d3a341c0dd2 wifi: mac80211: mlme: refactor ieee80211_set_associated()
new 175ad2ec89fe wifi: mac80211: limit A-MSDU subframes for client too
new d46ffecf82de wifi: mac80211_hwsim: implement sta_state for MLO
new f36fe0a2df03 wifi: mac80211: fix up link station creation/insertion
new 3e0278b717b0 wifi: mac80211: select link when transmitting to non-MLO stations
new 42fb9148c078 wifi: mac80211: do link->MLD address translation on RX
new aea9a6088ae4 wifi: mac80211_hwsim: do rc update per link
new 2ab60f49eb4d wifi: mac80211_hwsim: use MLO link ID for TX
new af4f2aa35a44 wifi: mac80211_hwsim: fix TX link selection
new 425f4b5fce7c wifi: mac80211: add API to parse multi-link element
new 81151ce462e5 wifi: mac80211: support MLO authentication/association wit [...]
new 8f5d9e68c90d wifi: mac80211: remove stray printk
new bd363ee53302 wifi: mac80211: mlme: set sta.mlo correctly
new 63907290faa9 mt76: mt7915: fix endianness in mt7915_rf_regval_get
new cffd93411575 mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu [...]
new f572dc969a59 mt76: mt7915: fix endian bug in mt7915_rf_regval_set()
new 162d5c14ba48 mt76: add 6 GHz band support in mt76_sar_freq_ranges
new f965333e491e mt76: mt7921: introduce ACPI SAR support
new 63db9d4012af mt76: mt7921: introduce ACPI SAR config in tx power
new 3685727c4dcd mt76: mt7915: add more ethtool stats
new ef55564e2b17 mt76: add DBDC rxq handlings into mac_reset_work
new 45b6f9cb8ffc mt76: mt7921: add PATCH_FINISH_REQ cmd response handling
new a55a0c701c12 mt76: mt7921s: fix firmware download random fail
new 12fba11c7ebd dt-bindings: net: wireless: mt76: add clock description fo [...]
new c0182aa98570 mt76: mt7915: add missing bh-disable around tx napi enable [...]
new e55c27ed9ccf mt76: mt7615: add missing bh-disable around rx napi schedule
new 9ed107e0e98b mt76: mt7921: add missing bh-disable around rx napi schedule
new 56054087bb17 mt76: mt7921: get rid of mt7921_mcu_exit
new 3d8c636c3e9e mt76: connac: move shared fw structures in connac module
new c132fc7d83bb mt76: mt7921: move fw toggle in mt7921_load_firmware
new b9ec27102ac0 mt76: connac: move mt76_connac2_load_ram in connac module
new 28fec923d240 mt76: connac: move mt76_connac2_load_patch in connac module
new 049c94f8e914 mt76: mt7663: rely on mt76_connac2_fw_trailer
new d9fcfc1424aa mt76: enable the VHT extended NSS BW feature
new e00b3e407efe mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature
new d502e30020b8 mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature
new 90211957a640 mt76: connac: move mac connac2 defs in mt76_connac2_mac.h
new 182071cdd594 mt76: connac: move connac2_mac_write_txwi in mt76_connac module
new b932425b6314 mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module
new c149d3a90586 mt76: mt7921: not support beacon offload disable command
new 9d958b60ebc2 mt76: mt7921: fix command timeout in AP stop period
new f71662de66a6 mt76: connac: move HE radiotap parsing in connac module
new 0880d40871d1 mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in [...]
new d832f5e73815 mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module
new cfd6110998e3 mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl
new 79717c4eeeae mt76: mt7615: do not update pm stats in case of error
new f4a92547fb98 mt76: mt7921: do not update pm states in case of error
new 364718c94ac2 mt76: mt7921s: fix possible sdio deadlock in command fail
new d5a50e6bd197 mt76: mt7921: fix aggregation subframes setting to HE max
new 31f3248a7593 mt76: mt7921: enlarge maximum VHT MPDU length to 11454
new 6d6796db0bd9 mt76: mt7915: get rid of unnecessary new line in mt7915_ma [...]
new 5c0bed88c19d mt76: connac: move mt76_connac_fw_txp in common module
new 4cb4da17fe2f mt76: move mt7615_txp_ptr in mt76_connac module
new 4b3be9d8408b mt76: connac: move mt76_connac_tx_free in shared code
new 0a178a6084d6 mt76: connac: move mt76_connac_tx_complete_skb in shared code
new 5e610f8e3115 mt76: connac: move mt76_connac_write_hw_txp in shared code
new 2b25b8555d63 mt76: connac: move mt7615_txp_skb_unmap in common code
new a8021cb9c1ef mt76: mt7915: rely on mt76_connac_tx_free
new fc6ee71a2a8f mt76: move mcu_txd/mcu_rxd structures in shared code
new d2f5c8ed9fc4 mt76: move mt76_connac2_mcu_fill_message in mt76_connac module
new c3f2ed588867 mt76: mt7915: disable UL MU-MIMO for mt7915
new 6e744cfeee02 mt76: mt7915: fix incorrect testmode ipg on band 1 caused [...]
new 8dae26a3bddf mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_ [...]
new 754f9ae80e4f mt76: mt7915: update mpdu density in 6g capability
new 8e3e7567b8c1 mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the firs [...]
new 1858e4fc89b2 mt76: do not check the ccmp pn for ONLY_MONITOR frame
new 18fced2017d8 mt76: mt7915: update the maximum size of beacon offload
new df6b739fd7d1 mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the firs [...]
new 8916e4e513a8 mt76: mt76x02: improve reliability of the beacon hang check
new 3c1032e12217 mt76: allow receiving frames with invalid CCMP PN via moni [...]
new aac86cebb4a0 mt76: mt7615: fix throughput regression on DFS channels
new d08295f5be8e mt76: pass original queue id from __mt76_tx_queue_skb to t [...]
new 1d5af0acac6e mt76: do not use skb_set_queue_mapping for internal purposes
new bceb8b8ded9b mt76: remove q->qid
new abdb2b524b32 mt76: mt7921: enable HW beacon filter not depending on PM flag
new 4aa8e0a475e7 mt76: mt7921: enable HW beacon filter in the initialization stage
new 81f302fdef1a mt76: mt7921: make mt7921_pci_driver static
new 9dfb28e9bcd4 mt76: connac: move tx initialization/cleanup in mt76_conna [...]
new af1c9bb28286 mt76: mt7921: reduce log severity levels for informative messages
new 5163150a47af mt76: mt7921: reduce the mutex lock scope during reset
new 7e6ffd5d5da9 mt76: mt7915 add ht mpdu density
new b146f238d120 mt76: add len parameter to __mt76_mcu_msg_alloc signature
new fc8f841bacfc mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id
new 128c9b7d6235 mt76: add phy_idx in mt76_rx_status
new dc44c45c8cd0 mt76: introduce phys array in mt76_dev structure
new a1a99d7bddad mt76: add phy_idx to mt76_wcid
new a062f0017391 mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY
new 8950a62f19c9 mt76: get rid of mt76_wcid_hw routine
new 0a14c1d0113f mediatek: mt76: mac80211: Fix missing of_node_put() in mt7 [...]
new 3bd53ea02d77 mediatek: mt76: eeprom: fix missing of_node_put() in mt76_ [...]
new 454b768f9ba6 mt76: mt7921: Let PCI core handle power state and use pm_s [...]
new 30b505733900 Merge tag 'mt76-for-kvalo-2022-07-11' of https://github.co [...]
new 83781f0162d0 wifi: p54: Fix an error handling path in p54spi_probe()
new 0c574060060a wifi: p54: Use the bitmap API to allocate bitmaps
new 07db88f11e63 wifi: mt7601u: eeprom: fix clang -Wformat warning
new 68204a696505 wifi: mt7601u: fix clang -Wformat warning
new bcfd9d7f6840 wifi: p54: add missing parentheses in p54_flush()
new 3598cb6e1862 wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop()
new 15978ea38d79 wifi: atmel: fix repeated words in comments
new e2dfb8a5c605 wifi: b43: fix repeated words in comments
new 29069fb49837 wifi: brcmfmac: fix repeated words in comments
new 505d6105b6fd wifi: brcmsmac: fix repeated words in comments
new ac15a010b664 wifi: ipw2x00: fix repeated words in comments
new f29c21516268 wifi: iwlegacy: fix repeated words in comments
new fb01be6d6836 wifi: qtnfmac: fix repeated words in comments
new a319b7f0794c wifi: rt2x00: fix repeated words in comments
new 4a7fb1c67ef4 wifi: rtlwifi: fix repeated words in comments
new 9c817cb7e674 wifi: rtl8192se: fix repeated words in comments
new 9a46c7d8d6f8 wifi: rsi: fix repeated words in comments
new f1cee996f185 wifi: wl1251: fix repeated words in comments
new 8a9be422f5ff wifi: mac80211: tx: use AP address in some places for MLO
new 553a282cb25e wifi: mac80211: mlme: fix override calculation
new 206c8c0680b1 wifi: mac80211: fix NULL pointer deref with non-MLD STA
new 1f6389440ceb wifi: mac80211: fix RX MLD address translation
new e4c9050a0dee wifi: mac80211_hwsim: fix address translation for MLO
new 0f13f3c3222a wifi: mac80211: fast-xmit: handle non-MLO clients
new 6d8e0f84f89f wifi: mac80211: mlme: set sta.mlo to mlo state
new 9aebce6c97bf wifi: mac80211: validate link address doesn't change
new 0ad49045f284 wifi: mac80211: fix link sta hash table handling
new 956b96133763 wifi: mac80211: more station handling sanity checks
new 8876c67e6296 wifi: nl80211: require MLD address on link STA add/modify
new dd820ed6336a wifi: mac80211: return error from control port TX for drops
new 9dd1953846c7 wifi: nl80211/mac80211: clarify link ID in control port TX
new b18d87f5d102 wifi: mac80211: mlme: fix link_sta setup
new 177577dbd223 wifi: mac80211: sta_info: fix link_sta insertion
new c204d9df0202 wifi: mac80211_hwsim: handle links for wmediumd/virtio
new 0903f899418e wifi: ieee80211: add helper functions for detecting TM/FTM frames
new 80b0ed70a271 wifi: nl80211: add RX and TX timestamp attributes
new ea7d50c925ce wifi: cfg80211: add a function for reporting TX status wit [...]
new 00b3d8401019 wifi: cfg80211/nl80211: move rx management data into a struct
new 1ff715ffa0ec wifi: cfg80211: add hardware timestamps to frame RX info
new f9202638df34 wifi: mac80211: add hardware timestamps for RX and TX
new 6074c9e57471 wifi: cfg80211: report link ID in NL80211_CMD_FRAME
new 2ec833a5aafc wifi: mac80211: report link ID to cfg80211 on mgmt RX
new 95f498bb49f7 wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API
new e1e68b14c5f8 wifi: mac80211: expand ieee80211_mgmt_tx() for MLO
new 963d0e8d08d9 wifi: mac80211: optionally implement MLO multicast TX
new 56057da4569b wifi: mac80211: rx: track link in RX data
new 1773af9d6a3f wifi: mac80211: verify link addresses are different
new 4ca04ed36478 wifi: mac80211: mlme: transmit assoc frame with address tr [...]
new 45b12570a4bb wifi: mac80211: remove erroneous sband/link validation
new 9f781533bb02 wifi: mac80211: add macros to loop over active links
new a94c90d32193 wifi: mac80211: mlme: fix disassoc with MLO
new fa28981b3512 wifi: mac80211: fix link data leak
new fcc36be423a4 wifi: ath11k: mac: fix long line
new eaedf62f7aaa wifi: ath5k: fix repeated words in comments
new 7a4836560a61 wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
new 6456741f6427 wifi: ath6kl: fix repeated words in comments
new 88e67a4f0bf8 wifi: ath: fix repeated words in comments
new aa6f2be484d7 wifi: wil6210: fix repeated words in comments
new ec65e0e9acf7 wifi: wcn36xx: fix repeated words in comments
new 9fab4cc8c345 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 2baf8ba532a1 Merge tag 'wireless-next-2022-07-25' of git://git.kernel.o [...]
new aa246499bb5f net: delete extra space and tab in blank line
new f9ec5723c3db net: ethernet: stmicro: stmmac: move queue reset to dedica [...]
new 7028471edb64 net: ethernet: stmicro: stmmac: first disable all queues a [...]
new 8531c80800c1 net: ethernet: stmicro: stmmac: move dma conf to dedicated struct
new ba39b344e924 net: ethernet: stmicro: stmmac: generate stmmac dma conf b [...]
new 347007968744 net: ethernet: stmicro: stmmac: permit MTU change with int [...]
new 8e4372e61785 Merge branch 'add-mtu-change-with-stmmac-interface-running'
new 63f1b471a044 sfc/falcon: fix repeated words in comments
new 58d8bcd47ecc sfc/siena: fix repeated words in comments
new 5ec9c514d4a0 octeontx2-pf: cn10k: Fix egress ratelimit configuration
new d351c90ce248 octeontx2-pf: Fix UDP/TCP src and dst port tc filters
new 35d099da4196 Merge branch 'octeontx2-minor-tc-fixes'
new 30bab7cdb56d net: devlink: make sure that devlink_try_get() works with [...]
new 294c4f57cfe3 net: devlink: move net check into devlinks_xa_for_each_reg [...]
new 7b2d9a1a50ec net: devlink: introduce nested devlink entity for line card
new bd02fd76d190 mlxsw: core_linecards: Introduce per line card auxiliary device
new 5ba325fec511 mlxsw: core_linecards: Expose HW revision and INI version
new 4ea07cf638db mlxsw: reg: Extend MDDQ by device_info
new 4da0eb2a75eb mlxsw: core_linecards: Probe active line cards for devices [...]
new 8f9b0513a950 mlxsw: reg: Add Management DownStream Device Tunneling Register
new 3fc0c51905fb mlxsw: core_linecards: Expose device PSID over device info
new 9ca6a7a5f42d mlxsw: core_linecards: Implement line card device flashing
new e96c8da38039 selftests: mlxsw: Check line card info on provisioned line card
new 949c84f05eb6 selftests: mlxsw: Check line card info on activated line card
new 4fd310c74432 Merge branch 'implement-dev-info-and-dev-flash-for-line-cards'
new b92a13d488de tls: rx: wrap recv_pkt accesses in helpers
new dd47ed3620e6 tls: rx: factor SW handling out of tls_rx_one_record()
new b93f5700164d tls: rx: don't free the output in case of zero-copy
new d4e5db645221 tls: rx: device: keep the zero copy status with offload
new 3f92a64e44e5 tcp: allow tls to decrypt directly from the tcp rcv queue
new 8b3c59a7a0be tls: rx: device: add input CoW helper
new 84c61fe1a75b tls: rx: do not use the standard strparser
new 48c022d16272 Merge branch 'tls-rx-decrypt-from-the-tcp-queue'
new a7e555d4a184 ip6mr: remove stray rcu_read_unlock() from ip6_mr_forward()
new 060468f0ddbb selftests: net: Fix typo 'the the' in comment
new 46f80fa8981b net: dsa: microchip: add common gigabit set and get function
new aa5b8b73d4bd net: dsa: microchip: add common ksz port xmii speed select [...]
new 8560664fd32a net: dsa: microchip: add common duplex and flow control function
new da8cd08520f3 net: dsa: microchip: add support for common phylink mac link up
new dc1c596edba5 net: dsa: microchip: lan937x: add support for configuing x [...]
new b19ac41faa3f net: dsa: microchip: apply rgmii tx and rx delay in phylin [...]
new 0ab7f6bf1675 net: dsa: microchip: ksz9477: use common xmii function
new c476bede4b0f net: dsa: microchip: ksz8795: use common xmii function
new f3d890f5f90e net: dsa: microchip: add support for phylink mac config
new 2f0f6b176e08 Merge branch 'dsa-microchip-phylink-mac-config'
new eb481b02bd18 net/smc: Eliminate struct smc_ism_position
new 0a2f4f9893c8 s390/ism: Cleanups
new 8b2fed8e2712 net/smc: Pass on DMBE bit mask in IRQ handler
new 28ec53f3a830 net/smc: Enable module load on netlink usage
new 5ffcba41de55 Merge branch 'smc-updates'
new a482d47d33ac net/sched: sch_cbq: change the type of cbq_set_lss to void
new a683dc5c148a dt-bindings: net: hirschmann,hellcreek: use absolute path [...]
new 2bb88b2c4f73 net: devlink: remove redundant net_eq() check from sb_pool [...]
new cc1049ccee20 net: dsa: mv88e6xxx: fix speed setting for CPU/DSA ports
new 4158e3896797 Revert "Merge branch 'octeontx2-minor-tc-fixes'"
new 5f10376b6bc1 add missing includes and forward declarations to networkin [...]
new 46126db9c861 flow_dissector: Add PPPoE dissectors
new 5008750eff5d net/sched: flower: Add PPPoE filter
new 6a21b0856daa flow_offload: Introduce flow_match_pppoe
new cd8efeeed16e ice: Add support for PPPoE hardware offload
new 7d85e9cb405e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new afa950b8adc9 dt-bindings: net: cdns,macb: use correct xlnx prefix for Xilinx
new 623cd8700698 net: cdns,macb: use correct xlnx prefix for Xilinx
new 272ac32f566e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new efe3e6b5aeef net: usb: delete extra space and tab in blank line
new 86c591fb9142 selftests: tls: handful of memrnd() and length checks
new 70f03fc2fc14 tls: rx: don't consider sock_rcvtimeo() cumulative
new d11ef9cc5a67 tls: strp: rename and multithread the workqueue
new e20691fa36c4 tls: rx: fix the false positive warning
new 37e26188345b Merge branch 'tls-rx-follow-ups-to-rx-work'
new 8fd1e1517792 tls: rx: Fix unsigned comparison with less than zero
new 113671b255ee net/tls: Perform immediate device ctx cleanup when possible
new 7adc91e0c939 net/tls: Multi-threaded calls to TX tls_dev_del
new da6682faa82f net/mlx5e: kTLS, Introduce TLS-specific create TIS
new 23b1cf1e3fe0 net/mlx5e: kTLS, Take stats out of OOO handler
new c4dfe704f53f net/mlx5e: kTLS, Recycle objects of device-offloaded TLS T [...]
new 624bf0992133 net/mlx5e: kTLS, Dynamically re-size TX recycling pool
new 68be7b82e77f Merge branch 'mlx5e-use-tls-tx-pool-to-improve-connection-rate'
new 08f588fa301b devlink: introduce framework for selftests
new 5b6ff128fdf6 bnxt_en: implement callbacks for devlink selftests
new 1515a1b8991d Merge branch 'add-framework-for-selftests-in-devlink'
new 5502e8712c9b net: devlink: remove region snapshot ID tracking dependenc [...]
new 2dec18ad826f net: devlink: remove region snapshots list dependency on d [...]
new c12f4c6ac3b4 net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload
new 84a433a40d0e net/mlx5: Lock mlx5 devlink reload callbacks
new 9cb7e94a78b5 net/mlx4: Use devl_ API for devlink region create / destroy
new a8c05514b2f8 net/mlx4: Use devl_ API for devlink port register / unregister
new 60d7ceea4b2a net/mlx4: Lock mlx4 devlink reload callback
new d3dbdc9f8ddc net/mlx5: Lock mlx5 devlink health recovery callback
new c90005b5f75c devlink: Hold the instance lock in health callbacks
new 13719a5bf192 Merge branch 'take-devlink-lock-on-mlx4-and-mlx5-callbacks'
new 6ecf206d602f selftests: net: dsa: Add a Makefile which installs the selftests
new 707e304dd2e8 mlxsw: core_linecards: Remove duplicated include in core_l [...]
new 39befe3a43a5 amt: fix typo in comment
new 29192a170e15 firewire: net: Make use of get_unaligned_be48(), put_unali [...]
new 3bb0844e7bcd net: dsa: qca8k: cache match data to speed up access
new 533c64bca62a net: dsa: qca8k: make mib autocast feature optional
new 027152b83043 net: dsa: qca8k: move mib struct to common code
new d5f901eab2e9 net: dsa: qca8k: move qca8k read/write/rmw and reg table t [...]
new 910746444313 net: dsa: qca8k: move qca8k bulk read/write helper to common code
new fce1ec0c4e2d net: dsa: qca8k: move mib init function to common code
new 472fcea160f2 net: dsa: qca8k: move port set status/eee/ethtool stats fu [...]
new fd3cae2f3ac1 net: dsa: qca8k: move bridge functions to common code
new b3a302b171f7 net: dsa: qca8k: move set age/MTU/port enable/disable func [...]
new 2e5bd96eea86 net: dsa: qca8k: move port FDB/MDB function to common code
new 742d37a84d3f net: dsa: qca8k: move port mirror functions to common code
new c5290f636624 net: dsa: qca8k: move port VLAN functions to common code
new e9bbf019af44 net: dsa: qca8k: move port LAG functions to common code
new 9d1bcb1f293f net: dsa: qca8k: move read_switch_id function to common code
new 92b54e09c002 Merge branch 'net-dsa-qca8k-code-split-for-qca8k'
new ba323f6bee1d dt-bindings: nfc: use spi-peripheral-props.yaml
new 37b62b282b18 mlxsw: spectrum_ptp: Add helper functions to configure PTP traps
new 42823208b946 mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs
new d25ff63a181b mlxsw: spectrum_ptp: Add PTP initialization / finalization [...]
new bbd300570a9e mlxsw: Query UTC sec and nsec PCI offsets and values
new a5bf8e5e8b8d mlxsw: spectrum_ptp: Add implementation for physical hardw [...]
new 24157bc69f45 mlxsw: Send PTP packets as data packets to overcome a limitation
new 382ad0d95793 mlxsw: spectrum: Support time stamping on Spectrum-2
new 08ef8bc825d9 mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls
new eba28aaf2f53 mlxsw: spectrum: Support ethtool 'get_ts_info' callback in [...]
new 3b1c31474cb9 Merge branch 'mlxsw-ptp-spectrum-2'
new dc633700f00f net/af_packet: check len when min_header_len equals to 0
new 1c7249e4af8e Documentation: Describe net.ipv4.tcp_reflect_tos.
new 5b91884bf50b vmxnet3: do not reschedule napi for rx processing
new b07c8cdbe918 seg6: add support for SRv6 H.Encaps.Red behavior
new 13f0296be8ec seg6: add support for SRv6 H.L2Encaps.Red behavior
new 6ab4eb5a52a7 selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior
new 95baa4e8fe69 selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior
new ed6dc4b871c0 Merge branch 'seg6-headend-reduced'
new b16fe6d82b71 net: ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map ut [...]
new 155738a4f319 net: ethernet: mtk_eth_soc: introduce xdp multi-frag support
new 853246dbf5e8 net: ethernet: mtk_eth_soc: add xdp tx return bulking support
new 6957730e2038 Merge branch 'mtk_eth_soc-xdp-multi-frame'
new 451ef36bd229 ip_tunnels: Add new flow flags field to ip_tunnel_key
new 7e2fb8bc7ef6 vxlan: Use ip_tunnel_key flow flags in route lookups
new 861396ac0b47 geneve: Use ip_tunnel_key flow flags in route lookups
new b8fff748521c bpf: Set flow flag to allow any source IP in bpf_tunnel_key
new 1115169f47ae selftests/bpf: Don't assign outer source IP to host
new bbd52178e249 bpf: Fix bpf_xdp_pointer return pointer
new bd82ea52f0ee bpf, devmap: Compute proper xdp_frame len redirecting frames
new 2d369b4b0044 libbpf: Extend BPF_KSYSCALL documentation
new d295daf50575 selftests/bpf: Attach to socketcall() in test_probe_user
new aee993bbd05c selftests/bpf: Sort configuration
new cbd620fc18ca selftests/bpf: Copy over libbpf configs
new 40b09653b197 selftests/bpf: Adjust vmtest.sh to use local kernel configuration
new 64893e83f916 libbpf: Support PPC in arch_specific_syscall_pfx
new 58250ae350de bpf: btf: Fix vsnprintf return value check
new 5eff8c18f124 bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro
new a6df06744b2d bpftool: Don't try to return value from void function in skeleton
new 639de43ef0dd selftests/bpf: Bump internal send_signal/send_signal_trace [...]
new dc81f8d1e8ea bpf: Fix test_progs -j error with fentry/fexit tests
new 3b317abc7159 bpf: Fix NULL pointer dereference when registering bpf trampoline
new d0b80a9edb1a netdevsim: Avoid allocation warnings triggered from user space
new 395fc4fa33e9 libbpf: Add bpf_obj_get_opts()
new 14250fa4839b bpf: Remove unneeded semicolon
new 5fc7c5887c62 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new 7819b3d1dab5 wifi: iwlwifi: mvm: fix clang -Wformat warnings
new 14a3aacf517a wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wak [...]
new c2ce2145f7f3 wifi: mwl8k: use time_after to replace "jiffies > a"
new 08df8fbeb241 wifi: mwifiex: Fix comment typo
new 8a7a5c0251e1 wifi: rtlwifi: Remove duplicate word and Fix typo
new 06ce07860b32 wifi: mwifiex: clean up one inconsistent indenting
new 6fd57e1d120b wifi: libertas: Fix possible refcount leak in if_usb_probe()
new 69ddcea56443 wifi: wl12xx: Drop if with an always false condition
new 13876f2a087a wifi: rtl8xxxu: Fix the error handling of the probe function
new 7d13c0ae38a6 wifi: b43legacy: clean up one inconsistent indenting
new dbf8cd368a47 wifi: b43: do not initialise static variable to 0
new 2f6e44ee6e96 wifi: wilc1000: add WID_TX_POWER WID in g_cfg_byte array
new f589b5d941c7 wifi: wilc1000: set correct value of 'close' variable in f [...]
new 33d4a577c7b1 wifi: wilc1000: set station_info flag only when signal val [...]
new 12fb1ae537a4 wifi: wilc1000: get correct length of string WID from rece [...]
new ad3e683ae4dc wifi: wilc1000: cancel the connect operation during interf [...]
new 39d0f1b0bf91 wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI
new 4c2742146de0 wifi: wilc1000: use existing iftype variable to store the [...]
new 70c898d4bad1 wifi: plfxlc: Use eth_zero_addr() to assign zero address
new bef11f1edc40 wifi: brcmfmac: use strreplace() in brcmf_of_probe()
new 02a186f1e96b wifi: brcmfmac: Remove #ifdef guards for PM related functions
new cf1239e5b7bf wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper
new 4af4c0b93c15 wifi: brcmfmac: Replace default (not configured) MAC with [...]
new 8406993a891f dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial
new 5c54ab24377b wifi: brcmfmac: support brcm,ccode-map-trivial DT property
new cb774bd35318 wifi: brcmfmac: prevent double-free on hardware-reset
new 87de35cbf65c wifi: rtw89: 8852a: update RF radio A/B R56
new 334facd651b9 wifi: rtw89: 8852a: adjust IMR for SER L1
new 42bbf810e155 wifi: rtw88: check the return value of alloc_workqueue()
new 867f4eeee862 wifi: ath11k: Fix register write failure on QCN9074
new 169ede1f5948 Revert "ath11k: add support for hardware rfkill for QCA6390"
new d578e0af3a00 wifi: wil6210: debugfs: fix uninitialized variable use in [...]
new 5b7fc772e657 wifi: wcn36xx: Rename clunky firmware feature bit enum
new 37de943d0153 wifi: wcn36xx: Move firmware feature bit storage to dedica [...]
new 75072b2970a8 wifi: wcn36xx: Move capability bitmap to string translatio [...]
new 5cc8cc4406ed wifi: wcn36xx: Add debugfs entry to read firmware feature strings
new 35610745d71d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new ff4970b130e7 Merge tag 'wireless-next-2022-07-29' of git://git.kernel.o [...]
new 0f14a8351abd dn_route: replace "jiffies-now>0" with "jiffies!=now"
new 71930846b36f net: marvell: prestera: uninitialized variable bug
new a95115c407a2 sfc: plumb ef100 representor stats
new 69bb5fa73d2b sfc: ef100 representor RX NAPI poll
new 9fe00c800ecd sfc: ef100 representor RX top half
new 6f6838aabff5 sfc: determine wire m-port at EF100 PF probe time
new 08d0b16ecb36 sfc: check ef100 RX packets are from the wire
new f50e8fcda6b8 sfc: receive packets from EF100 VFs into representors
new 67ab160ed08f sfc: insert default MAE rules to connect VFs to representors
new 77eb40749d73 sfc: move table locking into filter_table_{probe,remove} methods
new e37f3b1561a0 sfc: use a dynamic m-port for representor RX and set it promisc
new 7267aa6d99f5 sfc: implement ethtool get/set RX ring size for EF100 reps
new ed3849e42917 Merge branch 'sfc-vf-representors-for-ef100-rx-side'
new d7393425e7c8 ice: Introduce enabling promiscuous mode on multiple VF's
new a419526de607 ice: Fix promiscuous mode not turning off
new c67672fa2695 ice: compress branches in ice_set_features()
new 44ece4e1a3ec ice: allow toggling loopback mode via ndo_set_features callback
new 84a8d931ab21 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new ec082d31c161 net/mlx5e: Fix wrong use of skb_tcp_all_headers() with enc [...]
new 8920d92b8be6 net/mlx5: DR, Add support for flow metering ASO
new e5b1db27410e net/mlx5e: TC, Allocate post meter ft per rule
new b50ce4350c10 net/mlx5e: Add red and green counters for metering
new f8e9d413a28a net/mlx5e: TC, Separate get/update/replace meter functions
new 7d1a5ce46e47 net/mlx5e: TC, Support tc action api for police
new 65f586c2730c net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_ste [...]
new 23bde065c3a2 net/mlx5e: Make mlx5e_tc_table private
new 454533aa87f4 net/mlx5e: Allocate VLAN and TC for featured profiles only
new af8bbf730068 net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_pri [...]
new 6a7bc5d0e1c3 net/mlx5e: Report flow steering errors with mdev err report API
new 7bb7071568e3 net/mlx5e: Add mdev to flow_steering struct
new 5b031add2f94 net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller [...]
new a02c07ea5d0b net/mlx5e: Split en_fs ndo's and move to en_main
new 069448b2fd0a net/mlx5e: Move mlx5e_init_l2_addr to en_main
new 63757225a933 Merge tag 'mlx5-updates-2022-07-28' of git://git.kernel.or [...]
new 1dba745ca8c6 can: mcp251xfd: mcp251xfd_dump(): fix comment
new 63fe85678933 can: can327: use KBUILD_MODNAME instead of hard coded names
new f60df831d4c4 can: ems_usb: use KBUILD_MODNAME instead of hard coded names
new 90a13aec104d can: softing: use KBUILD_MODNAME instead of hard coded names
new 4741b3aedc11 can: esd_usb: use KBUILD_MODNAME instead of hard coded names
new c250d5eb2225 can: gs_ubs: use KBUILD_MODNAME instead of hard coded names
new 63c286e60892 can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names
new 6f2660607282 can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names
new 1190f520826a can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME
new ddbce345f194 can: etas_es58x: remove DRV_VERSION
new a6e6231ac10a Merge patch series "can: remove litteral strings used for [...]
new 1851532fd39c can: slcan: export slcan_ethtool_ops and remove slcan_set_ [...]
new 0ccb3e0b0a00 can: c_can: export c_can_ethtool_ops and remove c_can_set_ [...]
new b4b97079a49e can: flexcan: export flexcan_ethtool_ops and remove flexca [...]
new 9d8dd3725f40 Merge patch series "can: export export slcan_ethtool_ops a [...]
new e2c9bb0297a3 can: slcan: use KBUILD_MODNAME and define pr_fmt to replac [...]
new 7a1fc3eea76f can: slcan: remove useless header inclusions
new cfcb4465e992 can: slcan: remove legacy infrastructure
new 0cef03b109ca can: slcan: change every `slc' occurrence in `slcan'
new 341c5724d7a1 can: slcan: use the generic can_change_mtu()
new 3e720131960b can: slcan: add support for listen-only mode
new 4aeccfd84d28 MAINTAINERS: Add maintainer for the slcan driver
new 7c862ee928ad Merge patch series "can: slcan: extend supported features [...]
new 303066fc5a49 can: can327: add software tx timestamps
new 221d14bd3d2e can: janz-ican3: add software tx timestamp
new 6153a7ea650f can: slcan: add software tx timestamps
new 6a37a28b1864 can: v(x)can: add software tx timestamps
new 409c188c57cd can: tree-wide: advertise software timestamping capabilities
new 8bdd1112edcd can: dev: add hardware TX timestamp
new 7fb48d25b5ce can: dev: add generic function can_ethtool_op_get_ts_info_hwts()
new 90f942c5a6d7 can: dev: add generic function can_eth_ioctl_hwts()
new b1f6b93e678f can: mcp251xfd: advertise timestamping capabilities and ad [...]
new 1d46efa0008a can: etas_es58x: advertise timestamping capabilities and a [...]
new fa5cc7e115d7 can: kvaser_pciefd: advertise timestamping capabilities an [...]
new 1d5eeda23f36 can: kvaser_usb: advertise timestamping capabilities and a [...]
new 8ba09bfa2b08 can: peak_canfd: advertise timestamping capabilities and a [...]
new bedd94835a35 can: peak_usb: advertise timestamping capabilities and add [...]
new 12a18d79dc14 Merge patch series "can: add ethtool support and reporting [...]
new e0f3907b3901 can: etas_es58x: remove useless calls to usb_fill_bulk_urb()
new 7b584fbb3636 can: can327: fix a broken link to Documentation
new b7d8912cfd1b Merge tag 'linux-can-next-for-5.20-20220731' of git://git. [...]
new 02a7cb2866dd udp: Remove redundant __udp_sysctl_init() call from udp_init().
new c2368b19807a net: devlink: introduce "unregistering" mark and use it du [...]
new 644a66c60f02 net: devlink: convert reload command to take implicit devl [...]
new d3efc2a6a6d8 net: devlink: remove devlink_mutex
new 09b278462f16 net: devlink: enable parallel ops on netlink interface
new d4d11f8ff14b Merge branch 'devlink-parallel-commands'
new 16ead40812a0 net/funeth: Unify skb/XDP Tx packet unmapping.
new a3b461bbd184 net/funeth: Unify skb/XDP gather list writing.
new 1c45b0cd6cf0 net/funeth: Unify skb/XDP packet mapping.
new 8b684570eeaa net/funeth: Tx handling of XDP with fragments.
new 0a324c3263f1 Merge branch 'funeth-tx-xdp-frags'
new ad3564ccc367 dt-bindings: net: fsl,fec: Add i.MX8ULP FEC items
new 4488df140152 ice: implement adjfine with mul_u64_u64_div_u64
new ab8e8db27e82 e1000e: remove unnecessary range check in e1000e_phc_adjfreq
new abab010f1637 e1000e: convert .adjfreq to .adjfine
new 3626a690b717 i40e: use mul_u64_u64_div_u64 for PTP frequency calculation
new ccd3bf985921 i40e: convert .adjfreq to .adjfine
new 5a5542324a4a ixgbe: convert .adjfreq to .adjfine
new d8fae2504efe igb: convert .adjfreq to .adjfine
new 9936e07eaf5b Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 931027820e4d net: rose: fix netdev reference changes
new 2df91e397d85 net: rose: add netdev ref tracker to 'struct rose_sock'
new f157cfa3a589 Merge branch 'net-rose-fix-module-unload-issues'
new 45490ce2ff83 nfp: flower: add support for tunnel offload without key ID
new 4ff7c8fc81ce Documentation: devlink: add add devlink-selftests to the t [...]
new 062cf5ebc2e8 net: dsa: Fix spelling mistakes and cleanup code
new 2e8f205d910e net: txgbe: Fix an error handling path in txgbe_probe()
new d81c7cdd7a6d net/tls: Remove redundant workqueue flush before destroy
new 80ef928643c1 net: devlink: Fix missing mutex_unlock() call
new 969e26c63d30 net: marvell: prestera: remove reduntant code
new 1995943c3f2a selftests: net: fix IOAM test skip return code
new 151c8e499f47 wireguard: ratelimiter: use hrtimer in selftest
new 2a8f91d2898e wireguard: selftests: update config fragments
new c31b14d86dfe wireguard: allowedips: don't corrupt stack when detecting [...]
new b438b3b8d6e6 wireguard: selftests: support UML
new 9017462f006c Merge branch 'wireguard-patches-for-5-20-rc1'
new 6f63d04473f2 doc: sfp-phylink: Fix a broken reference
new d7c4c9e075f8 ax25: fix incorrect dev_tracker usage
new 944fd1aeacb6 net: allow unbound socket for packets in VRF when tcp_l3md [...]
new 180a6a3ee60a netdevsim: fib: Fix reference count leak on route deletion [...]
new 974be75f2503 netdevsim: fib: Add debugfs knob to simulate route deletio [...]
new 40823f3ee05f selftests: netdevsim: Add test cases for route deletion failure
new b65a1534cfd6 Merge branch 'netdevsim-fib-route-delete-leak'
new 115d9f95ea7a net/mlx5e: Remove WARN_ON when trying to offload an unsupp [...]
new 903f2194f74b net/mlx5e: TC, Fix post_act to not match on in_port metadata
new 562696c3c62c net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
new 52586d2f56b3 net/mlx5e: xsk: Account for XSK RQ UMRs when calculating I [...]
new 677e78c8d44f net/mlx5e: Fix calculations related to max MPWQE size
new c0063a43700f net/mlx5e: Modify slow path rules to go to slow fdb
new a6e9085d791f net/mlx5: Adjust log_max_qp to be 18 at most
new 62d2664351ef net/mlx5: DR, Fix SMFS steering info dump format
new 42b4f7f66a43 net/mlx5: Fix driver use of uninitialized timeout
new 9e98f8c7707f Merge tag 'mlx5-fixes-2022-07-28' of git://git.kernel.org/ [...]
new 5121db6afb99 net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug()
new ec60d54cb9a3 iavf: Fix max_rate limiting
new 93cb804edab1 iavf: Fix 'tc qdisc show' listing too many queues
new 9fe2e6f39606 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new 7dc839fe4761 net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in i [...]
new a86e86db5e6d net: ionic: fix error check for vlan flags in ionic_set_ni [...]
new 1e02fd7671fe Merge branch 'net-fix-using-wrong-flags-to-check-features'
new a41b17ff9dac dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in t [...]
new 53e99496abc1 octeontx2-pf: Reduce minimum mtu size to 60
new f56530dcdb06 net: usb: make USB_RTL8153_ECM non user configurable
new c67cc4315a8e net: usb: ax88179_178a: Bind only to vendor-specific interface
new 8eaa1d110800 net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ
new 7c6327c77d50 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new f86d1fbbe785 Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/l [...]
The 2078 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:
.../ABI/testing/sysfs-devices-platform-soc-ipa | 62 +-
Documentation/admin-guide/sysctl/net.rst | 12 +
Documentation/bpf/btf.rst | 49 +-
Documentation/bpf/index.rst | 1 +
Documentation/bpf/instruction-set.rst | 4 +-
Documentation/bpf/kfuncs.rst | 170 +
.../bpf/libbpf/libbpf_naming_convention.rst | 13 +-
Documentation/bpf/map_hash.rst | 185 +
.../bindings/net/broadcom-bluetooth.yaml | 25 +
.../bindings/net/can/microchip,mpfs-can.yaml | 45 +
.../devicetree/bindings/net/can/nxp,sja1000.yaml | 132 +
.../devicetree/bindings/net/can/sja1000.txt | 58 -
.../devicetree/bindings/net/cdns,macb.yaml | 11 +-
.../bindings/net/dsa/hirschmann,hellcreek.yaml | 2 +-
.../bindings/net/dsa/mediatek,mt7530.yaml | 407 +
.../bindings/net/dsa/microchip,lan937x.yaml | 192 +
.../devicetree/bindings/net/dsa/mt7530.txt | 327 -
.../bindings/net/dsa/renesas,rzn1-a5psw.yaml | 157 +
.../bindings/net/ethernet-controller.yaml | 35 +-
Documentation/devicetree/bindings/net/fsl,fec.yaml | 11 +-
.../bindings/net/mediatek,star-emac.yaml | 17 +
Documentation/devicetree/bindings/net/micrel.txt | 1 +
.../devicetree/bindings/net/nfc/marvell,nci.yaml | 4 +-
.../devicetree/bindings/net/nfc/st,st-nci.yaml | 5 +-
.../devicetree/bindings/net/nfc/st,st95hf.yaml | 7 +-
.../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 7 +-
Documentation/devicetree/bindings/net/sff,sfp.txt | 85 -
Documentation/devicetree/bindings/net/sff,sfp.yaml | 142 +
.../devicetree/bindings/net/snps,dwmac.yaml | 5 +
.../devicetree/bindings/net/ti,dp83867.yaml | 18 +-
.../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 10 +
.../bindings/net/wireless/mediatek,mt76.yaml | 13 +
.../devicetree/bindings/net/xlnx,emaclite.yaml | 63 +
Documentation/networking/bonding.rst | 11 +
Documentation/networking/can.rst | 2 +-
.../networking/device_drivers/can/can327.rst | 331 +
.../networking/device_drivers/can/index.rst | 1 +
.../networking/device_drivers/ethernet/index.rst | 2 +-
.../device_drivers/ethernet/intel/ice.rst | 9 +
.../device_drivers/ethernet/neterion/vxge.rst | 115 -
.../device_drivers/ethernet/wangxun/txgbe.rst | 20 +
.../networking/devlink/devlink-selftests.rst | 38 +
Documentation/networking/devlink/index.rst | 1 +
Documentation/networking/devlink/mlxsw.rst | 24 +
Documentation/networking/ip-sysctl.rst | 68 +-
Documentation/networking/sfp-phylink.rst | 6 +-
Documentation/networking/smc-sysctl.rst | 13 +
Documentation/networking/tls.rst | 47 +
MAINTAINERS | 49 +-
arch/arm/net/bpf_jit_32.c | 16 -
.../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 8 +-
.../boot/dts/marvell/armada-3720-turris-mox.dts | 10 +-
arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 16 +-
.../boot/dts/marvell/armada-7040-mochabin.dts | 16 +-
.../dts/marvell/armada-8040-clearfog-gt-8k.dts | 4 +-
arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 24 +-
.../boot/dts/marvell/armada-8040-puzzle-m801.dts | 16 +-
arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 6 +-
arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 8 +-
arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 8 +-
arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 8 +-
arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 48 +
arch/arm64/include/asm/insn.h | 3 +
arch/arm64/lib/insn.c | 30 +-
arch/arm64/net/bpf_jit.h | 7 +
arch/arm64/net/bpf_jit_comp.c | 724 +-
arch/riscv/boot/dts/microchip/mpfs.dtsi | 18 +
arch/riscv/net/bpf_jit.h | 1 +
arch/riscv/net/bpf_jit_core.c | 8 +-
arch/x86/net/bpf_jit_comp.c | 88 +-
drivers/atm/he.c | 9 +-
drivers/atm/iphase.c | 2 +-
drivers/bluetooth/btbcm.c | 33 +-
drivers/bluetooth/btbcm.h | 8 +-
drivers/bluetooth/btmtksdio.c | 15 +
drivers/bluetooth/btrtl.c | 2 +-
drivers/bluetooth/btusb.c | 45 +-
drivers/bluetooth/hci_bcm.c | 35 +-
drivers/bluetooth/hci_intel.c | 6 +-
drivers/bluetooth/hci_qca.c | 2 +-
drivers/bluetooth/hci_serdev.c | 11 +
drivers/firewire/net.c | 14 +-
drivers/infiniband/hw/mlx5/dm.c | 53 +-
drivers/infiniband/hw/mlx5/mr.c | 1 +
drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 +-
drivers/isdn/hardware/mISDN/hfcsusb.c | 2 +-
drivers/net/Kconfig | 2 +
drivers/net/amt.c | 10 +-
drivers/net/bonding/bond_main.c | 51 +-
drivers/net/bonding/bond_netlink.c | 116 +-
drivers/net/bonding/bond_options.c | 65 +-
drivers/net/can/Kconfig | 111 +-
drivers/net/can/Makefile | 3 +-
drivers/net/can/at91_can.c | 6 +
drivers/net/can/c_can/c_can.h | 2 +-
drivers/net/can/c_can/c_can_ethtool.c | 8 +-
drivers/net/can/c_can/c_can_main.c | 9 +-
drivers/net/can/can327.c | 1144 +++
drivers/net/can/cc770/cc770.c | 7 +
drivers/net/can/ctucanfd/ctucanfd_base.c | 13 +-
drivers/net/can/ctucanfd/ctucanfd_kregs.h | 32 +-
drivers/net/can/dev/Makefile | 17 +-
drivers/net/can/dev/bittiming.c | 197 -
drivers/net/can/dev/calc_bittiming.c | 202 +
drivers/net/can/dev/dev.c | 59 +-
drivers/net/can/dev/netlink.c | 9 +-
drivers/net/can/dev/skb.c | 78 +
drivers/net/can/flexcan/flexcan-core.c | 2 +-
drivers/net/can/flexcan/flexcan-ethtool.c | 8 +-
drivers/net/can/flexcan/flexcan.h | 2 +-
drivers/net/can/grcan.c | 7 +
drivers/net/can/ifi_canfd/ifi_canfd.c | 10 +-
drivers/net/can/janz-ican3.c | 12 +-
drivers/net/can/kvaser_pciefd.c | 9 +-
drivers/net/can/m_can/Kconfig | 1 +
drivers/net/can/m_can/m_can.c | 14 +-
drivers/net/can/mscan/mscan.c | 5 +
drivers/net/can/pch_can.c | 15 +-
drivers/net/can/peak_canfd/peak_canfd.c | 54 +-
drivers/net/can/rcar/rcar_can.c | 15 +-
drivers/net/can/rcar/rcar_canfd.c | 10 +-
drivers/net/can/sja1000/sja1000.c | 22 +-
drivers/net/can/sja1000/sja1000.h | 3 +-
drivers/net/can/sja1000/sja1000_platform.c | 20 +-
drivers/net/can/slcan.c | 793 --
drivers/net/can/slcan/Makefile | 7 +
drivers/net/can/slcan/slcan-core.c | 939 +++
drivers/net/can/slcan/slcan-ethtool.c | 61 +
drivers/net/can/slcan/slcan.h | 19 +
drivers/net/can/softing/softing_main.c | 10 +-
drivers/net/can/spi/hi311x.c | 12 +-
drivers/net/can/spi/mcp251x.c | 6 +
drivers/net/can/spi/mcp251xfd/Kconfig | 1 +
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +
drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 2 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c | 1 +
drivers/net/can/sun4i_can.c | 16 +-
drivers/net/can/ti_hecc.c | 7 +
drivers/net/can/usb/Kconfig | 15 +-
drivers/net/can/usb/Makefile | 2 +-
drivers/net/can/usb/ems_usb.c | 10 +-
drivers/net/can/usb/esd_usb.c | 1153 +++
drivers/net/can/usb/esd_usb2.c | 1154 ---
drivers/net/can/usb/etas_es58x/es58x_core.c | 39 +-
drivers/net/can/usb/etas_es58x/es58x_core.h | 6 +-
drivers/net/can/usb/gs_usb.c | 8 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb.h | 1 +
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 29 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 14 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 7 +-
drivers/net/can/usb/mcba_usb.c | 6 +
drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +
drivers/net/can/usb/peak_usb/pcan_usb_core.c | 43 +-
drivers/net/can/usb/peak_usb/pcan_usb_core.h | 3 +-
drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 69 +-
drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 3 +-
drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 2 +-
drivers/net/can/usb/ucan.c | 6 +
drivers/net/can/usb/usb_8dev.c | 18 +-
drivers/net/can/vcan.c | 8 +
drivers/net/can/vxcan.c | 8 +
drivers/net/can/xilinx_can.c | 79 +-
drivers/net/dsa/Kconfig | 17 +-
drivers/net/dsa/Makefile | 2 +-
drivers/net/dsa/b53/b53_spi.c | 2 -
drivers/net/dsa/hirschmann/hellcreek.c | 7 +-
drivers/net/dsa/microchip/Kconfig | 42 +-
drivers/net/dsa/microchip/Makefile | 11 +-
drivers/net/dsa/microchip/ksz8.h | 105 +-
drivers/net/dsa/microchip/ksz8795.c | 623 +-
drivers/net/dsa/microchip/ksz8795_reg.h | 37 -
drivers/net/dsa/microchip/ksz8795_spi.c | 172 -
drivers/net/dsa/microchip/ksz8863_smi.c | 19 +-
drivers/net/dsa/microchip/ksz9477.c | 518 +-
drivers/net/dsa/microchip/ksz9477.h | 60 +
drivers/net/dsa/microchip/ksz9477_i2c.c | 6 +-
drivers/net/dsa/microchip/ksz9477_reg.h | 46 -
drivers/net/dsa/microchip/ksz9477_spi.c | 150 -
drivers/net/dsa/microchip/ksz_common.c | 1127 ++-
drivers/net/dsa/microchip/ksz_common.h | 251 +-
drivers/net/dsa/microchip/ksz_spi.c | 237 +
drivers/net/dsa/microchip/lan937x.h | 21 +
drivers/net/dsa/microchip/lan937x_main.c | 443 ++
drivers/net/dsa/microchip/lan937x_reg.h | 184 +
drivers/net/dsa/mt7530.c | 82 +-
drivers/net/dsa/mt7530.h | 1 -
drivers/net/dsa/mv88e6xxx/chip.c | 44 +-
drivers/net/dsa/mv88e6xxx/chip.h | 3 +-
drivers/net/dsa/mv88e6xxx/port.c | 36 -
drivers/net/dsa/mv88e6xxx/port.h | 2 -
drivers/net/dsa/ocelot/Kconfig | 1 +
drivers/net/dsa/ocelot/felix.c | 9 +
drivers/net/dsa/ocelot/felix.h | 1 +
drivers/net/dsa/ocelot/felix_vsc9959.c | 289 +-
drivers/net/dsa/qca/Kconfig | 8 +
drivers/net/dsa/qca/Makefile | 2 +
drivers/net/dsa/qca/ar9331.c | 34 +-
drivers/net/dsa/qca/qca8k-8xxx.c | 2064 +++++
drivers/net/dsa/qca/qca8k-common.c | 1210 +++
drivers/net/dsa/qca/qca8k.h | 519 ++
drivers/net/dsa/qca8k.c | 3299 --------
drivers/net/dsa/qca8k.h | 419 -
drivers/net/dsa/realtek/rtl8365mb.c | 299 +-
drivers/net/dsa/rzn1_a5psw.c | 1064 +++
drivers/net/dsa/rzn1_a5psw.h | 259 +
drivers/net/dsa/sja1105/sja1105_main.c | 2 +-
drivers/net/eql.c | 4 +-
drivers/net/ethernet/Kconfig | 1 +
drivers/net/ethernet/Makefile | 1 +
drivers/net/ethernet/agere/et131x.c | 2 +-
drivers/net/ethernet/altera/altera_utils.h | 5 +-
drivers/net/ethernet/amd/amd8111e.c | 3 -
drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 2 +-
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 6 +-
drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +-
.../aquantia/atlantic/macsec/macsec_struct.h | 4 +-
drivers/net/ethernet/atheros/ag71xx.c | 12 +-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 15 +-
drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 10 +-
drivers/net/ethernet/atheros/atlx/atl1.c | 7 +-
drivers/net/ethernet/broadcom/bcm63xx_enet.c | 16 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 17 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 15 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 61 +
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 24 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 12 +
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +-
drivers/net/ethernet/broadcom/cnic.c | 4 +-
drivers/net/ethernet/broadcom/tg3.c | 2 +-
drivers/net/ethernet/brocade/bna/bnad.c | 6 +-
drivers/net/ethernet/cadence/macb.h | 5 +-
drivers/net/ethernet/cadence/macb_main.c | 142 +-
drivers/net/ethernet/cadence/macb_ptp.c | 7 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 6 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 8 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 27 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +-
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 2 +-
.../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 6 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 5 +-
drivers/net/ethernet/emulex/benet/be_main.c | 8 +-
drivers/net/ethernet/freescale/fec_main.c | 2 +-
drivers/net/ethernet/freescale/fs_enet/fs_enet.h | 2 +-
drivers/net/ethernet/freescale/gianfar.c | 1 +
drivers/net/ethernet/freescale/gianfar_ethtool.c | 6 +-
drivers/net/ethernet/fungible/funcore/fun_hci.h | 40 +
.../net/ethernet/fungible/funeth/funeth_ethtool.c | 36 +
drivers/net/ethernet/fungible/funeth/funeth_main.c | 3 +-
drivers/net/ethernet/fungible/funeth/funeth_tx.c | 160 +-
drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 1 +
drivers/net/ethernet/google/gve/gve_tx_dqo.c | 6 +-
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hns3_trace.h | 3 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +-
drivers/net/ethernet/hisilicon/hns_mdio.c | 4 +-
drivers/net/ethernet/huawei/hinic/hinic_dev.h | 3 -
drivers/net/ethernet/huawei/hinic/hinic_main.c | 68 +-
drivers/net/ethernet/huawei/hinic/hinic_rx.c | 2 -
drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 6 -
drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 -
drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +-
drivers/net/ethernet/intel/e100.c | 1 -
drivers/net/ethernet/intel/e1000/e1000_hw.c | 6 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +-
drivers/net/ethernet/intel/e1000/e1000_param.c | 2 -
drivers/net/ethernet/intel/e1000e/e1000.h | 2 +-
drivers/net/ethernet/intel/e1000e/mac.c | 2 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 8 +-
drivers/net/ethernet/intel/e1000e/param.c | 2 -
drivers/net/ethernet/intel/e1000e/ptp.c | 18 +-
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 4 +-
drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e.h | 15 +
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 103 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 159 +-
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 36 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 105 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 8 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 17 +-
drivers/net/ethernet/intel/iavf/iavf.h | 13 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 230 +-
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 65 +-
drivers/net/ethernet/intel/ice/ice.h | 8 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 7 +-
drivers/net/ethernet/intel/ice/ice_common.c | 47 +-
drivers/net/ethernet/intel/ice/ice_common.h | 4 +
drivers/net/ethernet/intel/ice/ice_eswitch.c | 8 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 2 +-
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +-
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 7 +-
drivers/net/ethernet/intel/ice/ice_gnss.c | 253 +-
drivers/net/ethernet/intel/ice/ice_gnss.h | 30 +-
drivers/net/ethernet/intel/ice/ice_lag.c | 6 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 73 +-
drivers/net/ethernet/intel/ice/ice_lib.h | 11 +-
drivers/net/ethernet/intel/ice/ice_main.c | 94 +-
drivers/net/ethernet/intel/ice/ice_protocol_type.h | 20 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 34 +-
drivers/net/ethernet/intel/ice/ice_sriov.c | 10 -
drivers/net/ethernet/intel/ice/ice_switch.c | 687 +-
drivers/net/ethernet/intel/ice/ice_switch.h | 9 +-
drivers/net/ethernet/intel/ice/ice_tc_lib.c | 137 +-
drivers/net/ethernet/intel/ice/ice_tc_lib.h | 11 +
drivers/net/ethernet/intel/ice/ice_type.h | 4 -
drivers/net/ethernet/intel/ice/ice_vf_lib.c | 89 +-
drivers/net/ethernet/intel/ice/ice_vf_lib.h | 7 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 172 +-
drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 1 -
drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +-
drivers/net/ethernet/intel/igb/e1000_defines.h | 3 -
drivers/net/ethernet/intel/igb/e1000_mac.c | 2 +-
drivers/net/ethernet/intel/igb/e1000_regs.h | 1 -
drivers/net/ethernet/intel/igb/igb_main.c | 123 +-
drivers/net/ethernet/intel/igb/igb_ptp.c | 15 +-
drivers/net/ethernet/intel/igbvf/igbvf.h | 2 +-
drivers/net/ethernet/intel/igbvf/netdev.c | 2 +-
drivers/net/ethernet/intel/igc/igc_hw.h | 2 -
drivers/net/ethernet/intel/igc/igc_mac.c | 2 +-
drivers/net/ethernet/intel/igc/igc_main.c | 23 +-
drivers/net/ethernet/intel/igc/igc_ptp.c | 1 -
drivers/net/ethernet/intel/igc/igc_regs.h | 3 -
drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 4 +-
drivers/net/ethernet/intel/ixgb/ixgb_main.c | 3 +-
drivers/net/ethernet/intel/ixgb/ixgb_param.c | 2 -
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 34 +
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 2 -
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 -
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 88 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 74 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 7 +
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 4 +-
drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 -
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +-
drivers/net/ethernet/intel/ixgbevf/vf.c | 2 +-
drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +-
drivers/net/ethernet/marvell/mvneta.c | 4 +-
drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 69 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 2 +-
.../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 2 +
.../ethernet/marvell/octeontx2/af/lmac_common.h | 1 +
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 45 +-
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 25 +
.../ethernet/marvell/octeontx2/af/npc_profile.h | 5 +-
drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 51 +-
drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 5 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 16 +
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 26 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 57 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 4 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 179 +
.../ethernet/marvell/octeontx2/af/rvu_devlink.c | 71 +-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 41 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 53 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 161 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h | 17 +
.../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 2009 +++++
.../ethernet/marvell/octeontx2/af/rvu_npc_hash.h | 233 +
.../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 15 +
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 10 +-
.../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 59 +-
.../ethernet/marvell/octeontx2/nic/otx2_flows.c | 40 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 4 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 2 +-
drivers/net/ethernet/marvell/prestera/Kconfig | 1 +
drivers/net/ethernet/marvell/prestera/prestera.h | 60 +-
.../net/ethernet/marvell/prestera/prestera_acl.c | 47 +-
.../net/ethernet/marvell/prestera/prestera_acl.h | 4 +-
.../ethernet/marvell/prestera/prestera_ethtool.c | 28 +-
.../ethernet/marvell/prestera/prestera_ethtool.h | 3 -
.../net/ethernet/marvell/prestera/prestera_flow.c | 52 +-
.../net/ethernet/marvell/prestera/prestera_flow.h | 1 +
.../ethernet/marvell/prestera/prestera_flower.c | 36 +-
.../net/ethernet/marvell/prestera/prestera_hw.c | 256 +-
.../net/ethernet/marvell/prestera/prestera_hw.h | 22 +-
.../net/ethernet/marvell/prestera/prestera_main.c | 547 +-
.../ethernet/marvell/prestera/prestera_router.c | 4 +-
.../ethernet/marvell/prestera/prestera_switchdev.c | 706 +-
drivers/net/ethernet/marvell/sky2.c | 4 +-
drivers/net/ethernet/mediatek/Kconfig | 2 +
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 668 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.h | 34 +-
drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 30 +-
drivers/net/ethernet/mediatek/mtk_star_emac.c | 529 +-
drivers/net/ethernet/mellanox/mlx4/catas.c | 5 +
drivers/net/ethernet/mellanox/mlx4/crdump.c | 20 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 40 +-
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 24 +
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 55 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 46 +-
.../net/ethernet/mellanox/mlx5/core/en/devlink.c | 16 +-
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 44 +-
.../mellanox/mlx5/core/en/fs_tt_redirect.c | 72 +-
drivers/net/ethernet/mellanox/mlx5/core/en/htb.c | 722 ++
drivers/net/ethernet/mellanox/mlx5/core/en/htb.h | 46 +
.../net/ethernet/mellanox/mlx5/core/en/params.c | 12 +
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 45 +-
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 813 +-
drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 37 +-
.../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 6 +
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 117 +-
drivers/net/ethernet/mellanox/mlx5/core/en/selq.c | 51 +-
drivers/net/ethernet/mellanox/mlx5/core/en/selq.h | 4 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 4 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 13 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 2 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 153 +
.../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 579 ++
.../net/ethernet/mellanox/mlx5/core/en/tc/meter.h | 74 +
.../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 9 +-
.../ethernet/mellanox/mlx5/core/en/tc/post_meter.c | 209 +
.../ethernet/mellanox/mlx5/core/en/tc/post_meter.h | 29 +
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 11 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 9 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 14 +
.../mellanox/mlx5/core/en_accel/en_accel.h | 10 +
.../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 32 +-
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 10 +-
.../mellanox/mlx5/core/en_accel/ipsec_fs.h | 21 -
.../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 14 +
.../mellanox/mlx5/core/en_accel/ktls_stats.c | 2 +
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 515 +-
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 58 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 16 +-
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 554 +-
.../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 29 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 318 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 36 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 3 +
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 +
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 208 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 12 +
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 14 +-
.../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 408 +-
.../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 6 +-
.../net/ethernet/mellanox/mlx5/core/esw/debugfs.c | 182 +
.../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 20 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 123 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 26 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 170 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 33 +
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 18 +-
drivers/net/ethernet/mellanox/mlx5/core/fw.c | 4 +
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/health.c | 4 +
.../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 20 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c | 433 ++
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h | 87 +
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 53 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 11 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 -
drivers/net/ethernet/mellanox/mlx5/core/main.c | 99 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 +
.../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 9 +-
.../mellanox/mlx5/core/steering/dr_action.c | 99 +
.../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 13 +-
.../mellanox/mlx5/core/steering/dr_ste_v1.c | 56 +
.../mellanox/mlx5/core/steering/dr_types.h | 17 +
.../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 21 +
.../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 26 +
.../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 8 +
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 14 +-
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 4 +-
drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 +
drivers/net/ethernet/mellanox/mlxsw/Makefile | 6 +-
drivers/net/ethernet/mellanox/mlxsw/cmd.h | 106 +-
drivers/net/ethernet/mellanox/mlxsw/core.c | 123 +-
drivers/net/ethernet/mellanox/mlxsw/core.h | 63 +-
.../mellanox/mlxsw/core_acl_flex_actions.c | 2 +-
drivers/net/ethernet/mellanox/mlxsw/core_env.c | 2 +-
.../ethernet/mellanox/mlxsw/core_linecard_dev.c | 183 +
.../net/ethernet/mellanox/mlxsw/core_linecards.c | 405 +
drivers/net/ethernet/mellanox/mlxsw/minimal.c | 3 +-
drivers/net/ethernet/mellanox/mlxsw/pci.c | 138 +-
drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 81 +-
drivers/net/ethernet/mellanox/mlxsw/port.h | 2 -
drivers/net/ethernet/mellanox/mlxsw/reg.h | 1298 ++--
drivers/net/ethernet/mellanox/mlxsw/resources.h | 4 +
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 298 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 69 +-
.../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 82 +-
.../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 2 +-
.../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 14 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 62 +-
.../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 92 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 1072 ++-
drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c | 346 +
.../net/ethernet/mellanox/mlxsw/spectrum_policer.c | 32 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 718 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 60 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 1052 +--
.../net/ethernet/mellanox/mlxsw/spectrum_router.h | 77 +-
.../ethernet/mellanox/mlxsw/spectrum_router_xm.c | 812 --
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 +-
.../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 842 +-
.../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 35 +-
drivers/net/ethernet/mellanox/mlxsw/trap.h | 4 +-
drivers/net/ethernet/microchip/lan743x_ethtool.c | 63 +-
drivers/net/ethernet/microchip/lan743x_ethtool.h | 26 +
drivers/net/ethernet/microchip/lan743x_main.c | 378 +-
drivers/net/ethernet/microchip/lan743x_main.h | 106 +
.../ethernet/microchip/sparx5/sparx5_switchdev.c | 55 +-
drivers/net/ethernet/microsoft/mana/gdma.h | 10 +
drivers/net/ethernet/microsoft/mana/gdma_main.c | 39 +-
drivers/net/ethernet/microsoft/mana/hw_channel.c | 18 +-
drivers/net/ethernet/microsoft/mana/hw_channel.h | 5 +
drivers/net/ethernet/microsoft/mana/mana.h | 70 +
drivers/net/ethernet/microsoft/mana/mana_bpf.c | 64 +
drivers/net/ethernet/microsoft/mana/mana_en.c | 148 +-
drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 12 +-
drivers/net/ethernet/mscc/ocelot.c | 1 +
drivers/net/ethernet/mscc/ocelot_ptp.c | 8 +
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +-
drivers/net/ethernet/natsemi/natsemi.c | 2 +-
drivers/net/ethernet/neterion/Kconfig | 24 -
drivers/net/ethernet/neterion/Makefile | 1 -
drivers/net/ethernet/neterion/s2io.c | 10 +-
drivers/net/ethernet/neterion/vxge/Makefile | 8 -
drivers/net/ethernet/neterion/vxge/vxge-config.c | 5099 ------------
drivers/net/ethernet/neterion/vxge/vxge-config.h | 2086 -----
drivers/net/ethernet/neterion/vxge/vxge-ethtool.c | 1154 ---
drivers/net/ethernet/neterion/vxge/vxge-ethtool.h | 48 -
drivers/net/ethernet/neterion/vxge/vxge-main.c | 4808 ------------
drivers/net/ethernet/neterion/vxge/vxge-main.h | 516 --
drivers/net/ethernet/neterion/vxge/vxge-reg.h | 4636 -----------
drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 2428 ------
drivers/net/ethernet/neterion/vxge/vxge-traffic.h | 2290 ------
drivers/net/ethernet/neterion/vxge/vxge-version.h | 49 -
drivers/net/ethernet/netronome/nfp/flower/action.c | 23 +-
drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 -
.../net/ethernet/netronome/nfp/flower/conntrack.c | 14 +-
.../net/ethernet/netronome/nfp/flower/lag_conf.c | 4 +-
.../net/ethernet/netronome/nfp/flower/metadata.c | 2 +-
.../net/ethernet/netronome/nfp/flower/offload.c | 4 +-
.../net/ethernet/netronome/nfp/flower/qos_conf.c | 6 +-
.../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +-
drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 84 +-
drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 4 +
drivers/net/ethernet/netronome/nfp/nfd3/xsk.c | 17 +-
drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 122 +-
drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 5 +-
drivers/net/ethernet/netronome/nfp/nfp_app.c | 2 +-
drivers/net/ethernet/netronome/nfp/nfp_main.c | 6 +-
drivers/net/ethernet/netronome/nfp/nfp_net.h | 27 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 153 +-
drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 18 +
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c | 24 +
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h | 4 +
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 220 +
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 12 +-
drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c | 8 +-
drivers/net/ethernet/netronome/nfp/nfpcore/crc32.h | 1 -
.../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 26 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_dev.c | 4 +-
.../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 2 +
.../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 30 +
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 +-
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 5 +-
.../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_dev.c | 4 +-
drivers/net/ethernet/qlogic/qed/qed_int.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_rdma.c | 7 +-
drivers/net/ethernet/qlogic/qede/qede_fp.c | 8 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 2 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 6 +-
drivers/net/ethernet/qualcomm/emac/emac-mac.c | 6 +-
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +-
drivers/net/ethernet/sfc/Makefile | 3 +-
drivers/net/ethernet/sfc/ef10.c | 30 +-
drivers/net/ethernet/sfc/ef100.c | 70 +-
drivers/net/ethernet/sfc/ef100_ethtool.c | 2 +-
drivers/net/ethernet/sfc/ef100_netdev.c | 148 +-
drivers/net/ethernet/sfc/ef100_netdev.h | 9 +-
drivers/net/ethernet/sfc/ef100_nic.c | 510 +-
drivers/net/ethernet/sfc/ef100_nic.h | 13 +-
drivers/net/ethernet/sfc/ef100_regs.h | 83 +-
drivers/net/ethernet/sfc/ef100_rep.c | 435 ++
drivers/net/ethernet/sfc/ef100_rep.h | 69 +
drivers/net/ethernet/sfc/ef100_rx.c | 46 +-
drivers/net/ethernet/sfc/ef100_sriov.c | 32 +-
drivers/net/ethernet/sfc/ef100_sriov.h | 2 +-
drivers/net/ethernet/sfc/ef100_tx.c | 84 +-
drivers/net/ethernet/sfc/ef100_tx.h | 3 +
drivers/net/ethernet/sfc/ef10_sriov.c | 16 +-
drivers/net/ethernet/sfc/efx.c | 73 +-
drivers/net/ethernet/sfc/efx.h | 9 +-
drivers/net/ethernet/sfc/efx_common.c | 115 +-
drivers/net/ethernet/sfc/efx_common.h | 19 +-
drivers/net/ethernet/sfc/ethtool.c | 22 +-
drivers/net/ethernet/sfc/ethtool_common.c | 51 +-
drivers/net/ethernet/sfc/falcon/bitfield.h | 2 +-
drivers/net/ethernet/sfc/falcon/farch.c | 6 +-
drivers/net/ethernet/sfc/falcon/net_driver.h | 2 +-
drivers/net/ethernet/sfc/filter.h | 18 +
drivers/net/ethernet/sfc/mae.c | 346 +
drivers/net/ethernet/sfc/mae.h | 42 +
drivers/net/ethernet/sfc/mcdi.c | 63 +-
drivers/net/ethernet/sfc/mcdi.h | 5 +
drivers/net/ethernet/sfc/mcdi_filters.c | 6 +-
drivers/net/ethernet/sfc/mcdi_filters.h | 1 +
drivers/net/ethernet/sfc/mcdi_pcol.h | 8190 +++++++++++++++++++-
drivers/net/ethernet/sfc/mcdi_pcol_mae.h | 24 +
drivers/net/ethernet/sfc/mcdi_port.c | 4 +-
drivers/net/ethernet/sfc/net_driver.h | 79 +-
drivers/net/ethernet/sfc/rx_common.c | 8 +-
drivers/net/ethernet/sfc/siena/farch.c | 6 +-
drivers/net/ethernet/sfc/siena/mcdi.c | 2 +-
drivers/net/ethernet/sfc/siena/mcdi_pcol.h | 10 +-
drivers/net/ethernet/sfc/siena/net_driver.h | 2 +-
drivers/net/ethernet/sfc/sriov.c | 10 +-
drivers/net/ethernet/sfc/tc.c | 252 +
drivers/net/ethernet/sfc/tc.h | 85 +
drivers/net/ethernet/sfc/tx.c | 10 +-
drivers/net/ethernet/sfc/tx_common.c | 35 +-
drivers/net/ethernet/sfc/tx_common.h | 3 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 3 +
drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 6 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 34 +-
.../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 157 +-
drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 21 +-
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 737 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 14 +
.../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 6 +-
drivers/net/ethernet/sun/cassini.c | 2 +-
drivers/net/ethernet/sun/cassini.h | 2 +-
drivers/net/ethernet/sun/ldmvsw.c | 2 +-
drivers/net/ethernet/sun/sungem.c | 2 +-
drivers/net/ethernet/sunplus/spl2sw_driver.c | 2 +-
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +-
drivers/net/ethernet/via/via-velocity.h | 2 +-
drivers/net/ethernet/wangxun/Kconfig | 32 +
drivers/net/ethernet/wangxun/Makefile | 6 +
drivers/net/ethernet/wangxun/txgbe/Makefile | 9 +
drivers/net/ethernet/wangxun/txgbe/txgbe.h | 24 +
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 166 +
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 57 +
drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 2 +-
drivers/net/ethernet/xscale/ixp4xx_eth.c | 15 +-
drivers/net/fddi/skfp/fplustm.c | 2 +-
drivers/net/geneve.c | 1 +
drivers/net/ipa/Makefile | 10 +-
drivers/net/ipa/data/ipa_data-v3.1.c | 537 ++
drivers/net/ipa/data/ipa_data-v3.5.1.c | 422 +
drivers/net/ipa/data/ipa_data-v4.11.c | 405 +
drivers/net/ipa/data/ipa_data-v4.2.c | 384 +
drivers/net/ipa/data/ipa_data-v4.5.c | 461 ++
drivers/net/ipa/data/ipa_data-v4.9.c | 455 ++
drivers/net/ipa/gsi.c | 252 +-
drivers/net/ipa/gsi.h | 26 +-
drivers/net/ipa/gsi_private.h | 24 +-
drivers/net/ipa/gsi_trans.c | 197 +-
drivers/net/ipa/gsi_trans.h | 15 +-
drivers/net/ipa/ipa_cmd.c | 8 +-
drivers/net/ipa/ipa_data-v3.1.c | 537 --
drivers/net/ipa/ipa_data-v3.5.1.c | 422 -
drivers/net/ipa/ipa_data-v4.11.c | 405 -
drivers/net/ipa/ipa_data-v4.2.c | 384 -
drivers/net/ipa/ipa_data-v4.5.c | 461 --
drivers/net/ipa/ipa_data-v4.9.c | 455 --
drivers/net/ipa/ipa_endpoint.c | 27 +-
drivers/net/ipa/ipa_endpoint.h | 4 +-
drivers/net/ipa/ipa_main.c | 3 +
drivers/net/ipa/ipa_sysfs.c | 69 +-
drivers/net/ipa/ipa_sysfs.h | 1 +
drivers/net/ipvlan/ipvlan.h | 10 +-
drivers/net/ipvlan/ipvlan_core.c | 6 +-
drivers/net/ipvlan/ipvlan_main.c | 18 +-
drivers/net/macsec.c | 12 +-
drivers/net/macvlan.c | 22 +-
drivers/net/netconsole.c | 2 +-
drivers/net/netdevsim/bpf.c | 8 +-
drivers/net/netdevsim/bus.c | 19 -
drivers/net/netdevsim/dev.c | 128 +-
drivers/net/netdevsim/fib.c | 103 +-
drivers/net/netdevsim/netdevsim.h | 3 -
drivers/net/pcs/Kconfig | 12 +-
drivers/net/pcs/Makefile | 1 +
drivers/net/pcs/pcs-lynx.c | 80 +-
drivers/net/pcs/pcs-rzn1-miic.c | 531 ++
drivers/net/pcs/pcs-xpcs.c | 168 +-
drivers/net/pcs/pcs-xpcs.h | 1 -
drivers/net/phy/Kconfig | 7 +
drivers/net/phy/Makefile | 1 +
drivers/net/phy/aquantia_main.c | 20 +
drivers/net/phy/bcm-phy-lib.h | 19 +
drivers/net/phy/bcm-phy-ptp.c | 944 +++
drivers/net/phy/broadcom.c | 48 +-
drivers/net/phy/dp83867.c | 55 +-
drivers/net/phy/dp83td510.c | 49 +
drivers/net/phy/fixed_phy.c | 1 +
drivers/net/phy/marvell-88x2222.c | 2 +
drivers/net/phy/marvell.c | 10 +-
drivers/net/phy/micrel.c | 73 +-
drivers/net/phy/mxl-gpy.c | 162 +-
drivers/net/phy/nxp-tja11xx.c | 11 +-
drivers/net/phy/phy_device.c | 18 +-
drivers/net/phy/phylink.c | 74 +-
drivers/net/phy/sfp.c | 10 +-
drivers/net/phy/smsc.c | 13 +-
drivers/net/ppp/ppp_generic.c | 2 +-
drivers/net/team/team.c | 26 +-
drivers/net/usb/Kconfig | 3 +-
drivers/net/usb/asix.h | 3 -
drivers/net/usb/asix_common.c | 40 +-
drivers/net/usb/ax88179_178a.c | 345 +-
drivers/net/usb/catc.c | 46 +-
drivers/net/usb/cdc_eem.c | 2 +-
drivers/net/usb/cdc_ncm.c | 25 +-
drivers/net/usb/cdc_subset.c | 10 +-
drivers/net/usb/kaweth.c | 2 +-
drivers/net/usb/plusb.c | 2 +-
drivers/net/usb/smsc95xx.c | 207 +-
drivers/net/usb/usbnet.c | 21 +-
drivers/net/vmxnet3/Makefile | 2 +-
drivers/net/vmxnet3/upt1_defs.h | 2 +-
drivers/net/vmxnet3/vmxnet3_defs.h | 80 +-
drivers/net/vmxnet3/vmxnet3_drv.c | 290 +-
drivers/net/vmxnet3/vmxnet3_ethtool.c | 151 +-
drivers/net/vmxnet3/vmxnet3_int.h | 24 +-
drivers/net/vrf.c | 10 +-
drivers/net/vxlan/vxlan_core.c | 19 +-
drivers/net/wan/farsync.h | 2 +-
drivers/net/wireguard/allowedips.c | 9 +-
drivers/net/wireguard/receive.c | 9 +-
drivers/net/wireguard/selftest/allowedips.c | 6 +-
drivers/net/wireguard/selftest/ratelimiter.c | 25 +-
drivers/net/wireless/admtek/adm8211.c | 2 +-
drivers/net/wireless/ath/ar5523/ar5523.c | 12 +-
drivers/net/wireless/ath/ath10k/core.c | 11 +-
drivers/net/wireless/ath/ath10k/core.h | 1 +
drivers/net/wireless/ath/ath10k/htt_rx.c | 8 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 61 +-
drivers/net/wireless/ath/ath10k/mac.c | 118 +-
drivers/net/wireless/ath/ath10k/qmi.c | 4 +-
drivers/net/wireless/ath/ath10k/snoc.c | 5 +-
drivers/net/wireless/ath/ath10k/txrx.c | 15 +-
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 +-
drivers/net/wireless/ath/ath10k/wmi.c | 4 +-
drivers/net/wireless/ath/ath11k/ahb.c | 56 +-
drivers/net/wireless/ath/ath11k/core.c | 103 +-
drivers/net/wireless/ath/ath11k/core.h | 10 +-
drivers/net/wireless/ath/ath11k/debug.h | 4 +-
.../net/wireless/ath/ath11k/debugfs_htt_stats.c | 88 +-
.../net/wireless/ath/ath11k/debugfs_htt_stats.h | 39 +
drivers/net/wireless/ath/ath11k/dp_rx.c | 8 +-
drivers/net/wireless/ath/ath11k/hal.c | 2 +-
drivers/net/wireless/ath/ath11k/hal_rx.c | 2 +-
drivers/net/wireless/ath/ath11k/htc.c | 4 +-
drivers/net/wireless/ath/ath11k/hw.h | 5 -
drivers/net/wireless/ath/ath11k/mac.c | 128 +-
drivers/net/wireless/ath/ath11k/mac.h | 2 -
drivers/net/wireless/ath/ath11k/pci.c | 72 +-
drivers/net/wireless/ath/ath11k/pcic.c | 57 +-
drivers/net/wireless/ath/ath11k/pcic.h | 2 +
drivers/net/wireless/ath/ath11k/qmi.c | 6 +-
drivers/net/wireless/ath/ath11k/wmi.c | 47 +-
drivers/net/wireless/ath/ath11k/wmi.h | 25 -
drivers/net/wireless/ath/ath5k/base.c | 4 +-
drivers/net/wireless/ath/ath5k/mac80211-ops.c | 19 +-
drivers/net/wireless/ath/ath5k/phy.c | 2 +-
drivers/net/wireless/ath/ath6kl/cfg80211.c | 8 +-
drivers/net/wireless/ath/ath6kl/hif.h | 2 +-
drivers/net/wireless/ath/ath6kl/sdio.c | 2 +-
drivers/net/wireless/ath/ath6kl/usb.c | 16 +-
drivers/net/wireless/ath/ath6kl/wmi.h | 4 +-
drivers/net/wireless/ath/ath9k/ar9002_phy.c | 2 +-
drivers/net/wireless/ath/ath9k/beacon.c | 15 +-
drivers/net/wireless/ath/ath9k/dfs.c | 2 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 26 +-
drivers/net/wireless/ath/ath9k/htc.h | 32 +-
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 4 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 3 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 21 +-
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 10 +-
drivers/net/wireless/ath/ath9k/main.c | 15 +-
drivers/net/wireless/ath/carl9170/main.c | 7 +-
drivers/net/wireless/ath/carl9170/tx.c | 2 +-
drivers/net/wireless/ath/hw.c | 2 +-
drivers/net/wireless/ath/wcn36xx/Makefile | 3 +-
drivers/net/wireless/ath/wcn36xx/debug.c | 39 +
drivers/net/wireless/ath/wcn36xx/debug.h | 1 +
drivers/net/wireless/ath/wcn36xx/firmware.c | 125 +
drivers/net/wireless/ath/wcn36xx/firmware.h | 84 +
drivers/net/wireless/ath/wcn36xx/hal.h | 74 +-
drivers/net/wireless/ath/wcn36xx/main.c | 110 +-
drivers/net/wireless/ath/wcn36xx/smd.c | 59 +-
drivers/net/wireless/ath/wcn36xx/smd.h | 3 -
drivers/net/wireless/ath/wil6210/cfg80211.c | 9 +-
drivers/net/wireless/ath/wil6210/debugfs.c | 18 +-
drivers/net/wireless/ath/wil6210/txrx.c | 4 +-
drivers/net/wireless/ath/wil6210/txrx.h | 2 +-
drivers/net/wireless/ath/wil6210/wmi.c | 4 +-
drivers/net/wireless/atmel/at76c50x-usb.c | 2 +-
drivers/net/wireless/atmel/atmel.c | 2 +-
drivers/net/wireless/broadcom/b43/main.c | 11 +-
drivers/net/wireless/broadcom/b43/phy_common.h | 2 +-
drivers/net/wireless/broadcom/b43legacy/main.c | 9 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 49 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 2 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +-
.../wireless/broadcom/brcm80211/brcmfmac/common.c | 41 +-
.../wireless/broadcom/brcm80211/brcmfmac/common.h | 3 +
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 8 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 12 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 17 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 16 -
.../broadcom/brcm80211/brcmsmac/mac80211_if.c | 21 +-
.../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +-
drivers/net/wireless/intel/iwlegacy/3945-mac.c | 6 +-
drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +-
drivers/net/wireless/intel/iwlegacy/4965-rs.c | 5 +-
drivers/net/wireless/intel/iwlegacy/4965.c | 6 +-
drivers/net/wireless/intel/iwlegacy/common.c | 23 +-
drivers/net/wireless/intel/iwlegacy/common.h | 5 +-
drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 4 +-
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 5 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +-
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 26 +-
drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 4 +-
.../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 2 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 16 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 24 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 91 +-
.../net/wireless/intel/iwlwifi/mvm/offloading.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/power.c | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 6 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 4 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 12 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 6 +-
drivers/net/wireless/intersil/p54/fwio.c | 6 +-
drivers/net/wireless/intersil/p54/main.c | 15 +-
drivers/net/wireless/intersil/p54/p54spi.c | 3 +-
drivers/net/wireless/mac80211_hwsim.c | 523 +-
drivers/net/wireless/mac80211_hwsim.h | 5 +-
drivers/net/wireless/marvell/libertas/if_usb.c | 1 +
drivers/net/wireless/marvell/libertas/mesh.c | 10 +-
drivers/net/wireless/marvell/libertas_tf/main.c | 6 +-
drivers/net/wireless/marvell/mwifiex/11h.c | 2 +-
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 18 +-
drivers/net/wireless/marvell/mwifiex/pcie.c | 2 +-
drivers/net/wireless/marvell/mwifiex/sdio.c | 2 +-
drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 20 +-
drivers/net/wireless/marvell/mwl8k.c | 21 +-
drivers/net/wireless/mediatek/mt76/dma.c | 19 +-
drivers/net/wireless/mediatek/mt76/eeprom.c | 5 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 65 +-
drivers/net/wireless/mediatek/mt76/mcu.c | 10 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 85 +-
drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 8 +-
drivers/net/wireless/mediatek/mt76/mt7603/main.c | 7 +-
drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 121 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 69 -
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 32 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 83 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 3 -
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 10 +-
.../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 109 +-
.../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 116 +
.../net/wireless/mediatek/mt76/mt76_connac2_mac.h | 323 +
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 920 +++
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 315 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 156 +
drivers/net/wireless/mediatek/mt76/mt76x02.h | 5 +-
.../net/wireless/mediatek/mt76/mt76x02_beacon.c | 8 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 3 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 5 +-
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 69 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 21 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 915 +--
drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 333 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 27 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 415 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 51 +-
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 19 +-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 32 +-
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 24 +-
.../net/wireless/mediatek/mt76/mt7915/testmode.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 1 +
.../net/wireless/mediatek/mt76/mt7921/acpi_sar.c | 279 +
.../net/wireless/mediatek/mt76/mt7921/acpi_sar.h | 93 +
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 21 +-
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 716 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 340 +-
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 125 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 424 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 88 -
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 50 +-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 34 +-
.../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 106 +-
.../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 17 +-
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 2 +-
.../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 31 +-
drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 14 +-
.../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 4 +-
drivers/net/wireless/mediatek/mt76/sdio.c | 8 +-
drivers/net/wireless/mediatek/mt76/testmode.c | 9 +-
drivers/net/wireless/mediatek/mt76/tx.c | 54 +-
drivers/net/wireless/mediatek/mt76/usb.c | 7 +-
drivers/net/wireless/mediatek/mt7601u/debugfs.c | 2 +-
drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +-
drivers/net/wireless/mediatek/mt7601u/main.c | 2 +-
drivers/net/wireless/mediatek/mt7601u/mt7601u.h | 3 +-
drivers/net/wireless/mediatek/mt7601u/phy.c | 9 +-
drivers/net/wireless/mediatek/mt7601u/tx.c | 3 +-
drivers/net/wireless/microchip/wilc1000/cfg80211.c | 252 +-
drivers/net/wireless/microchip/wilc1000/fw.h | 21 +-
drivers/net/wireless/microchip/wilc1000/hif.c | 228 +-
drivers/net/wireless/microchip/wilc1000/hif.h | 15 +-
drivers/net/wireless/microchip/wilc1000/netdev.c | 20 +-
drivers/net/wireless/microchip/wilc1000/netdev.h | 15 +-
drivers/net/wireless/microchip/wilc1000/sdio.c | 13 +
drivers/net/wireless/microchip/wilc1000/spi.c | 14 +-
drivers/net/wireless/microchip/wilc1000/wlan.c | 12 +-
drivers/net/wireless/microchip/wilc1000/wlan.h | 3 +
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c | 6 +-
drivers/net/wireless/microchip/wilc1000/wlan_if.h | 20 +-
drivers/net/wireless/purelifi/plfxlc/mac.c | 8 +-
drivers/net/wireless/purelifi/plfxlc/usb.c | 2 +-
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 14 +-
drivers/net/wireless/quantenna/qtnfmac/commands.c | 14 +-
drivers/net/wireless/quantenna/qtnfmac/event.c | 15 +-
drivers/net/wireless/quantenna/qtnfmac/qlink.h | 4 +-
drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 5 +-
drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 5 +-
drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 +-
drivers/net/wireless/ralink/rt2x00/rt2x00.h | 7 +-
drivers/net/wireless/ralink/rt2x00/rt2x00config.c | 4 +-
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 9 +-
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt61pci.c | 5 +-
drivers/net/wireless/ralink/rt2x00/rt73usb.c | 5 +-
drivers/net/wireless/ray_cs.c | 20 +-
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 7 +-
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 7 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 36 +-
drivers/net/wireless/realtek/rtlwifi/core.c | 15 +-
drivers/net/wireless/realtek/rtlwifi/debug.c | 8 +-
drivers/net/wireless/realtek/rtlwifi/pci.c | 2 +-
drivers/net/wireless/realtek/rtlwifi/regd.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 2 +-
drivers/net/wireless/realtek/rtw88/bf.c | 2 +-
drivers/net/wireless/realtek/rtw88/debug.c | 6 +-
drivers/net/wireless/realtek/rtw88/fw.c | 2 +-
drivers/net/wireless/realtek/rtw88/mac80211.c | 13 +-
drivers/net/wireless/realtek/rtw88/main.c | 26 +-
drivers/net/wireless/realtek/rtw88/rtw8723d.c | 2 +-
drivers/net/wireless/realtek/rtw88/rtw8723d.h | 2 +
drivers/net/wireless/realtek/rtw88/rtw8723de.c | 2 +-
drivers/net/wireless/realtek/rtw88/rtw8723de.h | 10 -
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 2 +-
drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 +
drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 2 +-
drivers/net/wireless/realtek/rtw88/rtw8821ce.h | 10 -
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 2 +-
drivers/net/wireless/realtek/rtw88/rtw8822b.h | 2 +
drivers/net/wireless/realtek/rtw88/rtw8822be.c | 2 +-
drivers/net/wireless/realtek/rtw88/rtw8822be.h | 10 -
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 2 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.h | 2 +
drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 2 +-
drivers/net/wireless/realtek/rtw88/rtw8822ce.h | 10 -
drivers/net/wireless/realtek/rtw89/cam.c | 38 +-
drivers/net/wireless/realtek/rtw89/cam.h | 17 +-
drivers/net/wireless/realtek/rtw89/core.c | 204 +-
drivers/net/wireless/realtek/rtw89/core.h | 80 +-
drivers/net/wireless/realtek/rtw89/debug.c | 6 +-
drivers/net/wireless/realtek/rtw89/debug.h | 3 +
drivers/net/wireless/realtek/rtw89/fw.c | 29 +-
drivers/net/wireless/realtek/rtw89/fw.h | 5 +-
drivers/net/wireless/realtek/rtw89/mac.c | 15 +-
drivers/net/wireless/realtek/rtw89/mac.h | 1 +
drivers/net/wireless/realtek/rtw89/mac80211.c | 18 +-
drivers/net/wireless/realtek/rtw89/pci.c | 27 +-
drivers/net/wireless/realtek/rtw89/pci.h | 1 +
drivers/net/wireless/realtek/rtw89/phy.c | 46 +-
drivers/net/wireless/realtek/rtw89/phy.h | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 4 +-
.../net/wireless/realtek/rtw89/rtw8852a_table.c | 896 ++-
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 1 +
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 27 +
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h | 1 +
drivers/net/wireless/realtek/rtw89/sar.c | 140 +-
drivers/net/wireless/realtek/rtw89/ser.c | 15 +-
drivers/net/wireless/rndis_wlan.c | 5 +-
drivers/net/wireless/rsi/rsi_91x_core.c | 3 +-
drivers/net/wireless/rsi/rsi_91x_hal.c | 11 +-
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 36 +-
drivers/net/wireless/rsi/rsi_91x_mgmt.c | 3 +-
drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +-
drivers/net/wireless/silabs/wfx/fwio.c | 3 +-
drivers/net/wireless/silabs/wfx/hif_tx.c | 12 +-
drivers/net/wireless/silabs/wfx/sta.c | 45 +-
drivers/net/wireless/silabs/wfx/sta.h | 13 +-
drivers/net/wireless/st/cw1200/bh.c | 10 +-
drivers/net/wireless/st/cw1200/sta.c | 47 +-
drivers/net/wireless/st/cw1200/sta.h | 5 +-
drivers/net/wireless/st/cw1200/txrx.c | 4 +-
drivers/net/wireless/ti/wl1251/acx.h | 2 +-
drivers/net/wireless/ti/wl1251/main.c | 15 +-
drivers/net/wireless/ti/wl12xx/main.c | 3 -
drivers/net/wireless/ti/wlcore/cmd.c | 4 +-
drivers/net/wireless/ti/wlcore/main.c | 54 +-
drivers/net/wireless/virt_wifi.c | 2 +-
drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 13 +-
drivers/net/xen-netback/common.h | 12 -
drivers/net/xen-netback/interface.c | 16 +-
drivers/net/xen-netback/netback.c | 8 +-
drivers/net/xen-netback/rx.c | 2 +-
drivers/net/xen-netfront.c | 24 +-
drivers/nfc/nxp-nci/core.c | 34 +
drivers/ptp/ptp_ocp.c | 23 +-
drivers/s390/net/ism_drv.c | 15 +-
drivers/staging/qlge/qlge_main.c | 2 +-
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 8 +-
drivers/staging/vt6655/device_main.c | 8 +-
drivers/staging/vt6655/rxtx.c | 2 +-
drivers/staging/vt6656/main_usb.c | 6 +-
drivers/staging/vt6656/rxtx.c | 2 +-
drivers/staging/wlan-ng/cfg80211.c | 2 +-
include/linux/atm_tcp.h | 2 +
include/linux/bpf-cgroup-defs.h | 13 +-
include/linux/bpf-cgroup.h | 9 +-
include/linux/bpf.h | 175 +-
include/linux/bpf_lsm.h | 7 +
include/linux/bpf_verifier.h | 14 +-
include/linux/brcmphy.h | 1 +
include/linux/btf.h | 93 +-
include/linux/btf_ids.h | 71 +-
include/linux/can/bittiming.h | 2 +
include/linux/can/dev.h | 4 +
include/linux/can/skb.h | 59 +-
include/linux/dsa/tag_qca.h | 5 +
include/linux/filter.h | 43 +-
include/linux/ftrace.h | 43 +
include/linux/hippidevice.h | 4 +
include/linux/ieee80211.h | 380 +-
include/linux/if_eql.h | 1 +
include/linux/if_hsr.h | 4 +
include/linux/if_macvlan.h | 6 +-
include/linux/if_rmnet.h | 2 +
include/linux/if_tap.h | 11 +-
include/linux/if_team.h | 10 +-
include/linux/if_vlan.h | 10 +-
include/linux/inetdevice.h | 2 +-
include/linux/lapb.h | 5 +
include/linux/mdio/mdio-xgene.h | 4 +
include/linux/mii.h | 35 +
include/linux/mlx5/device.h | 36 +-
include/linux/mlx5/driver.h | 6 +
include/linux/mlx5/eswitch.h | 8 +-
include/linux/mlx5/fs.h | 14 +
include/linux/mlx5/mlx5_ifc.h | 180 +-
include/linux/mroute_base.h | 15 +-
include/linux/net.h | 4 +
include/linux/netdevice.h | 40 +-
include/linux/netfilter/nf_conntrack_h323.h | 109 +-
include/linux/netfilter/nf_conntrack_sip.h | 2 +-
include/linux/nl802154.h | 2 +
include/linux/pcs-rzn1-miic.h | 18 +
include/linux/pcs/pcs-xpcs.h | 3 +-
include/linux/phy.h | 3 +
include/linux/phy_fixed.h | 3 +
include/linux/ppp-comp.h | 2 +-
include/linux/ppp_channel.h | 2 +
include/linux/ppp_defs.h | 14 +
include/linux/ptp_kvm.h | 2 +
include/linux/ptp_pch.h | 4 +
include/linux/seq_file_net.h | 1 +
include/linux/skbuff.h | 211 +-
include/linux/skmsg.h | 1 +
include/linux/socket.h | 4 -
include/linux/sockptr.h | 8 +
include/linux/sungem_phy.h | 2 +
include/linux/sysctl.h | 2 +
include/linux/tcp.h | 30 +
include/linux/time64.h | 3 +
include/linux/usb/cdc_ncm.h | 4 +-
include/linux/usb/usbnet.h | 6 +
include/net/af_unix.h | 5 +-
include/net/af_vsock.h | 1 +
include/net/amt.h | 3 +
include/net/ax25.h | 1 +
include/net/ax88796.h | 2 +
include/net/bluetooth/bluetooth.h | 71 +-
include/net/bluetooth/hci.h | 203 +-
include/net/bluetooth/hci_core.h | 234 +-
include/net/bluetooth/hci_sock.h | 2 +
include/net/bluetooth/hci_sync.h | 16 +
include/net/bluetooth/iso.h | 32 +
include/net/bond_options.h | 22 +-
include/net/bonding.h | 1 +
include/net/cfg80211.h | 587 +-
include/net/codel_qdisc.h | 1 +
include/net/datalink.h | 7 +
include/net/dcbevent.h | 2 +
include/net/dcbnl.h | 2 +
include/net/devlink.h | 118 +-
include/net/dn_dev.h | 1 +
include/net/dn_fib.h | 2 +
include/net/dn_neigh.h | 2 +
include/net/dn_nsp.h | 6 +
include/net/dn_route.h | 3 +
include/net/dropreason.h | 256 +
include/net/dsa.h | 9 +
include/net/erspan.h | 3 +
include/net/esp.h | 1 +
include/net/ethoc.h | 3 +
include/net/firewire.h | 5 +-
include/net/flow_dissector.h | 29 +
include/net/flow_offload.h | 12 +
include/net/fq.h | 4 +
include/net/fq_impl.h | 5 +-
include/net/garp.h | 2 +
include/net/gtp.h | 4 +
include/net/gue.h | 3 +
include/net/hwbm.h | 2 +
include/net/ila.h | 2 +
include/net/inet6_connection_sock.h | 2 +
include/net/inet6_hashtables.h | 7 +-
include/net/inet_common.h | 6 +
include/net/inet_frag.h | 3 +
include/net/inet_hashtables.h | 19 +-
include/net/inet_sock.h | 11 +
include/net/ip6_route.h | 20 +-
include/net/ip_tunnels.h | 17 +-
include/net/ipcomp.h | 2 +
include/net/ipconfig.h | 2 +
include/net/llc_c_ac.h | 7 +
include/net/llc_c_st.h | 4 +
include/net/llc_s_ac.h | 4 +
include/net/llc_s_ev.h | 1 +
include/net/llc_s_st.h | 6 +
include/net/mac80211.h | 336 +-
include/net/mpls_iptunnel.h | 3 +
include/net/mptcp.h | 3 +-
include/net/mrp.h | 4 +
include/net/ncsi.h | 2 +
include/net/neighbour.h | 1 +
include/net/net_namespace.h | 8 +
include/net/netevent.h | 1 +
include/net/netfilter/nf_conntrack_core.h | 19 +
include/net/netfilter/nf_conntrack_timeout.h | 2 +-
include/net/netfilter/nf_flow_table.h | 21 +
include/net/netfilter/nf_nat.h | 2 +-
include/net/netfilter/nf_tables.h | 15 +
include/net/netfilter/nf_tables_core.h | 10 -
include/net/netns/can.h | 1 +
include/net/netns/core.h | 2 +
include/net/netns/flow_table.h | 14 +
include/net/netns/generic.h | 1 +
include/net/netns/ipv4.h | 1 +
include/net/netns/mctp.h | 1 +
include/net/netns/mpls.h | 2 +
include/net/netns/nexthop.h | 1 +
include/net/netns/sctp.h | 3 +
include/net/netns/smc.h | 1 +
include/net/netns/unix.h | 8 +
include/net/netrom.h | 1 +
include/net/p8022.h | 5 +
include/net/phonet/pep.h | 3 +
include/net/phonet/phonet.h | 4 +
include/net/phonet/pn_dev.h | 5 +
include/net/pkt_cls.h | 2 +-
include/net/pkt_sched.h | 17 +
include/net/pptp.h | 3 +
include/net/psnap.h | 5 +
include/net/raw.h | 18 +-
include/net/rawv6.h | 7 +-
include/net/regulatory.h | 3 +
include/net/rose.h | 4 +-
include/net/route.h | 7 +-
include/net/sch_generic.h | 19 -
include/net/secure_seq.h | 2 +
include/net/smc.h | 11 +-
include/net/sock.h | 114 +-
include/net/stp.h | 2 +
include/net/strparser.h | 11 +-
include/net/switchdev.h | 3 +
include/net/tcp.h | 6 +
include/net/tls.h | 304 +-
include/net/transp_v6.h | 2 +
include/net/tun_proto.h | 3 +-
include/net/udp.h | 4 +-
include/net/udplite.h | 1 +
include/net/xdp_priv.h | 1 +
include/net/xdp_sock_drv.h | 25 +
include/net/xfrm.h | 8 +-
include/soc/mscc/ocelot.h | 6 +
include/trace/events/net.h | 2 +-
include/trace/events/qdisc.h | 4 +-
include/trace/events/skb.h | 89 +-
include/uapi/linux/bpf.h | 96 +-
include/uapi/linux/btf.h | 17 +-
include/uapi/linux/can/error.h | 20 +-
include/uapi/linux/devlink.h | 31 +
include/uapi/linux/if_ether.h | 1 +
include/uapi/linux/if_link.h | 1 +
include/uapi/linux/neighbour.h | 1 +
include/uapi/linux/nl80211.h | 107 +-
include/uapi/linux/pkt_cls.h | 3 +
include/uapi/linux/seg6_iptunnel.h | 2 +
include/uapi/linux/smc.h | 1 +
include/uapi/linux/snmp.h | 2 +
include/uapi/linux/sysctl.h | 37 +-
include/uapi/linux/tls.h | 2 +
include/uapi/linux/xfrm.h | 6 +-
include/uapi/rdma/mlx5_user_ioctl_verbs.h | 1 +
kernel/bpf/arraymap.c | 40 +-
kernel/bpf/bpf_iter.c | 9 +-
kernel/bpf/bpf_lsm.c | 85 +
kernel/bpf/bpf_struct_ops.c | 10 +-
kernel/bpf/btf.c | 362 +-
kernel/bpf/cgroup.c | 416 +-
kernel/bpf/core.c | 132 +-
kernel/bpf/devmap.c | 6 +-
kernel/bpf/hashtab.c | 6 +-
kernel/bpf/helpers.c | 12 +-
kernel/bpf/local_storage.c | 2 +-
kernel/bpf/lpm_trie.c | 2 +-
kernel/bpf/percpu_freelist.c | 20 +-
kernel/bpf/preload/iterators/Makefile | 10 +-
kernel/bpf/syscall.c | 61 +-
kernel/bpf/trampoline.c | 426 +-
kernel/bpf/verifier.c | 374 +-
kernel/events/core.c | 16 +-
kernel/kallsyms.c | 91 +
kernel/sysctl.c | 41 +
kernel/time/hrtimer.c | 1 +
kernel/trace/bpf_trace.c | 4 +-
kernel/trace/ftrace.c | 328 +-
kernel/trace/trace_uprobe.c | 7 +-
lib/test_bpf.c | 4 +-
net/6lowpan/nhc.c | 103 +-
net/6lowpan/nhc.h | 38 +-
net/6lowpan/nhc_dest.c | 9 +-
net/6lowpan/nhc_fragment.c | 9 +-
net/6lowpan/nhc_ghc_ext_dest.c | 9 +-
net/6lowpan/nhc_ghc_ext_frag.c | 11 +-
net/6lowpan/nhc_ghc_ext_hop.c | 9 +-
net/6lowpan/nhc_ghc_ext_route.c | 9 +-
net/6lowpan/nhc_ghc_icmpv6.c | 9 +-
net/6lowpan/nhc_ghc_udp.c | 9 +-
net/6lowpan/nhc_hop.c | 9 +-
net/6lowpan/nhc_ipv6.c | 11 +-
net/6lowpan/nhc_mobility.c | 9 +-
net/6lowpan/nhc_routing.c | 9 +-
net/6lowpan/nhc_udp.c | 9 +-
net/8021q/vlan_core.c | 6 +-
net/8021q/vlan_dev.c | 22 +-
net/ax25/af_ax25.c | 7 +-
net/ax25/ax25_dev.c | 9 +-
net/bluetooth/Kconfig | 1 +
net/bluetooth/Makefile | 1 +
net/bluetooth/af_bluetooth.c | 4 +-
net/bluetooth/eir.c | 62 +-
net/bluetooth/eir.h | 1 +
net/bluetooth/hci_conn.c | 900 ++-
net/bluetooth/hci_core.c | 569 +-
net/bluetooth/hci_event.c | 529 +-
net/bluetooth/hci_request.c | 429 +-
net/bluetooth/hci_request.h | 16 +-
net/bluetooth/hci_sock.c | 11 +-
net/bluetooth/hci_sync.c | 628 +-
net/bluetooth/iso.c | 1824 +++++
net/bluetooth/l2cap_core.c | 1 +
net/bluetooth/lib.c | 71 +
net/bluetooth/mgmt.c | 338 +-
net/bluetooth/msft.c | 269 +-
net/bluetooth/msft.h | 6 +-
net/bpf/test_run.c | 84 +-
net/bridge/br_if.c | 10 +-
net/bridge/br_mdb.c | 15 +-
net/bridge/br_netlink.c | 8 +-
net/bridge/br_vlan.c | 36 +-
net/bridge/netfilter/nft_meta_bridge.c | 2 +-
net/can/Kconfig | 5 +-
net/core/.gitignore | 1 +
net/core/Makefile | 23 +-
net/core/datagram.c | 3 -
net/core/dev.c | 49 +-
net/core/dev_ioctl.c | 4 +-
net/core/devlink.c | 1651 ++--
net/core/drop_monitor.c | 36 +-
net/core/dst.c | 8 +-
net/core/failover.c | 4 +-
net/core/filter.c | 202 +-
net/core/flow_dissector.c | 53 +-
net/core/flow_offload.c | 14 +
net/core/link_watch.c | 2 +-
net/core/neighbour.c | 50 +-
net/core/net-sysfs.c | 8 +-
net/core/netpoll.c | 2 +-
net/core/page_pool.c | 3 +-
net/core/pktgen.c | 6 +-
net/core/skbuff.c | 31 +-
net/core/skmsg.c | 53 +-
net/core/sock.c | 34 +-
net/core/sock_map.c | 23 +
net/core/stream.c | 6 +-
net/dccp/proto.c | 10 +-
net/decnet/af_decnet.c | 4 +
net/decnet/dn_neigh.c | 1 +
net/decnet/dn_route.c | 2 +-
net/dsa/Kconfig | 11 +-
net/dsa/Makefile | 1 +
net/dsa/slave.c | 37 +-
net/dsa/tag_brcm.c | 4 +-
net/dsa/tag_ksz.c | 59 +
net/dsa/tag_rzn1_a5psw.c | 113 +
net/ethtool/cabletest.c | 2 +-
net/ethtool/ioctl.c | 21 +-
net/ethtool/netlink.c | 6 +-
net/ethtool/netlink.h | 2 +-
net/ipv4/af_inet.c | 13 +-
net/ipv4/arp.c | 25 +-
net/ipv4/bpf_tcp_ca.c | 57 +-
net/ipv4/devinet.c | 4 +-
net/ipv4/esp4.c | 4 +-
net/ipv4/fib_semantics.c | 11 +-
net/ipv4/ip_output.c | 10 +-
net/ipv4/ip_tunnel.c | 21 +-
net/ipv4/ipconfig.c | 8 +-
net/ipv4/ipmr.c | 217 +-
net/ipv4/ipmr_base.c | 53 +-
net/ipv4/netfilter/nf_nat_h323.c | 42 +-
net/ipv4/ping.c | 36 +-
net/ipv4/raw.c | 172 +-
net/ipv4/raw_diag.c | 57 +-
net/ipv4/route.c | 65 +-
net/ipv4/tcp.c | 155 +-
net/ipv4/tcp_bbr.c | 24 +-
net/ipv4/tcp_bpf.c | 1 +
net/ipv4/tcp_cubic.c | 20 +-
net/ipv4/tcp_dctcp.c | 20 +-
net/ipv4/tcp_input.c | 9 +-
net/ipv4/tcp_ipv4.c | 5 +
net/ipv4/tcp_output.c | 32 +-
net/ipv4/tcp_timer.c | 19 +-
net/ipv4/udp.c | 33 +-
net/ipv4/udplite.c | 3 +
net/ipv4/xfrm4_policy.c | 2 +-
net/ipv6/addrconf.c | 70 +-
net/ipv6/addrconf_core.c | 2 +-
net/ipv6/af_inet6.c | 6 +-
net/ipv6/esp6.c | 4 +-
net/ipv6/ip6_gre.c | 51 +-
net/ipv6/ip6_tunnel.c | 22 +-
net/ipv6/ip6_vti.c | 4 +-
net/ipv6/ip6mr.c | 301 +-
net/ipv6/ndisc.c | 30 +-
net/ipv6/ping.c | 6 +-
net/ipv6/raw.c | 120 +-
net/ipv6/route.c | 12 +-
net/ipv6/seg6_iptunnel.c | 140 +-
net/ipv6/sit.c | 12 +-
net/ipv6/tcp_ipv6.c | 8 +-
net/ipv6/udp.c | 3 +
net/ipv6/udplite.c | 3 +
net/ipv6/xfrm6_policy.c | 4 +-
net/iucv/af_iucv.c | 2 -
net/key/af_key.c | 6 +-
net/l2tp/l2tp_debugfs.c | 6 +-
net/l2tp/l2tp_ppp.c | 2 +-
net/llc/af_llc.c | 2 +-
net/mac80211/agg-rx.c | 6 +-
net/mac80211/agg-tx.c | 6 +-
net/mac80211/airtime.c | 4 +-
net/mac80211/cfg.c | 967 ++-
net/mac80211/chan.c | 685 +-
net/mac80211/debug.h | 33 +
net/mac80211/debugfs.c | 104 +-
net/mac80211/debugfs_key.c | 10 +-
net/mac80211/debugfs_netdev.c | 52 +-
net/mac80211/debugfs_sta.c | 24 +-
net/mac80211/driver-ops.c | 8 +-
net/mac80211/driver-ops.h | 120 +-
net/mac80211/eht.c | 9 +-
net/mac80211/ethtool.c | 26 +-
net/mac80211/he.c | 17 +-
net/mac80211/ht.c | 57 +-
net/mac80211/ibss.c | 99 +-
net/mac80211/ieee80211_i.h | 702 +-
net/mac80211/iface.c | 368 +-
net/mac80211/key.c | 78 +-
net/mac80211/key.h | 9 +-
net/mac80211/main.c | 234 +-
net/mac80211/mesh.c | 50 +-
net/mac80211/mesh_hwmp.c | 15 +-
net/mac80211/mesh_plink.c | 20 +-
net/mac80211/mlme.c | 5885 ++++++++------
net/mac80211/ocb.c | 15 +-
net/mac80211/offchannel.c | 88 +-
net/mac80211/rate.c | 28 +-
net/mac80211/rate.h | 10 +-
net/mac80211/rx.c | 251 +-
net/mac80211/scan.c | 14 +-
net/mac80211/spectmgmt.c | 16 +-
net/mac80211/sta_info.c | 518 +-
net/mac80211/sta_info.h | 58 +-
net/mac80211/status.c | 84 +-
net/mac80211/tdls.c | 44 +-
net/mac80211/trace.h | 1175 +--
net/mac80211/tx.c | 952 ++-
net/mac80211/util.c | 461 +-
net/mac80211/vht.c | 219 +-
net/mac80211/wme.c | 3 +-
net/mac80211/wpa.c | 133 +-
net/mac80211/wpa.h | 5 +-
net/mptcp/pm_netlink.c | 131 +-
net/mptcp/protocol.c | 60 +-
net/mptcp/protocol.h | 3 +-
net/mptcp/subflow.c | 2 +-
net/netfilter/Kconfig | 9 +
net/netfilter/Makefile | 1 +
net/netfilter/ipvs/ip_vs_mh.c | 5 +-
net/netfilter/nf_conntrack_bpf.c | 365 +-
net/netfilter/nf_conntrack_broadcast.c | 6 +-
net/netfilter/nf_conntrack_core.c | 70 +-
net/netfilter/nf_conntrack_h323_main.c | 260 +-
net/netfilter/nf_conntrack_helper.c | 4 +-
net/netfilter/nf_conntrack_netlink.c | 63 +-
net/netfilter/nf_conntrack_pptp.c | 2 +-
net/netfilter/nf_conntrack_sip.c | 9 +-
net/netfilter/nf_conntrack_timeout.c | 18 +-
net/netfilter/nf_flow_table_core.c | 73 +-
net/netfilter/nf_flow_table_offload.c | 17 +-
net/netfilter/nf_flow_table_procfs.c | 80 +
net/netfilter/nfnetlink.c | 2 +-
net/netfilter/nfnetlink_cthelper.c | 10 +-
net/netfilter/nft_byteorder.c | 3 +-
net/netfilter/nft_cmp.c | 18 +-
net/netfilter/nft_ct.c | 4 +-
net/netfilter/nft_exthdr.c | 10 +-
net/netfilter/nft_osf.c | 2 +-
net/netfilter/nft_set_bitmap.c | 4 +-
net/netfilter/nft_socket.c | 8 +-
net/netfilter/nft_tproxy.c | 6 +-
net/netfilter/nft_tunnel.c | 3 +-
net/netfilter/nft_xfrm.c | 8 +-
net/netfilter/xt_CT.c | 23 +-
net/netfilter/xt_DSCP.c | 8 +-
net/netfilter/xt_TCPMSS.c | 4 +-
net/netfilter/xt_TPROXY.c | 25 +-
net/netfilter/xt_connlimit.c | 6 +-
net/openvswitch/vport-netdev.c | 6 +-
net/packet/af_packet.c | 16 +-
net/rds/rdma.c | 2 +-
net/rose/af_rose.c | 17 +-
net/rose/rose_route.c | 2 +
net/rxrpc/protocol.h | 2 +-
net/rxrpc/rxkad.c | 2 +-
net/sched/act_ct.c | 5 +-
net/sched/act_mirred.c | 6 +-
net/sched/cls_api.c | 5 +-
net/sched/cls_flower.c | 72 +-
net/sched/sch_api.c | 2 +-
net/sched/sch_cbq.c | 82 +-
net/sched/sch_generic.c | 11 +-
net/sched/sch_taprio.c | 5 +-
net/sctp/protocol.c | 4 +-
net/sctp/sm_statefuns.c | 2 -
net/sctp/socket.c | 12 +-
net/sctp/stream_interleave.c | 2 -
net/sctp/ulpqueue.c | 4 -
net/smc/af_smc.c | 69 +-
net/smc/smc_clc.c | 8 +-
net/smc/smc_clc.h | 2 +-
net/smc/smc_core.c | 246 +-
net/smc/smc_core.h | 20 +-
net/smc/smc_diag.c | 1 +
net/smc/smc_ib.c | 44 +-
net/smc/smc_ib.h | 2 +
net/smc/smc_ism.c | 19 +-
net/smc/smc_ism.h | 20 +-
net/smc/smc_llc.c | 33 +-
net/smc/smc_pnet.c | 7 +-
net/smc/smc_rx.c | 92 +-
net/smc/smc_sysctl.c | 11 +
net/smc/smc_tx.c | 20 +-
net/socket.c | 15 +-
net/strparser/strparser.c | 3 +
net/switchdev/switchdev.c | 4 +-
net/tipc/bearer.c | 4 +-
net/tipc/name_table.c | 11 -
net/tipc/name_table.h | 1 -
net/tls/Makefile | 2 +-
net/tls/tls.h | 321 +
net/tls/tls_device.c | 113 +-
net/tls/tls_device_fallback.c | 8 +-
net/tls/tls_main.c | 117 +-
net/tls/tls_proc.c | 4 +
net/tls/tls_strp.c | 494 ++
net/tls/tls_sw.c | 788 +-
net/tls/tls_toe.c | 2 +
net/unix/af_unix.c | 294 +-
net/unix/diag.c | 49 +-
net/unix/sysctl_net_unix.c | 19 +-
net/wireless/ap.c | 46 +-
net/wireless/chan.c | 206 +-
net/wireless/core.c | 37 +-
net/wireless/core.h | 31 +-
net/wireless/ethtool.c | 12 +-
net/wireless/ibss.c | 57 +-
net/wireless/mesh.c | 31 +-
net/wireless/mlme.c | 308 +-
net/wireless/nl80211.c | 1550 +++-
net/wireless/nl80211.h | 9 +-
net/wireless/ocb.c | 5 +-
net/wireless/rdev-ops.h | 124 +-
net/wireless/reg.c | 139 +-
net/wireless/scan.c | 8 +-
net/wireless/sme.c | 514 +-
net/wireless/trace.h | 569 +-
net/wireless/util.c | 101 +-
net/wireless/wext-compat.c | 48 +-
net/wireless/wext-sme.c | 29 +-
net/xdp/xdp_umem.c | 6 +-
net/xdp/xsk.c | 5 +-
net/xfrm/xfrm_device.c | 2 +-
net/xfrm/xfrm_state.c | 6 +-
net/xfrm/xfrm_user.c | 6 +-
samples/bpf/Makefile | 19 +-
samples/bpf/fds_example.c | 3 +-
samples/bpf/sock_example.c | 3 +-
samples/bpf/test_cgrp2_attach.c | 3 +-
samples/bpf/test_lru_dist.c | 2 +-
samples/bpf/test_map_in_map_user.c | 4 +-
samples/bpf/tracex5_user.c | 3 +-
samples/bpf/xdp1_kern.c | 11 +-
samples/bpf/xdp2_kern.c | 11 +-
samples/bpf/xdp_fwd_user.c | 55 +-
samples/bpf/xdp_redirect_map.bpf.c | 6 +-
samples/bpf/xdp_redirect_map_user.c | 9 +
samples/bpf/xdp_router_ipv4.bpf.c | 9 +
samples/bpf/xdp_tx_iptunnel_kern.c | 2 +-
samples/bpf/xdpsock.h | 19 -
samples/bpf/xdpsock_ctrl_proc.c | 190 -
samples/bpf/xdpsock_kern.c | 24 -
samples/bpf/xdpsock_user.c | 2019 -----
samples/bpf/xsk_fwd.c | 1085 ---
scripts/bpf_doc.py | 26 +-
tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 16 +-
.../bpf/bpftool/Documentation/bpftool-feature.rst | 12 +
tools/bpf/bpftool/Documentation/bpftool-prog.rst | 5 +-
tools/bpf/bpftool/Makefile | 13 +-
tools/bpf/bpftool/bash-completion/bpftool | 30 +-
tools/bpf/bpftool/btf.c | 57 +-
tools/bpf/bpftool/btf_dumper.c | 29 +
tools/bpf/bpftool/cgroup.c | 162 +-
tools/bpf/bpftool/common.c | 160 +-
tools/bpf/bpftool/feature.c | 148 +-
tools/bpf/bpftool/gen.c | 115 +-
tools/bpf/bpftool/link.c | 61 +-
tools/bpf/bpftool/main.c | 2 -
tools/bpf/bpftool/main.h | 24 +-
tools/bpf/bpftool/map.c | 84 +-
tools/bpf/bpftool/pids.c | 1 +
tools/bpf/bpftool/prog.c | 81 +-
tools/bpf/bpftool/struct_ops.c | 2 +
tools/bpf/resolve_btfids/main.c | 40 +-
tools/bpf/runqslower/Makefile | 7 +-
tools/include/linux/btf_ids.h | 35 +-
tools/include/uapi/linux/bpf.h | 96 +-
tools/include/uapi/linux/btf.h | 17 +-
tools/include/uapi/linux/if_link.h | 1 +
tools/lib/bpf/Build | 2 +-
tools/lib/bpf/Makefile | 2 +-
tools/lib/bpf/bpf.c | 209 +-
tools/lib/bpf/bpf.h | 109 +-
tools/lib/bpf/bpf_core_read.h | 11 +
tools/lib/bpf/bpf_helpers.h | 13 +
tools/lib/bpf/bpf_tracing.h | 60 +-
tools/lib/bpf/btf.c | 412 +-
tools/lib/bpf/btf.h | 118 +-
tools/lib/bpf/btf_dump.c | 160 +-
tools/lib/bpf/gen_loader.c | 2 +-
tools/lib/bpf/libbpf.c | 2342 ++----
tools/lib/bpf/libbpf.h | 569 +-
tools/lib/bpf/libbpf.map | 123 +-
tools/lib/bpf/libbpf_common.h | 16 +-
tools/lib/bpf/libbpf_internal.h | 39 +-
tools/lib/bpf/libbpf_legacy.h | 28 +-
tools/lib/bpf/libbpf_probes.c | 125 +-
tools/lib/bpf/linker.c | 7 +-
tools/lib/bpf/netlink.c | 62 +-
tools/lib/bpf/relo_core.c | 479 +-
tools/lib/bpf/relo_core.h | 10 +-
tools/lib/bpf/usdt.bpf.h | 16 +-
tools/lib/bpf/usdt.c | 129 +-
tools/lib/bpf/xsk.c | 1260 ---
tools/lib/bpf/xsk.h | 336 -
tools/perf/util/bpf-loader.c | 204 +-
tools/testing/selftests/bpf/.gitignore | 3 +-
tools/testing/selftests/bpf/DENYLIST | 6 +
tools/testing/selftests/bpf/DENYLIST.s390x | 67 +
tools/testing/selftests/bpf/Makefile | 34 +-
tools/testing/selftests/bpf/bench.c | 99 +
tools/testing/selftests/bpf/bench.h | 16 +
.../bpf/benchs/bench_bpf_hashmap_full_update.c | 96 +
.../selftests/bpf/benchs/bench_local_storage.c | 287 +
.../benchs/bench_local_storage_rcu_tasks_trace.c | 281 +
.../benchs/run_bench_bpf_hashmap_full_update.sh | 11 +
.../bpf/benchs/run_bench_local_storage.sh | 24 +
.../run_bench_local_storage_rcu_tasks_trace.sh | 11 +
tools/testing/selftests/bpf/benchs/run_common.sh | 17 +
tools/testing/selftests/bpf/bpf_legacy.h | 9 -
.../selftests/bpf/bpf_testmod/bpf_testmod.c | 10 +-
tools/testing/selftests/bpf/btf_helpers.c | 25 +-
tools/testing/selftests/bpf/config | 93 +-
tools/testing/selftests/bpf/config.s390x | 147 +
tools/testing/selftests/bpf/config.x86_64 | 251 +
tools/testing/selftests/bpf/network_helpers.c | 2 +-
.../selftests/bpf/prog_tests/attach_probe.c | 49 +-
tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 +
tools/testing/selftests/bpf/prog_tests/bpf_loop.c | 62 +
tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 64 +-
.../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 61 +
tools/testing/selftests/bpf/prog_tests/btf.c | 157 +-
tools/testing/selftests/bpf/prog_tests/btf_write.c | 126 +-
.../testing/selftests/bpf/prog_tests/core_extern.c | 17 +-
.../testing/selftests/bpf/prog_tests/core_reloc.c | 140 +-
.../selftests/bpf/prog_tests/fexit_stress.c | 32 +-
.../selftests/bpf/prog_tests/kprobe_multi_test.c | 6 +-
.../testing/selftests/bpf/prog_tests/libbpf_str.c | 207 +
.../testing/selftests/bpf/prog_tests/lsm_cgroup.c | 313 +
.../testing/selftests/bpf/prog_tests/probe_user.c | 35 +-
.../selftests/bpf/prog_tests/resolve_btfids.c | 2 +-
.../selftests/bpf/prog_tests/ringbuf_multi.c | 11 +
.../testing/selftests/bpf/prog_tests/send_signal.c | 2 +-
tools/testing/selftests/bpf/prog_tests/skeleton.c | 2 +
.../testing/selftests/bpf/prog_tests/sock_fields.c | 1 -
.../testing/selftests/bpf/prog_tests/tc_redirect.c | 8 +-
.../testing/selftests/bpf/prog_tests/test_tunnel.c | 17 +-
tools/testing/selftests/bpf/prog_tests/usdt.c | 2 +-
.../selftests/bpf/prog_tests/xdp_synproxy.c | 183 +
.../bpf/progs/bpf_hashmap_full_update_bench.c | 40 +
tools/testing/selftests/bpf/progs/bpf_iter.h | 7 +
tools/testing/selftests/bpf/progs/bpf_iter_ksym.c | 74 +
tools/testing/selftests/bpf/progs/bpf_loop.c | 114 +
.../selftests/bpf/progs/bpf_syscall_macro.c | 6 +-
.../testing/selftests/bpf/progs/bpf_tracing_net.h | 1 +
.../bpf/progs/btf__core_reloc_enum64val.c | 3 +
.../bpf/progs/btf__core_reloc_enum64val___diff.c | 3 +
.../btf__core_reloc_enum64val___err_missing.c | 3 +
.../btf__core_reloc_enum64val___val3_missing.c | 3 +
.../bpf/progs/btf__core_reloc_type_based___diff.c | 3 +
.../testing/selftests/bpf/progs/core_reloc_types.h | 190 +-
.../selftests/bpf/progs/local_storage_bench.c | 104 +
.../progs/local_storage_rcu_tasks_trace_bench.c | 67 +
tools/testing/selftests/bpf/progs/lsm_cgroup.c | 180 +
.../selftests/bpf/progs/lsm_cgroup_nonvoid.c | 14 +
.../selftests/bpf/progs/tcp_ca_incompl_cong_ops.c | 35 +
.../selftests/bpf/progs/tcp_ca_unsupp_cong_op.c | 21 +
.../selftests/bpf/progs/tcp_ca_write_sk_pacing.c | 60 +
.../selftests/bpf/progs/test_attach_probe.c | 73 +-
tools/testing/selftests/bpf/progs/test_bpf_nf.c | 85 +-
.../testing/selftests/bpf/progs/test_bpf_nf_fail.c | 134 +
tools/testing/selftests/bpf/progs/test_btf_haskv.c | 51 -
tools/testing/selftests/bpf/progs/test_btf_newkv.c | 18 -
.../testing/selftests/bpf/progs/test_core_extern.c | 3 +
.../bpf/progs/test_core_reloc_enum64val.c | 70 +
.../selftests/bpf/progs/test_core_reloc_kernel.c | 19 +
.../bpf/progs/test_core_reloc_type_based.c | 49 +-
.../testing/selftests/bpf/progs/test_probe_user.c | 50 +-
tools/testing/selftests/bpf/progs/test_skeleton.c | 4 +
tools/testing/selftests/bpf/progs/test_tc_dtime.c | 53 +-
.../testing/selftests/bpf/progs/test_tunnel_kern.c | 80 +-
tools/testing/selftests/bpf/progs/test_varlen.c | 8 +-
.../selftests/bpf/progs/test_xdp_noinline.c | 30 +-
.../selftests/bpf/progs/xdp_synproxy_kern.c | 843 ++
.../selftests/bpf/test_bpftool_synctypes.py | 182 +-
tools/testing/selftests/bpf/test_btf.h | 3 +
tools/testing/selftests/bpf/test_progs.c | 7 +-
tools/testing/selftests/bpf/test_verifier.c | 367 +-
tools/testing/selftests/bpf/test_xdp_veth.sh | 6 +-
tools/testing/selftests/bpf/test_xdping.sh | 4 +
tools/testing/selftests/bpf/test_xsk.sh | 6 +-
.../selftests/bpf/verifier/bpf_loop_inline.c | 264 +
tools/testing/selftests/bpf/verifier/calls.c | 53 +
tools/testing/selftests/bpf/vmtest.sh | 53 +-
tools/testing/selftests/bpf/xdp_synproxy.c | 466 ++
tools/testing/selftests/bpf/xdpxceiver.c | 1665 ----
tools/testing/selftests/bpf/xdpxceiver.h | 172 -
tools/testing/selftests/bpf/xsk.c | 1268 +++
tools/testing/selftests/bpf/xsk.h | 316 +
tools/testing/selftests/bpf/xsk_prereqs.sh | 4 +-
tools/testing/selftests/bpf/xskxceiver.c | 1682 ++++
tools/testing/selftests/bpf/xskxceiver.h | 172 +
tools/testing/selftests/drivers/net/dsa/Makefile | 17 +
.../drivers/net/mlxsw/devlink_linecard.sh | 54 +
.../drivers/net/mlxsw/rif_counter_scale.sh | 107 +
.../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 31 +-
.../net/mlxsw/spectrum-2/rif_counter_scale.sh | 1 +
.../net/mlxsw/spectrum-2/tc_flower_scale.sh | 15 +-
.../drivers/net/mlxsw/spectrum/resource_scale.sh | 29 +-
.../net/mlxsw/spectrum/rif_counter_scale.sh | 34 +
.../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 17 +
.../testing/selftests/drivers/net/netdevsim/fib.sh | 45 +
tools/testing/selftests/net/.gitignore | 1 +
tools/testing/selftests/net/Makefile | 3 +
tools/testing/selftests/net/af_unix/Makefile | 3 +-
tools/testing/selftests/net/af_unix/unix_connect.c | 148 +
.../selftests/net/arp_ndisc_untracked_subnets.sh | 308 +
tools/testing/selftests/net/cmsg_sender.c | 2 +-
tools/testing/selftests/net/fib_rule_tests.sh | 23 +
tools/testing/selftests/net/forwarding/Makefile | 1 +
.../net/forwarding/bridge_mdb_port_down.sh | 118 +
.../net/forwarding/ethtool_extended_state.sh | 43 +-
.../net/forwarding/mirror_gre_bridge_1q_lag.sh | 7 +-
.../selftests/net/forwarding/vxlan_asymmetric.sh | 2 +-
tools/testing/selftests/net/ioam6.sh | 12 +-
tools/testing/selftests/net/ipv6_flowlabel.c | 75 +-
tools/testing/selftests/net/ipv6_flowlabel.sh | 16 +
tools/testing/selftests/net/mptcp/mptcp_join.sh | 116 +-
tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 2 +-
tools/testing/selftests/net/mptcp/simult_flows.sh | 14 +-
tools/testing/selftests/net/mptcp/userspace_pm.sh | 40 +-
.../selftests/net/srv6_hencap_red_l3vpn_test.sh | 879 +++
.../selftests/net/srv6_hl2encap_red_l2vpn_test.sh | 821 ++
tools/testing/selftests/net/tls.c | 124 +-
tools/testing/selftests/tc-testing/.gitignore | 1 -
tools/testing/selftests/wireguard/qemu/Makefile | 17 +-
.../selftests/wireguard/qemu/arch/um.config | 3 +
.../testing/selftests/wireguard/qemu/debug.config | 5 -
.../testing/selftests/wireguard/qemu/kernel.config | 1 -
1767 files changed, 103100 insertions(+), 74062 deletions(-)
create mode 100644 Documentation/bpf/kfuncs.rst
create mode 100644 Documentation/bpf/map_hash.rst
create mode 100644 Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
create mode 100644 Documentation/devicetree/bindings/net/can/nxp,sja1000.yaml
delete mode 100644 Documentation/devicetree/bindings/net/can/sja1000.txt
create mode 100644 Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml
create mode 100644 Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
delete mode 100644 Documentation/devicetree/bindings/net/dsa/mt7530.txt
create mode 100644 Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
delete mode 100644 Documentation/devicetree/bindings/net/sff,sfp.txt
create mode 100644 Documentation/devicetree/bindings/net/sff,sfp.yaml
create mode 100644 Documentation/devicetree/bindings/net/xlnx,emaclite.yaml
create mode 100644 Documentation/networking/device_drivers/can/can327.rst
delete mode 100644 Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
create mode 100644 Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst
create mode 100644 Documentation/networking/devlink/devlink-selftests.rst
create mode 100644 drivers/net/can/can327.c
create mode 100644 drivers/net/can/dev/calc_bittiming.c
delete mode 100644 drivers/net/can/slcan.c
create mode 100644 drivers/net/can/slcan/Makefile
create mode 100644 drivers/net/can/slcan/slcan-core.c
create mode 100644 drivers/net/can/slcan/slcan-ethtool.c
create mode 100644 drivers/net/can/slcan/slcan.h
create mode 100644 drivers/net/can/usb/esd_usb.c
delete mode 100644 drivers/net/can/usb/esd_usb2.c
delete mode 100644 drivers/net/dsa/microchip/ksz8795_spi.c
create mode 100644 drivers/net/dsa/microchip/ksz9477.h
delete mode 100644 drivers/net/dsa/microchip/ksz9477_spi.c
create mode 100644 drivers/net/dsa/microchip/ksz_spi.c
create mode 100644 drivers/net/dsa/microchip/lan937x.h
create mode 100644 drivers/net/dsa/microchip/lan937x_main.c
create mode 100644 drivers/net/dsa/microchip/lan937x_reg.h
create mode 100644 drivers/net/dsa/qca/qca8k-8xxx.c
create mode 100644 drivers/net/dsa/qca/qca8k-common.c
create mode 100644 drivers/net/dsa/qca/qca8k.h
delete mode 100644 drivers/net/dsa/qca8k.c
delete mode 100644 drivers/net/dsa/qca8k.h
create mode 100644 drivers/net/dsa/rzn1_a5psw.c
create mode 100644 drivers/net/dsa/rzn1_a5psw.h
create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h
create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/htb.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.h
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/debugfs.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/aso.h
create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c
create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c
delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_router_xm.c
delete mode 100644 drivers/net/ethernet/neterion/vxge/Makefile
delete mode 100644 drivers/net/ethernet/neterion/vxge/vxge-config.c
delete mode 100644 drivers/net/ethernet/neterion/vxge/vxge-config.h
delete mode 100644 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c
delete mode 100644 drivers/net/ethernet/neterion/vxge/vxge-ethtool.h
delete mode 100644 drivers/net/ethernet/neterion/vxge/vxge-main.c
delete mode 100644 drivers/net/ethernet/neterion/vxge/vxge-main.h
delete mode 100644 drivers/net/ethernet/neterion/vxge/vxge-reg.h
delete mode 100644 drivers/net/ethernet/neterion/vxge/vxge-traffic.c
delete mode 100644 drivers/net/ethernet/neterion/vxge/vxge-traffic.h
delete mode 100644 drivers/net/ethernet/neterion/vxge/vxge-version.h
create mode 100644 drivers/net/ethernet/sfc/ef100_rep.c
create mode 100644 drivers/net/ethernet/sfc/ef100_rep.h
create mode 100644 drivers/net/ethernet/sfc/mae.c
create mode 100644 drivers/net/ethernet/sfc/mae.h
create mode 100644 drivers/net/ethernet/sfc/mcdi_pcol_mae.h
create mode 100644 drivers/net/ethernet/sfc/tc.c
create mode 100644 drivers/net/ethernet/sfc/tc.h
create mode 100644 drivers/net/ethernet/wangxun/Kconfig
create mode 100644 drivers/net/ethernet/wangxun/Makefile
create mode 100644 drivers/net/ethernet/wangxun/txgbe/Makefile
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe.h
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_type.h
create mode 100644 drivers/net/ipa/data/ipa_data-v3.1.c
create mode 100644 drivers/net/ipa/data/ipa_data-v3.5.1.c
create mode 100644 drivers/net/ipa/data/ipa_data-v4.11.c
create mode 100644 drivers/net/ipa/data/ipa_data-v4.2.c
create mode 100644 drivers/net/ipa/data/ipa_data-v4.5.c
create mode 100644 drivers/net/ipa/data/ipa_data-v4.9.c
delete mode 100644 drivers/net/ipa/ipa_data-v3.1.c
delete mode 100644 drivers/net/ipa/ipa_data-v3.5.1.c
delete mode 100644 drivers/net/ipa/ipa_data-v4.11.c
delete mode 100644 drivers/net/ipa/ipa_data-v4.2.c
delete mode 100644 drivers/net/ipa/ipa_data-v4.5.c
delete mode 100644 drivers/net/ipa/ipa_data-v4.9.c
create mode 100644 drivers/net/pcs/pcs-rzn1-miic.c
create mode 100644 drivers/net/phy/bcm-phy-ptp.c
create mode 100644 drivers/net/wireless/ath/wcn36xx/firmware.c
create mode 100644 drivers/net/wireless/ath/wcn36xx/firmware.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac2_mac.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.h
delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723de.h
delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821ce.h
delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.h
delete mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.h
create mode 100644 include/linux/pcs-rzn1-miic.h
create mode 100644 include/net/bluetooth/iso.h
create mode 100644 include/net/dropreason.h
create mode 100644 include/net/netns/flow_table.h
create mode 100644 net/bluetooth/iso.c
create mode 100644 net/core/.gitignore
create mode 100644 net/dsa/tag_rzn1_a5psw.c
create mode 100644 net/netfilter/nf_flow_table_procfs.c
create mode 100644 net/tls/tls.h
create mode 100644 net/tls/tls_strp.c
delete mode 100644 samples/bpf/xdpsock.h
delete mode 100644 samples/bpf/xdpsock_ctrl_proc.c
delete mode 100644 samples/bpf/xdpsock_kern.c
delete mode 100644 samples/bpf/xdpsock_user.c
delete mode 100644 samples/bpf/xsk_fwd.c
delete mode 100644 tools/lib/bpf/xsk.c
delete mode 100644 tools/lib/bpf/xsk.h
create mode 100644 tools/testing/selftests/bpf/DENYLIST
create mode 100644 tools/testing/selftests/bpf/DENYLIST.s390x
create mode 100644 tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c
create mode 100644 tools/testing/selftests/bpf/benchs/bench_local_storage.c
create mode 100644 tools/testing/selftests/bpf/benchs/bench_local_storage_rcu_task [...]
create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bpf_hashmap_full_u [...]
create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_local_storage.sh
create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_local_storage_rcu_ [...]
create mode 100644 tools/testing/selftests/bpf/config.s390x
create mode 100644 tools/testing/selftests/bpf/config.x86_64
create mode 100644 tools/testing/selftests/bpf/prog_tests/libbpf_str.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_hashmap_full_update_bench.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_ksym.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val___diff.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val___e [...]
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enum64val___v [...]
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___diff.c
create mode 100644 tools/testing/selftests/bpf/progs/local_storage_bench.c
create mode 100644 tools/testing/selftests/bpf/progs/local_storage_rcu_tasks_trace [...]
create mode 100644 tools/testing/selftests/bpf/progs/lsm_cgroup.c
create mode 100644 tools/testing/selftests/bpf/progs/lsm_cgroup_nonvoid.c
create mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_incompl_cong_ops.c
create mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_unsupp_cong_op.c
create mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_write_sk_pacing.c
create mode 100644 tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
delete mode 100644 tools/testing/selftests/bpf/progs/test_btf_haskv.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_enum64val.c
create mode 100644 tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
create mode 100644 tools/testing/selftests/bpf/verifier/bpf_loop_inline.c
create mode 100644 tools/testing/selftests/bpf/xdp_synproxy.c
delete mode 100644 tools/testing/selftests/bpf/xdpxceiver.c
delete mode 100644 tools/testing/selftests/bpf/xdpxceiver.h
create mode 100644 tools/testing/selftests/bpf/xsk.c
create mode 100644 tools/testing/selftests/bpf/xsk.h
create mode 100644 tools/testing/selftests/bpf/xskxceiver.c
create mode 100644 tools/testing/selftests/bpf/xskxceiver.h
create mode 100644 tools/testing/selftests/drivers/net/dsa/Makefile
create mode 100644 tools/testing/selftests/drivers/net/mlxsw/rif_counter_scale.sh
create mode 120000 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/rif_counte [...]
create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/rif_counter_ [...]
create mode 100644 tools/testing/selftests/net/af_unix/unix_connect.c
create mode 100755 tools/testing/selftests/net/arp_ndisc_untracked_subnets.sh
create mode 100755 tools/testing/selftests/net/forwarding/bridge_mdb_port_down.sh
create mode 100755 tools/testing/selftests/net/srv6_hencap_red_l3vpn_test.sh
create mode 100755 tools/testing/selftests/net/srv6_hl2encap_red_l2vpn_test.sh
create mode 100644 tools/testing/selftests/wireguard/qemu/arch/um.config
--
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_gcc_check/master-arm
in repository toolchain/ci/gcc.
from 9bb19e143cf middle-end: Support recognition of three-way max/min.
adds f0688c82ba8 testsuite: btf: fix regexps in btf-int-1.c
adds 19ffb35d174 Do not walk equivalence set in path_oracle::killing_def.
adds 1e4a8c782e5 Do not enable -mblock-ops-vector-pair.
No new revisions were added by this update.
Summary of changes:
gcc/config/rs6000/rs6000.cc | 11 -----------
gcc/testsuite/gcc.dg/debug/btf/btf-int-1.c | 8 ++++----
gcc/value-relation.cc | 11 +----------
3 files changed, 5 insertions(+), 25 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_gcc_check/master-arm
in repository toolchain/ci/base-artifacts.
discards 74f5ec836 0: update: binutils-gcc: 1
new be521e086 0: update: binutils-gcc: 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 (74f5ec836)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gcc_check/master-arm (be [...]
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.xz | Bin 1608 -> 1588 bytes
02-prepare_abe/console.log.xz | Bin 2756 -> 2724 bytes
03-build_abe-binutils/console.log.xz | Bin 51504 -> 51604 bytes
04-build_abe-gcc/console.log.xz | Bin 233704 -> 232072 bytes
05-build_abe-dejagnu/console.log.xz | Bin 3812 -> 3816 bytes
06-build_abe-check_gcc/console.log.xz | Bin 3096 -> 2692 bytes
07-check_regression/console.log.xz | Bin 3488 -> 2936 bytes
07-check_regression/extra-bisect-params | 1 -
07-check_regression/fails.sum | 24 -
07-check_regression/results.compare | 42 +-
07-check_regression/results.compare2 | 136 +-
07-check_regression/results.regressions | 44 -
08-update_baseline/console.log | 419 ++-
08-update_baseline/extra-bisect-params | 1 -
08-update_baseline/fails.sum | 24 -
08-update_baseline/results.compare | 42 +-
08-update_baseline/results.compare2 | 136 +-
08-update_baseline/results.regressions | 44 -
jenkins/manifest.sh | 14 +-
sumfiles/g++.log.xz | Bin 2770852 -> 2778168 bytes
sumfiles/g++.sum | 138 +-
sumfiles/gcc.log.xz | Bin 2392768 -> 2365684 bytes
sumfiles/gcc.sum | 4736 +++++++++++++++----------------
sumfiles/gfortran.log.xz | Bin 901596 -> 902100 bytes
sumfiles/gfortran.sum | 44 +-
sumfiles/libatomic.log.xz | Bin 2164 -> 2164 bytes
sumfiles/libatomic.sum | 4 +-
sumfiles/libgomp.log.xz | Bin 202164 -> 202200 bytes
sumfiles/libgomp.sum | 16 +-
sumfiles/libitm.log.xz | Bin 2548 -> 2548 bytes
sumfiles/libitm.sum | 6 +-
sumfiles/libstdc++.log.xz | Bin 442616 -> 457324 bytes
sumfiles/libstdc++.sum | 10 +-
33 files changed, 2752 insertions(+), 3129 deletions(-)
delete mode 100644 07-check_regression/extra-bisect-params
delete mode 100644 07-check_regression/fails.sum
delete mode 100644 07-check_regression/results.regressions
delete mode 100644 08-update_baseline/extra-bisect-params
delete mode 100644 08-update_baseline/fails.sum
delete mode 100644 08-update_baseline/results.regressions
--
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_cross_check_gcc/master-aarch64
in repository toolchain/ci/qemu.
from d2656dd577 Update version for v7.1.0-rc1 release
adds 734a659ad2 linux-user/flatload.c: Fix setting of image_info::end_code
adds f71fa4e3bb linux-user: Do not treat madvise()'s advice as a bitmask
adds 5b63de6b54 linux-user: Use memfd for open syscall emulation
adds 2480f3bbd0 Merge tag 'linux-user-for-7.1-pull-request' of https://gitla [...]
No new revisions were added by this update.
Summary of changes:
linux-user/flatload.c | 2 +-
linux-user/mmap.c | 2 +-
linux-user/syscall.c | 22 ++++++++++++++--------
3 files changed, 16 insertions(+), 10 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_gnu_cross_check_gcc/master-aarch64
in repository toolchain/ci/glibc.
from 9001cb1102 assert: Do not use stderr in libc-internal assert
adds 085030b957 Update kernel version to 5.19 in header constant tests
No new revisions were added by this update.
Summary of changes:
sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +-
sysdeps/unix/sysv/linux/tst-mount-consts.py | 4 ++--
sysdeps/unix/sysv/linux/tst-pidfd-consts.py | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.