This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from d7f0bc05949 libgcc CRIS: Define TARGET_HAS_NO_HW_DIVIDE
new 4a3dbcbdb3d Daily bump.
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:
ChangeLog | 8 +
contrib/ChangeLog | 4 +
gcc/ChangeLog | 509 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c/ChangeLog | 5 +
gcc/cp/ChangeLog | 23 +++
gcc/m2/ChangeLog | 27 +++
gcc/testsuite/ChangeLog | 92 +++++++++
libgcc/ChangeLog | 10 +
libsanitizer/ChangeLog | 4 +
10 files changed, 683 insertions(+), 1 deletion(-)
--
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 releases/gcc-10
in repository gcc.
from db0b8927d66 Daily bump.
new 1dff0320861 Daily bump.
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:
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
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 binutils-gdb.
from 1656d3f8ef5 RISC-V: Support XVentanaCondOps extension
new 0bda45b2702 Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
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 gdb-13-branch
in repository binutils-gdb.
from 81b693a4e78 Automatic date update in version.in
new 10765a66506 Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
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 binutils-2_40-branch
in repository binutils-gdb.
from 8c6f96a6ca7 Automatic date update in version.in
new 74d6dcb6f63 Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
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 gcc.
from 2a26872984c RISC-V: Fix sync.md and riscv.cc whitespace errors
new d7f0bc05949 libgcc CRIS: Define TARGET_HAS_NO_HW_DIVIDE
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:
libgcc/config/cris/t-cris | 3 +++
1 file changed, 3 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.
unknown user pushed a change to branch master
in repository linux.
from b68ee1c6131c Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...]
new 0a09a2f933c7 bpf: Annotate data races in bpf_local_storage
new 521d3c0a1730 bpf: Remove unused MEM_ALLOC | PTR_TRUSTED checks
new da03e43a8c50 bpf: Fix check_reg_type for PTR_TO_BTF_ID
new dbd8d22863e8 bpf: Wrap register invalidation with a helper
new 5d5de3a431d8 bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma
new 1f265d2aea0d selftests/bpf: Remove not used headers
new b539a287baaa selftests/bpf: Fix cross compilation with CLANG_CROSS_FLAGS
new bb035ef0cc91 LoongArch: BPF: Support mixing bpf2bpf and tailcalls
new df2ccc180a2e bpf: Check for helper calls in check_subprogs()
new d40c3847b485 riscv, bpf: Add kfunc support for RV64
new 9fa02892857a selftests/bpf: Fix BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL [...]
new 746ce7671285 bpf, docs: Add explanation of endianness
new 332ea1f697be bpf: Add bpf_cgroup_from_id() kfunc
new d0093aaefa35 selftests/bpf: Add a test case for bpf_cgroup_from_id()
new b61987d37cbe selftests/bpf: move SYS() macro into the test_progs.h
new 02d6a057c7be selftests/bpf: run mptcp in a dedicated netns
new 68bfd65fb98d Merge branch 'move SYS() macro to test_progs.h and run mpt [...]
new 29c66ad1c3ad libbpf: Use struct user_pt_regs to define __PT_REGS_CAST() [...]
new 84c22fa83f9c selftests/bpf: Use __NR_prlimit64 instead of __NR_getrlimi [...]
new c679bbd611c0 tools: bpftool: Remove invalid \' json escape
new 11e456cae91e selftests/bpf: Fix compilation errors: Assign a value to a [...]
new 06943ae67594 libbpf: Fix arm syscall regs spec in bpf_tracing.h
new 0a504fa1a780 libbpf: Document bpf_{btf,link,map,prog}_get_info_by_fd()
new c8ee37bde402 libbpf: Fix bpf_xdp_query() in old kernels
new bbefef2f0708 bpf, mips: Implement DADDI workarounds for JIT
new 7364d60c2661 bpf, mips: Implement R4000 workarounds for JIT
new 30a2d8328d8a bpf: Fix bpf_cgroup_from_id() doxygen header
new ae256f95478e bpf, docs: Document BPF insn encoding in term of stored bytes
new 2f4643934670 bpf: Support "sk_buff" and "xdp_buff" as valid kfunc arg types
new 7e0dac2807e6 bpf: Refactor process_dynptr_func
new 1d18feb2c915 bpf: Allow initializing dynptrs in kfuncs
new 8357b366cbb0 bpf: Define no-ops for externally called bpf dynptr functions
new 485ec51ef976 bpf: Refactor verifier dynptr into get_dynptr_arg_reg
new d96d937d7c5c bpf: Add __uninit kfunc annotation
new b5964b968ac6 bpf: Add skb dynptrs
new 05421aecd4ed bpf: Add xdp dynptrs
new 66e3a13e7c2c bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwr
new cfa7b011894d selftests/bpf: tests for using dynptrs to parse skb and xd [...]
new c4b5c5bad9f0 Merge branch 'Add skb + xdp dynptrs'
new 65334e64a493 bpf: Support kptrs in percpu hashmap and percpu LRU hashmap
new 9db44fdd8105 bpf: Support kptrs in local storage maps
new 85521e1ea4d0 selftests/bpf: Add more tests for kptrs in maps
new 6c18e3753105 Merge branch 'Add support for kptrs in more BPF maps'
new be35f4af719c selftests/bpf: Set __BITS_PER_LONG if target is bpf for LoongArch
new 40e1bcab1e4c libbpf: Remove unnecessary ternary operator
new 7832d06bd9f9 libbpf: Remove several dead assignments
new 4672129127ee libbpf: Cleanup linker_append_elf_relos
new 07e2193f106d Merge branch 'libbpf: fix several issues reported by stati [...]
new 35cbf7f91568 selftests/bpf: Support custom per-test flags and multiple [...]
new d69b5a90e17d Merge branch 'selftests/bpf: support custom per-test flags [...]
new 7ce60b110eec bpf: Fix doxygen comments for dynptr slice kfuncs
new db52b587c67f bpf, docs: Fix __uninit kfunc doc section
new 1eebcb60633f libbpf: Implement basic zip archive parsing support
new 434fdcead735 libbpf: Introduce elf_find_func_offset_from_file() function
new c44fd8450763 libbpf: Add support for attaching uprobes to shared object [...]
new b1d462bc30e7 Merge branch 'Make uprobe attachment APK aware'
new c45eac537bd8 bpf: Fix bpf_dynptr_slice{_rdwr} to return NULL instead of 0
new d56b0c461d19 bpf, docs: Fix link to netdev-FAQ target
new cacad346f67c bpf, docs: Fix final bpf docs build failure
new c501bf55c88b bpf: Make bpf_get_current_[ancestor_]cgroup_id() available [...]
new ec97a76f113e selftests/bpf: Add -Wuninitialized flag to bpf prog flags
new f71f8530494b bpf: Add support for absolute value BPF timers
new 944459e88b4f selftests/bpf: Add absolute timer test
new 03b77e17aeb2 bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted.
new 8d093b4e95a2 bpf: Mark cgroups and dfl_cgrp fields as trusted.
new 20c09d92faee bpf: Introduce kptr_rcu.
new 838bd4ac9aa3 selftests/bpf: Add a test case for kptr_rcu.
new 0047d8343f60 selftests/bpf: Tweak cgroup kfunc test.
new 6fcd486b3a0a bpf: Refactor RCU enforcement in the verifier.
new db55174d05ee Merge branch 'bpf-kptr-rcu'
new e768e3c5aab4 bpf: Use separate RCU callbacks for freeing selem
new 0d80a619c113 bpf: allow ctx writes using BPF_ST_MEM instruction
new 806f81cd1ee3 selftests/bpf: test if pointer type is tracked for BPF_ST_MEM
new 71cf4d027ad5 selftests/bpf: Disassembler tests for verifier.c:convert_c [...]
new 2564a031ab7b Merge branch 'bpf: allow ctx writes using BPF_ST_MEM instruction'
new d54e0f6c1adf bpf: improve stack slot state printing
new 567da5d253cd bpf: improve regsafe() checks for PTR_TO_{MEM,BUF,TP_BUFFER}
new 6f876e75d316 selftests/bpf: enhance align selftest's expected log matching
new 98ddcf389d1b bpf: honor env->test_state_freq flag in is_state_visited()
new fffc893b6bf2 selftests/bpf: adjust log_fixup's buffer size for proper t [...]
new 653ae3a874ac bpf: clean up visit_insn()'s instruction processing
new c1ee85a9806a bpf: fix visit_insn()'s detection of BPF_FUNC_timer_set_ca [...]
new 553a64a85c5d bpf: ensure that r0 is marked scratched after any function call
new d0e1ac227945 bpf: move kfunc_call_arg_meta higher in the file
new d5271c5b1950 bpf: mark PTR_TO_MEM as non-null register type
new a461f5adf177 bpf: generalize dynptr_get_spi to be usable for iters
new f4b4eee6169b bpf: add support for fixed-size memory pointer returns for kfuncs
new fd4cb29f2a3d tools/resolve_btfids: Add /libsubcmd to .gitignore
new f8b299bc6a0f libbpf: Add support to set kprobe/uprobe attach mode
new 7391ec6391e2 selftests/bpf: Split test_attach_probe into multi subtests
new c7aec81b31e4 selftests/bpf: Add test for legacy/perf kprobe/uprobe attach mode
new 8f4c92f0024f Merge branch 'libbpf: allow users to set kprobe/uprobe att [...]
new 36e5e391a25a Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...]
new 0194b64578e9 net: phy: improve phy_read_poll_timeout
new 40bbae583ec3 net: remove enum skb_free_reason
new 4310e2f42030 net: phy: smsc: simplify lan95xx_config_aneg_ext
new 2549347972a8 netxen_nic: Replace fake flex-array with flexible-array member
new 8ca5a5790b9a net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps
new 91c8643578a2 r8169: use spinlock to protect mac ocp register access
new 6bc6c4e6893e r8169: use spinlock to protect access to registers Config2 [...]
new 59ee97c0c1a8 r8169: enable cfg9346 config register access in atomic context
new 49ef7d846d4b r8169: prepare rtl_hw_aspm_clkreq_enable for usage in atom [...]
new e1ed3e4d9111 r8169: disable ASPM during NAPI poll
new 2ab19de62d67 r8169: remove ASPM restrictions now that ASPM is disabled [...]
new db067ef3424e Merge branch 'r8169-disable-ASPM-during-NAPI-poll'
new 966b6b809f90 net/mlx4_en: Replace fake flex-array with flexible-array member
new ecf729f93bd5 emulex/benet: clean up some inconsistent indenting
new 7d8c48917a95 dt-bindings: net: dsa: mediatek,mt7530: change some descri [...]
new fbd3dce95808 net: microchip: sparx5: Correct the spelling of the keyset [...]
new bfcb94aacc92 net: microchip: sparx5: Provide rule count, key removal an [...]
new 1c14432dcefa net: microchip: sparx5: Add TC template list to a port
new d9f175b0dffb net: microchip: sparx5: Add port keyset changing functionality
new e1d597ecbe5c net: microchip: sparx5: Add TC template support
new b3f4cd07dfb4 Merge branch 'sparx5-tc-flower-templates'
new 10369080454d net: reclaim skb->scm_io_uring bit
new 2d5bcdcda879 bpf: Increase size of BTF_ID_LIST without CONFIG_DEBUG_INF [...]
new 90a5527d7686 bpf: add new map ops ->map_mem_usage
new 41d5941e7f9a bpf: lpm_trie memory usage
new 304849a27b34 bpf: hashtab memory usage
new 1746d0555a87 bpf: arraymap memory usage
new cbb9b6068c68 bpf: stackmap memory usage
new 2e89caf055a6 bpf: reuseport_array memory usage
new 2f7e4ab2caa9 bpf: ringbuf memory usage
new 71a49abe73cb bpf: bloom_filter memory usage
new 835f1fca9513 bpf: cpumap memory usage
new fa5e83df173b bpf: devmap memory usage
new c6e66b42a348 bpf: queue_stack_maps memory usage
new f062226d8d59 bpf: bpf_struct_ops memory usage
new 2f536977d6f1 bpf: local_storage memory usage
new 7490b7f1c02e bpf, net: bpf_local_storage memory usage
new 73d2c61919e9 bpf, net: sock_map memory usage
new b4fd0d672bca bpf, net: xskmap memory usage
new 9629363cd056 bpf: offload map memory usage
new 6b4a6ea2c62d bpf: enforce all maps having memory usage callback
new a73dc912aa7e Merge branch 'bpf: bpf memory usage'
new 3ecde2182adb libbpf: Fix theoretical u32 underflow in find_cd() function
new 98e678e9bc58 libbpf: Refactor parse_usdt_arg() to re-use code
new 720d93b60aec libbpf: USDT arm arg parsing support
new d1d51a62d060 Merge branch 'libbpf: usdt arm arg parsing support'
new 12fabae03ca6 selftests/bpf: Fix IMA test
new ed69e0667db5 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...]
new 6bf0ad7f2917 ravb: remove R-Car H3 ES1.* handling
new 1de2a84dd060 alx: Drop redundant pci_enable_pcie_error_reporting()
new b4e24578b484 be2net: Drop redundant pci_enable_pcie_error_reporting()
new 5f00358b5e90 bnx2: Drop redundant pci_enable_pcie_error_reporting()
new 2fba753cc9b5 bnx2x: Drop redundant pci_enable_pcie_error_reporting()
new 5f29b73d4eba bnxt: Drop redundant pci_enable_pcie_error_reporting()
new ca7f175fc24e cxgb4: Drop redundant pci_enable_pcie_error_reporting()
new 49f79ac22f89 net/fungible: Drop redundant pci_enable_pcie_error_reporting()
new c183033f631a net: hns3: remove unnecessary aer.h include
new 2d0e0372069d netxen_nic: Drop redundant pci_enable_pcie_error_reporting()
new fe3f4c292da1 octeon_ep: Drop redundant pci_enable_pcie_error_reporting()
new 1263c7b78315 qed: Drop redundant pci_enable_pcie_error_reporting()
new 5f1fbdc168f4 net: qede: Remove unnecessary aer.h include
new 95e35f599407 qlcnic: Drop redundant pci_enable_pcie_error_reporting()
new e07ce5567194 qlcnic: Remove unnecessary aer.h include
new bdedf705688c sfc: Drop redundant pci_enable_pcie_error_reporting()
new 4ac9272691a4 sfc: falcon: Drop redundant pci_enable_pcie_error_reporting()
new ecded61ceb89 sfc/siena: Drop redundant pci_enable_pcie_error_reporting()
new c39abdd396bc sfc_ef100: Drop redundant pci_disable_pcie_error_reporting()
new a7edf8e5142f net: ngbe: Drop redundant pci_enable_pcie_error_reporting()
new 1fccc781bf7e net: txgbe: Drop redundant pci_enable_pcie_error_reporting()
new ab76f2bff0f3 e1000e: Remove unnecessary aer.h include
new 8be901a6715f fm10k: Remove unnecessary aer.h include
new acd2bb015fae i40e: Remove unnecessary aer.h include
new 495b72c79302 iavf: Remove unnecessary aer.h include
new ddd652ef30e3 ice: Remove unnecessary aer.h include
new 648a2020fdac igb: Remove unnecessary aer.h include
new 1530522f101f igc: Remove unnecessary aer.h include
new f3468e394439 ixgbe: Remove unnecessary aer.h include
new 7e01b4085f11 Merge branch 'pci-aer-remove-redundant-device-control-erro [...]
new 04eb3d1cede0 net: mtk_eth_soc: tidy mtk_gmac0_rgmii_adjust()
new 7910898e1b2a net: mtk_eth_soc: move trgmii ddr2 check to probe function
new c9f9e3a3289f net: mtk_eth_soc: remove unnecessary checks in mtk_mac_config()
new 8cd9de08ccf6 net: mtk_eth_soc: remove support for RMII and REVMII modes
new 46ca833c060c Merge branch 'various-mtk_eth_soc-cleanups'
new 4821a076eb60 sctp: add fair capacity stream scheduler
new 42d452e7709f sctp: add weighted fair queueing stream scheduler
new db47fa2e4cbf Merge branch 'sctp-add-another-two-stream-schedulers'
new d0ddf5065ffe Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 14296c7d72ec mctp: remove MODULE_LICENSE in non-modules
new efb5b62d7271 lib: packing: remove MODULE_LICENSE in non-modules
new 6978052448f9 netlink: remove unused 'compare' function
new 513bdd947388 net: phy: smsc: use phy_set_bits in smsc_phy_config_init
new 62423bd2d2e2 net: sched: remove qdisc_watchdog->last_expires
new 76b9bf965c98 neighbour: delete neigh_lookup_nodev as not used
new b3a8df9f27c0 net: ethernet: ti: am65-cpsw: Convert to devm_of_phy_optio [...]
new 4386b9218577 netfilter: bridge: introduce broute meta statement
new 9ccff83b1322 netfilter: bridge: call pskb_may_pull in br_nf_check_hbh_len
new a7f1a2f43e68 netfilter: bridge: check len before accessing more nh data
new 0b24bd71a6c0 netfilter: bridge: move pskb_trim_rcsum out of br_nf_check [...]
new 28e144cf5f72 netfilter: move br_nf_check_hbh_len to utils
new eaafdaa3e922 netfilter: use nf_ip6_check_hbh_len in nf_ct_skb_network_trim
new 6bb382bcf742 selftests: add a selftest for big tcp
new e5d015a114da netfilter: conntrack: fix typo
new b0ca200077b3 netfilter: nat: fix indentation of function arguments
new d0928c1c5b3d Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...]
new fd9c31f83441 udp: introduce __sk_mem_schedule() usage
new ae4fe4698300 igc: Add qbv_config_change_errors counter
new 92a0dcb8427d igc: offload queue max SDU from tc-taprio
new 6cc1b2fd736d igc: Clean up and optimize watchdog task
new 8fbaced29dc0 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new a1331535aeb4 net: restore alpha order to Ethernet devices in config
new cc4342f60f1a net: mvpp2: Defer probe if MAC address source is not yet ready
new 99ce286d2d30 net: lan966x: Add IS1 VCAP model
new a4d9b3ec63de net: lan966x: Add IS1 VCAP keyset configuration for lan966x
new 135c2116fd03 net: lan966x: Add TC support for IS1 VCAP
new b3762a9db39c net: lan966x: Add TC filter chaining support for IS1 and I [...]
new 44d706fde755 net: lan966x: Add support for IS1 VCAP ethernet protocol types
new ae913318bcc8 Merge branch 'net-lan966x-add-support-for-is1-vcap'
new 438b406055cd tun: flag the device as supporting FMODE_NOWAIT
new f758bfec377a tap: add support for IOCB_NOWAIT
new 566b6701d5df skbuff: Replace open-coded skb_propagate_pfmemalloc()s
new 3c6401266f91 skbuff: Add likely to skb pointer in build_skb()
new c568a8de6bb1 Merge branch 'couple-of-minor-improvements-to-build_skb-variants'
new f94b9bed12e8 net: sfp: add A2h presence flag
new 5daed426f012 net: sfp: only use soft polling if we have A2h access
new 127cd6856392 Merge branch 'rework-sfp-a2-access-conditionals'
new 59e6ded57cc1 wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values
new 015bf4df8ea6 wifi: wfx: Remove some dead code
new 398eb19415eb wifi: rtl8xxxu: 8188e: parse single one element of RA repo [...]
new db5e4b364553 wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfu [...]
new c6aa9a9c4725 wifi: rtw89: add RNR support for 6 GHz scan
new b9b1e4fe2957 wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_p [...]
new 96c79da2e4d1 wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_ [...]
new 8599ea40582d wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup
new 64e9d5646535 wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing
new 9e688784b8a1 wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing
new ad0a677bce20 wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing
new aa4e05594546 wifi: rtw89: add tx_wake notify for 8852B
new 31c416e69dbf wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B
new bb9040b3ff97 wifi: rtw89: adjust channel encoding to common function
new 4f24d7aa575a wifi: rtw89: 8852b: add channel encoding for hw_scan
new 357277e1afda wifi: rtw89: 8852b: enable hw_scan support
new 0d1f7ff19d4f wifi: rtw89: refine FW feature judgement on packet drop
new 0f485805d008 wifi: brcmfmac: acpi: Add support for fetching Apple ACPI [...]
new 91918ce88d9f wifi: brcmfmac: pcie: Provide a buffer of random bytes to [...]
new ec52d77d0775 wifi: brcmfmac: support CQM RSSI notification with older firmware
new 3c7c07ca7ab1 wifi: brcmfmac: chip: Only disable D11 cores; handle an ar [...]
new 098e0b105ce1 wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks
new 398ce273d6b1 wifi: brcmfmac: cfg80211: Add support for scan params v2
new d75ef1f81e42 wifi: brcmfmac: feature: Add support for setting feats bas [...]
new a96202acaea4 wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations
new 89b89e52153f wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
new 117ace4014cc wifi: brcmfmac: pcie: Add IDs/properties for BCM4387
new dd7e55401fec wifi: brcmfmac: common: Add support for downloading TxCap blobs
new 75102b7543ed wifi: brcmfmac: pcie: Load and provide TxCap blobs
new 5b3ee9987f58 wifi: brcmfmac: common: Add support for external calibrati [...]
new 1d5003d05f98 wifi: brcmfmac: pcie: Add BCM4378B3 support
new 5c48f9432d06 wifi: rtw89: fix SER L1 might stop entering LPS issue
new e5c3da9abd44 wifi: brcmfmac: pcie: Add 4359C0 firmware definition
new b7ed9fa2cb76 wifi: rtw88: mac: Return the original error from rtw_pwr_s [...]
new 15c8e267dfa6 wifi: rtw88: mac: Return the original error from rtw_mac_p [...]
new ff6f38eb920b wifi: rtlwifi: rtl8192se: Remove some unused variables
new d509c55cda22 wifi: nl80211: Update the documentation of NL80211_SCAN_FL [...]
new 0fd3af617315 wifi: mac80211: adjust scan cancel comment/check
new 3a867c7eef81 wifi: mac80211: clear all bits that relate rtap fields on skb
new 3ffcc659dc6f wifi: mac80211: check key taint for beacon protection
new d1b9bb6520fe wifi: mac80211: allow beacon protection HW offload
new 724a486cd245 wifi: wireless: return primary channel regardless of DUP
new fb4b441c5d76 wifi: wireless: correct primary channel validation on 6 GHz
new 6ff9efcfc2dc wifi: wireless: cleanup unused function parameters
new cbbaf2bb829b wifi: nl80211: add a command to enable/disable HW timestamping
new 81202305f7c2 wifi: mac80211: add support for set_hw_timestamp command
new 4c532321bf90 wifi: cfg80211/mac80211: report link ID on control port RX
new a1e91ef92392 wifi: mac80211: warn only once on AP probe
new e1f113cc6787 wifi: mac80211: add pointer from bss_conf to vif
new 586100ad85fe wifi: mac80211: remove SMPS from AP debugfs
new 170cd6a66d9a wifi: mac80211: add netdev per-link debugfs data and driver hook
new 5cf10940a479 wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEA [...]
new 15f9b3ef5190 wifi: mac80211: mlme: remove pointless sta check
new e8edb34640ee wifi: mac80211: simplify reasoning about EHT capa handling
new e820373a4fd0 wifi: mac80211: fix ieee80211_link_set_associated() type
new 18cbf7c089ba wifi: radiotap: Add EHT radiotap definitions
new 9179dff82598 wifi: mac80211: add support for driver adding radiotap TLVs
new 5383bfff5261 wifi: mac80211: introduce ieee80211_refresh_tx_agg_session [...]
new f4d1181e4759 wifi: mac80211: add EHT MU-MIMO related flags in ieee80211 [...]
new 2ad7dd942540 wifi: mac80211: add LDPC related flags in ieee80211_bss_conf
new 6933486133ec wifi: nl80211: Add support for randomizing TA of auth and [...]
new 14e05beb1032 wifi: nl80211: convert cfg80211_scan_request allocation to [...]
new eccfe0176cc1 wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT
new f567b9b46c9e wifi: iwlwifi: mvm: mark mac header with no data frames
new 7f165fdf2967 wifi: iwlwifi: Adding the code to get RF name for MsP device
new 876882b51569 wifi: iwlwifi: reduce verbosity of some logging events
new 11a2638d120b wifi: radiotap: separate vendor TLV into header/content
new 056805bcc6bc wifi: iwlwifi: mvm: add an helper function radiotap TLVs
new 24f7f6e3ed3b wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags
new 4ec825854c3c wifi: iwlwifi: mvm: add all EHT based on data0 info from HW
new 3ecf34118dc8 wifi: iwlwifi: mvm: allow Microsoft to use TAS
new c0da321b601a wifi: iwlwifi: mvm: rename define to generic name
new e8c0a6fd08d7 wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width
new feb4a0e215fa wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode
new 5abf31544a4d wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap
new b85f7ebb2497 wifi: iwlwifi: mvm: avoid UB shift of snif_queue
new f7bd883b3fca wifi: iwlwifi: mvm: make flush code a bit clearer
new b96e516ccf9f wifi: iwlwifi: Add support for B step of BnJ-Fm4
new beddcdc48986 wifi: iwlwifi: rs-fw: break out for unsupported bandwidth
new 774302d2d3ad wifi: iwlwifi: mvm: clean up duplicated defines
new 558f874ea049 wifi: iwlwifi: Update logs for yoyo reset sw changes
new 7696c07bfbde wifi: iwlwifi: mvm: add EHT RU allocation to radiotap
new b55c1f4ec535 wifi: iwlwifi: Do not include radiotap EHT user info if no [...]
new da1185449c66 wifi: iwlwifi: mvm: fix EOF bit reporting
new 2af560e5a5d1 Merge tag 'wireless-next-2023-03-10' of git://git.kernel.o [...]
new 939a3f2a76e3 ptp_ocp: add force_irq to xilinx_spi configuration
new aacaf7b3d19d dt-bindings: net: ti: k3-am654-cpsw-nuss: Document Serdes PHY
new bca93b20c397 net: ethernet: ti: am65-cpsw: Update name of Serdes PHY
new 494f642f8cdd Merge branch 'update-cpsw-bindings-for-serdes-phy'
new 05ccd8d8a15e sfc: support offloading TC VLAN push/pop actions to the MAE
new 95b744508d4d qede: remove linux/version.h and linux/compiler.h
new e4ed8ba08e3f net: phy: micrel: Add support for PTP_PF_PEROUT for lan8841
new c5a8027de26e net: phy: dp83867: Disable IRQs on suspend
new ad4bf5f2406f net: socket: suppress unused warning
new 90c7dd32652b net: phy: smsc: use device_property_present in smsc_phy_probe
new 4821c186b9c3 net: hsr: Don't log netdev_err message on unknown prp dst node
new be50da3e9d4a net: virtio_net: implement exact header length guest feature
new 7c6dddc239ab bnxt: avoid overflow in bnxt_get_nvram_directory()
new c66b2111c9c9 selftests: tc-testing: add tests for action binding
new a4ba62906db8 i40e: consolidate maximum frame size calculation for vsi
new f7f732a7196d i40e: change Rx buffer size for legacy-rx to support XDP m [...]
new e2843f037127 i40e: add pre-xdp page_count in rx_buffer
new 03e88c8a791c i40e: Change size to truesize when using i40e_rx_buffer_flip()
new 2bc0de9aca3e i40e: use frame_sz instead of recalculating truesize for b [...]
new e9031f2da1ae i40e: introduce next_to_process to i40e_ring
new 01aa49e31e16 i40e: add xdp_buff to i40e_ring struct
new e213ced19bef i40e: add support for XDP multi-buffer Rx
new b39212d5936c Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new bcc858689db5 net: Use of_property_present() for testing DT property presence
new 68a84a127bb0 net: lan966x: Change lan966x_police_del return type
new b071af523579 neighbour: annotate lockless accesses to n->nud_state
new c486640aa710 ipv6: remove one read_lock()/read_unlock() pair in rt6_che [...]
new 575942a2e2d3 Merge branch 'ipv6-optimize-rt6_score_route'
new 69444581d002 net: dsa: microchip: add ksz_setup_tc_mode() function
new c570f861fa05 net: dsa: microchip: add ETS Qdisc support for KSZ9477 series
new c0a274151d39 Merge branch 'dsa-microchip-tc-ets'
new dc54e450a5dd net: stmmac: qcom: drop of_match_ptr for ID table
new e6512465838b net: stmmac: generic: drop of_match_ptr for ID table
new 69df36d524db net: marvell: pxa168_eth: drop of_match_ptr for ID table
new 7f319fe4363c net: samsung: sxgbe: drop of_match_ptr for ID table
new 7e9aa8cad084 net: ni: drop of_match_ptr for ID table
new a52ed50a04de nfc: trf7970a: mark OF related data as maybe unused
new 6ea1e67788f3 net: dsa: lantiq_gswip: mark OF related data as maybe unused
new ced5c5a0a2ea net: dsa: lan9303: drop of_match_ptr for ID table
new 1eb8566dd08d net: dsa: seville_vsc9953: drop of_match_ptr for ID table
new 00923ff2e1ba net: dsa: ksz9477: drop of_match_ptr for ID table
new 0f17b42827ae net: dsa: ocelot: drop of_match_ptr for ID table
new b0b7d1b6260b net: phy: ks8995: drop of_match_ptr for ID table
new 3df09beef650 net: ieee802154: adf7242: drop of_match_ptr for ID table
new 3896c40b7824 net: ieee802154: mcr20a: drop of_match_ptr for ID table
new 32b7030681a4 net: ieee802154: at86rf230: drop of_match_ptr for ID table
new cdfe4fc4d946 net: ieee802154: ca8210: drop of_match_ptr for ID table
new 059fa9972340 net: ieee802154: adf7242: drop owner from driver
new 613a3c44a373 net: ieee802154: ca8210: drop owner from driver
new 45ef71d108e6 net: geneve: set IFF_POINTOPOINT with IFLA_GENEVE_INNER_PR [...]
new f947568e2580 net/smc: Introduce explicit check for v2 support
new 298c91dc40e5 net/ism: Remove extra include
new c4216a83078b Merge branch 'net-smc-updates'
new a02d83f9947d scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
new 543c143dac5d ptp: ines: drop of_match_ptr for ID table
new 504ce971f260 ice: re-order ice_mbx_reset_snapshot function
new 28756d9ec93e ice: convert ice_mbx_clear_malvf to void and use WARN
new e4eaf8938852 ice: track malicious VFs in new ice_mbx_vf_info structure
new 8cd8a6b17d27 ice: move VF overflow message count into struct ice_mbx_vf_info
new 4bdf5f258331 ice: remove ice_mbx_deinit_snapshot
new 07cc1a942216 ice: merge ice_mbx_report_malvf with ice_mbx_vf_state_handler
new dde7db637d99 ice: initialize mailbox snapshot earlier in PF init
new 33b035e70611 ice: declare ice_vc_process_vf_msg in ice_virtchnl.h
new 4f0636fef61a ice: always report VF overflowing mailbox even without PF VSI
new 3f22fc3131b8 ice: remove unnecessary &array[0] and just use array
new afc24d6584fb ice: pass mbxdata to ice_is_malicious_vf()
new 4508bf02bf8a ice: print message if ice_mbx_vf_state_handler returns an error
new c414463ab1bb ice: move ice_is_malicious_vf() to ice_virtchnl.c
new be96815c6168 ice: call ice_is_malicious_vf() from ice_vc_process_vf_msg()
new 0384d05555d2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 83456576a420 net: phy: update obsolete comment about PHY_STARTING
new a57cc54d69d6 net: phy: micrel: drop superfluous use of temp variable
new c05d145abea1 net/mlx5: remove redundant clear_bit
new 8ff38e730c3f net/mlx5: Stop waiting for PCI up if teardown was triggered
new ceefcfb8a375 net/mlx5: Add comment to mlx5_devlink_params_register()
new c1fef618d611 net/mlx5: Implement thermal zone
new aa98d15ea40b net/mlx5e: Utilize the entire fifo
new 2b5bd5b1611b net/mlx5e: Rename RQ/SQ adaptive moderation state flag
new 1fe7bc109e3e net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics
new fc9d982a2512 net/mlx5e: Expose SQ SW state as part of SQ health diagnostics
new bb76d250e55c net/mlx5e: Add XSK RQ state flag for RQ devlink health dia [...]
new 028522e28443 net/mlx5: Move needed PTYS functions to core layer
new 1bffcea42926 net/mlx5e: Add devlink hairpin queues parameters
new 8a0594c09610 net/mlx5e: Add more information to hairpin table dump
new 244fd698207f net/mlx5e: TC, Extract indr setup block checks to function
new d5d006bb27ad net/mlx5e: Enable TC offload for ingress MACVLAN over bond
new 63b02048f9a7 net/mlx5e: Enable TC offload for egress MACVLAN over bond
new fabdc10075b8 Merge mlx5 updates 2023-03-13
new 8a8db7aeaa6d nfp: flower: add get_flow_act_ct() for ct action
new cee7b339d806 nfp: flower: refactor function "is_pre_ct_flow"
new 0b8d953cce26 nfp: flower: refactor function "is_post_ct_flow"
new 3e44d19934b9 nfp: flower: add goto_chain_index for ct entry
new 46a83c85b683 nfp: flower: prepare for parameterisation of number of off [...]
new a87ceb3d42af nfp: flower: offload tc flows of multiple conntrack zones
new 6873465c1930 Merge branch 'nfp-flower-add-support-for-multi-zone-conntrack'
new 9bdf4489a395 net: phy: micrel: Fix spelling mistake "minimim" -> "minimum"
new 0ba13995be9b net: phy: mxl-gpy: enhance delay time required by loopback [...]
new 053fdaa841bd nfc: mrvl: Move platform_data struct into driver
new cc6d85c1cb5c nfc: mrvl: Use of_property_read_bool() for boolean properties
new d565263b7d83 net: dsa: hellcreek: Get rid of custom led_init_default_st [...]
new abc783a7b0ff net: macb: Add PTP support to GEM for sama7g5
new 9bae0dd05e61 net: macb: Add PTP support to EMAC for sama7g5
new b883d1ee9816 Merge branch 'add-ptp-support-for-sama7g5'
new c36a77c33db3 net: dsa: realtek: rtl8365mb: add change_mtu
new 81dc07417f0f net: wangxun: Implement the ndo change mtu interface
new bd7fc6e1957c net: mana: Add new MANA VF performance counters for easier [...]
new 40235edeadf5 dt-bindings: net: ti: k3-am654-cpsw-nuss: Fix compatible order
new e0c9c2a7dd73 dt-bindings: net: ti: k3-am654-cpsw-nuss: Add J784S4 CPSW9 [...]
new ec47dcb489ba Merge branch 'J784S4-CPSW9G-bindings'
new 8c44fa12c8fa net: Add MDB net device operations
new c009de1061b5 bridge: mcast: Implement MDB net device operations
new cc7f5022f810 rtnetlink: bridge: mcast: Move MDB handlers out of bridge driver
new da654c80a0eb rtnetlink: bridge: mcast: Relax group address validation i [...]
new f307c8bf37a3 vxlan: Move address helpers to private headers
new 6ab271aaad25 vxlan: Expose vxlan_xmit_one()
new a3a48de5eade vxlan: mdb: Add MDB control path support
new bc6c6b013ffe vxlan: mdb: Add an internal flag to indicate MDB usage
new 0f83e69f44bf vxlan: Add MDB data path support
new 08f876a7d79e vxlan: Enable MDB support
new 62199e3f1658 selftests: net: Add VXLAN MDB test
new abf36703d704 Merge branch 'vxlan-MDB-support'
new ef63461caf42 net: pcs: xpcs: remove double-read of link state when using AN
new ecec0ebbc638 net: pcs: lynx: don't print an_enabled in pcs_get_state()
new e05c518196c4 Merge branch 'pcs_get_state-fixes'
new 731b73dba359 vlan: partially enable SIOCSHWTSTAMP in container
new cee1af825d65 tcp: annotate lockless accesses to sk->sk_err_soft
new 9a25f0cb0d7e dccp: annotate lockless accesses to sk->sk_err_soft
new 2f2d9972affa net: annotate lockless accesses to sk->sk_err_soft
new e13ec3da05d1 tcp: annotate lockless access to sk->sk_err
new 9ae8e5ad99b8 mptcp: annotate lockless accesses to sk->sk_err
new cc04410af7de af_unix: annotate lockless accesses to sk->sk_err
new ec4040ae5fd0 Merge branch 'net-sk_err-lockless-annotate'
new 2e80aeae9f80 gve: XDP support GQI-QPL: helper function changes
new 7fc2bf78a430 gve: Changes to add new TX queues
new 75eaae158b1b gve: Add XDP DROP and TX support for GQI-QPL format
new 39a7f4aa3e4a gve: Add XDP REDIRECT support for GQI-QPL format
new fd8e40321a12 gve: Add AF_XDP zero-copy support for GQI-QPL format
new dc021e6c24e1 Merge branch 'gve-xdp-support'
new b9d83ab8a708 net/packet: annotate accesses to po->xmit
new ee5675ecdf7a net/packet: convert po->origdev to an atomic flag
new fd53c297aa7b net/packet: convert po->auxdata to an atomic flag
new 1051ce4ab64d net/packet: annotate accesses to po->tp_tstamp
new 7438344660fa net/packet: convert po->tp_tx_has_off to an atomic flag
new 164bddace2e0 net/packet: convert po->tp_loss to an atomic flag
new 50d935eafee2 net/packet: convert po->has_vnet_hdr to an atomic flag
new 61edf479818e net/packet: convert po->running to an atomic flag
new 791a3e9f1a86 net/packet: convert po->pressure to an atomic flag
new 19a9fbc074a9 Merge branch 'net-packet-KCSAN'
new 74bf6477c18b netlink-specs: add partial specification for devlink
new 82b3297009b6 netlink: specs: allow uapi-header in genetlink
new abc17a11ed29 inet: preserve const qualifier in inet_sk()
new 33e972bdf0b0 ipv4: constify ip_mc_sf_allow() socket argument
new a0a989d30075 udp: constify __udp_is_mcast_sock() socket argument
new 66eb554c6449 ipv6: constify inet6_mc_check()
new dc3731bad8e1 udp6: constify __udp_v6_is_mcast_sock() socket argument
new db6af4fdb150 ipv6: raw: constify raw_v6_match() socket argument
new 0a8c2568209e ipv4: raw: constify raw_v4_match() socket argument
new 736c8b52c8ad inet_diag: constify raw_lookup() socket argument
new d27d367d3b78 Merge branch 'inet-const'
new 79a22238b4f2 net/smc: Use percpu ref for wr tx reference
new 1118aa4c70a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 6365ba64b4db ptp: kvm: Use decrypted memory in confidential guest on x86
new 4dd2744fae6d net: wangxun: Remove macro that is redefined
new b1a2de9ccfe6 net: dsa: mv88e6xxx: don't dispose of Global2 IRQ mappings [...]
new f1bee740fa82 net: dsa: mv88e6xxx: re-order functions
new 2cb0658d4f88 net: dsa: mv88e6xxx: move call to mv88e6xxx_mdios_register()
new 2c7e46edbd03 net: dsa: mv88e6xxx: mask apparently non-existing phys dur [...]
new 0e23f8ea4dca Merge branch 'net-dsa-mv88e6xxx-accelerate-c45-scan'
new 0de10fd6eb94 dt-bindings: net: qcom,ipa: add SDX65 compatible
new ed0578a46c5f net: macb: Increase halt timeout to accommodate 10Mbps link
new 36bd28c1cb0d wwan: core: Support slicing in port TX flow of WWAN subsystem
new df5e87f16c33 vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) [...]
new c641e9279f35 vxlan: Expose helper vxlan_build_gbp_hdr
new 58de53c10258 net/mlx5e: Add helper for encap_info_equal for tunnels wit [...]
new bc9d003dc48c ip_tunnel: Preserve pointer const in ip_tunnel_info_opts
new 6ee44c518159 net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows [...]
new 39a86d059a78 Merge branch 'net-mlx5e-add-gbp-vxlan-hw-offload-support'
new 94c540fbfc80 udp: preserve const qualifier in udp_sk()
new 68ac9a8b6e65 af_packet: preserve const qualifier in pkt_sk()
new 0a2db4630b72 raw: preserve const qualifier in raw_sk()
new 47fcae28b9ec ipv6: raw: preserve const qualifier in raw6_sk()
new ae6084b73992 dccp: preserve const qualifier in dccp_sk()
new b064ba9c3cfa af_unix: preserve const qualifier in unix_sk()
new 407db475d505 smc: preserve const qualifier in smc_sk()
new c7154ca8e075 x25: preserve const qualifier in [a]x25_sk()
new 403a40f2304d mptcp: preserve const qualifier in mptcp_sk()
new e9d9da91548b tcp: preserve const qualifier in tcp_sk()
new df28e8690e71 Merge branch 'net-better-const'
new b31587feaa01 net: macb: Set MDIO clock divisor for pclk higher than 160MHz
new c0e906a953f0 net: smc91x: Replace of_gpio.h with what indeed is used
new a593a2fcfdfb net: phy: at803x: Replace of_gpio.h with what indeed is used
new e485f3a6eae0 ixgb: Remove ixgb driver
new 72abf2179969 net: macb: Reset TX when TX halt times out
new 105a201ebf33 net/packet: remove po->xmit
new ff89ac704e2c net: lan966x: Don't read RX timestamp if not needed
new fd7627833ddf net: lan966x: Stop using packing library
new d4671cb96fa3 Merge branch 'lan966x-tx-rx-improve'
new 672faa7bbf60 phy: phy-ocelot-serdes: add ability to be used in a non-sy [...]
new c21ff0939d1d mfd: ocelot: add ocelot-serdes capability
new fec53f449458 net: mscc: ocelot: expose ocelot_pll5_init routine
new 69f7f89c0db5 net: mscc: ocelot: expose generic phylink_mac_config routine
new dfca93ed51a7 net: mscc: ocelot: expose serdes configuration function
new 3821fd0107b0 net: dsa: felix: attempt to initialize internal hsio plls
new 544435c9346a net: dsa: felix: allow configurable phylink_mac_config
new 6865ecee385b net: dsa: felix: allow serdes configuration for dsa ports
new 4c05e5ceecbb net: dsa: ocelot: add support for external phys
new 26271394cf2e Merge branch 'ocelot-external-ports'
new a69e332b4ef9 net: phy: smsc: export functions for use by meson-gxl PHY driver
new be66fcc16ce6 net: phy: meson-gxl: reuse functionality of the SMSC PHY driver
new c3892e8c51d2 Merge branch 'reuse-smsc-phy-functionality'
new 5fc3f6c90cca r8169: consolidate disabling ASPM before EPHY access
new 56aecc0a655d MAINTAINERS: remove file entry in NFC SUBSYSTEM after plat [...]
new f5d43ddd334b net: ethernet: mtk_eth_soc: add support for MT7981 SoC
new e3ac1c270466 dt-bindings: net: mediatek,net: add mt7981-eth binding
new d4f08a703565 dt-bindings: arm: mediatek: sgmiisys: Convert to DT schema
new 4f7eb19c4f44 dt-bindings: net: pcs: mediatek,sgmiisys: add MT7981 SoC
new c0a440031d43 net: ethernet: mtk_eth_soc: set MDIO bus clock frequency
new 3fbe4d8c0e53 net: ethernet: mtk_eth_soc: ppe: add support for flow accounting
new 4765a9722e09 net: pcs: add driver for MediaTek SGMII PCS
new 2a3ec7ae3133 net: ethernet: mtk_eth_soc: switch to external PCS driver
new 5b89aeae6e00 net: dsa: mt7530: use external PCS driver
new 134d83686179 Merge branch 'net-ethernet-mtk_eth_soc-various-enhancements'
new a08df15eab0c net: cxgb3: remove unused fl_to_qset function
new a4926c2943dd net: dsa: mv88e6xxx: fix mdio bus' phy_mask member
new 9ef70d0130f2 net: dsa: qca8k: remove assignment of an_enabled in pcs_ge [...]
new ce3bf94871f7 net: dsa: b53: add support for BCM63xx RGMIIs
new 251d5a2813f9 net: geneve: accept every ethertype
new c8384d4a51e7 net: pasemi: Fix return type of pasemi_mac_start_tx()
new f6f4e739b164 net: atheros: atl1c: remove unused atl1c_irq_reset function
new 4c5c496a942f ipv6: flowlabel: do not disable BH where not needed
new 09eed1192cec neighbour: switch to standard rcu, instead of rcu_bh
new fe602c87df1b net: remove rcu_dereference_bh_rtnl()
new 85496c9b3bf8 Merge branch 'net-remove-some-rcu_bh-cruft'
new 56c874f7dbca tools: ynl: skip the explicit op array size when not needed
new 4d1f51551777 virtio/vsock: check transport before skb allocation
new 59da2d7b0e99 net-sysfs: display two backlog queue len separately
new 7849c42da2ca net: ethernet: ti: am65-cpts: adjust estf following ptp changes
new ce1fdb065695 sh_eth: remove open coded netif_running()
new 593ef60c7445 net-zerocopy: Reduce compound page head access
new 5c5945dc695c selftests/net: Add SHA256 computation over data sent in tcp_mmap
new a3a4e300439b bnxt: Change fw_cap to u64 to accommodate more capability bits
new edc528731548 bnxt: Defer PTP initialization to after querying function caps
new a02c33130709 bnxt: Enforce PTP software freq adjustments only when in n [...]
new aab3c0a20630 Merge branch 'bnxt-ptp-optimizations'
new 22f5c234141d ethernet: remove superfluous clearing of phydev
new 3ec5ac3133b5 dt-bindings: net: dsa: b53: add more 63xx SoCs
new a2b212fe5c32 net: dsa: b53: mmap: add more 63xx SoCs
new 260887c770eb net: dsa: b53: mmap: allow passing a chip ID
new 594c6c2e3ea2 net: dsa: b53: add BCM63268 RGMII configuration
new 5fd3b115218c Merge branch 'net-dsa-b53-configure-6318-and-63268-rgmii-ports'
new 3079bfdbda6c dt-bindings: net: Drop unneeded quotes
new 8e80e5648092 net/mlx5: fs_chains: Refactor to detach chains from tc usage
new 664eab8a02d3 net/mlx5: fs_core: Allow ignore_flow_level on TX dest
new fa5aa2f89073 net/mlx5e: Use chains for IPsec policy priority offload
new e0aeb9b90acf xfrm: add new device offload acquire flag
new c9fa320b00cf xfrm: copy_to_user_state fetch offloaded SA packets/bytes [...]
new b3beba1fb404 net/mlx5e: Allow policies with reqid 0, to support IKE pol [...]
new aa8bd0c9518c net/mlx5e: Support IPsec acquire default SA
new d0c19a310e77 net/mlx5e: Use one rule to count all IPsec Tx offloaded traffic
new 5a6cddb89b51 net/mlx5e: Update IPsec per SA packets/bytes count
new e4d264e87aa2 Merge tag 'ipsec-libreswan-mlx5' of https://git.kernel.org [...]
new 603c3345589d liquidio: remove unused IQ_INSTR_MODE_64B function
new a2935a1cd85f net: ethernet: ti: am65-cpsw: Simplify setting supported i [...]
new e0f72db37547 net: ethernet: ti: am65-cpsw: Add support for SGMII mode
new 2e20e764f24e net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200
new 186016da9cca net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E
new 5da12895dad5 Merge branch 'add-cpswxg-sgmii-support-for-j7200-and-j721e'
new 5dd0dfd55bae net: Catch invalid index in XPS mapping
new 1cc6571f5627 netdev: Enforce index cap in netdev_get_tx_queue
new 99d0f3a1095f net: dpaa2-mac: use Autoneg bit rather than an_enabled
new 459fd2f11204 net: pcs: xpcs: use Autoneg bit rather than an_enabled
new 4ee9b0dcf09f net: phylink: remove an_enabled
new b50fea1f261d Merge branch 'remove-phylink_state-s-an_enabled-member'
new f5fca219ad45 net: do not use skb_mac_header() in qdisc_pkt_len_init()
new e495a9673caf sch_cake: do not use skb_mac_header() in cake_overhead()
new b3be94885af4 net/sched: remove two skb_mac_header() uses
new cad052e64ae1 Merge branch 'net-remove-some-skb_mac_header-assumptions'
new 8110633db49d net: sfp-bus: allow SFP quirks to override Autoneg and pause bits
new 50e96acbe116 net: sfp: add quirk for 2.5G copper SFP
new 6e4a93bef97e Merge branch 'quirk-for-oem-sfp-2-5g-t-copper-module'
new ed4c7d616289 net: ipa: add IPA v5.0 register definitions
new faf0678ec8a0 net: ipa: add IPA v5.0 GSI register definitions
new cb7550b44383 net: ipa: add IPA v5.0 configuration data
new 90bf6610a133 Merge branch 'net-ipa-fully-support-ipa-v5-0'
new 5c4a9aa856c7 net: ipv4: Allow changing IPv4 address protocol
new ecb3c1e675c7 selftests: rtnetlink: Make the set of tests to run configurable
new 6a414fd77f61 selftests: rtnetlink: Add an address proto test
new c5cf13fbf1c9 Merge branch 'ipv4-address-protocol'
new d71980d47e27 igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm
new 5a9b7bfb0d15 igbvf: add PCI reset handler functions
new 65364bbe0b02 igc: Remove obsolete DMA coalescing code
new d0e43912c188 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new fcb3a4653bc5 net/sched: act_api: use the correct TCA_ACT attributes in dump
new 3eb8eea2a453 docs: networking: document NAPI
new 8da3a5598f75 ynl: allow to encode u8 attr
new 0c04328ccf85 net: ipa: add IPA v5.0 to ipa_version_string()
new 4691720f509a bnx2: remove deadcode in bnx2_init_cpus()
new e110ba659271 docs: netdev: add note about Changes Requested and revisin [...]
new 6f56ad1b9232 netfilter: nft_redir: use `struct nf_nat_range2` throughou [...]
new f6ca5d5ed7ec netfilter: nft_masq: deduplicate eval call-backs
new bde7170a04d6 netfilter: xtables: disable 32bit compat interface by default
new 36ce9982ef2f xtables: move icmp/icmpv6 logic to xt_tcpudp
new b0e214d21203 netfilter: keep conntrack reference until IPsecv6 policy c [...]
new e346df60b80d Merge branch 'main' of ssh://gitolite.kernel.org/pub/scm/l [...]
new 2df9bf4d04d2 ipv6: prevent router_solicitations for team port
new c34ce2796228 ethernet: broadcom/sb1250-mac: clean up after SIBYTE_BCM1x [...]
new 4170f0ef582c fix typos in net/sched/* files
new fc5aba60c244 net: liquidio: Remove redundant pci_clear_master
new fc3e07e83e8e net: hisilicon: Remove redundant pci_clear_master
new aae964bb7800 net: cxgb4vf: Remove redundant pci_clear_master
new 8b91d5b62ce8 net/fungible: Remove redundant pci_clear_master
new 5b6f4bd24c8d net/mlx5: Remove redundant pci_clear_master
new 2d59af830752 net: mana: Remove redundant pci_clear_master
new f686e9592734 ionic: Remove redundant pci_clear_master
new 3228150ba688 ethernet: ec_bhf: Remove redundant pci_clear_master
new fac63186f116 net: phy: micrel: Add support for PTP_PF_EXTTS for lan8841
new 950bfdcf17ec isdn: mISDN: netjet: Remove redundant pci_clear_master
new c85bd3dacc80 net/ism: Remove redundant pci_clear_master
new 323fe43cf9ae net: phy: Improved PHY error reporting in state machine
new dc0a7b520071 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 2d08f3e128b1 mISDN: remove unused vpm_read_address and cpld_read_reg functions
new bc77f7318da8 tools: ynl: add the Python requirements.txt file
new a20869b3a785 dt-bindings: net: dsa: b53: add BCM53134 support
new f927e8ef1e93 net: dsa: b53: mdio: add support for BCM53134
new fbf8ba566663 Merge branch 'bcm53134-support'
new 10c073e40469 octeon_ep: defer probe if firmware not ready
new 24d4333233b3 octeon_ep: poll for control messages
new 7c05d3d06c23 octeon_ep: control mailbox for multiple PFs
new 577f0d1b1c5f octeon_ep: add separate mailbox command and response queues
new f25e596755b4 octeon_ep: include function id in mailbox commands
new baa987988777 octeon_ep: support asynchronous notifications
new 0718693fb36c octeon_ep: function id in link info and stats mailbox commands
new 5cb96c29aa0e octeon_ep: add heartbeat monitor
new 6595d358c553 Merge branch 'octeon_ep-deferred-probe-and-mailbox'
new d61157414d0a net: sunhme: Fix uninitialized return code
new 70b1b4b86227 net: sunhme: Just restart autonegotiation if we can't brin [...]
new 3427372d0bd8 net: sunhme: Remove residual polling code
new 27b9ea8f37a6 net: sunhme: Unify IRQ requesting
new 1ff4f42aef60 net: sunhme: Alphabetize includes
new cc216e4b44ce net: sunhme: Switch SBUS to devres
new 273fb669c62c net: sunhme: Consolidate mac address initialization
new d1f088196057 net: sunhme: Clean up mac address init
new 902fe6e90368 net: sunhme: Inline error returns
new ecdcd0428c59 net: sunhme: Consolidate common probe tasks
new fe5b9907ba99 Merge branch 'sunhme-cleanups'
new dd3a7d58dcc2 tools: ynl: Add missing types to encode/decode
new a504d246d212 selftests: tls: add a test for queuing data before setting [...]
new 4c6170d1ae2c tools: ynl: default to treating enums as flags for mask ge [...]
new 4228c3a23adc net: phy: bcm7xxx: use devm_clk_get_optional_enabled to si [...]
new e5b42483ccce dev_ioctl: fix a W=1 warning
new 3948b05950fd net: introduce a config option to tweak MAX_SKB_FRAGS
new 2bcc74ffd21a qed: remove unused num_ooo_add_to_peninsula variable
new 3e4d5ba9a3f8 netlink: Add a macro to set policy message with format string
new 233eb4e786b5 ethtool: Add support for configuring tx_push_buf_len
new 3a09108446b6 net: ena: Make few cosmetic preparations to support large LLQ
new 1e3666888688 net: ena: Add an option to configure large LLQ headers
new a416cb254d35 net: ena: Recalculate TX state variables every device reset
new b0c59e53968b net: ena: Add support to changing tx_push_buf_len
new 060cdac218ea net: ena: Advertise TX push support
new da954ae18cdb Merge branch 'add-tx-push-buf-len-param-to-ethtool'
new a0340df7eca4 can: rcar_canfd: Add transceiver support
new 33eced402b18 can: rcar_canfd: Improve error messages
new f6b53d1b38ba Merge patch series "can: rcar_canfd: Add transceiver support"
new 594503341de7 can: c_can: Remove redundant pci_clear_master
new c9d23f9657ca can: ctucanfd: Remove redundant pci_clear_master
new 8db931835fad can: kvaser_pciefd: Remove redundant pci_clear_master
new af54c4590d8d Merge patch series "can: remove redundant pci_clear_master()"
new a57915aee315 can: esd_usb: Improve code readability by means of replaci [...]
new 73042934e4a3 can: m_can: Remove repeated check for is_peripheral
new 4ab639480900 can: m_can: Always acknowledge all interrupts
new 71725bfdbbf2 can: m_can: Remove double interrupt enable
new 897e663218e2 can: m_can: Disable unused interrupts
new 9083e0b09df3 can: m_can: Keep interrupts enabled during peripheral read
new db88681c4885 Merge patch series "can: m_can: Optimizations for m_can/tc [...]
new 4cee0fb9cc4b Merge tag 'linux-can-next-for-6.4-20230327' of git://git.k [...]
new b68ffb1b3bee virtio/vsock: allocate multiple skbuffs on tx
new e3ec366eb0d1 virtio/vsock: check argument to avoid no effect call
new d8b0c963e919 Merge branch 'allocate-multiple-skbuffs-on-tx'
new 5c8560c4a19f net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate
new 86e2eca4dded net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap
new 163c2c705917 net/mlx5e: Fix build break on 32bit
new e5ab9eff46b0 atomics: Provide atomic_add_negative() variants
new ee1ee6db0779 atomics: Provide rcuref - scalable reference counting
new b133fffe57ae Merge branch 'locking/rcuref' of git://git.kernel.org/pub/ [...]
new d288a162dd1c net: dst: Prevent false sharing vs. dst_entry:: __refcnt
new bc9d3a9f2afc net: dst: Switch to rcuref_t reference counting
new 2600badfea0d Merge branch 'net-refcount-address-dst_entry-reference-cou [...]
new cdeccd13a03f Revert "sh_eth: remove open coded netif_running()"
new e48cefb9c8d1 net: ethernet: 8390: axnet_cs: remove unused xfer_count variable
new e70f94c6c75c docs: netdev: clarify the need to sending reverts as patches
new 4e0473f1060a lib: cpu_rmap: Avoid use after free on rmap->obj array entries
new 9821d8d4628e lib: cpu_rmap: Use allocator for rmap entries
new 71f0a2478605 lib: cpu_rmap: Add irq_cpu_rmap_remove to complement irq_c [...]
new b94616d9c6fd net/mlx5e: Coding style fix, add empty line
new 40a252c123c7 net/mlx5: Fix wrong comment
new 235a25fe28de net/mlx5: Modify struct mlx5_irq to use struct msi_map
new bbac70c74183 net/mlx5: Use newer affinity descriptor
new 8bebfd767909 net/mlx5: Improve naming of pci function vectors
new b48a0f72bc3e net/mlx5: Refactor completion irq request/release code
new 3354822cde5a net/mlx5: Use dynamic msix vectors allocation
new fe578cbb2f05 net/mlx5: Move devlink registration before mlx5_load
new 1dc85133c207 net/mlx5: Refactor calculation of required completion vectors
new b637ac5db0d0 net/mlx5: Use one completion vector if eth is disabled
new fb0a6a268dcd net/mlx5: Provide external API for allocating vectors
new de7494524da5 Merge tag 'mlx5-updates-2023-03-20' of git://git.kernel.or [...]
new bec0b7a2db35 tools: ynl: Add struct parsing to nlspec
new b423c3c86325 tools: ynl: Add C array attribute decoding to ynl
new 2607191395bd tools: ynl: Add struct attr decoding to ynl
new f036d936ca57 tools: ynl: Add fixed-header support to ynl
new 643ef4a676e3 netlink: specs: add partial specification for openvswitch
new 88e288968412 docs: netlink: document struct support for genetlink-legacy
new 04eac39361d3 docs: netlink: document the sub-type attribute property
new 35fae44e8e1a Merge branch 'ynl-add-support-for-user-headers-and-struct-attrs'
new 24265c2c91ad testing/vsock: add vsock_perf to gitignore
new 634f1a7110b4 vsock: support sockmap
new c7c605c982d6 selftests/bpf: add vsock to vmtest.sh
new d61bd8c1fd02 selftests/bpf: add a test case for vsock sockmap
new 5a8c8b72f65f Merge branch 'vsock-sockmap-support'
new 8cdc3223e78c ipv6: Remove in6addr_any alternatives.
new be689c719eb6 6lowpan: Remove redundant initialisation.
new 9380d89104ea Merge branch 'in6addr_any-cleanups'
new 2bb9a37f0e19 mptcp: avoid unneeded address copy
new a88d0092b24b mptcp: simplify subflow_syn_recv_sock()
new e925a0322ada mptcp: do not fill info not used by the PM in used
new 9095ce97bf8a selftests: mptcp: add mptcp_info tests
new 6fc5f5bcc0c3 Merge branch 'mptcp-cleanups'
new d45276e75e90 macvlan: Skip broadcast queue if multicast with single receiver
new 954d1fa1ac93 macvlan: Add netlink attribute for broadcast cutoff
new 37018b5a2910 Merge branch 'macvlan-broadcast-queue-bypass'
new edd025ca0887 sfc: document TC-to-EF100-MAE action translation concepts
new b9d5c9b7d8a4 sfc: add notion of match on enc keys to MAE machinery
new b7f5e17b3bb9 sfc: handle enc keys in efx_tc_flower_parse_match()
new 2245eb0086d8 sfc: add functions to insert encap matches into the MAE
new 746224cdef01 sfc: add code to register and unregister encap matches
new 17654d84b47c sfc: add offloading of 'foreign' TC (decap) rules
new be435af51f7f Merge branch 'sfc-tc-decap-support'
new 3b064f541be8 net: hns3: support wake on lan configuration and query
new 615927f1a487 ptp: add ToD device driver for Intel FPGA cards
new 765f3604641e octeon_ep: unlock the correct lock on error path
new c5370374bb1b net: ena: removed unused tx_bytes variable
new 09df03701779 net/mlx5e: RX, Remove mlx5e_alloc_unit argument in page al [...]
new 8fb1814f58f6 net/mlx5e: RX, Remove alloc unit layout constraint for legacy rq
new d39092caaedf net/mlx5e: RX, Remove alloc unit layout constraint for str [...]
new ca6ef9f03194 net/mlx5e: RX, Store SHAMPO header pages in array
new 08c9b61b071c net/mlx5e: RX, Remove internal page_cache
new 4a5c5e25008f net/mlx5e: RX, Enable dma map and sync from page_pool allocator
new 6f5742846053 net/mlx5e: RX, Enable skb page recycling through the page_pool
new 38a36efccd90 net/mlx5e: RX, Rename xdp_xmit_bitmap to a more generic name
new 4c2a13236807 net/mlx5e: RX, Defer page release in striding rq for bette [...]
new 625dff29df39 net/mlx5e: RX, Change wqe last_in_page field from bool to [...]
new 3f93f82988bc net/mlx5e: RX, Defer page release in legacy rq for better [...]
new 76238d0fbd21 net/mlx5e: RX, Split off release path for xsk buffers for [...]
new 4ba2b4988c98 net/mlx5e: RX, Increase WQE bulk size for legacy rq
new cd640b050368 net/mlx5e: RX, Break the wqe bulk refill in smaller chunks
new 3905f8d64ccc net/mlx5e: RX, Remove unnecessary recycle parameter and pa [...]
new 7079d5e61aaa Merge tag 'mlx5-updates-2023-03-28' of git://git.kernel.or [...]
new 8fcb76b934da net: napi_schedule_rps() cleanup
new c59647c0dc67 net: add softnet_data.in_net_rx_action
new 821eba962d95 net: optimize napi_schedule_rps()
new 8b43fd3d1d7d net: optimize ____napi_schedule() to avoid extra NET_RX_SOFTIRQ
new 4ddd6375c3ef Merge branch 'net-rps-rfs-improvements'
new da617cd8d906 smsc911x: remove superfluous variable init
new 79548b7984e4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 9a865a98a336 net: ksz884x: remove unused change variable
new eb1ab7650d35 net: dsa: fix db type confusion in host fdb/mdb add/del
new 3292004c90c8 net: ethernet: ti: Fix format specifier in netcp_create_in [...]
new 46e9acb7ae2a selftests: rtnetlink: Fix do_test_address_proto()
new 2384127e98db net/sched: act_tunnel_key: add support for "don't fragment"
new 7f3f86402609 selftests: tc-testing: add "depends_on" property to skip tests
new b8617f8eed84 selftests: tc-testing: add tunnel_key "nofrag" test case
new 533a89b1940f selftests: forwarding: add tunnel_key "nofrag" test case
new f76b9bba255a Merge branch 'net-sched-act_tunnel_key-add-support-for-tun [...]
new 709d0b880cea octeontx2-af: update type of prof fields in nix_aw_enq_req
new 9f7cc57fe550 tools: ynl: support byte-order in cli
new a353318ebf24 tools: ynl: populate most of the ethtool spec
new 48993e22d23a tools: ynl: replace print with NlError
new f3d07b02b2b8 tools: ynl: ethtool testing tool
new dee1efb301f4 Merge branch 'tools-ynl-fill-in-some-gaps-of-ethtool-spec'
new f79cbc77abde wifi: move mac80211_hwsim and virt_wifi to virtual directory
new 298e50ad8eb8 wifi: move raycs, wl3501 and rndis_wlan to legacy directory
new 659fda7f35f0 wifi: brcmfmac: Use ISO3166 country code and rev 0 as fall [...]
new df259fc12b36 wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested
new 8a66293e73a5 wifi: rtw89: release RX standby timer of beamformee CSI to [...]
new 0606b344021a wifi: rtl8xxxu: use module_usb_driver
new a23c82e006db wifi: ipw2x00: convert ipw_fw_error->elem to flexible array[]
new 84e9e2102bdc wifi: qtnfmac: use struct_size and size_sub for payload length
new e49bdd85c92d wifi: rtw89: coex: Add more error_map and counter to log
new 5049964c4af8 wifi: rtw89: coex: Add WiFi role info v2
new a2c0ce5d01a2 wifi: rtw89: coex: Add traffic TX/RX info and its H2C
new e5e52feb5053 wifi: rtw89: coex: Add register monitor report v2 format
new 9dfa09e0628d wifi: rtw89: coex: Fix wrong structure assignment at null [...]
new 262cc19ea902 wifi: rtw89: coex: Add v2 Bluetooth scan info
new 3ab7f9b90cc0 wifi: rtw89: coex: Add v5 firmware cycle status report
new 48181d285623 wifi: rtw88: fix memory leak in rtw_usb_probe()
new 0da40e018fd0 wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
new cf8f3d4deb02 wifi: ath11k: Set ext passive scan flag to adjust passive [...]
new 778f83f889e7 wifi: ath6kl: minor fix for allocation size
new 480c9df57787 wifi: ath12k: Fix spelling mistakes in warning messages an [...]
new 731e1b36656a wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero
new df8e8db22c25 wifi: ath12k: dp_mon: clean up some inconsistent indentings
new 3c3ab8c9a296 wifi: ath10k: Remove the unused function shadow_dst_wr_ind [...]
new bfcc8ba45eb8 wifi: ath: Silence memcpy run-time false positive warning
new 8c464d16809f wifi: ath12k: use kfree_skb() instead of kfree()
new 342fcde9d914 wifi: ath11k: fix return value check in ath11k_ahb_probe()
new 7654cc03eb69 wifi: ath9k: hif_usb: fix memory leak of remain_skbs
new 95a389e2ff32 wifi: ath12k: Handle lock during peer_id find
new 80e396586d0a wifi: ath12k: PCI ops for wakeup/release MHI
new f117276638b7 wifi: ath11k: Use platform_get_irq() to get the interrupt
new 95c95251d054 wifi: ath5k: Use platform_get_irq() to get the interrupt
new 4c856ee12df8 wifi: ath5k: fix an off by one check in ath5k_eeprom_read_ [...]
new 8c68fe00344c wifi: ath10k: snoc: enable threaded napi on WCN3990
new 7c4c511f74ba wifi: ath10k: Remove redundant assignment to changed_flags
new 60b7d62ba8cd wifi: ath11k: fix SAC bug on peer addition with sta band m [...]
new 4a51e66fe96d wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF()
new 28013c356296 wifi: ath12k: remove memset with byte count of 278528
new 75c4a8154cb6 wifi: ath6kl: reduce WARN to dev_dbg() in callback
new a96f10422e74 wifi: ath11k: modify accessor macros to match index size
new 38dfe775d0ab wifi: ath11k: push MU-MIMO params from hostapd to hardware
new 8077c1bbbc28 wifi: ath11k: move HE MCS mapper to a separate function
new ebf82988f844 wifi: ath11k: generate rx and tx mcs maps for supported HE mcs
new 01c6c9fccbd5 wifi: ath11k: Add tx ack signal support for management packets
new 25e289e1f52e wifi: ath11k: use proper regulatory reference for bands
new 91fa00fa6922 wifi: ath11k: add support to parse new WMI event for 6 GHz
new e238e62ba886 wifi: ath11k: add debug prints in regulatory WMI event processing
new 4c4ca9f7c4ca Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 3b50d9a17457 MAINTAINERS: adjust file entries after wifi driver movement
new 0936998393c7 wifi: iwlwifi: mvm: avoid sta lookup in queue alloc
new 51fa8c026e07 wifi: iwlwifi: yoyo: Add new tlv for dump file name extension
new 834f920ef34b wifi: iwlwifi: yoyo: Add driver defined dump file name
new 9c4f15cadcd7 wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow
new af6d168f0ec6 wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow
new 9be162a7b670 wifi: iwlwifi: mvm: add support for the new MAC CTXT command
new 55eb1c5fa4b2 wifi: iwlwifi: mvm: add support for the new LINK command
new 006c152ac9e5 wifi: iwlwifi: mvm: add support for the new STA related commands
new 1ab26632332e wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode
new 60efeca1c6a7 wifi: iwlwifi: mvm: Add a remove_interface() callback for [...]
new 8a919a78a469 wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx()
new 50e81437a483 wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback f [...]
new daddfae55271 wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx()
new 6f71e90e65e9 wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback [...]
new 093e71e26d67 wifi: iwlwifi: mvm: remove setting of 'sta' parameter
new e2e76bdcd3fd wifi: iwlwifi: fix typos in comment
new d2abe692fe6b wifi: iwlwifi: Remove prohibited spaces
new 473bc2643562 wifi: iwlwifi: Add required space before open '('
new f311d0113c73 wifi: iwlwifi: Replace space with tabs as code indent
new 71a54f7e7448 wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index
new c2db01752735 wifi: iwlwifi: Update configurations for Bnj and Bz devices
new 8f55564c0512 wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading
new 4eca8cbf7ba8 wifi: iwlwifi: suppress printf warnings in tracing
new 499183cc3b52 wifi: iwlwifi: Avoid disabling GCC specific flag with clang
new d46e04ccd404 wifi: rtl8xxxu: RTL8192EU always needs full init
new 70664495e3d2 wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU
new 1595ecce1cf3 wifi: iwlwifi: mvm: add support for PTP HW clock (PHC)
new 21fb8da6ebe4 wifi: iwlwifi: mvm: read synced time from firmware if supported
new c7eca79def44 wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status
new 8e33f046ff07 wifi: iwlwifi: mvm: add support for timing measurement
new a5de7de7e78e wifi: iwlwifi: mvm: enable TX beacon protection
new a2f49f7d52a9 wifi: iwlwifi: mvm: implement PHC clock adjustments
new e86103394474 wifi: iwlwifi: mvm: select ptp cross timestamp from multip [...]
new f947b62c03b1 wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbac [...]
new fd1a54c14bd9 wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbac [...]
new f5034bcf6868 wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization
new 4df6a07551c8 wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta()
new 2ce1c07a8a54 wifi: iwlwifi: mvm: refactor iwl_mvm_sta
new 77b6a2e5f49b wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw()
new 6a8dee1391ff wifi: iwlwifi: mvm: remove not needed initializations
new 69aef848052b wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta()
new 3068248b860c wifi: iwlwifi: Update configurations for Bnj device
new cf85123a210f wifi: iwlwifi: mvm: support enabling and disabling HW time [...]
new 9457077df49e wifi: iwlwifi: mvm: Add debugfs to get TAS status
new 61587f1556fe wifi: mac80211: add support for letting drivers register t [...]
new e626dad92383 wifi: mac80211: fix race in mesh sequence number assignment
new d5edb9ae8d56 wifi: mac80211: mesh fast xmit support
new 8b0f5cb6bc7c wifi: mac80211: use mesh header cache to speed up mesh forwarding
new 3468e1e0c639 wifi: mac80211: add mesh fast-rx support
new fe4a6d2db3ba wifi: mac80211: implement support for yet another mesh A-M [...]
new 8e40c3b6e153 wifi: nl80211: Update the documentation of NL80211_SCAN_FL [...]
new bd54f3c29077 wifi: mac80211: generate EMA beacons in AP mode
new b3a912e3e220 wifi: mac80211_hwsim: move beacon transmission to a separa [...]
new c4f4d9f7e7f0 wifi: mac80211_hwsim: Multiple BSSID support
new 0dd45ebc08de wifi: mac80211_hwsim: EMA support
new d24b2130146b wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq
new f102424befd3 wifi: mac80211: use bullet list for amsdu_mesh_control for [...]
new dbbb27e183b1 cfg80211: support RNR for EMA AP
new 68b9bea267bf mac80211: support RNR for EMA AP
new 92d13386ec55 mac80211_hwsim: add PMSR capability support
new 5097f84437c9 wifi: nl80211: make nl80211_send_chandef non-static
new 5530c04c87c5 mac80211_hwsim: add PMSR request support via virtio
new 8ba1da95053e mac80211_hwsim: add PMSR abort support via virtio
new 2af3b2a631b1 mac80211_hwsim: add PMSR report support via virtio
new 6cf882d9aa9e wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_ [...]
new 968a768d2853 mac80211: minstrel_ht: remove unused n_supported variable
new 0333a81bc834 wifi: mac80211: S1G capabilities information element in pr [...]
new 9a8aac92eba9 wifi: nl80211: support advertising S1G capabilities
new 650cadb73010 wifi: iwlwifi: mvm: vif preparation for MLO
new c8ee33e184e4 wifi: iwlwifi: mvm: sta preparation for MLO
new 9e2de88d28b2 wifi: iwlwifi: mvm: add an indication that the new MLD API [...]
new 87f7e2435cb7 wifi: iwlwifi: mvm: add sta handling flows for MLD mode
new 660eba5af0dd wifi: iwlwifi: mvm: add some new MLD ops
new feebebae1fc3 wifi: iwlwifi: mvm: refactor iwl_mvm_roc()
new fe8b2ad361fb wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode
new 56f4f12ba8f6 wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows
new 03117f30b998 wifi: iwlwifi: mvm: add support for post_channel_switch in [...]
new cbce62a315f6 wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops
new cea05a865175 wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd.
new 75700ee1644f wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too
new 786810de9cf7 wifi: iwlwifi: mvm: modify link instead of removing it during csa
new 5ed461be3ca9 wifi: iwlwifi: mvm: always use the sta->addr as the peers addr
new 6b5a87df8ec8 wifi: iwlwifi: mvm: align to the LINK cmd update in the FW
new 203b22acb1a9 wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO
new 36cf537798cb wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO
new f551d013bd31 wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD
new cb145863e7ab wifi: iwlwifi: mvm: add link to firmware earlier
new be8897e24415 wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops
new 1a3e70391e55 wifi: iwlwifi: mvm: adjust SMPS for MLO
new ac251da91afa wifi: iwlwifi: mvm: don't check dtim_period in new API
new cacc1d42a489 wifi: iwlwifi: mvm: add link_conf parameter for add/remove [...]
new 22c588343529 wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cf [...]
new 62e0ccb2170e wifi: iwlwifi: mvm: adjust internal stations to MLO
new d6f6b0d804e0 wifi: iwlwifi: mvm: add fw link id allocation
new 4263ac7fe5b2 wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_v [...]
new 2c9b92209fce wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO
new 57974a55d995 wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common()
new 79faae3a408e wifi: iwlwifi: mvm: adjust some cleanup functions to MLO
new bf976c814c86 wifi: iwlwifi: mvm: implement link change ops
new ef2b47b89514 wifi: iwlwifi: mvm: make some HW flags conditional
new 6e1b59565d7b wifi: iwlwifi: mvm: fix narrow RU check for MLO
new 6c07b73e70c8 wifi: iwlwifi: mvm: skip MEI update for MLO
new b7e39d565fe1 wifi: iwlwifi: mvm: use STA link address
new 42564a74507c wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel
new 3ca2207932fb wifi: iwlwifi: mvm: coex: start handling multiple links
new 6a2a71e563d5 wifi: iwlwifi: mvm: make a few warnings only trigger once
new ba9eef6ba636 wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO
new 5ae9daf1e31c wifi: iwlwifi: mvm: adjust radar detection to MLO
new f53be9c4bef6 wifi: iwlwifi: mvm: adjust rs init to MLO
new 29df2a648119 wifi: iwlwifi: mvm: use the link sta address
new 6e4198d35c2e wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links
new 90723da664f5 wifi: iwlwifi: mvm: translate management frame address
new 6e3ac4260bc8 wifi: iwlwifi: mvm: use bcast/mcast link station id
new b8a85a1d42d7 wifi: iwlwifi: mvm: rxmq: report link ID to mac80211
new 2f17227d6580 wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_ite [...]
new f14ad95a5d90 wifi: iwlwifi: mvm: skip inactive links
new 072573f6971d wifi: iwlwifi: mvm: remove only link-specific AP keys
new 8930ed56734d wifi: iwlwifi: mvm: avoid sending MAC context for idle
new 3aff89d0b392 wifi: iwlwifi: mvm: remove chanctx WARN_ON
new 0d504ca1f19b wifi: iwlwifi: mvm: use the new lockdep-checking macros
new 9213f809bb63 wifi: iwlwifi: mvm: use appropriate link for rate selection
new 24dc33cc54e6 wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link
new 881d054896f7 wifi: iwlwifi: mvm: fix station link data leak
new 2152662d4e14 wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta
new f699f039cdb6 wifi: iwlwifi: mvm: use the correct link queue
new ef36f1df198b wifi: iwlwifi: mvm: update mac config when assigning chanctx
new 9deccfcd48b7 wifi: iwlwifi: mvm: rework active links counting
new 164a52d45e4a wifi: iwlwifi: mvm: send full STA during HW restart
new 59c2d94bba83 wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta
new e0c7ee3a20ce wifi: iwlwifi: bump FW API to 75 for AX devices
new 8ca86d61798f wifi: iwlwifi: mvm: free probe_resp_data later
new de50140b7019 wifi: iwlwifi: separate AP link management queues
new a6ef8a88fc38 wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del()
new aa2aa818cd11 wifi: clean up erroneously introduced file
new ce7928f7cf98 Merge tag 'wireless-next-2023-03-30' of git://git.kernel.o [...]
new ae63ad9b2cc7 macvlan: Fix mc_filter calculation
new ee05d90d0ac7 tcp: Refine SYN handling for PAWS.
new 99b3a769cd8a dt-bindings: net: fec: add power-domains property
new 356e2adb3f3b netfilter: nfnetlink_log: remove rcu_bh usage
new 28c1b6df4368 netfilter: nfnetlink_queue: enable classid socket info retrieval
new a25b8b7136ad netfilter: Correct documentation errors in nf_tables.h
new 9b7c68b3911a netfilter: ctnetlink: Support offloaded conntrack entry deletion
new 54fd494af9d4 Merge tag 'nf-next-2023-03-30' of https://git.kernel.org/p [...]
new 8ba732befd6f Documentation/eth/intel: Update address for driver support
new 79d872c62b16 Documentation/eth/intel: Remove references to SourceForge
new 503d473c983b ice: remove comment about not supporting driver reinit
new d74aab2ca198 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new ceb29474bbbc i40e: Add support for VF to specify its primary MAC address
new dd2d6604407d net: minor reshuffle of napi_struct
new 5601ef91fba8 mlxsw: core_thermal: Use static trip points for transceive [...]
new c1536d856e18 mlxsw: core_thermal: Make mlxsw_thermal_module_init() void
new cc19439f703b mlxsw: core_thermal: Simplify transceiver module get_temp( [...]
new f85b88244158 Merge branch 'mlxsw-transceiver-trip-points'
new 51aaa68222d6 net: alteon: remove unused len variable
new 00d521b39307 net: don't abuse "default" case for unknown ioctl in dev_ifsioc()
new 1193db2a55b6 net: simplify handling of dsa_ndo_eth_ioctl() return code
new 4ee58e1e5680 net: promote SIOCSHWTSTAMP and SIOCGHWTSTAMP ioctls to ded [...]
new d5d5fd8f2552 net: move copy_from_user() out of net_hwtstamp_validate()
new c4bffeaa8d50 net: add struct kernel_hwtstamp_config and make net_hwtsta [...]
new ff6ac4d013e6 net: dsa: make dsa_port_supports_hwtstamp() construct a fa [...]
new 88c0a6b503b7 net: create a netdev notifier for DSA to reject PTP on DSA master
new 858e5b06409f Merge branch 'dsa_master_ioctl-notifier'
new fc281d78b686 net: phy: smsc: rename flag energy_enable
new 89946e31ff4f net: phy: smsc: add helper smsc_phy_config_edpd
new d56417ad1133 net: phy: smsc: clear edpd_enable if interrupt mode is used
new a62051108096 net: phy: smsc: add flag edpd_mode_set_by_user
new 1ce658693b08 net: phy: smsc: prepare for making edpd wait period configurable
new 657de1cf258d net: phy: smsc: add support for edpd tunable
new 3c4c3b3e6d41 net: phy: smsc: enable edpd tunable support
new 56b029ddac8e Merge branch 'phy-smsc-edpd-tunable'
new b6f56cddb5f5 net: dsa: mt7530: make some noise if register read fails
new 9ecc00164dc2 net: dsa: mt7530: refactor SGMII PCS creation
new 1bd099c49f65 net: dsa: mt7530: use unlocked regmap accessors
new a08c045580e0 net: dsa: mt7530: use regmap to access switch register space
new 6de285229773 net: dsa: mt7530: move SGMII PCS creation to mt7530_probe [...]
new 1557c679f71c net: dsa: mt7530: introduce mutex helpers
new 25d15dee34a1 net: dsa: mt7530: move p5_intf_modes() function to mt7530.c
new 37c9c0d8d0b2 net: dsa: mt7530: introduce mt7530_probe_common helper function
new 720d73635176 net: dsa: mt7530: introduce mt7530_remove_common helper function
new 7f54cc9772ce net: dsa: mt7530: split-off common parts from mt7531_setup
new cb675afcddbb net: dsa: mt7530: introduce separate MDIO driver
new 54d4147a121c net: dsa: mt7530: skip locking if MDIO bus isn't present
new 110c18bfed41 net: dsa: mt7530: introduce driver for MT7988 built-in switch
new 386f5fc9061b dt-bindings: net: dsa: mediatek,mt7530: add mediatek,mt798 [...]
new 7b600f8da8fe Merge branch 'mt7988-support'
new e790fc15bfbf sfc: store PTP filters in a list
new 75687cd06620 sfc: allow insertion of filters for unicast PTP
new 49ed35a0b6aa sfc: support unicast PTP
new ad47655eadc8 sfc: remove expired unicast PTP filters
new b3803399196e Merge branch 'sfc-support-unicast-ptp'
new f59f3006ca7b vsock/vmci: convert VMCI error code to -ENOMEM on receive
new 02ab696febab vsock: return errors other than -ENOMEM to socket
new b5d54eb5899a vsock/test: update expected return values
new b103bab0944b Merge branch 'vsock-return-errors-other-than-enomem-to-socket'
new 992e76908e92 net: phy: meson-gxl: enable edpd tunable support for G12A [...]
new 054fbf7ff814 net: qrtr: correct types of trace event parameters
new 96d1c81e6a04 can: isotp: add module parameter for maximum pdu size
new b341be6de98c dt-bindings: arm: stm32: add compatible for syscon gcan node
new e43250c0ac81 dt-bindings: net: can: add STM32 bxcan DT bindings
new 7355ad1950f4 ARM: dts: stm32: add CAN support on stm32f429
new 559a6e75b4bc ARM: dts: stm32: add pin map for CAN controller on stm32f4
new f00647d8127b can: bxcan: add support for ST bxCAN controller
new 3678b2dd7290 Merge patch series "can: bxcan: add support for ST bxCAN c [...]
new 8e85d550c127 can: rcar_canfd: rcar_canfd_probe(): fix plain integer in [...]
new 066b41a599d6 dt-bindings: can: fsl,flexcan: add optional power-domains [...]
new c42fc3694923 can: esd_usb: Add support for CAN_CTRLMODE_BERR_REPORTING
new 1afae605e0b2 kvaser_usb: convert USB IDs to hexadecimal values
new 2acbeb5db2b4 Merge tag 'linux-can-next-for-6.4-20230404-2' of git://git [...]
new 0b354b8b09be Merge wireless/main into wireless-next/main
new df1875c4f345 wifi: mac80211: enable EHT mesh support
new c7e39d70613c wifi: ipw2x00: remove unused _ipw_read16 function
new 8de7838acfa3 wifi: rsi: Slightly simplify rsi_set_channel()
new c9b6111a6f94 wifi: rtw88: remove unused rtw_pci_get_tx_desc function
new 703f15b6dce1 wifi: rndis_wlan: clean up a type issue
new 06dabcccc08b wifi: rndis_wlan: Replace fake flex-array with flexible-ar [...]
new e665c6d67e54 wifi: rtw88: Remove redundant pci_clear_master
new 82d6077901c6 wifi: rtlwifi: Replace fake flex-array with flex-array member
new 4c7f8c237d32 wifi: b43legacy: remove unused freq_r3A_value function
new 5aeb763a27c2 wifi: brcmsmac: remove unused has_5g variable
new 905a9241e4e8 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_se [...]
new 5dbe1f8eb8c5 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_se [...]
new 2f73f04b7f93 wifi: brcmsmac: ampdu: remove unused suc_mpdu variable
new 074d0a1ae1fe wifi: mwifiex: remove unused evt_buf variable
new 767d011dc39d bcma: Use of_address_to_resource()
new 21898a40b2f8 bcma: remove unused mips_read32 function
new 70a13e5f00e9 wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B
new 829b3a8b212a wifi: rtw89: coex: Not to enable firmware report when WiFi [...]
new 20595db3c068 wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter
new d7904ca8a040 wifi: rtw89: coex: Add report control v5 variation
new 7527251f7766 wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence vers [...]
new e749ef968f14 wifi: rtw89: add counters of register-based H2C/C2H
new e5307c9cd7ee wifi: rtw89: set data lowest rate according to AP supported rate
new 41209362d700 wifi: rtw89: remove superfluous H2C of join_info
new 40711486c7ba wifi: rtw89: fix incorrect channel info during scan due to [...]
new 280c444745aa wifi: rtw89: config EDCCA threshold during scan to prevent [...]
new 47515664ecfb wifi: rtw89: fix potential race condition between napi_ini [...]
new 5995f7463101 wifi: rtw89: Remove redundant pci_clear_master
new e83ce86aa7d9 wifi: b43legacy: Remove the unused function prev_slot()
new cbef9a83c51d wifi: rt2x00: Fix memory leak when handling surveys
new acd11255ca46 Merge tag 'wireless-next-2023-04-05' of git://git.kernel.o [...]
new c8f1f2e94675 dt-bindings: net: ethernet-switch: Make "#address-cells/#s [...]
new f03789766905 dt-bindings: net: dsa: brcm,sf2: Drop unneeded "#address-c [...]
new 8b0f256530d9 net/sched: sch_mqprio: use netlink payload helpers
new 10739ea31328 net: stmmac: add support for platform specific reset
new b536f32b5b03 net: stmmac: dwmac-imx: use platform specific reset for im [...]
new f6636ff69ec4 net: dsa: microchip: ksz8: Separate static MAC table opera [...]
new 57795412a447 net: dsa: microchip: ksz8: Implement add/del_fdb and use s [...]
new b5751cdd7dbe net: dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static
new 559901b46810 net: dsa: microchip: ksz8_r_sta_mac_table(): Avoid using e [...]
new ec2312f33735 net: dsa: microchip: ksz8_r_sta_mac_table(): Utilize error [...]
new c8e04374f9e1 net: dsa: microchip: Make ksz8_w_sta_mac_table() static
new 3c2e6b54e4e9 net: dsa: microchip: Utilize error values in ksz8_w_sta_ma [...]
new 0f72997036f3 Merge branch 'net-dsa-microchip-ksz8-enhance-static-mac-ta [...]
new 905a9eb5f636 selftests/net: fix typo in tcp_mmap
new 0ebd4fd6b906 nfp: initialize netdev's dev_port with correct id
new d9c960675adc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new f8b648bf6628 net: sunhme: move asm includes to below linux includes
new a9fda7a0b033 selftests: forwarding: hw_stats_l3: Detect failure to inst [...]
new 0840c9f7d80b net/mlx5e: Set default can_offload action
new 7195d9a0c8df net/mlx5e: TC, Remove unused vf_tun variable
new a830ec485e83 net/mlx5e: TC, Move main flow attribute cleanup to helper func
new 13aca17b450e net/mlx5e: CT: Use per action stats
new 67efaf45930d net/mlx5e: TC, Remove CT action reordering
new 08fe94ec5f77 net/mlx5e: TC, Remove special handling of CT action
new d0cc0853640d net/mlx5e: TC, Remove multiple ct actions limitation
new 5d7cb06eb91a net/mlx5e: TC, Remove tuple rewrite and ct limitation
new dc614025e228 net/mlx5e: TC, Remove mirror and ct limitation
new 35c8de16d846 net/mlx5e: TC, Remove sample and ct limitation
new 1a62ffcaaabf net/mlx5e: Remove redundant macsec code
new 6a4010927562 net/mlx5: Update cyclecounter shift value to improve ptp f [...]
new cf1cccae7983 net/mlx5e: Rename misleading skb_pc/cc references in ptp code
new 6bd0f349ae70 net/mlx5e: Fix RQ SW state layout in RQ devlink health dia [...]
new b0d87ed27be7 net/mlx5e: Fix SQ SW state layout in SQ devlink health dia [...]
new 92d2c594aa09 Merge tag 'mlx5-updates-2023-04-05' of git://git.kernel.or [...]
new 05f3ab7780b3 net: ethernet: mtk_eth_soc: add code for offloading flows [...]
new e28531143b25 net: ethernet: mtk_eth_soc: mtk_ppe: prefer newly added l2 flows
new ce639b767139 net: ethernet: ti: am65-cpsw: Move mode specific config to [...]
new 4e003d61e795 net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G
new 8e672b560e0b net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784 [...]
new 9ba3b26c0c96 Merge branch 'add-support-for-j784s4-cpsw9g'
new 509541b440e6 net/mlx5e: Factor out IPsec ASO update function
new 2da961d21663 net/mlx5e: Prevent zero IPsec soft/hard limits
new d05971a413d3 net/mlx5e: Add SW implementation to support IPsec 64 bit s [...]
new 76e463f6508b net/mlx5e: Overcome slow response for first IPsec ASO WQE
new 3e1c957f9a3b xfrm: don't require advance ESN callback for packet offload
new f4979e2667c5 net/mlx5e: Remove ESN callbacks if it is not supported
new 7db21ef4566e net/mlx5e: Set IPsec replay sequence numbers
new 20fbdab21e2e net/mlx5e: Reduce contention in IPsec workqueue
new 4562116f8a56 net/mlx5e: Generalize IPsec work structs
new b2f7b01d36a9 net/mlx5e: Simulate missing IPsec TX limits hardware funct [...]
new 4bcdfc3ab217 Merge tag 'ipsec-esn-replay' of https://git.kernel.org/pub [...]
new 07e75db6b1b2 net: stmmac: remove set but unused mask in stmmac_ethtool_ [...]
new 9f12541d684b net: stmmac: dwmac-anarion: Use annotation __iomem for reg [...]
new 51fe084b17e7 net: stmmac: dwmac-anarion: Always return struct anarion_g [...]
new 039a692ad93e Merge branch 'net-stmmac-dwmac-anarion-address-issues-flag [...]
new 48b7ea1d22dd net: make SO_BUSY_POLL available to all users
new 5a17818682cf net: dsa: replace NETDEV_PRE_CHANGE_HWTSTAMP notifier with a stub
new c9f28c570068 Merge branch 'hwmon-const' of git://git.kernel.org/pub/scm [...]
new 87f1c15e8759 net: nfp: constify pointers to hwmon_channel_info
new bc1585f611b2 net: aquantia: constify pointers to hwmon_channel_info
new 234d79a5f826 net: phy: aquantia: constify pointers to hwmon_channel_info
new 211f70be2577 net: phy: bcm54140: constify pointers to hwmon_channel_info
new ff0805e2bde0 net: phy: marvell: constify pointers to hwmon_channel_info
new 2ed84c0c6f75 net: phy: mxl: constify pointers to hwmon_channel_info
new 0e76f1dcf487 net: phy: nxp-tja11xx: constify pointers to hwmon_channel_info
new 490fde262f17 net: phy: sfp: constify pointers to hwmon_channel_info
new d2f5c68e3f71 docs: net: reformat driver.rst from a list to sections
new da4f0f82ee9d docs: net: move the probe and open/close sections of drive [...]
new 8336462539ae docs: net: use C syntax highlight in driver.rst
new c91c46de6bbc net: provide macros for commonly copied lockless queue sto [...]
new 9ded5bc77fe5 ixgbe: use new queue try_stop/try_wake macros
new 08a096780d92 bnxt: use new queue try_stop/try_wake macros
new 301f227fc860 net: piggy back on the memory barrier in bql when waking queues
new 6c6d5349454d Merge branch 'net-lockless-stop-wake-combo-macros'
new 9bc11460bea7 net: ethernet: mtk_eth_soc: use be32 type to store be32 values
new 89863a3b5f02 net: fddi: skfp: rmt: Clean up some inconsistent indenting
new ebe3bdc4359e tools: ynl: throw a more meaningful exception if family no [...]
new 4de00f0acc72 gve: Unify duplicate GQ min pkt desc size constants
new 18bb56ab4477 net: dsa: mv88e6xxx: Correct cmode to PHY_INTERFACE_
new 9538ebce88ff net: dsa: add trace points for FDB/MDB operations
new 02020bd70fa6 net: dsa: add trace points for VLAN operations
new bbda0f0d151c Merge branch 'dsa-trace-events'
new ea449f7fa0bf net: ethernet: stmmac: dwmac-rk: rework optional clock handling
new db21973263f8 net: ethernet: stmmac: dwmac-rk: fix optional phy regulato [...]
new f9408a83278f Merge branch 'rk3588-error-prints'
new be690daa224e ionic: Don't overwrite the cyclecounter bitmask
new ed72bd5a6790 ksz884x: Remove unused functions
new 37f9b2a6c086 net: ethernet: Add missing depends on MDIO_DEVRES
new 185367221503 net: thunderbolt: Fix sparse warnings in tbnet_check_frame [...]
new 5bbec0adfa03 net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_a [...]
new 9c60f2a4446c net: thunderbolt: Fix typos in comments
new f2b3b6a22df7 Merge branch 'net-thunderbolt-fix-for-sparse-warnings-and-typos'
new f032d8a9c8b3 bnxt_en: Allow to set switchdev mode without existing VFs
new d554ba0ea03c dt-bindings: net: snps,dwmac: Update interrupt-names
new d70c215bdd17 dt-bindings: net: snps,dwmac: Add Qualcomm Ethernet ETHQOS [...]
new 02e98ce3db14 dt-bindings: net: qcom,ethqos: Convert bindings to yaml
new 25926a703ec1 dt-bindings: net: qcom,ethqos: Add Qualcomm sc8280xp compatibles
new 7c6b942b81ca net: stmmac: Remove unnecessary if statement brackets
new d638dcb52b09 net: stmmac: Fix DMA typo
new 0c3f3c4f4b15 net: stmmac: Remove some unnecessary void pointers
new 1d84b487bc2d net: stmmac: Pass stmmac_priv in some callbacks
new 33719b57f52e net: stmmac: dwmac4: Allow platforms to specify some DMA/M [...]
new 164a9ebe9742 net: stmmac: dwmac-qcom-ethqos: Respect phy-mode and TX delay
new 030f1d5972aa net: stmmac: dwmac-qcom-ethqos: Use loopback_en for all speeds
new b68376191c69 net: stmmac: dwmac-qcom-ethqos: Add EMAC3 support
new 21cdc87fa9d8 Merge branch 'add-emac3-support-for-sa8540p-ride'
new 50762d9af307 net: docs: update the sample code in driver.rst
new 36647b206c01 bnxt: use READ_ONCE/WRITE_ONCE for ring indexes
new 9a714997386b mlx4: use READ_ONCE/WRITE_ONCE for ring indexes
new 4033eaa68af6 Merge branch 'net-use-read_once-write_once-for-ring-index- [...]
new 800e68c44ffe Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 07236eab7a31 bpf: factor out fetching basic kfunc metadata
new 215bf4962f6c bpf: add iterator kfuncs registration and validation logic
new 06accc8779c1 bpf: add support for open-coded iterator loops
new 6018e1f407cc bpf: implement numbers iterator
new 8c2b5e90505e selftests/bpf: add bpf_for_each(), bpf_for(), and bpf_repe [...]
new 57400dcce6c2 selftests/bpf: add iterators tests
new f59b14609265 selftests/bpf: add number iterator tests
new 7e86a8c4ac8d selftests/bpf: implement and test custom testmod_seq iterator
new 23e403b32678 Merge branch 'BPF open-coded iterators'
new a6865576317f selftests/bpf: Fix flaky fib_lookup test
new 5a70f4a63000 bpf: Fix a typo for BPF_F_ANY_ALIGNMENT in bpf.h
new 27a36bc3cdd5 selftests/bpf: Use ifname instead of ifindex in XDP compli [...]
new c1cd734c1bb3 selftests/bpf: Improve error logs in XDP compliance test tool
new 63d78b7e8ca2 selftests/bpf: Workaround verification failure for fexit_b [...]
new 2498e6231bfd selftests/bpf: prevent unused variable warning in bpf_for()
new 713461b895ef selftests/bpf: add __sink() macro to fake variable consumption
new c8ed66859397 selftests/bpf: fix lots of silly mistakes pointed out by compiler
new 3d5a55ddc255 selftests/bpf: make BPF compiler flags stricter
new 1456ddcce5b8 Merge branch 'selftests/bpf: make BPF_CFLAGS stricter with -Wall'
new 4b5ce570dbef bpf: ensure state checkpointing at iter_next() call sites
new 52c2b005a3c1 bpf: take into account liveness when propagating precision
new 4a54de65964d bpf/selftests: Fix send_signal tracepoint tests
new 4cbd23cc92c4 bpf: Move a few bpf_local_storage functions to static scope
new 2ffcb6fc5017 bpf: Refactor codes into bpf_local_storage_destroy
new 62827d612ae5 bpf: Remove __bpf_local_storage_map_alloc
new 121f31f3e00d bpf: Remove the preceding __ from __bpf_selem_unlink_storage
new fc6652aab6ad bpf: Remember smap in bpf_local_storage
new a47eabf216f7 bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storage
new c609981342dc bpf: Remove bpf_selem_free_fields*_rcu
new f8ccf30c179e bpf: Add bpf_selem_free_rcu callback
new c0d63f309186 bpf: Add bpf_selem_free()
new 1288aaa2786b bpf: Add bpf_local_storage_rcu callback
new 7e30a8477b0b bpf: Add bpf_local_storage_free()
new 57ef77152b58 selftests/bpf: Replace CHECK with ASSERT in test_local_storage
new 1f443d0f2b57 selftests/bpf: Check freeing sk->sk_local_storage with sk_ [...]
new 4659fba121da selftests/bpf: Add local-storage-create benchmark
new b32a5dae44cc bpf: verifier: Rename kernel_type_name helper to btf_type_name
new a4aa38897b6a bpf: btf: Remove unused btf_field_info_type enum
new 74843b57ec70 bpf: Change btf_record_find enum parameter to field_mask
new c1f9e14e3b67 bpf, docs: Explain helper functions
new c8e187540914 bpf: Support __kptr to local kptrs
new 738c96d5e2e3 bpf: Allow local kptrs to be exchanged via bpf_kptr_xchg
new 5d8d6634cccf selftests/bpf: Add local kptr stashing test
new 49b5300f1f8f Merge branch 'Support stashing local kptrs with bpf_kptr_xchg'
new 34f0677e7afd bpf: fix precision propagation verbose logging
new 22df776a9a86 tasks: Extract rcu_users out of union
new 9e36a204bd43 bpf: Disable migration when freeing stashed local kptr usi [...]
new 27d7fdf06fdb bpf: use canonical ftrace path
new ab4c15feb2eb selftests/bpf: use canonical ftrace path
new b9fe8e8d03d0 bpf, docs: Add signed comparison example
new c9267aa8b794 bpf: Fix bpf_strncmp proto.
new 3e30be4288b3 bpf: Allow helpers access trusted PTR_TO_BTF_ID.
new f25fd6088216 selftests/bpf: Add various tests to check helper access in [...]
new 283b40c52d9a Merge branch 'bpf: Allow helpers access ptr_to_btf_id.'
new 487deb3e3393 selftests/bpf: robustify test_xdp_do_redirect with more pa [...]
new 2c854e5fcd7e net: page_pool, skbuff: make skb_mark_for_recycle() always [...]
new 9c94bbf9a87b xdp: recycle Page Pool backed skbs built from XDP frames
new d4e492338d11 xdp: remove unused {__,}xdp_release_frame()
new 5584d9e63eee Merge branch 'xdp: recycle Page Pool backed skbs built fro [...]
new 3c2611bac08a selftests/bpf: Fix trace_virtqueue_add_sgs test issue with [...]
new b8a2e3f93d41 cgroup: Make current_cgns_cgroup_dfl() safe to call after [...]
new 31bf1dbccfb0 bpf: Fix attaching fentry/fexit/fmod_ret/lsm to modules
new aa3d65de4b90 bpf/selftests: Test fentry attachment to shadowed functions
new 72fe61d745cb Merge branch 'Fix attaching fentry/fexit/fmod_ret/lsm to modules'
new ed01385c0d78 selftests/bpf: Use ASSERT_EQ instead ASSERT_OK for testing [...]
new 226efec2b0ef selftests/bpf: Fix a fd leak in an error path in network_h [...]
new 6cb9430be147 libbpf: Ignore warnings about "inefficient alignment"
new 77473d1a962f bpf: Free struct bpf_cpumask in call_rcu handler
new 63d2d83d21a6 bpf: Mark struct bpf_cpumask as rcu protected
new a5a197df58c4 bpf/selftests: Test using global cpumask kptr with RCU
new 1b403ce77dfb bpf: Remove bpf_cpumask_kptr_get() kfunc
new fec2c6d14fd5 bpf,docs: Remove bpf_cpumask_kptr_get() from documentation
new deb9fd64d145 Merge branch 'Make struct bpf_cpumask RCU safe'
new 082cdc69a465 bpf: Remove misleading spec_v1 check on var-offset stack read
new e5995bc7e2ba bpf, test_run: fix crashes due to XDP frame overwriting/co [...]
new 5640b6d89434 selftests/bpf: fix "metadata marker" getting overwritten b [...]
new 94bbbdfbde16 Merge branch 'double-fix bpf_test_run + XDP_PASS recycling'
new bd5314f8dd2d kallsyms, bpf: Move find_kallsyms_symbol_value out of inte [...]
new 0f10f647f455 bpf, docs: Use internal linking for link to netdev subsystem doc
new 58aa2afbb1e6 bpf: Allow ld_imm64 instruction to point to kfunc.
new 5fc13ad59b60 libbpf: Fix relocation of kfunc ksym in ld_imm64 insn.
new 5cbd3fe3a91d libbpf: Introduce bpf_ksym_exists() macro.
new 95fdf6e313a9 selftests/bpf: Add test for bpf_ksym_exists().
new 6cae5a7106e2 Merge branch 'bpf: Add detection of kfuncs.'
new 2be7aa76cc69 selftests/bpf: Add --json-summary option to test_progs
new 08ff1c9f3e92 bpf, docs: Libbpf overview documentation
new a506d6ce1dd1 libbpf: Fix ld_imm64 copy logic for ksym in light skeleton.
new bb4a6a923729 selftest/bpf: Add a test case for ld_imm64 copy logic.
new 01dc26c980b0 libbpf: Explicitly call write to append content to file
new 04aae213e719 net: skbuff: rename __pkt_vlan_present_offset to __mono_tc_offset
new b94e032b7ad6 net: skbuff: reorder bytes 2 and 3 of the bitfield
new c0ba861117c3 net: skbuff: move the fields BPF cares about directly next [...]
new 6a9f5cdba3c5 Merge branch 'net: skbuff: skb bitfield compaction - bpf'
new 9a321fd3308e selftests/xsk: add xdp populate metadata test
new a18f721415b4 libbpf: Rename RELO_EXTERN_VAR/FUNC.
new 1057d2994596 bpf: Teach the verifier to recognize rdonly_mem as not null.
new 708cdc5706a4 libbpf: Support kfunc detection in light skeleton.
new 3b2ec2140fa2 selftests/bpf: Add light skeleton test for kfunc detection.
new d9d93f3b6143 Merge branch 'bpf: Support ksym detection in light skeleton.'
new 830154cdc579 bpf/selftests: coverage for bpf_map_ops errors
new d7ba4cc900bf bpf: return long from bpf_map_ops funcs
new 02adf9e9bec1 Merge branch 'error checking where helpers call bpf_map_ops'
new 7be14c1c9030 bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation
new 1a3148fc171f selftests/bpf: Check when bounds are not in the 32-bit range
new b63cbc490e18 bpf: remember meta->iter info only for initialized iters
new b671c2067a04 bpf: Retire the struct_ops map kvalue->refcnt.
new 8fb1a76a0f35 net: Update an existing TCP congestion control algorithm.
new 68b04864ca42 bpf: Create links for BPF struct_ops maps.
new 8d1608d70927 libbpf: Create a bpf_link in bpf_map__attach_struct_ops().
new aef56f2e918b bpf: Update the struct_ops of a bpf_link.
new 912dd4b0c2a5 libbpf: Update a bpf_link with another struct_ops.
new 809a69d61899 libbpf: Use .struct_ops.link section to indicate a struct_ [...]
new 06da9f3bd641 selftests/bpf: Test switching TCP Congestion Control algorithms.
new 226bc6ae6405 Merge branch 'Transit between BPF TCP congestion controls.'
new 55fbae05476d bpf: Check IS_ERR for the bpf_map_get() return value
new 1431d0b584a6 bpf: Only invoke kptr dtor following non-NULL xchg
new fb2211a57c11 bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncs
new 6c831c468412 bpf: Treat KF_RELEASE kfuncs as KF_TRUSTED_ARGS
new 496f4f1b0f8e Merge branch 'Don't invoke KPTR_REF destructor on NULL xchg'
new 3e5329e193f4 selftests/bpf: Report program name on parse_test_spec error
new 207b1ba30191 selftests/bpf: __imm_insn & __imm_const macro for bpf_misc.h
new 1d56ade032a4 selftests/bpf: Unprivileged tests for test_loader.c
new 19a8e06f5f91 selftests/bpf: Tests execution support for test_loader.c
new 55108621a35e selftests/bpf: prog_tests entry point for migrated test_ve [...]
new 9d0f1568ad5b selftests/bpf: verifier/and.c converted to inline assembly
new a3c830ae0209 selftests/bpf: verifier/array_access.c converted to inline [...]
new 0ccbe4956d6c selftests/bpf: verifier/basic_stack.c converted to inline [...]
new 7605f94b3492 selftests/bpf: verifier/bounds_deduction.c converted to in [...]
new b14a702afd0d selftests/bpf: verifier/bounds_mix_sign_unsign.c converted [...]
new 2f2047c22cda selftests/bpf: verifier/cfg.c converted to inline assembly
new 047687a7f494 selftests/bpf: verifier/cgroup_inv_retcode.c converted to [...]
new b1b6372535c0 selftests/bpf: verifier/cgroup_skb.c converted to inline assembly
new 8f16f3c07e46 selftests/bpf: verifier/cgroup_storage.c converted to inli [...]
new a2777eaad5d9 selftests/bpf: verifier/const_or.c converted to inline assembly
new a58475a98903 selftests/bpf: verifier/ctx_sk_msg.c converted to inline assembly
new 84988478fb2c selftests/bpf: verifier/direct_stack_access_wraparound.c c [...]
new 01a0925531a4 selftests/bpf: verifier/div0.c converted to inline assembly
new 9553de70a841 selftests/bpf: verifier/div_overflow.c converted to inline [...]
new b37d776b431e selftests/bpf: verifier/helper_access_var_len.c converted [...]
new fb179fe69e6a selftests/bpf: verifier/helper_packet_access.c converted t [...]
new 77aa2563cb44 selftests/bpf: verifier/helper_restricted.c converted to i [...]
new ecc424827b77 selftests/bpf: verifier/helper_value_access.c converted to [...]
new 01481e67dd4d selftests/bpf: verifier/int_ptr.c converted to inline assembly
new e29787558066 selftests/bpf: verifier/ld_ind.c converted to inline assembly
new 583c7ce5be09 selftests/bpf: verifier/leak_ptr.c converted to inline assembly
new caf345cf1207 selftests/bpf: verifier/map_ptr.c converted to inline assembly
new 05e474ecbb56 selftests/bpf: verifier/map_ret_val.c converted to inline [...]
new ade3f08fc236 selftests/bpf: verifier/masking.c converted to inline assembly
new 65428312e38d selftests/bpf: verifier/meta_access.c converted to inline [...]
new 5a77a01f3320 selftests/bpf: verifier/raw_stack.c converted to inline assembly
new 18cdc2b531fb selftests/bpf: verifier/raw_tp_writable.c converted to inl [...]
new b7e4203086eb selftests/bpf: verifier/ringbuf.c converted to inline assembly
new f4fe3cfe6c3a selftests/bpf: verifier/spill_fill.c converted to inline assembly
new edff37b2f28f selftests/bpf: verifier/stack_ptr.c converted to inline assembly
new ab839a581946 selftests/bpf: verifier/uninit.c converted to inline assembly
new 033914942da4 selftests/bpf: verifier/value_adj_spill.c converted to inl [...]
new 8f59e87a3bc6 selftests/bpf: verifier/value.c converted to inline assembly
new d330528617b7 selftests/bpf: verifier/value_or_null.c converted to inlin [...]
new d15f5b68b63a selftests/bpf: verifier/var_off.c converted to inline assembly
new a8036aea2d4f selftests/bpf: verifier/xadd.c converted to inline assembly
new ffb515c933a9 selftests/bpf: verifier/xdp.c converted to inline assembly
new e99360762a9c Merge branch 'First set of verifier/*.c migrated to inline [...]
new e65a5c6edbc6 bpf: Add a few bpf mem allocator functions
new 08a7ce384e33 bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage_elem
new 6ae9d5e99e1d bpf: Use bpf_mem_cache_alloc/free for bpf_local_storage
new d8db84d71c0e selftests/bpf: Test task storage when local_storage->smap is NULL
new cbe9d93d58b1 selftests/bpf: Add bench for task storage creation
new 8d2759608c1f Merge branch 'bpf: Use bpf_mem_cache_alloc/free in bpf_loc [...]
new 8cfee110711e bpf, docs: Add extended call instructions
new 5f5a7d8d8bd4 xsk: allow remap of fill and/or completion rings
new f1cb927cdb62 libbpf: Ensure print callback usage is thread-safe
new 7283137a7622 selftests/bpf: Don't assume page size is 4096
new d08ab82f59d5 libbpf: Fix double-free when linker processes empty sections
new 6e9e141a7a28 selftests/bpf: Verifier/xdp_direct_packet_access.c convert [...]
new c63a7d8bbb54 selftests/bpf: Remove verifier/xdp_direct_packet_access.c, [...]
new 07561769e001 Merge branch 'verifier/xdp_direct_packet_access.c converte [...]
new d8d8b008629f tools: bpftool: json: Fix backslash escape typo in jsonw_puts
new 562dc56a8898 bpf: allow a TCP CC to write app_limited
new 4239561b69fe selftests/bpf: test a BPF CC writing app_limited
new 8b52cc2a2fef Merge branch 'Allow BPF TCP CCs to write app_limited'
new d6e6286a12e7 libbpf: disassociate section handler on explicit bpf_progr [...]
new b3c63d7ad81a veristat: add -d debug mode option to see debug libbpf log
new fa7cc9062087 veristat: guess and substitue underlying program type for [...]
new 8a9abe029329 Merge branch 'veristat: add better support of freplace programs'
new 4ca13d1002f3 selftests/bpf: Rewrite two infinite loops in bound check cases
new d816129530e7 veristat: change guess for __sk_buff from CGROUP_SKB to SCHED_CLS
new e4c2acab95a5 bpf: Handle PTR_MAYBE_NULL case in PTR_TO_BTF_ID helper call arg
new 67efbd57bc6e selftests/bpf: Add testcases for ptr_*_or_null_ in bpf_kptr_xchg
new 328bafc9a373 selftests/bpf: Add err.h header
new 88dc8b3605b3 selftests/bpf: Add read_build_id function
new dcc46f51d770 selftests/bpf: Replace extract_build_id with read_build_id
new e941933c4944 Merge branch 'selftests/bpf: Add read_build_id function'
new 9af0f555ae4a selftests/bpf: Fix conflicts with built-in functions in be [...]
new 3ed85ae80283 veristat: relicense veristat.c as dual GPL-2.0-only or BSD [...]
new 71c8c39f5177 veristat: improve version reporting
new e3b65c0c1a5b veristat: avoid using kernel-internal headers
new ebf390c9d013 veristat: small fixed found in -O2 mode
new 858500582386 Merge branch 'Prepare veristat for packaging'
new d02c48fa1139 bpf: Make struct task_struct an RCU-safe type
new f85671c6ef46 bpf: Remove now-defunct task kfuncs
new db9d479ab59b bpf,docs: Update documentation to reflect new task kfuncs
new a033907e7b34 Merge branch 'Enable RCU semantics for task kptrs'
new 5b85575ad428 bpf: optimize hashmap lookups when key_size is divisible by 4
new 92b2e810f0d3 bpf: compute hashes in bloom filter similar to hashmap
new 16b7c970cc81 bpf, docs: Add docs on extended 64-bit immediate instructions
new f6a6a5a97628 bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call
new 8fc59c26d212 selftests/bpf: Add RESOLVE_BTFIDS dependency to bpf_testmod.ko
new 7d64c5132844 bpf: Invoke btf_struct_access() callback only for writes.
new b7e852a9ec96 bpf: Remove unused arguments from btf_struct_access().
new 63260df13965 bpf: Refactor btf_nested_type_is_trusted().
new 91571a515d1b bpf: Teach verifier that certain helpers accept NULL pointer.
new add68b843f33 bpf: Refactor NULL-ness check in check_reg_type().
new 30ee9821f943 bpf: Allowlist few fields similar to __rcu tag.
new afeebf9f57a4 bpf: Undo strict enforcement for walking untagged fields.
new 69f41a787761 selftests/bpf: Add tracing tests for walking skb and req.
new e8f59d84f43d Merge branch 'bpf: Follow up to RCU enforcement in the verifier.'
new d099f594ad56 kallsyms: Disable preemption for find_kallsyms_symbol_value
new 9af87166944b selftests: xsk: Add xskxceiver.h dependency to Makefile
new 7a2050df244e selftests: xsk: Use correct UMEM size in testapp_invalid_desc
new ccd1b2933f8c selftests: xsk: Add test case for packets at end of UMEM
new 756aaf2a9a32 Merge branch 'selftests: xsk: Add test case for packets at [...]
new f2b50f172683 selftests: xsk: Disable IPv6 on VETH1
new 68e7322142f5 selftests: xsk: Deflakify STATS_RX_DROPPED test
new 5af607a861d4 selftests/bpf: Wait for receive in cg_storage_multi test
new e27f0f1620b6 bpftool: Fix documentation about line info display for prog dumps
new 67cf52cdb6c8 bpftool: Fix bug for long instructions in program CFG dumps
new 9fd496848b1c bpftool: Support inline annotations when dumping the CFG o [...]
new 05a06be72289 bpftool: Return an error on prog dumps if both CFG and JSO [...]
new 9b79f02722bb bpftool: Support "opcodes", "linum", "visual" simultaneously
new 7483a7a70a12 bpftool: Support printing opcodes and source file referenc [...]
new 7319296855f1 bpftool: Clean up _bpftool_once_attr() calls in bash completion
new c6ebae4ccc43 Merge branch 'bpftool: Add inline annotations when dumping [...]
new 34bf93472f8f kallsyms: move module-related functions under correct configs
new d769ccaf957f xsk: Fix unaligned descriptor validation
new c0801598e543 selftests: xsk: Add test UNALIGNED_INV_DESC_4K1_FRAME_SIZE
new a5f1da6601a0 Merge branch 'xsk: Fix unaligned descriptor validation'
new 13fbcee55706 bpf: Improve verifier JEQ/JNE insn branch taken checking
new aec08d677b4d selftests/bpf: Add tests for non-constant cond_op NE/EQ bo [...]
new 953d9f5beaf7 bpf: Improve handling of pattern '<const> <cond_op> <non_c [...]
new 23a88fae9f20 selftests/bpf: Add verifier tests for code pattern '<const [...]
new 4daf0b327f20 Merge branch 'bpf: Improve verifier for cond_op and spille [...]
new f3f213497797 bpf: ensure all memory is initialized in bpf_get_current_comm
new 3ebf5212bf04 selftests/bpf: Use PERF_COUNT_HW_CPU_CYCLES event for get_ [...]
new b24f0b049e70 bpftool: Set program type only if it differs from the desired one
new 5855b0999de4 selftests/bpf: Prevent infinite loop in veristat when base [...]
new c4d3b488a90b selftests/bpf: Reset err when symbol name already exist in [...]
new eafa92152e2e bpf: Remove extra whitespace in SPDX tag for syscall/helpe [...]
new 4294a0a7ab62 bpf: Split off basic BPF verifier log into separate file
new 03cc3aa6a533 bpf: Remove minimum size restrictions on verifier log buffer
new 121664093803 bpf: Switch BPF verifier log to be a rotating log by default
new e0aee1facccf libbpf: Don't enforce unnecessary verifier log restriction [...]
new d0d75c67c45a veristat: Add more veristat control over verifier log options
new b1a7a480a112 selftests/bpf: Add fixed vs rotating verifier log tests
new 24bc80887adb bpf: Ignore verifier log reset in BPF_LOG_KERNEL mode
new 971fb5057d78 bpf: Fix missing -EFAULT return on user log buf error in b [...]
new cbedb42a0da3 bpf: Avoid incorrect -EFAULT error in BPF_LOG_KERNEL mode
new 8a6ca6bc553e bpf: Simplify logging-related error conditions handling
new fa1c7d5cc404 bpf: Keep track of total log content size in both fixed an [...]
new 47a71c1f9af0 bpf: Add log_true_size output field to return necessary lo [...]
new bdcab4144f5d bpf: Simplify internal verifier log interface
new fac08d45e253 bpf: Relax log_buf NULL conditions when log_level>0 is requested
new 94e55c0fdaf4 libbpf: Wire through log_true_size returned from kernel fo [...]
new 097d8002b754 libbpf: Wire through log_true_size for bpf_btf_load() API
new 5787540827a9 selftests/bpf: Add tests to validate log_true_size feature
new be983f44274f selftests/bpf: Add testing of log_buf==NULL condition for [...]
new 054b6c7866c7 selftests/bpf: Add verifier log tests for BPF_BTF_LOAD command
new 255f0e14b9b0 Merge branch 'bpf-verifier-log-rotation'
new 91f2dc6838c1 bpf/btf: Fix is_int_ptr()
new 75dcef8d3609 selftests/bpf: Add test to access u32 ptr argument in trac [...]
new 10fd5f70c397 bpf: Handle NULL in bpf_local_storage_free.
new 1d71283987c7 bpf: Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULL
new 6499fe6edc4f bpf: Remove bpf_cgroup_kptr_get() kfunc
new ec48599abee3 bpf,docs: Remove references to bpf_cgroup_kptr_get()
new ed17aa92dc56 bpf, sockmap: fix deadlocks in the sockhash and sockmap
new ac931d4cdec3 ipip,ip_tunnel,sit: Add FOU support for externally control [...]
new c50e96099edb bpf,fou: Add bpf_skb_{set,get}_fou_encap kfuncs
new d9688f898c08 selftests/bpf: Test FOU kfuncs for externally controlled i [...]
new bbc73e6855b8 Merge branch 'Add FOU support for externally controlled ip [...]
new d319f344561d mm: Fix copy_from_user_nofault().
new 5a674611d116 selftests/bpf: Fix use of uninitialized op_name in log tests
new de6d014a09bf selftests/bpf: Use read_perf_max_sample_freq() in perf_eve [...]
new c1e07a80cf23 selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
new 2995f9a8d427 selftests/bpf: Keep the loop in bpf_testmod_loop_test
new ee5059a64dba selftests/bpf: Remove stand-along test_verifier_log test binary
new 0c5f48599bed xsk: Simplify xp_aligned_validate_desc implementation
new 4099be372faf selftests/bpf: Fix compiler warnings in bpf_testmod for kfuncs
new 1ba83f505c53 xsk: Elide base_addr comparison in xp_unaligned_validate_desc
new 23acb14af191 samples/bpf: Fix fout leak in hbm's run_bpf_prog
new 8c5c2a4898e3 bpf, sockmap: Revert buggy deadlock fix in the sockhash an [...]
new c2865b112259 Daniel Borkmann says:
new 9ecd05794b8d net: mscc: ocelot: strengthen type of "u32 reg" in I/O accessors
new 40cd07cb4261 net: mscc: ocelot: refactor enum ocelot_reg decoding to helper
new 07de32655bb4 net: mscc: ocelot: debugging print for statistics regions
new 93f0f93bbdb9 net: mscc: ocelot: remove blank line at the end of ocelot_stats.c
new a9afc3e41c61 net: dsa: felix: remove confusing/incorrect comment from f [...]
new eae0b9d15ba6 net: mscc: ocelot: strengthen type of "u32 reg" and "u32 b [...]
new 6663c01eca1a net: mscc: ocelot: strengthen type of "int i" in ocelot_stats.c
new a291399e6354 net: mscc: ocelot: fix ineffective WARN_ON() in ocelot_stats.c
new fb4be9a4e714 Merge branch 'ocelot-felix-driver-cleanup'
new adee474a3b43 net: macb: Update gem PTP support check
new ee4e92c26c60 net: macb: Enable PTP unicast
new 8c0d0fe04449 net: macb: Optimize reading HW timestamp
new 916b15fbf248 Merge branch 'macb-ptp-minor-updates'
new 3ea31e66644b tools: ynl: Remove absolute paths to yaml files from ethto [...]
new 85a4abed1554 tools: ynl: Rename ethtool to ethtool.py
new d54151aa0f4b net: ethtool: create and export ethtool_dev_mm_supported()
new 3dd0c16ec93e net/sched: mqprio: simplify handling of nlattr portion of [...]
new 57f21bf85400 net/sched: mqprio: add extack to mqprio_parse_nlattr()
new ab277d2084ba net/sched: mqprio: add an extack message to mqprio_parse_opt()
new c54876cd5961 net/sched: pass netlink extack to mqprio and taprio offload
new f62af20bed2d net/sched: mqprio: allow per-TC user input of FP adminStatus
new a721c3e54b80 net/sched: taprio: allow per-TC user input of FP adminStatus
new 50764da37cbe net: enetc: rename "mqprio" to "qopt"
new 01e23b2b3bad net: enetc: add support for preemptible traffic classes
new f7d29571ab0a Merge branch 'add-kernel-tc-mqprio-and-tc-taprio-support-f [...]
new e5688f6fb9e3 net/mlx5: Add mlx5_ifc definitions for bridge multicast support
new 9071b423c302 net/mlx5: Bridge, increase bridge tables sizes
new 6767c97d7adc net/mlx5: Bridge, move additional data structures to priv header
new b99c4ef29e27 net/mlx5: Bridge, extract code to lookup parent bridge of port
new 18c2916cee12 net/mlx5: Bridge, snoop igmp/mld packets
new 272ecfc92f6f net/mlx5: Bridge, add per-port multicast replication tables
new b5e80625d168 net/mlx5: Bridge, support multicast VLAN pop
new 70f0302b3f20 net/mlx5: Bridge, implement mdb offload
new 55f3e740f7f6 net/mlx5: Bridge, add tracepoints for multicast
new 9df839a711ae net/mlx5: Create a new profile for SFs
new cee6484eddc1 net/mlx5: DR, Set counter ID on the last STE for STEv1 TX
new 9fa7f1de3dda net/mlx5: Add mlx5_ifc bits for modify header argument
new 977c4a3e7c89 net/mlx5: Add new WQE for updating flow table
new 1e5cc7369bb0 net/mlx5: DR, Prepare sending new WQE type
new 108ff8215b55 net/mlx5: DR, Add modify-header-pattern ICM pool
new e473ea818bfe Merge tag 'mlx5-updates-2023-04-11' of git://git.kernel.or [...]
new ce518bc3e9ca net: mana: Use napi_build_skb in RX path
new a2917b23497e net: mana: Refactor RX buffer allocation code to prepare f [...]
new 2fbbd712baf1 net: mana: Enable RX path to handle various MTU sizes
new 80f6215b450e net: mana: Add support for jumbo frame
new c61fcc090fd9 Merge branch 'mana-jumbo-frames'
new eaaa4e923979 vsock/loopback: don't disable irqs for queue access
new c39ef2130491 net: Ensure ->msg_control_user is used for user buffers
new 60daf8d40b80 net/compat: Update msg_control_is_user when setting a kern [...]
new b6d85cf5bd14 net/ipv6: Initialise msg_control_is_user
new c11d2e718c79 Merge branch 'msg_control-split'
new b07a2d97ba5e net: skb: plumb napi state thru skb freeing paths
new 8c48eea3adf3 page_pool: allow caching from safely localized NAPI
new 294e39e0d034 bnxt: hook NAPIs to page pools
new e61caf04b9f8 Merge branch 'page_pool-allow-caching-from-safely-localized-napi'
new c6d6ef3ee3b6 net: phy: micrel: Fix PTP_PF_PEROUT for lan8841
new 74cc26f416b9 selftests: openvswitch: add interface support
new e52b07aa1a54 selftests: openvswitch: add flow dump support
new 9feac87b673c selftests: openvswitch: add support for upcall testing
new e2174b03558e Merge branch 'ovs-selftests'
new b47dddc624ef net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header
new da5d0027d666 net/mlx5: DR, Add cache for modify header pattern
new 2533e726f472 net/mlx5: DR, Split chunk allocation to HW-dependent ways
new b7ba743a2f1c net/mlx5: DR, Check for modify_header_argument device capa [...]
new de69696b6eee net/mlx5: DR, Add create/destroy for modify-header-argumen [...]
new 4605fc0a2b65 net/mlx5: DR, Add support for writing modify header argument
new 7d7c9453d679 net/mlx5: DR, Read ICM memory into dedicated buffer
new 17dc71c336aa net/mlx5: DR, Fix QP continuous allocation
new 608d4f1769d8 net/mlx5: DR, Add modify header arg pool mechanism
new 0caebadda57b net/mlx5: DR, Add modify header argument pointer to action [...]
new 62e40c856825 net/mlx5: DR, Apply new accelerated modify action and decapl3
new 947e258537ea net/mlx5: DR, Support decap L3 action using pattern / arg [...]
new 40ff097f2503 net/mlx5: DR, Modify header action of size 1 optimization
new a21e52bb8f37 net/mlx5: DR, Add support for the pattern/arg parameters i [...]
new 220ae987838c net/mlx5: DR, Enable patterns and arguments for supporting [...]
new 0475135f8c81 Merge tag 'mlx5-updates-2023-04-14' of git://git.kernel.or [...]
new 7a486c443c89 mptcp: drop unneeded argument
new 617612316953 mptcp: avoid unneeded __mptcp_nmpc_socket() usage
new a2702a076e73 mptcp: move fastopen subflow check inside mptcp_sendmsg_fa [...]
new ddb1a072f858 mptcp: move first subflow allocation at mpc access time
new 8d547809a5d7 mptcp: fastclose msk when cleaning unaccepted sockets
new 28f610d0868d Merge branch 'mptcp-subflow-init'
new aa5887dca2d2 mptcp: make userspace_pm_append_new_local_addr static
new c3d713409b53 MAINTAINERS: add git trees for MPTCP
new ce395d0e3ad5 mptcp: remove unused 'remaining' variable
new 0a85264e48b6 selftests: mptcp: remove duplicated entries in usage
new 0fcd72df8847 selftests: mptcp: join: fix ShellCheck warnings
new 9bf55bd4425b Merge branch 'mptcp-cleanups'
new bd4b28189469 sctp: delete the obsolete code for the host name address param
new ab4f1e28c941 sctp: add intl_capable and reconf_capable in ss peer_capable
new 0af03871b6af Merge branch 'sctp-info-dump'
new 99676a576641 net: lan966x: Fix lan966x_ifh_get
new 1210af3b9956 net/mlx5e: Add IPsec packet offload tunnel bits
new 1c80e949292f net/mlx5e: Check IPsec packet offload tunnel capabilities
new 006adbc6de9f net/mlx5e: Configure IPsec SA tables to support tunnel mode
new 6480a3b6c90a net/mlx5e: Prepare IPsec packet reformat code for tunnel mode
new 37a417ca911a net/mlx5e: Support IPsec RX packet offload in tunnel mode
new efbd31c4d844 net/mlx5e: Support IPsec TX packet offload in tunnel mode
new 4c24272b4e2b net/mlx5e: Listen to ARP events to update IPsec L2 headers [...]
new acc109291a02 net/mlx5: Allow blocking encap changes in eswitch
new 146c196b60e4 net/mlx5e: Create IPsec table with tunnel support only whe [...]
new c941da23aaf0 net/mlx5e: Accept tunnel mode for IPsec packet offload
new 6c829efed5e8 Merge branch 'support-tunnel-mode-in-mlx5-ipsec-packet-offload'
new 5b24324a907c net: stmmac: introduce wrapper for struct xdp_buff
new e3f9c3e34840 net: stmmac: add Rx HWTS metadata to XDP receive pkt
new 9570df353309 net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt
new 3b53ada5142b Merge branch 'xdp-rx-hwts-metadata-for-stmmac-driver'
new 15f93f46f312 net: mscc: ocelot: export a single ocelot_mm_irq()
new 3ff468ef987e net: mscc: ocelot: remove struct ocelot_mm_state :: lock
new 7bf4a5b071e5 net: mscc: ocelot: optimize ocelot_mm_irq()
new bddd96dd8077 net: mscc: ocelot: don't rely on cached verify_status in o [...]
new aac80140dc31 net: mscc: ocelot: add support for mqprio offload
new a1ca9f8b07d8 net: dsa: felix: act upon the mqprio qopt in taprio offload
new 403ffc2c34de net: mscc: ocelot: add support for preemptible traffic classes
new 3684a23b5aff Merge branch 'ocelot-felix-driver-support-for-preemptible- [...]
new cb18e5595df7 net: add macro netif_subqueue_completed_wake
new 8624e9bbef64 r8169: use new macro netif_subqueue_maybe_stop in rtl8169_ [...]
new 1a31ae00482c r8169: use new macro netif_subqueue_completed_wake in the [...]
new 6714d478eb2c Merge branch 'r8169-use-new-macros-from-netdev_queues-h'
new 13f9351180aa dt-bindings: net: snps,dwmac: Add dwmac-5.20 version
new 65a1d72f0c7c net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string
new 843f603762a5 dt-bindings: net: snps,dwmac: Add 'ahb' reset/reset-name
new b76eaf7d7ede dt-bindings: net: Add support StarFive dwmac
new 4bd3bb7b4526 net: stmmac: Add glue layer for StarFive JH7110 SoC
new b4a5afa51cee net: stmmac: dwmac-starfive: Add phy interface settings
new dce46f1b0cab Merge branch 'add-ethernet-driver-for-starfive-jh7110-soc'
new 980f0799a15c bonding: add software tx timestamping support
new 6b2c6e4a938f net: stmmac: propagate feature flags to vlan
new 33d74c8ff5ce net: mscc: ocelot: remove incompatible prototypes
new 14cac662235e net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127
new aebc62d336fe net/mlx5e: Move XDP struct and enum to XDP header
new e32654f19889 net/mlx5e: Move struct mlx5e_xmit_data to datapath header
new eb9b9fdcafe2 net/mlx5e: Introduce extended version for mlx5e_xmit_data
new 3a48ba12b4e4 net/mlx5e: XDP, Remove doubtful unlikely calls
new 3f734b8c594b net/mlx5e: XDP, Use multiple single-entry objects in xdpi_fifo
new c1783e74fc04 net/mlx5e: XDP, Add support for multi-buffer XDP redirect-in
new 7fc06dd2ae7b net/mlx5e: XDP, Improve Striding RQ check with XDP
new abd3f84ecab3 net/mlx5e: XDP, Let XDP checker function get the params as input
new 20409abe52b1 net/mlx5e: XDP, Consider large muti-buffer packets in Stri [...]
new 124d0d8daf85 net/mlx5e: XDP, Remove un-established assumptions on XDP buffer
new 63abf14e13ed net/mlx5e: XDP, Allow non-linear single-segment frames in [...]
new 27602319e328 net/mlx5e: RX, Take shared info fragment addition into a function
new 221c8c7ad7a2 net/mlx5e: RX, Generalize mlx5e_fill_mxbuf()
new 2cb0e27d43b4 net/mlx5e: RX, Prepare non-linear striding RQ for XDP mult [...]
new f52ac7028bec net/mlx5e: RX, Add XDP multi-buffer support in Striding RQ
new cd02a1a24897 Merge branch 'mlx5e-xdp-extend'
new 158441884772 net: wwan: Expose secondary AT port on DATA1
new 3e8b4d6277fd net: dsa: qca8k: move qca8k_port_to_phy() to header
new 1e264f9d2918 net: dsa: qca8k: add LEDs basic support
new 91acadcc6e59 net: dsa: qca8k: add LEDs blink_set() support
new e5029edd5393 leds: Provide stubs for when CLASS_LED & NEW_LEDS are disabled
new 01e5b728e9e4 net: phy: Add a binding for PHY LEDs
new 684818189b04 net: phy: phy_device: Call into the PHY driver to set LED [...]
new 2d3960e58ef7 net: phy: marvell: Add software control of the LEDs
new 4e901018432e net: phy: phy_device: Call into the PHY driver to set LED [...]
new ea9e86485dec net: phy: marvell: Implement led_blink_set()
new 57b6c752c5c0 dt-bindings: net: ethernet-controller: Document support fo [...]
new ed617bc022f4 dt-bindings: net: dsa: qca8k: add LEDs definition example
new 939595c79d12 ARM: dts: qcom: ipq8064-rb3011: Drop unevaluated propertie [...]
new 09930f1fb875 ARM: dts: qcom: ipq8064-rb3011: Add Switch LED for each port
new 18a24b694a2b dt-bindings: net: phy: Document support for LEDs node
new 380a8fe1b2f4 arm: mvebu: dt: Add PHY LED support for 370-rd WAN port
new c693ea2fd6e3 Documentation: LEDs: Describe good names for network LEDs
new 4edd97fbdc23 Merge branch 'switch-phy-leds'
new eb6fba7555a8 net: skbuff: hide wifi_acked when CONFIG_WIRELESS not set
new c24831a13ba2 net: skbuff: hide csum_not_inet when CONFIG_IP_SCTP not set
new 4398f3f6d138 net: skbuff: move alloc_cpu into a potential hole
new 4c60d04c2888 net: skbuff: push nf_trace down the bitfield
new 48d80c394d3d net: skbuff: hide nf_trace and ipvs_property
new fbb192a836be Merge branch 'skbuff-bitfields'
new 4e1951666248 stmmac: fix changing mac address
new 8e4c62c7d980 page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings
new 91daa4f62ce8 net: dsa: mt7530: fix support for MT7531BE
new 43bb6100d8d5 net: stmmac: dwmac-meson8b: Avoid cast to incompatible fun [...]
new 3e9c0700bf42 net: micrel: Update the list of supported phys
new 84ce730f82df dt-bindings: net: ethernet: Fix JSON pointer references
new 5f24f41e8ea6 xfrm: Remove inner/outer modes from input path
new f4796398f21b xfrm: Remove inner/outer modes from output path
new f1836a424518 Merge tag 'ipsec-next-2023-04-19' of git://git.kernel.org/ [...]
new 2bc42f482bed .gitignore: Do not ignore .kunitconfig files
new 3b3009ea8abb net/handshake: Create a NETLINK service for handling hands [...]
new 2fd5532044a8 net/handshake: Add a kernel API for requesting a TLSv1.3 h [...]
new 88232ec1ec5e net/handshake: Add Kunit tests for the handshake consumer API
new a5962e0a8b7b Merge branch 'another-crack-at-a-handshake-upcall-mechanism'
new e315e7b83a22 net: libwx: fix memory leak in wx_setup_rx_resources
new 681c5b51dc6b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 4bb7aac70b5d net: phy: fix circular LEDS_CLASS dependencies
new dd64b232deb8 page_pool: unlink from napi during destroy
new 8c966a10eb84 flow_dissector: Address kdoc warnings
new 61718206ee5d eth: mlx5: avoid iterator use outside of a loop
new 8fa66e4a1bdd net: skbuff: update and rename __kfree_skb_defer()
new 787e6144aef7 wwan: core: add print for wwan port attach/disconnect
new 59be75db5966 net: enetc: fix MAC Merge layer remaining enabled until a [...]
new 153b5b1d030d net: enetc: report mm tx-active based on tx-enabled and ve [...]
new 827145392a4a net: enetc: only commit preemptible TCs to hardware when M [...]
new 16a2c7634442 net: enetc: include MAC Merge / FP registers in register dump
new 35b288d6e3d4 net: ethtool: mm: sanitize some UAPI configurations
new 54e906f1639e selftests: forwarding: sch_tbf_*: Add a pre-run hook
new 8fcac79270ca selftests: forwarding: generalize bail_on_lldpad from mlxsw
new b5bf7126a6a0 selftests: forwarding: introduce helper for standard ethto [...]
new e6991384ace5 selftests: forwarding: add a test for MAC Merge layer
new b7b871f5dc4c Merge branch 'ethtool-mm-api-consolidation'
new 7ab75456be14 ipv6: add icmpv6_error_anycast_as_unicast for ICMPv6
new 5b8285cca6fe net: move dropreason.h to dropreason-core.h
new 071c0fc6fb91 net: extend drop reasons for multiple subsystems
new baa951a1c177 mac80211: use the new drop reasons infrastructure
new 2f3a247c3994 Merge branch 'net-extend-drop-reasons'
new add7370a3989 sctp: delete the nested flexible array params
new 73175a042955 sctp: delete the nested flexible array skip
new 9789c1c6619e sctp: delete the nested flexible array variable
new f97278ff346a sctp: delete the nested flexible array peer_init
new 2ab399a931dd sctp: delete the nested flexible array hmac
new dbda0fba7a14 sctp: delete the nested flexible array payload
new e2598dbd2127 Merge branch 'sctp-nested-flex-arrays'
new abff3e5e2935 vlan: Add MACsec offload operations for VLAN interface
new 339ccec8d43d net/mlx5: Enable MACsec offload feature for VLAN interface
new 4bba492b0427 net/mlx5: Support MACsec over VLAN
new 765f974c7dfd net/mlx5: Consider VLAN interface in MACsec TX steering rules
new 7661351a54ec macsec: Don't rely solely on the dst MAC address to identi [...]
new 1cf3fe1c3726 Merge branch 'macsec-vlan'
new 013a7ce81dd8 bridge: Reorder neighbor suppression check when flooding
new e408336a693e bridge: Pass VLAN ID to br_flood()
new a714e3ec2308 bridge: Add internal flags for per-{Port, VLAN} neighbor s [...]
new 6be42ed0a5f4 bridge: Take per-{Port, VLAN} neighbor suppression into account
new 3aca683e0654 bridge: Encapsulate data path neighbor suppression logic
new 412614b1457a bridge: Add per-{Port, VLAN} neighbor suppression data pat [...]
new 83f6d600796c bridge: vlan: Allow setting VLAN neighbor suppression state
new 160656d7201d bridge: Allow setting per-{Port, VLAN} neighbor suppression state
new 7648ac72dcd7 selftests: net: Add bridge neighbor suppression test
new 25c800b21058 Merge branch 'bridge-neigh-suppression'
new 55435ea7729a pds_core: initial framework for pds_core PF driver
new 523847df1b37 pds_core: add devcmd device interfaces
new c2dbb0904310 pds_core: health timer and workqueue
new 25b450c05a49 pds_core: add devlink health facilities
new 45d76f492938 pds_core: set up device and adminq
new 01ba61b55b20 pds_core: Add adminq processing and commands
new 49ce92fbee0b pds_core: add FW update feature to devlink
new 65e0185ad764 pds_core: set up the VIF definitions and defaults
new f53d93110aa5 pds_core: add initial VF device handling
new 4569cce43bc6 pds_core: add auxiliary_bus devices
new 40ced8944536 pds_core: devlink params for enabling VIF support
new 10659034c622 pds_core: add the aux client API
new d24c28278a01 pds_core: publish events to the clients
new ddbcb22055d1 pds_core: Kconfig and pds_core.rst
new d8bb38241923 Merge branch 'pds_core'
new 35226750f7ab net: stmmac:fix system hang when setting up tag_8021q VLAN [...]
new e239e31ae802 net/mlx5e: Fix FW error while setting IPsec policy block action
new 697b3518ebfd net/mlx5e: Don't overwrite extack message returned from IP [...]
new 3198ae7d42af net/mlx5e: Compare all fields in IPv6 address
new 94edec448479 net/mlx5e: Properly release work data structure
new 45fd01f2fbf1 net/mlx5e: Refactor duplicated code in mlx5e_ipsec_init_macs
new 156c93986d94 Merge branch 'mlx5-ipsec-fixes'
new dfc39d4026fb net/packet: support mergeable feature of virtio
new d8f975594da8 wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT no [...]
new fc3c2f0ed86b wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table
new 2bef4d1fb8b3 wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pm [...]
new e3e0ca32cf47 wifi: mac80211: set EHT support flag in AP mode
new 6a92566088b1 wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power [...]
new 65371a3f14e7 wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets
new b722e5b130bc wifi: rtw88: mac: Support SDIO specific bits in the power [...]
new a5d25f9ff918 wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based [...]
new 02461d9368c5 wifi: rtw88: main: Reserve 8 bytes of extra TX headroom fo [...]
new 7d6d2dd326a8 mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs
new 095e62dd7427 wifi: rtw88: Add support for the SDIO based RTL8822BS chipset
new 6fdacb78f799 wifi: rtw88: Add support for the SDIO based RTL8822CS chipset
new b2a777d68434 wifi: rtw88: Add support for the SDIO based RTL8821CS chipset
new 634c7b1bd08c wifi: iwlwifi: debug: fix crash in __iwl_err()
new 0cc6fb8a0c36 wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode
new 413be839bfca wifi: iwlwifi: add a validity check of queue_id in iwl_txq [...]
new 0aa27be59e01 wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF
new 925c6a40e31d wifi: iwlwifi: mvm: convert TID to FW value on queue remove
new 4e17e156051b wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_C [...]
new 72429d68a0e8 wifi: iwlwifi: mvm: enable bz hw checksum from c step
new d34d11aea2d5 wifi: iwlwifi: mvm: fix A-MSDU checks
new a0c8ab93eb3e wifi: iwlwifi: mvm: refactor TX csum mode check
new cb75abcebc45 wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band fo [...]
new e305a408c5f9 wifi: iwlwifi: mvm: move function sequence
new d2ccc5c15263 wifi: iwlwifi: Update init sequence if tx diversity supported
new 5caa82529eab wifi: iwlwifi: Update configurations for Bnj-a0 and specif [...]
new 277f56a141fc wifi: iwlwifi: trans: don't trigger d3 interrupt twice
new 217f3c52f00d wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupp [...]
new 4fdeb8471302 wifi: ieee80211: clean up public action codes
new 2c9abe653bc5 wifi: ieee80211: correctly mark FTM frames non-bufferable
new 0b75a1b1e42e wifi: mac80211: flush queues on STA removal
new d00800a289c9 wifi: mac80211: add flush_sta method
new 5e31b3df86ec wifi: iwlwifi: dbg: print pc register data once fw dump occurred
new 8e5a26360cbe wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames
new 1843676ad075 wifi: iwlwifi: acpi: support modules with high antenna gain
new 72c20e60966c wifi: iwlwifi: mvm: fix shift-out-of-bounds
new 784d4a4258b6 wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU
new 26c680b7319d wifi: iwlwifi: mvm: make HLTK configuration for PASN stati [...]
new 905d50ddbc83 wifi: iwlwifi: mvm: support wowlan info notification version 2
new fb40cd9d914c wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw [...]
new d48304326e5a wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs
new 70582b826365 wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated
new 74aae25013ec wifi: iwlwifi: Fix the duplicate dump name
new b655b9a9f846 wifi: iwlwifi: pcie: fix possible NULL pointer dereference
new 11195ab0d6f3 wifi: iwlwifi: yoyo: skip dump correctly on hw error
new ba30415118ee wifi: iwlwifi: yoyo: Fix possible division by zero
new 20f8cb7dcbfe wifi: iwlwifi: mvm: scan legacy bands and UHB channels wit [...]
new 729040295f96 wifi: iwlwifi: Add RF Step Type for BZ device
new c30a2a64788b wifi: iwlwifi: add a new PCI device ID for BZ device
new 7a41d58936b2 wifi: iwlwifi: mvm: enable new MLD FW API
new 41c1b0b5aa45 wifi: iwlwifi: Fix spelling mistake "upto" -> "up to"
new 5f10705eea40 wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General"
new 11e94d2bcd88 wifi: iwlwifi: mvm: initialize seq variable
new 8ce437dd5b2e wifi: iwlwifi: fw: move memset before early return
new 58d1b717879b wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_ [...]
new 0c9a8f9084be wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP
new 7035b5baae21 wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static
new d066a530af8e wifi: iwlwifi: mvm: fix ptk_pn memory leak
new aea99650f731 wifi: iwlwifi: mvm: set STA mask for keys in MLO
new d3f9cd61b11a wifi: iwlwifi: mvm: validate station properly in flush
new 7f11d17f0b08 wifi: iwlwifi: mvm: Fix setting the rate for non station cases
new cdc419e9e7f3 wifi: iwlwifi: mvm: tx: remove misleading if statement
new d2b6da242454 wifi: rtw89: 8852c: add beacon filter and CQM support
new 1ae5ca615285 wifi: rtw89: add function to wait for completion of TX skbs
new a0e97ae3f332 wifi: rtw89: add ieee80211::remain_on_channel ops
new 6cfb6cc20a61 wifi: rtw89: add flag check for power state
new c5280e5f6763 wifi: rtw89: fix authentication fail during scan
new 639ec6d63588 wifi: rtw89: fw: use generic flow to set/check features
new b80ad23a8f2e wifi: rtw89: use schedule_work to request firmware
new ffde7f3476a6 wifi: rtw89: add firmware format version to backward compa [...]
new 5395482afabb wifi: rtw89: support parameter tables by RFE type
new 9f9882dbe2ee wifi: rtw89: use hardware CFO to improve performance
new a6fb2bb84654 wifi: rtw89: read version of analog hardware
new d5289b2d69a7 wifi: rtw89: 8851b: fix TX path to path A for one RF path chip
new 5c3afcba545c wifi: rtw89: mac: update MAC settings to support 8851b
new 2a6d518dedcb wifi: rtw89: pci: update PCI related settings to support 8851B
new 108bdaaa8bc7 wifi: rtw89: 8851b: add BB and RF tables (1 of 2)
new cf4917cf0ab8 wifi: rtw89: 8851b: add BB and RF tables (2 of 2)
new 8c36cf0df434 wifi: rtw89: 8851b: add tables for RFK
new d33fc8d0368c wifi: rtw89: correct 5 MHz mask setting
new 8551844d2c5b wifi: rtw89: fix crash due to null pointer of sta in AP mode
new cc4cffc3c142 wifi: brcmfmac: add Cypress 43439 SDIO ids
new a5be45ea4593 wifi: rtl8xxxu: Clean up some messy ifs
new b9c3379dda14 wifi: rtl8xxxu: Support devices with 5-6 out endpoints
new 666f4ab26c2c bcma: Add explicit of_device.h include
new f8f9c31129c4 wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support
new 5af2bb3168db wifi: iwlwifi: call napi_synchronize() before freeing rx/t [...]
new 0af637b5719f wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO
new 69e108931627 wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type()
new bb7fcb37c900 wifi: iwlwifi: mvm: properly implement HE AP support
new 66a588bff29e wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask()
new 85eb75c34ead wifi: iwlwifi: mvm: avoid iterating over an un-initialized list
new 6f2c5f38a791 wifi: iwlwifi: mvm: use correct sta mask to remove queue
new ef3ed33dfc8f wifi: iwlwifi: bump FW API to 77 for AX devices
new 9aa3856d9b6f wifi: iwlwifi: mvm: track station mask for BAIDs
new 7a243c6b6806 wifi: iwlwifi: mvm: implement BAID link switching
new 8642ddb2a363 wifi: iwlwifi: mvm: implement key link switching
new d9bfd5a06448 wifi: iwlwifi: mvm: allow number of beacons from FW
new 28965ec0b5d9 wifi: iwlwifi: make the loop for card preparation effective
new 9ec71b52cc6b wifi: iwlwifi: move debug buffer allocation failure to inf [...]
new 6863ad915d32 wifi: rtw89: support WoWLAN mode for 8852be
new deb1b2aed763 wifi: rtw89: fix power save function in WoWLAN mode
new 36ef71db559f wifi: rtw89: coex: Enable Wi-Fi RX gain control for free r [...]
new 9fde30562840 wifi: rtw89: coex: Add path control register to monitor list
new 2380a220316f wifi: rtw89: coex: Update function to get BT RSSI and hard [...]
new c0fea064b264 wifi: rtw89: coex: send more hardware module info to firmw [...]
new e579e943bac3 wifi: rtw89: prohibit enter IPS during HW scan
new e7399db231d0 wifi: rtw89: refine scan function after chanctx
new 8b048bd5ddf7 wifi: rtw89: use struct instead of macros to set H2C comma [...]
new ac83f3809055 wifi: rtw89: update statistics to FW for fine-tuning performance
new 982a91642708 wifi: rtw89: Disallow power save with multiple stations
new f22c0bffe8d9 wifi: rtw89: add support of concurrent mode
new 3ec6697ec974 wifi: iwlwifi: mvm: adopt the latest firmware API
new 95a35ec7b9dd wifi: iwlwifi: mvm: update mac id management
new f1fec51cda70 wifi: iwlwifi: mvm: use BSSID when building probe requests
new d16b96b5fd88 wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PRE [...]
new 84f650e6323c wifi: iwlwifi: mvm: remove per-STA MFP setting
new a705a78281ca wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO
new c45217bd3f2e wifi: iwlwifi: mvm: only clients can be 20MHz-only
new 8884730eab87 wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data
new 9371ac0dfc13 wifi: iwlwifi: mvm: initialize per-link STA ratescale data
new 15d4183425a6 wifi: iwlwifi: mvm: remove RS rate init update argument
new b2bc600cced2 wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO
new d2d0468f60cd wifi: iwlwifi: mvm: configure TLC on link activation
new 8939a18ce1d7 wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer
new 13513cec93ac wifi: iwlwifi: mvm: check firmware response size
new f25ee51452df wifi: iwlwifi: bump FW API to 78 for AX devices
new 9ae708f00161 wifi: mac80211: remove ieee80211_tx_status_8023
new ef1679964086 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning wr [...]
new c50506965886 wifi: iwlwifi: Update support for b0 version
new 3d90d2f4a018 wifi: iwlwifi: fw: fix memory leak in debugfs
new 7b41a99ce2d4 wifi: iwlwifi: mvm: fix MIC removal confusion
new f4d4ba4613dc wifi: iwlwifi: fw: fix argument to efi.get_variable
new 457d7fb03e6c wifi: iwlwifi: mvm: fix potential memory leak
new 3e75668be54e wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER()
new 0120e6b3e33d wifi: iwlwifi: mvm: enable support for MLO APIs
new 0d2558838ee8 wifi: iwlwifi: modify scan request and results when in lin [...]
new 85c78af4e650 wifi: iwlwifi: mei: make mei filtered scan more aggressive
new 06ce23ad57c8 wifi: iwlwifi: mei: re-ask for ownership after it was take [...]
new 22b68fc6d693 wifi: iwlwifi: mvm: fix RFKILL report when driver is going down
new eb74bfcfa994 wifi: mac80211: remove return value check of debugfs_create_dir()
new eaddda248483 wifi: rtw89: mac: use regular int as return type of DLE bu [...]
new f0e741e4ddbc wifi: rtw88: add bitmap for dynamic port settings
new ccf73f6e69c0 wifi: rtw88: add port switch for AP mode
new ffa71c547779 wifi: rtw88: 8822c: extend reserved page number
new 5ec69129f195 wifi: rtw88: disallow PS during AP mode
new 982f4a2004f7 wifi: rtw88: refine reserved page flow for AP mode
new a1b8015da57a wifi: rtw88: prevent scan abort with other VIFs
new 96fbb84de4ff wifi: rtw88: handle station mode concurrent scan with AP mode
new d16836cdcc3b wifi: rtw88: 8822c: add iface combination
new a6f187f92bcc wifi: rtw88: usb: fix priority queue to endpoint mapping
new 14705f969d98 wifi: rtw88: rtw8821c: Fix rfe_option field width
new 97c75e1adeda wifi: rtw88: set pkg_type correctly for specific rtw8821c [...]
new 172591baa2cc wifi: rtw88: call rtw8821c_switch_rf_set() according to ch [...]
new 59a3a3120097 wifi: rtw88: Fix memory leak in rtw88_usb
new af8678e6c5bd wifi: rtl8xxxu: Don't print the vendor/product/serial
new cd85c8b059c5 wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear}
new c8bc37602779 wifi: rtl8xxxu: Simplify setting the initial gain
new 09be55585d27 wifi: airo: remove ISA_DMA_API dependency
new 6c6d62ae8271 wifi: rtw88: Update spelling in main.h
new 532f0482fc57 wifi: mt76: remove redundent MCU_UNI_CMD_* definitions
new 64822bdba456 dt-bindings: mt76: add active-low property for led
new fcc51acfebb8 wifi: mt76: mt7921: fix wrong command to set STA channel
new 9270270d6219 wifi: mt76: mt7921: fix PCI DMA hang after reboot
new df5e5bfdb1d5 wifi: mt76: mt7996: Remove unneeded semicolon
new cdc215c2c8d7 wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp [...]
new 63a372463246 wifi: mt76: mt7996: fix radiotap bitfield
new c278a64a9375 wifi: mt76: dynamic channel bandwidth changes in AP mode
new 90fb69212c60 wifi: mt76: mt7915: expose device tree match table
new db1a5a6c69e3 wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device
new 9c97df11dfe6 wifi: mt76: mt7915: rework init flow in mt7915_thermal_init()
new e4d2b8bcac11 wifi: mt76: drop the incorrect scatter and gather frame
new 9e47dd9f64a4 wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
new 5b8ccdfb943f wifi: mt76: add missing locking to protect against concurr [...]
new 1a1ff6c3b338 wifi: mt76: connac: refresh tx session timer for WED device
new 885f7af7e544 wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps()
new dda423dd65c3 wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps()
new 021af945997f wifi: mt76: mt7996: add eht rx rate support
new d0b6f86fdbef wifi: mt76: mt7996: let non-bufferable MMPDUs use correct [...]
new c04ab57dab55 wifi: mt76: mt7996: remove unused eeprom band selection
new 8b14ce24a029 wifi: mt76: mt7996: fix pointer calculation in ie countdown event
new 4e029000fc9f wifi: mt76: mt7996: init mpdu density cap
new 6784b1785e21 wifi: mt76: mt7996: remove mt7996_mcu_set_pm()
new 72fc0df3006c wifi: mt76: mt7996: fix eeprom tx path bitfields
new a1ec7e6237c5 wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops util [...]
new a5af1481a856 wifi: mt76: mt7921: use driver flags rather than mac80211 [...]
new 09d4d6da1b65 wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAN [...]
new ec193b41cc56 wifi: mt76: move irq_tasklet in mt76_dev struct
new 4fc441569c9b wifi: mt76: add mt76_connac_irq_enable utility routine
new f28c3139a907 wifi: mt76: get rid of unused sta_ps callbacks
new 6a8b899df156 wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine
new 50cc972dde96 wifi: mt76: mt7921: get rid of eeprom.h
new 140efef36a91 wifi: mt76: move shared mac definitions in mt76_connac2_mac.h
new c397fc1e6365 wifi: mt76: mt7921e: fix probe timeout after reboot
new 23792cedaff0 wifi: mt76: fix 6GHz high channel not be scanned
new 268079896060 wifi: mt76: mt7915: drop redundant prefix of mt7915_txpowe [...]
new 03eb52dd78ca wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support
new 2631c5b6ef9d wifi: mt76: Replace zero-length array with flexible-array member
new 6d6793cef6a4 wifi: mt76: mt7921: Replace fake flex-arrays with flexible [...]
new 1b83d17ccece wifi: mt76: mt7921: enable p2p support
new 27015b6fbcca wifi: mt76: mt7996: enable full system reset support
new 672662f0742b wifi: mt76: mt7996: add full system reset knobs into debugfs
new 878161d5d4a4 wifi: mt76: mt7996: enable coredump support
new 61d1f5453349 wifi: mt76: move mcu_uni_event and mcu_reg_event in common code
new 12db28c3ef31 mt76: mt7921: fix kernel panic by accessing unallocated ee [...]
new 5c47cdebbaeb wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe`
new 87714bf6ed15 wifi: mt76: mt7921e: improve reliability of dma reset
new 3d78c46423c6 wifi: mt76: mt7921e: stop chip reset worker in unregister hook
new 3d2892e05086 wifi: mt76: connac: fix txd multicast rate setting
new 9c54548bc9e4 wifi: mt76: connac: add nss calculation into mt76_connac2_ [...]
new 15ee62e73705 wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support
new ab0eec4bf225 wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support
new c2171b068bee wifi: mt76: mt7996: enable configured beacon tx rate
new 27db47ab1f47 wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support
new e12b2e99b879 wifi: mt76: mt7615: increase eeprom size for mt7663
new f4d63a87b527 wifi: mt76: dma: use napi_build_skb
new 230a167e0947 wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on su [...]
new 3b522cadedfe wifi: mt76: mt7996: fill txd by host driver
new d2a158d113cb Merge tag 'mt76-for-kvalo-2023-04-18' of https://github.co [...]
new f94d7a3a5107 wifi: ath9k: Remove Qwest/Actiontec 802AIN ID
new f94557154d9f wifi: wcn36xx: add support for pronto-v3
new 488d9a484f96 wifi: ath12k: Add missing unwind goto in ath12k_pci_probe()
new 3b1088a09ec9 wifi: ath11k: Replace fake flex-array with flexible-array member
new 5a78ac33e3cb wifi: ath11k: fix deinitialization of firmware resources
new 68e93ac5a31d wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer
new 960412bee0ea wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work()
new cbc0008c9b39 wifi: ath12k: fix firmware assert during channel switch fo [...]
new 4c26033d75e4 wifi: ath12k: Identify DFS channel when sending scan chann [...]
new 72d17c3e86d0 wifi: ath12k: Enable IMPS for WCN7850
new 4b50d4205207 wifi: ath12k: fill peer meta data during reo_reinject
new e93bbd65547e wifi: ath12k: fix packets are sent in native wifi mode whi [...]
new 392b6b76fd39 wifi: ath12k: fix incorrect handling of AMSDU frames
new 25d165c49802 wifi: ath12k: incorrect channel survey dump
new b6b88111c0db dt-bindings: net: wireless: add ath11k pcie bindings
new 9fc093b756f6 wifi: ath10k: remove unused ath10k_get_ring_byte function
new 72383ed78c1c wifi: carl9170: Fix multiple -Warray-bounds warnings
new 1be3640cbb4a wifi: carl9170: Replace fake flex-array with flexible-arra [...]
new 8b4d2f080afb wifi: ath11k: Optimize 6 GHz scan time
new 813968c24126 wifi: ath11k: Configure the FTM responder role using firmw [...]
new 031ffa6c2cd3 wifi: ath11k: fix rssi station dump not updated in QCN9074
new 447b0398a9cd wifi: ath11k: Fix invalid management rx frame length issue
new 756a7f90878f wifi: ath11k: fix writing to unintended memory region
new e89a51aedf38 wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID
new f812e2a9f85d wifi: ath11k: Remove redundant pci_clear_master
new 76008fc13b09 wifi: ath10k: Remove redundant pci_clear_master
new b9235aef8492 wifi: ath12k: Remove redundant pci_clear_master
new 5c690db63b45 wifi: ath11k: Disable Spectral scan upon removing interface
new abf57d84973c wifi: ath11k: enable SAR support on WCN6750
new 06c584739692 wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries
new a87a9110ac0d wifi: ath11k: print a warning when crypto_alloc_shash() fails
new a06bfb3c9f69 wifi: ath11k: Ignore frags from uninitialized peer in dp.
new 41e02bf4ae32 wifi: ath11k: fix undefined behavior with __fls in dp
new e04e4b6e01e7 wifi: ath9k: fix per-packet TX-power cap for TPC
new ed09c61eb19d dt-bindings: net: Convert ath10k to YAML
new 93a91f40c25c wifi: ath11k: fix double free of peer rx_tid during reo cm [...]
new a8ae833657a4 wifi: ath11k: Prevent REO cmd failures
new 20487cc3ff36 wifi: ath11k: add peer mac information in failure cases
new 6257c702264c wifi: ath11k: fix tx status reporting in encap offload mode
new 2f0c9ac8362d wifi: ath11k: Fix incorrect update of radiotap fields
new f9fff67d2d7c wifi: ath11k: Fix SKB corruption in REO destination ring
new b956e3110a79 wifi: ath9k: Don't mark channelmap stack variable read-onl [...]
new b100722a777f wifi: ath11k: Remove disabling of 80+80 and 160 MHz
new 3288ee5844b7 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new ca2889658015 Merge tag 'wireless-next-2023-04-21' of git://git.kernel.o [...]
new f3b766d98131 net: phy: add basic driver for NXP CBTX PHY
new 6aa445e39693 net/handshake: Fix section mismatch in handshake_exit
new 33c1af8e2c75 net: dsa: qca8k: fix LEDS_CLASS dependency
new 418a73074da9 net: dst: fix missing initialization of rt_uncached
new c04135ab351b selftests/bpf: Fix merge conflict due to SYS() macro change.
new 75860b52019c selftests/bpf: Workaround for older vm_sockets.h.
new c11bd046485d bpf: Add preempt_count_{sub,add} into btf id deny list
new 1cf3bfc60f98 bpf: Support 64-bit pointers to kfuncs
new 4a1e885c6d14 samples/bpf: sampleip: Replace PAGE_OFFSET with _text address
new cd2a8079014a bpf: Remove btf_field_offs, use btf_record's fields instead
new d54730b50bae bpf: Introduce opaque bpf_refcount struct and add btf_reco [...]
new 1512217c47f0 bpf: Support refcounted local kptrs in existing semantics
new 7c50b1cb76ac bpf: Add bpf_refcount_acquire kfunc
new d2dcc67df910 bpf: Migrate bpf_rbtree_add and bpf_list_push_{front,back} [...]
new de67ba3968fa selftests/bpf: Modify linked_list tests to work with macro [...]
new 404ad75a36fb bpf: Migrate bpf_rbtree_remove to possibly fail
new 3e81740a9062 bpf: Centralize btf_field-specific initialization logic
new 6147f15131e2 selftests/bpf: Add refcounted_kptr tests
new 7a0788fe835f Merge branch 'Shared ownership for local kptrs'
new 09b501d90521 bpf: Remove bpf_kfunc_call_test_kptr_get() test kfunc
new 7b4ddf3920d2 bpf: Remove KF_KPTR_GET kfunc flag
new 530474e6d044 bpf,docs: Remove KF_KPTR_GET from documentation
new d40f4f68132e Merge branch 'Remove KF_KPTR_GET kfunc flag'
new 59e498a3289f bpf: Set skb redirect and from_ingress info in __bpf_tx_skb
new 69a8c792cd95 bpf: lirc program type should not require SYS_CAP_ADMIN
new 3be49f79555e bpf: Improve verifier u32 scalar equality checking
new 49859de997c3 selftests/bpf: Add a selftest for checking subreg equality
new 3055ddd654f6 libbpf: misc internal libbpf clean ups around log fixup
new f709160d1724 libbpf: report vmlinux vs module name when dealing with ksyms
new 05b6f766b25c libbpf: improve handling of unresolved kfuncs
new 30bbfe3236b0 selftests/bpf: add missing __weak kfunc log fixup test
new c5e647416708 libbpf: move bpf_for(), bpf_for_each(), and bpf_repeat() i [...]
new 94dccba79520 libbpf: mark bpf_iter_num_{new,next,destroy} as __weak
new 276dcdd1a8f3 Merge branch 'Provide bpf_for() and bpf_for_each() by libbpf'
new 2ddade322925 selftests/xsk: Fix munmap for hugepage allocated umem
new 2569c7b8726f bpf: support access variable length array of integer type
new 5ff54dedf35b selftests/bpf: Add test to access integer type of variable array
new 780c69830ec6 Merge branch 'Access variable length array relaxed for int [...]
new 4b7ef71ac977 bpftool: Replace "__fallthrough" by a comment to address m [...]
new 7c4b96c00043 selftests/bpf: disable program test run for progs/refcount [...]
new 7cdddb99e4a6 selftests/bpf: fix __retval() being always ignored
new 5b22f4d1436b selftests/bpf: add pre bpf_prog_test_run_opts() callback f [...]
new cbb110bc6672 selftests/bpf: populate map_array_ro map for verifier_arra [...]
new 267a6e4e7870 Merge branch 'fix __retval() being always ignored'
new acf1c3d68e9a bpf: Fix race between btf_put and btf_idr walk.
new 4ab07209d5cc bpf: Fix bpf_refcount_acquire's refcount_t address calculation
new 02e93e0475df selftests/xsk: Put MAP_HUGE_2MB in correct argument
new 00e74ae08638 bpf: Don't EFAULT for getsockopt with optval=NULL
new 833d67ecdc5f selftests/bpf: Verify optval=NULL case
new 0232b7889786 bpftool: Register struct_ops with a link.
new 45cea721ea36 bpftool: Update doc to explain struct_ops register subcommand.
new 84601d6ee68a bpf: add bpf_link support for BPF_NETFILTER programs
new fd9c663b9ad6 bpf: minimal support for programs hooked into netfilter framework
new 506a74db7e01 netfilter: nfnetlink hook: dump bpf prog id
new 0bdc6da88f5b netfilter: disallow bpf hook attachment at same priority
new d0fe92fb5e3d tools: bpftool: print netfilter link info
new 2b99ef22e0d2 bpf: add test_run support for netfilter program type
new 006c0e44ed92 selftests/bpf: add missing netfilter return value and ctx [...]
new d7a799ec782b Merge branch 'bpf: add netfilter program type'
new 63bb645b9da3 selftests/bpf: Add notion of auxiliary programs for test_loader
new c92336559ac0 selftests/bpf: verifier/bounds converted to inline assembly
new 965a3f913e72 selftests/bpf: verifier/bpf_get_stack converted to inline [...]
new 37467c79e16a selftests/bpf: verifier/btf_ctx_access converted to inline [...]
new fcd36964f22b selftests/bpf: verifier/ctx converted to inline assembly
new 608028024384 selftests/bpf: verifier/d_path converted to inline assembly
new 0a372c9c0812 selftests/bpf: verifier/direct_packet_access converted to [...]
new a5828e3154d1 selftests/bpf: verifier/jeq_infer_not_null converted to in [...]
new a6fc14dc5e8d selftests/bpf: verifier/loops1 converted to inline assembly
new b427ca576f83 selftests/bpf: verifier/lwt converted to inline assembly
new 4a400ef9ba41 selftests/bpf: verifier/map_in_map converted to inline assembly
new aee1779f0dec selftests/bpf: verifier/map_ptr_mixing converted to inline [...]
new 8be632795996 selftests/bpf: verifier/ref_tracking converted to inline assembly
new 16a42573c253 selftests/bpf: verifier/regalloc converted to inline assembly
new 65222842ca04 selftests/bpf: verifier/runtime_jit converted to inline assembly
new 034d9ad25db3 selftests/bpf: verifier/search_pruning converted to inline [...]
new 426fc0e3fce2 selftests/bpf: verifier/sock converted to inline assembly
new f323a81806bd selftests/bpf: verifier/spin_lock converted to inline assembly
new 81d1d6dd4037 selftests/bpf: verifier/subreg converted to inline assembly
new 82887c2568e4 selftests/bpf: verifier/unpriv converted to inline assembly
new efe25a330b10 selftests/bpf: verifier/value_illegal_alu converted to inl [...]
new 4db10a8243df selftests/bpf: verifier/value_ptr_arith converted to inlin [...]
new 9a82cdc28f47 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...]
new 075056005d8c net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump
new 72b2cff68405 net/mlx5: DR, Calculate sync threshold of each pool accord [...]
new cedb6665bc33 net/mlx5: DR, Add more info in domain dbg dump
new 57295e069cd8 net/mlx5: DR, Add memory statistics for domain object
new e267b8a52ca5 Revert "net/mlx5: Expose steering dropped packets counter"
new 0a431418f685 Revert "net/mlx5: Expose vnic diagnostic counters for eswi [...]
new b0bc615df488 net/mlx5: Add vnic devlink health reporter to PFs/VFs
new cf14af140a5a net/mlx5e: Add vnic devlink health reporter to representors
new c8e9090233a7 net/mlx5e: RX, Fix releasing page_pool pages twice for str [...]
new 40afb3b14496 net/mlx5e: RX, Fix XDP_TX page release for legacy rq nonli [...]
new a880f814739c net/mlx5e: RX, Hook NAPIs to page pools
new 45e261b7b821 net/mlx5: Include linux/pci.h for pci_msix_can_alloc_dyn()
new 8ca52ada6267 net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw [...]
new 38d9a740f68d net/mlx5: E-Switch, Remove unused mlx5_esw_offloads_vport_ [...]
new f9c895a72a39 net/mlx5: Update op_mode to op_mod for port selection
new fbc1449d385d Merge tag 'mlx5-updates-2023-04-20' of git://git.kernel.or [...]
new 4eaeca1fc43a net: mtk_eth_soc: mediatek: fix ppe flow accounting for v1 [...]
new 2f8fdcb0a73a ice: do not busy-wait to read GNSS data
new 0ec636e571f5 ice: increase the GNSS data polling interval to 20 ms
new 84817ab66fd0 ice: remove ice_ctl_q_info::sq_cmd_timeout
new f86d6f9c49f6 ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT
new 43a630e37e25 ice: remove unused buffer copy code in ice_sq_send_cmd_retry()
new b488ae52ef9f ice: sleep, don't busy-wait, in the SQ send retry loop
new 19c60fdee5db Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new e8e1ce8454c9 net: add debugging checks in skb_attempt_defer_free()
new 931e93bdf8ca net: do not provide hard irq safety for sd->defer_lock
new e6f50edfef04 net: move skb_defer_free_flush() up
new a1aaee7f8f79 net: make napi_threaded_poll() aware of sd->defer_list
new 87eff2ec57b6 net: optimize napi_threaded_poll() vs RPS/RFS
new 6bb218b5a6e3 Merge branch 'napi_threaded_poll-enhancements'
new 788352191c85 rxrpc: Replace fake flex-array with flexible-array member
new 4d2bd2581c3b drivers/net/phy: add driver for Microchip LAN867x 10BASE-T1S PHY
new f90615ada0b1 net: vlan: don't adjust MAC header in __vlan_insert_inner_ [...]
new 1f5020acb33f net: vlan: introduce skb_vlan_eth_hdr()
new e2fdfd711912 net: dpaa: avoid one skb_reset_mac_header() in dpaa_enable [...]
new eabb1494c9f2 net: dsa: tag_ocelot: do not rely on skb_mac_header() for [...]
new 499b2491d550 net: dsa: tag_ksz: do not rely on skb_mac_header() in TX paths
new f9346f00b5af net: dsa: tag_sja1105: don't rely on skb_mac_header() in TX paths
new b5653b157e55 net: dsa: tag_sja1105: replace skb_mac_header() with vlan_ [...]
new f0a9d563064c net: dsa: update TX path comments to not mention skb_mac_header()
new 0bcf2e4aca6c net: dsa: tag_ocelot: call only the relevant portion of __ [...]
new 00266b365d2b Merge branch 'dsa-skb_mac_header'
new 2f0f9465ad9f net: sched: Print msecs when transmit queue time out
new 5036034572b7 net/sched: act_pedit: use NLA_POLICY for parsing 'ex' keys
new 0c83c5210e18 net/sched: act_pedit: use extack in 'ex' parsing errors
new e1201bc781c2 net/sched: act_pedit: check static offsets a priori
new 577140180ba2 net/sched: act_pedit: remove extra check for key type
new e3c9673e2f6e net/sched: act_pedit: rate limit datapath messages
new fd84c569f7b8 Merge branch 'act_pedit-minor-improvements'
new a80d2c545ded Bluetooth: MGMT: Use BIT macro when defining bitfields
new c13380a55522 Bluetooth: btusb: Do not require hardcoded interface numbers
new c43132abfbe9 dt-bindings: bluetooth: marvell: add 88W8997
new 552705fd891b dt-bindings: bluetooth: marvell: add max-speed property
new 069690a92ffd Bluetooth: hci_mrvl: use maybe_unused macro for device tree ids
new a860c50f7aef Bluetooth: hci_mrvl: Add serdev support for 88W8997
new fe4b71b59ed5 Bluetooth: btrtl: Add support for RTL8852BS
new d4b20f0b8491 Bluetooth: hci_core: Make hci_conn_hash_add append to the list
new ae051b044ebf Bluetooth: hci_sync: Fix smatch warning
new 13209415d0e8 Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663
new 95ee3a93239e dt-bindings: net: realtek-bluetooth: Add RTL8821CS
new 10c9e0104e3b Bluetooth: hci_h5: btrtl: Add support for RTL8821CS
new b6986b7920bb arm64: dts: rockchip: Update compatible for bluetooth
new 125ede3afe58 Bluetooth: Add VID/PID 0489/e0e4 for MediaTek MT7922
new f5d13029a41d Bluetooth: hci_sync: Don't wait peer's reply when powering off
new 493ea69970e2 Bluetooth: Convert MSFT filter HCI cmd to hci_sync
new 9f5ae8fcae12 Bluetooth: hci_sync: Remove duplicate statement
new b8b23001b802 Bluetooth: L2CAP: Delay identity address updates
new cd97d47f3069 Bluetooth: hci_ll: drop of_match_ptr for ID table
new 04909d7bf847 Bluetooth: btmrvl_sdio: mark OF related data as maybe unused
new 44fac8a2fd2f Bluetooth: hci_qca: mark OF related data as maybe unused
new a88ea43b73f1 Bluetooth: btmtkuart: mark OF related data as maybe unused
new 8194f1ef5a81 Bluetooth: Add new quirk for broken local ext features page 2
new c0123cb6c4c7 Bluetooth: btrtl: add support for the RTL8723CS
new 7c2b2d2d0cb6 Bluetooth: Improve support for Actions Semi ATS2851 based devices
new 586e154f98ac Bluetooth: hci_ldisc: Fix tty_set_termios() return value a [...]
new 29f93a687f3c serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP
new 8eaf839e4ac4 serdev: Add method to assert break signal over tty UART port
new ab3a769b4dcc dt-bindings: net: bluetooth: Add NXP bluetooth support
new 689ca16e5232 Bluetooth: NXP: Add protocol support for NXP Bluetooth chipsets
new 11e29b4a3fda Bluetooth: NXP: select CONFIG_CRC8
new 730a1d1a93a3 bluetooth: Add device 0bda:887b to device tables
new 069f534247bb bluetooth: Add device 13d3:3571 to device tables
new 253cf30e8d3d Bluetooth: btrtl: check for NULL in btrtl_set_quirks()
new b1d00baaa029 dt-bindings: net: Add WCN6855 Bluetooth
new 095327fede00 Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855
new 77f542b10c53 Bluetooth: btintel: Add LE States quirk support
new 9695ef876fd1 Bluetooth: Add support for hci devcoredump
new ab4e4380d4e1 Bluetooth: Add vhci devcoredump support
new 4f9c1a089623 Bluetooth: btusb: Add btusb devcoredump support
new af395330abed Bluetooth: btintel: Add Intel devcoredump support
new 0fe8c8d07134 Bluetooth: Split bt_iso_qos into dedicated structures
new 288c90224eec Bluetooth: Enable all supported LE PHY by default
new 3c0d41f141c9 Bluetooth: hci_h5: Complements reliable packet processing logic
new 0d218c3642b9 Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI i [...]
new ce439473acdf Bluetooth: hci_bcm: Limit bcm43430a0 / bcm43430a1 baudrate [...]
new 9a09460274d3 Bluetooth: hci_bcm: Add Lenovo Yoga Tablet 2 830 / 1050 to [...]
new 09df5a91e620 Bluetooth: hci_bcm: Add Acer Iconia One 7 B1-750 to the bc [...]
new 38a4f83d802c Bluetooth: btnxpuart: Add support to download helper FW fi [...]
new 86d55f124b52 Bluetooth: btnxpuart: Deasset UART break before closing se [...]
new 893410b221f4 Bluetooth: btnxpuart: Disable Power Save feature on startup
new 305d6b6e485e Bluetooth: btnxpuart: No need to check the received bootlo [...]
new 3c690a0d64f5 Bluetooth: fix inconsistent indenting
new 9e3c2ea67a4c Bluetooth: hci_conn: remove extra line in hci_le_big_create_sync
new 0811ff480978 Bluetooth: hci_qca: mark OF related data as maybe unused
new e4eea890369c Bluetooth: vhci: Fix info leak in force_devcd_write()
new 06149746e720 Bluetooth: hci_conn: Add support for linking multiple hcon
new c14516faede3 Bluetooth: hci_conn: Fix not matching by CIS ID
new c09b80be6ffc Bluetooth: hci_conn: Fix not waiting for HCI_EVT_LE_CIS_ES [...]
new 91b6d02ddcd1 Bluetooth: Add new quirk for broken set random RPA timeout [...]
new db2bf510bd5d Revert "Bluetooth: btsdio: fix use after free bug in btsdi [...]
new 000c2fa2c144 bluetooth: Add cmd validity checks at the start of hci_soc [...]
new 25e97f7b1866 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_discon [...]
new 25c150ac103a bluetooth: Perform careful capability checks in hci_sock_ioctl()
new 0ab905c3be8c Bluetooth: Devcoredump: Fix storing u32 without specifying [...]
new 9a24ce5e29b1 Bluetooth: btrtl: Firmware format v2 support
new 9e080b53dafa Bluetooth: btnxpuart: Fix sparse warnings
new 7948fe1c92d9 Bluetooth: btrtl: Add the support for RTL8851B
new f41986358821 Bluetooth: Cancel sync command before suspend and power off
new b0310d6ed684 Bluetooth: btnxpuart: Enable flow control before checking [...]
new 20981ce2d5a5 Bluetooth: btusb: Add WCN6855 devcoredump support
new d883a4669a1d Bluetooth: hci_sync: Only allow hci_cmd_sync_queue if running
new 2efb07b5ced6 Merge tag 'for-net-next-2023-04-23' of git://git.kernel.or [...]
new e38fbfa972eb netfilter: nf_tables: merge nft_rules_old structure and en [...]
new d4d89e6546e0 netfilter: nf_tables: don't store address of last rule on jump
new 63e9bbbcca60 netfilter: nf_tables: don't store chain address on jump
new 9a32e9850686 netfilter: nf_tables: don't write table validation state w [...]
new 00c320f9b755 netfilter: nf_tables: make validation state per table
new 2a1d6abd7ebe netfilter: nf_tables: remove unneeded conditional
new 698bb828a6c2 netfilter: nf_tables: do not store pktinfo in traceinfo structure
new 0a202145d5f9 netfilter: nf_tables: do not store verdict in traceinfo structure
new 46df417544f4 netfilter: nf_tables: do not store rule in traceinfo structure
new e3478c68f670 ipvs: Update width of source for ip_vs_sync_conn_options
new 280654932e34 ipvs: Consistently use array_size() in ip_vs_conn_init()
new 210ffe4a74ca ipvs: Remove {Enter,Leave}Function
new c7d15aaa105a ipvs: Correct spelling in comments
new c3c060adc024 netfilter: nf_tables: extended netlink error reporting for [...]
new 28339b21a365 netfilter: nf_tables: do not send complete notification of [...]
new cdc325466323 netfilter: nf_tables: rename function to destroy hook list
new b9703ed44ffb netfilter: nf_tables: support for adding new devices to an [...]
new 7d937b107108 netfilter: nf_tables: support for deleting devices in an e [...]
new 207296f1a03b netfilter: nf_tables: allow to create netdev chain without device
new ffcddcaed6e0 Merge tag 'nf-next-23-04-22' of git://git.kernel.org/pub/s [...]
new 0ebab78cbcbf net: veth: add page_pool for page recycling
new 4fc418053ec7 net: veth: add page_pool stats
new 8e8e47d9e84f Merge branch 'add-page_pool-support-for-page-recycling-in- [...]
new 5c74064f43c2 net: mana: Rename mana_refill_rxoob and remove some empty lines
new df18f2da302f net: mana: Check if netdev/napi_alloc_frag returns single page
new 086c161678b8 Merge branch 'update-coding-style-and-check-alloc_frag'
new 00d0f31a1ec8 net: ethtool: coalesce: try to make user settings stick twice
new 86c2b51f203e net: phy: dp83867: Remove unnecessary (void*) conversions
new e515c330d7e2 drivers: nfc: nfcsim: remove return value check of `dev_dir`
new aed8fdad2152 net: phy: Fix reading LED reg property
new 938f65adc420 net: phy: dp83867: Add led_brightness_set support
new 42fb2962b4a6 tsnep: Replace modulo operation with mask
new 33b0ee02c84c tsnep: Rework TX/RX queue initialization
new 2ea0a282ba09 tsnep: Add functions for queue enable/disable
new c2d64697f41b tsnep: Move skb receive action to separate function
new 3fc2333933fd tsnep: Add XDP socket zero-copy RX support
new cd275c236b3f tsnep: Add XDP socket zero-copy TX support
new 9610a8dc0aaa Merge branch 'tsnep-xdp-socket-zero-copy-support'
new 6d26d985eeda bpf: fix link failure with NETFILTER=y INET=n
new 35150203e30b selftests/bpf: verifier/prevent_map_lookup converted to in [...]
new 7deca5eae833 bpf: Disable bpf_refcount_acquire kfunc calls until race c [...]
new a0c109dcafb1 bpf: Add __rcu_read_{lock,unlock} into btf id deny list
new be7dbd275dc6 selftests/bpf: avoid mark_all_scalars_precise() trigger in [...]
new ee3392ed16b0 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...]
new 700f11eb2cbe lan966x: Don't use xdp_frame when action is XDP_TX
new 4774ad841bef net: phy: marvell: Fix inconsistent indenting in led_blink_set
new 28b17f6270f1 net: phy: marvell-88x2222: remove unnecessary (void*) conversions
new e375b503943f gve: update MAINTAINERS
new 2cdaa3eefed8 netfilter: conntrack: restore IPS_CONFIRMED out of nf_conn [...]
new 73db1b8f2bb6 netfilter: conntrack: fix wrong ct->timeout value
new f9bcdcec3bf0 Merge tag 'nf-23-04-21' of git://git.kernel.org/pub/scm/li [...]
new 461bb5b97049 net: dpaa: Fix uninitialized variable in dpaa_stop()
new 63cfd210034c nfp: fix incorrect pointer deference when offloading IPsec [...]
new 7041101ff6c3 net/sched: sch_fq: fix integer overflow of "credit"
new 2cc8a008d62f net/sched: cls_api: Initialize miss_cookie_node when actio [...]
new 4f3ed1293feb ixgbe: Allow flow hash to be set via ethtool
new e85d3d55875f ixgbe: Enable setting RSS table to default values
new 7ecebee211c6 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...]
new e9fce818fe00 net/mlx5e: Don't clone flow post action attributes second time
new 8ac04a28144c net/mlx5e: Release the label when replacing existing ct entry
new fd745f4c0abe net/mlx5: E-switch, Create per vport table based on devlin [...]
new 4c8189302567 net/mlx5: E-switch, Don't destroy indirect table in split rule
new 4fbef0f8ea63 net/mlx5: Release tunnel device after tc update skb
new 0a6b069cc60d net/mlx5e: Fix error flow in representor failing to add vp [...]
new 21608a2cf38e Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one [...]
new dfad99750c0f net/mlx5: Use recovery timeout on sync reset flow
new 1b540decd03a net/mlx5e: Nullify table pointer when failing to create
new 081abcacaf0a Revert "net/mlx5e: Don't use termination table when redundant"
new 6e79bd28ab0a Merge tag 'mlx5-fixes-2023-04-20' of git://git.kernel.org/ [...]
new 99e5acae193e ipv4: Fix potential uninit variable access bug in __ip_make_skb()
new cf88231d9739 dt-bindings: net: mediatek: add WED RX binding for MT7981 [...]
new 86ce0d09e424 net: ethernet: mtk_eth_soc: use WO firmware for MT7981
new 92ce288ccb0d Merge branch 'mtk_eth_soc-firmware'
new e0416e7d3336 rxrpc: Fix potential race in error handling in afs_make_call()
new b148b9abc844 net: ethernet: mediatek: remove return value check of `mtk [...]
new fadfc57cc804 rxrpc: Fix error when reading rxrpc tokens
new 807cfded92b0 net/sched: sch_htb: use extack on errors messages
new c69a9b023f65 net/sched: sch_qfq: use extack on errors messages
new 25369891fcef net/sched: sch_qfq: refactor parsing of netlink parameters
new 7eb060a51a3b selftests: tc-testing: add more tests for sch_qfq
new 3951adc42ac8 Merge branch 'net-sched-parsing-prints'
new 60fd497c99b3 MAINTAINERS: Remove PPP maintainer
new d913d32cc270 netlink: Use copy_to_user() for optval in netlink_getsockopt().
new d325c34d9e7e net: amd: Fix link leak when verifying config failed
new 50749f2dd685 tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
new c248b27cfc0a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 9b78d919632b net: phy: hide the PHYLIB_LEDS knob
new 6e98b09da931 Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/l [...]
The 2279 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/PCI/pci-error-recovery.rst | 1 -
Documentation/bpf/bpf_design_QA.rst | 4 +-
Documentation/bpf/bpf_devel_QA.rst | 20 +-
Documentation/bpf/clang-notes.rst | 6 +
Documentation/bpf/cpumasks.rst | 34 +-
Documentation/bpf/instruction-set.rst | 169 +-
Documentation/bpf/kfuncs.rst | 182 +-
Documentation/bpf/libbpf/index.rst | 25 +-
Documentation/bpf/libbpf/libbpf_overview.rst | 228 +
Documentation/bpf/linux-notes.rst | 30 +
Documentation/bpf/maps.rst | 7 +-
.../bindings/arm/mediatek/mediatek,mt7622-wed.yaml | 1 +
.../bindings/arm/mediatek/mediatek,sgmiisys.txt | 27 -
.../bindings/arm/stm32/st,stm32-syscon.yaml | 2 +
.../devicetree/bindings/net/actions,owl-emac.yaml | 2 +-
.../bindings/net/allwinner,sun4i-a10-emac.yaml | 2 +-
.../bindings/net/allwinner,sun4i-a10-mdio.yaml | 2 +-
.../devicetree/bindings/net/altr,tse.yaml | 2 +-
.../bindings/net/amlogic,meson-dwmac.yaml | 4 +-
.../bindings/net/aspeed,ast2600-mdio.yaml | 2 +-
.../bindings/net/bluetooth/nxp,88w8987-bt.yaml | 45 +
.../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 17 +
.../devicetree/bindings/net/brcm,amac.yaml | 2 +-
.../devicetree/bindings/net/brcm,systemport.yaml | 2 +-
.../bindings/net/broadcom-bluetooth.yaml | 2 +-
.../devicetree/bindings/net/can/fsl,flexcan.yaml | 3 +
.../bindings/net/can/st,stm32-bxcan.yaml | 85 +
.../devicetree/bindings/net/can/xilinx,can.yaml | 6 +-
.../devicetree/bindings/net/dsa/brcm,b53.yaml | 4 +
.../devicetree/bindings/net/dsa/brcm,sf2.yaml | 12 +-
.../bindings/net/dsa/mediatek,mt7530.yaml | 32 +-
.../devicetree/bindings/net/dsa/qca8k.yaml | 24 +-
.../devicetree/bindings/net/engleder,tsnep.yaml | 2 +-
.../bindings/net/ethernet-controller.yaml | 37 +-
.../devicetree/bindings/net/ethernet-phy.yaml | 45 +-
.../devicetree/bindings/net/ethernet-switch.yaml | 6 +-
Documentation/devicetree/bindings/net/fsl,fec.yaml | 3 +
.../bindings/net/fsl,qoriq-mc-dpmac.yaml | 2 +-
.../bindings/net/intel,ixp46x-ptp-timer.yaml | 4 +-
.../bindings/net/intel,ixp4xx-ethernet.yaml | 12 +-
.../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 18 +-
.../devicetree/bindings/net/marvell,mvusb.yaml | 2 +-
.../devicetree/bindings/net/marvell-bluetooth.yaml | 24 +-
.../devicetree/bindings/net/mdio-gpio.yaml | 2 +-
.../devicetree/bindings/net/mediatek,net.yaml | 55 +-
.../bindings/net/mediatek,star-emac.yaml | 2 +-
.../bindings/net/microchip,lan966x-switch.yaml | 2 +-
.../bindings/net/microchip,sparx5-switch.yaml | 4 +-
.../devicetree/bindings/net/mscc,miim.yaml | 2 +-
.../devicetree/bindings/net/nfc/marvell,nci.yaml | 2 +-
.../devicetree/bindings/net/nfc/nxp,pn532.yaml | 2 +-
.../bindings/net/pcs/mediatek,sgmiisys.yaml | 55 +
.../bindings/net/pse-pd/podl-pse-regulator.yaml | 2 +-
.../devicetree/bindings/net/qcom,ethqos.txt | 66 -
.../devicetree/bindings/net/qcom,ethqos.yaml | 111 +
.../devicetree/bindings/net/qcom,ipa.yaml | 1 +
.../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 2 +-
.../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 6 +-
.../devicetree/bindings/net/realtek-bluetooth.yaml | 24 +-
.../devicetree/bindings/net/rockchip,emac.yaml | 2 +-
.../devicetree/bindings/net/rockchip-dwmac.yaml | 4 +-
Documentation/devicetree/bindings/net/sff,sfp.yaml | 4 +-
.../devicetree/bindings/net/snps,dwmac.yaml | 28 +-
.../bindings/net/starfive,jh7110-dwmac.yaml | 144 +
.../devicetree/bindings/net/stm32-dwmac.yaml | 8 +-
.../devicetree/bindings/net/ti,cpsw-switch.yaml | 10 +-
.../devicetree/bindings/net/ti,davinci-mdio.yaml | 2 +-
.../devicetree/bindings/net/ti,dp83822.yaml | 6 +-
.../devicetree/bindings/net/ti,dp83867.yaml | 6 +-
.../devicetree/bindings/net/ti,dp83869.yaml | 6 +-
.../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 24 +-
.../bindings/net/toshiba,visconti-dwmac.yaml | 4 +-
.../devicetree/bindings/net/vertexcom-mse102x.yaml | 4 +-
.../bindings/net/wireless/mediatek,mt76.yaml | 5 +
.../bindings/net/wireless/qcom,ath10k.txt | 215 -
.../bindings/net/wireless/qcom,ath10k.yaml | 358 +
.../bindings/net/wireless/qcom,ath11k-pci.yaml | 58 +
Documentation/leds/well-known-leds.txt | 30 +
Documentation/netlink/genetlink-c.yaml | 2 +-
Documentation/netlink/genetlink-legacy.yaml | 18 +-
Documentation/netlink/genetlink.yaml | 3 +
Documentation/netlink/specs/devlink.yaml | 198 +
Documentation/netlink/specs/ethtool.yaml | 1484 +-
Documentation/netlink/specs/handshake.yaml | 124 +
Documentation/netlink/specs/ovs_datapath.yaml | 153 +
Documentation/netlink/specs/ovs_vport.yaml | 139 +
.../device_drivers/can/ctu/ctucanfd-driver.rst | 3 +-
.../device_drivers/ethernet/amd/pds_core.rst | 139 +
.../networking/device_drivers/ethernet/index.rst | 2 +-
.../device_drivers/ethernet/intel/e100.rst | 7 +-
.../device_drivers/ethernet/intel/e1000.rst | 9 +-
.../device_drivers/ethernet/intel/e1000e.rst | 7 +-
.../device_drivers/ethernet/intel/fm10k.rst | 7 +-
.../device_drivers/ethernet/intel/i40e.rst | 11 +-
.../device_drivers/ethernet/intel/iavf.rst | 7 +-
.../device_drivers/ethernet/intel/ice.rst | 9 +-
.../device_drivers/ethernet/intel/igb.rst | 7 +-
.../device_drivers/ethernet/intel/igbvf.rst | 7 +-
.../device_drivers/ethernet/intel/ixgb.rst | 468 -
.../device_drivers/ethernet/intel/ixgbe.rst | 7 +-
.../device_drivers/ethernet/intel/ixgbevf.rst | 7 +-
.../ethernet/mellanox/mlx5/counters.rst | 26 -
.../ethernet/mellanox/mlx5/devlink.rst | 68 +
Documentation/networking/devlink/mlx5.rst | 12 +
Documentation/networking/driver.rst | 156 +-
Documentation/networking/ethtool-netlink.rst | 51 +-
Documentation/networking/index.rst | 2 +
Documentation/networking/ip-sysctl.rst | 7 +
Documentation/networking/napi.rst | 254 +
Documentation/networking/page_pool.rst | 1 +
Documentation/networking/rxrpc.rst | 17 +-
Documentation/networking/tls-handshake.rst | 217 +
Documentation/process/maintainer-netdev.rst | 38 +-
.../userspace-api/netlink/genetlink-legacy.rst | 88 +-
Documentation/userspace-api/netlink/specs.rst | 10 +
MAINTAINERS | 79 +-
arch/arm/boot/dts/armada-370-rd.dts | 12 +
arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 124 +-
arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 30 +
arch/arm/boot/dts/stm32f429.dtsi | 29 +
.../boot/dts/rockchip/rk3566-anbernic-rgxx3.dtsi | 2 +-
arch/loongarch/configs/loongson3_defconfig | 1 -
arch/loongarch/net/bpf_jit.c | 6 +
arch/mips/Kconfig | 5 +-
arch/mips/configs/loongson2k_defconfig | 1 -
arch/mips/configs/loongson3_defconfig | 1 -
arch/mips/configs/mtx1_defconfig | 1 -
arch/mips/net/bpf_jit_comp.c | 4 +
arch/mips/net/bpf_jit_comp64.c | 3 +
arch/powerpc/configs/powernv_defconfig | 1 -
arch/powerpc/configs/ppc64_defconfig | 1 -
arch/powerpc/configs/ppc64e_defconfig | 1 -
arch/powerpc/configs/ppc6xx_defconfig | 1 -
arch/powerpc/configs/pseries_defconfig | 1 -
arch/powerpc/configs/skiroot_defconfig | 1 -
arch/riscv/net/bpf_jit_comp64.c | 5 +
arch/s390/net/bpf_jit_comp.c | 5 +
drivers/bcma/driver_mips.c | 6 -
drivers/bcma/main.c | 11 +-
drivers/bluetooth/Kconfig | 14 +
drivers/bluetooth/Makefile | 1 +
drivers/bluetooth/btbcm.c | 47 +-
drivers/bluetooth/btintel.c | 77 +-
drivers/bluetooth/btintel.h | 12 +-
drivers/bluetooth/btmrvl_sdio.c | 2 +-
drivers/bluetooth/btmtkuart.c | 6 +-
drivers/bluetooth/btnxpuart.c | 1352 ++
drivers/bluetooth/btqca.c | 14 +-
drivers/bluetooth/btqca.h | 10 +
drivers/bluetooth/btrtl.c | 502 +-
drivers/bluetooth/btrtl.h | 58 +-
drivers/bluetooth/btsdio.c | 1 -
drivers/bluetooth/btusb.c | 318 +-
drivers/bluetooth/hci_bcm.c | 60 +-
drivers/bluetooth/hci_h5.c | 6 +
drivers/bluetooth/hci_ldisc.c | 8 +-
drivers/bluetooth/hci_ll.c | 2 +-
drivers/bluetooth/hci_mrvl.c | 90 +-
drivers/bluetooth/hci_qca.c | 67 +-
drivers/bluetooth/hci_vhci.c | 101 +
drivers/hid/bpf/hid_bpf_dispatch.c | 3 -
drivers/isdn/hardware/mISDN/hfcmulti.c | 31 -
drivers/isdn/hardware/mISDN/netjet.c | 1 -
drivers/mfd/ocelot-core.c | 13 +
drivers/net/Kconfig | 2 +
drivers/net/bonding/bond_main.c | 30 +
drivers/net/can/Kconfig | 12 +
drivers/net/can/Makefile | 1 +
drivers/net/can/bxcan.c | 1098 ++
drivers/net/can/c_can/c_can_pci.c | 2 -
drivers/net/can/ctucanfd/ctucanfd_pci.c | 8 +-
drivers/net/can/kvaser_pciefd.c | 1 -
drivers/net/can/m_can/m_can.c | 37 +-
drivers/net/can/rcar/rcar_canfd.c | 71 +-
drivers/net/can/usb/esd_usb.c | 195 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 102 +-
drivers/net/dsa/Kconfig | 26 +-
drivers/net/dsa/Makefile | 2 +
drivers/net/dsa/b53/b53_common.c | 78 +
drivers/net/dsa/b53/b53_mdio.c | 5 +-
drivers/net/dsa/b53/b53_mmap.c | 29 +-
drivers/net/dsa/b53/b53_priv.h | 17 +-
drivers/net/dsa/b53/b53_regs.h | 1 +
drivers/net/dsa/hirschmann/hellcreek_ptp.c | 45 +-
drivers/net/dsa/lan9303_i2c.c | 2 +-
drivers/net/dsa/lan9303_mdio.c | 2 +-
drivers/net/dsa/lantiq_gswip.c | 2 +-
drivers/net/dsa/microchip/ksz8.h | 8 +-
drivers/net/dsa/microchip/ksz8795.c | 179 +-
drivers/net/dsa/microchip/ksz9477_i2c.c | 2 +-
drivers/net/dsa/microchip/ksz_common.c | 240 +-
drivers/net/dsa/microchip/ksz_common.h | 18 +-
drivers/net/dsa/mt7530-mdio.c | 271 +
drivers/net/dsa/mt7530-mmio.c | 101 +
drivers/net/dsa/mt7530.c | 720 +-
drivers/net/dsa/mt7530.h | 89 +-
drivers/net/dsa/mv88e6xxx/chip.c | 387 +-
drivers/net/dsa/mv88e6xxx/global2.c | 20 +-
drivers/net/dsa/ocelot/felix.c | 24 +-
drivers/net/dsa/ocelot/felix.h | 7 +
drivers/net/dsa/ocelot/felix_vsc9959.c | 43 +-
drivers/net/dsa/ocelot/ocelot_ext.c | 18 +-
drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +-
drivers/net/dsa/qca/Kconfig | 8 +
drivers/net/dsa/qca/Makefile | 3 +
drivers/net/dsa/qca/qca8k-8xxx.c | 21 +-
drivers/net/dsa/qca/qca8k-leds.c | 277 +
drivers/net/dsa/qca/qca8k.h | 74 +
drivers/net/dsa/qca/qca8k_leds.h | 16 +
drivers/net/dsa/realtek/rtl8365mb.c | 40 +-
drivers/net/ethernet/8390/axnet_cs.c | 3 -
drivers/net/ethernet/Kconfig | 2 +-
drivers/net/ethernet/alteon/acenic.c | 3 +-
drivers/net/ethernet/amazon/ena/ena_eth_com.h | 4 +
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 66 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 261 +-
drivers/net/ethernet/amazon/ena/ena_netdev.h | 15 +-
drivers/net/ethernet/amd/Kconfig | 12 +
drivers/net/ethernet/amd/Makefile | 1 +
drivers/net/ethernet/amd/nmclan_cs.c | 2 +-
drivers/net/ethernet/amd/pds_core/Makefile | 14 +
drivers/net/ethernet/amd/pds_core/adminq.c | 290 +
drivers/net/ethernet/amd/pds_core/auxbus.c | 264 +
drivers/net/ethernet/amd/pds_core/core.c | 597 +
drivers/net/ethernet/amd/pds_core/core.h | 312 +
drivers/net/ethernet/amd/pds_core/debugfs.c | 170 +
drivers/net/ethernet/amd/pds_core/dev.c | 351 +
drivers/net/ethernet/amd/pds_core/devlink.c | 183 +
drivers/net/ethernet/amd/pds_core/fw.c | 194 +
drivers/net/ethernet/amd/pds_core/main.c | 475 +
.../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 2 +-
drivers/net/ethernet/atheros/alx/main.c | 4 -
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 10 -
drivers/net/ethernet/broadcom/bnx2.c | 52 +-
drivers/net/ethernet/broadcom/bnx2.h | 1 -
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 -
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 3 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 19 -
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 57 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 66 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 14 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 16 +
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 29 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h | 6 +
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 6 +-
drivers/net/ethernet/broadcom/sb1250-mac.c | 6 +-
drivers/net/ethernet/cadence/macb.h | 8 +-
drivers/net/ethernet/cadence/macb_main.c | 41 +-
drivers/net/ethernet/cadence/macb_ptp.c | 4 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 1 -
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 1 -
.../net/ethernet/cavium/liquidio/request_manager.c | 9 -
drivers/net/ethernet/chelsio/cxgb3/sge.c | 5 -
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 4 -
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 -
drivers/net/ethernet/ec_bhf.c | 2 -
drivers/net/ethernet/emulex/benet/be_cmds.c | 27 +-
drivers/net/ethernet/emulex/benet/be_main.c | 10 +-
drivers/net/ethernet/engleder/tsnep.h | 16 +-
drivers/net/ethernet/engleder/tsnep_main.c | 864 +-
drivers/net/ethernet/engleder/tsnep_xdp.c | 66 +
drivers/net/ethernet/freescale/Kconfig | 1 +
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 12 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 3 +-
drivers/net/ethernet/freescale/enetc/Kconfig | 1 +
drivers/net/ethernet/freescale/enetc/enetc.c | 20 +-
drivers/net/ethernet/freescale/enetc/enetc.h | 4 +
.../net/ethernet/freescale/enetc/enetc_ethtool.c | 94 +-
drivers/net/ethernet/freescale/enetc/enetc_hw.h | 7 +
drivers/net/ethernet/fungible/funcore/fun_dev.c | 7 -
drivers/net/ethernet/google/gve/gve.h | 110 +-
drivers/net/ethernet/google/gve/gve_adminq.c | 8 +-
drivers/net/ethernet/google/gve/gve_adminq.h | 4 +-
drivers/net/ethernet/google/gve/gve_ethtool.c | 91 +-
drivers/net/ethernet/google/gve/gve_main.c | 719 +-
drivers/net/ethernet/google/gve/gve_rx.c | 147 +-
drivers/net/ethernet/google/gve/gve_rx_dqo.c | 2 +-
drivers/net/ethernet/google/gve/gve_tx.c | 298 +-
drivers/net/ethernet/google/gve/gve_utils.c | 6 +-
drivers/net/ethernet/google/gve/gve_utils.h | 3 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 12 +
.../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 1 +
.../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 3 +
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 3 +
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 3 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 6 +
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 27 +
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 12 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 137 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 8 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 6 +-
drivers/net/ethernet/intel/Kconfig | 17 -
drivers/net/ethernet/intel/Makefile | 1 -
drivers/net/ethernet/intel/e1000e/netdev.c | 1 -
drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 1 -
drivers/net/ethernet/intel/i40e/i40e.h | 1 -
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 7 +
drivers/net/ethernet/intel/i40e/i40e_main.c | 88 +-
drivers/net/ethernet/intel/i40e/i40e_trace.h | 20 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 422 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 20 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 74 +-
drivers/net/ethernet/intel/iavf/iavf.h | 1 -
drivers/net/ethernet/intel/ice/ice.h | 1 -
drivers/net/ethernet/intel/ice/ice_common.c | 29 +-
drivers/net/ethernet/intel/ice/ice_controlq.c | 12 +-
drivers/net/ethernet/intel/ice/ice_controlq.h | 3 +-
drivers/net/ethernet/intel/ice/ice_devlink.c | 1 -
drivers/net/ethernet/intel/ice/ice_gnss.c | 42 +-
drivers/net/ethernet/intel/ice/ice_gnss.h | 3 +-
drivers/net/ethernet/intel/ice/ice_main.c | 12 +-
drivers/net/ethernet/intel/ice/ice_sriov.c | 77 +-
drivers/net/ethernet/intel/ice/ice_sriov.h | 15 -
drivers/net/ethernet/intel/ice/ice_type.h | 17 +-
drivers/net/ethernet/intel/ice/ice_vf_lib.c | 15 +-
drivers/net/ethernet/intel/ice/ice_vf_lib.h | 2 +-
drivers/net/ethernet/intel/ice/ice_vf_mbx.c | 249 +-
drivers/net/ethernet/intel/ice/ice_vf_mbx.h | 17 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 49 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.h | 8 +
drivers/net/ethernet/intel/igb/igb_main.c | 1 -
drivers/net/ethernet/intel/igb/igb_ptp.c | 11 +-
drivers/net/ethernet/intel/igbvf/netdev.c | 29 +
drivers/net/ethernet/intel/igc/igc.h | 4 +-
drivers/net/ethernet/intel/igc/igc_defines.h | 3 -
drivers/net/ethernet/intel/igc/igc_ethtool.c | 1 +
drivers/net/ethernet/intel/igc/igc_hw.h | 1 +
drivers/net/ethernet/intel/igc/igc_i225.c | 19 +-
drivers/net/ethernet/intel/igc/igc_main.c | 52 +-
drivers/net/ethernet/intel/igc/igc_regs.h | 1 -
drivers/net/ethernet/intel/igc/igc_tsn.c | 12 +
drivers/net/ethernet/intel/ixgb/Makefile | 9 -
drivers/net/ethernet/intel/ixgb/ixgb.h | 179 -
drivers/net/ethernet/intel/ixgb/ixgb_ee.c | 580 -
drivers/net/ethernet/intel/ixgb/ixgb_ee.h | 79 -
drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 642 -
drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 1229 --
drivers/net/ethernet/intel/ixgb/ixgb_hw.h | 767 -
drivers/net/ethernet/intel/ixgb/ixgb_ids.h | 23 -
drivers/net/ethernet/intel/ixgb/ixgb_main.c | 2285 ---
drivers/net/ethernet/intel/ixgb/ixgb_osdep.h | 39 -
drivers/net/ethernet/intel/ixgb/ixgb_param.c | 442 -
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 -
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 23 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 44 +-
drivers/net/ethernet/marvell/Kconfig | 1 +
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 24 +-
.../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 72 +-
.../net/ethernet/marvell/octeon_ep/octep_config.h | 6 +
.../ethernet/marvell/octeon_ep/octep_ctrl_mbox.c | 276 +-
.../ethernet/marvell/octeon_ep/octep_ctrl_mbox.h | 88 +-
.../ethernet/marvell/octeon_ep/octep_ctrl_net.c | 387 +-
.../ethernet/marvell/octeon_ep/octep_ctrl_net.h | 196 +-
.../net/ethernet/marvell/octeon_ep/octep_ethtool.c | 12 +-
.../net/ethernet/marvell/octeon_ep/octep_main.c | 184 +-
.../net/ethernet/marvell/octeon_ep/octep_main.h | 18 +-
.../marvell/octeon_ep/octep_regs_cn9k_pf.h | 6 +
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 4 +-
drivers/net/ethernet/marvell/pxa168_eth.c | 2 +-
drivers/net/ethernet/mediatek/Kconfig | 2 +
drivers/net/ethernet/mediatek/Makefile | 2 +-
drivers/net/ethernet/mediatek/mtk_eth_path.c | 14 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 192 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.h | 121 +-
drivers/net/ethernet/mediatek/mtk_ppe.c | 135 +-
drivers/net/ethernet/mediatek/mtk_ppe.h | 26 +-
drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 11 +-
drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 48 +-
drivers/net/ethernet/mediatek/mtk_ppe_regs.h | 14 +
drivers/net/ethernet/mediatek/mtk_sgmii.c | 207 -
drivers/net/ethernet/mediatek/mtk_wed.c | 101 +
drivers/net/ethernet/mediatek/mtk_wed_debugfs.c | 2 -
drivers/net/ethernet/mediatek/mtk_wed_mcu.c | 7 +-
drivers/net/ethernet/mediatek/mtk_wed_wo.h | 1 +
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 8 +-
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 11 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 73 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 13 +
.../mellanox/mlx5/core/diag/reporter_vnic.c | 125 +
.../mellanox/mlx5/core/diag/reporter_vnic.h | 16 +
drivers/net/ethernet/mellanox/mlx5/core/en.h | 114 +-
.../net/ethernet/mellanox/mlx5/core/en/params.c | 87 +-
.../net/ethernet/mellanox/mlx5/core/en/params.h | 3 +
drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 157 +-
drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 14 -
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 22 +-
.../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 16 +
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 64 +-
.../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 46 +-
.../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 38 +
.../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 10 -
.../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 20 -
.../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 8 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 66 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 10 -
.../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 6 +-
.../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 10 -
.../ethernet/mellanox/mlx5/core/en/tc/act/ptype.c | 10 -
.../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 20 -
.../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 10 -
.../ethernet/mellanox/mlx5/core/en/tc/act/tun.c | 10 -
.../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 10 -
.../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 10 -
.../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 11 +-
.../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 170 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 31 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 11 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 3 +
.../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 37 +-
.../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 24 +-
.../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 72 +-
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 21 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 311 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 55 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 54 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 10 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 12 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 593 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 71 +-
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 790 +-
.../mellanox/mlx5/core/en_accel/ipsec_offload.c | 236 +-
.../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 42 +-
.../mellanox/mlx5/core/en_accel/macsec_fs.c | 12 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 270 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 54 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 660 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 20 -
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 10 -
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 357 +-
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 225 +-
.../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 287 +-
.../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 17 +
.../ethernet/mellanox/mlx5/core/esw/bridge_mcast.c | 1126 ++
.../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 181 +
.../net/ethernet/mellanox/mlx5/core/esw/debugfs.c | 198 -
.../mlx5/core/esw/diag/bridge_tracepoint.h | 35 +
drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/esw/vporttbl.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 20 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 22 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 83 +-
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 32 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/health.c | 8 +
.../net/ethernet/mellanox/mlx5/core/irq_affinity.c | 42 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 2 +-
.../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 89 +-
.../ethernet/mellanox/mlx5/core/lib/fs_chains.h | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 47 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 249 +-
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/port.c | 151 +
.../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 2 +-
.../mellanox/mlx5/core/steering/dr_action.c | 92 +-
.../ethernet/mellanox/mlx5/core/steering/dr_arg.c | 273 +
.../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 60 +
.../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 46 +-
.../mellanox/mlx5/core/steering/dr_domain.c | 58 +-
.../mellanox/mlx5/core/steering/dr_icm_pool.c | 82 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ptrn.c | 241 +
.../ethernet/mellanox/mlx5/core/steering/dr_send.c | 270 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 57 +
.../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 2 +
.../mellanox/mlx5/core/steering/dr_ste_v1.c | 120 +-
.../mellanox/mlx5/core/steering/dr_ste_v1.h | 2 +
.../mellanox/mlx5/core/steering/dr_ste_v2.c | 2 +
.../mellanox/mlx5/core/steering/dr_types.h | 76 +-
.../mlx5/core/steering/mlx5_ifc_dr_ste_v1.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/thermal.c | 108 +
drivers/net/ethernet/mellanox/mlx5/core/thermal.h | 20 +
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 165 +-
drivers/net/ethernet/micrel/ksz884x.c | 304 +-
drivers/net/ethernet/microchip/lan743x_main.c | 1 -
drivers/net/ethernet/microchip/lan966x/Kconfig | 1 -
.../net/ethernet/microchip/lan966x/lan966x_fdma.c | 37 +-
.../net/ethernet/microchip/lan966x/lan966x_main.c | 76 +-
.../net/ethernet/microchip/lan966x/lan966x_main.h | 49 +-
.../ethernet/microchip/lan966x/lan966x_police.c | 13 +-
.../net/ethernet/microchip/lan966x/lan966x_ptp.c | 20 +-
.../net/ethernet/microchip/lan966x/lan966x_regs.h | 36 +
.../ethernet/microchip/lan966x/lan966x_tc_flower.c | 221 +-
.../microchip/lan966x/lan966x_vcap_ag_api.c | 1402 +-
.../microchip/lan966x/lan966x_vcap_debugfs.c | 133 +-
.../ethernet/microchip/lan966x/lan966x_vcap_impl.c | 192 +-
.../net/ethernet/microchip/lan966x/lan966x_xdp.c | 10 +-
.../net/ethernet/microchip/sparx5/sparx5_main.c | 1 +
.../net/ethernet/microchip/sparx5/sparx5_main.h | 1 +
.../ethernet/microchip/sparx5/sparx5_tc_flower.c | 209 +-
.../microchip/sparx5/sparx5_vcap_debugfs.c | 2 +-
.../ethernet/microchip/sparx5/sparx5_vcap_impl.c | 270 +
.../ethernet/microchip/sparx5/sparx5_vcap_impl.h | 6 +
drivers/net/ethernet/microchip/vcap/vcap_ag_api.h | 217 +-
drivers/net/ethernet/microchip/vcap/vcap_api.c | 61 +
.../net/ethernet/microchip/vcap/vcap_api_client.h | 11 +
.../microchip/vcap/vcap_api_debugfs_kunit.c | 4 +-
drivers/net/ethernet/microsoft/mana/gdma_main.c | 2 -
drivers/net/ethernet/microsoft/mana/mana_bpf.c | 22 +-
drivers/net/ethernet/microsoft/mana/mana_en.c | 457 +-
drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 52 +-
drivers/net/ethernet/mscc/ocelot.c | 157 +-
drivers/net/ethernet/mscc/ocelot.h | 15 +-
drivers/net/ethernet/mscc/ocelot_io.c | 50 +-
drivers/net/ethernet/mscc/ocelot_mm.c | 107 +-
drivers/net/ethernet/mscc/ocelot_net.c | 50 +-
drivers/net/ethernet/mscc/ocelot_stats.c | 42 +-
drivers/net/ethernet/mscc/ocelot_vsc7514.c | 30 -
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c | 4 +-
.../net/ethernet/netronome/nfp/flower/conntrack.c | 260 +-
.../net/ethernet/netronome/nfp/flower/conntrack.h | 32 +-
.../net/ethernet/netronome/nfp/flower/offload.c | 2 +-
drivers/net/ethernet/netronome/nfp/nfp_hwmon.c | 2 +-
drivers/net/ethernet/netronome/nfp/nfp_port.c | 1 +
drivers/net/ethernet/ni/nixge.c | 2 +-
drivers/net/ethernet/pasemi/pasemi_mac.c | 2 +-
.../net/ethernet/pensando/ionic/ionic_bus_pci.c | 1 -
drivers/net/ethernet/pensando/ionic/ionic_phc.c | 5 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 2 +-
.../net/ethernet/qlogic/netxen/netxen_nic_main.c | 12 +-
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 3 +-
drivers/net/ethernet/qlogic/qed/qed_main.c | 9 -
drivers/net/ethernet/qlogic/qede/qede.h | 2 -
drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 1 -
drivers/net/ethernet/qlogic/qede/qede_main.c | 1 -
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 1 -
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 4 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 -
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 1 -
drivers/net/ethernet/qualcomm/Kconfig | 1 +
drivers/net/ethernet/realtek/r8169_main.c | 238 +-
drivers/net/ethernet/renesas/ravb_main.c | 15 -
drivers/net/ethernet/renesas/rswitch.c | 4 +-
.../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +-
drivers/net/ethernet/sfc/ef100.c | 3 -
drivers/net/ethernet/sfc/efx.c | 5 -
drivers/net/ethernet/sfc/falcon/efx.c | 9 -
drivers/net/ethernet/sfc/mae.c | 239 +-
drivers/net/ethernet/sfc/mae.h | 11 +
drivers/net/ethernet/sfc/mcdi.h | 5 +
drivers/net/ethernet/sfc/ptp.c | 274 +-
drivers/net/ethernet/sfc/siena/efx.c | 5 -
drivers/net/ethernet/sfc/tc.c | 642 +-
drivers/net/ethernet/sfc/tc.h | 41 +
drivers/net/ethernet/sfc/tx_tso.c | 2 +-
drivers/net/ethernet/smsc/smc91x.c | 2 +-
drivers/net/ethernet/smsc/smsc911x.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 +
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 10 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 14 +-
.../net/ethernet/stmicro/stmmac/dwmac-generic.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 27 +
.../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 8 +-
.../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 180 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 197 +-
.../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 171 +
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 60 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 36 +-
.../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 3 +-
.../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 19 +-
drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 14 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 101 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 50 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 8 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 201 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 92 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 105 +-
drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 22 +-
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 18 +-
.../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 9 +-
.../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 6 +-
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 71 +-
drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 11 +-
drivers/net/ethernet/stmicro/stmmac/hwif.c | 13 +
drivers/net/ethernet/stmicro/stmmac/hwif.h | 179 +-
drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 8 +-
drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 10 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 7 +
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 9 -
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 105 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 3 +-
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 +-
drivers/net/ethernet/sun/sunhme.c | 1190 +-
drivers/net/ethernet/sun/sunhme.h | 6 +-
drivers/net/ethernet/sunplus/spl2sw_phy.c | 4 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 105 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.h | 2 +
drivers/net/ethernet/ti/am65-cpsw-qos.c | 113 +
drivers/net/ethernet/ti/am65-cpsw-qos.h | 4 +
drivers/net/ethernet/ti/am65-cpts.c | 34 +-
drivers/net/ethernet/ti/netcp_core.c | 4 +-
drivers/net/ethernet/wangxun/libwx/wx_hw.c | 21 +-
drivers/net/ethernet/wangxun/libwx/wx_hw.h | 1 +
drivers/net/ethernet/wangxun/libwx/wx_lib.c | 5 +-
drivers/net/ethernet/wangxun/libwx/wx_type.h | 7 +-
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 9 +-
drivers/net/ethernet/wangxun/ngbe/ngbe_type.h | 1 -
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 10 +-
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 1 -
drivers/net/fddi/skfp/rmt.c | 6 +-
drivers/net/geneve.c | 11 +-
drivers/net/ieee802154/adf7242.c | 3 +-
drivers/net/ieee802154/at86rf230.c | 2 +-
drivers/net/ieee802154/ca8210.c | 3 +-
drivers/net/ieee802154/mcr20a.c | 2 +-
drivers/net/ipa/Makefile | 12 +-
drivers/net/ipa/data/ipa_data-v5.0.c | 481 +
drivers/net/ipa/gsi.h | 4 +-
drivers/net/ipa/gsi_reg.c | 3 +
drivers/net/ipa/gsi_reg.h | 1 +
drivers/net/ipa/ipa_data.h | 3 +-
drivers/net/ipa/ipa_main.c | 6 +-
drivers/net/ipa/ipa_reg.c | 2 +
drivers/net/ipa/ipa_reg.h | 1 +
drivers/net/ipa/ipa_sysfs.c | 2 +
drivers/net/ipa/reg/gsi_reg-v5.0.c | 317 +
drivers/net/ipa/reg/ipa_reg-v5.0.c | 564 +
drivers/net/macsec.c | 14 +-
drivers/net/macvlan.c | 98 +-
drivers/net/mdio/Kconfig | 3 +
drivers/net/mdio/of_mdio.c | 4 +-
drivers/net/pcs/Kconfig | 7 +
drivers/net/pcs/Makefile | 1 +
drivers/net/pcs/pcs-lynx.c | 4 +-
drivers/net/pcs/pcs-mtk-lynxi.c | 305 +
drivers/net/pcs/pcs-xpcs.c | 23 +-
drivers/net/phy/Kconfig | 18 +
drivers/net/phy/Makefile | 2 +
drivers/net/phy/aquantia_hwmon.c | 2 +-
drivers/net/phy/at803x.c | 3 +-
drivers/net/phy/bcm54140.c | 2 +-
drivers/net/phy/bcm7xxx.c | 22 +-
drivers/net/phy/dp83867.c | 62 +-
drivers/net/phy/marvell-88x2222.c | 4 +-
drivers/net/phy/marvell.c | 83 +-
drivers/net/phy/marvell10g.c | 2 +-
drivers/net/phy/meson-gxl.c | 81 +-
drivers/net/phy/micrel.c | 563 +-
drivers/net/phy/microchip_t1s.c | 138 +
drivers/net/phy/mxl-gpy.c | 37 +-
drivers/net/phy/nxp-cbtx.c | 227 +
drivers/net/phy/nxp-tja11xx.c | 2 +-
drivers/net/phy/phy.c | 33 +-
drivers/net/phy/phy_device.c | 112 +-
drivers/net/phy/phylink.c | 37 +-
drivers/net/phy/sfp-bus.c | 8 +-
drivers/net/phy/sfp.c | 68 +-
drivers/net/phy/smsc.c | 170 +-
drivers/net/phy/spi_ks8995.c | 2 +-
drivers/net/tap.c | 15 +-
drivers/net/thunderbolt/main.c | 25 +-
drivers/net/tun.c | 2 +
drivers/net/veth.c | 68 +-
drivers/net/virtio_net.c | 6 +-
drivers/net/vxlan/Makefile | 2 +-
drivers/net/vxlan/vxlan_core.c | 109 +-
drivers/net/vxlan/vxlan_mdb.c | 1462 ++
drivers/net/vxlan/vxlan_private.h | 84 +
drivers/net/wireless/Kconfig | 75 +-
drivers/net/wireless/Makefile | 11 +-
drivers/net/wireless/ath/ath.h | 12 +-
drivers/net/wireless/ath/ath10k/ce.c | 59 -
drivers/net/wireless/ath/ath10k/mac.c | 1 -
drivers/net/wireless/ath/ath10k/pci.c | 6 +-
drivers/net/wireless/ath/ath10k/snoc.c | 1 +
drivers/net/wireless/ath/ath11k/ahb.c | 16 +-
drivers/net/wireless/ath/ath11k/core.c | 10 +-
drivers/net/wireless/ath/ath11k/dbring.c | 12 +-
.../net/wireless/ath/ath11k/debugfs_htt_stats.h | 73 +-
drivers/net/wireless/ath/ath11k/dp.c | 4 +-
drivers/net/wireless/ath/ath11k/dp.h | 6 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 140 +-
drivers/net/wireless/ath/ath11k/dp_tx.c | 33 +-
drivers/net/wireless/ath/ath11k/dp_tx.h | 1 +
drivers/net/wireless/ath/ath11k/hal_rx.c | 14 +-
drivers/net/wireless/ath/ath11k/hal_rx.h | 20 +-
drivers/net/wireless/ath/ath11k/hw.c | 29 +-
drivers/net/wireless/ath/ath11k/hw.h | 3 +-
drivers/net/wireless/ath/ath11k/mac.c | 297 +-
drivers/net/wireless/ath/ath11k/pci.c | 14 +-
drivers/net/wireless/ath/ath11k/peer.c | 5 +-
drivers/net/wireless/ath/ath11k/peer.h | 1 +
drivers/net/wireless/ath/ath11k/reg.c | 59 +-
drivers/net/wireless/ath/ath11k/wmi.c | 654 +-
drivers/net/wireless/ath/ath11k/wmi.h | 371 +-
drivers/net/wireless/ath/ath12k/ce.c | 2 +-
drivers/net/wireless/ath/ath12k/core.h | 3 +-
drivers/net/wireless/ath/ath12k/dp.c | 7 +-
drivers/net/wireless/ath/ath12k/dp.h | 6 +-
drivers/net/wireless/ath/ath12k/dp_mon.c | 19 +-
drivers/net/wireless/ath/ath12k/dp_rx.c | 26 +-
drivers/net/wireless/ath/ath12k/dp_tx.c | 6 +-
drivers/net/wireless/ath/ath12k/hal.c | 2 +-
drivers/net/wireless/ath/ath12k/hal.h | 12 +-
drivers/net/wireless/ath/ath12k/hal_desc.h | 10 +-
drivers/net/wireless/ath/ath12k/hw.c | 2 +-
drivers/net/wireless/ath/ath12k/mac.c | 117 +-
drivers/net/wireless/ath/ath12k/pci.c | 55 +-
drivers/net/wireless/ath/ath12k/pci.h | 6 +
drivers/net/wireless/ath/ath12k/qmi.c | 4 +-
drivers/net/wireless/ath/ath12k/rx_desc.h | 2 +-
drivers/net/wireless/ath/ath12k/wmi.c | 12 +-
drivers/net/wireless/ath/ath12k/wmi.h | 4 +-
drivers/net/wireless/ath/ath5k/ahb.c | 10 +-
drivers/net/wireless/ath/ath5k/eeprom.c | 2 +-
drivers/net/wireless/ath/ath6kl/bmi.c | 2 +-
drivers/net/wireless/ath/ath6kl/htc_pipe.c | 4 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 21 +-
drivers/net/wireless/ath/ath9k/xmit.c | 30 +-
drivers/net/wireless/ath/carl9170/cmd.c | 2 +-
drivers/net/wireless/ath/carl9170/fwcmd.h | 4 +-
drivers/net/wireless/ath/key.c | 2 +-
drivers/net/wireless/ath/wcn36xx/dxe.c | 23 +-
drivers/net/wireless/ath/wcn36xx/dxe.h | 4 +-
drivers/net/wireless/ath/wcn36xx/main.c | 1 +
drivers/net/wireless/ath/wcn36xx/smd.c | 4 +-
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 +
drivers/net/wireless/broadcom/b43legacy/dma.c | 8 -
drivers/net/wireless/broadcom/b43legacy/radio.c | 17 -
.../wireless/broadcom/brcm80211/brcmfmac/Makefile | 2 +
.../wireless/broadcom/brcm80211/brcmfmac/acpi.c | 51 +
.../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 9 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 1 +
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 330 +-
.../wireless/broadcom/brcm80211/brcmfmac/chip.c | 25 +-
.../wireless/broadcom/brcm80211/brcmfmac/common.c | 118 +-
.../wireless/broadcom/brcm80211/brcmfmac/common.h | 11 +
.../wireless/broadcom/brcm80211/brcmfmac/feature.c | 49 +
.../wireless/broadcom/brcm80211/brcmfmac/feature.h | 6 +-
.../broadcom/brcm80211/brcmfmac/fwil_types.h | 157 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 9 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 61 +-
.../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 3 +-
.../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 -
.../broadcom/brcm80211/include/brcm_hw_ids.h | 2 +
drivers/net/wireless/cisco/Kconfig | 2 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 20 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.h | 3 +-
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 174 +-
drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 41 +-
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 18 +
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 37 +-
.../net/wireless/intel/iwlwifi/fw/api/datapath.h | 184 +-
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 96 +
.../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 418 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 27 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 86 +-
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 3 +
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 10 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 42 +-
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/dump.c | 69 +-
drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 17 +-
drivers/net/wireless/intel/iwlwifi/fw/file.h | 7 +
drivers/net/wireless/intel/iwlwifi/fw/img.h | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 20 +-
drivers/net/wireless/intel/iwlwifi/fw/rs.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 5 +
drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 15 +
drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 +
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 34 +-
drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 3 +-
drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 3 +
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 18 +-
.../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 27 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 +
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 25 +-
drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h | 4 +-
drivers/net/wireless/intel/iwlwifi/mei/main.c | 40 +-
drivers/net/wireless/intel/iwlwifi/mvm/Makefile | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 13 +-
drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 104 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 75 +-
.../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 14 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 258 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 31 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 21 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 278 +-
drivers/net/wireless/intel/iwlwifi/mvm/link.c | 294 +
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 494 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 2154 ++-
drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c | 129 +-
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c | 309 +
.../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 1101 ++
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 1167 ++
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 557 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 58 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/power.c | 45 +-
drivers/net/wireless/intel/iwlwifi/mvm/ptp.c | 326 +
drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 11 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 207 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 90 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 31 +-
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 43 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 700 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 140 +-
drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 57 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 713 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 136 +-
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 8 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 12 +-
drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c | 173 +
drivers/net/wireless/intel/iwlwifi/mvm/time-sync.h | 30 +
drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 162 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 91 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 436 +-
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 1 +
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 18 +-
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 78 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 15 +-
drivers/net/wireless/intel/iwlwifi/queue/tx.c | 10 +-
drivers/net/wireless/legacy/Kconfig | 55 +
drivers/net/wireless/legacy/Makefile | 6 +
drivers/net/wireless/{ => legacy}/ray_cs.c | 0
drivers/net/wireless/{ => legacy}/ray_cs.h | 0
drivers/net/wireless/{ => legacy}/rayctl.h | 0
drivers/net/wireless/legacy/rndis_wlan.c | 3760 +++++
drivers/net/wireless/{ => legacy}/wl3501.h | 0
drivers/net/wireless/{ => legacy}/wl3501_cs.c | 0
drivers/net/wireless/mac80211_hwsim.c | 5897 --------
drivers/net/wireless/mac80211_hwsim.h | 280 -
drivers/net/wireless/marvell/mwifiex/11h.c | 4 -
drivers/net/wireless/mediatek/mt76/dma.c | 10 +-
drivers/net/wireless/mediatek/mt76/dma.h | 1 +
drivers/net/wireless/mediatek/mt76/mac80211.c | 17 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 19 +-
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 7 +-
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 18 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 12 -
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 11 -
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 11 +-
drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 2 +-
.../net/wireless/mediatek/mt76/mt7615/pci_init.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 1 -
drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 1 -
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 21 +
.../net/wireless/mediatek/mt76/mt76_connac2_mac.h | 22 +
.../net/wireless/mediatek/mt76/mt76_connac_mac.c | 78 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 21 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 19 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 5 +-
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 36 +-
drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 10 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 35 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 33 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 1 -
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 115 +-
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 17 +-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 18 +-
drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 2 +
.../net/wireless/mediatek/mt76/mt7921/acpi_sar.h | 10 +-
.../net/wireless/mediatek/mt76/mt7921/debugfs.c | 1 -
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 50 +-
drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h | 30 -
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 43 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 18 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 53 -
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 42 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 31 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 11 -
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 23 +-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 64 +-
.../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 23 +-
.../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 2 +-
.../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 27 +-
.../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7996/Kconfig | 1 +
drivers/net/wireless/mediatek/mt76/mt7996/Makefile | 2 +
.../net/wireless/mediatek/mt76/mt7996/coredump.c | 268 +
.../net/wireless/mediatek/mt76/mt7996/coredump.h | 97 +
.../net/wireless/mediatek/mt76/mt7996/debugfs.c | 149 +-
drivers/net/wireless/mediatek/mt76/mt7996/dma.c | 64 +
drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 4 -
drivers/net/wireless/mediatek/mt76/mt7996/eeprom.h | 9 +-
drivers/net/wireless/mediatek/mt76/mt7996/init.c | 72 +-
drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 501 +-
drivers/net/wireless/mediatek/mt76/mt7996/mac.h | 62 +-
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 78 +-
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 222 +-
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 30 +-
drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 23 +-
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 76 +-
drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 51 +-
drivers/net/wireless/mediatek/mt76/tx.c | 6 +-
drivers/net/wireless/quantenna/qtnfmac/commands.c | 7 +-
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 1 +
drivers/net/wireless/realtek/rtl8xxxu/Kconfig | 2 +-
drivers/net/wireless/realtek/rtl8xxxu/Makefile | 2 +-
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 332 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c | 22 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188f.c | 15 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c | 7 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 60 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8710b.c | 1887 +++
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c | 9 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c | 11 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 396 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 44 +
drivers/net/wireless/realtek/rtlwifi/debug.c | 12 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 25 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 6 -
.../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 9 -
drivers/net/wireless/realtek/rtlwifi/wifi.h | 2 +-
drivers/net/wireless/realtek/rtw88/Kconfig | 36 +
drivers/net/wireless/realtek/rtw88/Makefile | 12 +
drivers/net/wireless/realtek/rtw88/debug.h | 1 +
drivers/net/wireless/realtek/rtw88/fw.c | 20 +-
drivers/net/wireless/realtek/rtw88/fw.h | 2 +-
drivers/net/wireless/realtek/rtw88/mac.c | 68 +-
drivers/net/wireless/realtek/rtw88/mac.h | 1 -
drivers/net/wireless/realtek/rtw88/mac80211.c | 40 +-
drivers/net/wireless/realtek/rtw88/main.c | 157 +-
drivers/net/wireless/realtek/rtw88/main.h | 23 +-
drivers/net/wireless/realtek/rtw88/pci.c | 8 -
drivers/net/wireless/realtek/rtw88/reg.h | 12 +
drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 +
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 35 +-
drivers/net/wireless/realtek/rtw88/rtw8821c.h | 6 +
drivers/net/wireless/realtek/rtw88/rtw8821cs.c | 36 +
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 10 +
drivers/net/wireless/realtek/rtw88/rtw8822b.h | 8 +-
drivers/net/wireless/realtek/rtw88/rtw8822bs.c | 36 +
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 10 +
drivers/net/wireless/realtek/rtw88/rtw8822c.h | 8 +-
drivers/net/wireless/realtek/rtw88/rtw8822cs.c | 36 +
drivers/net/wireless/realtek/rtw88/sdio.c | 1394 ++
drivers/net/wireless/realtek/rtw88/sdio.h | 178 +
drivers/net/wireless/realtek/rtw88/usb.c | 73 +-
drivers/net/wireless/realtek/rtw89/chan.c | 35 +
drivers/net/wireless/realtek/rtw89/chan.h | 3 +
drivers/net/wireless/realtek/rtw89/coex.c | 1268 +-
drivers/net/wireless/realtek/rtw89/coex.h | 6 +
drivers/net/wireless/realtek/rtw89/core.c | 452 +-
drivers/net/wireless/realtek/rtw89/core.h | 429 +-
drivers/net/wireless/realtek/rtw89/debug.c | 13 +-
drivers/net/wireless/realtek/rtw89/fw.c | 752 +-
drivers/net/wireless/realtek/rtw89/fw.h | 456 +-
drivers/net/wireless/realtek/rtw89/mac.c | 183 +-
drivers/net/wireless/realtek/rtw89/mac.h | 5 +-
drivers/net/wireless/realtek/rtw89/mac80211.c | 94 +-
drivers/net/wireless/realtek/rtw89/pci.c | 58 +-
drivers/net/wireless/realtek/rtw89/pci.h | 4 +-
drivers/net/wireless/realtek/rtw89/phy.c | 183 +-
drivers/net/wireless/realtek/rtw89/phy.h | 4 +
drivers/net/wireless/realtek/rtw89/ps.c | 12 +-
drivers/net/wireless/realtek/rtw89/ps.h | 19 +-
drivers/net/wireless/realtek/rtw89/reg.h | 15 +
.../wireless/realtek/rtw89/rtw8851b_rfk_table.c | 534 +
.../wireless/realtek/rtw89/rtw8851b_rfk_table.h | 38 +
.../net/wireless/realtek/rtw89/rtw8851b_table.c | 14824 +++++++++++++++++++
.../net/wireless/realtek/rtw89/rtw8851b_table.h | 21 +
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 36 +-
.../net/wireless/realtek/rtw89/rtw8852a_table.c | 15 +
.../net/wireless/realtek/rtw89/rtw8852a_table.h | 11 +-
drivers/net/wireless/realtek/rtw89/rtw8852b.c | 121 +-
.../net/wireless/realtek/rtw89/rtw8852b_table.c | 15 +
.../net/wireless/realtek/rtw89/rtw8852b_table.h | 11 +-
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 128 +-
.../net/wireless/realtek/rtw89/rtw8852c_table.c | 21 +
.../net/wireless/realtek/rtw89/rtw8852c_table.h | 16 +-
drivers/net/wireless/realtek/rtw89/ser.c | 5 +
drivers/net/wireless/realtek/rtw89/wow.c | 11 +-
drivers/net/wireless/rndis_wlan.c | 3760 -----
drivers/net/wireless/rsi/rsi_91x_mgmt.c | 7 +-
drivers/net/wireless/silabs/wfx/main.c | 10 +-
drivers/net/wireless/virtual/Kconfig | 20 +
drivers/net/wireless/virtual/Makefile | 3 +
drivers/net/wireless/virtual/mac80211_hwsim.c | 6705 +++++++++
drivers/net/wireless/virtual/mac80211_hwsim.h | 338 +
drivers/net/wireless/{ => virtual}/virt_wifi.c | 0
drivers/net/wwan/iosm/iosm_ipc_port.c | 3 +-
drivers/net/wwan/mhi_wwan_ctrl.c | 2 +-
drivers/net/wwan/rpmsg_wwan_ctrl.c | 3 +-
drivers/net/wwan/t7xx/t7xx_port_wwan.c | 36 +-
drivers/net/wwan/wwan_core.c | 61 +-
drivers/net/wwan/wwan_hwsim.c | 2 +-
drivers/nfc/nfcmrvl/i2c.c | 2 +-
drivers/nfc/nfcmrvl/main.c | 6 +-
drivers/nfc/nfcmrvl/nfcmrvl.h | 30 +-
drivers/nfc/nfcmrvl/uart.c | 11 +-
drivers/nfc/nfcsim.c | 5 -
drivers/nfc/trf7970a.c | 2 +-
drivers/phy/mscc/phy-ocelot-serdes.c | 9 +
drivers/ptp/Kconfig | 14 +
drivers/ptp/Makefile | 1 +
drivers/ptp/ptp_dfl_tod.c | 332 +
drivers/ptp/ptp_ines.c | 2 +-
drivers/ptp/ptp_kvm_arm.c | 4 +
drivers/ptp/ptp_kvm_common.c | 1 +
drivers/ptp/ptp_kvm_x86.c | 59 +-
drivers/ptp/ptp_ocp.c | 1 +
drivers/s390/net/ism_drv.c | 10 +-
drivers/scsi/cxgbi/libcxgbi.c | 4 +-
drivers/staging/gdm724x/gdm_lte.c | 4 +-
drivers/tty/serdev/core.c | 17 +-
drivers/tty/serdev/serdev-ttyport.c | 16 +-
drivers/usb/class/cdc-wdm.c | 3 +-
drivers/vhost/vsock.c | 1 +
fs/afs/rxrpc.c | 9 +-
fs/dlm/lowcomms.c | 7 +-
include/linux/atomic/atomic-arch-fallback.h | 208 +-
include/linux/atomic/atomic-instrumented.h | 68 +-
include/linux/atomic/atomic-long.h | 38 +-
include/linux/bpf.h | 250 +-
include/linux/bpf_local_storage.h | 20 +-
include/linux/bpf_mem_alloc.h | 9 +
include/linux/bpf_types.h | 4 +
include/linux/bpf_verifier.h | 83 +-
include/linux/btf.h | 13 +-
include/linux/btf_ids.h | 2 +-
include/linux/cpu_rmap.h | 4 +-
include/linux/dccp.h | 6 +-
include/linux/ethtool.h | 15 +-
include/linux/ethtool_netlink.h | 6 +
include/linux/filter.h | 56 +-
include/linux/ieee80211.h | 63 +-
include/linux/if_bridge.h | 1 +
include/linux/if_vlan.h | 36 +-
include/linux/igmp.h | 2 +-
include/linux/ipv6.h | 5 +-
include/linux/leds.h | 18 +
include/linux/mlx5/device.h | 8 +
include/linux/mlx5/driver.h | 11 +
include/linux/mlx5/mlx5_ifc.h | 84 +-
include/linux/mlx5/port.h | 16 +
include/linux/mlx5/qp.h | 10 +
include/linux/mmc/sdio_ids.h | 14 +-
include/linux/module.h | 127 +-
include/linux/net_tstamp.h | 33 +
include/linux/netdevice.h | 71 +-
include/linux/netfilter.h | 1 +
include/linux/netfilter/nfnetlink.h | 1 -
include/linux/netfilter_ipv6.h | 2 +
include/linux/netlink.h | 23 +-
include/linux/pcs/pcs-mtk-lynxi.h | 13 +
include/linux/pds/pds_adminq.h | 647 +
include/linux/pds/pds_auxbus.h | 20 +
include/linux/pds/pds_common.h | 68 +
include/linux/pds/pds_core_if.h | 571 +
include/linux/pds/pds_intr.h | 163 +
include/linux/phy.h | 46 +-
include/linux/phylink.h | 2 -
include/linux/platform_data/nfcmrvl.h | 48 -
include/linux/ptp_kvm.h | 1 +
include/linux/rcuref.h | 155 +
include/linux/rtnetlink.h | 10 -
include/linux/sched.h | 7 +-
include/linux/sctp.h | 18 +-
include/linux/serdev.h | 10 +-
include/linux/skbuff.h | 127 +-
include/linux/smscphy.h | 10 +
include/linux/soc/mediatek/mtk_wed.h | 6 +
include/linux/stmmac.h | 20 +
include/linux/tcp.h | 10 +-
include/linux/types.h | 6 +
include/linux/udp.h | 5 +-
include/linux/virtio_vsock.h | 1 +
include/linux/wwan.h | 11 +
include/net/addrconf.h | 2 +-
include/net/af_rxrpc.h | 3 +-
include/net/af_unix.h | 6 +-
include/net/af_vsock.h | 17 +
include/net/arp.h | 8 +-
include/net/ax25.h | 5 +-
include/net/bluetooth/bluetooth.h | 43 +-
include/net/bluetooth/coredump.h | 116 +
include/net/bluetooth/hci.h | 15 +
include/net/bluetooth/hci_core.h | 55 +-
include/net/bluetooth/hci_sync.h | 4 +
include/net/bluetooth/l2cap.h | 2 +-
include/net/bluetooth/mgmt.h | 80 +-
include/net/cfg80211.h | 75 +-
include/net/dropreason-core.h | 370 +
include/net/dropreason.h | 374 +-
include/net/dsa.h | 51 -
include/net/dsa_stubs.h | 48 +
include/net/dst.h | 30 +-
include/net/flow_dissector.h | 38 +-
include/net/fou.h | 2 +
include/net/handshake.h | 43 +
include/net/ieee80211_radiotap.h | 215 +-
include/net/inet_frag.h | 2 +-
include/net/inet_sock.h | 5 +-
include/net/ip6_fib.h | 12 +-
include/net/ip6_route.h | 2 +-
include/net/ip_tunnels.h | 38 +-
include/net/ip_vs.h | 32 +-
include/net/mac80211.h | 195 +-
include/net/mana/gdma.h | 4 +
include/net/mana/mana.h | 45 +-
include/net/ndisc.h | 12 +-
include/net/neighbour.h | 10 +-
include/net/netdev_queues.h | 173 +
include/net/netfilter/nf_bpf_link.h | 15 +
include/net/netfilter/nf_conntrack_core.h | 6 +-
include/net/netfilter/nf_nat_redirect.h | 3 +-
include/net/netfilter/nf_tables.h | 35 +-
include/net/netns/ipv6.h | 1 +
include/net/nexthop.h | 6 +-
include/net/page_pool.h | 8 +-
include/net/pkt_sched.h | 4 +-
include/net/raw.h | 7 +-
include/net/rawv6.h | 2 +-
include/net/route.h | 3 -
include/net/scm.h | 13 +-
include/net/sctp/sctp.h | 12 +-
include/net/sctp/stream_sched.h | 2 +
include/net/sctp/structs.h | 11 +-
include/net/smc.h | 1 +
include/net/sock.h | 4 +-
include/net/tcp.h | 5 +-
include/net/vxlan.h | 25 +
include/net/x25.h | 5 +-
include/net/xdp.h | 29 -
include/net/xdp_sock.h | 1 +
include/net/xfrm.h | 5 +
include/net/xsk_buff_pool.h | 9 +-
include/soc/mscc/ocelot.h | 40 +-
include/trace/events/fib.h | 5 +-
include/trace/events/fib6.h | 5 +-
include/trace/events/handshake.h | 159 +
include/trace/events/qrtr.h | 33 +-
include/trace/events/sock.h | 4 +-
include/trace/events/tcp.h | 2 +-
include/uapi/linux/bpf.h | 112 +-
include/uapi/linux/ethtool_netlink.h | 2 +
include/uapi/linux/handshake.h | 73 +
include/uapi/linux/if_bridge.h | 11 +
include/uapi/linux/if_link.h | 2 +
include/uapi/linux/if_packet.h | 1 +
include/uapi/linux/netfilter/nf_tables.h | 10 +-
include/uapi/linux/netfilter/nfnetlink_hook.h | 24 +-
include/uapi/linux/netfilter/nfnetlink_queue.h | 1 +
include/uapi/linux/nl80211.h | 59 +-
include/uapi/linux/pkt_sched.h | 17 +
include/uapi/linux/sctp.h | 4 +-
include/uapi/linux/tc_act/tc_tunnel_key.h | 1 +
include/uapi/linux/virtio_net.h | 1 +
io_uring/rsrc.c | 3 +-
kernel/bpf/Makefile | 3 +-
kernel/bpf/arraymap.c | 40 +-
kernel/bpf/bloom_filter.c | 41 +-
kernel/bpf/bpf_cgrp_storage.c | 24 +-
kernel/bpf/bpf_inode_storage.c | 23 +-
kernel/bpf/bpf_iter.c | 70 +
kernel/bpf/bpf_local_storage.c | 371 +-
kernel/bpf/bpf_struct_ops.c | 276 +-
kernel/bpf/bpf_task_storage.c | 28 +-
kernel/bpf/btf.c | 467 +-
kernel/bpf/cgroup.c | 62 +-
kernel/bpf/core.c | 11 +
kernel/bpf/cpumap.c | 18 +-
kernel/bpf/cpumask.c | 87 +-
kernel/bpf/devmap.c | 50 +-
kernel/bpf/hashtab.c | 140 +-
kernel/bpf/helpers.c | 509 +-
kernel/bpf/local_storage.c | 13 +-
kernel/bpf/log.c | 330 +
kernel/bpf/lpm_trie.c | 17 +-
kernel/bpf/map_in_map.c | 15 -
kernel/bpf/memalloc.c | 59 +-
kernel/bpf/offload.c | 6 +
kernel/bpf/queue_stack_maps.c | 32 +-
kernel/bpf/reuseport_array.c | 10 +-
kernel/bpf/ringbuf.c | 26 +-
kernel/bpf/stackmap.c | 20 +-
kernel/bpf/syscall.c | 170 +-
kernel/bpf/trampoline.c | 28 -
kernel/bpf/verifier.c | 2369 ++-
kernel/cgroup/cgroup.c | 14 +-
kernel/module/internal.h | 1 -
kernel/module/kallsyms.c | 16 +-
kernel/trace/bpf_trace.c | 4 -
lib/Makefile | 2 +-
lib/cpu_rmap.c | 57 +-
lib/packing.c | 1 -
lib/rcuref.c | 281 +
mm/maccess.c | 16 +-
mm/usercopy.c | 2 +-
net/6lowpan/iphc.c | 2 +-
net/8021q/vlan_dev.c | 244 +-
net/Kconfig | 32 +
net/Makefile | 3 +-
net/atm/signaling.c | 2 +-
net/batman-adv/soft-interface.c | 2 +-
net/bluetooth/Makefile | 2 +
net/bluetooth/coredump.c | 536 +
net/bluetooth/hci_conn.c | 365 +-
net/bluetooth/hci_core.c | 4 +
net/bluetooth/hci_debugfs.c | 2 +-
net/bluetooth/hci_event.c | 132 +-
net/bluetooth/hci_sock.c | 37 +-
net/bluetooth/hci_sync.c | 137 +-
net/bluetooth/iso.c | 133 +-
net/bluetooth/l2cap_core.c | 8 +-
net/bluetooth/mgmt.c | 16 +-
net/bluetooth/msft.c | 36 +-
net/bluetooth/smp.c | 9 +-
net/bpf/bpf_dummy_struct_ops.c | 14 +-
net/bpf/test_run.c | 207 +-
net/bridge/br_arp_nd_proxy.c | 37 +-
net/bridge/br_device.c | 11 +-
net/bridge/br_forward.c | 8 +-
net/bridge/br_if.c | 2 +-
net/bridge/br_input.c | 2 +-
net/bridge/br_mdb.c | 219 +-
net/bridge/br_netfilter_hooks.c | 3 +-
net/bridge/br_netfilter_ipv6.c | 79 +-
net/bridge/br_netlink.c | 11 +-
net/bridge/br_nf_core.c | 2 +-
net/bridge/br_private.h | 27 +-
net/bridge/br_vlan.c | 1 +
net/bridge/br_vlan_options.c | 20 +-
net/bridge/netfilter/nft_meta_bridge.c | 71 +-
net/can/isotp.c | 65 +-
net/compat.c | 13 +-
net/core/bpf_sk_storage.c | 25 +-
net/core/datagram.c | 14 +-
net/core/dev.c | 144 +-
net/core/dev_ioctl.c | 105 +-
net/core/drop_monitor.c | 33 +-
net/core/dst.c | 27 +-
net/core/filter.c | 244 +-
net/core/gro.c | 2 +-
net/core/neighbour.c | 123 +-
net/core/net-procfs.c | 18 +-
net/core/netdev-genl-gen.c | 2 +-
net/core/page_pool.c | 36 +-
net/core/rtnetlink.c | 222 +-
net/core/scm.c | 9 +-
net/core/skbuff.c | 132 +-
net/core/sock.c | 13 +-
net/core/sock_map.c | 28 +-
net/core/xdp.c | 19 +-
net/dccp/ipv4.c | 12 +-
net/dccp/ipv6.c | 12 +-
net/dccp/timer.c | 2 +-
net/dsa/Makefile | 12 +-
net/dsa/dsa.c | 19 +
net/dsa/master.c | 50 +-
net/dsa/master.h | 3 +
net/dsa/port.c | 34 +-
net/dsa/port.h | 2 +-
net/dsa/stubs.c | 10 +
net/dsa/switch.c | 85 +-
net/dsa/tag.h | 2 +-
net/dsa/tag_8021q.c | 4 +-
net/dsa/tag_ksz.c | 18 +-
net/dsa/tag_ocelot.c | 4 +-
net/dsa/tag_sja1105.c | 4 +-
net/dsa/trace.c | 39 +
net/dsa/trace.h | 447 +
net/ethtool/coalesce.c | 54 +-
net/ethtool/ioctl.c | 10 +-
net/ethtool/mm.c | 33 +
net/ethtool/netlink.h | 2 +-
net/ethtool/rings.c | 34 +-
net/handshake/.kunitconfig | 11 +
net/handshake/Makefile | 13 +
net/handshake/genl.c | 58 +
net/handshake/genl.h | 24 +
net/handshake/handshake-test.c | 523 +
net/handshake/handshake.h | 87 +
net/handshake/netlink.c | 319 +
net/handshake/request.c | 344 +
net/handshake/tlshd.c | 418 +
net/handshake/trace.c | 20 +
net/ipv4/Makefile | 2 +-
net/ipv4/af_inet.c | 2 +-
net/ipv4/arp.c | 8 +-
net/ipv4/bpf_tcp_ca.c | 23 +-
net/ipv4/devinet.c | 3 +
net/ipv4/fib_semantics.c | 8 +-
net/ipv4/fou_bpf.c | 119 +
net/ipv4/fou_core.c | 5 +
net/ipv4/igmp.c | 4 +-
net/ipv4/inet_hashtables.c | 11 +-
net/ipv4/ip_output.c | 29 +-
net/ipv4/ip_tunnel.c | 22 +-
net/ipv4/ipip.c | 1 +
net/ipv4/netfilter/ip_tables.c | 68 +-
net/ipv4/nexthop.c | 12 +-
net/ipv4/raw.c | 4 +-
net/ipv4/raw_diag.c | 2 +-
net/ipv4/route.c | 24 +-
net/ipv4/tcp.c | 17 +-
net/ipv4/tcp_cong.c | 66 +-
net/ipv4/tcp_input.c | 14 +-
net/ipv4/tcp_ipv4.c | 10 +-
net/ipv4/tcp_minisocks.c | 5 +-
net/ipv4/tcp_output.c | 11 +-
net/ipv4/tcp_recovery.c | 2 +-
net/ipv4/tcp_timer.c | 6 +-
net/ipv4/udp.c | 31 +-
net/ipv4/xfrm4_policy.c | 4 +-
net/ipv6/addrconf.c | 17 +-
net/ipv6/af_inet6.c | 3 +-
net/ipv6/icmp.c | 15 +-
net/ipv6/inet6_connection_sock.c | 2 +-
net/ipv6/ip6_flowlabel.c | 51 +-
net/ipv6/ip6_input.c | 14 +-
net/ipv6/ip6_output.c | 14 +-
net/ipv6/ipv6_sockglue.c | 1 +
net/ipv6/mcast.c | 8 +-
net/ipv6/ndisc.c | 4 +-
net/ipv6/netfilter/ip6_tables.c | 68 +-
net/ipv6/ping.c | 2 +-
net/ipv6/raw.c | 7 +-
net/ipv6/route.c | 53 +-
net/ipv6/sit.c | 2 +-
net/ipv6/tcp_ipv6.c | 17 +-
net/ipv6/udp.c | 8 +-
net/ipv6/xfrm6_policy.c | 4 +-
net/mac80211/agg-tx.c | 17 +
net/mac80211/cfg.c | 120 +-
net/mac80211/debugfs.c | 4 -
net/mac80211/debugfs_netdev.c | 223 +-
net/mac80211/debugfs_netdev.h | 16 +
net/mac80211/driver-ops.c | 25 +-
net/mac80211/driver-ops.h | 48 +
net/mac80211/drop.h | 56 +
net/mac80211/ieee80211_i.h | 67 +-
net/mac80211/iface.c | 11 +
net/mac80211/link.c | 5 +
net/mac80211/main.c | 31 +
net/mac80211/mesh.c | 171 +-
net/mac80211/mesh.h | 48 +
net/mac80211/mesh_hwmp.c | 37 +-
net/mac80211/mesh_pathtbl.c | 282 +
net/mac80211/mesh_plink.c | 16 +-
net/mac80211/mlme.c | 6 +-
net/mac80211/rc80211_minstrel_ht.c | 6 -
net/mac80211/rx.c | 279 +-
net/mac80211/scan.c | 8 +-
net/mac80211/sta_info.c | 12 +
net/mac80211/sta_info.h | 9 +-
net/mac80211/status.c | 24 -
net/mac80211/trace.h | 32 +
net/mac80211/tx.c | 211 +-
net/mac80211/util.c | 94 +
net/mac80211/wpa.c | 24 +-
net/mctp/af_mctp.c | 1 -
net/mptcp/options.c | 9 +-
net/mptcp/pm.c | 4 +-
net/mptcp/pm_netlink.c | 6 +-
net/mptcp/pm_userspace.c | 4 +-
net/mptcp/protocol.c | 107 +-
net/mptcp/protocol.h | 15 +-
net/mptcp/sockopt.c | 46 +-
net/mptcp/subflow.c | 49 +-
net/netfilter/Kconfig | 4 +-
net/netfilter/Makefile | 1 +
net/netfilter/core.c | 12 +
net/netfilter/ipvs/ip_vs_conn.c | 12 +-
net/netfilter/ipvs/ip_vs_core.c | 8 -
net/netfilter/ipvs/ip_vs_ctl.c | 26 +-
net/netfilter/ipvs/ip_vs_sync.c | 7 +-
net/netfilter/ipvs/ip_vs_xmit.c | 66 +-
net/netfilter/nf_bpf_link.c | 228 +
net/netfilter/nf_conntrack_bpf.c | 6 +-
net/netfilter/nf_conntrack_core.c | 3 +-
net/netfilter/nf_conntrack_netlink.c | 24 +-
net/netfilter/nf_conntrack_ovs.c | 11 +-
net/netfilter/nf_nat_core.c | 4 +-
net/netfilter/nf_nat_redirect.c | 71 +-
net/netfilter/nf_tables_api.c | 539 +-
net/netfilter/nf_tables_core.c | 59 +-
net/netfilter/nf_tables_trace.c | 62 +-
net/netfilter/nfnetlink.c | 2 -
net/netfilter/nfnetlink_hook.c | 81 +-
net/netfilter/nfnetlink_log.c | 36 +-
net/netfilter/nfnetlink_queue.c | 20 +
net/netfilter/nft_masq.c | 75 +-
net/netfilter/nft_redir.c | 84 +-
net/netfilter/utils.c | 52 +
net/netfilter/xt_REDIRECT.c | 10 +-
net/netfilter/xt_tcpudp.c | 110 +
net/netlink/af_netlink.c | 77 +-
net/netlink/af_netlink.h | 1 -
net/packet/af_packet.c | 191 +-
net/packet/diag.c | 12 +-
net/packet/internal.h | 37 +-
net/rxrpc/af_rxrpc.c | 37 +-
net/rxrpc/key.c | 2 +-
net/rxrpc/protocol.h | 2 +-
net/rxrpc/rxperf.c | 3 +-
net/sched/act_api.c | 8 +-
net/sched/act_csum.c | 3 +-
net/sched/act_mirred.c | 2 +-
net/sched/act_mpls.c | 2 +-
net/sched/act_pedit.c | 85 +-
net/sched/act_tunnel_key.c | 5 +
net/sched/cls_api.c | 1 +
net/sched/cls_flower.c | 2 +-
net/sched/em_meta.c | 2 +-
net/sched/sch_api.c | 6 +-
net/sched/sch_cake.c | 6 +-
net/sched/sch_fq.c | 6 +-
net/sched/sch_generic.c | 10 +-
net/sched/sch_htb.c | 17 +-
net/sched/sch_mqprio.c | 196 +-
net/sched/sch_mqprio_lib.c | 14 +
net/sched/sch_mqprio_lib.h | 2 +
net/sched/sch_pie.c | 2 +-
net/sched/sch_qfq.c | 34 +-
net/sched/sch_taprio.c | 77 +-
net/sctp/Makefile | 3 +-
net/sctp/associola.c | 5 +-
net/sctp/auth.c | 2 +-
net/sctp/input.c | 4 +-
net/sctp/ipv6.c | 2 +-
net/sctp/outqueue.c | 11 +-
net/sctp/sm_make_chunk.c | 32 +-
net/sctp/sm_sideeffect.c | 3 +-
net/sctp/sm_statefuns.c | 14 +-
net/sctp/socket.c | 5 +-
net/sctp/stream.c | 2 +-
net/sctp/stream_interleave.c | 4 +-
net/sctp/stream_sched.c | 2 +
net/sctp/stream_sched_fc.c | 225 +
net/smc/smc.h | 5 +-
net/smc/smc_core.h | 10 +-
net/smc/smc_ism.c | 2 +-
net/smc/smc_wr.c | 35 +-
net/smc/smc_wr.h | 5 +-
net/socket.c | 4 +-
net/unix/af_unix.c | 9 +-
net/unix/garbage.c | 2 +-
net/unix/scm.c | 6 +
net/vmw_vsock/Makefile | 1 +
net/vmw_vsock/af_vsock.c | 68 +-
net/vmw_vsock/virtio_transport.c | 2 +
net/vmw_vsock/virtio_transport_common.c | 96 +-
net/vmw_vsock/vmci_transport.c | 11 +-
net/vmw_vsock/vsock_bpf.c | 174 +
net/vmw_vsock/vsock_loopback.c | 5 +-
net/wireless/mlme.c | 55 +-
net/wireless/nl80211.c | 171 +-
net/wireless/rdev-ops.h | 17 +
net/wireless/scan.c | 38 +-
net/wireless/trace.h | 36 +-
net/wireless/util.c | 36 +-
net/xdp/xsk.c | 9 +-
net/xdp/xsk_queue.h | 19 +-
net/xdp/xskmap.c | 21 +-
net/xfrm/xfrm_device.c | 2 +-
net/xfrm/xfrm_input.c | 66 +-
net/xfrm/xfrm_output.c | 33 +-
net/xfrm/xfrm_state.c | 1 +
net/xfrm/xfrm_user.c | 2 +
samples/bpf/cpustat_kern.c | 4 +-
samples/bpf/hbm.c | 5 +-
samples/bpf/ibumad_kern.c | 4 +-
samples/bpf/lwt_len_hist.sh | 2 +-
samples/bpf/offwaketime_kern.c | 2 +-
samples/bpf/sampleip_user.c | 11 +-
samples/bpf/task_fd_query_user.c | 4 +-
samples/bpf/test_lwt_bpf.sh | 2 +-
samples/bpf/test_overhead_tp.bpf.c | 4 +-
scripts/atomic/atomics.tbl | 2 +-
scripts/atomic/fallbacks/add_negative | 11 +-
scripts/bpf_doc.py | 2 +-
security/lsm_audit.c | 6 +-
tools/arch/arm64/include/uapi/asm/bpf_perf_event.h | 9 -
tools/arch/s390/include/uapi/asm/bpf_perf_event.h | 9 -
tools/arch/s390/include/uapi/asm/ptrace.h | 458 -
tools/bpf/bpftool/Documentation/bpftool-prog.rst | 18 +-
.../bpftool/Documentation/bpftool-struct_ops.rst | 12 +-
tools/bpf/bpftool/bash-completion/bpftool | 42 +-
tools/bpf/bpftool/btf_dumper.c | 83 +
tools/bpf/bpftool/cfg.c | 29 +-
tools/bpf/bpftool/cfg.h | 5 +-
tools/bpf/bpftool/common.c | 14 +
tools/bpf/bpftool/json_writer.c | 5 +-
tools/bpf/bpftool/json_writer.h | 1 +
tools/bpf/bpftool/link.c | 83 +
tools/bpf/bpftool/main.h | 8 +
tools/bpf/bpftool/net.c | 106 +
tools/bpf/bpftool/prog.c | 94 +-
tools/bpf/bpftool/struct_ops.c | 70 +-
tools/bpf/bpftool/xlated_dumper.c | 54 +-
tools/bpf/bpftool/xlated_dumper.h | 3 +-
tools/bpf/resolve_btfids/.gitignore | 1 +
tools/include/uapi/linux/bpf.h | 112 +-
tools/include/uapi/linux/if_link.h | 1 +
tools/lib/bpf/Build | 2 +-
tools/lib/bpf/bpf.c | 25 +-
tools/lib/bpf/bpf.h | 94 +-
tools/lib/bpf/bpf_gen_internal.h | 4 +-
tools/lib/bpf/bpf_helpers.h | 110 +-
tools/lib/bpf/bpf_tracing.h | 3 +
tools/lib/bpf/btf.c | 2 -
tools/lib/bpf/gen_loader.c | 48 +-
tools/lib/bpf/libbpf.c | 552 +-
tools/lib/bpf/libbpf.h | 53 +-
tools/lib/bpf/libbpf.map | 1 +
tools/lib/bpf/libbpf_probes.c | 1 +
tools/lib/bpf/linker.c | 25 +-
tools/lib/bpf/netlink.c | 8 +-
tools/lib/bpf/relo_core.c | 3 -
tools/lib/bpf/usdt.c | 196 +-
tools/lib/bpf/zip.c | 333 +
tools/lib/bpf/zip.h | 47 +
tools/net/ynl/ethtool.py | 424 +
tools/net/ynl/lib/nlspec.py | 91 +-
tools/net/ynl/lib/ynl.py | 120 +-
tools/net/ynl/requirements.txt | 2 +
tools/net/ynl/ynl-gen-c.py | 7 +-
tools/scripts/Makefile.include | 2 +
tools/testing/selftests/bpf/DENYLIST.aarch64 | 1 +
tools/testing/selftests/bpf/DENYLIST.s390x | 4 +
tools/testing/selftests/bpf/Makefile | 23 +-
tools/testing/selftests/bpf/autoconf_helper.h | 9 +
tools/testing/selftests/bpf/bench.c | 4 +
.../bpf/benchs/bench_local_storage_create.c | 264 +
tools/testing/selftests/bpf/bpf_experimental.h | 60 +-
tools/testing/selftests/bpf/bpf_kfuncs.h | 38 +
.../selftests/bpf/bpf_testmod/bpf_testmod.c | 80 +-
.../selftests/bpf/bpf_testmod/bpf_testmod.h | 6 +
tools/testing/selftests/bpf/config.aarch64 | 2 +
tools/testing/selftests/bpf/config.s390x | 3 +
tools/testing/selftests/bpf/config.x86_64 | 3 +
tools/testing/selftests/bpf/disasm.c | 1 +
tools/testing/selftests/bpf/disasm.h | 1 +
tools/testing/selftests/bpf/get_cgroup_id_user.c | 9 +-
tools/testing/selftests/bpf/json_writer.c | 1 +
tools/testing/selftests/bpf/json_writer.h | 1 +
tools/testing/selftests/bpf/network_helpers.c | 2 +-
.../bpf/prog_tests/access_variable_array.c | 16 +
tools/testing/selftests/bpf/prog_tests/align.c | 22 +-
.../selftests/bpf/prog_tests/attach_probe.c | 291 +-
.../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 160 +
.../selftests/bpf/prog_tests/bpf_verif_scale.c | 6 +
.../selftests/bpf/prog_tests/cg_storage_multi.c | 8 +-
.../testing/selftests/bpf/prog_tests/cgrp_kfunc.c | 1 +
.../selftests/bpf/prog_tests/cgrp_local_storage.c | 14 +-
.../selftests/bpf/prog_tests/cls_redirect.c | 25 +
tools/testing/selftests/bpf/prog_tests/cpumask.c | 2 +-
.../testing/selftests/bpf/prog_tests/ctx_rewrite.c | 917 ++
.../selftests/bpf/prog_tests/decap_sanity.c | 16 +-
tools/testing/selftests/bpf/prog_tests/dynptr.c | 74 +-
tools/testing/selftests/bpf/prog_tests/empty_skb.c | 25 +-
.../testing/selftests/bpf/prog_tests/fib_lookup.c | 38 +-
.../selftests/bpf/prog_tests/flow_dissector.c | 24 +
.../selftests/bpf/prog_tests/get_branch_snapshot.c | 4 +-
.../bpf/prog_tests/get_stackid_cannot_attach.c | 1 +
tools/testing/selftests/bpf/prog_tests/iters.c | 106 +
.../selftests/bpf/prog_tests/kprobe_multi_test.c | 11 +-
tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 2 +
.../testing/selftests/bpf/prog_tests/linked_list.c | 96 +-
.../selftests/bpf/prog_tests/local_kptr_stash.c | 60 +
tools/testing/selftests/bpf/prog_tests/log_fixup.c | 34 +-
tools/testing/selftests/bpf/prog_tests/map_kptr.c | 136 +-
tools/testing/selftests/bpf/prog_tests/map_ops.c | 162 +
.../bpf/prog_tests/module_fentry_shadow.c | 128 +
tools/testing/selftests/bpf/prog_tests/mptcp.c | 19 +-
.../selftests/bpf/prog_tests/parse_tcp_hdr_opt.c | 93 +
.../selftests/bpf/prog_tests/perf_event_stackmap.c | 3 +-
tools/testing/selftests/bpf/prog_tests/rbtree.c | 25 +
.../selftests/bpf/prog_tests/rcu_read_lock.c | 16 +-
.../selftests/bpf/prog_tests/refcounted_kptr.c | 16 +
.../testing/selftests/bpf/prog_tests/send_signal.c | 6 +-
.../selftests/bpf/prog_tests/sockmap_listen.c | 168 +
.../testing/selftests/bpf/prog_tests/sockopt_sk.c | 28 +
.../selftests/bpf/prog_tests/stacktrace_build_id.c | 19 +-
.../bpf/prog_tests/stacktrace_build_id_nmi.c | 32 +-
.../selftests/bpf/prog_tests/task_fd_query_tp.c | 9 +-
.../testing/selftests/bpf/prog_tests/task_kfunc.c | 3 +-
.../testing/selftests/bpf/prog_tests/tc_redirect.c | 100 +-
.../selftests/bpf/prog_tests/tcp_hdr_options.c | 4 +-
tools/testing/selftests/bpf/prog_tests/test_ima.c | 29 +-
.../selftests/bpf/prog_tests/test_local_storage.c | 54 +-
.../testing/selftests/bpf/prog_tests/test_tunnel.c | 224 +-
tools/testing/selftests/bpf/prog_tests/timer.c | 3 +
.../selftests/bpf/prog_tests/tp_attach_query.c | 9 +-
.../selftests/bpf/prog_tests/trace_printk.c | 10 +-
.../selftests/bpf/prog_tests/trace_vprintk.c | 10 +-
.../selftests/bpf/prog_tests/tracing_struct.c | 2 +
.../selftests/bpf/prog_tests/uprobe_autoattach.c | 1 -
.../selftests/bpf/prog_tests/user_ringbuf.c | 2 +-
tools/testing/selftests/bpf/prog_tests/verifier.c | 216 +
.../selftests/bpf/prog_tests/verifier_log.c | 450 +
.../testing/selftests/bpf/prog_tests/xdp_attach.c | 11 +-
.../testing/selftests/bpf/prog_tests/xdp_bonding.c | 40 +-
.../selftests/bpf/prog_tests/xdp_do_redirect.c | 41 +-
.../selftests/bpf/prog_tests/xdp_metadata.c | 23 +-
.../selftests/bpf/prog_tests/xdp_synproxy.c | 41 +-
tools/testing/selftests/bpf/prog_tests/xfrm_info.c | 67 +-
.../bpf/progs/bench_local_storage_create.c | 82 +
tools/testing/selftests/bpf/progs/bpf_flow.c | 2 +-
tools/testing/selftests/bpf/progs/bpf_iter_ksym.c | 1 -
.../selftests/bpf/progs/bpf_iter_setsockopt.c | 1 -
tools/testing/selftests/bpf/progs/bpf_loop.c | 2 -
tools/testing/selftests/bpf/progs/bpf_misc.h | 74 +
tools/testing/selftests/bpf/progs/cb_refs.c | 3 +-
.../bpf/progs/cgroup_skb_sk_lookup_kern.c | 1 -
.../selftests/bpf/progs/cgrp_kfunc_common.h | 11 +-
.../selftests/bpf/progs/cgrp_kfunc_failure.c | 104 +-
.../selftests/bpf/progs/cgrp_kfunc_success.c | 69 +-
.../selftests/bpf/progs/cgrp_ls_attach_cgroup.c | 1 -
.../selftests/bpf/progs/cgrp_ls_sleepable.c | 5 +-
tools/testing/selftests/bpf/progs/connect4_prog.c | 2 +-
tools/testing/selftests/bpf/progs/core_kern.c | 2 +-
tools/testing/selftests/bpf/progs/cpumask_common.h | 9 +-
.../testing/selftests/bpf/progs/cpumask_failure.c | 98 +-
.../testing/selftests/bpf/progs/cpumask_success.c | 30 +-
tools/testing/selftests/bpf/progs/dynptr_fail.c | 292 +-
tools/testing/selftests/bpf/progs/dynptr_success.c | 54 +-
tools/testing/selftests/bpf/progs/err.h | 18 +
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 2 -
tools/testing/selftests/bpf/progs/find_vma_fail1.c | 2 +-
.../selftests/bpf/progs/freplace_attach_probe.c | 2 +-
tools/testing/selftests/bpf/progs/iters.c | 723 +
tools/testing/selftests/bpf/progs/iters_looping.c | 163 +
tools/testing/selftests/bpf/progs/iters_num.c | 242 +
.../selftests/bpf/progs/iters_state_safety.c | 426 +
.../selftests/bpf/progs/iters_testmod_seq.c | 79 +
tools/testing/selftests/bpf/progs/jit_probe_mem.c | 2 +-
tools/testing/selftests/bpf/progs/linked_funcs1.c | 3 +
tools/testing/selftests/bpf/progs/linked_funcs2.c | 3 +
tools/testing/selftests/bpf/progs/linked_list.c | 38 +-
tools/testing/selftests/bpf/progs/linked_list.h | 4 +-
.../testing/selftests/bpf/progs/linked_list_fail.c | 97 +-
.../testing/selftests/bpf/progs/local_kptr_stash.c | 108 +
tools/testing/selftests/bpf/progs/local_storage.c | 76 +-
tools/testing/selftests/bpf/progs/loop6.c | 3 +
tools/testing/selftests/bpf/progs/lru_bug.c | 2 +-
tools/testing/selftests/bpf/progs/lsm.c | 4 +-
tools/testing/selftests/bpf/progs/map_kptr.c | 373 +-
tools/testing/selftests/bpf/progs/map_kptr_fail.c | 87 +-
.../selftests/bpf/progs/nested_trust_failure.c | 2 +-
tools/testing/selftests/bpf/progs/netcnt_prog.c | 1 -
.../selftests/bpf/progs/netif_receive_skb.c | 1 -
tools/testing/selftests/bpf/progs/perfbuf_bench.c | 1 -
tools/testing/selftests/bpf/progs/profiler.inc.h | 3 +-
tools/testing/selftests/bpf/progs/pyperf.h | 16 +-
tools/testing/selftests/bpf/progs/pyperf600_iter.c | 7 +
.../selftests/bpf/progs/pyperf600_nounroll.c | 3 -
tools/testing/selftests/bpf/progs/rbtree.c | 76 +-
.../bpf/progs/rbtree_btf_fail__wrong_node_type.c | 11 -
tools/testing/selftests/bpf/progs/rbtree_fail.c | 83 +-
tools/testing/selftests/bpf/progs/rcu_read_lock.c | 19 +-
.../selftests/bpf/progs/rcu_tasks_trace_gp.c | 36 +
.../bpf/progs/read_bpf_task_storage_busy.c | 1 -
tools/testing/selftests/bpf/progs/recvmsg4_prog.c | 2 -
tools/testing/selftests/bpf/progs/recvmsg6_prog.c | 2 -
.../testing/selftests/bpf/progs/refcounted_kptr.c | 406 +
.../selftests/bpf/progs/refcounted_kptr_fail.c | 72 +
tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 2 -
.../selftests/bpf/progs/sockmap_verdict_prog.c | 4 +
tools/testing/selftests/bpf/progs/sockopt_sk.c | 12 +
tools/testing/selftests/bpf/progs/strobemeta.h | 1 -
.../selftests/bpf/progs/tailcall_bpf2bpf3.c | 11 +
.../selftests/bpf/progs/tailcall_bpf2bpf6.c | 3 +
.../selftests/bpf/progs/task_kfunc_common.h | 8 +-
.../selftests/bpf/progs/task_kfunc_failure.c | 178 +-
.../selftests/bpf/progs/task_kfunc_success.c | 78 +-
tools/testing/selftests/bpf/progs/tcp_ca_update.c | 80 +
.../selftests/bpf/progs/tcp_ca_write_sk_pacing.c | 13 +-
.../bpf/progs/test_access_variable_array.c | 19 +
.../bpf/progs/test_attach_kprobe_sleepable.c | 23 +
.../selftests/bpf/progs/test_attach_probe.c | 35 +-
.../selftests/bpf/progs/test_attach_probe_manual.c | 53 +
tools/testing/selftests/bpf/progs/test_bpf_nf.c | 1 -
.../selftests/bpf/progs/test_cls_redirect_dynptr.c | 979 ++
.../bpf/progs/test_core_reloc_bitfields_probed.c | 1 -
.../selftests/bpf/progs/test_global_func1.c | 4 +
.../selftests/bpf/progs/test_global_func2.c | 4 +
.../selftests/bpf/progs/test_hash_large_key.c | 2 +-
.../selftests/bpf/progs/test_kfunc_dynptr_param.c | 2 +-
.../bpf/progs/test_ksyms_btf_write_check.c | 1 -
.../testing/selftests/bpf/progs/test_ksyms_weak.c | 17 +-
.../bpf/progs/test_l4lb_noinline_dynptr.c | 487 +
.../selftests/bpf/progs/test_legacy_printk.c | 2 +-
tools/testing/selftests/bpf/progs/test_log_fixup.c | 10 +
tools/testing/selftests/bpf/progs/test_map_lock.c | 2 +-
tools/testing/selftests/bpf/progs/test_map_ops.c | 138 +
tools/testing/selftests/bpf/progs/test_obj_id.c | 2 +
.../selftests/bpf/progs/test_parse_tcp_hdr_opt.c | 118 +
.../bpf/progs/test_parse_tcp_hdr_opt_dynptr.c | 114 +
.../testing/selftests/bpf/progs/test_pkt_access.c | 5 +
tools/testing/selftests/bpf/progs/test_ringbuf.c | 1 -
.../selftests/bpf/progs/test_ringbuf_map_key.c | 1 +
.../selftests/bpf/progs/test_ringbuf_multi.c | 1 -
.../bpf/progs/test_select_reuseport_kern.c | 2 +-
tools/testing/selftests/bpf/progs/test_sk_assign.c | 4 +-
tools/testing/selftests/bpf/progs/test_sk_lookup.c | 9 +-
.../selftests/bpf/progs/test_sk_lookup_kern.c | 4 +-
.../selftests/bpf/progs/test_sk_storage_tracing.c | 16 +
.../testing/selftests/bpf/progs/test_sock_fields.c | 2 +-
.../selftests/bpf/progs/test_sockmap_kern.h | 14 +-
tools/testing/selftests/bpf/progs/test_spin_lock.c | 3 +
.../selftests/bpf/progs/test_stacktrace_map.c | 2 +-
tools/testing/selftests/bpf/progs/test_tc_dtime.c | 4 +-
tools/testing/selftests/bpf/progs/test_tc_neigh.c | 4 +-
.../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 2 -
.../testing/selftests/bpf/progs/test_tracepoint.c | 2 +-
.../testing/selftests/bpf/progs/test_tunnel_kern.c | 133 +-
.../selftests/bpf/progs/test_usdt_multispec.c | 2 -
.../selftests/bpf/progs/test_verif_scale1.c | 2 +-
.../selftests/bpf/progs/test_verif_scale2.c | 2 +-
.../selftests/bpf/progs/test_verif_scale3.c | 2 +-
.../bpf/progs/test_xdp_adjust_tail_grow.c | 2 -
.../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 2 -
.../selftests/bpf/progs/test_xdp_do_redirect.c | 38 +-
.../testing/selftests/bpf/progs/test_xdp_dynptr.c | 255 +
.../selftests/bpf/progs/test_xdp_noinline.c | 43 -
tools/testing/selftests/bpf/progs/test_xdp_vlan.c | 13 -
tools/testing/selftests/bpf/progs/timer.c | 45 +
tools/testing/selftests/bpf/progs/tracing_struct.c | 13 +
tools/testing/selftests/bpf/progs/type_cast.c | 1 -
tools/testing/selftests/bpf/progs/udp_limit.c | 2 -
.../selftests/bpf/progs/user_ringbuf_success.c | 8 +-
tools/testing/selftests/bpf/progs/verifier_and.c | 107 +
.../selftests/bpf/progs/verifier_array_access.c | 529 +
.../selftests/bpf/progs/verifier_basic_stack.c | 100 +
.../testing/selftests/bpf/progs/verifier_bounds.c | 1076 ++
.../bpf/progs/verifier_bounds_deduction.c | 171 +
.../progs/verifier_bounds_deduction_non_const.c | 639 +
.../bpf/progs/verifier_bounds_mix_sign_unsign.c | 554 +
.../selftests/bpf/progs/verifier_bpf_get_stack.c | 124 +
.../selftests/bpf/progs/verifier_btf_ctx_access.c | 32 +
tools/testing/selftests/bpf/progs/verifier_cfg.c | 100 +
.../bpf/progs/verifier_cgroup_inv_retcode.c | 89 +
.../selftests/bpf/progs/verifier_cgroup_skb.c | 227 +
.../selftests/bpf/progs/verifier_cgroup_storage.c | 308 +
.../selftests/bpf/progs/verifier_const_or.c | 82 +
tools/testing/selftests/bpf/progs/verifier_ctx.c | 221 +
.../selftests/bpf/progs/verifier_ctx_sk_msg.c | 228 +
.../testing/selftests/bpf/progs/verifier_d_path.c | 48 +
.../bpf/progs/verifier_direct_packet_access.c | 803 +
.../verifier_direct_stack_access_wraparound.c | 56 +
tools/testing/selftests/bpf/progs/verifier_div0.c | 213 +
.../selftests/bpf/progs/verifier_div_overflow.c | 144 +
.../bpf/progs/verifier_helper_access_var_len.c | 825 ++
.../bpf/progs/verifier_helper_packet_access.c | 550 +
.../bpf/progs/verifier_helper_restricted.c | 279 +
.../bpf/progs/verifier_helper_value_access.c | 1245 ++
.../testing/selftests/bpf/progs/verifier_int_ptr.c | 157 +
.../bpf/progs/verifier_jeq_infer_not_null.c | 213 +
.../testing/selftests/bpf/progs/verifier_ld_ind.c | 110 +
.../selftests/bpf/progs/verifier_leak_ptr.c | 92 +
.../testing/selftests/bpf/progs/verifier_loops1.c | 259 +
tools/testing/selftests/bpf/progs/verifier_lwt.c | 234 +
.../selftests/bpf/progs/verifier_map_in_map.c | 142 +
.../testing/selftests/bpf/progs/verifier_map_ptr.c | 159 +
.../selftests/bpf/progs/verifier_map_ptr_mixing.c | 265 +
.../selftests/bpf/progs/verifier_map_ret_val.c | 110 +
.../testing/selftests/bpf/progs/verifier_masking.c | 410 +
.../selftests/bpf/progs/verifier_meta_access.c | 284 +
.../selftests/bpf/progs/verifier_netfilter_ctx.c | 121 +
.../bpf/progs/verifier_netfilter_retcode.c | 49 +
.../bpf/progs/verifier_prevent_map_lookup.c | 61 +
.../selftests/bpf/progs/verifier_raw_stack.c | 371 +
.../selftests/bpf/progs/verifier_raw_tp_writable.c | 50 +
.../selftests/bpf/progs/verifier_ref_tracking.c | 1495 ++
.../selftests/bpf/progs/verifier_reg_equal.c | 58 +
.../selftests/bpf/progs/verifier_regalloc.c | 364 +
.../testing/selftests/bpf/progs/verifier_ringbuf.c | 131 +
.../selftests/bpf/progs/verifier_runtime_jit.c | 360 +
.../selftests/bpf/progs/verifier_search_pruning.c | 339 +
tools/testing/selftests/bpf/progs/verifier_sock.c | 980 ++
.../selftests/bpf/progs/verifier_spill_fill.c | 374 +
.../selftests/bpf/progs/verifier_spin_lock.c | 533 +
.../selftests/bpf/progs/verifier_stack_ptr.c | 484 +
.../testing/selftests/bpf/progs/verifier_subreg.c | 673 +
.../testing/selftests/bpf/progs/verifier_uninit.c | 61 +
.../testing/selftests/bpf/progs/verifier_unpriv.c | 726 +
.../selftests/bpf/progs/verifier_unpriv_perf.c | 34 +
tools/testing/selftests/bpf/progs/verifier_value.c | 158 +
.../selftests/bpf/progs/verifier_value_adj_spill.c | 78 +
.../bpf/progs/verifier_value_illegal_alu.c | 149 +
.../selftests/bpf/progs/verifier_value_or_null.c | 288 +
.../selftests/bpf/progs/verifier_value_ptr_arith.c | 1423 ++
.../testing/selftests/bpf/progs/verifier_var_off.c | 349 +
tools/testing/selftests/bpf/progs/verifier_xadd.c | 124 +
tools/testing/selftests/bpf/progs/verifier_xdp.c | 24 +
.../bpf/progs/verifier_xdp_direct_packet_access.c | 1722 +++
tools/testing/selftests/bpf/progs/xdp_features.c | 1 -
tools/testing/selftests/bpf/progs/xdping_kern.c | 2 -
tools/testing/selftests/bpf/progs/xdpwall.c | 1 -
tools/testing/selftests/bpf/progs/xsk_xdp_progs.c | 25 +
tools/testing/selftests/bpf/test_ftrace.sh | 7 +-
tools/testing/selftests/bpf/test_loader.c | 614 +-
tools/testing/selftests/bpf/test_progs.c | 108 +-
tools/testing/selftests/bpf/test_progs.h | 27 +-
tools/testing/selftests/bpf/test_tcp_hdr_options.h | 1 +
tools/testing/selftests/bpf/test_tunnel.sh | 13 +-
tools/testing/selftests/bpf/test_verifier.c | 49 +-
tools/testing/selftests/bpf/test_verifier_log.c | 175 -
tools/testing/selftests/bpf/test_xsk.sh | 1 +
tools/testing/selftests/bpf/testing_helpers.c | 22 +-
tools/testing/selftests/bpf/testing_helpers.h | 2 +
tools/testing/selftests/bpf/trace_helpers.c | 90 +-
tools/testing/selftests/bpf/trace_helpers.h | 5 +
tools/testing/selftests/bpf/unpriv_helpers.c | 26 +
tools/testing/selftests/bpf/unpriv_helpers.h | 7 +
tools/testing/selftests/bpf/verifier/and.c | 68 -
.../testing/selftests/bpf/verifier/array_access.c | 379 -
tools/testing/selftests/bpf/verifier/basic_stack.c | 64 -
tools/testing/selftests/bpf/verifier/bounds.c | 755 -
.../selftests/bpf/verifier/bounds_deduction.c | 136 -
.../bpf/verifier/bounds_mix_sign_unsign.c | 411 -
.../testing/selftests/bpf/verifier/bpf_get_stack.c | 87 -
.../selftests/bpf/verifier/btf_ctx_access.c | 12 -
tools/testing/selftests/bpf/verifier/calls.c | 14 +-
tools/testing/selftests/bpf/verifier/cfg.c | 73 -
.../selftests/bpf/verifier/cgroup_inv_retcode.c | 72 -
tools/testing/selftests/bpf/verifier/cgroup_skb.c | 197 -
.../selftests/bpf/verifier/cgroup_storage.c | 220 -
tools/testing/selftests/bpf/verifier/const_or.c | 60 -
tools/testing/selftests/bpf/verifier/ctx.c | 197 -
tools/testing/selftests/bpf/verifier/ctx_sk_msg.c | 181 -
tools/testing/selftests/bpf/verifier/d_path.c | 37 -
.../selftests/bpf/verifier/direct_packet_access.c | 710 -
.../bpf/verifier/direct_stack_access_wraparound.c | 40 -
tools/testing/selftests/bpf/verifier/div0.c | 184 -
.../testing/selftests/bpf/verifier/div_overflow.c | 110 -
.../selftests/bpf/verifier/helper_access_var_len.c | 650 -
.../selftests/bpf/verifier/helper_packet_access.c | 460 -
.../selftests/bpf/verifier/helper_restricted.c | 196 -
.../selftests/bpf/verifier/helper_value_access.c | 953 --
tools/testing/selftests/bpf/verifier/int_ptr.c | 161 -
.../selftests/bpf/verifier/jeq_infer_not_null.c | 174 -
tools/testing/selftests/bpf/verifier/ld_ind.c | 72 -
tools/testing/selftests/bpf/verifier/leak_ptr.c | 67 -
tools/testing/selftests/bpf/verifier/loops1.c | 206 -
tools/testing/selftests/bpf/verifier/lwt.c | 189 -
tools/testing/selftests/bpf/verifier/map_in_map.c | 96 -
tools/testing/selftests/bpf/verifier/map_kptr.c | 29 +-
tools/testing/selftests/bpf/verifier/map_ptr.c | 99 -
.../selftests/bpf/verifier/map_ptr_mixing.c | 100 -
tools/testing/selftests/bpf/verifier/map_ret_val.c | 65 -
tools/testing/selftests/bpf/verifier/masking.c | 322 -
tools/testing/selftests/bpf/verifier/meta_access.c | 235 -
.../selftests/bpf/verifier/prevent_map_lookup.c | 29 -
tools/testing/selftests/bpf/verifier/raw_stack.c | 305 -
.../selftests/bpf/verifier/raw_tp_writable.c | 35 -
.../testing/selftests/bpf/verifier/ref_tracking.c | 1082 --
tools/testing/selftests/bpf/verifier/regalloc.c | 277 -
tools/testing/selftests/bpf/verifier/ringbuf.c | 95 -
tools/testing/selftests/bpf/verifier/runtime_jit.c | 231 -
.../selftests/bpf/verifier/search_pruning.c | 266 -
tools/testing/selftests/bpf/verifier/sock.c | 706 -
tools/testing/selftests/bpf/verifier/spill_fill.c | 345 -
tools/testing/selftests/bpf/verifier/spin_lock.c | 447 -
tools/testing/selftests/bpf/verifier/stack_ptr.c | 359 -
tools/testing/selftests/bpf/verifier/subreg.c | 533 -
tools/testing/selftests/bpf/verifier/uninit.c | 39 -
tools/testing/selftests/bpf/verifier/unpriv.c | 539 -
tools/testing/selftests/bpf/verifier/value.c | 104 -
.../selftests/bpf/verifier/value_adj_spill.c | 43 -
.../selftests/bpf/verifier/value_illegal_alu.c | 95 -
.../testing/selftests/bpf/verifier/value_or_null.c | 220 -
.../selftests/bpf/verifier/value_ptr_arith.c | 1140 --
tools/testing/selftests/bpf/verifier/var_off.c | 291 -
tools/testing/selftests/bpf/verifier/xadd.c | 97 -
tools/testing/selftests/bpf/verifier/xdp.c | 14 -
.../bpf/verifier/xdp_direct_packet_access.c | 1468 --
tools/testing/selftests/bpf/veristat.c | 207 +-
tools/testing/selftests/bpf/xdp_features.c | 67 +-
tools/testing/selftests/bpf/xsk_xdp_metadata.h | 5 +
tools/testing/selftests/bpf/xskxceiver.c | 110 +-
tools/testing/selftests/bpf/xskxceiver.h | 5 +-
.../selftests/drivers/net/mlxsw/qos_headroom.sh | 3 +-
.../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 28 -
.../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 3 +-
.../testing/selftests/drivers/net/mlxsw/sch_ets.sh | 3 +-
.../selftests/drivers/net/mlxsw/sch_red_core.sh | 1 -
.../selftests/drivers/net/mlxsw/sch_red_ets.sh | 2 +-
.../selftests/drivers/net/mlxsw/sch_red_root.sh | 2 +-
.../selftests/drivers/net/mlxsw/sch_tbf_ets.sh | 6 +-
.../selftests/drivers/net/mlxsw/sch_tbf_prio.sh | 6 +-
.../selftests/drivers/net/mlxsw/sch_tbf_root.sh | 6 +-
tools/testing/selftests/net/Makefile | 5 +-
tools/testing/selftests/net/big_tcp.sh | 180 +
tools/testing/selftests/net/config | 1 +
tools/testing/selftests/net/forwarding/Makefile | 2 +
.../testing/selftests/net/forwarding/ethtool_mm.sh | 288 +
.../selftests/net/forwarding/hw_stats_l3.sh | 15 +-
tools/testing/selftests/net/forwarding/lib.sh | 60 +
.../selftests/net/forwarding/sch_tbf_etsprio.sh | 4 +
.../selftests/net/forwarding/sch_tbf_root.sh | 4 +
.../selftests/net/forwarding/tc_tunnel_key.sh | 161 +
tools/testing/selftests/net/mptcp/mptcp_connect.c | 8 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 57 +-
.../selftests/net/openvswitch/openvswitch.sh | 89 +-
.../testing/selftests/net/openvswitch/ovs-dpctl.py | 1276 +-
tools/testing/selftests/net/rtnetlink.sh | 161 +-
tools/testing/selftests/net/tcp_mmap.c | 102 +-
.../selftests/net/test_bridge_neigh_suppress.sh | 862 ++
tools/testing/selftests/net/test_vxlan_mdb.sh | 2318 +++
tools/testing/selftests/net/tls.c | 45 +
.../creating-testcases/AddingTestCases.txt | 2 +
.../tc-testing/tc-tests/actions/tunnel_key.json | 25 +
.../tc-testing/tc-tests/infra/actions.json | 416 +
.../selftests/tc-testing/tc-tests/qdiscs/fq.json | 22 +
.../selftests/tc-testing/tc-tests/qdiscs/qfq.json | 72 +
tools/testing/selftests/tc-testing/tdc.py | 13 +
tools/testing/vsock/.gitignore | 1 +
tools/testing/vsock/vsock_test.c | 4 +-
1928 files changed, 148783 insertions(+), 57218 deletions(-)
create mode 100644 Documentation/bpf/libbpf/libbpf_overview.rst
delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,sgmiisys.txt
create mode 100644 Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
create mode 100644 Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
create mode 100644 Documentation/devicetree/bindings/net/pcs/mediatek,sgmiisys.yaml
delete mode 100644 Documentation/devicetree/bindings/net/qcom,ethqos.txt
create mode 100644 Documentation/devicetree/bindings/net/qcom,ethqos.yaml
create mode 100644 Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
delete mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath10k.yaml
create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ath11k-pci.yaml
create mode 100644 Documentation/netlink/specs/devlink.yaml
create mode 100644 Documentation/netlink/specs/handshake.yaml
create mode 100644 Documentation/netlink/specs/ovs_datapath.yaml
create mode 100644 Documentation/netlink/specs/ovs_vport.yaml
create mode 100644 Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
delete mode 100644 Documentation/networking/device_drivers/ethernet/intel/ixgb.rst
create mode 100644 Documentation/networking/napi.rst
create mode 100644 Documentation/networking/tls-handshake.rst
create mode 100644 drivers/bluetooth/btnxpuart.c
create mode 100644 drivers/net/can/bxcan.c
create mode 100644 drivers/net/dsa/mt7530-mdio.c
create mode 100644 drivers/net/dsa/mt7530-mmio.c
create mode 100644 drivers/net/dsa/qca/qca8k-leds.c
create mode 100644 drivers/net/dsa/qca/qca8k_leds.h
create mode 100644 drivers/net/ethernet/amd/pds_core/Makefile
create mode 100644 drivers/net/ethernet/amd/pds_core/adminq.c
create mode 100644 drivers/net/ethernet/amd/pds_core/auxbus.c
create mode 100644 drivers/net/ethernet/amd/pds_core/core.c
create mode 100644 drivers/net/ethernet/amd/pds_core/core.h
create mode 100644 drivers/net/ethernet/amd/pds_core/debugfs.c
create mode 100644 drivers/net/ethernet/amd/pds_core/dev.c
create mode 100644 drivers/net/ethernet/amd/pds_core/devlink.c
create mode 100644 drivers/net/ethernet/amd/pds_core/fw.c
create mode 100644 drivers/net/ethernet/amd/pds_core/main.c
delete mode 100644 drivers/net/ethernet/intel/ixgb/Makefile
delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb.h
delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_ee.c
delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_ee.h
delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c
delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_hw.c
delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_hw.h
delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_ids.h
delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_main.c
delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_osdep.h
delete mode 100644 drivers/net/ethernet/intel/ixgb/ixgb_param.c
delete mode 100644 drivers/net/ethernet/mediatek/mtk_sgmii.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/debugfs.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_arg.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ptrn.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/thermal.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/thermal.h
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
create mode 100644 drivers/net/ipa/data/ipa_data-v5.0.c
create mode 100644 drivers/net/ipa/reg/gsi_reg-v5.0.c
create mode 100644 drivers/net/ipa/reg/ipa_reg-v5.0.c
create mode 100644 drivers/net/pcs/pcs-mtk-lynxi.c
create mode 100644 drivers/net/phy/microchip_t1s.c
create mode 100644 drivers/net/phy/nxp-cbtx.c
create mode 100644 drivers/net/vxlan/vxlan_mdb.c
create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/acpi.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/link.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/ptp.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/time-sync.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/time-sync.h
create mode 100644 drivers/net/wireless/legacy/Kconfig
create mode 100644 drivers/net/wireless/legacy/Makefile
rename drivers/net/wireless/{ => legacy}/ray_cs.c (100%)
rename drivers/net/wireless/{ => legacy}/ray_cs.h (100%)
rename drivers/net/wireless/{ => legacy}/rayctl.h (100%)
create mode 100644 drivers/net/wireless/legacy/rndis_wlan.c
rename drivers/net/wireless/{ => legacy}/wl3501.h (100%)
rename drivers/net/wireless/{ => legacy}/wl3501_cs.c (100%)
delete mode 100644 drivers/net/wireless/mac80211_hwsim.c
delete mode 100644 drivers/net/wireless/mac80211_hwsim.h
delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/eeprom.h
delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mac.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/coredump.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7996/coredump.h
create mode 100644 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8710b.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821cs.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822bs.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822cs.c
create mode 100644 drivers/net/wireless/realtek/rtw88/sdio.c
create mode 100644 drivers/net/wireless/realtek/rtw88/sdio.h
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.h
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8851b_table.c
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8851b_table.h
delete mode 100644 drivers/net/wireless/rndis_wlan.c
create mode 100644 drivers/net/wireless/virtual/Kconfig
create mode 100644 drivers/net/wireless/virtual/Makefile
create mode 100644 drivers/net/wireless/virtual/mac80211_hwsim.c
create mode 100644 drivers/net/wireless/virtual/mac80211_hwsim.h
rename drivers/net/wireless/{ => virtual}/virt_wifi.c (100%)
create mode 100644 drivers/ptp/ptp_dfl_tod.c
create mode 100644 include/linux/net_tstamp.h
create mode 100644 include/linux/pcs/pcs-mtk-lynxi.h
create mode 100644 include/linux/pds/pds_adminq.h
create mode 100644 include/linux/pds/pds_auxbus.h
create mode 100644 include/linux/pds/pds_common.h
create mode 100644 include/linux/pds/pds_core_if.h
create mode 100644 include/linux/pds/pds_intr.h
delete mode 100644 include/linux/platform_data/nfcmrvl.h
create mode 100644 include/linux/rcuref.h
create mode 100644 include/net/bluetooth/coredump.h
create mode 100644 include/net/dropreason-core.h
create mode 100644 include/net/dsa_stubs.h
create mode 100644 include/net/handshake.h
create mode 100644 include/net/netdev_queues.h
create mode 100644 include/net/netfilter/nf_bpf_link.h
create mode 100644 include/trace/events/handshake.h
create mode 100644 include/uapi/linux/handshake.h
create mode 100644 kernel/bpf/log.c
create mode 100644 lib/rcuref.c
create mode 100644 net/bluetooth/coredump.c
create mode 100644 net/dsa/stubs.c
create mode 100644 net/dsa/trace.c
create mode 100644 net/dsa/trace.h
create mode 100644 net/handshake/.kunitconfig
create mode 100644 net/handshake/Makefile
create mode 100644 net/handshake/genl.c
create mode 100644 net/handshake/genl.h
create mode 100644 net/handshake/handshake-test.c
create mode 100644 net/handshake/handshake.h
create mode 100644 net/handshake/netlink.c
create mode 100644 net/handshake/request.c
create mode 100644 net/handshake/tlshd.c
create mode 100644 net/handshake/trace.c
create mode 100644 net/ipv4/fou_bpf.c
create mode 100644 net/mac80211/drop.h
create mode 100644 net/netfilter/nf_bpf_link.c
create mode 100644 net/sctp/stream_sched_fc.c
create mode 100644 net/vmw_vsock/vsock_bpf.c
delete mode 100644 tools/arch/arm64/include/uapi/asm/bpf_perf_event.h
delete mode 100644 tools/arch/s390/include/uapi/asm/bpf_perf_event.h
delete mode 100644 tools/arch/s390/include/uapi/asm/ptrace.h
create mode 100644 tools/lib/bpf/zip.c
create mode 100644 tools/lib/bpf/zip.h
create mode 100755 tools/net/ynl/ethtool.py
create mode 100644 tools/net/ynl/requirements.txt
create mode 100644 tools/testing/selftests/bpf/autoconf_helper.h
create mode 100644 tools/testing/selftests/bpf/benchs/bench_local_storage_create.c
create mode 100644 tools/testing/selftests/bpf/bpf_kfuncs.h
create mode 120000 tools/testing/selftests/bpf/disasm.c
create mode 120000 tools/testing/selftests/bpf/disasm.h
create mode 120000 tools/testing/selftests/bpf/json_writer.c
create mode 120000 tools/testing/selftests/bpf/json_writer.h
create mode 100644 tools/testing/selftests/bpf/prog_tests/access_variable_array.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/iters.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/local_kptr_stash.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/map_ops.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/module_fentry_shadow.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/parse_tcp_hdr_opt.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/refcounted_kptr.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/verifier.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/verifier_log.c
create mode 100644 tools/testing/selftests/bpf/progs/bench_local_storage_create.c
create mode 100644 tools/testing/selftests/bpf/progs/err.h
create mode 100644 tools/testing/selftests/bpf/progs/iters.c
create mode 100644 tools/testing/selftests/bpf/progs/iters_looping.c
create mode 100644 tools/testing/selftests/bpf/progs/iters_num.c
create mode 100644 tools/testing/selftests/bpf/progs/iters_state_safety.c
create mode 100644 tools/testing/selftests/bpf/progs/iters_testmod_seq.c
create mode 100644 tools/testing/selftests/bpf/progs/local_kptr_stash.c
create mode 100644 tools/testing/selftests/bpf/progs/pyperf600_iter.c
create mode 100644 tools/testing/selftests/bpf/progs/rcu_tasks_trace_gp.c
create mode 100644 tools/testing/selftests/bpf/progs/refcounted_kptr.c
create mode 100644 tools/testing/selftests/bpf/progs/refcounted_kptr_fail.c
create mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_update.c
create mode 100644 tools/testing/selftests/bpf/progs/test_access_variable_array.c
create mode 100644 tools/testing/selftests/bpf/progs/test_attach_kprobe_sleepable.c
create mode 100644 tools/testing/selftests/bpf/progs/test_attach_probe_manual.c
create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
create mode 100644 tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
create mode 100644 tools/testing/selftests/bpf/progs/test_map_ops.c
create mode 100644 tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt.c
create mode 100644 tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_and.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_array_access.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_basic_stack.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_bounds.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_bounds_deduction_non [...]
create mode 100644 tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_bpf_get_stack.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_btf_ctx_access.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_cfg.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_cgroup_inv_retcode.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_const_or.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_ctx.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_d_path.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_direct_stack_access_ [...]
create mode 100644 tools/testing/selftests/bpf/progs/verifier_div0.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_div_overflow.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_helper_restricted.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_helper_value_access.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_int_ptr.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_jeq_infer_not_null.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_ld_ind.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_leak_ptr.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_loops1.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_lwt.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_map_in_map.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_map_ptr.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_map_ret_val.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_masking.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_meta_access.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_netfilter_ctx.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_netfilter_retcode.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_prevent_map_lookup.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_raw_stack.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_raw_tp_writable.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_reg_equal.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_regalloc.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_ringbuf.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_search_pruning.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_sock.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_spill_fill.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_spin_lock.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_stack_ptr.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_subreg.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_uninit.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_unpriv.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_unpriv_perf.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_value.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_value_adj_spill.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_value_or_null.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_var_off.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_xadd.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_xdp.c
create mode 100644 tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
delete mode 100644 tools/testing/selftests/bpf/test_verifier_log.c
create mode 100644 tools/testing/selftests/bpf/unpriv_helpers.c
create mode 100644 tools/testing/selftests/bpf/unpriv_helpers.h
delete mode 100644 tools/testing/selftests/bpf/verifier/and.c
delete mode 100644 tools/testing/selftests/bpf/verifier/array_access.c
delete mode 100644 tools/testing/selftests/bpf/verifier/basic_stack.c
delete mode 100644 tools/testing/selftests/bpf/verifier/bounds.c
delete mode 100644 tools/testing/selftests/bpf/verifier/bounds_deduction.c
delete mode 100644 tools/testing/selftests/bpf/verifier/bounds_mix_sign_unsign.c
delete mode 100644 tools/testing/selftests/bpf/verifier/bpf_get_stack.c
delete mode 100644 tools/testing/selftests/bpf/verifier/btf_ctx_access.c
delete mode 100644 tools/testing/selftests/bpf/verifier/cfg.c
delete mode 100644 tools/testing/selftests/bpf/verifier/cgroup_inv_retcode.c
delete mode 100644 tools/testing/selftests/bpf/verifier/cgroup_skb.c
delete mode 100644 tools/testing/selftests/bpf/verifier/cgroup_storage.c
delete mode 100644 tools/testing/selftests/bpf/verifier/const_or.c
delete mode 100644 tools/testing/selftests/bpf/verifier/ctx.c
delete mode 100644 tools/testing/selftests/bpf/verifier/ctx_sk_msg.c
delete mode 100644 tools/testing/selftests/bpf/verifier/d_path.c
delete mode 100644 tools/testing/selftests/bpf/verifier/direct_packet_access.c
delete mode 100644 tools/testing/selftests/bpf/verifier/direct_stack_access_wraparound.c
delete mode 100644 tools/testing/selftests/bpf/verifier/div0.c
delete mode 100644 tools/testing/selftests/bpf/verifier/div_overflow.c
delete mode 100644 tools/testing/selftests/bpf/verifier/helper_access_var_len.c
delete mode 100644 tools/testing/selftests/bpf/verifier/helper_packet_access.c
delete mode 100644 tools/testing/selftests/bpf/verifier/helper_restricted.c
delete mode 100644 tools/testing/selftests/bpf/verifier/helper_value_access.c
delete mode 100644 tools/testing/selftests/bpf/verifier/int_ptr.c
delete mode 100644 tools/testing/selftests/bpf/verifier/jeq_infer_not_null.c
delete mode 100644 tools/testing/selftests/bpf/verifier/ld_ind.c
delete mode 100644 tools/testing/selftests/bpf/verifier/leak_ptr.c
delete mode 100644 tools/testing/selftests/bpf/verifier/loops1.c
delete mode 100644 tools/testing/selftests/bpf/verifier/lwt.c
delete mode 100644 tools/testing/selftests/bpf/verifier/map_in_map.c
delete mode 100644 tools/testing/selftests/bpf/verifier/map_ptr.c
delete mode 100644 tools/testing/selftests/bpf/verifier/map_ptr_mixing.c
delete mode 100644 tools/testing/selftests/bpf/verifier/map_ret_val.c
delete mode 100644 tools/testing/selftests/bpf/verifier/masking.c
delete mode 100644 tools/testing/selftests/bpf/verifier/meta_access.c
delete mode 100644 tools/testing/selftests/bpf/verifier/prevent_map_lookup.c
delete mode 100644 tools/testing/selftests/bpf/verifier/raw_stack.c
delete mode 100644 tools/testing/selftests/bpf/verifier/raw_tp_writable.c
delete mode 100644 tools/testing/selftests/bpf/verifier/ref_tracking.c
delete mode 100644 tools/testing/selftests/bpf/verifier/regalloc.c
delete mode 100644 tools/testing/selftests/bpf/verifier/ringbuf.c
delete mode 100644 tools/testing/selftests/bpf/verifier/runtime_jit.c
delete mode 100644 tools/testing/selftests/bpf/verifier/search_pruning.c
delete mode 100644 tools/testing/selftests/bpf/verifier/sock.c
delete mode 100644 tools/testing/selftests/bpf/verifier/spill_fill.c
delete mode 100644 tools/testing/selftests/bpf/verifier/spin_lock.c
delete mode 100644 tools/testing/selftests/bpf/verifier/stack_ptr.c
delete mode 100644 tools/testing/selftests/bpf/verifier/subreg.c
delete mode 100644 tools/testing/selftests/bpf/verifier/uninit.c
delete mode 100644 tools/testing/selftests/bpf/verifier/unpriv.c
delete mode 100644 tools/testing/selftests/bpf/verifier/value.c
delete mode 100644 tools/testing/selftests/bpf/verifier/value_adj_spill.c
delete mode 100644 tools/testing/selftests/bpf/verifier/value_illegal_alu.c
delete mode 100644 tools/testing/selftests/bpf/verifier/value_or_null.c
delete mode 100644 tools/testing/selftests/bpf/verifier/value_ptr_arith.c
delete mode 100644 tools/testing/selftests/bpf/verifier/var_off.c
delete mode 100644 tools/testing/selftests/bpf/verifier/xadd.c
delete mode 100644 tools/testing/selftests/bpf/verifier/xdp.c
delete mode 100644 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c
create mode 100644 tools/testing/selftests/bpf/xsk_xdp_metadata.h
create mode 100755 tools/testing/selftests/net/big_tcp.sh
create mode 100755 tools/testing/selftests/net/forwarding/ethtool_mm.sh
create mode 100755 tools/testing/selftests/net/forwarding/tc_tunnel_key.sh
create mode 100755 tools/testing/selftests/net/test_bridge_neigh_suppress.sh
create mode 100755 tools/testing/selftests/net/test_vxlan_mdb.sh
create mode 100644 tools/testing/selftests/tc-testing/tc-tests/infra/actions.json
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository glibc.
from bcca5ae804 Regenerate sysdeps/mach/hurd/bits/errno.h
new af16a59ee1 Fix Hurd getcwd build with GCC >= 13
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:
sysdeps/mach/hurd/getcwd.c | 5 +++--
1 file changed, 3 insertions(+), 2 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 gcc.
from 9b40ca2569d c++: remove nsdmi_inst hashtable
new 2a26872984c RISC-V: Fix sync.md and riscv.cc whitespace errors
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:
gcc/config/riscv/riscv.cc | 6 +++---
gcc/config/riscv/sync.md | 16 ++++++++--------
2 files changed, 11 insertions(+), 11 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.