This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-aarch64 in repository toolchain/ci/linux.
from fdaf9a5840ac Merge tag 'folio-5.19' of git://git.infradead.org/users/wi [...] adds e5499dd7253c media: lirc: revert removal of unused feature flags adds caa28984163c linux/types.h: reinstate "__bitwise__" macro for user space use adds 1e703d0548e0 mm/slab: remove some unused functions adds a285909f471d mm/slub, kunit: Make slub_kunit unaffected by user specifi [...] adds a8f23dd16665 mm/slab.c: fix comments adds c0f81a94d405 mm/slub: remove unused parameter in setup_object*() adds 27c08f751cb1 mm/slub: remove duplicate flag in allocate_slab() adds 6b6efe239425 mm/slub: remove meaningless node check in ___slab_alloc() adds a204e6d62612 mm/slub: remove unneeded return value of slab_pad_check adds 8cf9e1210adf mm: slab: fix comment for ARCH_KMALLOC_MINALIGN adds 154036a3b3f3 mm: slab: fix comment for __assume_kmalloc_alignment adds f8d9f46e87e5 MAINTAINERS: add myself as reviewer for slab adds a5f1783be29a lib/stackdepot: allow requesting early initialization dynamically adds 0cd1a0290185 mm/slub: move struct track init out of set_track() adds 5cf909c553e9 mm/slub: use stackdepot to save stack trace in objects adds 8ea9fb921bc6 mm/slub: distinguish and print stack traces in debugfs files adds 553c0369b3e1 mm/slub: sort debugfs output by frequency of stack traces adds 9f04b55f003c slab, documentation: add description of debugfs files for [...] adds 33647783deb6 mm/slab_common: move dma-kmalloc caches creation into new_ [...] adds 23587f7c5daa mm/slub: remove unused kmem_cache_order_objects max adds e001897da62e Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] adds 2e17ce1106e0 Merge tag 'slab-for-5.19' of git://git.kernel.org/pub/scm/ [...] adds e11da6799fe0 MAINTAINERS: Add printk indexing maintainers on mention of [...] adds a5c7a39f508a printk/index: Printk index feature documentation adds faebd693c593 printk: rename cpulock functions adds f5343321b71a printk: cpu sync always disable interrupts adds 1f5d783094cf printk: add missing memory barrier to wake_up_klogd() adds 938ba4084abc printk: wake up all waiters adds 5341b93dea8c printk: wake waiters for safe and NMI contexts adds 9f0844de49cf printk: get caller_id/timestamp after migration disable adds 1f47e8af45fd printk: call boot_delay_msec() in printk_delay() adds 1fc0ca9e0db6 printk: add con_printk() macro for console details adds a699449bb13b printk: refactor and rework printing logic adds 03a749e628fd printk: move buffer definitions into console_emit_next_rec [...] adds 3b604ca81202 printk: add pr_flush() adds 2bb2b7b57f81 printk: add functions to prefer direct printing adds 09c5ba0aa2fc printk: add kthread console printers adds 8e274732115f printk: extend console_lock for per-console locking adds ab406816fca0 printk: remove @console_locked adds 701850dc0c31 printk, tracing: fix console tracepoint adds 1c6fd59943a6 Merge branch 'rework/kthreads' into for-linus adds 537e62c865dc Merge tag 'printk-for-5.19' of git://git.kernel.org/pub/sc [...] adds 0c603a5c704f Documentation/process: mention patch changelog in review process adds 2c2de6f2e2bc docs: driver-api/thermal/intel_dptf: Use copyright symbol adds 12379401c000 Documentation: dev-tools: Add a section for static analysis tools adds a32d5c0fc12b Documentation: dev-tools: Enhance static analysis section [...] adds f35cf1a59e9a Documentation: kernel-hacking: minor edits for style adds 980c3799c500 Documentation: kernel-doc: Promote two chapter headings to [...] adds 452c4915c18c Documentation: sphinx: replace "Introduction" chapter head [...] adds c57f3dbc3bd9 docs/zh_CN/damon: update outdated term 'regions update interval' adds b22fe865dbf4 docs/zh_CN/damon: add sysfs interface adds 712ca54c5387 docs/zh_CN/damon: typo fix adds 9859b277bffe docs/zh_CN: add vm frontswap translation adds 19a05e35dd92 docs/zh_CN: add vm hwpoison translation adds 457d2de7ee64 docs/zh_CN: add vm memory-model translation adds d1c84942e113 docs/zh_CN: add vm mmu_notifier translation adds 273bfe7ba7ad docs/zh_CN: add vm overcommit-accounting translation adds f51debc256f8 docs/zh_CN: add vm page_frags translation adds 7bdc0a9515dd docs/zh_CN: add vm page_owner translation adds dc742b017439 docs/zh_CN: add vm page_table_check translation adds 114b27cd1545 docs/zh_CN: add vm remap_file_pages translation adds 11e85082a19f docs/zh_CN: add vm split_page_table_lock translation adds 2154e5e7d012 docs/zh_CN: add vm z3fold translation adds 6dbc3a5bdb46 docs/zh_CN: add vm zsmalloc translation adds ca3d0b5dfc6b Documentation/process: Update ARM contact for embargoed ha [...] adds 7808c934120e w1: w1_therm: Document Maxim MAX31850 thermoelement IF. adds d4cd2389d053 Documentation: x86: Fix obsolete name of page fault handler adds 0dc089481308 docs/zh_CN: Add sched-debug Chinese translation adds 4407cca0109c docs/zh_CN: Add schedutil Chinese translation adds 43e3df81ee59 docs/zh_CN: Add locking/index Chinese translation adds 6c300a7142c1 docs/zh_CN: Add spinlocks Chinese translation adds ddb21d27a6a5 docs/scheduler: Change unit of cpu_time and rq_time to nan [...] adds ab0167d9d457 docs/zh_CN: add vm hugetlbfs_reserv translation adds 532578ed4d91 docs/zh_CN: Fix typo in process/howto.rst adds e01159c71394 Documentation: arch_pgtable_helpers: demote pgtable list headings adds bad3fbb2568a docs: fault-injection: fix defaults adds 82850028aab5 x86/efi: Remove references of EFI earlyprintk from documentation adds 59bdbbd5bcd4 Docs: admin/kernel-parameters: edit a few boot options adds d2fc83c149a7 Docs/admin: alphabetize some kernel-parameters (part 1) adds 389cfd96703e docs/admin: alphabetize parts of kernel-parameters.txt (part 2) adds 6c757e9f55f0 docs/scheduler: fix unit error adds 898ee22c32be Drop Documentation/ide/ adds c2fe645e5f14 rtla: Documentation: fix email addresses adds 77930ee4d5b3 Documentation: kunit: change complete_and_exit to kthread_ [...] adds 69ef0920bdd3 Docs: Add cpio requirement to changes.rst adds 5a5866c28b43 Docs: Replace version by 'current' in changes.rst adds f5461124d59b Documentation: move watch_queue to core-api adds 2a8d78d566fa Documentation: x86: rework IOMMU documentation adds 6d5aa418b3bd docs: submitting-patches: Fix crossref to 'The canonical p [...] adds 10434640b6eb Documentation: devres: fix typo in interface list adds e0bd6f14c28f docs/ja_JP/index: update section title in Japanese adds 59c4eba59f65 docs/zh_CN: add vm hmm translation adds f5cc416384d8 docs/zh_CN: add vm numa translation adds 62ce577b9887 Documentation: dev-tools: use literal block instead of code-block adds a477b94d6578 Documentation: add missing angle bracket in cgroup-v2 doc adds 81c653659d34 Documentation/sysctl: document max_rcu_stall_to_panic adds 039d5926c402 docs/ja_JP/SubmittingPatches: Update GregKH links adds 164f9fcb21cc docs/ja_JP/SubmittingPatches: Suggest the use of scripts/g [...] adds d797255be8a7 docs/ja_JP/SubmittingPatches: Randy has moved adds fccf0cc918f2 docs/ja_JP/SubmittingPatches: Add Suggested-by as a standa [...] adds e29b3abcb2b6 docs/ja_JP/SubmittingPatches: Request summaries for commit [...] adds 6548e96edb50 docs/trans/ja_JP/howto: Don't mention specific kernel versions adds 0327b8b39237 MAINTAINERS: Add entry for DOCUMENTATION/JAPANESE adds f1a693994b1c Documentation/process: use scripts/get_maintainer.pl on patches adds 4a840d5fdcfc Documentation: drop more IDE boot options and ide-cd.rst adds 481cc97349d6 mm,doc: Add new documentation structure adds 89c30dd22137 docs/zh_CN: fix devicetree usage-model translation adds 01a2fa188325 MAINTAINERS: Become the docs/zh_CN maintainer adds 27ff68394851 input: Docs: correct atarikbd.rst typos adds 206bc4348603 input: Docs: correct ntrig.rst typo adds e315b831f0d6 docs/zh_CN: Add dev-tools/gdb-kernel-debugging.rst Chinese [...] adds b86f46d5ce3e docs: pdfdocs: Add space for chapter counts >= 100 in TOC adds 88a618920e9b Merge tag 'docs-5.19' of git://git.lwn.net/linux adds 2238a1f49006 selftests/ftrace: add mips support for kprobe args string tests adds d490527d30d7 selftests/ftrace: add mips support for kprobe args syntax tests adds abd26d348b2a selftests: mqueue: drop duplicate min definition adds ea1d15a067d6 selftests/binderfs: Improve message to provide more info adds 678f0cdc572c selftests/damon: add damon to selftests root Makefile adds a23039c7306f selftests: Provide local define of __cpuid_count() adds 0dba8dae6b04 selftests/vm/pkeys: Use provided __cpuid_count() macro adds 2ba8a7abb5ef selftests/x86/amx: Use provided __cpuid_count() macro adds 170d1c23f2a3 selftests/x86/corrupt_xstate_header: Use provided __cpuid_ [...] adds 6220f69e72a5 selftests/resctrl: Extend CPU vendor detection adds d577380da04e selftests/resctrl: Print a message if the result of MBM&CM [...] adds f54b32781644 selftests/resctrl: Kill child process before parent proces [...] adds e2e3fb6ef0d6 selftests/resctrl: Change the default limited time to 120 seconds adds 3531d930c36f selftests/resctrl: Fix resctrl_tests' return code to work [...] adds b733143cc455 selftests/resctrl: Make resctrl_tests run using kselftest [...] adds 42e2f21451f7 selftests/resctrl: Update README about using kselftest fra [...] adds 68c4844985d1 selftests/resctrl: Add missing SPDX license to Makefile adds c7b607fa9325 selftests/resctrl: Fix null pointer dereference on open failed adds 15477b31db10 kselftests/ir : Improve readability of modprobe error message adds 1c6d2ead87e9 Merge tag 'linux-kselftest-next-5.19-rc1' of git://git.ker [...] adds 00f75043e46d kunit: tool: make --json handling a bit clearer adds 89aa72cd3052 kunit: tool: drop unused KernelDirectoryPath var adds e6f619206539 kunit: tool: drop last uses of collections.namedtuple adds aa1c05558e71 kunit: tool: simplify code since build_dir can't be None adds caae9458db3a kunit: Introduce _NULL and _NOT_NULL macros adds de82c15dc0a2 kunit: use NULL macros adds 7aadf8433357 thunderbolt: test: use NULL macros adds ccad78f17f9f kasan: test: Use NULL macros adds 741c9286ffad mctp: test: Use NULL macros adds 5f91bd9f1e7a apparmor: test: Use NULL macros adds 6bd0f52ee8f4 kunit: tool: readability tweaks in KernelCI json generation logic adds ee96d25f2fa6 kunit: tool: refactor how we plumb metadata into JSON adds 885210d348f7 kunit: tool: properly report the used arch for --json, or [...] adds d34f82d67d2b kunit: tool: Do not colorize output when redirected adds baa333150327 kunit: tool: more descriptive metavars/--help output adds 61695f8c5d51 kunit: split resource API from test.h into new resource.h adds cdebea6968fa kunit: split resource API impl from test.c into new resource.c adds b04d1a8dc7e7 Documentation: kunit: update kconfig options needed for UM [...] adds 1ff522b6ef4b list: test: Test the hlist structure adds 59729170afcd kunit: Make kunit_remove_resource() idempotent adds 9bf2eed995f9 kunit: add support for kunit_suites that reference init code adds cae56e1740f5 kunit: rename print_subtest_{start,end} for clarity (s/sub [...] adds 1cdba21db2ca kunit: add ability to specify suite-level init and exit functions adds 3b91f826588a kfence: test: use new suite_{init/exit} support, add .kunitconfig adds 38289a26e1b8 kunit: fix debugfs code to use enum kunit_status, not bool adds ad69172ec930 kunit: Rework kunit_resource allocation policy adds dcbb2ee24601 lib/Kconfig.debug: change KUnit tests to default to KUNIT_ [...] adds a02353f49162 kunit: bail out of test filtering logic quicker if OOM adds c249764320cb kunit: tool: update test counts summary line format adds 3f0a50f345f7 kunit: tool: stop using a shell to run kernel under QEMU adds 9660209d9418 kunit: tool: print clearer error message when there's no T [...] adds 33d4a933e927 kunit: tool: remove dead parse_crash_in_log() logic adds dbf0b0d53a2b kunit: tool: make parser stop overwriting status of suites [...] adds 94507ee3e9ae kunit: tool: minor cosmetic cleanups in kunit_parser.py adds 0453f984a7b9 kunit: tool: misc cleanups adds 7466886b400b kunit: take `kunit_assert` as `const` adds b18d28475264 kunit: tool: Add list of all valid test configs on UML adds 2434031c7cb4 kcsan: test: use new suite_{init,exit} support adds 8a7ccad38f8b kunit: tool: update riscv QEMU config with new serial dependency adds 1b11063d32d7 kunit: fix executor OOM error handling logic on non-UML adds e7eaffce47b7 kunit: tool: Use qemu-system-i386 for i386 runs adds 64e34b50d7ae Merge tag 'linux-kselftest-kunit-5.19-rc1' of git://git.ke [...] adds 820a4f88ee46 cgroup: Add new test_cpu.c test suite in cgroup selftests adds 3c879a1bb887 cgroup: Add test_cpucg_stats() testcase to cgroup cpu selftests adds 6376b22cd0a3 cgroup: Add test_cpucg_weight_overprovisioned() testcase adds 4ab93063c83a cgroup: Add test_cpucg_weight_underprovisioned() testcase adds b76ee4f576eb cgroup: Adding test_cpucg_nested_weight_overprovisioned() [...] adds 89ca0efa8468 cgroup: Add test_cpucg_nested_weight_underprovisioned() testcase adds 889ab8113ef1 cgroup: Add test_cpucg_max() testcase adds a79906570f96 cgroup: Add test_cpucg_max_nested() testcase adds 5c26993c31f0 cgroup: Add config file to cgroup selftest suite adds 54de76c01239 kselftest/cgroup: fix test_stress.sh to use OUTPUT dir adds 213adc63dfbc kseltest/cgroup: Make test_stress.sh work if run interactively adds 29ed17389c4d cgroup: Make cgroup_debug static adds b154a017c920 cgroup: remove the superfluous judgment adds 8b49c4b1b6f6 Merge branch 'for-5.19' of git://git.kernel.org/pub/scm/li [...] adds 10a5a651e3af workqueue: Restrict kworker in the offline CPU pool runnin [...] adds 5d1772b1739b Merge branch 'for-5.19' of git://git.kernel.org/pub/scm/li [...] adds 6f2f36e5f932 mlxsw: spectrum_router: simplify list unwinding adds 0b5c21bbc01e net: ensure net_todo_list is processed quickly adds f4b41f062c42 net: remove noblock parameter from skb_recv_datagram() adds 1ee375d77bb9 net, uapi: remove inclusion of arpa/inet.h adds ed941f65da81 dt-bindings: net: convert mscc-miim to YAML format adds b0385d4c1fff dt-bindings: net: mscc-miim: add clock and clock-frequency adds bb2a1934ca01 net: phy: mscc-miim: add support to set MDIO bus frequency adds 44ec5f71a035 Merge branch 'mscc-miim' adds 1dafd0d60703 dt-bindings: net: mediatek: add optional properties for th [...] adds d776a57e4a28 net: ethernet: mtk_eth_soc: add support for coherent DMA adds 3abd063019b6 arm64: dts: mediatek: mt7622: add support for coherent DMA adds 55c1c4e945fa dt-bindings: arm: mediatek: document WED binding for MT7622 adds f14ac41b785f dt-bindings: arm: mediatek: document the pcie mirror node [...] adds 804775dfc288 net: ethernet: mtk_eth_soc: add support for Wireless Ether [...] adds a333215e10cb net: ethernet: mtk_eth_soc: implement flow offloading to W [...] adds e9b65ecb7c30 arm64: dts: mediatek: mt7622: introduce nodes for Wireless [...] adds 817b2fdf1667 net: ethernet: mtk_eth_soc: add ipv6 flow offload support adds bb14c19122b7 net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE [...] adds 1ccc723b5829 net: ethernet: mtk_eth_soc: allocate struct mtk_ppe separately adds c4f033d9e03e net: ethernet: mtk_eth_soc: rework hardware flow table management adds 8ff25d377445 net: ethernet: mtk_eth_soc: remove bridge flow offload typ [...] adds 33fc42de3327 net: ethernet: mtk_eth_soc: support creating mac address b [...] adds f90e5a3d5b8c Merge branch 'mtk_eth_soc-flo-offload-plus-wireless' adds be8d9d05271c net: ethernet: xilinx: use of_property_read_bool() instead [...] adds 207d924dcf32 net: usb: remove duplicate assignment adds a5b116a0fa90 net: wan: remove the lanmedia (lmc) driver adds 487dc3ca60e3 ip6_tunnel: Remove duplicate assignments adds 40570375356c tcp: add accessors to read/set tp->snd_cwnd adds 8dd7cdb0f473 bnx2x: Fix undefined behavior due to shift overflowing the [...] adds 51454ea42c1a ipv6: fix locking issues with loops over idev->addr_list adds e8bd70250a82 prestera: acl: add action hw_stats support adds e416531f0459 net: hyperv: remove use of bpf_op_t adds 2cc6cdd44a16 net: unexport a handful of dev_* functions adds 6264f58ca0e5 net: extract a few internals from netdevice.h adds 4d242a190f7d Merge branch 'net-create-a-net-core-internal-header' adds 794c24e9921f net-core: rx_otherhost_dropped to core_stats adds 15fcdf6ae116 tcp: Add tracepoint for tcp_set_ca_state adds e9f656b7a214 net: ethernet: set default assignment identifier to NET_NAME_ENUM adds 6a62924c0a81 sfc: Stop using iommu_present() adds 4daf5f195630 qed: remove an unneed NULL check on list iterator adds 26894cd97116 hv_netvsc: Print value of invalid ID in netvsc_send_{compl [...] adds 27a5a5685d37 net: mpls: fix memdup.cocci warning adds dc2e0617f1fd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds bfc06e1aaa13 tls: rx: jump to a more appropriate label adds d5123edd10cf tls: rx: drop pointless else after goto adds c3f6bb74137c tls: rx: don't store the record type in socket context adds 7dc59c33d62c tls: rx: don't store the decryption status in socket context adds 863533e316b2 tls: rx: init decrypted status in tls_read_size() adds a8340cc02bee tls: rx: use a define for tag length adds 5deee41b19b3 tls: rx: replace 'back' with 'offset' adds 5dbda02d322d tls: rx: don't issue wake ups when data is decrypted adds 3764ae5ba661 tls: rx: refactor decrypt_skb_update() adds 71471ca32505 tls: hw: rx: use return value of tls_device_decrypted() to [...] adds d1f66ac69f37 Merge branch 'tls-rx-refactor-part-1' adds b231c3f3414c bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_p [...] adds ee536dcbdce4 bnxt: add flag to denote that an xdp program is currently [...] adds ca1df2dd8e2f bnxt: refactor bnxt_rx_pages operate on skb_shared_info adds 23e4c0469ad0 bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb adds 4c6c123c9af9 bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp adds 31b9998bf225 bnxt: set xdp_buff pfmemalloc flag if needed adds 32861236190b bnxt: change receive ring space parameters adds 9a6aa3504885 bnxt: add page_pool support for aggregation ring when using xdp adds 1dc4c557bfed bnxt: adding bnxt_xdp_build_skb to build skb from multibuf [...] adds a7559bc8c17c bnxt: support transmit and free of aggregation buffers adds 9f4b28301ce6 bnxt: XDP multibuffer enablement adds 6e8805de3001 Merge branch 'bnxt-xdp-multi-buffer' adds e05afd0848f8 net: atm: remove the ambassador driver adds 737ca352569e net: mdio: aspeed: move reg accessing part into separate f [...] adds eb0571932314 net: mdio: aspeed: Introduce read write function for c22 and c45 adds e6df1b4a2759 net: mdio: aspeed: Add c45 support adds e89006be0bc2 Merge branch 'aspeed-mdio-c45' adds 135a161a5ea9 ice: switch: add and use u16[] aliases to ice_adv_lkup_ele [...] adds 27ffa273a040 ice: switch: unobscurify bitops loop in ice_fill_adv_dummy [...] adds 1b699f81dba7 ice: switch: use a struct to pass packet template params adds 07a28842bb4f ice: switch: use convenience macros to declare dummy pkt t [...] adds e33163a40d1a ice: switch: convert packet template match code to rodata adds 4a778f3d53df Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 4c096ea2d67c net/sched: matchall: Take verbose flag into account when l [...] adds 11c95317bc1a net/sched: flower: Take verbose flag into account when log [...] adds c2ccf84ecb71 net/sched: act_api: Add extack to offload_act_setup() callback adds 69642c2ab2f5 net/sched: act_gact: Add extack messages for offload failure adds 4dcaa50d0292 net/sched: act_mirred: Add extack message for offload failure adds bca3821d19d9 net/sched: act_mpls: Add extack messages for offload failure adds bf3b99e4f9ce net/sched: act_pedit: Add extack message for offload failure adds b50e462bc22d net/sched: act_police: Add extack messages for offload failure adds a9c64939b669 net/sched: act_skbedit: Add extack messages for offload failure adds ee367d44b936 net/sched: act_tunnel_key: Add extack message for offload failure adds f8fab3169464 net/sched: act_vlan: Add extack message for offload failure adds c440615ffbcb net/sched: cls_api: Add extack message for unsupported act [...] adds 0cba5c34b8f4 net/sched: matchall: Avoid overwriting error messages adds fd23e0e250c6 net/sched: flower: Avoid overwriting error messages adds 85b15c268f29 Merge branch 'net-sched-offload-failure-error-reporting' adds 58389c00d49c net: phy: micrel: ksz9031/ksz9131: add cabletest support adds bd4a2697e5e2 sfc: use hardware tx timestamps for more than PTP adds 30c90f6757a7 arm64, insn: Add ldr/str with immediate offset adds 7db6c0f1d8ee bpf, arm64: Optimize BPF store/load using arm64 str/ldr(im [...] adds 5b3d19b9bd40 bpf, arm64: Adjust the offset of str/ldr(immediate) to pos [...] adds f516420f683d bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets adds 38608ee7b690 bpf, tests: Add load store test case for tail call adds 11e17ae42377 bpf: Use swap() instead of open coding it adds fe4625d8b053 selftests/bpf: Remove unused variable from bpf_sk_assign test adds 8eb943fc5e5f bpf: Remove redundant assignment to smap->map.value_size adds 891663ace74c bpf, test_offload.py: Skip base maps without names adds 185da3da9379 bpf: Replace usage of supported with dedicated list iterat [...] adds e299bcd4d16f selftests/bpf: Fix vfs_link kprobe definition adds f6d60facd9b6 selftests/bpf: Return true/false (not 1/0) from bool functions adds 9bbad6dab827 selftests/bpf: Fix cd_flavor_subdir() of test_progs adds 66df0fdb5981 bpf: Correct the comment for BTF kind bitfield adds 85bf1f51691c samples: bpf: Convert xdp_router_ipv4 to XDP samples helper adds 1ce3a60e3c28 libbpf: auto-resolve programs/libraries when necessary for [...] adds 433966e3ae04 libbpf: Support function name-based attach uprobes adds 39f8dc43b7a0 libbpf: Add auto-attach for uprobes based on section name adds ba7499bc9d52 selftests/bpf: Add tests for u[ret]probe attach by name adds 579c3196b218 selftests/bpf: Add tests for uprobe auto-attach via skeleton adds 88d01a57113a Merge branch 'libbpf: name-based u[ret]probe attach' adds e93f39998d8f libbpf: Don't return -EINVAL if hdr_len < offsetofend(core [...] adds 35f91d1fe106 sample: bpf: syscall_tp_user: Print result of verify_map adds fc843ccd8e4c samples: bpf: Fix linking xdp_router_ipv4 after migration adds 4eeebce6ac4a selftests/bpf: Fix parsing of prog types in UAPI hdr for b [...] adds 380341637ebb bpftool: Add syscall prog type adds fff3dfab1786 bpftool: Add missing link types adds 7b53eaa656c3 bpftool: Handle libbpf_probe_prog_type errors adds 7224a0737c46 Merge branch 'bpf/bpftool: add program & link type names' adds d298761746d5 selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 adds 568189310c20 libbpf: Support Debian in resolve_full_path() adds d72e2968fb25 libbpf: Add BPF-side of USDT support adds 2e4913e025fd libbpf: Wire up USDT API and bpf_link integration adds 74cc6311cec9 libbpf: Add USDT notes parsing and resolution logic adds 999783c8bbda libbpf: Wire up spec management and other arch-independent [...] adds 4c59e584d158 libbpf: Add x86-specific USDT arg spec parsing logic adds 630301b0d59d selftests/bpf: Add basic USDT selftests adds 00a0fa2d7d49 selftests/bpf: Add urandom_read shared lib and USDTs adds 9a7ef9f86b96 Merge branch 'Add libbpf support for USDTs' adds 042152c27c3b bpf, arm64: Sign return address for JITed code adds 2d0df01974ce selftests/bpf: Fix file descriptor leak in load_kallsyms() adds 1963c740dc2b net: netfilter: Reports ct direction in CT lookup helpers [...] adds 958ddfd75d83 selftests/bpf: Fix issues in parse_num_list() adds a8d600f6bcd4 libbpf: Fix spelling mistake "libaries" -> "libraries" adds ebaf24c589d7 selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map [...] adds be77354a3d7e bpf: Do write access check for kfunc and global func adds 97e6d7dab1ca bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access adds 7b3552d3f9f6 bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access adds 7cb29b1c99f4 selftests/bpf: Test passing rdonly mem to global func adds 9fc4476a08b6 selftests/bpf: Test for writes to map key from BPF helpers adds a1c9d61b19cb libbpf: Improve library identification for uprobe binary p [...] adds 90db26e6be01 libbpf: Improve string parsing for uprobe auto-attach adds 1717e248014c selftests/bpf: Uprobe tests should verify param/return values adds 502b0e3dcb32 Merge branch 'libbpf: uprobe name-based attach followups' adds e58c5c971746 libbpf: Potential NULL dereference in usdt_manager_attach_usdt() adds ded6dffaed5e libbpf: Fix use #ifdef instead of #if to avoid compiler warning adds e1b6df598aa8 libbpf: Minor style improvements in USDT code adds 6f403d9d5306 libbpf: Make BPF-side of USDT support work on big-endian machines adds bd022685bd44 libbpf: Add s390-specific USDT arg spec parsing logic adds 700a6ef1fa60 Merge branch 'Add USDT support for s390' adds 3c0dfe6e4c43 libbpf: Use strlcpy() in path resolution fallback logic adds 3a06ec0a996d libbpf: Allow WEAK and GLOBAL bindings during BTF fixup adds 587323cf6a6a samples, bpf: Move routes monitor in xdp_router_ipv4 in a [...] adds e89d57d938c8 libbpf: Don't error out on CO-RE relos for overriden weak [...] adds 2fa5b0f290e1 libbpf: Use weak hidden modifier for USDT BPF-side API functions adds 8555defe4861 selftests/bpf: Add CO-RE relos into linked_funcs selftests adds 658d87687cd5 selftests/bpf: Fix return value checks in perf_event_stack [...] adds b45043192b3e bpf: Fix excessive memory allocation in stack_map_alloc() adds 34ba23b44c66 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 626a5aaa5067 net: mdio: mscc-miim: add local dev variable to cleanup pr [...] adds d4bd88e67666 tls: rx: drop unnecessary arguments from tls_setup_from_iter() adds 9bdf75ccffa6 tls: rx: don't report text length from the bowels of decrypt adds 4175eac37123 tls: rx: wrap decryption arguments in a structure adds 37943f047bfb tls: rx: simplify async wait adds 06554f4ffc25 tls: rx: factor out writing ContentType to cmsg adds fc8da80f9906 tls: rx: don't handle async in tls_sw_advance_skb() adds 7da18bcc5e4c tls: rx: don't track the async count adds ba13609df18d tls: rx: pull most of zc check out of the loop adds 465ea7353567 tls: rx: inline consuming the skb at the end of the loop adds b1a2c1786330 tls: rx: clear ctx->recv_pkt earlier adds f940b6efb172 tls: rx: jump out for cases which need to leave skb on list adds 516a2f1f6f3c Merge branch 'tls-rx-refactoring-part-2' adds c1b8a56755ee net: sock: introduce sock_queue_rcv_skb_reason() adds 9f8ed577c288 net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT adds 41a95a00ebef net: icmp: introduce __ping_queue_rcv_skb() to report drop [...] adds b384c95a861e net: icmp: add skb drop reasons to icmp protocol adds 750d019d7009 Merge branch 'icmp-skb-reason' adds b559edfaf3f3 net: ethernet: mtk_eth_soc: fix return value check in mtk_ [...] adds 4d65f9b6869a net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings adds a21437d2b485 bnx2x: Fix spelling mistake "regiser" -> "register" adds 10377d42281e netfilter: nf_tables: replace unnecessary use of list_for_ [...] adds 9027ce0b071a netfilter: ecache: move to separate structure adds 49001a2e83a8 netfilter: conntrack: split inner loop of list dumping to [...] adds 523895e5b278 netfilter: cttimeout: inc/dec module refcount per object, [...] adds 39ab798fc14d netfilter: nf_log_syslog: Merge MAC header dumpers adds 0c8783806f63 netfilter: nf_log_syslog: Don't ignore unknown protocols adds c3e348666713 netfilter: nf_log_syslog: Consolidate entry checks adds c70b921fc1e8 netfilter: bitwise: replace hard-coded size with `sizeof` [...] adds 00bd435208e5 netfilter: bitwise: improve error goto labels adds be8be04e5ddb netfilter: nft_fib: reverse path filter for policy-based r [...] adds 0c7b27616fbd selftests: netfilter: add fib expression forward test case adds 4696ad36d764 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds 65a569b03ca8 mptcp: optimize release_cb for the common case adds 43f5b111d1ff mptcp: reset the packet scheduler on incoming MP_PRIO adds 0e203c324752 mptcp: reset the packet scheduler on PRIO change adds c682bf536cf4 mptcp: add pm_nl_pernet helpers adds 6b9ea5c81ea2 mptcp: diag: switch to context structure adds e8887b716142 mptcp: remove locking in mptcp_diag_fill_info adds 4fa39b701ce9 mptcp: listen diag dump support adds f2ae0fa68e28 selftests/mptcp: add diag listen tests adds e782f5bad3c8 Merge branch 'mptcp-next' adds d072c88c28e1 net: ethernet: ti: cpsw: drop CPSW_HEADROOM define adds 888ade8f90d7 ipv4: Use dscp_t in struct fib_rt_info adds 568a3f33b427 ipv4: Use dscp_t in struct fib_entry_notifier_info adds 20bbf32efe1e netdevsim: Use dscp_t in struct nsim_fib4_rt adds 046eabbf1991 mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry adds 9f6982e9a3c2 net: marvell: prestera: Use dscp_t in struct prestera_kern [...] adds 2e36437f44b3 Merge branch 'ipv4-convert-several-tos-fields-to-dscp_t' adds 1cb9d3b6185b hv_netvsc: Add support for XDP_REDIRECT adds e2d0acd40c87 net: stmmac: using pm_runtime_resume_and_get instead of pm [...] adds 40379a0084c2 net/mlx5_fpga: Drop INNOVA TLS support adds e59437aa7ae6 net/mlx5: Reliably return TLS device capabilities adds 691f17b980d0 net/mlx5: Remove indirection in TLS build adds 943aa7bda373 net/mlx5: Remove tls vs. ktls separation as it is the same adds 7a9104ea9011 net/mlx5: Cleanup kTLS function names and their exposure adds 0276bd3a94c0 IB/mlx5: Fix undefined behavior due to shift overflowing t [...] adds 2fa33b3518a8 net/mlx5_fpga: Drop INNOVA IPsec support adds df439fcb1cd4 net/mlx5: Delete metadata handling logic adds 501a9b23b23c net/mlx5: Remove not-used IDA field from IPsec struct adds 3c811a6b4552 net/mlx5: Remove XFRM no_trailer flag adds 0d90bd551446 net/mlx5: Remove FPGA ipsec specific statistics adds 74ec29bdb0eb RDMA/mlx5: Delete never supported IPsec flow action adds de8bdb476908 RDMA/mlx5: Drop crypto flow steering API adds 32313c6ae622 RDMA/core: Delete IPsec flow action logic from the core adds 7e4e84912139 net/mlx5: Remove ipsec vs. ipsec offload file separation adds 5a985aa3c922 net/mlx5: Remove useless IPsec device checks adds 2451da081a34 net/mlx5: Unify device IPsec capabilities check adds a6a9eaf14222 net/mlx5: Align flow steering allocation namespace to comm [...] adds 54deb0e77561 net/mlx5: Remove not-needed IPsec config adds 16fe5a1c5c07 net/mlx5: Move IPsec file to relevant directory adds f03c7b183ef9 net/mlx5: Reduce kconfig complexity while building crypto support adds f2b41b32cde8 net/mlx5: Remove ipsec_ops function table adds 2984287c4c19 net/mlx5: Remove not-implemented IPsec capabilities adds e69a837f5801 Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] adds bfa323c659b1 net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK adds d6967d04145e net: calxedaxgmac: Fix typo (doubled "the") adds fdb2981c00bb net: lan966x: Add registers that are used for FDMA. adds 8f2c7d9ad778 net: lan966x: Expose functions that are needed by FDMA adds c8349639324a net: lan966x: Add FDMA functionality adds 2ea1cbac267e net: lan966x: Update FDMA to change MTU. adds 808cee167bae Merge branch 'net-lan966x-add-support-for-fdma' adds c3976a3f8445 net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULT [...] adds b8ff3395fbdf sfc: ef10: Fix assigning negative value to unsigned variable adds b66bfc131c69 net/cadence: using pm_runtime_resume_and_get instead of pm [...] adds ac6bef064f71 sfc: Fix spelling mistake "writting" -> "writing" adds e65693b0179e net: bridge: add support for host l2 mdb entries adds 50fe062c806e selftests: forwarding: new test, verify host mdb entries adds 1a915b234291 Merge branch 'net-bridge-add-support-for-host-l2-mdb-entries' adds 66f862563ed6 net: dsa: mt7530: 1G can also support 1000BASE-X link mode adds 59c2215f3604 net: dsa: mt7530: populate supported_interfaces and mac_ca [...] adds 26f6d8810282 net: dsa: mt7530: remove interface checks adds fd301137e6b3 net: dsa: mt7530: drop use of phylink_helper_basex_speed() adds 7c04c8489115 net: dsa: mt7530: only indicate linkmodes that can be supported adds 6789d6d76e81 net: dsa: mt7530: switch to use phylink_get_linkmodes() adds cbd1f243bc41 net: dsa: mt7530: partially convert to phylink_pcs adds 9d0df207c002 net: dsa: mt7530: move autoneg handling to PCS validation adds 7b972512ec0e net: dsa: mt7530: mark as non-legacy adds 80ecb114f23b Merge branch 'net-dsa-mt7530-updates-for-phylink-changes' adds 54fccfdd7c66 sfc: efx_default_channel_type APIs can be static adds cc42e4e3f101 sfc: Remove duplicate definition of efx_xmit_done adds d78eaf06b5d9 sfc: Remove global definition of efx_reset_type_names adds 93c1a40075a3 Merge branch 'sfc-remove-some-global-definitions' adds f01598090048 net: usb: qmi_wwan: add Telit 0x1057 composition adds ec095263a965 net: remove noblock parameter from recvmsg() entities adds 590032a4d213 page_pool: Add recycle stats to page_pool_put_page_bulk adds d30bed29a718 mlxsw: reg: Extend MTMP register with new slot number field adds c6e6ad703ed2 mlxsw: reg: Extend MTBR register with new slot number field adds 89dd6fcd07f9 mlxsw: reg: Extend MCIA register with new slot number field adds 655cbb1d7530 mlxsw: reg: Extend MCION register with new slot number field adds 7cb85d3c696e mlxsw: reg: Extend PMMP register with new slot number field adds b691602c6f96 mlxsw: reg: Extend MGPIR register with new slot fields adds 64e65a540e6d mlxsw: core_env: Pass slot index during PMAOS register write call adds e94295e0ed27 mlxsw: reg: Add new field to Management General Peripheral [...] adds d3c17b5df362 Merge branch 'mlxsw-extend-device-registers-for-line-cards [...] adds 753b953774b5 fou: Remove XRFM from NET_FOU Kconfig adds 2e5b3d4cb16e net: ethernet: ti: cpsw: using pm_runtime_resume_and_get i [...] adds f45ba67eb74a ixp4xx_eth: fix error check return value of platform_get_irq() adds a30295c45472 tls: rx: consistently use unlocked accessors for rx_list adds 0775639ce1ca tls: rx: reuse leave_on_list label for psock adds 284b4d93daee tls: rx: move counting TlsDecryptErrors for sync adds 72f3ad73bc86 tls: rx: don't handle TLS 1.3 in the async crypto callback adds 1c699ffa48a1 tls: rx: assume crypto always calls our callback adds 4dcdd971b9c7 tls: rx: treat process_rx_list() errors as transient adds f314bfee81b1 tls: rx: return the already-copied data on crypto error adds 3547a1f9d988 tls: rx: use async as an in-out argument adds f7d45f4b52fe tls: rx: use MAX_IV_SIZE for allocations adds a4ae58cdb6e8 tls: rx: only copy IV from the packet for TLS 1.2 adds 8f1c38507859 Merge branch 'tls-rx-refactor-part-3' adds b4fb2d33514a i40e: Add support for MPLS + TSO adds 69e66c04c672 ice: Add mpls+tso support adds f728fa016669 i40e: Add tx_stopped stat adds c8631e61f4d4 i40e: Add vsi.tx_restart to i40e ethtool stats adds a941d5ee4c57 i40e: Add Ethernet Connection X722 for 10GbE SFP+ support adds 17e415cf6aa9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4263f77a5144 net: ethernet: mtk_eth_soc: use standard property for cci- [...] adds 816cda9ae531 selftests: net: fib_rule_tests: add support to select a te [...] adds 5ee6ad1dcae8 ipv6: exthdrs: use swap() instead of open coding it adds 1b0e81416a24 NFC: NULL out the dev->rfkill to prevent UAF adds 2240514cb644 net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume [...] adds 17a5f6a78dc7 net: ethernet: mtk_eth_soc: use after free in __mtk_ppe_ch [...] adds 1a95e04e29a1 net: phylink: remove phylink_helper_basex_speed() adds e3a5e33fae99 drivers: net: cpsw: ale: add broadcast/multicast rate limi [...] adds 5ec836be11b3 net: ethernet: ti: am65-cpsw: enable bc/mc storm preventio [...] adds 127c9e970f59 net: ethernet: ti: cpsw_new: enable bc/mc storm prevention [...] adds ae10162c7e0b Merge branch 'net-ti-storm-prevention-support' adds 12dc5c2cb7b2 net: rtnetlink: add msg kind names adds 2e9ea3e30f69 net: rtnetlink: add helper to extract msg type's kind adds 0569e31f1bc2 net: rtnetlink: use BIT for flag values adds 545528d78855 net: netlink: add NLM_F_BULK delete request modifier adds a6cec0bcd342 net: rtnetlink: add bulk delete support flag adds 1306d5362a59 net: add ndo_fdb_del_bulk adds 9e83425993f3 net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del adds edaef1917224 net: bridge: fdb: add ndo_fdb_del_bulk adds 1f78ee14eeac net: bridge: fdb: add support for fine-grained flushing adds ea2c0f9e3fc2 net: rtnetlink: add ndm flags and state mask attributes adds 564445fb4f0f net: bridge: fdb: add support for flush filtering based on [...] adds 0dbe886a4d8d net: bridge: fdb: add support for flush filtering based on [...] adds 92716869375b Merge branch 'br-flush-filtering' adds 862cd659a6fb octeon_ep: Add driver framework and device initialization adds 1f2c2d0cee02 octeon_ep: add hardware configuration APIs adds 4ca2fbdd0bb6 octeon_ep: Add mailbox for control commands adds 397dfb57dcc2 octeon_ep: add Tx/Rx ring resource setup and cleanup adds 6a610a46bad1 octeon_ep: add support for ndo ops adds 37d79d059606 octeon_ep: add Tx/Rx processing and interrupt support adds 5cc256e79bff octeon_ep: add ethtool support for Octeon PCI Endpoint NIC adds dba47afdc7d5 Merge branch 'octeon_ep-driver' adds d6d3146ce532 skb: add some helpers for skb drop reasons adds c4eb664191b4 net: ipv4: add skb drop reasons to ip_error() adds 3ae42cc8092b net: ipv6: add skb drop reasons to ip6_pkt_drop() adds 2edc1a383fda net: ip: add skb drop reasons to ip forwarding adds 1ad6d548e2a4 net: icmp: introduce function icmpv6_param_prob_reason() adds bba98083499f net: ipv6: remove redundant statistics in ipv6_hop_jumbo() adds 7d9dbdfbfdc5 net: ipv6: add skb drop reasons to TLV parse adds 4daf841a2ef3 net: ipv6: add skb drop reasons to ip6_rcv_core() adds eeab7e7ff43e net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() adds 735cb16bfe53 Merge branch 'ip-ingress-skb-reason' adds 9386ebccfc59 nfp: update nfp_X logging definitions adds 64b97df995f0 cdc_ether: export usbnet_cdc_zte_rx_fixup adds 36e747972d8b rndis_host: enable the bogus MAC fixup for ZTE devices fro [...] adds 171cfae6b78c rndis_host: limit scope of bogus MAC address detection to [...] adds caf968b48335 Merge branch 'rndis_host-handle-bogus-mac-addresses-in-zte [...] adds edf45f007a31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f3c5264f452a net: page_pool: introduce ethtool stats adds b3fc79225f05 net: mvneta: add support for page_pool_get_stats adds 4867d750b227 Merge branch 'mneta-page_pool_get_stats' adds f623f83ae773 geneve: avoid indirect calls in GRO path, when possible adds c557a9ae4960 net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get [...] adds 85648865bb95 net: stmmac: stmmac_main: using pm_runtime_resume_and_get [...] adds be52d266d293 net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_ [...] adds 349454526f5f mlxsw: core: Extend interfaces for cable info access with [...] adds e5b6a5bac8cc mlxsw: core: Extend port module data structures for line cards adds b244143a085e mlxsw: core: Move port module events enablement to a separ [...] adds b890ad418e1f mlxsw: core_hwmon: Extend internal structures to support m [...] adds fd27849dd6fd mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces adds ef0df4fa324a mlxsw: core_thermal: Extend internal structures to support [...] adds 6d94449a7d7d mlxsw: core_thermal: Add line card id prefix to line card [...] adds 739d56bc635e mlxsw: core_thermal: Use exact name of cooling devices for [...] adds 03978fb88b06 mlxsw: core_thermal: Use common define for thermal zone na [...] adds 25f428f990dd Merge branch 'mlxsw-line-card-prep' adds bb578430d05b octeon_ep: Fix spelling mistake "inerrupts" -> "interrupts" adds 81669e7c6ca4 net: ethernet: ti: davinci_emac: using pm_runtime_resume_a [...] adds 945e659dffad net: emaclite: Fix coding style adds 7ae7d494f626 net: emaclite: Update copyright text to correct format adds 7240bf6fb216 net: emaclite: Remove custom BUFFER_ALIGN macro adds 48b48b654c22 Merge branch 'emaclite-cleanups' adds 0a03f3c511f5 octeon_ep: fix error return code in octep_probe() adds 4dc84c06a343 net: ethtool: extend ringparam set/get APIs for tx_push adds bde292c07b48 net: ethtool: move checks before rtnl_lock() in ethnl_set_rings adds 1f702c1643f2 net: hns3: add tx push support in hns3 ring param process adds 7b05c5422601 Merge branch 'net-ethool-add-support-to-get-set-tx-push-by [...] adds 8880fc669ded ibmvnic: rename local variable index to bufidx adds 2872a67c6bcf ibmvnic: define map_rxpool_buf_to_ltb() adds 0c91bf9ceba6 ibmvnic: define map_txpool_buf_to_ltb() adds d6b458509035 ibmvnic: convert rxpool ltb to a set of ltbs adds a75de820575d ibmvnic: Allow multiple ltbs in rxpool ltb_set adds 93b1ebb348a9 ibmvnic: Allow multiple ltbs in txpool ltb_set adds a992005cc88b Merge branch 'ibmvnic-use-a-set-of-ltbs-per-pool' adds 31248b5a354b octeon_ep: Remove custom driver version adds c9a40d1c87e9 net_sched: make qdisc_reset() smaller adds 0339d25a2807 ipv6: fix NULL deref in ip6_rcv_core() adds f9a2fb73318e net/ipv6: Introduce accept_unsolicited_na knob to implemen [...] adds 69fd055957a0 net: dsa: qca8k: drop MTU tracking from qca8k_priv adds 2b8fd87af7f1 net: dsa: qca8k: drop port_sts from qca8k_priv adds 8255212e4130 net: dsa: qca8k: rework and simplify mdiobus logic adds 2349b83a2486 net: dsa: qca8k: drop dsa_switch_ops from qca8k_priv adds 6cfc03b60220 net: dsa: qca8k: correctly handle mdio read error adds 8d1af50842bf net: dsa: qca8k: unify bus id naming with legacy and OF mdio bus adds 7925c2d93005 Merge branch 'qca8k_preiv-shrink' adds d9d024f96609 tcp: consume incoming skb leading to a reset adds b5ec1e6205a1 tcp: get rid of rst_seq_match adds da40b613f89c tcp: add drop reason support to tcp_validate_incoming() adds 37fd4e842391 tcp: make tcp_rcv_state_process() drop monitor friendly adds 669da7a71890 tcp: add drop reasons to tcp_rcv_state_process() adds 4b506af9c5b8 tcp: add two drop reasons for tcp_ack() adds e7c89ae4078e tcp: add drop reason support to tcp_prune_ofo_queue() adds c337578a6592 tcp: make tcp_rcv_synsent_state_process() drop monitor friend adds 659affdb5140 tcp: add drop reasons to tcp_rcv_synsent_state_process() adds 8fbf195798b5 tcp: add drop reason support to tcp_ofo_queue() adds 53c33a16d068 Merge branch 'tcp-drop-reason-additions' adds 843f77407eeb tcp: fix signed/unsigned comparison adds c246f9b5fd61 devlink: add support to create line card and expose to user adds fcdc8ce23a30 devlink: implement line card provisioning adds fc9f50d5b366 devlink: implement line card active state adds b83758598538 devlink: add port to line card relationship set adds bac62191a3d4 mlxsw: spectrum: Allow lane to start from non-zero index adds d3ad2d88209f mlxsw: spectrum: Allocate port mapping array of structs in [...] adds ebf0c5341731 mlxsw: reg: Add Ports Mapping Event Configuration Register adds adc6462376b1 mlxsw: Narrow the critical section of devl_lock during por [...] adds b0ec003e9a90 mlxsw: spectrum: Introduce port mapping change event processing adds 505f524dc660 mlxsw: reg: Add Management DownStream Device Query Register adds 5290a8ff2e11 mlxsw: reg: Add Management DownStream Device Control Register adds 5bade5aa4afc mlxsw: reg: Add Management Binary Code Transfer Register adds b217127e5e4e mlxsw: core_linecards: Add line card objects and implement [...] adds ee7a70fa671b mlxsw: core_linecards: Implement line card activation process adds 45bf3b7267e0 mlxsw: core: Extend driver ops by remove selected ports op adds 6445eef0f600 mlxsw: spectrum: Add port to linecard mapping adds e1fad9517f0f selftests: mlxsw: Introduce devlink line card provision/un [...] adds 2a38de067bac Merge branch 'mlxsw-line-card' adds a997157e42e3 docs: net: dsa: describe issues with checksum offload adds 2f1e85b1aee4 net: sched: use queue_mapping to pick tx queue adds 38a6f0865796 net: sched: support hash selecting tx queue adds 8b11c35d9794 Merge branch 'net-sched-allow-user-to-select-txqueue' adds ef2a7c9065ce rtnetlink: return ENODEV when ifname does not exist and gr [...] adds 5ea08b5286f6 rtnetlink: enable alt_ifname for setlink/newlink adds dee04163e9f2 rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink adds b6177d3240a4 rtnetlink: return EINVAL when request cannot succeed adds cc4bdef26ecd Merge branch 'rtnetlink-improve-alt_ifname-config-and-fix- [...] adds 8e9e678e4758 net: dsa: move reset of VLAN filtering to dsa_port_switchd [...] adds 726816a129cb net: dsa: make cross-chip notifiers more efficient for hos [...] adds b2033a05a719 net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtu adds cf1c39d3b3a5 net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtu adds 4715029fa7e9 net: dsa: drop dsa_slave_priv from dsa_slave_change_mtu adds be6ff9665d64 net: dsa: don't emit targeted cross-chip notifiers for MTU change adds 8ab38ed77985 Merge branch 'dsa-cross-chip-notifier-cleanup' adds 0d14657f4083 net: atlantic: Implement xdp control plane adds 26efaef759a1 net: atlantic: Implement xdp data plane adds 45638f013a63 net: atlantic: Implement .ndo_xdp_xmit handler adds e97e917b0efb Merge branch 'atlantic-xdp-multi-buffer' adds 286c61e72797 net: hns3: add ethtool parameter check for CQE/EQE mode adds 07fdc163ac88 net: hns3: refactor hns3_set_ringparam() adds 6fde96df0447 net: hns3: refine the definition for struct hclge_pf_to_vf_msg adds bcc7a98f0d3c net: hns3: add failure logs in hclge_set_vport_mtu adds 2373b35c24ff net: hns3: add log for setting tx spare buf size adds 2e0f53887011 net: hns3: update the comment of function hclgevf_get_mbx_resp adds 9c657cbc2c15 net: hns3: fix the wrong words in comments adds 350cb4409246 net: hns3: replace magic value by HCLGE_RING_REG_OFFSET adds 29c17cb67271 net: hns3: remove unnecessary line wrap for hns3_set_tunable adds e92453b9fe09 Merge branch 'hns3-next' adds 6f2d04ccae9b dt-bindings: net: dsa: realtek: cleanup compatible strings adds fcd30c96af95 net: dsa: realtek: remove realtek,rtl8367s string adds e63dd4123507 ar5523: Use kzalloc instead of kmalloc/memset adds 285ba06b0edb net/sched: flower: Helper function for vlan ethtype checks adds 6ee59e554d33 net/sched: flower: Reduce identation after is_key_vlan ref [...] adds 34951fcf26c5 flow_dissector: Add number of vlan tags dissector adds b40003128226 net/sched: flower: Add number of vlan tags filter adds 99fdb22bc5e9 net/sched: flower: Consider the number of tags for vlan filters adds c1f6f1e6733c Merge branch 'net-sched-flower-num-vlan-tags' adds eb38c2053b67 can: rx-offload: rename can_rx_offload_queue_sorted() -> c [...] adds 85d4eb2a3dfe can: bittiming: can_calc_bittiming(): prefer small bit rat [...] adds 20c7258980e0 can: Fix Links to Technologic Systems web resources adds bb75e352d7ac can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h adds e6ec83790593 can: flexcan: using pm_runtime_resume_and_get instead of p [...] adds badea4fc7025 MAINTAINERS: rectify entry for XILINX CAN DRIVER adds ae38fda02996 can: xilinx_can: mark bit timing constants as const adds 44b6b105dd24 dt-bindings: can: renesas,rcar-canfd: document r8a77961 support adds 621119764850 dt-binding: can: mcp251xfd: add binding information for mcp251863 adds c6f2a617a0a8 can: mcp251xfd: add support for mcp251863 adds fb23e43a0a9c dt-bindings: vendor-prefix: add prefix for the Czech Techn [...] adds 1da9d6e35b6b dt-bindings: net: can: binding for CTU CAN FD open-source [...] adds 2dcb8e8782d8 can: ctucanfd: add support for CTU CAN FD open-source IP c [...] adds 792a5b678e81 can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support. adds e8f0c23a2415 can: ctucanfd: CTU CAN FD open-source IP core - platform/S [...] adds c3a0addefbde docs: ctucanfd: CTU CAN FD open-source IP core documentation. adds cfdb2f365cb9 MAINTAINERS: Add maintainers for CTU CAN FD IP core driver adds 85ef87ba9bc2 Merge tag 'linux-can-next-for-5.19-20220419' of git://git. [...] adds de28976d2650 mlxsw: core_linecards: Introduce ops for linecards status [...] adds 7b261af9f641 mlxsw: core: Add bus argument to environment init API adds a11e1ec141ea mlxsw: core_env: Split module power mode setting to a sepa [...] adds 06a0fc43bb10 mlxsw: core_env: Add interfaces for line card initializati [...] adds f11a323da46c mlxsw: core_thermal: Add interfaces for line card initiali [...] adds 99a03b3193f6 mlxsw: core_hwmon: Add interfaces for line card initializa [...] adds 365014f5c394 Merge branch 'mlxsw-line-card-status-tracking' adds 4facbe3d4426 drivers: net: davinci_mdio: using pm_runtime_resume_and_ge [...] adds 9c8774e629a1 net: eql: Use kzalloc instead of kmalloc/memset adds f70925bf9940 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f1ed409fb1ee net: cdc-ncm: Move spin_lock_bh() to spin_lock() adds 1c604f91b773 myri10ge: remove redundant assignment to variable status adds d09d3ec03f02 net/ipv6: Enforce limits for accept_unsolicited_na sysctl adds e350dbac3c09 net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resum [...] adds 59359597b010 nfp: support 802.1ad VLAN assingment to VF adds 6f37c9f9dfbf Revert "rtnetlink: return EINVAL when request cannot succeed" adds 0844d36f771d USB2NET : SR9800 : change SR9800_BULKIN_SIZE from global t [...] adds 89e9c7280075 ipv6: Remove __ipv6_only_sock(). adds 81ee0eb6c0fe ipv6: Use ipv6_only_sock() helper in condition. adds 42d594357e01 Merge branch 'ipv6-only-sock' adds 3ac8316e09b0 dt-bindings: net: cdns,macb: Drop phy-names property for Z [...] adds 29e96fe9e0ec net: macb: In ZynqMP initialization make SGMII phy configu [...] adds cb1e6bf42bce Merge branch 'zynqmp-phy-config-optional' adds 16a28267774c ipv4: Don't reset ->flowi4_scope in ip_rt_fix_tos(). adds 67e1e2f4854b ipv4: Avoid using RTO_ONLINK with ip_route_connect(). adds b1ad41384866 ipv4: Initialise ->flowi4_scope properly in ICMP handlers. adds fb799dd49a25 Merge branch 'ipv6-RT_ONLINK-remove-prep' adds c78c5a660439 dt-bindings: net: mediatek,net: convert to the json-schema adds 5e7260712b9a qed: Remove IP services API. adds 869376d0859a mlxsw: core_linecards: Fix size of array element during in [...] adds b649695248b1 net: phy: LAN87xx: add ethtool SQI support adds 58f373f8d787 MAINTAINERS: Add maintainers for Microchip T1 Phy driver adds e21bebf9727a Merge branch 'add-ethtool-sqi-support-for-lan87xx-t1-phy' adds f28c47bb9fd3 tsnep: Remove useless null check before call of_node_put() adds 31693d02b06e net: hns3: Fix spelling mistake "actvie" -> "active" adds 1761fed25678 mptcp: don't send RST for single subflow adds 0348c690ed37 mptcp: add the fallback check adds 0530020a7c8f mptcp: track and update contiguous data status adds 1e39e5a32ad7 mptcp: infinite mapping sending adds f8d4bcacff3b mptcp: infinite mapping receiving adds 104125b82e5c mptcp: add mib for infinite map sending adds d9fdd02d4265 mptcp: dump infinite_map field in mptcp_dump_mpext adds 8bd03be3418c selftests: mptcp: add infinite map mibs check adds 988998ac4bd9 Merge branch 'mptcp-tcp-fallback' adds b343734ee265 selftests: forwarding: add option to run tests with stable [...] adds fe32dffdcd33 selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh adds 6182c5c5098f selftests: forwarding: multiple instances in tcpdump helper adds f23cddc72294 selftests: forwarding: add helpers for IP multicast group [...] adds a5114df6c613 selftests: forwarding: add helper for retrieving IPv6 link [...] adds 476a4f05d9b8 selftests: forwarding: add a no_forwarding.sh test adds 90b9566aa5cd selftests: forwarding: add a test for local_termination.sh adds 07c8a2dd69f6 selftests: drivers: dsa: add a subset of forwarding selftests adds cfc1d91a7d78 Merge branch 'dsa-selftests' adds 8d92e4fbcf0f devlink: introduce line card devices support adds 276910aecc6a devlink: introduce line card info get message adds 28b2d1f1ac41 devlink: introduce line card device info infrastructure adds 798e2df5067c mlxsw: reg: Extend MDDQ by device_info adds 8e2e10f65112 mlxsw: core_linecards: Probe provisioned line cards for de [...] adds 5e2229891825 selftests: mlxsw: Check devices on provisioned line card adds 3b37130f4855 mlxsw: core_linecards: Expose HW revision and INI version adds 08682c9e58cd selftests: mlxsw: Check line card info on provisioned line card adds c38e9bf33812 mlxsw: reg: Extend MDDQ device_info by FW version fields adds e932b4bdbd7c mlxsw: core_linecards: Expose device FW version over device info adds 002defd576a3 selftests: mlxsw: Check device info on activated line card adds 5e927a9f4b9f Merge branch 'mlxsw-line-card-model' adds 985e254c738c net: mscc: ocelot: Remove useless code adds 60d78e9fce88 ethernet: broadcom/sb1250-mac: remove BUG_ON in sbmac_probe() adds a00e41bf2f47 net: ethernet: mtk_eth_soc: add check for allocation failure adds c5794097b269 net: ipa: compute proper aggregation limit adds b0e653b2a0d9 arp: fix unused variable warnning when CONFIG_PROC_FS=n adds df1cc21152ff net: dsa: remove unused headers adds cc271ab86606 wwan_hwsim: Avoid flush_scheduled_work() usage adds fb0a43f5bd45 net: phy: LAN937x: add interrupt support for link detection adds de6dd626d708 net: dsa: ksz: added the generic port_stp_state_set function adds dfed913e8b55 net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO adds 561215482cc6 net: usb: qmi_wwan: add support for Sierra Wireless EM7590 adds 68822bdf76f1 net: generalize skb freeing deferral to per-cpu lists adds fae463084032 net: dsa: mt753x: fix pcs conversion regression adds c706b2b5ed74 net: tls: fix async vs NIC crypto offload adds dac173db114d net: wan: atp: remove unused eeprom_delay() adds e39f63fe0d94 net: remove comments that mention obsolete __SLOW_DOWN_IO adds b1190d5175ac net: stmmac: dwmac-imx: comment spelling fix adds b6e074e171bc selftests: mptcp: add infinite map testcase adds bcf3cf93f645 mptcp: use mptcp_stop_timer adds 4293248c6704 mptcp: add data lock for sk timers adds 9c81be0dbc89 mptcp: add MP_FAIL response support adds 49fa1919d6bc mptcp: reset subflow when MP_FAIL doesn't respond adds 1f7d325f7d49 selftests: mptcp: check MP_FAIL response mibs adds 53f368bfff31 selftests: mptcp: print extra msg in chk_csum_nr adds 124de27101ff Merge branch 'mptcp-MP_FAIL-timeout' adds c1a519919d04 dt-bindings: net: lan966x: Extend with the ptp external in [...] adds 77f2accb501a net: lan966x: Change the PTP pin used to read/write the PHC. adds 3adc11e5fc5f net: lan966x: Add registers used to configure the PTP pin adds 2b7ff2588ec2 net: lan966x: Add support for PTP_PF_PEROUT adds f3d8e0a9c28b net: lan966x: Add support for PTP_PF_EXTTS adds 95ccb04192cd Merge branch 'lan966x-ptp-programmable-pins' adds 41c335c82123 net: atm: remove support for Fujitsu FireStream ATM devices adds 5b74a20d35ab net: atm: remove support for Madge Horizon ATM devices adds 052e1f01bfae net: atm: remove support for ZeitNet ZN122x ATM devices adds 89fbca3307d4 net: wan: remove support for COSA and SRP synchronous seri [...] adds bc6df26f1f78 net: wan: remove support for Z85230-based devices adds 865e2eb08f51 net: hamradio: remove support for DMA SCC devices adds 03fa8fc93e44 Merge branch 'remove-virt_to_bus-drivers' adds c6101dd7ffb8 net: dsa: ksz9477: move get_stats64 to ksz_common.c adds 073859985654 libbpf: Add ARC support to bpf_tracing.h adds 61ddff373ffa selftests/bpf: Improve by-name subtest selection logic in [...] adds d252a4a499a0 libbpf: Fix a bug with checking bpf_probe_read_kernel() su [...] adds b25acdafd373 samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK adds b858ba8c52b6 selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK adds a777e18f1bcd bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK adds 451b5fbc2c56 tools/runqslower: Use libbpf 1.0 API mode instead of RLIMI [...] adds 33fc250c3e76 Merge branch 'bpf: RLIMIT_MEMLOCK cleanups' adds dd642ccb45ec riscv, bpf: Implement more atomic operations for RV64 adds f4fd706f7383 selftests/bpf: Drop duplicate max/min definitions adds aa1b02e674fe bpf: Remove redundant assignment to meta.seq in __task_seq_show() adds 0f8619929c57 libbpf: Usdt aarch64 arg parsing support adds 2900005ea287 bpf: Move BPF sysctls from kernel/sysctl.c to BPF core adds 68477ede4354 Merge branch 'pr/bpf-sysctl' into bpf-next adds 241d50ec5d79 bpf: Remove unnecessary type castings adds c6c1f11b691e xsk: Improve xdp_do_redirect() error codes adds 2be4a677ccb2 xsk: Diversify return codes in xsk_rcv_check() adds 0bd5ab511e30 ice, xsk: Decorate ICE_XDP_REDIR with likely() adds d090c885860f ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() adds 50ae06648073 ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full adds b8aef650e549 i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full adds c7dd09fd4628 ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full adds ed8a6bc60f9e ice, xsk: Diversify return values from xsk_wakeup call paths adds ed7ae2d62217 i40e, xsk: Diversify return values from xsk_wakeup call paths adds 0f8bf018899e ixgbe, xsk: Diversify return values from xsk_wakeup call paths adds 7b7f2f273d87 mlx5, xsk: Diversify return values from xsk_wakeup call paths adds a817ead4154d stmmac, xsk: Diversify return values from xsk_wakeup call paths adds 4efad196163f ice, xsk: Avoid refilling single Rx descriptors adds 0fb53aabc5fc xsk: Drop ternary operator from xskq_cons_has_entries adds 2324257dbd68 selftests/bpf: Refactor prog_tests logging and test execution adds 055eb9553327 bpf: Move rcu lock management out of BPF_PROG_RUN routines adds 8c89b5db7a28 selftests/bpf: Limit unroll_count for pyperf600 test adds 44df171a10f8 selftests/bpf: Workaround a verifier issue for test exhandler adds a3820c481112 libbpf: Support opting out from autoloading BPF programs d [...] adds 0d7fefebea55 selftests/bpf: Use non-autoloaded programs in few tests adds eb596b090558 bpf: Ensure type tags precede modifiers in BTF adds 24fe983abe01 selftests/bpf: Add tests for type tag order validation adds 0e5aefa334db Merge branch 'Ensure type tags are always ordered first in BTF' adds dcf456c9a095 bpf: Fix usage of trace RCU in local storage. adds 5af25a410acb libbpf: Fix usdt_cookie being cast to 32 bits adds 58ca8b0572cd libbpf: Support riscv USDT argument parsing logic adds c7655df434de Merge branch 'Support riscv libbpf USDT arg parsing logic' adds 45969b4152c1 bpf: Enlarge offset check value to INT_MAX in bpf_skb_{loa [...] adds 92ece28072f1 net: Change skb_ensure_writable()'s write_len param to uns [...] adds 127e7dca427b selftests/bpf: Add test for skb_load_bytes adds db69264f983a samples/bpf: Reduce the sampling interval in xdp1_user adds 93442f132b94 libbpf: Add error returns to two API functions adds df2867163213 libbpf: Update API functions usage to check error adds a66ab9a9e66a libbpf: Add documentation to API functions adds 42ba1308074d bpf: Make btf_find_field more generic adds e9147b4422e1 bpf: Move check_ptr_off_reg before check_map_access adds e130e8d5434b ixgbe, xsk: Get rid of redundant 'fallthrough' adds 9d87e41a6d64 i40e, xsk: Get rid of redundant 'fallthrough' adds 920fd5e1771d selftests/bpf: Fix attach tests retcode checks adds 6a12b8e20d7e selftests/bpf: Fix prog_tests uprobe_autoattach compilation error adds c14766a8a8f3 selftests/bpf: Fix map tests errno checks adds b71a2ebf74ef libbpf: Remove redundant non-null checks on obj_elf adds e8c5e1a0f78f libbpf: Improve libbpf API documentation link position adds df86ca0d2f0f bpf: Allow attach TRACING programs through LINK_CREATE command adds 8462e0b46fe2 libbpf: Teach bpf_link_create() to fallback to bpf_raw_tra [...] adds fd0493a1e49e selftests/bpf: Switch fexit_stress to bpf_link_create() API adds 003fed595c0f libbpf: Remove unnecessary type cast adds 93bc2e9e943d bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL adds 246bdfa52f33 bpftool, musl compat: Replace sys/fcntl.h by fcntl.h adds d9d31cf88702 bpf: Use bpf_prog_run_array_cg_flags everywhere adds 61df10c7799e bpf: Allow storing unreferenced kptr in map adds 8f14852e8911 bpf: Tag argument to be released in bpf_func_proto adds c0a5a21c25f3 bpf: Allow storing referenced kptr in map adds 6efe152d4061 bpf: Prevent escaping of kptr loaded from maps adds 4d7d7f69f4b1 bpf: Adapt copy_map_value for multiple offset case adds 5ce937d613a4 bpf: Populate pairs of btf_id and destructor kfunc in btf adds 14a324f6a67e bpf: Wire up freeing of referenced kptr adds a1ef19599652 bpf: Teach verifier about kptr_get kfunc helpers adds 2ab3b3808eb1 bpf: Make BTF type match stricter for release arguments adds ef89654f2bc7 libbpf: Add kptr type tag macros to bpf_helpers.h adds 2cbc469a6fc3 selftests/bpf: Add C tests for kptr adds 05a945deefaa selftests/bpf: Add verifier tests for kptr adds 792c0a345f0e selftests/bpf: Add test for strict BTF type check adds 367590b7fccc Merge branch 'Introduce typed pointer support in BPF maps' adds c317ab71facc bpf: Compute map_btf_id during build time adds afe98d46ba22 libbpf: Fix anonymous type check in CO-RE logic adds 0994a54c5202 libbpf: Drop unhelpful "program too large" guess adds 966a75093253 libbpf: Fix logic for finding matching program for CO-RE r [...] adds 11d5daa89254 libbpf: Avoid joining .BTF.ext data with BPF programs by s [...] adds b82bb1ffbb9a selftests/bpf: Add CO-RE relos and SEC("?...") to linked_f [...] adds 185cfe837fdb libbpf: Record subprog-resolved CO-RE relocations unconditionally adds b58af63aab11 libbpf: Refactor CO-RE relo human description formatting routine adds 14032f264453 libbpf: Simplify bpf_core_parse_spec() signature adds 9fdc4273b8da libbpf: Fix up verifier log for unguarded failed CO-RE relos adds ea4128eb43eb selftests/bpf: Add libbpf's log fixup logic selftests adds d54d06a4c4bc Merge branch 'Teach libbpf to "fix up" BPF verifier log' adds 50c6afabfd2a Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 65e42ad98e22 dt-bindings: net: add reset property for aspeed, ast2600-m [...] adds 1585362250fe net: mdio: add reset control for Aspeed MDIO adds a8db203db05c ARM: dts: aspeed: add reset properties into MDIO nodes adds be5fd933f8c1 Merge branch 'add-reset-deassertion-for-aspeed-mdio' adds f3412b3879b4 net: make sure net_rx_action() calls skb_defer_free_flush() adds 0e55546b189f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 6fd1d51cfa25 net: SO_RCVMARK socket option for SO_MARK with recvmsg() adds 07caad0bb1f8 net: phy: Deduplicate interrupt disablement on PHY attach adds dde2daa0a279 net: prestera: add police action support adds 5da66099d6e2 net: dsa: mv88e6xxx: Single chip mode detection for MV88E6*41 adds 5f012b40ef63 eth: remove copies of the NAPI_POLL_WEIGHT define adds e2a303295d28 eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define adds 055e13f31f28 eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define adds feda771f1b9e eth: pch_gbe: remove a copy of the NAPI_POLL_WEIGHT define adds 889e3691b9d6 eth: mtk_eth_soc: remove a copy of the NAPI_POLL_WEIGHT define adds f130683b1e24 usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define adds b3c2b61ef621 slic: remove a copy of the NAPI_POLL_WEIGHT define adds 592df3663789 net: bgmac: remove a copy of the NAPI_POLL_WEIGHT define adds 0258f5399f0c eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define adds e702def527ec eth: benet: remove a copy of the NAPI_POLL_WEIGHT define adds bbbe6ecbc36d eth: gfar: remove a copy of the NAPI_POLL_WEIGHT define adds 288696565f2d eth: vxge: remove a copy of the NAPI_POLL_WEIGHT define adds 26450aa7ca42 eth: spider: remove a copy of the NAPI_POLL_WEIGHT define adds e9c6ec651030 eth: velocity: remove a copy of the NAPI_POLL_WEIGHT define adds 4bb0c7f09a19 qeth: remove a copy of the NAPI_POLL_WEIGHT define adds 17d49e6e8012 Merge branch 'remove-NAPI_POLL_WEIGHT-copies' adds 749c61e5b30a dt-bindings: net: micrel: add coma-mode-gpios property adds 31d00ca4ce0e net: phy: micrel: move the PHY timestamping check adds 738871b09250 net: phy: micrel: add coma mode GPIO adds a41c653dc503 Merge branch 'net-phy-micrel-add-coma-mode-support' adds 9273b9d57995 mptcp: Remove redundant assignments in path manager init adds d85a8fde71e2 mptcp: Add a member to mptcp_pm_data to track kernel vs us [...] adds 14b06811bec6 mptcp: Bypass kernel PM when userspace PM is enabled adds 6961326e38fe mptcp: Make kernel path manager check for userspace-manage [...] adds 6bb63ccc25d4 mptcp: Add a per-namespace sysctl to set the default path [...] adds 5ac1d2d63451 selftests: mptcp: Add tests for userspace PM type adds 4994d4fa99ba Merge branch 'mptcp-path-manager-mode-selection' adds 78a9b3c47bef sfc: add EF100 VF support via a write to sriov_numvfs adds 7195464cf8f2 nfp: flower: utilize the tuple iifidx in offloading ct flows adds 0813aeee0d02 Merge branch 'tcp-pass-back-data-left-in-socket-after-rece [...] adds de32bc6aad09 net: inline sock_alloc_send_skb adds 657dd5f97b2e net: inline skb_zerocopy_iter_dgram adds c526fd8f9f4f net: inline dev_queue_xmit() adds 4b143ed7dde5 ipv6: help __ip6_finish_output() inlining adds 58f71be58b87 ipv6: refactor ip6_finish_output2() adds 8fd813441e78 Merge branch 'ipv6-net-opts' adds 4fdabd509df3 dt-bindings: net: lan966x: remove PHY reset adds 5b06ef86826a net: lan966x: remove PHY reset support adds 90e29e592ec9 Merge branch 'lan966x-phy-reset-remove' adds 783d108dd71d tcp: drop skb dst in tcp_rcv_established() adds 2f187bfa6f35 net: ethernet: ocelot: remove the need for num_stats initializer adds 059d9f413efe qede: Reduce verbosity of ptp tx timestamp adds ce7deda0d5cd net/funeth: simplify the return expression of fun_dl_info_get() adds 5a8ad1ce2c60 tcp: use tcp_skb_sent_after() instead in RACK adds 36ffca1afea9 eth: remove remaining copies of the NAPI_POLL_WEIGHT define adds 2e47eece158a ipv4: remove unnecessary type castings adds 48cec73a891c net: lan966x: Fix compilation error adds 0ed99ecc95b9 net: phy: marvell: update abilities and advertising when s [...] adds 14bfee9b6270 sock: dedup sock_def_write_space wmem_alloc checks adds 052ada096842 sock: optimise UDP sock_wfree() refcounting adds 0a8afd9f026a sock: optimise sock_def_write_space barriers adds b97af72209ee Merge branch 'UDP-sock_wfree-opts' adds 961c6136359e net: enable memcg accounting for veth queues adds 411a1476ea41 net: dsa: mv88e6xxx: Cosmetic change spaces to tabs in dsa [...] adds 3254e0b9eb56 ethtool: Add 10base-T1L link mode entry adds 909b4f2bf764 net: phy: Add 10-BaseT1L registers adds 1b020e448e0f net: phy: Add BaseT1 auto-negotiation registers adds 3da8ffd8545f net: phy: Add 10BASE-T1L support in phy-c45 adds 7eaf9132996a net: phy: adin1100: Add initial support for ADIN1100 indus [...] adds 48f20f902119 net: phy: adin1100: Add SQI support adds 49714461b797 dt-bindings: net: phy: Add 10-baseT1L 2.4 Vpp adds 6e28f56c0d1d Merge branch 'adin1100-industrial-PHY-support' adds 020e8f60aa8b ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX adds b11ebf2ca2c1 ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX adds 0f0c0452bbd4 Merge branch 'devices-always-netif_f_lltx' adds a313f858ed36 selftests: net: vrf_strict_mode_test: add support to selec [...] adds ae664d9d8559 nfp: support VxLAN inner TSO with GSO_PARTIAL offload adds 35a78bf20033 dt-bindings: can: renesas,rcar-canfd: Document RZ/G2UL support adds e1cf330fa28a can: m_can: remove a copy of the NAPI_POLL_WEIGHT define adds 5f02ecbe08d6 docs: networking: device drivers: can: add ctucanfd to index adds 75790ef3b796 docs: networking: device drivers: can: ctucanfd: update au [...] adds 704fd1762045 can: ctucanfd: remove unused including <linux/version.h> adds e715d4459485 can: ctucanfd: ctucan_platform_probe(): remove unnecessary [...] adds a51491ac6ed2 can: ctucanfd: remove inline keyword from local static functions adds e391a0f7be61 can: ctucanfd: remove debug statements adds 28b250e070e9 can: ctucanfd: remove PCI module debug parameters adds 2fc9f69edd21 Merge tag 'linux-can-next-for-5.19-20220502' of git://git. [...] adds 70dcf3cdc342 net: phylink: Convert to mdiobus_c45_{read|write} adds 260bdfea873a net: phy: Convert to mdiobus_c45_{read|write} adds cad75717c71b net: phy: bcm87xx: Use mmd helpers adds 639e4b93ab68 net: dsa: sja1105: Convert to mdiobus_c45_read adds d18af067c98e net: pcs: pcs-xpcs: Convert to mdiobus_c45_read adds d7ab15ab34a4 Merge branch 'use-mmd-c45-helpers' adds c92bf26ccebc rtnl: allocate more attr tables on the heap adds 63105e83987a rtnl: split __rtnl_newlink() into two functions adds 02839cc8d72b rtnl: move rtnl_newlink_create() adds 0decb97cb105 Merge branch 'net-more-heap-allocation-and-split-of-rtnl_newlink' adds cfa1e01ecf51 net: ieee802154: ca8210: Fix lifs/sifs periods adds 731cddce6dd1 net: mac802154: Convert the symbol duration into nanoseconds adds 781830c800dd net: mac802154: Set durations automatically adds b8e508f42138 net: ieee802154: Drop duration settings when the core does [...] adds 5b0e58542acb net: ieee802154: Enhance/fix the names of the MLME return codes adds f06cfc233ac6 net: ieee802154: Fill the list of MLME return codes adds 337e2f8681d7 net: mac802154: Save a global error code on transmissions adds 30ca44eb2480 net: mac802154: Create an offloaded transmission error helper adds 5a1b57c0dde9 net: mac802154: Create an error helper for asynchronous of [...] adds 2b1c9dbf047b net: ieee802154: at86rf230: Call _xmit_hw_error() when fai [...] adds 6ec9630b1abe net: ieee802154: at86rf230: Forward Tx trac errors adds 35f34ee102a5 net: ieee802154: atusb: Call _xmit_hw_error() upon transmi [...] adds ab191c1cff9c net: ieee802154: ca8210: Use core return codes instead of [...] adds 510ce586320d net: ieee802154: ca8210: Call _xmit_error() when a transmi [...] adds 1229df4b313a net: mac802154: Fix symbol durations adds c5f50500a027 Stefan Schmidt says: adds 05e4ed1ce585 net: mscc: ocelot: remove unnecessary variable adds 8c5b07da9bc8 net: mscc: ocelot: add missed parentheses around macro argument adds e1ff0bd67350 Merge branch 'ocelot-stats-improvement' adds 0b9f1b265ee1 octeontx2-af: debugfs: fix error return of allocations adds 829b7bdd7044 tcp: optimise skb_zerocopy_iter_stream() adds b52e1cce31ca ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL adds 954f46d2f0b4 selftests: forwarding: add Per-Stream Filtering and Polici [...] adds a10320988626 vsock/virtio: factor our the code to initialize and delete VQs adds bd50c5dc182b vsock/virtio: add support for device suspend/resume adds 0530a683fc85 Merge branch 'vsock-virtio-add-support-for-device-suspend-resume' adds bd8a53675c0d net: sysctl: use shared sysctl macro adds 4c7f24f857c7 net: sysctl: introduce sysctl SYSCTL_THREE adds 57b19468b369 selftests/sysctl: add sysctl macro test adds cb636b3e372b Merge branch 'use-standard-sysctl-macro' adds 135433b30a53 mlxsw: reg: Add "desc" field to SBPR adds c864769add96 mlxsw: Configure descriptor buffers adds 1531cc632d13 selftests: forwarding: lib: Add start_traffic_pktsize() helpers adds 1d267aa8699b selftests: mlxsw: Add a test for soaking up a burst of traffic adds f4f1fd764620 Merge branch 'mlxsw-remove-size-limitations-on-egress-desc [...] adds c389362096be net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_m [...] adds 7134c602812a net/mlx5: Remove useless kfree adds b5235a9979f9 net/mlx5: Delete redundant default assignment of runtime d [...] adds cdfc6ffbfb39 net/mlx5: Print initializing field in case of timeout adds 84a137f051a5 net/mlx5e: Drop error CQE handling from the XSK RX handler adds a90889b4e8bd net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function adds c70c3336a63e net/mlx5e: TC, set proper dest type adds d639af621600 net/mlx5: fs, split software and IFC flow destination definitions adds d49d63075e0f net/mlx5: fs, refactor software deletion rule adds c3ae3a9cfe2f net/mlx5: fs, jump to exit point and don't fall through adds 6510bc0d7cb4 net/mlx5: fs, add unused destination type adds a30c8b9025db net/mlx5: fs, do proper bookkeeping for forward destinations adds 7b0c63385976 net/mlx5: fs, delete the FTE when there are no rules attac [...] adds 72191a4cd525 net/mlx5: fs, call the deletion function of the node adds 3a09fae035c8 net/mlx5: fs, an FTE should have no dests when deleted adds 2b68abf93365 Merge tag 'mlx5-updates-2022-05-02' of git://git.kernel.or [...] adds 4d25247d3ae4 mptcp: bypass in-kernel PM restrictions for non-kernel PMs adds b3b71bf91521 selftests: mptcp: ADD_ADDR echo test with missing userspac [...] adds 8a348392209f mptcp: store remote id from MP_JOIN SYN/ACK in local ctx adds d1ace2d9abf3 mptcp: reflect remote port (not 0) in ANNOUNCED events adds 70c708e82606 mptcp: establish subflows from either end of connection adds 41b3c69bf941 mptcp: expose server_side attribute in MPTCP netlink events adds 304ab97f4c7c mptcp: allow ADD_ADDR reissuance by userspace PMs adds 2201124dbbad Merge branch 'mptcp-userspace-path-manager-prerequisites' adds 7d4e91e06486 selftests: forwarding: add basic QoS classification test f [...] adds 58caed3dacb4 netdev: reshuffle netif_napi_add() APIs to allow dropping weight adds 34e63cd5ba29 iwlwifi: fw: Replace zero-length arrays with flexible-arra [...] adds c5f675748cf0 iwlwifi: mei: Replace zero-length array with flexible-arra [...] adds 29ed2d7606bb rtw88: change idle mode condition during hw_scan adds b169f877f001 rtw89: ser: fix CAM leaks occurring in L2 reset adds e1400b115cac rtw89: mac: move table of mem base addr to common adds 198b6cf70146 rtw89: mac: correct decision on error status by scenario adds 14f9f4790048 rtw89: ser: control hci interrupts on/off by state adds 9f8004bfed03 rtw89: ser: dump memory for fw payload engine while L2 reset adds f5e246846412 rtw89: ser: dump fw backtrace while L2 reset adds 11fe4ccda867 rtw89: reconstruct fw feature adds edb896297abe rtw89: support FW crash simulation adds 306451188062 rtw89: reduce export symbol number of mac size and quota adds 5a0e776bec96 rtw89: add UK to regulation type adds c504bf23290c rtw89: 8852a: update txpwr tables to HALRF_027_00_038 adds 034307088cb2 rtw89: regd: consider 6G band adds 1ae30c37ecf1 rtw89: regd: update mapping table to R59-R32 adds bed4045ffb9c rtw89: packed IGI configuration flow into function for DIG [...] adds 1e6f0d2a677a rtw89: disabled IGI configuration for unsupported hardware adds a95bd62ec01d rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to s [...] adds 6d5b5d6290ec rtw89: pci: support variant of fill_txaddr_info adds f59acdde5197 rtw89: support variant of fill_txdesc adds 79a6c9a4f3c4 rtw89: support hardware generate security header adds 84fc6999f0d0 rtw89: read RX bandwidth from v1 type RX descriptor adds 26bb93407c74 rtw89: handle potential uninitialized variable adds ba9177fcef21 ath11k: Add basic WoW functionalities adds fec4b898f369 ath11k: Add WoW net-detect functionality adds c417b247ba04 ath11k: implement hardware data filter adds 90bf5c8d0f7e ath11k: purge rx pktlog when entering WoW adds c3c36bfe998b ath11k: support ARP and NS offload adds a16d9b50cfba ath11k: support GTK rekey offload adds 9503a1fc123d ath9k: Use platform_get_irq() to get the interrupt adds b7d174479c8a ath6kl: fix typos in comments adds 2c3fc50591ff ath10k: Trigger sta disconnect on hardware restart adds c4e9705c5012 ath10k: Use of_device_get_match_data() helper adds 997dc60f0855 ath11k: Refactor the peer delete adds 72a9bff38654 ath11k: change fw build id format in driver init log adds 2db80f93869d ath11k: acquire ab->base_lock in unassign when finding the [...] adds 7fb376ad7d3f ath11k: remove unused ATH11K_BD_IE_BOARD_EXT adds 0c104b6163e3 ath11k: disable regdb support for QCA6390 adds 13da397f884d ath11k: add support for device recovery for QCA6390/WCN6855 adds 38194f3a605e ath11k: add synchronization operation between reconfigure [...] adds 78e3e6094220 ath11k: Add hw-restart option to simulate_fw_crash adds 0d7a8a6204ea ath11k: fix the warning of dev_wake in mhi_pm_disable_tran [...] adds 1e4ac7173c93 ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability adds 62abdc06c50e ath11k: add fallback board name without variant while sear [...] adds 9d97114d2220 ath11k: add read variant from SMBIOS for download board data adds 7b0c70d92a43 ath11k: Add peer rhash table support adds 26c31016fe7e ath9k: make ATH_SREV macros more consistent adds a96474a794e1 ath9k: split set11nRateFlags and set11nChainSel adds 3096a4d9eb9b ath9k: use AR9300_MAX_CHAINS when appropriate adds 9aaff3864b60 ath9k: fix ar9003_get_eepmisc adds 193025378c44 ath9k: refactor ar9003_hw_spur_mitigate_ofdm adds 673424ce0e77 ath9k: add functions to get paprd rate mask adds b2beae327e03 ath11k: store and send country code to firmware after recovery adds 1216c4d30723 wcn36xx: Implement tx_rate reporting adds 801cb1d23428 ath11k: add support to search regdb data in board-2.bin fo [...] adds 1f682dc9fb37 ath11k: reduce the wait time of 11d scan and hw scan while [...] adds 2c977be2cc5c ath10k: add support for MSDU IDs for USB devices adds d930e2560ebe ath10k: enable napi on RX path for usb adds 7c4582306412 ath9k: make is2ghz consistent in ar9003_eeprom adds 9149a94adad2 wcn36xx: Improve readability of wcn36xx_caps_name adds 948171b5f6fc ath11k: PCI changes to support WCN6750 adds bbfdc5a751a6 ath11k: Refactor PCI code to support WCN6750 adds 8d06b8023ace ath11k: Choose MSI config based on HW revision adds 0cfaf2243e9e ath11k: Refactor MSI logic to support WCN6750 adds 5b32b6dd9663 ath11k: Remove core PCI references from PCI common code adds 50dc9ce9f805 ath11k: Change max no of active probe SSID and BSSID to fw [...] adds 2dd398dee7aa ath11k: Remove unnecessary delay in ath11k_core_suspend adds 633469e3bac1 ath11k: fix driver initialization failure with WoW unsupported hw adds 121210ec935c ath11k: mhi: remove state machine adds 3e80fcbca372 ath11k: mhi: add error handling for suspend and resume adds b9e34ba6b314 ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() adds ebc7a4962765 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 740c431c22fe rtw89: pci: add register definition to rtw89_pci_info to g [...] adds b9467e94b1f2 rtw89: pci: add pci attributes to configure operating mode adds 1e3f20554815 rtw89: pci: refine pci pre_init function adds 0db862fb025c rtw89: pci: add LTR setting for v1 chip adds bab9e2391786 rtw89: pci: set address info registers depends on chips adds 22a66e7c3abe rtw89: pci: add deglitch setting adds e1e7a574b20f rtw89: pci: add L1 settings adds a7d82a7aae65 rtw89: extend dmac_pre_init to support 8852C adds cf7b8b808811 rtw89: update STA scheduler parameters for v1 chip adds 61ebeecb3d67 rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip adds 5cb5562d2a21 rtw89: Turn on CR protection of CMAC adds b61adeed5409 rtw89: 8852c: update security engine setting adds c49154ff8bcb rtw89: update scheduler setting adds 19cb94273f40 rtw89: initialize NAV control adds 75fd91aa92f9 rtw89: update TMAC parameters adds 9fb4862e913c rtw89: update ptcl_init adds ee20d538c498 rtw89: change idle mode condition during hw_scan adds 2b8219e9b746 rtw89: packet offload handler to avoid warning adds 841f2633840e rtw89: coex: Add case for scan offload adds 65ee4971a262 rtw89: fix misconfiguration on hw_scan channel time adds 3e12968f6d12 mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_wo [...] adds 92cadedd9d5f brcmfmac: Avoid keeping power to SDIO card unless WOWL is used adds a0ff2a87194a rtlwifi: replace usage of found with dedicated list iterat [...] adds 21338c5bdeb9 rtl8xxxu: feed antenna information for cfg80211 adds bd917b3d28c9 rtl8xxxu: fill up txrate info for gen1 chips adds 3f6b867559b3 b43legacy: Fix assigning negative value to unsigned variable adds 11800d893b38 b43: Fix assigning negative value to unsigned variable adds e8366bbabe1d ipw2x00: Fix potential NULL dereference in libipw_xmit() adds 3223e922ccf8 orinoco: Prepare cleanup of powerpc's asm/prom.h adds 92bbf95df768 ipw2x00: use DEVICE_ATTR_*() macro adds 450c271d508f mac80211: protect ieee80211_assign_beacon with next_beacon check adds e5c95ca094cf mac80211: Improve confusing comment around tx_info clearing adds 6d945a33f2b0 mac80211: introduce BSS color collision detection adds a75971bc2b84 nl80211: show SSID for P2P_GO interfaces adds 5c6dd7bd569b mac80211: minstrel_ht: fix where rate stats are stored (fi [...] adds 046d2e7c50e3 mac80211: prepare sta handling for MLO support adds 5ddfffd6da9b rtw89: ser: fix unannotated fall-through adds eeadcd2a47f8 rtw89: ser: configure D-MAC interrupt mask adds d86369e937f1 rtw89: ser: configure C-MAC interrupt mask adds 9f405b0162ba rtw89: ser: configure top ERR IMR for firmware to recover adds 9a1ab283c709 rtw89: change station scheduler setting for hardware TX mode adds 181751970107 rtw89: reset BA CAM adds ec356ffb2917 rtw89: 8852c: disable firmware watchdog if CPU disabled adds d264edb1cc65 rtw89: Skip useless dig gain and igi related settings for 8852C adds 065cf8f9777f rtw89: 8852c: add 8852c specific BT-coexistence initial function adds af5175acc8e2 rtw89: rtw89_ser: add const to struct state_ent and event_ent adds c1edc86472fc rtw88: add ieee80211:sta_rc_update ops adds 6723c0cde84f rtw88: fix incorrect frequency reported adds f2217968ffda rtw88: Add update beacon flow for AP mode adds f1c4dabfe68d rtw88: 8821c: Enable TX report for management frames adds f5207c122102 rtw88: do PHY calibration while starting AP adds ece31c93d4d6 rtw88: 8821c: fix debugfs rssi value adds d5286826201e rtw88: 8821ce: add support for device ID 0xb821 adds b9eb5f0742d1 rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID adds b2268fd81c18 wlcore: debugfs: use pm_runtime_resume_and_get() instead o [...] adds e8c241d4a7fa rtlwifi: Fix spelling mistake "cacluated" -> "calculated" adds 780d9c48a05a rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" adds 4a5fb1bbcdf1 wfx: get out from the staging area adds 79649041edc8 Merge branch 'wfx-move-out-of-staging' adds aa7f148bedca rtw89: extend H2C of CMAC control info adds 04b5983ef700 rtw89: add new H2C to configure security CAM via DCTL for V1 chip adds 0a6f299b6782 rtw89: configure security CAM for V1 chip adds dc4246eff026 rtw89: pci: correct return value handling of rtw89_write16 [...] adds ab589ac24ee1 wlcore: main: use pm_runtime_resume_and_get() instead of p [...] adds da8e909c99e4 wlcore: sysfs: use pm_runtime_resume_and_get() instead of [...] adds 3447eebe6084 wlcore: testmode: use pm_runtime_resume_and_get() instead [...] adds d8e11976d8e8 wlcore: vendor_cmd: use pm_runtime_resume_and_get() instea [...] adds 00bfc8964f43 wlcore: sdio: using pm_runtime_resume_and_get() instead of [...] adds e05c7ddfeb23 wlcore: cmd: using pm_runtime_resume_and_get() instead of [...] adds 8e95061b5b9c wl18xx: debugfs: use pm_runtime_resume_and_get() instead o [...] adds eefad995c242 rtw89: 8852c: add BB and RF parameters tables adds 342475ac510a rtw89: 8852c: add TX power by rate and limit tables adds c6badab206d5 rtw89: 8852c: add TX power track tables adds c7845551bf66 rtw89: 8852c: phy: configure TSSI bandedge adds cc99eefa61f0 rtw89: 8852c: add BB initial and reset functions adds e885871ee809 rtw89: 8852c: support bb gain info adds e6b17cbd34e3 rtw89: 8852c: add efuse gain offset parser adds 7b9c98c7a484 rtw89: 8852c: add HFC parameters adds bb865ba6ea83 rtw89: 8852c: add set channel function of RF part adds 63fb5c981590 rtw89: 8852c: set channel of MAC part adds 1b00e9236a71 rtw89: 8852c: add set channel of BB part adds 79dafcd4ff6f rtw89: 8852c: add help function of set channel adds 54d5ecc1710e wl12xx: use pm_runtime_resume_and_get() instead of pm_runt [...] adds c94e36908467 wl12xx: scan: use pm_runtime_resume_and_get() instead of p [...] adds 9cbdadf0097f rtw88: fix uninitialized 'tim_offset' warning adds 9ebacb1e7e75 rtw88: pci: 8821c: Disable 21ce completion timeout adds 948e521c7285 rtw89: pci: add variant IMR/ISR and configure functions adds e1757e804501 rtw89: pci: add variant RPWM/CPWM to enter low power mode adds 837202684657 rtw89: pci: reclaim TX BD only if it really need adds c83dcd0508e2 rtw89: pci: add a separate interrupt handler for low power mode adds 98816def1973 rtw89: ser: re-enable interrupt in threadfn if under_recovery adds 52edbb9fb78a rtw89: ps: access TX/RX rings via another registers in low [...] adds d7259cdbd055 rtw89: pci: allow to process RPP prior to TX BD adds fc5f311fce74 rtw89: don't flush hci queues and send h2c if power is off adds 16b44ed0ffd3 rtw89: add RF H2C to notify firmware adds cd89a47105dc rtw89: 8852c: configure default BB TX/RX path adds af0cac159b1c rtw89: 8852c: implement chip_ops related to TX power adds 3ecca403d9bf rtw89: 8852c: implement chip_ops::get_thermal adds f4ae7ccc2bbf rtw89: 8852c: fill freq and band of RX status by PPDU report adds 2fb822f82a59 rtw89: 8852c: add chip_ops related to BTC adds 68d57a07bfe5 wireless: add plfxlc driver for pureLiFi X, XL, XC devices adds 255ca28a659d mwifiex: Select firmware based on strapping adds 562354ab9f0a mwifiex: Add SD8997 SDIO-UART firmware adds fc6234d7e2e3 rtw88: use the correct bit in the REG_HCI_OPT_CTRL register adds 746285cf81dc rtl818x: Prevent using not initialized queues adds 21947f3a74d6 brcmfmac: use ISO3166 country code and 0 rev as fallback o [...] adds 8c783024d6ac rtlwifi: btcoex: fix if == else warning adds 11dc130b4ee0 rtw89: remove unneeded semicolon adds 72a1a2edeb1c plfxlc: Remove unused include <linux/version.h> adds 1d6d131d5049 rtw88: add HT MPDU density value for each chip adds 02ee806843bd rtw88: fix not disabling beacon filter after disconnection adds 5b3fd8fd7ceb rtw88: fix hw scan may cause disconnect issue adds 0d3b26c4b97a rtw88: remove a copy of the NAPI_POLL_WEIGHT define adds ccc915e7dd7e plfxlc: fix le16_to_cpu warning for beacon_interval adds ec424639d41b rtw89: 8852c: rfk: add RFK tables adds 76599a8d0b7d rtw89: 8852c: rfk: add DACK adds fb8177d729f2 rtw89: 8852c: rfk: add LCK adds e5efc4d55c20 rtw89: 8852c: rfk: add TSSI adds 30052c5a1c99 rtw89: 8852c: rfk: add RCK adds ac91be975616 rtw89: 8852c: rfk: add RX DCK adds 2da8109d9885 rtw89: 8852c: rfk: add IQK adds da4cea16cb13 rtw89: 8852c: rfk: add DPK adds 24584d4f0afc ath9k: fix ath_get_rate_txpower() to respect the rate list [...] adds 405342ebea2a ath11k: Fix spelling mistake "reseting" -> "resetting" adds 2578171ff85e wcn36xx: clean up some inconsistent indenting adds d7ceee8051ba ath9k: Remove unnecessary print function dev_err() adds e2e23a791745 ath11k: add support for extended wmi service bit adds 652f69ed9c1b ath11k: Add support for SAR adds 605194411d73 ath11k: fix missing unlock on error in ath11k_wow_op_resume() adds 67888630adde ath11k: Fix build warning without CONFIG_IPV6 adds 45286070e9e7 wil6210: use pm_runtime_resume_and_get() instead of pm_run [...] adds 2dc509305cf9 ath9k_htc: fix potential out of bounds access with invalid [...] adds e999a5da28a0 ath9k: fix QCA9561 PA bias level adds b6f6301041a3 ath11k: Do not put HW in DBS mode for WCN6750 adds 95959d702ede ath11k: WMI changes to support WCN6750 adds 33b67a4b4e64 ath11k: Update WBM idle ring HP after FW mode on adds 161c64de239c ath11k: disable spectral scan during spectral deinit adds 66721bb4bbf2 ath11k: read country code from SMBIOS for WCN6855/QCA6390 adds 7471f7d273ac ath10k: simplify if-if to if-else adds a5f3aed5889e wil6210: simplify if-if to if-else adds 2950833f10cf ath9k: hif_usb: simplify if-if to if-else adds b72a4aff947b ath10k: skip ath10k_halt during suspend for driver state R [...] adds eee645eccfc4 ath11k: Don't use GFP_KERNEL in atomic context adds 7330e1ec9748 ath11k: fix warning of not found station for bssid in message adds 3a597f0d425b ath11k: change management tx queue to avoid connection timed out adds 00fd24089b81 dt: bindings: net: add bindings of WCN6750 for ath11k adds 92c1858e4399 ath11k: Move parameters in bus_params to hw_params adds d1e1edfde035 ath11k: Add HW params for WCN6750 adds 56c8ccf331bd ath11k: Add register access logic for WCN6750 adds 676f8905fff9 ath11k: Fetch device information via QMI for WCN6750 adds 73d3e71306fe ath11k: Add QMI changes for WCN6750 adds 49890d9c93d5 ath11k: HAL changes to support WCN6750 adds e67ba1973917 ath11k: Datapath changes to support WCN6750 adds 00402f49d26f ath11k: Add support for WCN6750 device adds 52bcfd1b239b ath10k: remove a copy of the NAPI_POLL_WEIGHT define adds 3b3299a1080e wil6210: use NAPI_POLL_WEIGHT for napi budget adds 54a6f29522da carl9170: tx: fix an incorrect use of list iterator adds f39af96d352d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds f43f0cd2d9b0 Merge tag 'wireless-next-2022-05-03' of git://git.kernel.o [...] adds 4638de5aefe5 mptcp: handle local addrs announced by userspace PMs adds 8b20137012d9 mptcp: read attributes of addr entries managed by userspace PMs adds 982f17ba1a25 mptcp: netlink: split mptcp_pm_parse_addr into two functions adds 9ab4807c84a4 mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE adds 9a0b36509df0 selftests: mptcp: support MPTCP_PM_CMD_ANNOUNCE adds d9a4594edabf mptcp: netlink: Add MPTCP_PM_CMD_REMOVE adds ecd2a77d672f selftests: mptcp: support MPTCP_PM_CMD_REMOVE adds 702c2f646d42 mptcp: netlink: allow userspace-driven subflow establishment adds cf8d0a6dfd64 selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_CREATE adds 57cc361b8d38 selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_DESTROY adds b3e5fd653d39 selftests: mptcp: capture netlink events adds bdde081d728a selftests: mptcp: create listeners to receive MPJs adds 259a834fadda selftests: mptcp: functional tests for the userspace PM type adds 6a9b3de82516 Merge branch 'mptcp-pathmanager-api' adds 301e0be800be net/mlx5: Simplify IPsec flow steering init/cleanup functions adds 9af1968ee13b net/mlx5: Check IPsec TX flow steering namespace in advance adds 021a429bdbde net/mlx5: Don't hide fallback to software IPsec in FS code adds a05a54694e40 net/mlx5: Reduce useless indirection in IPsec FS add/delete flows adds c674df973ad8 net/mlx5: Store IPsec ESN update work in XFRM state adds 2ea36e2e4ad2 net/mlx5: Remove useless validity check adds c6e3b421c707 net/mlx5: Merge various control path IPsec headers into one file adds a534e24d720f net/mlx5: Remove indirections from esp functions adds b73e67287b80 net/mlx5: Simplify HW context interfaces by using SA entry adds 82f7bdba3775 net/mlx5: Clean IPsec FS add/delete rules adds b7242ffc562c net/mlx5: Make sure that no dangling IPsec FS pointers exist adds a8444b0bdd1a net/mlx5: Don't advertise IPsec netdev support for non-IPs [...] adds effbe2675165 net/mlx5: Simplify IPsec capabilities logic adds 1c4a59b9fa98 net/mlx5: Remove not-supported ICV length adds 6cd2126ac602 net/mlx5: Cleanup XFRM attributes struct adds bd24d1ffb445 net/mlx5: Don't perform lookup after already known sec_path adds 656d33890732 net/mlx5: Allow future addition of IPsec object modifiers adds 402f2d6b6b07 Merge tag 'mlx5-updates-2022-05-03' of git://git.kernel.or [...] adds 0c38a5bd60eb sfc: Disable Siena support adds 6b73f20ab6c4 sfc: Copy a subset of mcdi_pcol.h to siena adds 39e85fe01127 Merge branch 'sfc-Siena-subdir' adds 18d2c710e5df selftests: mlxsw: bail_on_lldpad before installing the cle [...] adds 5ade50e2df2b selftests: router_vid_1: Add a diagram, fix coding style adds faa7521add89 selftests: router.sh: Add a diagram adds b6b584562cbe mlxsw: spectrum_dcb: Do not warn about priority changes adds 0106668cd2f9 mlxsw: Treat LLDP packets as control adds d1314096fbe9 mlxsw: spectrum_acl: Do not report activity for multicast routes adds b8950003849d mlxsw: spectrum_switchdev: Only query FDB notifications wh [...] adds cff9437605d5 mlxsw: spectrum_router: Only query neighbour activity when [...] adds a37f37a2e7f5 Merge branch 'mlxsw-updates' adds 425b9c7f51c9 memcg: accounting for objects allocated for new netdevice adds fa728505f3e7 dt-bindings: net: lan966x: fix example adds 0a448bba5009 net: mscc: ocelot: use list_add_tail in ocelot_vcap_filter [...] adds 3825a0d02748 net: mscc: ocelot: add to tail of empty list in ocelot_vca [...] adds 09fd1e0d1481 net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_ [...] adds 8e90c499bd68 net: mscc: ocelot: drop port argument from qos_policer_conf_set adds 91d350d661bf net: mscc: ocelot: don't use magic numbers for OCELOT_POLI [...] adds 4950b6990e3b Merge branch 'ocelot-vcap-cleanups' adds 1c1ed5a48411 net: sparx5: Add handling of host MDB entries adds c8227d568ddf Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds c4a67a21a6d2 Revert "Merge branch 'mlxsw-line-card-model'" adds 1f86123b9749 net: align SO_RCVMARK required privileges with SO_MARK adds d9ccf770c7c5 sungem: Prepare cleanup of powerpc's asm/prom.h adds 6bff3ffcf6ee net: ethernet: Prepare cleanup of powerpc's asm/prom.h adds fd49f8e61cd3 jme: remove an unnecessary indirection adds 16d083e28f1a net: switch to netif_napi_add_tx() adds 8d602e1a132e net: move snowflake callers to netif_napi_add_tx_weight() adds c67b627e99af net: Make msg_zerocopy_alloc static adds 10b4a11fe70f firmware: tee_bnxt: Use UUID API for exporting the UUID adds b713d0067574 mptcp: really share subflow snd_wnd adds 92be2f522777 mptcp: add mib for xmit window sharing adds ea66758c1795 tcp: allow MPTCP to update the announced window adds f3589be0c420 mptcp: never shrink offered window adds 38acb6260f60 mptcp: add more offered MIBs counter adds 949dfdcf343c Merge branch 'mptcp-improve-mptcp-level-window-tracking' adds 187dbc15d8a7 ice: use min_t() to make code cleaner in ice_gnss adds 295819b562fa ice: introduce common helper for retrieving VSI by vsi_num adds bd1ffe8e5df4 ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS adds 4b889474adc6 ice: get switch id on switchdev devices adds 9880d3d6f9e3 ice: add newline to dev_dbg in ice_vf_fdir_dump_info adds baeb705fd6a7 ice: always check VF VSI pointer values adds 00be8197c974 ice: remove return value comment for ice_reset_all_vfs adds 19c3e1ede517 ice: fix wording in comment for ice_reset_vf adds 71c114e87539 ice: add a function comment for ice_cfg_mac_antispoof adds 4eaf1797bca1 ice: remove period on argument description in ice_for_each_vf adds 76a8426959a6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 29c691347e38 nfp: flower: add infrastructure for pre_tun rework adds e30b2b68c14f nfp: flower: add/remove predt_list entries adds 38fc158e172b nfp: flower: enforce more strict pre_tun checks adds 9d5447ed44b5 nfp: flower: fixup ipv6/ipv4 route lookup for neigh events adds 9ee7c42183d1 nfp: flower: update nfp_tun_neigh structs adds f1df7956c11f nfp: flower: rework tunnel neighbour configuration adds 591c90a1d0b0 nfp: flower: link pre_tun flow rules with neigh entries adds c83a0fbe9766 nfp: flower: remove unused neighbour cache adds a7da2a864a4f nfp: flower: enable decap_v2 bit adds beb21e3e8e26 Merge branch 'nfp-flower-rework' adds 6df6398f7c8b net: add netif_inherit_tso_max() adds 14d7b8122fd5 net: don't allow user space to lift the device limits adds ee8b7a1156f3 net: make drivers set the TSO limit not the GSO limit adds 744d49daf8bd net: move netif_set_gso_max helpers adds 95730d657083 Merge branch 'tso-gso-limit-split' adds 833fbbbbfc8b ixgbe: Fix module_param allow_unsupported_sfp type adds b35413f415c6 igb: Convert kmap() to kmap_local_page() adds 53e2cb3b2a5a Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 0a02e282bad4 mlxbf_gige: increase MDIO polling rate to 5us adds 2c110abc4616 net: dsa: felix: use PGID_CPU for FDB entry migration on NPI port adds a51c1c3f3218 net: dsa: felix: stop migrating FDBs back and forth on tag [...] adds 28de0f9fec5a net: dsa: felix: perform MDB migration based on ocelot->mu [...] adds fe5233b0ba0d net: dsa: delete dsa_port_walk_{fdbs,mdbs} adds 8fc0b6992a06 Merge branch 'simplify-migration-of-host-filtered-addresse [...] adds 4d92c6275575 um: vector: switch to netif_napi_add_weight() adds be8af67fabcb caif_virtio: switch to netif_napi_add_weight() adds b707b89f7be3 eth: switch to netif_napi_add_weight() adds 8ded532cd1cb r8152: switch to netif_napi_add_weight() adds d484735dcf92 net: virtio: switch to netif_napi_add_weight() adds 6f83cb8cbfbf net: wan: switch to netif_napi_add_weight() adds 9f88af22521d Merge branch 'switch-drivers-to-netif_napi_add_weight' adds 7cf0f96df1d8 mlxsw: spectrum: Tolerate enslaving of various devices to VRF adds 0a27cb1692de mlxsw: spectrum_router: Add a dedicated notifier block adds 4f8afb680f13 mlxsw: spectrum: Move handling of VRF events to router code adds f40e600b369e mlxsw: spectrum: Move handling of HW stats events to router code adds ba81954cd526 mlxsw: spectrum: Move handling of router events to router code adds 75ef4342282a mlxsw: spectrum: Move handling of tunnel events to router code adds 05a8d7d4fadf mlxsw: spectrum: Update a comment adds c353fb0d4c93 mlxsw: spectrum_router: Take router lock in router notifie [...] adds 32fb67a3e7a6 selftests: lib: Add a generic helper for obtaining HW stats adds 813f97a26860 selftests: forwarding: Add a tunnel-based test for L3 HW stats adds eb60020411fc Merge branch 'mlxsw-dedicated-router-notification-block' adds cfa4e7b1bcf8 batman-adv: Start new development cycle adds 8864d2fcf043 batman-adv: remove unnecessary type castings adds c908565eecf2 Merge tag 'batadv-next-pullrequest-20220508' of git://git. [...] adds 2fbdf45d7d26 list: Add list_next_entry_circular() and list_prev_entry_c [...] adds a4ff365346c9 net: skb: introduce skb_data_area_size() adds 39d439047f1d net: wwan: t7xx: Add control DMA interface adds 13e920d93e37 net: wwan: t7xx: Add core components adds 48cc2f5ef846 net: wwan: t7xx: Add port proxy infrastructure adds da45d2566a1d net: wwan: t7xx: Add control port adds 61b7a2916a0e net: wwan: t7xx: Add AT and MBIM WWAN ports adds 33f78ab5a38a net: wwan: t7xx: Data path HW layer adds d642b012df70 net: wwan: t7xx: Add data path interface adds 05d19bf500f8 net: wwan: t7xx: Add WWAN network interface adds 46e8f49ed7b3 net: wwan: t7xx: Introduce power management adds d10b3a695ba0 net: wwan: t7xx: Runtime PM adds de49ea38ba11 net: wwan: t7xx: Device deep sleep lock/unlock adds c9933d494c54 net: wwan: t7xx: Add maintainers and documentation adds 6da3c47264b2 Merge branch 'wwan-t7xx' adds ca4567f1e6f6 rtnetlink: add extack support in fdb del handlers adds e92695e506d6 net: vxlan: Add extack support to vxlan_fdb_delete adds 5dd6da25255a Merge branch 'vxlan_fdb_delete-extack' adds a7f0e4bea8ed net: phy: genphy_c45_baset1_an_config_aneg: do no set unkn [...] adds 90532850eb21 net: phy: introduce genphy_c45_pma_baset1_setup_master_slave() adds a04dd88f77a4 net: phy: genphy_c45_pma_baset1_setup_master_slave: do no [...] adds b9a366f3d874 net: phy: introduce genphy_c45_pma_baset1_read_master_slave() adds acb8c5aec2b1 net: phy: genphy_c45_pma_baset1_read_master_slave: read ac [...] adds 2013ad8836ac net: phy: export genphy_c45_baset1_read_status() adds 165cd04fe253 net: phy: dp83td510: Add support for the DP83TD510 Ethernet PHY adds 613707eb8bb0 Merge branch 'add-ti-dp83td510-support' adds e078286a1375 net: phy: microchip: update LAN88xx phy ID and phy ID mask. adds 53ad22868289 net: phy: smsc: add LAN8742 phy support. adds 1728c0567f70 Merge branch 'lan8742-phy' adds a4fe9b6db6f9 net: hns3: fix access null pointer issue when set tx-buf-s [...] adds bbed70241204 net: hns3: remove the affinity settings of vector0 adds 767975e582c5 net: hns3: add byte order conversion for PF to VF mailbox message adds 416eedb60361 net: hns3: add byte order conversion for VF to PF mailbox message adds a1aed456e326 net: hns3: add query vf ring and vector map relation adds 443edfd6d43d net: hns3: fix incorrect type of argument in declaration o [...] adds 9c095bd0d4c4 Merge branch 'hns3-next' adds eef0dc7e517e ROSE: Remove unused code and clean up some inconsistent indenting adds 6384b7695953 ice: link representors to PCI device adds e0c7402270d9 Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" adds 5bcfeb6efee9 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 34e244ea1507 nfp: vendor neutral strings for chip and Corigne in string [...] adds 299ba7a32a3c nfp: support Corigine PCIE vendor ID adds 9eab75d45ddc Merge branch 'nfp-support-corigine-pcie-vendor-id' adds b3552d6a3b8b eth: dpaa2-mac: remove a dead-code NULL check on fwnode parent adds 42704b26b0f1 ptp: Add cycles support for virtual clocks adds 51eb7492af27 ptp: Request cycles for TX timestamp adds d58809d854c9 ptp: Pass hwtstamp to ptp_convert_timestamp() adds 97dc7cd92ac6 ptp: Support late timestamp determination adds fcf308e50928 ptp: Speed up vclock lookup adds 0abb62b68252 tsnep: Add free running cycle counter support adds 827634531e34 Merge branch 'ptp-support-hardware-clocks-with-additional- [...] adds 0cfeca62b56a devicetree: bindings: net: Add bindings doc for Sunplus SP7021. adds fd3040b9394c net: ethernet: Add driver for Sunplus SP7021 adds a12af6f860b3 Merge branch 'this-is-a-patch-series-for-ethernet-driver-o [...] adds ecd17a87eb78 x25: remove redundant pointer dev adds 61004d1d4bad nfp: flower: fix 'variable 'flow6' set but not used' adds 36ff6393292d sfc: Move Siena specific files adds 6e173d3b4af9 sfc: Copy shared files needed for Siena (part 1) adds d48523cb88e0 sfc: Copy shared files needed for Siena (part 2) adds 956f2d86cb37 sfc/siena: Remove build references to missing functionality adds 71ad88f66125 sfc/siena: Rename functions in efx headers to avoid confli [...] adds 7f9e4b2a61ba sfc/siena: Rename RX/TX functions to avoid conflicts with sfc adds 95e96f7788d0 sfc/siena: Rename peripheral functions to avoid conflicts [...] adds 4d49e5cd4b09 sfc/siena: Rename functions in mcdi headers to avoid confl [...] adds c8443b698238 sfc/siena: Rename functions in nic_common.h to avoid confl [...] adds 782f7130849f sfc/siena: Inline functions in sriov.h to avoid conflicts [...] adds c5a13c319e10 sfc: Add a basic Siena module adds bca56ea6849f Merge branch 'move-siena-into-a-separate-subdirectory' adds be76955dea93 net: fix kdoc on __dev_queue_xmit() adds ddccc9ef5599 skbuff: add a basic intro doc adds 9ec7ea146208 skbuff: rewrite the doc for data-only skbs adds 9facd94114b5 skbuff: render the checksum comment to documentation adds 4c0c6e4cf775 Merge branch 'docs-document-some-aspects-of-struct-sk_buff' adds 0781434af811 dt-bindings: net: orion-mdio: Convert to JSON schema adds 70a40ecfcb7d net: phy: microchip: add comments for the modified LAN88xx [...] adds b2be075139fa net: phy: smsc: add comments for the LAN8742 phy ID mask. adds 53a332f222c0 Merge branch 'net-phy-add-comments-for-lan8742-phy-support' adds 8324a02c342a net/mlx5: Add exit route when waiting for FW adds 37ca95e62ee2 net/mlx5: Increase FW pre-init timeout for health recovery adds 34a30d7635a8 net/mlx5: Lag, expose number of lag ports adds 8a6e75e5f57e net/mlx5: devcom only supports 2 ports adds 4202ea95a6b6 net/mlx5: Lag, move E-Switch prerequisite check into lag code adds ec2fa47d7b98 net/mlx5: Lag, use lag lock adds bc4c2f2e0179 net/mlx5: Lag, filter non compatible devices adds e9d5bb51c592 net/mlx5: Lag, store number of ports inside lag object adds e2c45931ff12 net/mlx5: Lag, support single FDB only on 2 ports adds cdf611d17094 net/mlx5: Lag, use hash when in roce lag on 4 ports adds 7e978e7714d6 net/mlx5: Lag, use actual number of lag ports adds 4cd14d44b11d net/mlx5: Support devices with more than 2 ports adds 24b3599effe2 net/mlx5: Lag, refactor dmesg print adds 352899f384d4 net/mlx5: Lag, use buckets in hash mode adds 7f46a0b7327a net/mlx5: Lag, add debugfs to query hardware lag state adds dc3a2001f616 Merge tag 'mlx5-updates-2022-05-09' of git://git.kernel.or [...] adds 5b87be9e4978 net: add include/net/net_debug.h adds d268c1f5cfc9 net: add CONFIG_DEBUG_NET adds 66e4c8d95008 net: warn if transport header was not set adds d7ea0d9df2a6 net: remove two BUG() from skb_checksum_help() adds eeee4b77dc52 net: add more debug info in skb_checksum_help() adds e508af8abbf9 Merge branch 'debug-net' adds 03dcb90dbf62 net: appletalk: remove Apple/Farallon LocalTalk PC support adds 01f4685797a5 eth: amd: remove NI6510 support (ni65) adds d098538ed4e8 igc: Remove igc_set_spd_dplx method adds 7241069f7a07 igc: Remove unused phy_type enum adds 95073d08154a igc: Change type of the 'igc_check_downshift' method adds ddae9bc4678c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds b57c7e8b76c6 selftests: forwarding: tc_actions: allow mirred egress tes [...] adds 11ecf3412bdc net: dsa: ocelot: accept 1000base-X for VSC9959 and VSC9953 adds 1900e30d0ef7 net: macb: simplify/cleanup NAPI reschedule checking adds 138badbc21a0 net: macb: use NAPI for TX completion path adds d7722973a192 Merge branch 'macb-napi-improvements' adds 32bf8e1f6fb9 net: enetc: manage ENETC_F_QBV in priv->active_offloads on [...] adds 285e8dedb4bd net: enetc: count the tc-taprio window drops adds bb709987f104 Merge branch 'count-tc-taprio-window-drops-in-enetc-driver' adds 43213daed6d6 fortify: Provide a memcpy trap door for sharp corners adds 0f84d403b8e5 net: enetc: kill PHY-less mode for PFs adds 982c97eede13 net: ethernet: SP7021: Fix spelling mistake "Interrput" -> [...] adds a14857c27a50 rtnetlink: verify rate parameters for calls to ndo_set_vf_rate adds e0d0e1fdf1ed nfp: VF rate limit support adds b33177f1d62b Merge branch 'nfp-vf-rate-limit-support' adds 9b19e57a3c78 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f4826443f4d6 mlxbf_gige: remove driver-managed interrupt counts adds 0df65743537d skbuff: replace a BUG_ON() with the new DEBUG_NET_WARN_ON_ONCE() adds fa926bb3e491 net: update the register_netdevice() kdoc adds f0a65f815f64 net: lan966x: Fix use of pointer after being freed adds e9b3ba439dcb net: dsa: felix: program host FDB entries towards PGID_CPU [...] adds 0ddf83cda5a6 net: dsa: felix: bring the NPI port indirection for host M [...] adds 910ee6cce92f net: dsa: felix: bring the NPI port indirection for host f [...] adds 465c3de42b5d net: dsa: introduce the dsa_cpu_ports() helper adds 72c3b0c7359a net: dsa: felix: manage host flooding using a specific dri [...] adds bacf93b05619 net: dsa: remove port argument from ->change_tag_protocol() adds c352e5e8e8f2 net: dsa: felix: dynamically determine tag_8021q CPU port [...] adds 7a29d220f4c0 net: dsa: felix: reimplement tagging protocol change with [...] adds 879c610c924f Merge branch 'dsa-changes-for-multiple-cpu-ports-part-1' adds 15f6d01e4829 net: mscc: ocelot: delete ocelot_port :: xmit_template adds 6d0be6004770 net: mscc: ocelot: minimize holes in struct ocelot_port adds 7e708760fc11 net: mscc: ocelot: move ocelot_port_private :: chip_port t [...] adds 75db72de1f74 Merge branch 'restructure-struct-ocelot_port' adds 65d4b471b3cf siena: Make MTD support specific for Siena adds dfb1cfbd497e siena: Make SRIOV support specific for Siena adds f62a074525de siena: Make HWMON support specific for Siena adds 58b6b3d5379d sfc/siena: Make MCDI logging support specific for Siena adds ef9b5770945d sfc/siena: Make PTP and reset support specific for Siena adds c374303969ea sfc/siena: Reinstate SRIOV init/fini function calls adds 0c1822d90725 Merge branch 'make-sfc-siena-ko-specific-to-siena' adds 8ea1eebb49a2 net: inet: Remove count from inet_listen_hashbucket adds e8d0059000b2 net: inet: Open code inet_hash2 and inet_unhash2 adds cae3873c5b3a net: inet: Retire port only listening_hash adds ec8cb4f617a2 net: selftests: Stress reuseport listen adds b67fd3d9d942 Merge branch 'net-inet-retire-port-only-listening_hash' adds a19cef450bb6 net: ethernet: Use swap() instead of open coding it adds 0f6deac3a079 net: page_pool: add page allocation stats for two fast pag [...] adds 7b8b82224c26 net: ethernet: fix platform_no_drv_owner.cocci warning adds d1408f6b4dd7 usbnet: Run unregister_netdev() before unbind() again adds 3108871f1922 usbnet: smsc95xx: Don't clear read-only PHY interrupt adds 14021da69811 usbnet: smsc95xx: Don't reset PHY behind PHY driver's back adds 8960f878e39f usbnet: smsc95xx: Avoid link settings race on interrupt reception adds 1ce8b37241ed usbnet: smsc95xx: Forward PHY interrupts to PHY driver to [...] adds 7e8b617eb93f net: phy: smsc: Cache interrupt mask adds 1e7b81edebc1 net: phy: smsc: Cope with hot-removal in interrupt handler adds b7da9c6b01cb Merge branch 'lan95xx-no-polling' adds 49bb39bddad2 selftests: fib_nexthops: Make the test more robust adds 4915d50e300e inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() adds f0cf4000f586 net: axienet: Be more careful about updating tx_bd_tail adds 9e2bc267e780 net: axienet: Use NAPI for TX completion path adds ad04cc058d64 bnxt_en: Update firmware interface to 1.10.2.95 adds 11862689e8f1 bnxt_en: Configure ptp filters during bnxt open adds 66ed81dcedc6 bnxt_en: Enable packet timestamping for all RX packets adds ab0bed4bf6fa bnxt_en: parse and report result field when NVRAM package [...] adds a65cc8435540 Merge branch 'bnxt_en-next' adds f9a210c72d70 sfc: siena: Fix Kconfig dependencies adds b01a277a0520 xfrm: free not used XFRM_ESP_NO_TRAILER flag adds a36708e64658 xfrm: delete not used number of external headers adds 87e0a94e60ea xfrm: rename xfrm_state_offload struct to allow reuse adds 482db2f1dd21 xfrm: store and rely on direction to construct offload flags adds 0c05ab78e3f2 ixgbe: propagate XFRM offload state direction instead of flags adds 55e2f83afb1c netdevsim: rely on XFRM state direction instead of flags adds 3ef535eccea3 net/mlx5e: Use XFRM state direction instead of flags adds 254c4a824c7c xfrm: drop not needed flags variable in XFRM offload struct adds 0f9008e5c510 Merge branch 'Be explicit with XFRM offload direction' adds 2c5f1536473b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c28678162b33 eth: sfc: remove remnants of the out-of-tree napi_weight m [...] adds 470bcfd6039b ixgbe: add xdp frags support to ndo_xdp_xmit adds d9713088158b ice: Expose RSS indirection tables for queue groups via ethtool adds 2ed3bf188b33 netfilter: ecache: use dedicated list for event redelivery adds 0d3cc504ba9c netfilter: conntrack: include ecache dying list in dumps adds 1397af5bfd7d netfilter: conntrack: remove the percpu dying list adds 78222bacfca9 netfilter: cttimeout: decouple unlink and free on netns de [...] adds 17438b42ce14 netfilter: remove nf_ct_unconfirmed_destroy helper adds c56716c69ce1 netfilter: extensions: introduce extension genid count adds 42df4fb9b1be netfilter: cttimeout: decouple unlink and free on netns de [...] adds ace53fdc262f netfilter: conntrack: remove __nf_ct_unconfirmed_destroy adds 8a75a2c17410 netfilter: conntrack: remove unconfirmed list adds 0bcfbafbcd34 netfilter: conntrack: avoid unconditional local_bh_disable adds 8169ff584003 netfilter: conntrack: add nf_ct_iter_data object for nf_ct [...] adds 2794cdb0b97b netfilter: nfnetlink: allow to detect if ctnetlink listene [...] adds b0a7ab4a7765 netfilter: conntrack: un-inline nf_ct_ecache_ext_add adds 90d1daa45849 netfilter: conntrack: add nf_conntrack_events autodetect mode adds 8edc81311100 netfilter: prefer extension check to pointer check adds 3412e1641828 netfilter: flowtable: nft_flow_route use more data for rev [...] adds 4f9bd53084d1 netfilter: conntrack: skip verification of zero UDP checksum adds 1a01a0751731 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds a7931ac16128 dt-bindings: net: renesas,etheravb: Document RZ/V2M SoC adds cb99badde146 ravb: Separate handling of irq enable/disable regs into feature adds b0265dcba3d6 ravb: Support separate Line0 (Desc), Line1 (Err) and Line2 [...] adds 72069a7b2821 ravb: Use separate clock for gPTP adds e1154be73153 ravb: Add support for RZ/V2M adds 5cf15ce3c8f1 Merge branch 'Renesas-RSZ-V2M-support' adds 89527be8d8d6 net: add IFLA_TSO_{MAX_SIZE|SEGS} attributes adds 7c4e983c4f3c net: allow gso_max_size to exceed 65536 adds 34b92e8d19da net: limit GSO_MAX_SIZE to 524280 bytes adds 9957b38b5e7a tcp_cubic: make hystart_ack_delay() aware of BIG TCP adds 7c96d8ec96bb ipv6: add struct hop_jumbo_hdr definition adds 09f3d1a3a52c ipv6/gso: remove temporary HBH/jumbo header adds 81fbc812132c ipv6/gro: insert temporary HBH/jumbo header adds 0fe79f28bfaf net: allow gro_max_size to exceed 65536 adds 80e425b61342 ipv6: Add hop-by-hop header to jumbograms in ip6_output adds d6f938ce52f9 net: loopback: enable BIG TCP packets adds d406099d6a15 veth: enable BIG TCP packets adds 1169a64265c4 mlx4: support BIG TCP packets adds de78960e025f mlx5: support BIG TCP packets adds 7fa2e481ff2f Merge branch 'big-tcp' adds 4c971d2f3548 net: annotate races around sk->sk_bound_dev_if adds a20ea298071f sctp: read sk->sk_bound_dev_if once in sctp_rcv() adds fdb5fd7f736e tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() adds e5fccaa1eb7f net: core: add READ_ONCE/WRITE_ONCE annotations for sk->sk [...] adds 36f7cec4f3af dccp: use READ_ONCE() to read sk->sk_bound_dev_if adds d2c135619cb8 inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_ [...] adds 70f87de9fa0d net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() adds ff0094030f14 l2tp: use add READ_ONCE() to fetch sk->sk_bound_dev_if adds 5d368f03280d ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() adds eda090c31fe9 inet: rename INET_MATCH() adds e97e68b56e78 Merge branch 'sk_bound_dev_if-annotations' adds 3aba103006bc net/smc: align the connect behaviour with TCP adds a3af33abd921 net: dm: check the boundary of skb drop reasons adds 20bbcd0a94c6 net: skb: check the boundrary of drop reason in kfree_skb_ [...] adds 7ebd3f3ee51a net: skb: change the definition SKB_DR_SET() adds f8319dfd1b3b net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() adds 6ee1d84b2b78 Merge branch 'skb-drop-reason-boundary' adds 382d917bfc1e net: hinic: add missing destroy_workqueue in hinic_pf_to_m [...] adds 3daebfbeb455 net: tulip: convert to devres adds 97e719a82b43 net: fix possible race in skb_attempt_defer_free() adds 2db60eed1a95 net: use napi_consume_skb() in skb_defer_free_flush() adds 39564c3fdc66 net: add skb_defer_max sysctl adds 909876500251 net: call skb_defer_free_flush() before each napi_poll() adds ee3398c78767 Merge branch 'net-skb-defer-freeing-polish' adds e68372efb9fe octeon_ep: add missing destroy_workqueue in octep_init_module adds 1dee43c2c6f1 octeon_ep: delete unnecessary NULL check adds b321dfafb0b9 net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout() adds d887ae3247e0 octeontx2-pf: Remove unnecessary synchronize_irq() before [...] adds f2ef6f7539c6 net: phy: micrel: Allow probing without .driver_data adds 8e6004dfecb7 net: phy: micrel: Use the kszphy probe/suspend/resume adds f008f8d0305c net: dsa: realtek: rtl8366rb: Serialize indirect PHY regis [...] adds c43ce39870b3 selftests: mptcp: fix a mp_fail test warning adds 0ea5374255a9 Revert "mptcp: add data lock for sk timers" adds ea1e301d04b7 mptcp: sockopt: add TCP_DEFER_ACCEPT support adds 2ba5c8163038 Merge branch 'mptcp-updates-for-net-next' adds 262d98b1193f net: wwan: t7xx: Avoid calls to skb_data_area_size() adds 89af2ce2d95c net: skb: Remove skb_data_area_size() adds 7fb18c0a781b Merge branch 'net-skb-remove-skb_data_area_size' adds 2af84932b3a1 can: raw: raw_sendmsg(): remove not needed setting of skb->sk adds 51a0d5e51178 can: raw: add support for SO_TXTIME/SCM_TXTIME adds 9f39d36530e5 can: isotp: add support for transmission without flow control adds 2aa39889c463 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN [...] adds 94737ef56b61 can: ctucanfd: Let users select instead of depend on CAN_CTUCANFD adds 30abc9291329 can: slcan: slc_xmit(): use can_dropped_invalid_skb() inst [...] adds 48b171dbf7b6 dt-bindings: can: renesas,rcar-canfd: Make interrupt-names [...] adds 14e1e9338c08 dt-bindings: can: ctucanfd: include common CAN controller [...] adds ba3e2eaef1ae docs: ctucanfd: Use 'kernel-figure' directive instead of 'figure' adds f7b88d9ae91e Merge tag 'linux-can-next-for-5.19-20220516' of git://git. [...] adds 6251264fedde net: ethernet: Fix unmet direct dependencies detected for [...] adds 1588f5a91b16 ethernet/ti: delete if NULL check befort devm_kfree adds bcdcf2c466d3 net/mlxbf_gige: use eth_zero_addr() to clear mac address adds a968c799eb1d ax25: merge repeat codes in ax25_dev_device_down() adds 29fd3ca1779f qed: Remove unnecessary synchronize_irq() before free_irq() adds bd81bfb5a1d1 net: vxge: Remove unnecessary synchronize_irq() before free_irq() adds d1e7f009bfff net: qede: Remove unnecessary synchronize_irq() before free_irq() adds 65a9dedc11d6 net: phy: marvell: Add errata section 5.1 for Alaska PHY adds b632eb069732 net/smc: send cdc msg inline if qp has sufficient inline space adds 793a7df63071 net/smc: rdma write inline if qp has sufficient inline space adds 68a0bd679049 Merge branch 'net-smc-send-and-write-inline-optimization-for-smc' adds 76e1e5df4b7c octeontx2-pf: Use memset_startat() helper in otx2_stop() adds ab4d6357c95f net: thunderx: remove null check after call container_of() adds 5ff0348b7f75 net: smc911x: replace ternary operator with min() adds bec67592521e ptp: ptp_clockmatrix: Add PTP_CLK_REQ_EXTTS support adds 7c7dcd66c5e0 ptp: ptp_clockmatrix: return -EBUSY if phase pull-in is in [...] adds 9cc341286e99 dn_route: set rt neigh to blackhole_netdev instead of loop [...] adds 6e144b47f560 octeontx2-pf: Add support for adaptive interrupt coalescing adds 4c7c8a6d87a8 net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get [...] adds 1d2c717bc7f7 net/mlx5: Add last command failure syndrome to debugfs adds 9b45bde82c22 net/mlx5: Inline db alloc API function adds 773c104d5333 net/mlx5: Allocate virtually contiguous memory in vport.c adds 88468311c07a net/mlx5: Allocate virtually contiguous memory in pci_irq.c adds 035e0dd57392 net/mlx5e: Allocate virtually contiguous memory for VLANs list adds 597c11232619 net/mlx5e: Allocate virtually contiguous memory for reps s [...] adds 675b9d51d6fb net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure [...] adds 682adfa6ca80 net/mlx5e: Support partial GSO for tunnels over vlans adds f05ec8d9d0d6 net/mlx5e: Allow relaxed ordering over VFs adds 77422a8f6f61 net/mlx5e: CT: Add ct driver counters adds 6d0ba49321a4 net/mlx5e: Correct the calculation of max channels for rep adds 65810a2d2ab3 net/mlx5e: Add XDP SQs to uplink representors steering tables adds ef9a3a4a813a net/mlx5: Lag, refactor lag state machine adds a4a9c87ebb68 net/mlx5: Remove unused argument adds 94db33177819 net/mlx5: Support multiport eswitch mode adds 6431ce6cd3bb Merge tag 'mlx5-updates-2022-05-17' of git://git.kernel.or [...] adds a30bf805592e net: dsa: microchip: ksz8795: update the port_cnt value in [...] adds 462d525018f0 net: dsa: microchip: move ksz_chip_data to ksz_common adds eee16b147121 net: dsa: microchip: perform the compatibility check for d [...] adds a530e6f2204a net: dsa: microchip: move struct mib_names to ksz_chip_data adds 198b34783ab1 net: dsa: microchip: move port memory allocation to ksz_common adds 997d2126ac61 net: dsa: microchip: move get_strings to ksz_common adds b094c679662c net: dsa: move mib->cnt_ptr reset code to ksz_common.c adds 65ac79e18120 net: dsa: microchip: add the phylink get_caps adds 008db08b64f4 net: dsa: microchip: remove unused members in ksz_device adds e8bacf408fa8 Merge branch 'dsa-microchip-ksz_switch-refactor' adds 9fd914bb05c2 arm64: dts: armada-3720-turris-mox: Correct reg property f [...] adds 32d0efabeec0 dt-bindings: net: marvell,orion-mdio: Set unevaluatedPrope [...] adds 86d282aca894 Merge branch 'armada-3720-turris-mox-and-orion-mdio' adds e991d0ed0b7a net: stmmac: remove unused get_addr() callback adds 32329216ca1d eth: sun: cassini: remove dead code adds 7ba106fcd4b4 selftests: netdevsim: Increase sleep time in hw_stats_l3.sh test adds 223153ea6c79 net: ethernet: sunplus: add missing of_node_put() in spl2s [...] adds a3641ca416a3 net: smc911x: Fix min() use in debug code adds 1f77204e11f8 dt-bindings: net: adin: document phy clock output properties adds ce3342161edc net: phy: adin: add support for clock output adds 654cd22227e6 ARM: dts: imx6qdl-sr-som: update phy configuration for som [...] adds 638c1152d50f Merge branch 'adin-add-support-for-clock-output' adds 4d3bf6fb5334 octeon_ep: Fix a memory leak in the error handling path of [...] adds 3588c189e45a octeon_ep: Fix irq releasing in the error handling path of [...] adds b465131b8054 Merge branch 'octeon_ep-fix-the-error-handling-path-of-oct [...] adds 309ec443079b sfc: siena: Have a unique wrapper ifndef for efx channels header adds d935053a62fa net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init [...] adds b885aab3d39d net: fec: Avoid allocating rx buffer using ATOMIC in ndo_open adds e43d940f480b nfp: flower: support ct merging when mangle action exists adds c1318b39c7d3 tls: Add opt-in zerocopy mode of sendfile() adds d7e6f5836038 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds eeff214dbfcb wfx: avoid flush_workqueue(system_highpri_wq) usage adds 5309cd5ec9b4 rtw89: 8852c: rfk: get calibrated channels to notify firmware adds e212d5d48d85 rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc adds 78af3cc67356 rtw89: 8852c: add basic and remaining chip_info adds 39a7652103ff rtw89: ps: fine tune polling interval while changing low p [...] adds 62440fbefad1 rtw89: correct AID settings of beamformee adds 55cf5b7e2d97 rtw89: 8852c: correct register definitions used by 8852c adds 68bf56e3b020 rtw89: 8852c: fix warning of FIELD_PREP() mask type adds 7ba49f4c6896 rtw89: 8852c: add 8852ce to Makefile and Kconfig adds 34c9a0e71cbb cfg80211: remove cfg80211_get_chan_state() adds 1b550a0bebfc nl80211: don't hold RTNL in color change request adds 2182db91e001 nl80211: rework internal_flags usage adds 7bc7981eeebe cfg80211: declare MODULE_FIRMWARE for regulatory.db adds fa4d58da401f mac80211: consider Order bit to fill CCMP AAD adds 0969b96352d6 mac80211: tx: delete a redundant if statement in ieee80211 [...] adds b041b7b9de6e mac80211: upgrade passive scan to active scan on DFS chann [...] adds 36f842359700 cfg80211: support disabling EHT mode adds 1ca980168669 mac80211: support disabling EHT mode adds f1c5d4ded782 wil6210: switch to netif_napi_add_tx() adds 3ed27b602cc3 mt76: switch to netif_napi_add_tx() adds 193eb523d27c qtnfmac: switch to netif_napi_add_weight() adds 454744754cbf wl1251: dynamically allocate memory used for DMA adds 4fb3f1f1818c rtw88: adjust adaptivity option to 1 adds f63bc788727c bcma: gpio: Switch to use fwnode instead of of_node adds 4ee8a915730f wilc1000: increase firmware version array size adds 72ebd6751f9e wilc1000: use fixed function base register value to access [...] adds 868f0e28290c wilc1000: fix crash observed in AP mode with cfg80211_regi [...] adds 819b161b9487 wilc1000: use 'u64' datatype for cookie variable adds 62296b3e19dd wilc1000: add valid vmm_entry check before fetching from TX queue adds 716c220b4d99 brcmfmac: allow setting wlan MAC address using device tree adds 84dc992e23df ssb: remove unreachable code adds 0cd75e4f1c9d rtw89: 8852c: add settings to decrease the effect of DC adds 4b0d341b2e04 rtw89: correct setting of RX MPDU length adds 98ed6159a505 rtw89: correct CCA control adds 0b75b35c3867 rtw89: add debug select to dump MAC pages 0x30 to 0x33 adds dadb20864d89 rtw89: add debug entry to dump BSSID CAM adds 2c33360bce6a wfx: use container_of() to get vif adds ad732da434a2 rtlwifi: Use pr_warn instead of WARN_ONCE adds 97f7a4702477 mac80211: unify CCMP/GCMP AAD construction adds 4273d3fa8aa5 mac80211: fix typo in documentation adds f5bf586aaddd mac80211: remove stray multi_sta_back_32bit docs adds f344c58c250d mac80211: mlme: move in RSSI reporting code adds c8fe4b0b37f6 mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid adds 926101d2b7be mac80211: mlme: use local SSID copy adds 53da4c45cade mac80211: remove unused argument to ieee80211_sta_connecti [...] adds 16d0364c722a mac80211: remove useless bssid copy adds 5dfad1081215 mac80211: mlme: track assoc_bss/associated separately adds 3d48cb74816d nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80 [...] adds 195b9a0fd581 mac80211: disable BSS color collision detection in case of [...] adds ee0e16ab756a mac80211: minstrel_ht: fill all requested rates adds 44fa75f207d8 mac80211: extend current rate control tx status API adds 569cf386ec5f mac80211: minstrel_ht: support ieee80211_rate_status adds 96c777708bca mt76: mt7915: fix DBDC default band selection on MT7915D adds 7b8e1ae886e4 mt76: mt7915: rework hardware/phy initialization adds 9912a4639d1a mt76: reduce tx queue lock hold time adds 402e01092e79 mt76: dma: use kzalloc instead of devm_kzalloc for txwi adds 77045a3740fa mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 adds 3128ea016965 mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 adds 51fb1278aa57 mt76: fix use-after-free by removing a non-RCU wcid pointer adds b619e01380ee mt76: fix MBSS index condition in DBDC mode adds df3e4143ba8a mt76: mt7921u: add suspend/resume support adds 5e0abf6f4903 mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configur [...] adds 47eea8ad62a1 mt76: mt7921: honor pm user configuration in mt7921_sniffe [...] adds 5beadb27fa80 mt76: mt7915: always call mt7915_wfsys_reset() during init adds aa796f12091a mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss adds 4e90db5e21eb mt76: mt7921: Fix the error handling path of mt7921_pci_probe() adds 9bd6823f5a64 mt76: mt7915: fix possible uninitialized pointer dereferen [...] adds 62fdc974894e mt76: mt7915: fix possible NULL pointer dereference in mt7 [...] adds badb6ffaa143 mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_ [...] adds 05268cf1789d mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate adds 1e779f49ca0c mt76: mt7915: use 0xff to initialize bitrate_mask in mt791 [...] adds 116c69603b01 mt76: mt7921: Add AP mode support adds f5874fc6f54e mt76: fix rx reordering with non explicit / psmp ack policy adds abba345311a7 mt76: fix antenna config missing in 6G cap adds 74752f5367ab mt76: mt7915: remove SCS feature adds b57a5bb0170a mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 st [...] adds deb0891bad7c mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 st [...] adds ad483ed9dd51 mt76: mt7921: fix kernel crash at mt7921_pci_remove adds 0a17329ae9c1 mt76: mt7915: add debugfs knob for RF registers read/write adds b61cc2a76b9d mt76: mt7603: move spin_lock_bh() to spin_lock() adds 46f6adbfce18 mt76: mt7915: disable RX_HDR_TRANS_SHORT adds 3968a66475b4 mt76: do not attempt to reorder received 802.3 packets wit [...] adds bc98e7fdd80d mt76: fix encap offload ethernet type check adds fcfe1b5e162b mt76: fix tx status related use-after-free race on station [...] adds cd85efdfd099 mt76: mt7915: configure soc clocks in mt7986_wmac_init adds ed2d3d948e6d mt76: connac: use skb_put_data instead of open coding adds b5509983d72e mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patc [...] adds 3620c8821ae1 mt76: mt7915: fix twt table_mask to u16 in mt7915_dev adds c088eb38e642 mt76: mt7915: reject duplicated twt flows adds 4ebcff04d3db mt76: mt7915: limit minimum twt duration adds bdd2ca78faac mt76: mt7915: rework SER debugfs knob adds b4c268ca4df8 mt76: mt7915: introduce mt7915_mac_severe_check() adds 1dfe52adb00d mt76: mt7915: move MT_INT_MASK_CSR to init.c adds cc9fd945db4f mt76: dma: add wrapper macro for accessing queue registers adds d1ddc536df93 mt76: add support for overriding the device used for DMA mapping adds 61b5156bf02d mt76: make number of tokens configurable dynamically adds f68d67623dec mt76: mt7915: add Wireless Ethernet Dispatch support adds 869f06468e77 mt76: mt7915: add support for 6G in-band discovery adds 5eb14a0cfcaa mt76: mt7615/mt7915: do reset_work with mt76's work queue adds 0d28ec72b093 mt76: mt7915: improve error handling for fw_debug knobs adds 64d607256a9e mt76: mt7915: add more statistics from fw_util debugfs knobs adds a0a2034e2da0 mt76: add gfp to mt76_mcu_msg_alloc signature adds 5fc201aa8cf3 mt76: mt7921: add ipv6 NS offload support adds e99a2d6bcdb0 Merge tag 'mt76-for-kvalo-2022-05-12' of https://github.co [...] adds f9eec4947add ath11k: Add support for targets without trustzone adds 80c5075f3999 ath11k: mac: fix too long line adds d9e441855c64 ath10k: mac: fix too long lines adds f2a7064a78b2 ath10k: support bus and device specific API 1 BDF selection adds 22cc687326e0 ath11k: Fix RX de-fragmentation issue on WCN6750 adds 9497b7880ffd ath11k: reset 11d state in process of recovery adds 0f84a156aa3b ath11k: Handle keepalive during WoWLAN suspend and resume adds 3a5627b94222 ath11k: Implement remain-on-channel support adds 355333a21754 ath11k: Don't check arvif->is_started before sending manag [...] adds 1d7f514577f0 ath11k: Designating channel frequency when sending managem [...] adds 4255a07a98cb wil6210: remove 'freq' debugfs adds 5962f370ce41 ath11k: Reuse the available memory after firmware reload adds 25c321e8534e ath11k: remove redundant assignment to variables vht_mcs a [...] adds d93185a92918 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds ee0e2f51e211 cfg80211: fix kernel-doc for cfg80211_beacon_data adds 0baef2846031 mac80211: refactor freeing the next_beacon adds 8762246c7b23 wireless: Fix Makefile to be in alphabetical order adds 9d9a9edcf8ed rtw89: add ieee80211::sta_rc_update ops adds d3efeee240f8 rtw89: 8852c: set TX antenna path adds 97df85871a5b rtw89: cfo: check mac_id to avoid out-of-bounds adds aebc048d1000 rtw89: 8852c: update txpwr tables to HALRF_027_00_052 adds a06d2dd7e22f rtw89: convert rtw89_band to nl80211_band precisely adds a456021c6f14 rtw89: pci: only mask out INT indicator register for disab [...] adds c1918196427b iwlwifi: pcie: simplify MSI-X cause mapping adds 537b76d26cbb iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wow [...] adds 51e073c23b46 iwlwifi: mvm: clean up authorized condition adds d1f6530c3e37 iwlwifi: fw: init SAR GEO table only if data is present adds 9d096e3d3061 iwlwifi: mvm: fix assert 1F04 upon reconfig adds 184f10db5f8f iwlwifi: mvm: add OTP info in case of init failure adds 147eb05f24e6 iwlwifi: mvm: always tell the firmware to accept MCAST fra [...] adds 98c0de7b26a1 iwlwifi: mvm: remove vif_count adds 55cf10488d7a iwlwifi: mei: clear the sap data header before sending adds 78488a64aea9 iwlwifi: mei: fix potential NULL-ptr deref adds d353e1a3bafd Merge tag 'wireless-next-2022-05-19' of git://git.kernel.o [...] adds b76b163f46b6 can: isotp: isotp_bind(): do not validate unused address i [...] adds caf6b7f81e05 can: can-dev: move to netif_napi_add_weight() adds 6c1e423a3c84 can: can-dev: remove obsolete CAN LED support adds 1a6dd9996699 can: mcp251xfd: silence clang's -Wunaligned-access warning adds fcf8962827b4 Merge tag 'linux-can-next-for-5.19-20220519' of git://git. [...] adds f01cdcf891a5 net: usb: r8152: Add in new Devices that are supported for [...] adds df98714e432a net: ethernet: SP7021: fix a use after free of skb->len adds 1c2133114d2d net: tls: fix messing up lists when bpf enabled adds 0600bdde1fae net: mtk_eth_soc: remove unused mac->mode adds 5a7a2f4b29d7 net: mtk_eth_soc: remove unused sgmii flags adds bc5e93e0cd22 net: mtk_eth_soc: add mask and update PCS speed definitions adds 7da3f901f8ec net: mtk_eth_soc: correct 802.3z speed setting adds a459187390bb net: mtk_eth_soc: correct 802.3z duplex setting adds 4ce5a0bd3958 net: mtk_eth_soc: stop passing phylink state to sgmii setup adds 1ec619ee4a05 net: mtk_eth_soc: provide mtk_sgmii_config() adds 650a49bc65df net: mtk_eth_soc: add fixme comment for state->speed use adds 0e37ad71b2ff net: mtk_eth_soc: move MAC_MCR setting to mac_finish() adds 21089867278d net: mtk_eth_soc: move restoration of SYSCFG0 to mac_finish() adds 901f3fbe13c3 net: mtk_eth_soc: convert code structure to suit split PCS [...] adds 14a44ab0330d net: mtk_eth_soc: partially convert to phylink_pcs adds cb89580ed896 Merge branch 'mtk_eth_soc-phylink-updates' adds 86afd5a0e78e net: wwan: t7xx: Fix smatch errors adds 7b4149bdee6a net: dsa: lantiq_gswip: Fix start index in gswip_port_fdb() adds 4951995dbe9d net: dsa: lantiq_gswip: Fix typo in gswip_port_fdb_dump() [...] adds 53332f845194 Merge branch 'lantiq_gswip-two-small-fixes' adds dbbc7d04c549 net: wwan: iosm: remove pointless null check adds 1172aa6e4a19 net: ipa: don't proceed to out-of-bound write adds 7ebe52f555de docs: change the title of networking docs adds 9ad084d66619 tcp: improve PRR loss recovery adds 7b16871f9932 mptcp: stop using the mptcp_has_another_subflow() helper adds d42f9e4e2384 mptcp: Check for orphaned subflow before handling MP_FAIL timer adds d9fb797046c5 mptcp: Do not traverse the subflow connection list without lock adds 2ba18161d407 selftests: mptcp: add MP_FAIL reset testcase adds 0784c25d21cf Merge branch 'mptcp-miscellaneous-fixes-and-a-new-test-case' adds 16ea52c44e7a eth: mtk_ppe: fix up after merge adds 2c50fc04757f netfilter: Use l3mdev flow key when re-routing mangled packets adds d265929930e2 netfilter: nf_conncount: reduce unnecessary GC adds f74360d3440c netfilter: conntrack: remove pr_debug callsites from tcp tracker adds 58a94a62a53f netfilter: ctnetlink: fix up for "netfilter: conntrack: re [...] adds 805cb5aadc2a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds c15f950d1495 net: ipa: drop an unneeded transaction reference adds c9d92cf28c0c net: ipa: rename a GSI error code adds 332ef7c814bd net: ipa: ignore endianness if there is no header adds 75944b040bbc net: ipa: open-code ether_setup() adds f0488c540e8a net: ipa: move endpoint configuration data definitions adds cf4e73a1667e net: ipa: rename a few endpoint config data types adds 660e52d651ab net: ipa: save a copy of endpoint default config adds b6d261449e6e Merge branch 'net-ipa-next' adds dc7769244e03 tcp_ipv6: set the drop_reason in the right place adds cc398a34d16f sfc/siena: Remove duplicate check on segments adds c09b0cd2cc6c net: avoid strange behavior with skb_defer_max == 1 adds dc2df00af951 net: tulip: fix build with CONFIG_GSC adds 9ee152ee3ee3 net: wwan: t7xx: use GFP_ATOMIC under spin lock in t7xx_cl [...] adds 5feba4727395 selftests: fib_nexthops: Make ping timeout configurable adds dbb2f362c783 eth: bnxt: make ulp_id unsigned to make GCC 12 happy adds c2e10f53455c net: vxlan: Fix kernel coding style adds f7b5a89c66de net: mscc: fix the alignment in ocelot_port_fdb_del() adds 29849a486a85 stcp: Use memset_after() to zero sctp_stream_out_ext adds eac67d83bf25 wwan: iosm: use a flexible array rather than allocate shor [...] adds d5a42de8bdbe net: Add a second bind table hashed by port and address adds 538aaf9b2383 selftests: Add test for timing a bind request to a port wi [...] adds aa5334b1f968 Merge branch 'add-a-bhash2-table-hashed-by-port-address' adds 1f36a72ae347 net: sparx5: switchdev: fix typo in comment adds e34be16bee65 net: mvpp2: fix typo in comment adds b0ea505ba0d7 net/mlx5: fix typo in comment adds cc4e7fa549cb net: qed: fix typos in comments adds 3f660c1820f7 cirrus: cs89x0: fix typo in comment adds 878e2eb29ac1 net: marvell: prestera: fix typo in comment adds b993e72cdd44 nfp: flower: fix typo in comment adds 60f243ad1426 qed: fix typos in comments adds 153213f0554d net: ipa: make endpoint HOLB drop configurable adds 3cebb7c2ed2d net: ipa: support hard aggregation limits adds beb90cba607f net: ipa: specify RX aggregation time limit in config data adds d15180b4eadb net: ipa: kill gsi_trans_commit_wait_timeout() adds 2091c79ac4de net: ipa: count the number of modem TX endpoints adds 7ffba3bdf76a net: ipa: get rid of ipa_cmd_info->direction adds 4de284b72e59 net: ipa: remove command direction argument adds 8797972afff3 net: ipa: remove command info pool adds a224bd4b88ca net: ipa: use data space for command opcodes adds 0598cec957ab Merge branch 'ipa-next' adds 33912c2639ad rxrpc: Allow list of in-use local UDP endpoints to be view [...] adds a05754295e01 rxrpc: Use refcount_t rather than atomic_t adds ad25f5cb3987 rxrpc: Fix locking issue adds dc9fd093b2eb rxrpc: Automatically generate trace tag enums adds 4ba68c519255 rxrpc: Return an error to sendmsg if call failed adds de696c4784f0 rxrpc, afs: Fix selection of abort codes adds adc9613ff66c afs: Adjust ACK interpretation to try and cope with NAT adds baea40de321b Merge branch 'rxrpc-misc' adds a3f7404c0bef net: selftests: Add stress_reuseport_listen to .gitignore adds 621427fbdada net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii adds 5ff851b7be75 net: fec: Do proper error checking for enet_out clk adds c304eddcecfe net: wrap the wireless pointers in struct net_device in an ifdef adds 980e74cac800 selftests: ocelot: tc_flower_chains: streamline test output adds 93196ef911ba selftests: ocelot: tc_flower_chains: use conventional inte [...] adds 4ea1396a8bd5 selftests: ocelot: tc_flower_chains: reorder interfaces adds cb7f2d05da8f Merge branch 'ocelot-selftests' adds 4149af28318a net: mscc: ocelot: offload tc action "ok" using an empty a [...] adds 06da3e8f390a eth: mtk_eth_soc: silence the GCC 12 array-bounds warning adds 385bc51b41ea eth: ice: silence the GCC 12 array-bounds warning adds 9dec850fd7c2 eth: tg3: silence the GCC 12 array-bounds warning adds cf0005d2b07b Merge branch 'net-gcc12-warnings' adds 082ff36bd5c0 arm64: dts: mediatek: mt7986: introduce ethernet nodes adds 4b139b75cc95 dt-bindings: net: mediatek,net: add mt7986-eth binding adds 62dfb4cc4446 net: ethernet: mtk_eth_soc: rely on GFP_KERNEL for dma_all [...] adds 731f3fd6bc87 net: ethernet: mtk_eth_soc: move tx dma desc configuration [...] adds eb067347aa87 net: ethernet: mtk_eth_soc: add txd_size to mtk_soc_data adds 0e05744beda4 net: ethernet: mtk_eth_soc: rely on txd_size in mtk_tx_all [...] adds c4fd06c2bb82 net: ethernet: mtk_eth_soc: rely on txd_size in mtk_desc_t [...] adds e70a5634c1f5 net: ethernet: mtk_eth_soc: rely on txd_size in txd_to_idx adds 670ff7dabbb0 net: ethernet: mtk_eth_soc: add rxd_size to mtk_soc_data adds 649a752775c2 net: ethernet: mtk_eth_soc: rely on txd_size field in mtk_ [...] adds 72e27d3718ba net: ethernet: mtk_eth_soc: rely on rxd_size field in mtk_ [...] adds 8cb42714cdc1 net: ethernet: mtk_eth_soc: introduce device register map adds 160d3a9b1929 net: ethernet: mtk_eth_soc: introduce MTK_NETSYS_V2 support adds 7173eca8eeb7 net: ethernet: mtk_eth_soc: convert ring dma pointer to void adds 4d6426904f13 net: ethernet: mtk_eth_soc: convert scratch_ring pointer to void adds 197c9e9b17b1 net: ethernet: mtk_eth_soc: introduce support for mt7986 chipset adds 265f58f60a29 Merge branch 'mt7986-support' adds 2a11fb1d1b85 net: fddi: skfp: smt: Remove extra parameters to vararg macro adds 17155d5db7ee dt-bindings: net: toshiba,visconti-dwmac: Update the commo [...] adds 0c7ab953d1f2 wifi: plfxlc: remove redundant NULL-check for GCC 12 adds e95032988053 wifi: ath9k: silence array-bounds warning on GCC 12 adds ee3db469dd31 wifi: rtlwifi: remove always-true condition pointed out by GCC 12 adds bd1d129daa3e wifi: ath6k: silence false positive -Wno-dangling-pointer [...] adds af3cdfd30c63 wifi: iwlwifi: use unsigned to silence a GCC 12 warning adds 84f23fb192ef wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning adds 131825261736 wifi: carl9170: silence a GCC 12 -Warray-bounds warning adds 1e39b27bd9d1 Merge branch 'fix-silence-gcc-12-warnings-in-drivers-net-w [...] adds 129b7532a0ed net: dsa: fix missing adjustment of host broadcast flooding adds 61be79ba2d90 net: dsa: felix: move the updating of PGID_CPU to the ocelot lib adds a72e23dd679c net: dsa: felix: update bridge fwd mask from ocelot lib wh [...] adds 8c166acb60f8 net: dsa: felix: directly call ocelot_port_{set,unset}_dsa [...] adds c295f9831f1d net: mscc: ocelot: switch from {,un}set to {,un}assign for [...] adds a4e044dc4c5b net: dsa: felix: tag_8021q preparation for multiple CPU ports adds 682a8c633fc3 Merge branch 'dsa-multi-cpu-port-part-two' adds 0097e86c8ec5 net: ethernet: mtk_eth_soc: fix error code in mtk_flow_off [...] adds 32c53420d2a0 eth: de4x5: remove support for Generic DECchip & DIGITAL E [...] adds fe7324b93222 net: dsa: OF-ware slave_mii_bus adds 63fac3343b99 Bluetooth: btbcm: Support per-board firmware variants adds 789f6b8ac3b1 Bluetooth: mt7921s: Fix the incorrect pointer check adds 7aa1e7d15f8a Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds 31396dd53f32 Bluetooth: Keep MGMT pending queue ordered FIFO adds bf7380e224f9 Bluetooth: btintel: Constify static struct regmap_bus adds 72ef98445aca Bluetooth: hci_qca: Use del_timer_sync() before freeing adds 05abad857277 Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] adds 6b5c1cdac44f Bluetooth: Print broken quirks adds d44e1dbda36f Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] adds 8b1d66b50437 Bluetooth: btrtl: Add support for RTL8852C adds 50a3633ae5e9 Bluetooth: use hdev lock in activate_scan for hci_is_adv_m [...] adds fb048cae51ba Bluetooth: use hdev lock for accept_list and reject_list i [...] adds 5e2b6064cbc5 Bluetooth: protect le accept and resolv lists with hdev->lock adds 4622594766d0 Bluetooth: btusb: add support for Qualcomm WCN785x adds ff7f2926114d Bluetooth: core: Fix missing power_on work cancel on HCI close adds 247f226adadf Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA adds c77a592befdd Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices adds 23fcb27b33c8 Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 adds 0d37ddfc50d9 Bluetooth: btbcm: Add entry for BCM4373A0 UART Bluetooth adds 0fab6361c4ba Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event adds 7469720563e0 Bluetooth: btmtksdio: fix possible FW initialization failure adds baabb7f530e8 Bluetooth: btmtksdio: fix the reset takes too long adds a9a347655d22 Bluetooth: MGMT: Add conditions for setting HCI_CONN_FLAG_ [...] adds 3b42055388c3 Bluetooth: hci_sync: Fix attempting to suspend with unfilt [...] adds 8f9ae5b3ae80 Bluetooth: eir: Add helpers for managing service data adds edcb185fa9c4 Bluetooth: hci_sync: use hci_skb_event() helper adds b1e6738a2185 Merge tag 'for-net-next-2022-05-23' of git://git.kernel.or [...] adds a682d1843300 can: peak_usb: fix typo in comment adds 3e88445a3a5a can: kvaser_usb: silence a GCC 12 -Warray-bounds warning adds 8f445a3ec3fd can: ctucanfd: platform: add missing dependency to HAS_IOMEM adds 9fa87dd23251 Merge tag 'linux-can-next-for-5.19-20220523' of git://git. [...] adds 0925225956bb bpf/selftests: Add granular subtest output for prog_test adds d1c57439e4f3 samples/bpf: Detach xdp prog when program exits unexpected [...] adds 67b97e584232 bpf, docs: Remove duplicated word "instructions" adds c821d80bb890 bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE adds 9a9a90ca1327 bpf, docs: Fix typo "respetively" to "respectively" adds 3527bfe6a92d bpf, sockmap: Call skb_linearize only when required in sk_ [...] adds 9af8efc45eb1 libbpf: Allow "incomplete" basic tracing SEC() definitions adds cc7d8f2c8ecc libbpf: Support target-less SEC() definitions for BTF-back [...] adds 32c03c4954a0 selftests/bpf: Use target-less SEC() definitions in various tests adds b198881d4b4c libbpf: Append "..." in fixed up log if CO-RE spec is truncated adds 69721203b1f3 libbpf: Use libbpf_mem_ensure() when allocating new map adds ec41817b4af5 libbpf: Allow to opt-out from creating BPF maps adds 68964e155677 selftests/bpf: Test bpf_map__set_autocreate() and related [...] adds a2c70dbc3407 Merge branch 'libbpf: allow to opt-out from BPF map creation' adds 20b87e7c29df selftests/bpf: Fix two memory leaks in prog_tests adds 1e2666e029e5 selftests/bpf: Prevent skeleton generation race adds 8e2f618e8be6 libbpf: Make __kptr and __kptr_ref unconditionally use btf [...] adds 73d0280f6b79 libbpf: Improve usability of field-based CO-RE helpers adds 2a4ca46b7d2a selftests/bpf: Use both syntaxes for field-based CO-RE helpers adds 7715f549a9d8 libbpf: Complete field-based CO-RE helpers with field offs [...] adds 785c3342cf6c selftests/bpf: Add bpf_core_field_offset() tests adds f760d0537925 libbpf: Provide barrier() and barrier_var() in bpf_helpers.h adds 0087a681fa8c libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if [...] adds 7b3a06382442 selftests/bpf: Test libbpf's ringbuf size fix up logic adds 6d9f63b9df5e bpftool: Adjust for error codes from libbpf probes adds b06a92a18d46 bpftool: Output message if no helpers found in feature probing adds bfa92e0bdc8e Merge branch 'bpftool: fix feature output when helper prob [...] adds ec24704492d8 samples: bpf: Don't fail for a missing VMLINUX_BTF when VM [...] adds 56c3e749d08a bpftool: Declare generator name adds 43bf087848ab bpf: Remove unused parameter from find_kfunc_desc_btf() adds f922c8972fb5 net: sysctl: Use SYSCTL_TWO instead of &two adds 174efa781165 bpf: Print some info if disable bpf_jit_enable failed adds 9263dddc7b6f bpf: Extend batch operations for map-in-map bpf-maps adds a82ebb093fc7 selftests/bpf: Handle batch operations for map-in-map bpf-maps adds bd2331b3757f bpftool: bpf_link_get_from_fd support for LSM programs in lskel adds 26101f5ab6bd bpf: Add source ip in "struct bpf_tunnel_key" adds 1ee7efd40abf selftests/bpf: Move vxlan tunnel testcases to test_progs adds 71b2ec21c331 selftests/bpf: Replace bpf_trace_printk in tunnel kernel code adds c4423a174d29 Merge branch 'Add source ip in bpf tunnel key' adds 9f8836127308 bpf: Add bpf_link iterator adds 6b2d16b6579a selftests/bpf: Fix result check for test_bpf_hash_map adds f78625fdc95e selftests/bpf: Use ASSERT_* instead of CHECK adds 5a9b8e2c1ad4 selftests/bpf: Add bpf link iter test adds 9376d3898b2d Merge branch 'bpf: bpf link iterator' adds d721def7392a kallsyms: Make kallsyms_on_each_symbol generally available adds bed0d9a50dac ftrace: Add ftrace_lookup_symbols function adds 8be9253344a1 fprobe: Resolve symbols with ftrace_lookup_symbols adds 0236fec57a15 bpf: Resolve symbols with ftrace_lookup_symbols for kprobe [...] adds 5b6c7e5c4434 selftests/bpf: Add attach bench test adds cb411545309e Merge branch 'bpf: Speed up symbol resolving in kprobe mul [...] adds f7e0beaf39d3 bpf, x86: Generate trampolines from bpf_tramp_links adds e384c7b7b46d bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack adds 2fcc82411e74 bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm. adds 129b9c5ee2c1 libbpf: Assign cookies to links in libbpf. adds ddc0027a4c3f selftest/bpf: The test cases of BPF cookie for fentry/fexi [...] adds 93dafa92e1cf Merge branch 'Attach a cookie to a tracing program.' adds 5eefe17c7ae4 libbpf: Clean up ringbuf size adjustment implementation adds b63b3c490eee libbpf: Add bpf_program__set_insns function adds 685e64a3c91d selftests: xsk: cleanup bash scripts adds f3e619bb34d3 selftests: xsk: do not send zero-length packets adds f90062b53229 selftests: xsk: run all tests for busy-poll adds 895b62eed2ab selftests: xsk: fix reporting of failed tests adds db1bd7a99454 selftests: xsk: add timeout to tests adds d41cb6c47474 selftests: xsk: cleanup veth pair at ctrl-c adds 76c576638f5d selftests: xsk: introduce validation functions adds 4fec7028ffea selftests: xsk: make the stats tests normal tests adds 27e934bec35b selftests: xsk: make stat tests not spin on getsockopt adds 99f785d5e5ae Merge branch 'selftests: xsk: add busy-poll testing plus v [...] adds 998e1869de1b selftests/bpf: Enable CONFIG_FPROBE for self tests adds fd0ad6f1d10c selftests/bpf: fix a few clang compilation errors adds 5b74c690e1c5 bpf: Fix sparse warning for bpf_kptr_xchg_proto adds 5cdccadcac26 bpf: Prepare prog_test_struct kfuncs for runtime tests adds 04accf794bb2 selftests/bpf: Add negative C tests for kptrs adds 0ef6740e9777 selftests/bpf: Add tests for kptr_ref refcounting adds 571b8739dd6d Merge branch 'Follow ups for kptr series' adds 07343110b293 bpf: add bpf_map_lookup_percpu_elem for percpu map adds ed7c13776e20 selftests/bpf: add test case for bpf_map_lookup_percpu_elem adds 0bed8f374a99 Merge branch 'Introduce access remote cpu elem support in [...] adds 5790a2fee02c selftests/bpf: make fexit_stress test run in serial mode adds a2aa95b71c9b bpf: Fix potential array overflow in bpf_trampoline_get_progs() adds 4b6313cf99b0 bpf: Fix combination of jit blinding and pointers to bpf s [...] adds 365d519923a2 selftests/bpf: Check combination of jit blinding and point [...] adds 737d0646a83c libbpf: Add safer high-level wrappers for map operations adds b2531d4bdce1 selftests/bpf: Convert some selftests to high-level BPF map APIs adds 0d2d2648931b selftests/bpf: Fix usdt_400 test case adds 16d1e00c7e8a bpf: Add MEM_UNINIT as a bpf_type_flag adds 418fbe82578e bpftool: Use sysfs vmlinux when dumping BTF by ID adds ac6a65868a5a libbpf: fix memory leak in attach_tp for target-less trace [...] adds 68084a136420 selftests/bpf: Fix building bpf selftests statically adds 70a1b25326dd selftests/bpf: Add missed ima_setup.sh in Makefile adds 056431ae4d79 libbpf: fix up global symbol counting logic adds e2371b1632b1 libbpf: start 1.0 development cycle adds d16495a98232 libbpf: remove bpf_create_map*() APIs adds 834650b50ed2 Merge branch 'Start libbpf 1.0 dev cycle' adds 7aa424e02a04 selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase adds 3bc253c2e652 bpf: Add bpf_skc_to_mptcp_sock_proto adds d3294cb1e06d selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config adds 8039d353217c selftests/bpf: Add MPTCP test base adds 3bc48b56e345 selftests/bpf: Test bpf_skc_to_mptcp_sock adds 026622346772 selftests/bpf: Verify token of struct mptcp_sock adds ccc090f46900 selftests/bpf: Verify ca_name of struct mptcp_sock adds 4f90d034bba9 selftests/bpf: Verify first of struct mptcp_sock adds 96af42c50adb Merge branch 'bpf: mptcp: Support for mptcp_sock' adds b23316aabffa selftests/bpf: Add missing trampoline program type to tram [...] adds fa3768606582 selftests/bpf: Fix subtest number formatting in test_progs adds 2dc323b1c4cb selftests/bpf: Remove filtered subtests from output adds 979497674e63 bpf: Allow kfunc in tracing and syscall programs. adds c8644cd0efe7 bpf: refine kernel.unprivileged_bpf_disabled behaviour adds 90a039fd19fc selftests/bpf: add tests verifying unprivileged bpf behaviour adds c272e2591169 Merge branch 'bpf: refine kernel.unprivileged_bpf_disabled [...] adds a56672f2027e MAINTAINERS: Add maintainer to AF_XDP adds bb412cf1d712 libbpf: Fix typo in comment adds ff2095976ca8 s390/bpf: Fix typo in comment adds 4050764cbaa2 selftests/bpf: fix btf_dump/btf_dump due to recent clang change adds f9a3eca4bc04 selftests/bpf: Fix spelling mistake: "unpriviliged" -> "un [...] adds d88bb5eed04c bpf: Fill new bpf_prog_pack with illegal instructions adds aadd1b678ebe x86/alternative: Introduce text_poke_set adds fe736565efb7 bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack adds 1ec5ee8c8a5a bpf: Suppress 'passing zero to PTR_ERR' warning adds 97e03f521050 bpf: Add verifier support for dynptrs adds 263ae152e962 bpf: Add bpf_dynptr_from_mem for local dynptrs adds bc34dee65a65 bpf: Dynptr support for ring buffers adds 13bbbfbea759 bpf: Add bpf_dynptr_read and bpf_dynptr_write adds 34d4ef5775f7 bpf: Add dynptr data slices adds 0cf7052a5512 selftests/bpf: Dynptr tests adds 608b638ebf36 Merge branch 'Dynamic pointers' adds 1ef0736c0711 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 5cebb40bc955 net: macb: Fix PTP one step sync support adds 582a2dbc72ac Documentation: add description for net.core.gro_normal_batch adds b413b0cb0086 NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_ [...] adds 9b80ccda233f bonding: fix missed rcu protection adds fe5c5fc145ed net: stmmac: fix out-of-bounds access in a selftest adds 937956ba404e amt: fix gateway mode stuck adds fe29794c3585 amt: fix memory leak for advertisement message adds ed46b3e1272d Merge branch 'amt-fix-several-bugs-in-gateway-mode' adds eb4c07889647 hv_netvsc: Fix potential dereference of NULL pointer adds 88e22159750b rxrpc: Fix listen() setting the bar too high for the preal [...] adds 114af61f88fb rxrpc: Don't try to resend the request if we're receiving [...] adds 8940ba3cfe48 rxrpc: Fix overlapping ACK accounting adds 81524b631253 rxrpc: Don't let ack.previousPacket regress adds 9a3dedcf1809 rxrpc: Fix decision on when to generate an IDLE ACK adds c12b95885ab2 Merge branch 'rxrpc-fixes' adds 43252ed15f46 net: fec: Do proper error checking for optional clks adds 15d221d0c345 hinic: Avoid some over memory allocation adds 06d129946a71 dpaa2-eth: retrieve the virtual address before dma_unmap adds d5f4e19a8567 dpaa2-eth: use the correct software annotation field adds 0a09c5b8cb8f dpaa2-eth: unmap the SGT buffer before accessing its contents adds 7e4d1c237592 Merge branch 'dpaa2-swtso-fixes' adds 0a3ad7d32368 net: dsa: restrict SMSC_LAN9303_I2C kconfig adds 75c1edf23b95 net/smc: postpone sk_refcnt increment in connect() adds 8c3b8dc5cc9b net/smc: fix listen processing for SMC-Rv2 adds c9f73a2178c1 Bluetooth: hci_conn: Fix hci_connect_le_sync adds 7fb0269720d7 Merge tag 'for-net-2022-05-23' of git://git.kernel.org/pub [...] adds 677fb7525331 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 48a75b979940 ath6kl: Use cc-disable-warning to disable -Wdangling-pointer adds 9029ac03f20a Revert "net/smc: fix listen processing for SMC-Rv2" adds 8119c9ee7854 ptp: ocp: 32-bit fixups for pci start address adds 3a35e53a11bc ptp: ocp: Remove #ifdefs around PCI IDs adds 81fa652e1685 ptp: ocp: add Celestica timecard PCI ids adds 5a728ac578c0 ptp: ocp: revise firmware display adds aa56a7ffc0fb ptp: ocp: parameterize input/output sma selectors adds 3f3fe41c0bdf ptp: ocp: constify selectors adds caab82cdbfe4 ptp: ocp: vectorize the sma accessor functions adds ee4cd7250c8f ptp: ocp: add .init function for sma_op vector adds b88fdbba931e ptp: ocp: fix PPS source selector debugfs reporting adds 3c3673bde50c ptp: ocp: Add firmware header checks adds 57d7becda9c9 Merge branch 'ptp-ocp-various-updates' adds 7e062cda7d90 Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/ [...]
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/kernel-parameters.rst | 11 +- Documentation/admin-guide/kernel-parameters.txt | 348 +- Documentation/admin-guide/sysctl/kernel.rst | 7 + Documentation/admin-guide/sysctl/net.rst | 17 + Documentation/bpf/instruction-set.rst | 4 +- Documentation/bpf/libbpf/index.rst | 3 +- Documentation/cdrom/ide-cd.rst | 538 - Documentation/cdrom/index.rst | 1 - Documentation/core-api/index.rst | 2 + Documentation/core-api/printk-index.rst | 137 + Documentation/{ => core-api}/watch_queue.rst | 0 Documentation/dev-tools/ktap.rst | 18 +- Documentation/dev-tools/kunit/api/index.rst | 5 + Documentation/dev-tools/kunit/api/resource.rst | 13 + Documentation/dev-tools/kunit/architecture.rst | 2 +- Documentation/dev-tools/kunit/running_tips.rst | 3 +- Documentation/dev-tools/kunit/usage.rst | 19 +- Documentation/dev-tools/testing-overview.rst | 63 + .../arm/mediatek/mediatek,mt7622-pcie-mirror.yaml | 42 + .../bindings/arm/mediatek/mediatek,mt7622-wed.yaml | 50 + .../devicetree/bindings/net/adi,adin.yaml | 15 + .../bindings/net/aspeed,ast2600-mdio.yaml | 6 + .../devicetree/bindings/net/can/ctu,ctucanfd.yaml | 66 + .../bindings/net/can/microchip,mcp251xfd.yaml | 19 +- .../bindings/net/can/renesas,rcar-canfd.yaml | 5 +- .../devicetree/bindings/net/cdns,macb.yaml | 8 - .../devicetree/bindings/net/ethernet-phy.yaml | 9 + .../bindings/net/marvell,orion-mdio.yaml | 60 + .../devicetree/bindings/net/marvell-orion-mdio.txt | 54 - .../devicetree/bindings/net/mediatek,net.yaml | 434 + .../devicetree/bindings/net/mediatek-net.txt | 98 - Documentation/devicetree/bindings/net/micrel.txt | 9 + .../bindings/net/microchip,lan966x-switch.yaml | 8 +- .../devicetree/bindings/net/mscc,miim.yaml | 61 + .../devicetree/bindings/net/mscc-miim.txt | 26 - .../devicetree/bindings/net/renesas,etheravb.yaml | 82 +- .../bindings/net/sunplus,sp7021-emac.yaml | 141 + .../bindings/net/toshiba,visconti-dwmac.yaml | 3 +- .../bindings/net/wireless/qcom,ath11k.yaml | 361 +- .../bindings/net/wireless/silabs,wfx.yaml | 137 + .../bindings/staging/net/wireless/silabs,wfx.yaml | 137 - .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/contributing.rst | 5 +- Documentation/doc-guide/kernel-doc.rst | 2 + Documentation/doc-guide/sphinx.rst | 5 +- Documentation/driver-api/driver-model/devres.rst | 2 +- Documentation/driver-api/thermal/intel_dptf.rst | 2 +- Documentation/fault-injection/fault-injection.rst | 14 +- Documentation/ide/ChangeLog.ide-cd.1994-2004 | 268 - Documentation/ide/ChangeLog.ide-floppy.1996-2002 | 63 - Documentation/ide/ChangeLog.ide-tape.1995-2002 | 257 - Documentation/ide/changelogs.rst | 17 - Documentation/ide/ide-tape.rst | 68 - Documentation/ide/ide.rst | 265 - Documentation/ide/index.rst | 21 - Documentation/ide/warm-plug-howto.rst | 18 - Documentation/index.rst | 2 - Documentation/input/devices/atarikbd.rst | 4 +- Documentation/input/devices/ntrig.rst | 2 +- Documentation/kernel-hacking/hacking.rst | 36 +- Documentation/kernel-hacking/locking.rst | 5 +- .../networking/device_drivers/appletalk/index.rst | 1 - .../networking/device_drivers/appletalk/ltpc.rst | 144 - .../device_drivers/can/ctu/ctucanfd-driver.rst | 639 + .../device_drivers/can/ctu/fsm_txt_buffer_user.svg | 151 + .../networking/device_drivers/can/index.rst | 1 + .../device_drivers/ethernet/dec/de4x5.rst | 189 - .../networking/device_drivers/ethernet/index.rst | 2 +- .../device_drivers/ethernet/marvell/octeon_ep.rst | 35 + Documentation/networking/device_drivers/index.rst | 1 - .../networking/device_drivers/wan/index.rst | 18 - .../networking/device_drivers/wan/z8530book.rst | 256 - .../networking/device_drivers/wwan/index.rst | 1 + .../networking/device_drivers/wwan/t7xx.rst | 120 + .../networking/devlink/devlink-linecard.rst | 122 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/dsa/dsa.rst | 17 + Documentation/networking/ethtool-netlink.rst | 8 + Documentation/networking/index.rst | 5 +- Documentation/networking/ip-sysctl.rst | 27 + Documentation/networking/mptcp-sysctl.rst | 18 + Documentation/networking/nf_conntrack-sysctl.rst | 5 +- Documentation/networking/skbuff.rst | 37 + Documentation/process/3.Early-stage.rst | 9 +- Documentation/process/changes.rst | 8 +- Documentation/process/submitting-patches.rst | 14 +- Documentation/scheduler/sched-stats.rst | 8 +- Documentation/sphinx/kerneldoc-preamble.sty | 14 +- Documentation/tools/rtla/common_appendix.rst | 3 +- Documentation/translations/ja_JP/SubmittingPatches | 36 +- Documentation/translations/ja_JP/howto.rst | 44 +- Documentation/translations/ja_JP/index.rst | 2 +- .../zh_CN/admin-guide/mm/damon/reclaim.rst | 4 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 291 +- .../zh_CN/dev-tools/gdb-kernel-debugging.rst | 167 + .../translations/zh_CN/dev-tools/index.rst | 2 +- .../translations/zh_CN/devicetree/usage-model.rst | 8 +- Documentation/translations/zh_CN/index.rst | 2 +- Documentation/translations/zh_CN/locking/index.rst | 42 + .../translations/zh_CN/locking/spinlocks.rst | 149 + Documentation/translations/zh_CN/process/howto.rst | 2 +- .../translations/zh_CN/scheduler/index.rst | 2 + .../translations/zh_CN/scheduler/sched-debug.rst | 51 + .../translations/zh_CN/scheduler/schedutil.rst | 165 + .../translations/zh_CN/vm/damon/design.rst | 7 +- Documentation/translations/zh_CN/vm/frontswap.rst | 196 + Documentation/translations/zh_CN/vm/hmm.rst | 361 + .../translations/zh_CN/vm/hugetlbfs_reserv.rst | 436 + Documentation/translations/zh_CN/vm/hwpoison.rst | 166 + Documentation/translations/zh_CN/vm/index.rst | 29 +- .../translations/zh_CN/vm/memory-model.rst | 135 + .../translations/zh_CN/vm/mmu_notifier.rst | 97 + Documentation/translations/zh_CN/vm/numa.rst | 101 + .../zh_CN/vm/overcommit-accounting.rst | 86 + Documentation/translations/zh_CN/vm/page_frags.rst | 38 + Documentation/translations/zh_CN/vm/page_owner.rst | 116 + .../translations/zh_CN/vm/page_table_check.rst | 56 + .../translations/zh_CN/vm/remap_file_pages.rst | 32 + .../zh_CN/vm/split_page_table_lock.rst | 96 + Documentation/translations/zh_CN/vm/z3fold.rst | 31 + Documentation/translations/zh_CN/vm/zsmalloc.rst | 78 + Documentation/vm/arch_pgtable_helpers.rst | 10 +- Documentation/vm/bootmem.rst | 5 + Documentation/vm/index.rst | 40 +- Documentation/vm/oom.rst | 5 + Documentation/vm/page_allocation.rst | 5 + Documentation/vm/page_cache.rst | 5 + Documentation/vm/page_reclaim.rst | 5 + Documentation/vm/page_tables.rst | 5 + Documentation/vm/physical_memory.rst | 5 + Documentation/vm/process_addrs.rst | 5 + Documentation/vm/shmfs.rst | 5 + Documentation/vm/slab.rst | 5 + Documentation/vm/slub.rst | 64 + Documentation/vm/swap.rst | 5 + Documentation/vm/vmalloc.rst | 5 + Documentation/w1/slaves/w1_therm.rst | 9 +- Documentation/x86/exception-tables.rst | 23 +- Documentation/x86/index.rst | 2 +- Documentation/x86/intel-iommu.rst | 115 - Documentation/x86/iommu.rst | 151 + MAINTAINERS | 73 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/arm/boot/dts/aspeed-g6.dtsi | 4 + arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 10 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 12 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 32 +- arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts | 74 + arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 39 + arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts | 70 + arch/arm64/include/asm/insn.h | 9 + arch/arm64/lib/insn.c | 67 +- arch/arm64/net/bpf_jit.h | 17 + arch/arm64/net/bpf_jit_comp.c | 255 +- arch/mips/configs/gpr_defconfig | 5 - arch/mips/configs/mtx1_defconfig | 6 - arch/mips/include/uapi/asm/socket.h | 2 + arch/parisc/include/uapi/asm/socket.h | 2 + arch/powerpc/configs/chrp32_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/riscv/net/bpf_jit.h | 67 + arch/riscv/net/bpf_jit_comp64.c | 110 +- arch/s390/net/bpf_jit_comp.c | 2 +- arch/sparc/include/uapi/asm/socket.h | 1 + arch/um/drivers/vector_kern.c | 3 +- arch/x86/include/asm/text-patching.h | 1 + arch/x86/kernel/alternative.c | 67 +- arch/x86/net/bpf_jit_comp.c | 79 +- drivers/atm/Kconfig | 79 - drivers/atm/Makefile | 4 - drivers/atm/ambassador.c | 2400 --- drivers/atm/ambassador.h | 648 - drivers/atm/firestream.c | 2057 -- drivers/atm/firestream.h | 502 - drivers/atm/horizon.c | 2853 --- drivers/atm/horizon.h | 492 - drivers/atm/nicstarmac.c | 5 - drivers/atm/uPD98401.h | 293 - drivers/atm/uPD98402.c | 266 - drivers/atm/uPD98402.h | 107 - drivers/atm/zatm.c | 1652 -- drivers/atm/zatm.h | 104 - drivers/bcma/driver_gpio.c | 7 +- drivers/bluetooth/btbcm.c | 53 +- drivers/bluetooth/btintel.c | 2 +- drivers/bluetooth/btmtksdio.c | 26 +- drivers/bluetooth/btrtl.c | 13 + drivers/bluetooth/btusb.c | 23 +- drivers/bluetooth/hci_qca.c | 4 +- drivers/firmware/broadcom/tee_bnxt_fw.c | 2 +- drivers/infiniband/core/device.c | 2 - .../infiniband/core/uverbs_std_types_flow_action.c | 383 +- drivers/infiniband/hw/mlx5/fs.c | 223 +- drivers/infiniband/hw/mlx5/gsi.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 32 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 + drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/isdn/mISDN/socket.c | 2 +- drivers/media/rc/bpf-lirc.c | 8 +- drivers/net/Space.c | 3 - drivers/net/amt.c | 11 +- drivers/net/appletalk/Kconfig | 11 - drivers/net/appletalk/Makefile | 1 - drivers/net/appletalk/ltpc.c | 1277 -- drivers/net/appletalk/ltpc.h | 74 - drivers/net/bonding/bond_main.c | 29 +- drivers/net/caif/caif_virtio.c | 3 +- drivers/net/can/Kconfig | 18 +- drivers/net/can/Makefile | 1 + drivers/net/can/at91_can.c | 12 +- drivers/net/can/c_can/c_can_main.c | 19 +- drivers/net/can/ctucanfd/Kconfig | 34 + drivers/net/can/ctucanfd/Makefile | 10 + drivers/net/can/ctucanfd/ctucanfd.h | 82 + drivers/net/can/ctucanfd/ctucanfd_base.c | 1452 ++ drivers/net/can/ctucanfd/ctucanfd_kframe.h | 77 + drivers/net/can/ctucanfd/ctucanfd_kregs.h | 325 + drivers/net/can/ctucanfd/ctucanfd_pci.c | 294 + drivers/net/can/ctucanfd/ctucanfd_platform.c | 131 + drivers/net/can/dev/Makefile | 2 - drivers/net/can/dev/bittiming.c | 2 +- drivers/net/can/dev/dev.c | 5 - drivers/net/can/dev/rx-offload.c | 11 +- drivers/net/can/flexcan/flexcan-core.c | 23 +- drivers/net/can/grcan.c | 2 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 9 - drivers/net/can/janz-ican3.c | 2 +- drivers/net/can/led.c | 140 - drivers/net/can/m_can/m_can.c | 22 +- drivers/net/can/m_can/m_can.h | 1 - drivers/net/can/mscan/mpc5xxx_can.c | 2 + drivers/net/can/mscan/mscan.c | 2 +- drivers/net/can/pch_can.c | 2 +- drivers/net/can/rcar/rcar_can.c | 12 +- drivers/net/can/rcar/rcar_canfd.c | 11 +- drivers/net/can/sja1000/Kconfig | 2 +- drivers/net/can/sja1000/sja1000.c | 11 - drivers/net/can/sja1000/tscan1.c | 7 +- drivers/net/can/slcan.c | 4 +- drivers/net/can/spi/hi311x.c | 8 - drivers/net/can/spi/mcp251x.c | 10 - drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 25 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 14 +- drivers/net/can/sun4i_can.c | 7 - drivers/net/can/ti_hecc.c | 12 +- drivers/net/can/usb/kvaser_usb/Makefile | 5 + drivers/net/can/usb/mcba_usb.c | 8 - drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- drivers/net/can/usb/usb_8dev.c | 11 - drivers/net/can/xilinx_can.c | 16 +- drivers/net/dsa/Kconfig | 3 +- drivers/net/dsa/lantiq_gswip.c | 9 +- drivers/net/dsa/microchip/ksz8795.c | 287 +- drivers/net/dsa/microchip/ksz8795_reg.h | 3 - drivers/net/dsa/microchip/ksz8795_spi.c | 35 +- drivers/net/dsa/microchip/ksz8863_smi.c | 10 +- drivers/net/dsa/microchip/ksz9477.c | 331 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 30 +- drivers/net/dsa/microchip/ksz9477_reg.h | 4 - drivers/net/dsa/microchip/ksz9477_spi.c | 30 +- drivers/net/dsa/microchip/ksz_common.c | 621 +- drivers/net/dsa/microchip/ksz_common.h | 89 +- drivers/net/dsa/mt7530.c | 332 +- drivers/net/dsa/mt7530.h | 26 +- drivers/net/dsa/mv88e6xxx/chip.c | 78 +- drivers/net/dsa/ocelot/felix.c | 695 +- drivers/net/dsa/ocelot/felix.h | 18 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 7 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 6 +- drivers/net/dsa/qca8k.c | 145 +- drivers/net/dsa/qca8k.h | 12 +- drivers/net/dsa/realtek/rtl8365mb.c | 2 +- drivers/net/dsa/realtek/rtl8366rb.c | 37 +- drivers/net/dsa/sja1105/sja1105_main.c | 5 +- drivers/net/eql.c | 3 +- drivers/net/ethernet/3com/typhoon.c | 2 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/adaptec/starfire.c | 2 +- drivers/net/ethernet/alacritech/slic.h | 2 - drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 4 +- drivers/net/ethernet/amd/Kconfig | 10 - drivers/net/ethernet/amd/Makefile | 1 - drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/ni65.c | 1251 -- drivers/net/ethernet/amd/ni65.h | 121 - drivers/net/ethernet/amd/pcnet32.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 3 +- drivers/net/ethernet/apple/bmac.c | 1 - drivers/net/ethernet/apple/mace.c | 1 - drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 3 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 9 + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 87 + drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 136 + drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 5 + drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 409 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 21 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 25 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 6 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 10 +- drivers/net/ethernet/arc/emac_main.c | 3 +- drivers/net/ethernet/atheros/ag71xx.c | 3 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/broadcom/Makefile | 5 + drivers/net/ethernet/broadcom/bcm4908_enet.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 4 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bgmac.h | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 313 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 18 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 86 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 415 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 80 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 191 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 16 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 3 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 9 +- drivers/net/ethernet/brocade/bna/bnad.c | 3 +- drivers/net/ethernet/cadence/macb.h | 6 +- drivers/net/ethernet/cadence/macb_main.c | 353 +- drivers/net/ethernet/cadence/macb_ptp.c | 4 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 3 - .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 2 +- .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 2 +- .../chelsio/inline_crypto/chtls/chtls_io.c | 22 +- drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/dec/tulip/Kconfig | 15 - drivers/net/ethernet/dec/tulip/Makefile | 1 - drivers/net/ethernet/dec/tulip/de4x5.c | 5591 ------ drivers/net/ethernet/dec/tulip/de4x5.h | 1017 - drivers/net/ethernet/dec/tulip/eeprom.c | 7 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 66 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 2 - drivers/net/ethernet/emulex/benet/be.h | 3 +- drivers/net/ethernet/emulex/benet/be_main.c | 4 +- drivers/net/ethernet/engleder/tsnep_hw.h | 9 +- drivers/net/ethernet/engleder/tsnep_main.c | 36 +- drivers/net/ethernet/engleder/tsnep_ptp.c | 28 + drivers/net/ethernet/ezchip/nps_enet.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 12 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 3 - drivers/net/ethernet/freescale/enetc/enetc.c | 13 +- drivers/net/ethernet/freescale/enetc/enetc.h | 2 + .../net/ethernet/freescale/enetc/enetc_ethtool.c | 2 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 1 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 30 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 6 + drivers/net/ethernet/freescale/fec_main.c | 20 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 + drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 1 + .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 3 +- drivers/net/ethernet/freescale/gianfar.c | 6 +- drivers/net/ethernet/freescale/gianfar.h | 3 - .../net/ethernet/fungible/funeth/funeth_devlink.c | 8 +- drivers/net/ethernet/fungible/funeth/funeth_main.c | 3 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 3 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 73 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 4 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 2 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 1 + .../hisilicon/hns3/hns3_common/hclge_comm_rss.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 144 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 30 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 195 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_trace.h | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 62 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 88 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 3 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 3 +- drivers/net/ethernet/ibm/ehea/ehea.h | 1 + drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 + drivers/net/ethernet/ibm/emac/mal.c | 4 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 311 +- drivers/net/ethernet/ibm/ibmvnic.h | 54 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_common.c | 1 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_devids.h | 1 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 + drivers/net/ethernet/intel/i40e/i40e_main.c | 25 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 49 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 1 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 39 +- drivers/net/ethernet/intel/ice/Makefile | 5 + drivers/net/ethernet/intel/ice/ice.h | 15 + drivers/net/ethernet/intel/ice/ice_devlink.c | 27 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 77 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 3 +- drivers/net/ethernet/intel/ice/ice_idc.c | 15 - drivers/net/ethernet/intel/ice/ice_main.c | 22 +- drivers/net/ethernet/intel/ice/ice_repr.c | 8 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 32 +- drivers/net/ethernet/intel/ice/ice_switch.c | 494 +- drivers/net/ethernet/intel/ice/ice_switch.h | 12 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 1 - drivers/net/ethernet/intel/ice/ice_txrx.c | 29 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 1 + drivers/net/ethernet/intel/ice/ice_vf_lib.c | 43 +- drivers/net/ethernet/intel/ice/ice_vf_lib.h | 4 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 27 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 9 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 53 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igc/igc.h | 1 - drivers/net/ethernet/intel/igc/igc_base.c | 2 - drivers/net/ethernet/intel/igc/igc_hw.h | 7 - drivers/net/ethernet/intel/igc/igc_main.c | 50 - drivers/net/ethernet/intel/igc/igc_phy.c | 16 +- drivers/net/ethernet/intel/igc/igc_phy.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 107 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 53 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 6 +- drivers/net/ethernet/intel/ixgbevf/ipsec.h | 2 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/jme.h | 2 - drivers/net/ethernet/lantiq_etop.c | 8 +- drivers/net/ethernet/lantiq_xrx200.c | 4 +- drivers/net/ethernet/marvell/Kconfig | 2 + drivers/net/ethernet/marvell/Makefile | 1 + drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 22 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 4 +- drivers/net/ethernet/marvell/octeon_ep/Kconfig | 20 + drivers/net/ethernet/marvell/octeon_ep/Makefile | 9 + .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 737 + .../net/ethernet/marvell/octeon_ep/octep_config.h | 204 + .../ethernet/marvell/octeon_ep/octep_ctrl_mbox.c | 245 + .../ethernet/marvell/octeon_ep/octep_ctrl_mbox.h | 170 + .../ethernet/marvell/octeon_ep/octep_ctrl_net.c | 194 + .../ethernet/marvell/octeon_ep/octep_ctrl_net.h | 299 + .../net/ethernet/marvell/octeon_ep/octep_ethtool.c | 463 + .../net/ethernet/marvell/octeon_ep/octep_main.c | 1181 ++ .../net/ethernet/marvell/octeon_ep/octep_main.h | 357 + .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 367 + drivers/net/ethernet/marvell/octeon_ep/octep_rx.c | 507 + drivers/net/ethernet/marvell/octeon_ep/octep_rx.h | 199 + drivers/net/ethernet/marvell/octeon_ep/octep_tx.c | 334 + drivers/net/ethernet/marvell/octeon_ep/octep_tx.h | 284 + drivers/net/ethernet/marvell/octeontx2/Kconfig | 1 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 5 - .../ethernet/marvell/octeontx2/nic/otx2_common.h | 10 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 45 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 29 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 23 + .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 42 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 12 + .../ethernet/marvell/prestera/prestera_flower.c | 28 + .../net/ethernet/marvell/prestera/prestera_hw.c | 81 + .../net/ethernet/marvell/prestera/prestera_hw.h | 13 + .../ethernet/marvell/prestera/prestera_router.c | 11 +- .../net/ethernet/marvell/prestera/prestera_rxtx.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 3 +- drivers/net/ethernet/marvell/skge.c | 3 +- drivers/net/ethernet/marvell/sky2.c | 3 +- drivers/net/ethernet/mediatek/Kconfig | 4 + drivers/net/ethernet/mediatek/Makefile | 10 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 1062 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 360 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 369 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 89 +- drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 1 - drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 191 +- drivers/net/ethernet/mediatek/mtk_sgmii.c | 176 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 3 +- drivers/net/ethernet/mediatek/mtk_wed.c | 880 + drivers/net/ethernet/mediatek/mtk_wed.h | 135 + drivers/net/ethernet/mediatek/mtk_wed_debugfs.c | 175 + drivers/net/ethernet/mediatek/mtk_wed_ops.c | 8 + drivers/net/ethernet/mediatek/mtk_wed_regs.h | 251 + drivers/net/ethernet/mellanox/mlx4/en_cq.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 3 + drivers/net/ethernet/mellanox/mlx4/en_tx.c | 47 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 58 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 16 +- .../net/ethernet/mellanox/mlx5/core/accel/accel.h | 36 - .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 179 - .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 96 - .../mellanox/mlx5/core/accel/ipsec_offload.c | 385 - .../mellanox/mlx5/core/accel/ipsec_offload.h | 38 - .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 125 - .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 156 - drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 6 - drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 24 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 1 - .../net/ethernet/mellanox/mlx5/core/en/params.c | 22 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 14 + .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 53 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 6 - .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 1 - .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 2 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 11 +- .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 204 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 110 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 365 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.h | 11 +- .../mellanox/mlx5/core/en_accel/ipsec_offload.c | 205 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 249 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 3 - .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 65 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 71 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 86 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- .../mellanox/mlx5/core/en_accel/ktls_stats.c | 90 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 20 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 28 +- .../mellanox/mlx5/core/en_accel/ktls_utils.h | 1 - .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 247 - .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 132 - .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 390 - .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 91 - .../mellanox/mlx5/core/en_accel/tls_stats.c | 105 - .../net/ethernet/mellanox/mlx5/core/en_common.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 9 - drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 35 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 79 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 105 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 8 - .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 + .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 3 - .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 1582 -- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 62 - drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 622 - drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h | 74 - drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 61 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/fw.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 2 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 14 +- .../net/ethernet/mellanox/mlx5/core/lag/debugfs.c | 174 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 681 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 55 +- drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 4 +- .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 101 + .../net/ethernet/mellanox/mlx5/core/lag/mpesw.h | 26 + .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 129 +- .../net/ethernet/mellanox/mlx5/core/lag/port_sel.h | 15 +- .../net/ethernet/mellanox/mlx5/core/lib/devcom.c | 16 +- .../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 67 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 8 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 52 +- .../net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h | 3 - .../mellanox/mlxbf_gige/mlxbf_gige_ethtool.c | 8 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c | 9 - .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 2 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 58 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 79 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 681 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 47 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 311 +- .../net/ethernet/mellanox/mlxsw/core_linecards.c | 1142 ++ drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 250 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 39 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 465 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 348 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 27 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 26 + drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c | 13 - .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 35 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 201 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 2 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 31 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 6 + drivers/net/ethernet/microchip/lan743x_main.c | 6 +- drivers/net/ethernet/microchip/lan966x/Makefile | 2 +- .../net/ethernet/microchip/lan966x/lan966x_fdma.c | 842 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 84 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 121 + .../net/ethernet/microchip/lan966x/lan966x_port.c | 3 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 276 +- .../net/ethernet/microchip/lan966x/lan966x_regs.h | 146 + .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 3 +- .../net/ethernet/microchip/sparx5/sparx5_port.c | 2 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 12 + drivers/net/ethernet/microsoft/mana/mana_en.c | 4 +- drivers/net/ethernet/moxa/moxart_ether.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 244 +- drivers/net/ethernet/mscc/ocelot.h | 1 - drivers/net/ethernet/mscc/ocelot_fdma.c | 4 +- drivers/net/ethernet/mscc/ocelot_flower.c | 16 + drivers/net/ethernet/mscc/ocelot_net.c | 79 +- drivers/net/ethernet/mscc/ocelot_police.c | 26 +- drivers/net/ethernet/mscc/ocelot_police.h | 2 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 42 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 2 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 6 +- drivers/net/ethernet/natsemi/natsemi.c | 2 - drivers/net/ethernet/neterion/vxge/vxge-main.c | 13 +- drivers/net/ethernet/neterion/vxge/vxge-main.h | 2 - drivers/net/ethernet/netronome/nfp/crypto/tls.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 3 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 268 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 110 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 51 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 19 +- .../net/ethernet/netronome/nfp/flower/offload.c | 86 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 515 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 38 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 13 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 5 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 91 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 12 + .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 12 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 18 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 26 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_dev.h | 8 + drivers/net/ethernet/nvidia/forcedeth.c | 6 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 12 +- drivers/net/ethernet/qlogic/qed/Makefile | 3 +- drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 1 - .../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 238 - drivers/net/ethernet/qlogic/qed/qed_vf.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 1 - drivers/net/ethernet/qlogic/qede/qede_ptp.c | 10 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 9 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 3 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/atp.h | 4 - drivers/net/ethernet/realtek/r8169_main.c | 8 +- drivers/net/ethernet/renesas/ravb.h | 6 + drivers/net/ethernet/renesas/ravb_main.c | 109 +- drivers/net/ethernet/renesas/ravb_ptp.c | 6 +- drivers/net/ethernet/rocker/rocker_main.c | 3 +- drivers/net/ethernet/sfc/Kconfig | 15 +- drivers/net/ethernet/sfc/Makefile | 5 +- drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/sfc/ef100.c | 27 +- drivers/net/ethernet/sfc/ef100_nic.c | 18 +- drivers/net/ethernet/sfc/ef100_sriov.c | 56 + drivers/net/ethernet/sfc/ef100_sriov.h | 14 + drivers/net/ethernet/sfc/efx.c | 19 +- drivers/net/ethernet/sfc/efx.h | 1 - drivers/net/ethernet/sfc/efx_channels.c | 59 +- drivers/net/ethernet/sfc/efx_channels.h | 3 - drivers/net/ethernet/sfc/efx_common.c | 4 +- drivers/net/ethernet/sfc/falcon/efx.c | 10 +- drivers/net/ethernet/sfc/falcon/rx.c | 4 +- drivers/net/ethernet/sfc/falcon/tx.c | 3 +- drivers/net/ethernet/sfc/farch.c | 2987 --- drivers/net/ethernet/sfc/mcdi_pcol.h | 4 +- drivers/net/ethernet/sfc/net_driver.h | 5 - drivers/net/ethernet/sfc/nic.h | 4 - drivers/net/ethernet/sfc/siena.c | 1109 -- drivers/net/ethernet/sfc/siena/Kconfig | 46 + drivers/net/ethernet/sfc/siena/Makefile | 11 + drivers/net/ethernet/sfc/{ => siena}/bitfield.h | 0 drivers/net/ethernet/sfc/siena/efx.c | 1325 ++ drivers/net/ethernet/sfc/siena/efx.h | 218 + drivers/net/ethernet/sfc/siena/efx_channels.c | 1370 ++ drivers/net/ethernet/sfc/siena/efx_channels.h | 45 + drivers/net/ethernet/sfc/siena/efx_common.c | 1408 ++ drivers/net/ethernet/sfc/siena/efx_common.h | 118 + drivers/net/ethernet/sfc/siena/enum.h | 176 + drivers/net/ethernet/sfc/siena/ethtool.c | 282 + drivers/net/ethernet/sfc/siena/ethtool_common.c | 1340 ++ drivers/net/ethernet/sfc/siena/ethtool_common.h | 60 + drivers/net/ethernet/sfc/siena/farch.c | 2990 +++ drivers/net/ethernet/sfc/{ => siena}/farch_regs.h | 0 drivers/net/ethernet/sfc/{ => siena}/filter.h | 0 drivers/net/ethernet/sfc/{ => siena}/io.h | 0 drivers/net/ethernet/sfc/siena/mcdi.c | 2260 +++ drivers/net/ethernet/sfc/siena/mcdi.h | 386 + drivers/net/ethernet/sfc/siena/mcdi_mon.c | 531 + drivers/net/ethernet/sfc/siena/mcdi_pcol.h | 17204 ++++++++++++++++ drivers/net/ethernet/sfc/siena/mcdi_port.c | 110 + drivers/net/ethernet/sfc/siena/mcdi_port.h | 17 + drivers/net/ethernet/sfc/siena/mcdi_port_common.c | 1282 ++ drivers/net/ethernet/sfc/siena/mcdi_port_common.h | 58 + drivers/net/ethernet/sfc/siena/mtd.c | 124 + drivers/net/ethernet/sfc/siena/net_driver.h | 1715 ++ drivers/net/ethernet/sfc/siena/nic.c | 530 + drivers/net/ethernet/sfc/siena/nic.h | 206 + drivers/net/ethernet/sfc/siena/nic_common.h | 251 + drivers/net/ethernet/sfc/siena/ptp.c | 2201 +++ drivers/net/ethernet/sfc/siena/ptp.h | 45 + drivers/net/ethernet/sfc/siena/rx.c | 400 + drivers/net/ethernet/sfc/siena/rx_common.c | 1094 ++ drivers/net/ethernet/sfc/siena/rx_common.h | 110 + drivers/net/ethernet/sfc/siena/selftest.c | 807 + drivers/net/ethernet/sfc/siena/selftest.h | 52 + drivers/net/ethernet/sfc/siena/siena.c | 1113 ++ drivers/net/ethernet/sfc/siena/siena_sriov.c | 1687 ++ drivers/net/ethernet/sfc/siena/siena_sriov.h | 79 + drivers/net/ethernet/sfc/siena/sriov.h | 83 + drivers/net/ethernet/sfc/siena/tx.c | 392 + drivers/net/ethernet/sfc/siena/tx.h | 40 + drivers/net/ethernet/sfc/siena/tx_common.c | 448 + drivers/net/ethernet/sfc/siena/tx_common.h | 39 + drivers/net/ethernet/sfc/{ => siena}/vfdi.h | 0 drivers/net/ethernet/sfc/siena/workarounds.h | 28 + drivers/net/ethernet/sfc/siena_sriov.c | 1686 -- drivers/net/ethernet/sfc/siena_sriov.h | 76 - drivers/net/ethernet/sfc/tx.c | 3 +- drivers/net/ethernet/sfc/tx_common.c | 3 +- drivers/net/ethernet/smsc/smc911x.c | 6 +- drivers/net/ethernet/smsc/smsc911x.c | 3 +- drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/smsc/smsc9420.h | 1 - drivers/net/ethernet/socionext/sni_ave.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 6 - .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 6 - drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 6 - drivers/net/ethernet/stmicro/stmmac/hwif.h | 4 - drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 6 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 27 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 24 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 13 +- drivers/net/ethernet/sun/cassini.c | 4 +- drivers/net/ethernet/sun/sungem.c | 1 - drivers/net/ethernet/sunplus/Kconfig | 32 + drivers/net/ethernet/sunplus/Makefile | 6 + drivers/net/ethernet/sunplus/spl2sw_define.h | 270 + drivers/net/ethernet/sunplus/spl2sw_desc.c | 228 + drivers/net/ethernet/sunplus/spl2sw_desc.h | 19 + drivers/net/ethernet/sunplus/spl2sw_driver.c | 565 + drivers/net/ethernet/sunplus/spl2sw_int.c | 273 + drivers/net/ethernet/sunplus/spl2sw_int.h | 13 + drivers/net/ethernet/sunplus/spl2sw_mac.c | 274 + drivers/net/ethernet/sunplus/spl2sw_mac.h | 18 + drivers/net/ethernet/sunplus/spl2sw_mdio.c | 131 + drivers/net/ethernet/sunplus/spl2sw_mdio.h | 12 + drivers/net/ethernet/sunplus/spl2sw_phy.c | 92 + drivers/net/ethernet/sunplus/spl2sw_phy.h | 12 + drivers/net/ethernet/sunplus/spl2sw_register.h | 86 + drivers/net/ethernet/synopsys/dwc-xlgmac.h | 3 +- drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 6 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 37 +- drivers/net/ethernet/ti/am65-cpsw-qos.c | 193 +- drivers/net/ethernet/ti/am65-cpsw-qos.h | 8 + drivers/net/ethernet/ti/cpsw.c | 45 +- drivers/net/ethernet/ti/cpsw_ale.c | 66 + drivers/net/ethernet/ti/cpsw_ale.h | 2 + drivers/net/ethernet/ti/cpsw_new.c | 46 +- drivers/net/ethernet/ti/cpsw_priv.c | 235 +- drivers/net/ethernet/ti/cpsw_priv.h | 10 +- drivers/net/ethernet/ti/davinci_emac.c | 12 +- drivers/net/ethernet/ti/davinci_mdio.c | 18 +- drivers/net/ethernet/ti/netcp_core.c | 5 +- drivers/net/ethernet/toshiba/spider_net.c | 3 +- drivers/net/ethernet/toshiba/spider_net.h | 1 - drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/via/via-velocity.c | 3 +- drivers/net/ethernet/via/via-velocity.h | 1 - drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 54 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 168 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 55 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 2 +- drivers/net/fddi/skfp/smt.c | 2 +- drivers/net/geneve.c | 10 +- drivers/net/hamradio/Kconfig | 34 - drivers/net/hamradio/Makefile | 1 - drivers/net/hamradio/dmascc.c | 1450 -- drivers/net/hyperv/hyperv_net.h | 69 +- drivers/net/hyperv/netvsc.c | 16 +- drivers/net/hyperv/netvsc_bpf.c | 101 +- drivers/net/hyperv/netvsc_drv.c | 155 +- drivers/net/hyperv/rndis_filter.c | 4 +- drivers/net/ieee802154/Kconfig | 7 - drivers/net/ieee802154/at86rf230.c | 163 +- drivers/net/ieee802154/atusb.c | 37 +- drivers/net/ieee802154/ca8210.c | 181 +- drivers/net/ieee802154/mcr20a.c | 5 - drivers/net/ipa/gsi.c | 20 +- drivers/net/ipa/gsi.h | 1 - drivers/net/ipa/gsi_reg.h | 2 +- drivers/net/ipa/gsi_trans.c | 38 +- drivers/net/ipa/gsi_trans.h | 24 +- drivers/net/ipa/ipa.h | 2 + drivers/net/ipa/ipa_cmd.c | 78 +- drivers/net/ipa/ipa_cmd.h | 11 - drivers/net/ipa/ipa_data-v3.1.c | 2 + drivers/net/ipa/ipa_data-v3.5.1.c | 2 + drivers/net/ipa/ipa_data-v4.11.c | 2 + drivers/net/ipa/ipa_data-v4.2.c | 2 + drivers/net/ipa/ipa_data-v4.5.c | 2 + drivers/net/ipa/ipa_data-v4.9.c | 2 + drivers/net/ipa/ipa_data.h | 70 +- drivers/net/ipa/ipa_endpoint.c | 214 +- drivers/net/ipa/ipa_endpoint.h | 85 +- drivers/net/ipa/ipa_interrupt.c | 6 +- drivers/net/ipa/ipa_modem.c | 13 +- drivers/net/ipvlan/ipvlan_main.c | 6 +- drivers/net/loopback.c | 2 + drivers/net/macvlan.c | 9 +- drivers/net/mdio/mdio-aspeed.c | 138 +- drivers/net/mdio/mdio-mscc-miim.c | 81 +- drivers/net/netdevsim/fib.c | 9 +- drivers/net/netdevsim/ipsec.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 6 +- drivers/net/phy/Kconfig | 13 + drivers/net/phy/Makefile | 2 + drivers/net/phy/adin.c | 40 + drivers/net/phy/adin1100.c | 292 + drivers/net/phy/bcm87xx.c | 36 +- drivers/net/phy/dp83822.c | 9 +- drivers/net/phy/dp83td510.c | 209 + drivers/net/phy/marvell.c | 53 +- drivers/net/phy/micrel.c | 269 +- drivers/net/phy/microchip.c | 10 +- drivers/net/phy/microchip_t1.c | 50 + drivers/net/phy/phy-c45.c | 297 +- drivers/net/phy/phy-core.c | 3 +- drivers/net/phy/phy.c | 18 +- drivers/net/phy/phy_device.c | 10 +- drivers/net/phy/phylink.c | 64 +- drivers/net/phy/smsc.c | 59 +- drivers/net/ppp/pppoe.c | 3 +- drivers/net/sungem_phy.c | 6 +- drivers/net/tun.c | 3 +- drivers/net/usb/aqc111.c | 2 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/cdc_ether.c | 3 +- drivers/net/usb/cdc_ncm.c | 8 +- drivers/net/usb/lan78xx.c | 6 +- drivers/net/usb/qmi_wwan.c | 3 +- drivers/net/usb/r8152.c | 41 +- drivers/net/usb/rndis_host.c | 47 +- drivers/net/usb/smsc95xx.c | 152 +- drivers/net/usb/sr9800.h | 2 +- drivers/net/usb/usbnet.c | 6 +- drivers/net/veth.c | 6 +- drivers/net/virtio_net.c | 9 +- drivers/net/vxlan/vxlan_core.c | 43 +- drivers/net/wan/Kconfig | 72 - drivers/net/wan/Makefile | 5 - drivers/net/wan/cosa.c | 2052 -- drivers/net/wan/cosa.h | 104 - drivers/net/wan/fsl_ucc_hdlc.c | 2 +- drivers/net/wan/hd64572.c | 3 +- drivers/net/wan/hostess_sv11.c | 336 - drivers/net/wan/ixp4xx_hss.c | 2 +- drivers/net/wan/lapbether.c | 2 +- drivers/net/wan/lmc/Makefile | 18 - drivers/net/wan/lmc/lmc.h | 33 - drivers/net/wan/lmc/lmc_debug.c | 65 - drivers/net/wan/lmc/lmc_debug.h | 52 - drivers/net/wan/lmc/lmc_ioctl.h | 255 - drivers/net/wan/lmc/lmc_main.c | 2009 -- drivers/net/wan/lmc/lmc_media.c | 1206 -- drivers/net/wan/lmc/lmc_proto.c | 106 - drivers/net/wan/lmc/lmc_proto.h | 18 - drivers/net/wan/lmc/lmc_var.h | 468 - drivers/net/wan/sealevel.c | 352 - drivers/net/wan/z85230.c | 1641 -- drivers/net/wan/z85230.h | 407 - drivers/net/wireless/Kconfig | 2 + drivers/net/wireless/Makefile | 4 +- drivers/net/wireless/ath/ar5523/ar5523.c | 7 +- drivers/net/wireless/ath/ath10k/ahb.c | 9 +- drivers/net/wireless/ath/ath10k/core.c | 38 +- drivers/net/wireless/ath/ath10k/core.h | 3 - drivers/net/wireless/ath/ath10k/hw.h | 2 + drivers/net/wireless/ath/ath10k/mac.c | 106 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 2 +- drivers/net/wireless/ath/ath10k/snoc.c | 2 +- drivers/net/wireless/ath/ath10k/usb.c | 27 + drivers/net/wireless/ath/ath11k/Makefile | 3 +- drivers/net/wireless/ath/ath11k/ahb.c | 331 +- drivers/net/wireless/ath/ath11k/ahb.h | 9 + drivers/net/wireless/ath/ath11k/ce.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 579 +- drivers/net/wireless/ath/ath11k/core.h | 155 +- drivers/net/wireless/ath/ath11k/debugfs.c | 4 + drivers/net/wireless/ath/ath11k/dp_tx.c | 8 +- drivers/net/wireless/ath/ath11k/hal.c | 15 +- drivers/net/wireless/ath/ath11k/hal.h | 17 +- drivers/net/wireless/ath/ath11k/htc.c | 6 + drivers/net/wireless/ath/ath11k/hw.c | 209 +- drivers/net/wireless/ath/ath11k/hw.h | 45 +- drivers/net/wireless/ath/ath11k/mac.c | 722 +- drivers/net/wireless/ath/ath11k/mac.h | 5 + drivers/net/wireless/ath/ath11k/mhi.c | 285 +- drivers/net/wireless/ath/ath11k/mhi.h | 17 +- drivers/net/wireless/ath/ath11k/pci.c | 984 +- drivers/net/wireless/ath/ath11k/pci.h | 28 +- drivers/net/wireless/ath/ath11k/pcic.c | 748 + drivers/net/wireless/ath/ath11k/pcic.h | 46 + drivers/net/wireless/ath/ath11k/peer.c | 373 +- drivers/net/wireless/ath/ath11k/peer.h | 10 +- drivers/net/wireless/ath/ath11k/qmi.c | 286 +- drivers/net/wireless/ath/ath11k/qmi.h | 28 +- drivers/net/wireless/ath/ath11k/reg.c | 4 + drivers/net/wireless/ath/ath11k/spectral.c | 17 +- drivers/net/wireless/ath/ath11k/wmi.c | 856 +- drivers/net/wireless/ath/ath11k/wmi.h | 448 +- drivers/net/wireless/ath/ath11k/wow.c | 797 + drivers/net/wireless/ath/ath11k/wow.h | 45 + drivers/net/wireless/ath/ath6kl/Makefile | 5 + drivers/net/wireless/ath/ath6kl/htc_mbox.c | 2 +- drivers/net/wireless/ath/ath9k/Makefile | 5 + drivers/net/wireless/ath/ath9k/ahb.c | 10 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 9 +- drivers/net/wireless/ath/ath9k/ar9003_calib.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 85 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 2 + drivers/net/wireless/ath/ath9k/ar9003_mac.c | 9 +- drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 10 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 25 +- drivers/net/wireless/ath/ath9k/ar9003_phy.h | 2 +- drivers/net/wireless/ath/ath9k/debug_sta.c | 4 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 5 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 20 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 8 + drivers/net/wireless/ath/ath9k/mac.h | 6 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/ath9k/reg.h | 10 +- drivers/net/wireless/ath/ath9k/xmit.c | 8 +- drivers/net/wireless/ath/carl9170/Makefile | 5 + drivers/net/wireless/ath/carl9170/main.c | 8 +- drivers/net/wireless/ath/carl9170/tx.c | 8 +- drivers/net/wireless/ath/wcn36xx/hal.h | 7 +- drivers/net/wireless/ath/wcn36xx/main.c | 160 +- drivers/net/wireless/ath/wcn36xx/smd.c | 98 +- drivers/net/wireless/ath/wcn36xx/smd.h | 2 + drivers/net/wireless/ath/wcn36xx/txrx.c | 29 + drivers/net/wireless/ath/wcn36xx/txrx.h | 1 + drivers/net/wireless/ath/wil6210/cfg80211.c | 5 +- drivers/net/wireless/ath/wil6210/debugfs.c | 14 - drivers/net/wireless/ath/wil6210/netdev.c | 14 +- drivers/net/wireless/ath/wil6210/pm.c | 5 +- drivers/net/wireless/ath/wil6210/wil6210.h | 1 - drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 39 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 23 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 1 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 3 + .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 64 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 119 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 6 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 22 +- drivers/net/wireless/intel/iwlegacy/common.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 22 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 3 + .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/filter.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 2 + drivers/net/wireless/intel/iwlwifi/mei/main.c | 3 + drivers/net/wireless/intel/iwlwifi/mei/sap.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 32 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 55 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 - drivers/net/wireless/intel/iwlwifi/mvm/power.c | 3 + drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 48 +- drivers/net/wireless/intersil/orinoco/airport.c | 1 + drivers/net/wireless/mac80211_hwsim.c | 4 +- drivers/net/wireless/marvell/mwifiex/11h.c | 2 + drivers/net/wireless/marvell/mwifiex/sdio.c | 23 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 6 + drivers/net/wireless/marvell/mwl8k.c | 48 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 8 +- drivers/net/wireless/mediatek/mt76/dma.c | 215 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 14 +- drivers/net/wireless/mediatek/mt76/mcu.c | 8 +- drivers/net/wireless/mediatek/mt76/mmio.c | 9 +- drivers/net/wireless/mediatek/mt76/mt76.h | 50 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 2 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 90 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 10 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 205 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 61 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 2 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 129 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 251 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 2 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 72 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 288 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 39 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 39 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 26 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 99 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 61 +- drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 41 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 43 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 155 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 122 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 5 + drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 62 +- .../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 7 +- drivers/net/wireless/mediatek/mt76/tx.c | 53 +- drivers/net/wireless/mediatek/mt7601u/mac.c | 2 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 4 +- drivers/net/wireless/microchip/wilc1000/hif.h | 2 +- drivers/net/wireless/microchip/wilc1000/mon.c | 4 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 3 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 7 +- drivers/net/wireless/purelifi/Kconfig | 17 + drivers/net/wireless/purelifi/Makefile | 2 + drivers/net/wireless/purelifi/plfxlc/Kconfig | 14 + drivers/net/wireless/purelifi/plfxlc/Makefile | 3 + drivers/net/wireless/purelifi/plfxlc/chip.c | 98 + drivers/net/wireless/purelifi/plfxlc/chip.h | 70 + drivers/net/wireless/purelifi/plfxlc/firmware.c | 276 + drivers/net/wireless/purelifi/plfxlc/intf.h | 52 + drivers/net/wireless/purelifi/plfxlc/mac.c | 754 + drivers/net/wireless/purelifi/plfxlc/mac.h | 184 + drivers/net/wireless/purelifi/plfxlc/usb.c | 891 + drivers/net/wireless/purelifi/plfxlc/usb.h | 198 + .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 4 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 8 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 8 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 146 +- drivers/net/wireless/realtek/rtlwifi/base.c | 44 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 16 +- drivers/net/wireless/realtek/rtlwifi/core.c | 40 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 15 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 20 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 5 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 6 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 2 +- drivers/net/wireless/realtek/rtw88/bf.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 31 +- drivers/net/wireless/realtek/rtw88/fw.h | 4 +- drivers/net/wireless/realtek/rtw88/mac.c | 2 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 44 +- drivers/net/wireless/realtek/rtw88/main.c | 73 +- drivers/net/wireless/realtek/rtw88/main.h | 8 +- drivers/net/wireless/realtek/rtw88/pci.c | 19 +- drivers/net/wireless/realtek/rtw88/phy.c | 2 +- drivers/net/wireless/realtek/rtw88/reg.h | 2 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 5 + .../net/wireless/realtek/rtw88/rtw8821c_table.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 4 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/realtek/rtw88/rx.c | 3 +- drivers/net/wireless/realtek/rtw88/tx.c | 31 +- drivers/net/wireless/realtek/rtw88/tx.h | 4 + drivers/net/wireless/realtek/rtw89/Kconfig | 18 +- drivers/net/wireless/realtek/rtw89/Makefile | 9 + drivers/net/wireless/realtek/rtw89/cam.c | 57 +- drivers/net/wireless/realtek/rtw89/cam.h | 4 + drivers/net/wireless/realtek/rtw89/coex.c | 24 +- drivers/net/wireless/realtek/rtw89/core.c | 193 +- drivers/net/wireless/realtek/rtw89/core.h | 295 +- drivers/net/wireless/realtek/rtw89/debug.c | 75 +- drivers/net/wireless/realtek/rtw89/debug.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 301 +- drivers/net/wireless/realtek/rtw89/fw.h | 388 +- drivers/net/wireless/realtek/rtw89/mac.c | 736 +- drivers/net/wireless/realtek/rtw89/mac.h | 82 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 16 +- drivers/net/wireless/realtek/rtw89/pci.c | 954 +- drivers/net/wireless/realtek/rtw89/pci.h | 389 + drivers/net/wireless/realtek/rtw89/phy.c | 481 +- drivers/net/wireless/realtek/rtw89/phy.h | 76 +- drivers/net/wireless/realtek/rtw89/ps.c | 34 +- drivers/net/wireless/realtek/rtw89/reg.h | 1907 +- drivers/net/wireless/realtek/rtw89/regd.c | 513 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 81 +- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 16 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 605 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 40 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 2561 ++- drivers/net/wireless/realtek/rtw89/rtw8852c.h | 20 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 4041 ++++ drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h | 28 + .../wireless/realtek/rtw89/rtw8852c_rfk_table.c | 781 + .../wireless/realtek/rtw89/rtw8852c_rfk_table.h | 67 + .../net/wireless/realtek/rtw89/rtw8852c_table.c | 19470 +++++++++++++++++++ .../net/wireless/realtek/rtw89/rtw8852c_table.h | 36 + drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 48 + drivers/net/wireless/realtek/rtw89/ser.c | 250 +- drivers/net/wireless/realtek/rtw89/txrx.h | 107 + drivers/net/wireless/realtek/rtw89/util.h | 30 + drivers/net/wireless/rsi/rsi_91x_mac80211.c | 12 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 8 +- drivers/net/wireless/silabs/Kconfig | 18 + drivers/net/wireless/silabs/Makefile | 3 + .../{staging => net/wireless/silabs}/wfx/Kconfig | 0 .../{staging => net/wireless/silabs}/wfx/Makefile | 0 drivers/net/wireless/silabs/wfx/bh.c | 324 + drivers/{staging => net/wireless/silabs}/wfx/bh.h | 0 drivers/{staging => net/wireless/silabs}/wfx/bus.h | 0 .../wireless/silabs}/wfx/bus_sdio.c | 0 .../{staging => net/wireless/silabs}/wfx/bus_spi.c | 0 drivers/net/wireless/silabs/wfx/data_rx.c | 93 + .../{staging => net/wireless/silabs}/wfx/data_rx.h | 0 drivers/net/wireless/silabs/wfx/data_tx.c | 569 + .../{staging => net/wireless/silabs}/wfx/data_tx.h | 0 .../{staging => net/wireless/silabs}/wfx/debug.c | 0 .../{staging => net/wireless/silabs}/wfx/debug.h | 0 .../{staging => net/wireless/silabs}/wfx/fwio.c | 0 .../{staging => net/wireless/silabs}/wfx/fwio.h | 0 .../wireless/silabs}/wfx/hif_api_cmd.h | 0 .../wireless/silabs}/wfx/hif_api_general.h | 0 .../wireless/silabs}/wfx/hif_api_mib.h | 0 .../{staging => net/wireless/silabs}/wfx/hif_rx.c | 0 .../{staging => net/wireless/silabs}/wfx/hif_rx.h | 0 drivers/net/wireless/silabs/wfx/hif_tx.c | 490 + .../{staging => net/wireless/silabs}/wfx/hif_tx.h | 0 .../wireless/silabs}/wfx/hif_tx_mib.c | 0 .../wireless/silabs}/wfx/hif_tx_mib.h | 0 .../{staging => net/wireless/silabs}/wfx/hwio.c | 0 .../{staging => net/wireless/silabs}/wfx/hwio.h | 0 drivers/net/wireless/silabs/wfx/key.c | 227 + drivers/{staging => net/wireless/silabs}/wfx/key.h | 0 drivers/net/wireless/silabs/wfx/main.c | 497 + .../{staging => net/wireless/silabs}/wfx/main.h | 0 drivers/net/wireless/silabs/wfx/queue.c | 298 + .../{staging => net/wireless/silabs}/wfx/queue.h | 0 drivers/net/wireless/silabs/wfx/scan.c | 147 + .../{staging => net/wireless/silabs}/wfx/scan.h | 0 drivers/net/wireless/silabs/wfx/sta.c | 812 + drivers/{staging => net/wireless/silabs}/wfx/sta.h | 0 .../{staging => net/wireless/silabs}/wfx/traces.h | 0 drivers/net/wireless/silabs/wfx/wfx.h | 167 + drivers/net/wireless/st/cw1200/sta.c | 4 +- drivers/net/wireless/ti/wl1251/event.c | 22 +- drivers/net/wireless/ti/wl1251/io.c | 20 +- drivers/net/wireless/ti/wl1251/tx.c | 15 +- drivers/net/wireless/ti/wl18xx/debugfs.c | 18 +- drivers/net/wireless/ti/wlcore/cmd.c | 14 +- drivers/net/wireless/ti/wlcore/debugfs.c | 52 +- drivers/net/wireless/ti/wlcore/main.c | 241 +- drivers/net/wireless/ti/wlcore/scan.c | 6 +- drivers/net/wireless/ti/wlcore/sdio.c | 3 +- drivers/net/wireless/ti/wlcore/sysfs.c | 6 +- drivers/net/wireless/ti/wlcore/testmode.c | 12 +- drivers/net/wireless/ti/wlcore/tx.c | 6 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 18 +- drivers/net/wwan/Kconfig | 14 + drivers/net/wwan/Makefile | 1 + drivers/net/wwan/iosm/iosm_ipc_coredump.h | 5 +- drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 10 - drivers/net/wwan/t7xx/Makefile | 20 + drivers/net/wwan/t7xx/t7xx_cldma.c | 281 + drivers/net/wwan/t7xx/t7xx_cldma.h | 180 + drivers/net/wwan/t7xx/t7xx_dpmaif.c | 1281 ++ drivers/net/wwan/t7xx/t7xx_dpmaif.h | 179 + drivers/net/wwan/t7xx/t7xx_hif_cldma.c | 1339 ++ drivers/net/wwan/t7xx/t7xx_hif_cldma.h | 127 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c | 574 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h | 206 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 1243 ++ drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.h | 116 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c | 683 + drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.h | 78 + drivers/net/wwan/t7xx/t7xx_mhccif.c | 122 + drivers/net/wwan/t7xx/t7xx_mhccif.h | 37 + drivers/net/wwan/t7xx/t7xx_modem_ops.c | 727 + drivers/net/wwan/t7xx/t7xx_modem_ops.h | 88 + drivers/net/wwan/t7xx/t7xx_netdev.c | 423 + drivers/net/wwan/t7xx/t7xx_netdev.h | 55 + drivers/net/wwan/t7xx/t7xx_pci.c | 761 + drivers/net/wwan/t7xx/t7xx_pci.h | 120 + drivers/net/wwan/t7xx/t7xx_pcie_mac.c | 262 + drivers/net/wwan/t7xx/t7xx_pcie_mac.h | 31 + drivers/net/wwan/t7xx/t7xx_port.h | 135 + drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c | 273 + drivers/net/wwan/t7xx/t7xx_port_proxy.c | 509 + drivers/net/wwan/t7xx/t7xx_port_proxy.h | 98 + drivers/net/wwan/t7xx/t7xx_port_wwan.c | 176 + drivers/net/wwan/t7xx/t7xx_reg.h | 350 + drivers/net/wwan/t7xx/t7xx_state_monitor.c | 550 + drivers/net/wwan/t7xx/t7xx_state_monitor.h | 135 + drivers/net/wwan/wwan_hwsim.c | 22 +- drivers/net/xen-netback/interface.c | 3 +- drivers/nfc/st21nfca/se.c | 17 +- drivers/nfc/st21nfca/st21nfca.h | 1 + drivers/ptp/ptp_clock.c | 31 +- drivers/ptp/ptp_clockmatrix.c | 321 +- drivers/ptp/ptp_clockmatrix.h | 7 +- drivers/ptp/ptp_ocp.c | 559 +- drivers/ptp/ptp_private.h | 11 + drivers/ptp/ptp_sysfs.c | 11 +- drivers/ptp/ptp_vclock.c | 82 +- drivers/s390/net/qeth_core.h | 2 - drivers/s390/net/qeth_core_main.c | 3 +- drivers/s390/net/qeth_l2_main.c | 4 +- drivers/s390/net/qeth_l3_main.c | 4 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/ssb/pci.c | 1 - drivers/staging/Kconfig | 1 - drivers/staging/Makefile | 1 - drivers/staging/wfx/TODO | 6 - drivers/staging/wfx/bh.c | 324 - drivers/staging/wfx/data_rx.c | 92 - drivers/staging/wfx/data_tx.c | 568 - drivers/staging/wfx/hif_tx.c | 490 - drivers/staging/wfx/key.c | 227 - drivers/staging/wfx/main.c | 491 - drivers/staging/wfx/queue.c | 297 - drivers/staging/wfx/scan.c | 144 - drivers/staging/wfx/sta.c | 794 - drivers/staging/wfx/wfx.h | 162 - drivers/thunderbolt/test.c | 134 +- drivers/tty/sysrq.c | 2 + fs/afs/misc.c | 5 +- fs/afs/rotate.c | 4 + fs/afs/rxrpc.c | 8 +- fs/afs/write.c | 1 + fs/proc/proc_sysctl.c | 4 +- fs/seq_file.c | 32 + include/kunit/resource.h | 406 + include/kunit/test.h | 418 +- include/linux/bpf-cgroup.h | 8 +- include/linux/bpf.h | 351 +- include/linux/bpf_local_storage.h | 4 +- include/linux/bpf_types.h | 1 + include/linux/bpf_verifier.h | 23 +- include/linux/btf.h | 23 + include/linux/btf_ids.h | 3 +- include/linux/can/dev.h | 10 - include/linux/can/led.h | 51 - include/linux/can/rx-offload.h | 4 +- include/linux/console.h | 19 + include/linux/ethtool.h | 4 + include/linux/fortify-string.h | 16 + include/linux/ftrace.h | 6 + include/linux/icmpv6.h | 11 +- include/linux/ieee802154.h | 81 +- include/linux/ipv6.h | 6 +- include/linux/kallsyms.h | 7 +- include/linux/list.h | 36 + include/linux/mdio.h | 70 + include/linux/mfd/idt8a340_reg.h | 12 +- include/linux/mlx5/accel.h | 156 - include/linux/mlx5/driver.h | 17 +- include/linux/mlx5/fs.h | 12 + include/linux/mlx5/mlx5_ifc.h | 23 +- include/linux/mlx5/mlx5_ifc_fpga.h | 211 - include/linux/mlx5/port.h | 2 +- include/linux/netdevice.h | 378 +- include/linux/phy.h | 8 +- include/linux/phylink.h | 6 - include/linux/printk.h | 82 +- include/linux/ptp_classify.h | 3 + include/linux/ptp_clock_kernel.h | 42 +- include/linux/qed/qed_fcoe_if.h | 4 +- include/linux/qed/qed_iscsi_if.h | 4 +- include/linux/qed/qed_nvmetcp_if.h | 2 +- include/linux/qed/qed_nvmetcp_ip_services_if.h | 29 - include/linux/rtnetlink.h | 1 + include/linux/seq_file.h | 4 + include/linux/skbuff.h | 419 +- include/linux/slab.h | 15 +- include/linux/slub_def.h | 1 - include/linux/soc/mediatek/mtk_wed.h | 131 + include/linux/stackdepot.h | 26 +- include/linux/string.h | 4 + include/linux/sysctl.h | 9 +- include/linux/usb/rndis_host.h | 1 + include/linux/usb/usbnet.h | 1 + include/net/act_api.h | 3 +- include/net/bluetooth/hci.h | 10 + include/net/bluetooth/hci_core.h | 8 +- include/net/cfg80211.h | 16 +- include/net/cfg802154.h | 8 +- include/net/devlink.h | 48 + include/net/dsa.h | 25 +- include/net/flow_dissector.h | 9 + include/net/if_inet6.h | 8 + include/net/inet6_hashtables.h | 28 +- include/net/inet_connection_sock.h | 5 +- include/net/inet_hashtables.h | 145 +- include/net/inet_sock.h | 5 +- include/net/ip.h | 2 +- include/net/ip_fib.h | 4 +- include/net/ipv6.h | 44 + include/net/mac80211.h | 126 +- include/net/mac802154.h | 19 + include/net/mptcp.h | 11 +- include/net/net_debug.h | 157 + include/net/netfilter/nf_conntrack.h | 23 +- include/net/netfilter/nf_conntrack_core.h | 2 +- include/net/netfilter/nf_conntrack_count.h | 1 + include/net/netfilter/nf_conntrack_ecache.h | 53 +- include/net/netfilter/nf_conntrack_extend.h | 31 +- include/net/netfilter/nf_conntrack_labels.h | 10 +- include/net/netfilter/nf_conntrack_timeout.h | 8 - include/net/netfilter/nf_reject.h | 21 +- include/net/netns/conntrack.h | 8 +- include/net/page_pool.h | 21 + include/net/ping.h | 4 +- include/net/pkt_cls.h | 6 +- include/net/route.h | 36 +- include/net/rtnetlink.h | 16 +- include/net/sctp/sctp.h | 2 +- include/net/sock.h | 64 +- include/net/strparser.h | 4 + include/net/tc_act/tc_gact.h | 15 + include/net/tc_act/tc_skbedit.h | 13 + include/net/tcp.h | 45 +- include/net/tls.h | 16 +- include/net/udp.h | 8 +- include/net/xfrm.h | 20 +- include/rdma/ib_verbs.h | 8 - include/soc/mscc/ocelot.h | 42 +- include/soc/mscc/ocelot_vcap.h | 2 +- include/trace/events/mptcp.h | 6 +- include/trace/events/rxrpc.h | 265 +- include/trace/events/skb.h | 21 +- include/trace/events/tcp.h | 47 +- include/uapi/asm-generic/socket.h | 2 + include/uapi/linux/atm_zatm.h | 47 - include/uapi/linux/bpf.h | 125 + include/uapi/linux/btf.h | 4 +- include/uapi/linux/can/isotp.h | 25 +- include/uapi/linux/devlink.h | 23 + include/uapi/linux/ethtool.h | 1 + include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/if_link.h | 7 + include/uapi/linux/ipv6.h | 1 + include/uapi/linux/lirc.h | 7 + include/uapi/linux/mdio.h | 75 + include/uapi/linux/mptcp.h | 8 + include/uapi/linux/neighbour.h | 2 + include/uapi/linux/netlink.h | 1 + include/uapi/linux/nl80211.h | 2 + include/uapi/linux/pkt_cls.h | 2 + include/uapi/linux/tc_act/tc_skbedit.h | 2 + include/uapi/linux/tipc_config.h | 28 +- include/uapi/linux/tls.h | 2 + include/uapi/linux/types.h | 3 + init/Kconfig | 1 + kernel/bpf/Makefile | 2 +- kernel/bpf/arraymap.c | 61 +- kernel/bpf/bloom_filter.c | 6 +- kernel/bpf/bpf_inode_storage.c | 10 +- kernel/bpf/bpf_iter.c | 32 +- kernel/bpf/bpf_local_storage.c | 29 +- kernel/bpf/bpf_lsm.c | 17 + kernel/bpf/bpf_struct_ops.c | 81 +- kernel/bpf/bpf_task_storage.c | 9 +- kernel/bpf/btf.c | 640 +- kernel/bpf/cgroup.c | 106 +- kernel/bpf/core.c | 29 +- kernel/bpf/cpumap.c | 6 +- kernel/bpf/devmap.c | 10 +- kernel/bpf/hashtab.c | 133 +- kernel/bpf/helpers.c | 223 +- kernel/bpf/link_iter.c | 107 + kernel/bpf/local_storage.c | 7 +- kernel/bpf/lpm_trie.c | 6 +- kernel/bpf/map_in_map.c | 5 +- kernel/bpf/queue_stack_maps.c | 10 +- kernel/bpf/reuseport_array.c | 6 +- kernel/bpf/ringbuf.c | 88 +- kernel/bpf/stackmap.c | 7 +- kernel/bpf/syscall.c | 500 +- kernel/bpf/task_iter.c | 1 - kernel/bpf/trampoline.c | 118 +- kernel/bpf/verifier.c | 819 +- kernel/cgroup/cgroup-internal.h | 1 - kernel/cgroup/cgroup.c | 4 +- kernel/hung_task.c | 11 +- kernel/kallsyms.c | 3 +- kernel/kcsan/kcsan_test.c | 31 +- kernel/panic.c | 4 + kernel/printk/printk.c | 1205 +- kernel/rcu/tree_stall.h | 2 + kernel/reboot.c | 14 +- kernel/sysctl.c | 79 - kernel/trace/bpf_trace.c | 144 +- kernel/trace/fprobe.c | 32 +- kernel/trace/ftrace.c | 62 + kernel/watchdog.c | 4 + kernel/watchdog_hld.c | 4 + kernel/workqueue.c | 2 +- lib/Kconfig.debug | 16 +- lib/dump_stack.c | 4 +- lib/kunit/Makefile | 1 + lib/kunit/debugfs.c | 2 +- lib/kunit/executor.c | 32 +- lib/kunit/executor_test.c | 4 +- lib/kunit/kunit-example-test.c | 16 + lib/kunit/kunit-test.c | 37 +- lib/kunit/resource.c | 79 + lib/kunit/test.c | 145 +- lib/list-test.c | 397 +- lib/nmi_backtrace.c | 4 +- lib/slub_kunit.c | 10 +- lib/stackdepot.c | 67 +- lib/test_bpf.c | 315 +- lib/test_kasan.c | 2 +- lib/test_sysctl.c | 32 + mm/kfence/.kunitconfig | 6 + mm/kfence/kfence_test.c | 31 +- mm/page_owner.c | 9 +- mm/slab.c | 29 +- mm/slab.h | 5 +- mm/slab_common.c | 23 +- mm/slub.c | 174 +- net/8021q/vlan.c | 3 +- net/8021q/vlan_dev.c | 3 +- net/Kconfig.debug | 7 + net/appletalk/ddp.c | 3 +- net/atm/common.c | 4 +- net/ax25/af_ax25.c | 3 +- net/ax25/ax25_dev.c | 22 +- net/batman-adv/bridge_loop_avoidance.c | 4 +- net/batman-adv/hard-interface.c | 2 + net/batman-adv/main.h | 2 +- net/batman-adv/translation-table.c | 12 +- net/bluetooth/af_bluetooth.c | 7 +- net/bluetooth/eir.c | 31 + net/bluetooth/eir.h | 4 + net/bluetooth/hci_conn.c | 7 +- net/bluetooth/hci_core.c | 2 - net/bluetooth/hci_event.c | 35 +- net/bluetooth/hci_request.c | 4 +- net/bluetooth/hci_sock.c | 3 +- net/bluetooth/hci_sync.c | 90 +- net/bluetooth/mgmt.c | 18 + net/bluetooth/mgmt_util.c | 2 +- net/bluetooth/sco.c | 23 +- net/bpf/bpf_dummy_struct_ops.c | 24 +- net/bpf/test_run.c | 86 +- net/bridge/br_device.c | 1 + net/bridge/br_fdb.c | 160 +- net/bridge/br_if.c | 12 +- net/bridge/br_mdb.c | 12 +- net/bridge/br_netlink.c | 9 +- net/bridge/br_private.h | 21 +- net/bridge/br_switchdev.c | 3 +- net/bridge/br_sysfs_br.c | 6 +- net/caif/caif_socket.c | 2 +- net/can/bcm.c | 7 +- net/can/isotp.c | 130 +- net/can/j1939/socket.c | 4 +- net/can/raw.c | 20 +- net/core/bpf_sk_storage.c | 11 +- net/core/datagram.c | 7 +- net/core/datagram.h | 15 - net/core/dev.c | 232 +- net/core/dev.h | 112 + net/core/dev_addr_lists.c | 2 + net/core/dev_ioctl.c | 2 + net/core/devlink.c | 653 +- net/core/drop_monitor.c | 2 +- net/core/filter.c | 37 +- net/core/flow_dissector.c | 20 + net/core/gro.c | 8 + net/core/link_watch.c | 1 + net/core/neighbour.c | 2 +- net/core/net-procfs.c | 2 + net/core/net-sysfs.c | 22 +- net/core/page_pool.c | 83 +- net/core/rtnetlink.c | 449 +- net/core/skbuff.c | 67 +- net/core/skmsg.c | 22 +- net/core/sock.c | 126 +- net/core/sock_map.c | 10 +- net/core/sysctl_net_core.c | 29 +- net/dccp/dccp.h | 4 +- net/dccp/ipv4.c | 7 +- net/dccp/ipv6.c | 6 +- net/dccp/proto.c | 40 +- net/decnet/dn_route.c | 2 +- net/dsa/dsa.c | 49 - net/dsa/dsa2.c | 25 +- net/dsa/dsa_priv.h | 29 +- net/dsa/port.c | 136 +- net/dsa/slave.c | 67 +- net/dsa/switch.c | 198 +- net/dsa/tag_8021q.c | 10 +- net/ethernet/eth.c | 2 +- net/ethtool/common.c | 3 + net/ethtool/netlink.h | 2 +- net/ethtool/rings.c | 54 +- net/ieee802154/socket.c | 12 +- net/ipv4/Kconfig | 1 - net/ipv4/af_inet.c | 11 +- net/ipv4/arp.c | 7 +- net/ipv4/datagram.c | 7 +- net/ipv4/devinet.c | 2 +- net/ipv4/esp4.c | 6 - net/ipv4/fib_frontend.c | 4 +- net/ipv4/fib_rules.c | 2 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/fib_trie.c | 12 +- net/ipv4/fou.c | 1 - net/ipv4/icmp.c | 77 +- net/ipv4/igmp.c | 4 +- net/ipv4/inet_connection_sock.c | 245 +- net/ipv4/inet_diag.c | 5 +- net/ipv4/inet_fragment.c | 2 +- net/ipv4/inet_hashtables.c | 329 +- net/ipv4/ip_forward.c | 13 +- net/ipv4/ip_gre.c | 50 +- net/ipv4/ip_input.c | 1 + net/ipv4/ipmr.c | 2 +- net/ipv4/netfilter.c | 3 +- net/ipv4/netfilter/nf_reject_ipv4.c | 10 +- net/ipv4/netfilter/nft_fib_ipv4.c | 4 + net/ipv4/ping.c | 40 +- net/ipv4/raw.c | 6 +- net/ipv4/route.c | 51 +- net/ipv4/sysctl_net_ipv4.c | 16 +- net/ipv4/tcp.c | 67 +- net/ipv4/tcp_bbr.c | 22 +- net/ipv4/tcp_bic.c | 14 +- net/ipv4/tcp_bpf.c | 15 +- net/ipv4/tcp_cdg.c | 30 +- net/ipv4/tcp_cong.c | 30 +- net/ipv4/tcp_cubic.c | 26 +- net/ipv4/tcp_dctcp.c | 11 +- net/ipv4/tcp_highspeed.c | 18 +- net/ipv4/tcp_htcp.c | 10 +- net/ipv4/tcp_hybla.c | 18 +- net/ipv4/tcp_illinois.c | 12 +- net/ipv4/tcp_input.c | 177 +- net/ipv4/tcp_ipv4.c | 30 +- net/ipv4/tcp_lp.c | 6 +- net/ipv4/tcp_metrics.c | 12 +- net/ipv4/tcp_nv.c | 24 +- net/ipv4/tcp_output.c | 46 +- net/ipv4/tcp_rate.c | 2 +- net/ipv4/tcp_recovery.c | 15 +- net/ipv4/tcp_scalable.c | 4 +- net/ipv4/tcp_vegas.c | 21 +- net/ipv4/tcp_veno.c | 24 +- net/ipv4/tcp_westwood.c | 3 +- net/ipv4/tcp_yeah.c | 30 +- net/ipv4/udp.c | 16 +- net/ipv4/udp_bpf.c | 17 +- net/ipv4/udp_impl.h | 4 +- net/ipv6/addrconf.c | 51 +- net/ipv6/af_inet6.c | 7 +- net/ipv6/datagram.c | 10 +- net/ipv6/esp6.c | 6 - net/ipv6/exthdrs.c | 44 +- net/ipv6/icmp.c | 31 +- net/ipv6/inet6_hashtables.c | 11 +- net/ipv6/ip6_gre.c | 34 +- net/ipv6/ip6_input.c | 41 +- net/ipv6/ip6_offload.c | 56 +- net/ipv6/ip6_output.c | 56 +- net/ipv6/ip6_tunnel.c | 2 - net/ipv6/ndisc.c | 20 +- net/ipv6/netfilter.c | 3 +- net/ipv6/netfilter/nf_reject_ipv6.c | 4 +- net/ipv6/netfilter/nft_fib_ipv6.c | 4 + net/ipv6/raw.c | 6 +- net/ipv6/route.c | 6 +- net/ipv6/sysctl_net_ipv6.c | 6 +- net/ipv6/tcp_ipv6.c | 6 +- net/ipv6/udp.c | 23 +- net/ipv6/udp_impl.h | 4 +- net/iucv/af_iucv.c | 3 +- net/key/af_key.c | 4 +- net/l2tp/l2tp_ip.c | 8 +- net/l2tp/l2tp_ip6.c | 12 +- net/l2tp/l2tp_ppp.c | 3 +- net/mac80211/agg-rx.c | 12 +- net/mac80211/agg-tx.c | 6 +- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 81 +- net/mac80211/chan.c | 8 +- net/mac80211/debugfs.c | 1 + net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/debugfs_sta.c | 12 +- net/mac80211/eht.c | 6 +- net/mac80211/ethtool.c | 4 +- net/mac80211/he.c | 8 +- net/mac80211/ht.c | 8 +- net/mac80211/ibss.c | 26 +- net/mac80211/ieee80211_i.h | 12 +- net/mac80211/key.c | 9 +- net/mac80211/main.c | 4 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mesh_plink.c | 24 +- net/mac80211/mlme.c | 135 +- net/mac80211/ocb.c | 2 +- net/mac80211/offchannel.c | 2 +- net/mac80211/rate.c | 8 +- net/mac80211/rc80211_minstrel_ht.c | 177 +- net/mac80211/rc80211_minstrel_ht.h | 2 +- net/mac80211/rx.c | 131 +- net/mac80211/s1g.c | 4 +- net/mac80211/scan.c | 20 + net/mac80211/sta_info.c | 110 +- net/mac80211/sta_info.h | 155 +- net/mac80211/status.c | 130 +- net/mac80211/tdls.c | 26 +- net/mac80211/trace.h | 4 +- net/mac80211/tx.c | 28 +- net/mac80211/util.c | 40 - net/mac80211/vht.c | 78 +- net/mac80211/wpa.c | 103 +- net/mac802154/cfg.c | 1 + net/mac802154/ieee802154_i.h | 2 + net/mac802154/main.c | 54 +- net/mac802154/util.c | 22 +- net/mctp/af_mctp.c | 4 +- net/mctp/test/route-test.c | 12 +- net/mpls/af_mpls.c | 3 +- net/mptcp/Makefile | 4 +- net/mptcp/bpf.c | 21 + net/mptcp/ctrl.c | 21 + net/mptcp/mib.c | 5 + net/mptcp/mib.h | 7 + net/mptcp/mptcp_diag.c | 105 +- net/mptcp/options.c | 69 +- net/mptcp/pm.c | 108 +- net/mptcp/pm_netlink.c | 266 +- net/mptcp/pm_userspace.c | 429 + net/mptcp/protocol.c | 123 +- net/mptcp/protocol.h | 101 +- net/mptcp/sockopt.c | 21 +- net/mptcp/subflow.c | 72 +- net/netfilter/ipvs/ip_vs_ctl.c | 4 +- net/netfilter/nf_conncount.c | 11 + net/netfilter/nf_conntrack_bpf.c | 22 +- net/netfilter/nf_conntrack_core.c | 304 +- net/netfilter/nf_conntrack_ecache.c | 178 +- net/netfilter/nf_conntrack_extend.c | 32 +- net/netfilter/nf_conntrack_helper.c | 5 - net/netfilter/nf_conntrack_netlink.c | 152 +- net/netfilter/nf_conntrack_proto.c | 10 +- net/netfilter/nf_conntrack_proto_tcp.c | 52 +- net/netfilter/nf_conntrack_standalone.c | 2 +- net/netfilter/nf_conntrack_timeout.c | 7 +- net/netfilter/nf_log_syslog.c | 136 +- net/netfilter/nf_nat_masquerade.c | 5 +- net/netfilter/nf_tables_api.c | 6 +- net/netfilter/nfnetlink.c | 40 +- net/netfilter/nfnetlink_cttimeout.c | 61 +- net/netfilter/nft_bitwise.c | 13 +- net/netfilter/nft_fib.c | 4 + net/netfilter/nft_flow_offload.c | 8 + net/netlink/af_netlink.c | 3 +- net/netrom/af_netrom.c | 3 +- net/nfc/core.c | 1 + net/nfc/llcp_sock.c | 3 +- net/nfc/rawsock.c | 3 +- net/packet/af_packet.c | 22 +- net/phonet/datagram.c | 4 +- net/phonet/pep.c | 7 +- net/qrtr/af_qrtr.c | 3 +- net/rose/af_rose.c | 3 +- net/rose/rose_route.c | 25 +- net/rxrpc/af_rxrpc.c | 2 +- net/rxrpc/ar-internal.h | 38 +- net/rxrpc/call_accept.c | 10 +- net/rxrpc/call_event.c | 7 +- net/rxrpc/call_object.c | 62 +- net/rxrpc/conn_client.c | 30 +- net/rxrpc/conn_object.c | 51 +- net/rxrpc/conn_service.c | 8 +- net/rxrpc/input.c | 62 +- net/rxrpc/local_object.c | 68 +- net/rxrpc/net_ns.c | 7 +- net/rxrpc/output.c | 20 +- net/rxrpc/peer_object.c | 40 +- net/rxrpc/proc.c | 85 +- net/rxrpc/recvmsg.c | 8 +- net/rxrpc/sendmsg.c | 6 + net/rxrpc/skbuff.c | 1 - net/rxrpc/sysctl.c | 4 +- net/sched/act_api.c | 4 +- net/sched/act_csum.c | 3 +- net/sched/act_ct.c | 3 +- net/sched/act_gact.c | 13 +- net/sched/act_gate.c | 3 +- net/sched/act_mirred.c | 4 +- net/sched/act_mpls.c | 10 +- net/sched/act_pedit.c | 4 +- net/sched/act_police.c | 20 +- net/sched/act_sample.c | 3 +- net/sched/act_skbedit.c | 65 +- net/sched/act_tunnel_key.c | 4 +- net/sched/act_vlan.c | 4 +- net/sched/cls_api.c | 22 +- net/sched/cls_flower.c | 104 +- net/sched/cls_matchall.c | 19 +- net/sched/em_meta.c | 7 +- net/sched/sch_generic.c | 12 +- net/sctp/input.c | 4 +- net/sctp/ipv6.c | 4 +- net/sctp/output.c | 3 +- net/sctp/socket.c | 18 +- net/sctp/stream_sched.c | 9 +- net/sctp/ulpevent.c | 2 +- net/smc/af_smc.c | 52 +- net/smc/smc_ib.c | 1 + net/smc/smc_tx.c | 17 +- net/smc/smc_wr.c | 5 +- net/socket.c | 75 +- net/sunrpc/svcsock.c | 2 +- net/sunrpc/xprtsock.c | 2 +- net/tls/tls_device.c | 59 +- net/tls/tls_main.c | 55 + net/tls/tls_sw.c | 491 +- net/unix/af_unix.c | 11 +- net/unix/unix_bpf.c | 5 +- net/vmw_vsock/virtio_transport.c | 197 +- net/vmw_vsock/vmci_transport.c | 5 +- net/wireless/chan.c | 93 +- net/wireless/core.h | 14 +- net/wireless/ibss.c | 4 +- net/wireless/nl80211.c | 417 +- net/wireless/reg.c | 4 + net/x25/af_x25.c | 3 +- net/x25/x25_proc.c | 3 +- net/xdp/xsk.c | 4 +- net/xdp/xsk_queue.h | 4 +- net/xdp/xskmap.c | 6 +- net/xfrm/espintcp.c | 4 +- net/xfrm/xfrm_device.c | 15 +- net/xfrm/xfrm_state.c | 4 +- net/xfrm/xfrm_user.c | 5 +- samples/bpf/Makefile | 19 +- samples/bpf/cpustat_user.c | 1 - samples/bpf/hbm.c | 5 +- samples/bpf/ibumad_user.c | 1 - samples/bpf/map_perf_test_user.c | 1 - samples/bpf/offwaketime_user.c | 1 - samples/bpf/sockex2_user.c | 1 - samples/bpf/sockex3_user.c | 1 - samples/bpf/spintest_user.c | 1 - samples/bpf/syscall_tp_user.c | 4 +- samples/bpf/task_fd_query_user.c | 1 - samples/bpf/test_lru_dist.c | 1 - samples/bpf/test_map_in_map_user.c | 1 - samples/bpf/test_overhead_user.c | 1 - samples/bpf/tracex2_user.c | 1 - samples/bpf/tracex3_user.c | 1 - samples/bpf/tracex4_user.c | 1 - samples/bpf/tracex5_user.c | 1 - samples/bpf/tracex6_user.c | 1 - samples/bpf/xdp1_user.c | 3 +- samples/bpf/xdp_adjust_tail_user.c | 1 - samples/bpf/xdp_monitor_user.c | 1 - samples/bpf/xdp_redirect_cpu_user.c | 1 - samples/bpf/xdp_redirect_map_multi_user.c | 1 - samples/bpf/xdp_redirect_user.c | 1 - samples/bpf/xdp_router_ipv4.bpf.c | 180 + samples/bpf/xdp_router_ipv4_kern.c | 186 - samples/bpf/xdp_router_ipv4_user.c | 456 +- samples/bpf/xdp_rxq_info_user.c | 23 +- samples/bpf/xdp_sample_pkts_user.c | 1 - samples/bpf/xdp_sample_user.c | 1 - samples/bpf/xdp_tx_iptunnel_user.c | 1 - samples/bpf/xdpsock_user.c | 9 +- samples/bpf/xsk_fwd.c | 7 +- scripts/bpf_doc.py | 4 + security/apparmor/policy_unpack_test.c | 6 +- tools/bpf/bpftool/btf.c | 62 +- tools/bpf/bpftool/common.c | 8 - tools/bpf/bpftool/feature.c | 26 +- tools/bpf/bpftool/gen.c | 5 +- tools/bpf/bpftool/link.c | 4 + tools/bpf/bpftool/main.c | 6 +- tools/bpf/bpftool/main.h | 2 - tools/bpf/bpftool/map.c | 2 - tools/bpf/bpftool/perf.c | 112 +- tools/bpf/bpftool/pids.c | 1 - tools/bpf/bpftool/prog.c | 4 +- tools/bpf/bpftool/struct_ops.c | 2 - tools/bpf/bpftool/tracelog.c | 2 +- tools/bpf/runqslower/runqslower.c | 18 +- tools/include/uapi/asm-generic/socket.h | 2 + tools/include/uapi/asm/bpf_perf_event.h | 2 + tools/include/uapi/linux/bpf.h | 125 + tools/include/uapi/linux/btf.h | 4 +- tools/include/uapi/linux/if_link.h | 2 + tools/lib/bpf/Build | 3 +- tools/lib/bpf/Makefile | 4 +- tools/lib/bpf/bpf.c | 136 +- tools/lib/bpf/bpf.h | 46 +- tools/lib/bpf/bpf_core_read.h | 37 +- tools/lib/bpf/bpf_helpers.h | 26 + tools/lib/bpf/bpf_tracing.h | 23 + tools/lib/bpf/btf.c | 15 +- tools/lib/bpf/libbpf.c | 1273 +- tools/lib/bpf/libbpf.h | 279 +- tools/lib/bpf/libbpf.map | 17 +- tools/lib/bpf/libbpf_internal.h | 37 + tools/lib/bpf/libbpf_version.h | 4 +- tools/lib/bpf/relo_core.c | 104 +- tools/lib/bpf/relo_core.h | 6 + tools/lib/bpf/usdt.bpf.h | 259 + tools/lib/bpf/usdt.c | 1518 ++ tools/testing/kunit/configs/all_tests_uml.config | 37 + tools/testing/kunit/kunit.py | 63 +- tools/testing/kunit/kunit_config.py | 21 +- tools/testing/kunit/kunit_json.py | 66 +- tools/testing/kunit/kunit_kernel.py | 81 +- tools/testing/kunit/kunit_parser.py | 154 +- tools/testing/kunit/kunit_tool_test.py | 44 +- tools/testing/kunit/qemu_config.py | 17 +- tools/testing/kunit/qemu_configs/alpha.py | 2 +- tools/testing/kunit/qemu_configs/arm.py | 2 +- tools/testing/kunit/qemu_configs/arm64.py | 2 +- tools/testing/kunit/qemu_configs/i386.py | 4 +- tools/testing/kunit/qemu_configs/powerpc.py | 2 +- tools/testing/kunit/qemu_configs/riscv.py | 7 +- tools/testing/kunit/qemu_configs/s390.py | 4 +- tools/testing/kunit/qemu_configs/sparc.py | 2 +- tools/testing/kunit/qemu_configs/x86_64.py | 2 +- tools/testing/kunit/run_checks.py | 2 +- .../kunit/test_data/test_is_test_passed-crash.log | 70 - .../test_is_test_passed-no_tests_no_plan.log | 2 +- tools/testing/selftests/Makefile | 2 + tools/testing/selftests/bpf/Makefile | 39 +- tools/testing/selftests/bpf/bench.c | 1 - tools/testing/selftests/bpf/bpf_rlimit.h | 28 - tools/testing/selftests/bpf/bpf_tcp_helpers.h | 13 + tools/testing/selftests/bpf/config | 4 + tools/testing/selftests/bpf/flow_dissector_load.c | 6 +- tools/testing/selftests/bpf/get_cgroup_id_user.c | 4 +- .../selftests/bpf/map_tests/map_in_map_batch_ops.c | 252 + tools/testing/selftests/bpf/network_helpers.c | 40 +- tools/testing/selftests/bpf/network_helpers.h | 2 + .../testing/selftests/bpf/prog_tests/arg_parsing.c | 107 + .../selftests/bpf/prog_tests/attach_probe.c | 95 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 89 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 265 +- .../selftests/bpf/prog_tests/bpf_mod_race.c | 4 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 6 +- tools/testing/selftests/bpf/prog_tests/btf.c | 100 +- .../selftests/bpf/prog_tests/core_autosize.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 13 +- .../testing/selftests/bpf/prog_tests/core_retro.c | 17 +- tools/testing/selftests/bpf/prog_tests/dynptr.c | 137 + .../selftests/bpf/prog_tests/fexit_stress.c | 4 +- tools/testing/selftests/bpf/prog_tests/for_each.c | 42 +- .../selftests/bpf/prog_tests/helper_restricted.c | 10 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 159 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 17 +- .../selftests/bpf/prog_tests/linked_funcs.c | 6 + tools/testing/selftests/bpf/prog_tests/log_fixup.c | 149 + .../selftests/bpf/prog_tests/lookup_and_delete.c | 15 +- tools/testing/selftests/bpf/prog_tests/map_kptr.c | 148 + .../bpf/prog_tests/map_lookup_percpu_elem.c | 58 + tools/testing/selftests/bpf/prog_tests/mptcp.c | 174 + tools/testing/selftests/bpf/prog_tests/netcnt.c | 2 +- .../bpf/prog_tests/prog_tests_framework.c | 56 + .../selftests/bpf/prog_tests/reference_tracking.c | 23 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 12 - .../selftests/bpf/prog_tests/skb_load_bytes.c | 45 + tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../selftests/bpf/prog_tests/stacktrace_build_id.c | 8 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 11 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 1 - .../selftests/bpf/prog_tests/test_global_funcs.c | 1 + .../selftests/bpf/prog_tests/test_strncmp.c | 25 +- .../testing/selftests/bpf/prog_tests/test_tunnel.c | 423 + tools/testing/selftests/bpf/prog_tests/timer_mim.c | 2 +- .../selftests/bpf/prog_tests/trampoline_count.c | 134 +- .../selftests/bpf/prog_tests/unpriv_bpf_disabled.c | 312 + .../selftests/bpf/prog_tests/uprobe_autoattach.c | 50 + tools/testing/selftests/bpf/prog_tests/usdt.c | 419 + tools/testing/selftests/bpf/progs/bpf_iter.h | 7 + .../selftests/bpf/progs/bpf_iter_bpf_link.c | 21 + .../bpf/progs/btf__core_reloc_size___diff_offs.c | 3 + .../bpf/progs/btf_dump_test_case_syntax.c | 2 +- .../testing/selftests/bpf/progs/core_reloc_types.h | 18 + tools/testing/selftests/bpf/progs/dynptr_fail.c | 588 + tools/testing/selftests/bpf/progs/dynptr_success.c | 164 + tools/testing/selftests/bpf/progs/exhandler_kern.c | 13 +- .../bpf/progs/for_each_map_elem_write_key.c | 27 + tools/testing/selftests/bpf/progs/kprobe_multi.c | 14 + .../selftests/bpf/progs/kprobe_multi_empty.c | 12 + tools/testing/selftests/bpf/progs/linked_funcs1.c | 15 +- tools/testing/selftests/bpf/progs/linked_funcs2.c | 15 +- tools/testing/selftests/bpf/progs/loop5.c | 1 - tools/testing/selftests/bpf/progs/map_kptr.c | 292 + tools/testing/selftests/bpf/progs/map_kptr_fail.c | 418 + tools/testing/selftests/bpf/progs/mptcp_sock.c | 88 + .../selftests/bpf/progs/perf_event_stackmap.c | 4 +- tools/testing/selftests/bpf/progs/profiler.inc.h | 5 +- tools/testing/selftests/bpf/progs/profiler1.c | 1 - tools/testing/selftests/bpf/progs/pyperf.h | 6 +- tools/testing/selftests/bpf/progs/pyperf600.c | 11 +- tools/testing/selftests/bpf/progs/skb_load_bytes.c | 19 + tools/testing/selftests/bpf/progs/strncmp_test.c | 8 +- .../selftests/bpf/progs/test_attach_probe.c | 64 +- .../testing/selftests/bpf/progs/test_bpf_cookie.c | 56 +- .../bpf/progs/test_core_reloc_existence.c | 11 +- .../selftests/bpf/progs/test_core_reloc_size.c | 31 +- .../selftests/bpf/progs/test_global_func17.c | 16 + .../selftests/bpf/progs/test_helper_restricted.c | 16 +- .../bpf/progs/test_ksyms_btf_write_check.c | 18 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 2 +- tools/testing/selftests/bpf/progs/test_log_fixup.c | 64 + .../bpf/progs/test_map_lookup_percpu_elem.c | 76 + .../selftests/bpf/progs/test_module_attach.c | 2 +- .../testing/selftests/bpf/progs/test_pkt_access.c | 2 - .../selftests/bpf/progs/test_ringbuf_multi.c | 2 + tools/testing/selftests/bpf/progs/test_sk_assign.c | 4 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 18 +- tools/testing/selftests/bpf/progs/test_subprogs.c | 8 + .../selftests/bpf/progs/test_task_pt_regs.c | 2 +- .../selftests/bpf/progs/test_trampoline_count.c | 16 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 371 +- .../selftests/bpf/progs/test_unpriv_bpf_disabled.c | 83 + .../selftests/bpf/progs/test_uprobe_autoattach.c | 73 + .../selftests/bpf/progs/test_urandom_usdt.c | 70 + tools/testing/selftests/bpf/progs/test_usdt.c | 96 + .../selftests/bpf/progs/test_usdt_multispec.c | 32 + .../selftests/bpf/progs/test_xdp_noinline.c | 12 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 2 +- tools/testing/selftests/bpf/sdt-config.h | 6 + tools/testing/selftests/bpf/sdt.h | 513 + .../selftests/bpf/test_bpftool_synctypes.py | 2 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 7 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 4 +- tools/testing/selftests/bpf/test_lpm_map.c | 43 +- tools/testing/selftests/bpf/test_lru_map.c | 70 +- tools/testing/selftests/bpf/test_offload.py | 2 +- tools/testing/selftests/bpf/test_progs.c | 1006 +- tools/testing/selftests/bpf/test_progs.h | 89 +- .../selftests/bpf/test_skb_cgroup_id_user.c | 4 +- tools/testing/selftests/bpf/test_sock.c | 6 +- tools/testing/selftests/bpf/test_sock_addr.c | 4 +- tools/testing/selftests/bpf/test_sockmap.c | 5 +- tools/testing/selftests/bpf/test_sysctl.c | 6 +- tools/testing/selftests/bpf/test_tag.c | 4 +- .../selftests/bpf/test_tcp_check_syncookie_user.c | 4 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 1 - tools/testing/selftests/bpf/test_tunnel.sh | 124 +- tools/testing/selftests/bpf/test_verifier.c | 55 +- tools/testing/selftests/bpf/test_verifier_log.c | 5 +- tools/testing/selftests/bpf/test_xsk.sh | 53 +- tools/testing/selftests/bpf/testing_helpers.c | 91 +- tools/testing/selftests/bpf/testing_helpers.h | 8 + tools/testing/selftests/bpf/trace_helpers.c | 9 +- tools/testing/selftests/bpf/urandom_read.c | 63 +- tools/testing/selftests/bpf/urandom_read_aux.c | 9 + tools/testing/selftests/bpf/urandom_read_lib1.c | 13 + tools/testing/selftests/bpf/urandom_read_lib2.c | 8 + tools/testing/selftests/bpf/verifier/calls.c | 20 + tools/testing/selftests/bpf/verifier/map_kptr.c | 469 + .../testing/selftests/bpf/verifier/ref_tracking.c | 2 +- tools/testing/selftests/bpf/verifier/sock.c | 6 +- tools/testing/selftests/bpf/xdp_redirect_multi.c | 1 - tools/testing/selftests/bpf/xdping.c | 8 +- tools/testing/selftests/bpf/xdpxceiver.c | 553 +- tools/testing/selftests/bpf/xdpxceiver.h | 42 +- tools/testing/selftests/bpf/xsk_prereqs.sh | 47 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 12 + tools/testing/selftests/cgroup/cgroup_util.h | 4 + tools/testing/selftests/cgroup/config | 8 + tools/testing/selftests/cgroup/test_cpu.c | 726 + tools/testing/selftests/cgroup/test_stress.sh | 2 +- .../drivers/net/dsa/bridge_locked_port.sh | 1 + .../selftests/drivers/net/dsa/bridge_mdb.sh | 1 + .../selftests/drivers/net/dsa/bridge_mld.sh | 1 + .../selftests/drivers/net/dsa/bridge_vlan_aware.sh | 1 + .../selftests/drivers/net/dsa/bridge_vlan_mcast.sh | 1 + .../drivers/net/dsa/bridge_vlan_unaware.sh | 1 + .../selftests/drivers/net/dsa/forwarding.config | 2 + tools/testing/selftests/drivers/net/dsa/lib.sh | 1 + .../selftests/drivers/net/dsa/local_termination.sh | 1 + .../selftests/drivers/net/dsa/no_forwarding.sh | 1 + .../drivers/net/mlxsw/devlink_linecard.sh | 280 + .../selftests/drivers/net/mlxsw/qos_burst.sh | 480 + .../selftests/drivers/net/mlxsw/qos_headroom.sh | 4 +- .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 4 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 5 +- .../selftests/drivers/net/mlxsw/sch_red_root.sh | 5 +- .../selftests/drivers/net/netdevsim/hw_stats_l3.sh | 4 +- .../selftests/drivers/net/ocelot/basic_qos.sh | 253 + tools/testing/selftests/drivers/net/ocelot/psfp.sh | 327 + .../drivers/net/ocelot/tc_flower_chains.sh | 202 +- .../selftests/filesystems/binderfs/binderfs_test.c | 3 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 + tools/testing/selftests/ir/ir_loopback.sh | 2 +- tools/testing/selftests/kselftest.h | 15 + tools/testing/selftests/mqueue/mq_perf_tests.c | 4 +- tools/testing/selftests/net/.gitignore | 2 + tools/testing/selftests/net/Makefile | 5 + tools/testing/selftests/net/bind_bhash_test.c | 119 + tools/testing/selftests/net/fib_nexthops.sh | 53 +- tools/testing/selftests/net/fib_rule_tests.sh | 12 +- tools/testing/selftests/net/forwarding/Makefile | 2 + .../testing/selftests/net/forwarding/bridge_mdb.sh | 103 + .../selftests/net/forwarding/hw_stats_l3.sh | 16 +- .../selftests/net/forwarding/hw_stats_l3_gre.sh | 109 + tools/testing/selftests/net/forwarding/lib.sh | 144 +- .../selftests/net/forwarding/local_termination.sh | 299 + .../selftests/net/forwarding/no_forwarding.sh | 261 + tools/testing/selftests/net/forwarding/router.sh | 18 + .../selftests/net/forwarding/router_vid_1.sh | 27 +- .../testing/selftests/net/forwarding/tc_actions.sh | 2 +- tools/testing/selftests/net/forwarding/tsn_lib.sh | 235 + tools/testing/selftests/net/mptcp/config | 8 + tools/testing/selftests/net/mptcp/diag.sh | 38 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 243 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 645 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 779 + .../selftests/net/ndisc_unsolicited_na_test.sh | 255 + .../selftests/net/stress_reuseport_listen.c | 105 + .../selftests/net/stress_reuseport_listen.sh | 25 + .../testing/selftests/net/vrf_strict_mode_test.sh | 48 +- tools/testing/selftests/netfilter/nft_fib.sh | 50 + tools/testing/selftests/resctrl/Makefile | 19 +- tools/testing/selftests/resctrl/README | 39 +- tools/testing/selftests/resctrl/cat_test.c | 2 +- tools/testing/selftests/resctrl/fill_buf.c | 4 +- tools/testing/selftests/resctrl/resctrl.h | 5 +- tools/testing/selftests/resctrl/resctrl_tests.c | 49 +- tools/testing/selftests/resctrl/resctrl_val.c | 1 + tools/testing/selftests/resctrl/resctrlfs.c | 2 +- tools/testing/selftests/resctrl/settings | 3 + tools/testing/selftests/sysctl/sysctl.sh | 23 + tools/testing/selftests/vm/pkey-x86.h | 21 +- tools/testing/selftests/x86/amx.c | 24 +- .../testing/selftests/x86/corrupt_xstate_header.c | 16 +- 2131 files changed, 174802 insertions(+), 72794 deletions(-) delete mode 100644 Documentation/cdrom/ide-cd.rst create mode 100644 Documentation/core-api/printk-index.rst rename Documentation/{ => core-api}/watch_queue.rst (100%) create mode 100644 Documentation/dev-tools/kunit/api/resource.rst create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622- [...] create mode 100644 Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml create mode 100644 Documentation/devicetree/bindings/net/marvell,orion-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/net/marvell-orion-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/mediatek,net.yaml delete mode 100644 Documentation/devicetree/bindings/net/mediatek-net.txt create mode 100644 Documentation/devicetree/bindings/net/mscc,miim.yaml delete mode 100644 Documentation/devicetree/bindings/net/mscc-miim.txt create mode 100644 Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml delete mode 100644 Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.yaml delete mode 100644 Documentation/ide/ChangeLog.ide-cd.1994-2004 delete mode 100644 Documentation/ide/ChangeLog.ide-floppy.1996-2002 delete mode 100644 Documentation/ide/ChangeLog.ide-tape.1995-2002 delete mode 100644 Documentation/ide/changelogs.rst delete mode 100644 Documentation/ide/ide-tape.rst delete mode 100644 Documentation/ide/ide.rst delete mode 100644 Documentation/ide/index.rst delete mode 100644 Documentation/ide/warm-plug-howto.rst delete mode 100644 Documentation/networking/device_drivers/appletalk/ltpc.rst create mode 100644 Documentation/networking/device_drivers/can/ctu/ctucanfd-driver.rst create mode 100644 Documentation/networking/device_drivers/can/ctu/fsm_txt_buffer_ [...] delete mode 100644 Documentation/networking/device_drivers/ethernet/dec/de4x5.rst create mode 100644 Documentation/networking/device_drivers/ethernet/marvell/octeon_ep.rst delete mode 100644 Documentation/networking/device_drivers/wan/index.rst delete mode 100644 Documentation/networking/device_drivers/wan/z8530book.rst create mode 100644 Documentation/networking/device_drivers/wwan/t7xx.rst create mode 100644 Documentation/networking/devlink/devlink-linecard.rst create mode 100644 Documentation/networking/skbuff.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/gdb-kernel-debugging.rst create mode 100644 Documentation/translations/zh_CN/locking/index.rst create mode 100644 Documentation/translations/zh_CN/locking/spinlocks.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-debug.rst create mode 100644 Documentation/translations/zh_CN/scheduler/schedutil.rst create mode 100644 Documentation/translations/zh_CN/vm/frontswap.rst create mode 100644 Documentation/translations/zh_CN/vm/hmm.rst create mode 100644 Documentation/translations/zh_CN/vm/hugetlbfs_reserv.rst create mode 100644 Documentation/translations/zh_CN/vm/hwpoison.rst create mode 100644 Documentation/translations/zh_CN/vm/memory-model.rst create mode 100644 Documentation/translations/zh_CN/vm/mmu_notifier.rst create mode 100644 Documentation/translations/zh_CN/vm/numa.rst create mode 100644 Documentation/translations/zh_CN/vm/overcommit-accounting.rst create mode 100644 Documentation/translations/zh_CN/vm/page_frags.rst create mode 100644 Documentation/translations/zh_CN/vm/page_owner.rst create mode 100644 Documentation/translations/zh_CN/vm/page_table_check.rst create mode 100644 Documentation/translations/zh_CN/vm/remap_file_pages.rst create mode 100644 Documentation/translations/zh_CN/vm/split_page_table_lock.rst create mode 100644 Documentation/translations/zh_CN/vm/z3fold.rst create mode 100644 Documentation/translations/zh_CN/vm/zsmalloc.rst create mode 100644 Documentation/vm/bootmem.rst create mode 100644 Documentation/vm/oom.rst create mode 100644 Documentation/vm/page_allocation.rst create mode 100644 Documentation/vm/page_cache.rst create mode 100644 Documentation/vm/page_reclaim.rst create mode 100644 Documentation/vm/page_tables.rst create mode 100644 Documentation/vm/physical_memory.rst create mode 100644 Documentation/vm/process_addrs.rst create mode 100644 Documentation/vm/shmfs.rst create mode 100644 Documentation/vm/slab.rst create mode 100644 Documentation/vm/swap.rst create mode 100644 Documentation/vm/vmalloc.rst delete mode 100644 Documentation/x86/intel-iommu.rst create mode 100644 Documentation/x86/iommu.rst delete mode 100644 drivers/atm/ambassador.c delete mode 100644 drivers/atm/ambassador.h delete mode 100644 drivers/atm/firestream.c delete mode 100644 drivers/atm/firestream.h delete mode 100644 drivers/atm/horizon.c delete mode 100644 drivers/atm/horizon.h delete mode 100644 drivers/atm/uPD98401.h delete mode 100644 drivers/atm/uPD98402.c delete mode 100644 drivers/atm/uPD98402.h delete mode 100644 drivers/atm/zatm.c delete mode 100644 drivers/atm/zatm.h delete mode 100644 drivers/net/appletalk/ltpc.c delete mode 100644 drivers/net/appletalk/ltpc.h create mode 100644 drivers/net/can/ctucanfd/Kconfig create mode 100644 drivers/net/can/ctucanfd/Makefile create mode 100644 drivers/net/can/ctucanfd/ctucanfd.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_base.c create mode 100644 drivers/net/can/ctucanfd/ctucanfd_kframe.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_kregs.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_pci.c create mode 100644 drivers/net/can/ctucanfd/ctucanfd_platform.c delete mode 100644 drivers/net/can/led.c delete mode 100644 drivers/net/ethernet/amd/ni65.c delete mode 100644 drivers/net/ethernet/amd/ni65.h delete mode 100644 drivers/net/ethernet/dec/tulip/de4x5.c delete mode 100644 drivers/net/ethernet/dec/tulip/de4x5.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/Kconfig create mode 100644 drivers/net/ethernet/marvell/octeon_ep/Makefile create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_config.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ethtool.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_main.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_main.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_regs_cn9k_pf.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_rx.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_rx.h create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_tx.c create mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_tx.h create mode 100644 drivers/net/ethernet/mediatek/mtk_wed.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed.h create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_debugfs.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_ops.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_regs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec_offload.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec_offload.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_linecards.c create mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_ip_services.c create mode 100644 drivers/net/ethernet/sfc/ef100_sriov.c create mode 100644 drivers/net/ethernet/sfc/ef100_sriov.h delete mode 100644 drivers/net/ethernet/sfc/farch.c delete mode 100644 drivers/net/ethernet/sfc/siena.c create mode 100644 drivers/net/ethernet/sfc/siena/Kconfig create mode 100644 drivers/net/ethernet/sfc/siena/Makefile copy drivers/net/ethernet/sfc/{ => siena}/bitfield.h (100%) create mode 100644 drivers/net/ethernet/sfc/siena/efx.c create mode 100644 drivers/net/ethernet/sfc/siena/efx.h create mode 100644 drivers/net/ethernet/sfc/siena/efx_channels.c create mode 100644 drivers/net/ethernet/sfc/siena/efx_channels.h create mode 100644 drivers/net/ethernet/sfc/siena/efx_common.c create mode 100644 drivers/net/ethernet/sfc/siena/efx_common.h create mode 100644 drivers/net/ethernet/sfc/siena/enum.h create mode 100644 drivers/net/ethernet/sfc/siena/ethtool.c create mode 100644 drivers/net/ethernet/sfc/siena/ethtool_common.c create mode 100644 drivers/net/ethernet/sfc/siena/ethtool_common.h create mode 100644 drivers/net/ethernet/sfc/siena/farch.c copy drivers/net/ethernet/sfc/{ => siena}/farch_regs.h (100%) copy drivers/net/ethernet/sfc/{ => siena}/filter.h (100%) copy drivers/net/ethernet/sfc/{ => siena}/io.h (100%) create mode 100644 drivers/net/ethernet/sfc/siena/mcdi.c create mode 100644 drivers/net/ethernet/sfc/siena/mcdi.h create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_mon.c create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_pcol.h create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_port.c create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_port.h create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_port_common.c create mode 100644 drivers/net/ethernet/sfc/siena/mcdi_port_common.h create mode 100644 drivers/net/ethernet/sfc/siena/mtd.c create mode 100644 drivers/net/ethernet/sfc/siena/net_driver.h create mode 100644 drivers/net/ethernet/sfc/siena/nic.c create mode 100644 drivers/net/ethernet/sfc/siena/nic.h create mode 100644 drivers/net/ethernet/sfc/siena/nic_common.h create mode 100644 drivers/net/ethernet/sfc/siena/ptp.c create mode 100644 drivers/net/ethernet/sfc/siena/ptp.h create mode 100644 drivers/net/ethernet/sfc/siena/rx.c create mode 100644 drivers/net/ethernet/sfc/siena/rx_common.c create mode 100644 drivers/net/ethernet/sfc/siena/rx_common.h create mode 100644 drivers/net/ethernet/sfc/siena/selftest.c create mode 100644 drivers/net/ethernet/sfc/siena/selftest.h create mode 100644 drivers/net/ethernet/sfc/siena/siena.c create mode 100644 drivers/net/ethernet/sfc/siena/siena_sriov.c create mode 100644 drivers/net/ethernet/sfc/siena/siena_sriov.h create mode 100644 drivers/net/ethernet/sfc/siena/sriov.h create mode 100644 drivers/net/ethernet/sfc/siena/tx.c create mode 100644 drivers/net/ethernet/sfc/siena/tx.h create mode 100644 drivers/net/ethernet/sfc/siena/tx_common.c create mode 100644 drivers/net/ethernet/sfc/siena/tx_common.h copy drivers/net/ethernet/sfc/{ => siena}/vfdi.h (100%) create mode 100644 drivers/net/ethernet/sfc/siena/workarounds.h delete mode 100644 drivers/net/ethernet/sfc/siena_sriov.c delete mode 100644 drivers/net/ethernet/sfc/siena_sriov.h create mode 100644 drivers/net/ethernet/sunplus/Kconfig create mode 100644 drivers/net/ethernet/sunplus/Makefile create mode 100644 drivers/net/ethernet/sunplus/spl2sw_define.h create mode 100644 drivers/net/ethernet/sunplus/spl2sw_desc.c create mode 100644 drivers/net/ethernet/sunplus/spl2sw_desc.h create mode 100644 drivers/net/ethernet/sunplus/spl2sw_driver.c create mode 100644 drivers/net/ethernet/sunplus/spl2sw_int.c create mode 100644 drivers/net/ethernet/sunplus/spl2sw_int.h create mode 100644 drivers/net/ethernet/sunplus/spl2sw_mac.c create mode 100644 drivers/net/ethernet/sunplus/spl2sw_mac.h create mode 100644 drivers/net/ethernet/sunplus/spl2sw_mdio.c create mode 100644 drivers/net/ethernet/sunplus/spl2sw_mdio.h create mode 100644 drivers/net/ethernet/sunplus/spl2sw_phy.c create mode 100644 drivers/net/ethernet/sunplus/spl2sw_phy.h create mode 100644 drivers/net/ethernet/sunplus/spl2sw_register.h delete mode 100644 drivers/net/hamradio/dmascc.c create mode 100644 drivers/net/phy/adin1100.c create mode 100644 drivers/net/phy/dp83td510.c delete mode 100644 drivers/net/wan/cosa.c delete mode 100644 drivers/net/wan/cosa.h delete mode 100644 drivers/net/wan/hostess_sv11.c delete mode 100644 drivers/net/wan/lmc/Makefile delete mode 100644 drivers/net/wan/lmc/lmc.h delete mode 100644 drivers/net/wan/lmc/lmc_debug.c delete mode 100644 drivers/net/wan/lmc/lmc_debug.h delete mode 100644 drivers/net/wan/lmc/lmc_ioctl.h delete mode 100644 drivers/net/wan/lmc/lmc_main.c delete mode 100644 drivers/net/wan/lmc/lmc_media.c delete mode 100644 drivers/net/wan/lmc/lmc_proto.c delete mode 100644 drivers/net/wan/lmc/lmc_proto.h delete mode 100644 drivers/net/wan/lmc/lmc_var.h delete mode 100644 drivers/net/wan/sealevel.c delete mode 100644 drivers/net/wan/z85230.c delete mode 100644 drivers/net/wan/z85230.h create mode 100644 drivers/net/wireless/ath/ath11k/pcic.c create mode 100644 drivers/net/wireless/ath/ath11k/pcic.h create mode 100644 drivers/net/wireless/purelifi/Kconfig create mode 100644 drivers/net/wireless/purelifi/Makefile create mode 100644 drivers/net/wireless/purelifi/plfxlc/Kconfig create mode 100644 drivers/net/wireless/purelifi/plfxlc/Makefile create mode 100644 drivers/net/wireless/purelifi/plfxlc/chip.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/chip.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/firmware.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/intf.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/mac.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/mac.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/usb.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/usb.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk_table.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk_table.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_table.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_table.h create mode 100644 drivers/net/wireless/silabs/Kconfig create mode 100644 drivers/net/wireless/silabs/Makefile rename drivers/{staging => net/wireless/silabs}/wfx/Kconfig (100%) rename drivers/{staging => net/wireless/silabs}/wfx/Makefile (100%) create mode 100644 drivers/net/wireless/silabs/wfx/bh.c rename drivers/{staging => net/wireless/silabs}/wfx/bh.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bus.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bus_sdio.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/bus_spi.c (100%) create mode 100644 drivers/net/wireless/silabs/wfx/data_rx.c rename drivers/{staging => net/wireless/silabs}/wfx/data_rx.h (100%) create mode 100644 drivers/net/wireless/silabs/wfx/data_tx.c rename drivers/{staging => net/wireless/silabs}/wfx/data_tx.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/debug.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/debug.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/fwio.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/fwio.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_api_cmd.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_api_general.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_api_mib.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_rx.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_rx.h (100%) create mode 100644 drivers/net/wireless/silabs/wfx/hif_tx.c rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx_mib.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hif_tx_mib.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hwio.c (100%) rename drivers/{staging => net/wireless/silabs}/wfx/hwio.h (100%) create mode 100644 drivers/net/wireless/silabs/wfx/key.c rename drivers/{staging => net/wireless/silabs}/wfx/key.h (100%) create mode 100644 drivers/net/wireless/silabs/wfx/main.c rename drivers/{staging => net/wireless/silabs}/wfx/main.h (100%) create mode 100644 drivers/net/wireless/silabs/wfx/queue.c rename drivers/{staging => net/wireless/silabs}/wfx/queue.h (100%) create mode 100644 drivers/net/wireless/silabs/wfx/scan.c rename drivers/{staging => net/wireless/silabs}/wfx/scan.h (100%) create mode 100644 drivers/net/wireless/silabs/wfx/sta.c rename drivers/{staging => net/wireless/silabs}/wfx/sta.h (100%) rename drivers/{staging => net/wireless/silabs}/wfx/traces.h (100%) create mode 100644 drivers/net/wireless/silabs/wfx/wfx.h create mode 100644 drivers/net/wwan/t7xx/Makefile create mode 100644 drivers/net/wwan/t7xx/t7xx_cldma.c create mode 100644 drivers/net/wwan/t7xx/t7xx_cldma.h create mode 100644 drivers/net/wwan/t7xx/t7xx_dpmaif.c create mode 100644 drivers/net/wwan/t7xx/t7xx_dpmaif.h create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_cldma.c create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_cldma.h create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif.c create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif.h create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.h create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.c create mode 100644 drivers/net/wwan/t7xx/t7xx_hif_dpmaif_tx.h create mode 100644 drivers/net/wwan/t7xx/t7xx_mhccif.c create mode 100644 drivers/net/wwan/t7xx/t7xx_mhccif.h create mode 100644 drivers/net/wwan/t7xx/t7xx_modem_ops.c create mode 100644 drivers/net/wwan/t7xx/t7xx_modem_ops.h create mode 100644 drivers/net/wwan/t7xx/t7xx_netdev.c create mode 100644 drivers/net/wwan/t7xx/t7xx_netdev.h create mode 100644 drivers/net/wwan/t7xx/t7xx_pci.c create mode 100644 drivers/net/wwan/t7xx/t7xx_pci.h create mode 100644 drivers/net/wwan/t7xx/t7xx_pcie_mac.c create mode 100644 drivers/net/wwan/t7xx/t7xx_pcie_mac.h create mode 100644 drivers/net/wwan/t7xx/t7xx_port.h create mode 100644 drivers/net/wwan/t7xx/t7xx_port_ctrl_msg.c create mode 100644 drivers/net/wwan/t7xx/t7xx_port_proxy.c create mode 100644 drivers/net/wwan/t7xx/t7xx_port_proxy.h create mode 100644 drivers/net/wwan/t7xx/t7xx_port_wwan.c create mode 100644 drivers/net/wwan/t7xx/t7xx_reg.h create mode 100644 drivers/net/wwan/t7xx/t7xx_state_monitor.c create mode 100644 drivers/net/wwan/t7xx/t7xx_state_monitor.h delete mode 100644 drivers/staging/wfx/TODO delete mode 100644 drivers/staging/wfx/bh.c delete mode 100644 drivers/staging/wfx/data_rx.c delete mode 100644 drivers/staging/wfx/data_tx.c delete mode 100644 drivers/staging/wfx/hif_tx.c delete mode 100644 drivers/staging/wfx/key.c delete mode 100644 drivers/staging/wfx/main.c delete mode 100644 drivers/staging/wfx/queue.c delete mode 100644 drivers/staging/wfx/scan.c delete mode 100644 drivers/staging/wfx/sta.c delete mode 100644 drivers/staging/wfx/wfx.h create mode 100644 include/kunit/resource.h delete mode 100644 include/linux/can/led.h delete mode 100644 include/linux/mlx5/accel.h delete mode 100644 include/linux/qed/qed_nvmetcp_ip_services_if.h create mode 100644 include/linux/soc/mediatek/mtk_wed.h create mode 100644 include/net/net_debug.h delete mode 100644 include/uapi/linux/atm_zatm.h create mode 100644 kernel/bpf/link_iter.c create mode 100644 lib/kunit/resource.c create mode 100644 mm/kfence/.kunitconfig delete mode 100644 net/core/datagram.h create mode 100644 net/core/dev.h create mode 100644 net/mptcp/bpf.c create mode 100644 net/mptcp/pm_userspace.c create mode 100644 samples/bpf/xdp_router_ipv4.bpf.c delete mode 100644 samples/bpf/xdp_router_ipv4_kern.c create mode 100644 tools/lib/bpf/usdt.bpf.h create mode 100644 tools/lib/bpf/usdt.c create mode 100644 tools/testing/kunit/configs/all_tests_uml.config delete mode 100644 tools/testing/kunit/test_data/test_is_test_passed-crash.log delete mode 100644 tools/testing/selftests/bpf/bpf_rlimit.h create mode 100644 tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c create mode 100644 tools/testing/selftests/bpf/prog_tests/arg_parsing.c create mode 100644 tools/testing/selftests/bpf/prog_tests/dynptr.c create mode 100644 tools/testing/selftests/bpf/prog_tests/log_fixup.c create mode 100644 tools/testing/selftests/bpf/prog_tests/map_kptr.c create mode 100644 tools/testing/selftests/bpf/prog_tests/map_lookup_percpu_elem.c create mode 100644 tools/testing/selftests/bpf/prog_tests/mptcp.c create mode 100644 tools/testing/selftests/bpf/prog_tests/prog_tests_framework.c create mode 100644 tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_tunnel.c create mode 100644 tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c create mode 100644 tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c create mode 100644 tools/testing/selftests/bpf/prog_tests/usdt.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_link.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_size___diff_offs.c create mode 100644 tools/testing/selftests/bpf/progs/dynptr_fail.c create mode 100644 tools/testing/selftests/bpf/progs/dynptr_success.c create mode 100644 tools/testing/selftests/bpf/progs/for_each_map_elem_write_key.c create mode 100644 tools/testing/selftests/bpf/progs/kprobe_multi_empty.c create mode 100644 tools/testing/selftests/bpf/progs/map_kptr.c create mode 100644 tools/testing/selftests/bpf/progs/map_kptr_fail.c create mode 100644 tools/testing/selftests/bpf/progs/mptcp_sock.c create mode 100644 tools/testing/selftests/bpf/progs/skb_load_bytes.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func17.c create mode 100644 tools/testing/selftests/bpf/progs/test_log_fixup.c create mode 100644 tools/testing/selftests/bpf/progs/test_map_lookup_percpu_elem.c create mode 100644 tools/testing/selftests/bpf/progs/test_unpriv_bpf_disabled.c create mode 100644 tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c create mode 100644 tools/testing/selftests/bpf/progs/test_urandom_usdt.c create mode 100644 tools/testing/selftests/bpf/progs/test_usdt.c create mode 100644 tools/testing/selftests/bpf/progs/test_usdt_multispec.c create mode 100644 tools/testing/selftests/bpf/sdt-config.h create mode 100644 tools/testing/selftests/bpf/sdt.h create mode 100644 tools/testing/selftests/bpf/urandom_read_aux.c create mode 100644 tools/testing/selftests/bpf/urandom_read_lib1.c create mode 100644 tools/testing/selftests/bpf/urandom_read_lib2.c create mode 100644 tools/testing/selftests/bpf/verifier/map_kptr.c create mode 100644 tools/testing/selftests/cgroup/config create mode 100644 tools/testing/selftests/cgroup/test_cpu.c create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_locked_port.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_mdb.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_mld.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_vlan_aware.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_vlan_mcast.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_vlan_unaware.sh create mode 100644 tools/testing/selftests/drivers/net/dsa/forwarding.config create mode 120000 tools/testing/selftests/drivers/net/dsa/lib.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/local_termination.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/no_forwarding.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_linecard.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_burst.sh create mode 100755 tools/testing/selftests/drivers/net/ocelot/basic_qos.sh create mode 100755 tools/testing/selftests/drivers/net/ocelot/psfp.sh create mode 100644 tools/testing/selftests/net/bind_bhash_test.c create mode 100755 tools/testing/selftests/net/forwarding/bridge_mdb.sh create mode 100755 tools/testing/selftests/net/forwarding/hw_stats_l3_gre.sh mode change 100644 => 100755 tools/testing/selftests/net/forwarding/lib.sh create mode 100755 tools/testing/selftests/net/forwarding/local_termination.sh create mode 100755 tools/testing/selftests/net/forwarding/no_forwarding.sh create mode 100644 tools/testing/selftests/net/forwarding/tsn_lib.sh create mode 100755 tools/testing/selftests/net/mptcp/userspace_pm.sh create mode 100755 tools/testing/selftests/net/ndisc_unsolicited_na_test.sh create mode 100644 tools/testing/selftests/net/stress_reuseport_listen.c create mode 100755 tools/testing/selftests/net/stress_reuseport_listen.sh create mode 100644 tools/testing/selftests/resctrl/settings