This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f79e772258df Merge tag 'media/v6.18-1' of git://git.kernel.org/pub/scm/ [...] new c36748e8733e selftests/net: Replace non-standard __WORDSIZE with sizeof [...] new bc4c0a48bdad selftests/net: Ensure assert() triggers in psock_tpacket.c new 526c2530cbf8 tcp: cdg: remove redundant __GFP_NOWARN new 7792232a4ea1 RDS: remove redundant __GFP_NOWARN new e0ab61faba80 Merge branch 'net-remove-redundant-__gfp_nowarn' new 63fe077c21d3 caif: Replace memset(0) + strscpy() with strscpy_pad() new 11b99886d194 net: stmmac: make variable data a u32 new f8262b8dadfa dt-bindings: nfc: ti,trf7970a: Drop 'db' suffix duplicatin [...] new 86e3d52bd3e9 phonet: add __rcu annotations new b3ba7d929ce1 net/sched: Remove redundant memset(0) call in reset_policy() new 75f262576675 net: mdio: mdio-bcm-unimac: Refine incorrect clock message new fa38524ca5a7 netconsole: move netpoll_parse_ip_addr() earlier for reuse new 364213b736e3 netconsole: add support for strings with new line in netpo [...] new 60cb69214148 netconsole: use netpoll_parse_ip_addr in local_ip_store new 4aeb452c237a netconsole: use netpoll_parse_ip_addr in local_ip_store new b1987f1e05b7 Merge branch 'netconsole-reuse-netpoll_parse_ip_addr-in-co [...] new 942224e6baca selftest: af_unix: Silence -Wflex-array-member-not-at-end [...] new 9a58d8e68252 selftest: af_unix: Silence -Wflex-array-member-not-at-end [...] new fd9faac372cc selftest: af_unix: Silence -Wall warning for scm_pid.c. new 1838731f1072 selftest: af_unix: Add -Wall and -Wflex-array-member-not-a [...] new c88c6b2db71e Merge branch 'selftest-af_unix-enable-wall-and-wflex-array [...] new 07bbbfe7addf net: stmmac: add suspend()/resume() platform ops new 7e84b3fae58c net: stmmac: provide a set of simple PM ops new b51f34bc85e3 net: stmmac: platform: legacy hooks for suspend()/resume() [...] new 062b42801733 net: stmmac: intel: convert to suspend()/resume() methods new 38772638d6d1 net: stmmac: loongson: convert to suspend()/resume() methods new c91918a1e976 net: stmmac: pci: convert to suspend()/resume() methods new d7a276a5768f net: stmmac: rk: convert to suspend()/resume() methods new c7308b2f3d0d net: stmmac: stm32: convert to suspend()/resume() methods new d6e1f2272960 net: stmmac: mediatek: convert to resume() method new 0a529da8cfe3 Merge branch 'net-stmmac-improbe-suspend-resume-architecture' new 27e5b560a86e selftests: drv-net: add configs for zerocopy Rx new a94e9cf79cee selftests: drv-net: devmem: remove sudo from system() calls new 424e96de3023 selftests: drv-net: devmem: add / correct the IPv6 support new 6e9a12f85a75 selftests: net: terminate bkg() commands on exception new c378c497f3fe selftests: drv-net: devmem: flip the direction of Tx tests new 7ceff083ee04 Merge branch 'selftests-drv-net-improve-zerocopy-tests' new cebd717d8f01 dt-bindings: net: airoha: npu: Add memory regions used for [...] new 564923b02c1d net: airoha: npu: Add NPU wlan memory initialization commands new f97fc66185b2 net: airoha: npu: Add wlan_{send,get}_msg NPU callbacks new 03b7ca3ee5e1 net: airoha: npu: Add wlan irq management callbacks new a1740b16c837 net: airoha: npu: Read NPU wlan interrupt lines from the DTS new 29c4a3ce5089 net: airoha: npu: Enable core 3 for WiFi offloading new b3ef7bdec66f net: airoha: Add airoha_offload.h header new fdbe93b7f0f8 Merge branch 'net-airoha-introduce-npu-callbacks-for-wlan- [...] new 6896c2449a18 net: stmmac: Check stmmac_hw_setup() in stmmac_resume() new 139235103f60 net: stmmac: Change first parameter of fix_soc_reset() new bfd9d893edfa net: stmmac: Return early if invalid in loongson_dwmac_fix [...] new b9970c4d2a34 Merge branch 'refine-stmmac-code' new 4d18083d6b2c vsock: use sizeof(struct sockaddr_storage) instead of magic value new 96326447d466 net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC new 5e88777a3824 selftests: forwarding: Add a test for FDB activity notific [...] new a57384110dc6 tun: replace strcpy with strscpy for ifr_name new 30f7d4099fb6 net: libwx: cleanup VF register macros new 3051f49b0e03 net: enetc: Remove error print for devm_add_action_or_reset() new acfea9361073 selftests: netconsole: Validate interface selection by MAC [...] new 66ceb45b7d7e ice: Don't use %pK through printk or tracepoints new e2068f74b976 net/mlx5: Don't use %pK through tracepoints new 3b5ca25ecfa8 Merge branch 'net-don-t-use-pk-through-printk-or-tracepoints' new 40e819747b45 net: cadence: macb: convert from round_rate() to determine_rate() new f22cc6f766f8 net: ethtool: support including Flow Label in the flow has [...] new 0afbfdc0f64a eth: fbnic: support RSS on IPv6 Flow Label new 46c0faa46378 eth: bnxt: support RSS on IPv6 Flow Label new 26dbe030ff08 selftests: drv-net: add test for RSS on flow label new 875c541ea680 Merge branch 'net-ethtool-support-including-flow-label-in- [...] new f24775c32590 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new dd5d5a11bacb docs: netlink: netlink-raw.rst: use :ref: instead of :doc: new f25f39e6d266 tools: ynl_gen_rst.py: Split library from command line tool new beaea9c4ba2d docs: netlink: index.rst: add a netlink index file new 3a3b8a144754 tools: ynl_gen_rst.py: cleanup coding style new bb1e3629b2e6 docs: sphinx: add a parser for yaml files for Netlink specs new 1ce4da3dd99e docs: use parser_yaml extension to handle Netlink specs new 11d137aaef80 docs: uapi: netlink: update netlink specs link new dc2f50796a78 tools: ynl_gen_rst.py: drop support for generating index files new 6abc773747a8 docs: netlink: remove obsolete .gitignore from unused directory new 778756819af1 MAINTAINERS: add netlink_yml_parser.py to linux-doc new ad06a878a328 tools: netlink_yml_parser.py: add line numbers to parsed data new 0b24dfdd12f4 docs: parser_yaml.py: add support for line numbers from th [...] new d90555ef0603 docs: parser_yaml.py: fix backward compatibility with old [...] new 47459937be80 sphinx: parser_yaml.py: fix line numbers information new c4f72d3747ac Merge tag 'docs/v6.17-1' of git://git.kernel.org/pub/scm/l [...] new 355b82c54c12 net: phy: motorcomm: Add support for PHY LEDs on YT8521 new 34167f1a024d net: phy: realtek: convert RTL8226-CG to c45 only new c6f68f69416d nfc: pn533: Delete an unnecessary check new 0ebc0bcd0aa0 devlink/port: Simplify return checks new 41a6e8ab1864 devlink/port: Check attributes early and constify new 9b96c60d70fc Merge branch 'devlink-port-attr-cleanup' new 4b6dc4c891cc ptp: ptp_clockmatrix: Remove redundant semicolons new eeea7688632e net/sched: Use TC_RTAB_SIZE instead of magic number new 20e1b75b38fd net: dsa: realtek: remove unnecessary file, dentry, inode [...] new df979273bd71 net: phy: mscc: report and configure in-band auto-negotiat [...] new f09fc24dd9a5 selftests: drv-net: wait for carrier new 3d05b24429e1 bridge: Redirect to backup port when port is administrativ [...] new 51ca1e67f416 selftests: net: Test bridge backup port when port is admin [...] new 6a18b85ca7d8 Merge branch 'bridge-redirect-to-backup-port-when-port-is- [...] new 6398d8a856fb sfc: replace min/max nesting with clamp() new 7f95f04fe190 net: dsa: b53: mmap: Add gphy port to phy info for bcm63268 new 61730ac10ba9 net: dsa: b53: mmap: Implement bcm63268 gphy power control new 88250d40ed59 Merge branch 'net-dsa-b53-mmap-add-bcm63268-gphy-power-control' new 7de0eebbb4c3 net: bridge: remove unused argument of br_multicast_query_ [...] new d0f110773d77 net: phy: fixed: remove usage of a faux device new 9e84de72aef9 net/mlx5: Query to see if host PF is disabled new 520369ef43a8 net/mlx5: Support disabling host PFs new e63b162ef43e Merge branch 'net-mlx5-support-disabling-host-pfs' new 815957293639 net: Space: Replace memset(0) + strscpy() with strscpy_pad() new ba7fad179699 ice: Remove casts on void pointers in LAG code new 5b35b83d0d75 ice: replace u8 elements with bool where appropriate new a66b3b537d21 ice: Add driver specific prefix to LAG defines new b2e97152df79 ice: move LAG function in code to prepare for Active-Active new 148c8cb32b2f ice: Cleanup variable initialization in LAG code new fb2f2a86f0cd ice: cleanup capabilities evaluation new 28f073b38372 ice: Implement support for SRIOV VFs across Active/Active bonds new bab3ce404553 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new b826bf795564 net: phy: realtek: fix RTL8211F wake-on-lan support new a510980e740c dt-bindings: net: realtek,rtl82xx: document wakeup-source [...] new 60cbe71fdba1 net: dsa: Move KS8995 to the DSA subsystem new ccf29cb84972 net: dsa: ks8995: Add proper RESET delay new d3f2b604a1f9 net: dsa: ks8995: Delete sysfs register access new a7fe8b266f65 net: dsa: ks8995: Add basic switch set-up new 05f8b341d50a Merge branch 'net-dsa-move-ks8995-phy-driver-to-dsa' new 661bfb4699f8 nfc: s3fwrn5: Use SHA-1 library instead of crypto_shash new 1fb39d4c23b1 eth: nfp: Remove u64_stats_update_begin()/end() for stats fetch new b55f7295d600 ppp: mppe: Use SHA-1 library instead of crypto_shash new ab4ee77ed9bd docs: netdev: refine the clean-up patch examples new 4490d075c2d9 eth: intel: use vmalloc_array() to simplify code new fce214586f99 nfp: flower: use vmalloc_array() to simplify code new dad3280591ab ppp: use vmalloc_array() to simplify code new 8e33dc6f787a Merge branch 'net-use-vmalloc_array-to-simplify-code' new 5883cb32fcea amd-xgbe: Configure and retrieve 'tx-usecs' for Tx coalescing new 6d598e856d10 net: stmmac: remove unnecessary checks in ethtool eee ops new 49b97bc52aff net: stmmac: remove write-only mac->pmt new b181306e5e68 net: stmmac: remove redundant WoL option validation new f17bd297bb83 net: stmmac: remove unnecessary "stmmac: wakeup enable" print new d09413dd2577 net: stmmac: use core wake IRQ support new 6a9a6ce96229 net: stmmac: add helpers to indicate WoL enable status new 5e5b39aa6f82 net: stmmac: explain the phylink_speed_down() call in stmm [...] new 38e14673925d Merge branch 'net-stmmac-eee-and-wol-cleanups' new 2b30fc01a6c7 eth: fbnic: Add support for HDS configuration new 0cf5a39720d0 eth: fbnic: Update Headroom new 61f9a066c309 eth: fbnic: Use shinfo to track frags state on Rx new 9064ab485f04 eth: fbnic: Prefetch packet headers on Rx new 1b0a3950dbd4 eth: fbnic: Add XDP pass, drop, abort support new cf4facfb132a eth: fbnic: Add support for XDP queues new 168deb7b31b2 eth: fbnic: Add support for XDP_TX action new 5213ff086344 eth: fbnic: Collect packet statistics for XDP new 7fedb8f2677e eth: fbnic: Report XDP stats via ethtool new 6089970b077f Merge branch 'eth-fbnic-add-xdp-support-for-fbnic' new 89934dbf169e net: macb: Add TAPRIO traffic scheduling support new d739ce4bebf4 net: macb: Add capability-based QBV detection and Versal support new 244ada9cb7a8 Merge branch 'net-macb-add-taprio-traffic-scheduling-support' new a8bdd935d1dd net: airoha: Add wlan flowtable TX offload new 730ff06d3f5c net: mana: Use page pool fragments for RX buffers instead [...] new 0283b8f134e4 selftests: drv-net: test the napi init state new da114122b831 net: ethernet: stmmac: dwmac-rk: Make the clk_phy could be [...] new eddc821f98af selftests: drv-net: tso: increase the retransmit threshold new 51992f99f068 selftests: drv-net: ncdevmem: make configure_channels() su [...] new 5236f57e7c03 net: Make nexthop-dumps scale linearly with the number of [...] new b0ac6d3b56a2 net: When removing nexthops, don't call synchronize_net if [...] new 0e041220ea06 Merge branch 'net-speedup-some-nexthop-handling-when-havin [...] new c3f0c02997c7 net: Add skb_dstref_steal and skb_dstref_restore new c829aab21ed5 xfrm: Switch to skb_dstref_steal to clear dst_entry new 15488d4d8dc1 netfilter: Switch to skb_dstref_steal to clear dst_entry new e97e6a1830dd net: Switch to skb_dstref_steal/skb_dstref_restore for ip_ [...] new da3b9d493ba2 staging: octeon: Convert to skb_dst_drop new 3e31075a1194 chtls: Convert to skb_dst_reset new a890348adcc9 net: Add skb_dst_check_unset new 9efd5152e32b Merge branch 'net-convert-to-skb_dstref_steal-and-skb_dstr [...] new 09bde6fdcd75 ipv6: ip6_gre: replace strcpy with strscpy for tunnel name new 3a752e678001 net: phy: realtek: enable serdes option mode for RTL8226-CG new e16e973c576f net: hns3: add parameter check for tx_copybreak and tx_spa [...] new 021f989c863b net: hns3: change the function return type from int to bool new 8beead2d1550 Merge branch 'there-are-a-cleancode-and-a-parameter-check- [...] new ee0aace5f844 net: stmmac: Correctly handle Rx checksum offload errors new 644b8437ccef net: stmmac: dwmac4: report Rx checksum errors in status new fe4042797651 net: stmmac: dwmac4: stop hardware from dropping checksum- [...] new 5c69e0b395c1 Merge branch 'stmmac-stop-silently-dropping-bad-checksum-packets' new 68889dfd547b mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n. new 1068b48ed108 mptcp: Use tcp_under_memory_pressure() in mptcp_epollin_ready(). new e2afa83296bb tcp: Simplify error path in inet_csk_accept(). new 9d85c565a7b7 net: Call trace_sock_exceed_buf_limit() for memcg failure [...] new bd4aa2337374 net: Clean up __sk_mem_raise_allocated(). new f7161b234f2e net-memcg: Introduce mem_cgroup_from_sk(). new 43049b0db038 net-memcg: Introduce mem_cgroup_sk_enabled(). new bb178c6bc085 net-memcg: Pass struct sock to mem_cgroup_sk_(un)?charge(). new b2ffd10cddde net-memcg: Pass struct sock to mem_cgroup_sk_under_memory_ [...] new bf64002c94fc net: Define sk_memcg under CONFIG_MEMCG. new f9ca2820f518 Merge branch 'net-memcg-gather-memcg-code-under-config_memcg' new 490a9591b5fe selftests: net: Explicitly enable CONFIG_CRYPTO_SHA1 for IPsec new dd91c79e4f58 sctp: Fix MAC comparison to be constant-time new bf40785fa437 sctp: Use HMAC-SHA1 and HMAC-SHA256 library for chunk auth [...] new 2f3dd6ec901f sctp: Convert cookie authentication to use HMAC-SHA256 new d5a253702add sctp: Stop accepting md5 and sha1 for net.sctp.cookie_hmac_alg new c3199adbe4ff Merge branch 'sctp-convert-to-use-crypto-lib-and-upgrade-c [...] new 8f2c72f2252c net: avoid one loop iteration in __skb_splice_bits new 6b4b1d577e1f selftests/net/socket.c: removed warnings from unused returns new eacb6e408dc8 selftests: net: bpf_offload: print loaded programs on mismatch new 781bf2cc0616 selftests: rtnetlink: print device info on preferred_lft t [...] new 5f8a4f34f6dc bnxt_en: hsi: Update FW interface to 1.10.3.133 new 1cc174d33a1f bnxt_en: Refactor bnxt_get_regs() new b530173d3c8a bnxt_en: Add pcie_stat_len to struct bp new 5a4cf42322a0 bnxt_en: Add pcie_ctx_v2 support for ethtool -d new 5be7cb805bd9 bnxt_en: Add Hyper-V VF ID new 2a2e6e53756f Merge branch 'bnxt_en-updates-for-net-next' new a6d4f25888b8 net: set net.core.rmem_max and net.core.wmem_max to 4 MB new a5c10aa3d1ba selftests/net: packetdrill: Support single protocol test. new 62a2b3502573 net: openvswitch: Use for_each_cpu() where appropriate new 833e43171b00 net: pktgen: Use min()/min_t() to improve pktgen_finalize_skb() new 2335b3f56690 net/mlx5: mlx5_ifc, Add hardware definitions needed for ad [...] new 864c05b9bc40 net/mlx5: E-Switch, Cache vport vhca id on first cap query new 1baf30426553 net/mlx5: E-Switch, Set/Query hca cap via vhca id new 40653f280b26 {rdma,net}/mlx5: export mlx5_vport_get_vhca_id new 38dad812bb50 Merge tag 'mlx5-next-vhca-id' of git://git.kernel.org/pub/ [...] new 54e974c71524 net: phy: micrel: Start using PHY_ID_MATCH_MODEL new a0de636ed7a2 net: phy: micrel: Introduce lanphy_modify_page_reg new d471793a9b67 net: phy: micrel: Replace hardcoded pages with defines new 5a774b64cd6a net: phy: micrel: Add support for lan8842 new d051b1f9df34 Merge branch 'net-phy-micrel-add-support-for-lan8842' new 1898fc572118 dt-bindings: net: Add PPE for Qualcomm IPQ9574 SoC new 6b9f301985a3 docs: networking: Add PPE driver documentation for Qualcom [...] new 353a0f1d5b27 net: ethernet: qualcomm: Add PPE driver for IPQ9574 SoC new 8a971df98c4e net: ethernet: qualcomm: Initialize PPE buffer management [...] new 806268dc7efd net: ethernet: qualcomm: Initialize PPE queue management f [...] new 331227983814 net: ethernet: qualcomm: Initialize the PPE scheduler settings new 7a23a8af179d net: ethernet: qualcomm: Initialize PPE queue settings new 73d05bdaf01e net: ethernet: qualcomm: Initialize PPE service code settings new 8821bb0f6262 net: ethernet: qualcomm: Initialize PPE port control settings new 1c46c3c0075c net: ethernet: qualcomm: Initialize PPE RSS hash settings new fa99608a9a9e net: ethernet: qualcomm: Initialize PPE queue to Ethernet [...] new 8cc72c6c9236 net: ethernet: qualcomm: Initialize PPE L2 bridge settings new a2a7221dbd2b net: ethernet: qualcomm: Add PPE debugfs support for PPE counters new ad5cef7ef01c MAINTAINERS: Add maintainer for Qualcomm PPE driver new ae76e8d2c27e Merge branch 'add-ppe-driver-for-qualcomm-ipq9574-soc' new 07cf71bf25cd net: page_pool: add page_pool_get() new e5b71dd3ad0e selftests: net: fix memory leak in tls.c new a9af709fda7e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 7e1371023acc Merge branch 'bpf-next/skb-meta-dynptr' into 'bpf-next/net' new 4dba4a936ffb Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new ed1e7e22571c net: hibmcge: Remove the use of dev_err_probe() new 5e91879a7a4e net: dsa: Remove the use of dev_err_probe() new a3b6b329e6a0 Merge branch 'net-remove-the-use-of-dev_err_probe' new dac72136aa6b net: stmmac: fix stmmac_simple_pm_ops build errors new 08d07f25fd5e netfilter: ctnetlink: remove refcounting in dying list dumping new d11b26402a33 netfilter: nft_set_pipapo_avx2: Drop the comment regarding [...] new 416e53e39516 netfilter: nft_set_pipapo_avx2: split lookup function in t [...] new 84c1da7b38d9 netfilter: nft_set_pipapo: use avx2 algorithm for insertions too new 6aa67d5706f0 netfilter: nft_set_pipapo: Store real pointer, adjust later. new 456010c8b99e netfilter: nft_set_pipapo: Use nested-BH locking for nft_p [...] new c3439666d1bd Merge tag 'nf-next-25-08-20' of https://git.kernel.org/pub [...] new 62d7f40503bc gve: support unreadable netmem new a7bd72158063 Octeontx2-af: Broadcast XON on all channels new 91aacd8ceffe selftests: drv-net: xdp: Extract common XDP_TX setup/validation. new d06d70eb6af4 selftests: drv-net: xdp: Add a single-buffer XDP_TX test. new bbd885b193cc selftests: drv-net: xdp: Validate single-buff XDP_TX in mu [...] new cd31182c80e8 Merge branch 'selftests-test-xdp_tx-for-single-buffer' new 02614eee26fb idpf: do not linearize big TSO packets new d5ffba0f254d tcp: annotate data-races around tp->rx_opt.user_mss new 9217146fee49 tcp: lockless TCP_MAXSEG option new 718d6e8669cb Merge branch 'tcp-user_mss-and-tcp_maxseg-series' new 9308987803bb rds: Replace POLLERR with EPOLLERR new 92b925297a2f rds: Fix endianness annotation of jhash wrappers new 77907a068717 rds: Fix endianness annotation for RDS_MPATH_HASH new bcb28bee987a rds: Fix endianness annotations for RDS extension headers new 5c829c3b0df0 Merge branch 'rds-fix-semantic-annotations' new a4511307be86 hinic3: Async Event Queue interfaces new c4bbfd9b0d32 hinic3: Complete Event Queue interfaces new db03a1ced61c hinic3: Command Queue framework new 16a6fce06757 hinic3: Command Queue interfaces new bef7c33c6754 hinic3: TX & RX Queue coalesce interfaces new 2742e06e2d42 hinic3: Mailbox framework new a8255ea56aee hinic3: Mailbox management interfaces new a5a90346bb12 hinic3: Interrupt request configuration new 2fa1369db3ef Merge branch 'net-hinic3-add-a-driver-for-huawei-3rd-gen-n [...] new 6d3f753c9ce1 net: ngbe: change the default ITR setting new fd4aa243f154 net: wangxun: limit tx_max_coalesced_frames_irq new 5f43f2171abb net: wangxun: cleanup the code in wx_set_coalesce() new 40477b8bb048 net: wangxun: support to use adaptive RX/TX coalescing new b1c92cdf5af3 Merge branch 'net-wangxun-complete-ethtool-coalesce-options' new 7cd3597b8f6f net: phy: aquantia: rename AQR412 to AQR412C and add real AQR412 new a31b1c1591e8 net: phy: aquantia: merge aqr113c_fill_interface_modes() i [...] new 5433fbc3adcd net: phy: aquantia: reorder AQR113C PMD Global Transmit Di [...] new 9731bcf202e6 net: phy: aquantia: rename some aqr107 functions according [...] new ab1dfcb5bce1 net: phy: aquantia: fill supported_interfaces for all aqr_ [...] new 08048ba4285e net: phy: aquantia: save a local shadow of GLOBAL_CFG regi [...] new 6fa022088b60 net: phy: aquantia: remove handling for get_rate_matching( [...] new 832b63c70ef0 net: phy: aquantia: use cached GLOBAL_CFG registers in aqr [...] new c03c97e55f62 net: phy: aquantia: merge and rename aqr105_read_status() [...] new 02a7f5a92545 net: phy: aquantia: call aqr_gen2_fill_interface_modes() f [...] new 2d9503217520 net: phy: aquantia: call aqr_gen3_config_init() for AQR112 [...] new ed1106f7f926 net: phy: aquantia: reimplement aqcs109_config_init() as a [...] new 3c904dd67f50 net: phy: aquantia: rename aqr113c_config_init() to aqr_ge [...] new 9dfe80a8157b net: phy: aquantia: promote AQR813 and AQR114C to aqr_gen4 [...] new fb4b9f13718c net: phy: aquantia: add support for AQR115 new 444b02ce3f5c Merge branch 'aquantia-phy-driver-consolidation-part-1' new 992e9f53a0db selftests: drv-net: xdp: make sure we're actually testing [...] new fa1439a86583 net: dsa: lantiq_gswip: deduplicate dsa_switch_ops new 2bec1c383699 net: dsa: lantiq_gswip: prepare for more CPU port options new 476c001a554d net: dsa: lantiq_gswip: move definitions to header new dc6156976d2e net: dsa: lantiq_gswip: introduce bitmap for MII ports new 2e5311d3782f net: dsa: lantiq_gswip: load model-specific microcode new 1ccc407285e2 net: dsa: lantiq_gswip: make DSA tag protocol model-specific new 8a7576d220c1 net: dsa: lantiq_gswip: store switch API version in priv new 6e8e6baf16ce Merge branch 'net-dsa-lantiq_gswip-prepare-for-supporting- [...] new e79012967b26 selftests: rtnetlink: skip tests if tools or feats are missing new bc2741b032f8 dt-bindings: net: litex,liteeth: Correct example indentation new 7f052126ff38 dt-bindings: net: Drop vim style annotation new 1b8c5fa0cb35 net: ipv4: allow directed broadcast routes to use dst hint new bd0d9e751b9b selftests: net: add test for dst hint mechanism with direc [...] new 3ad965542273 Merge branch 'net-ipv4-allow-directed-broadcast-routes-to- [...] new e6f178be3c12 tcp: annotate data-races around icsk->icsk_retransmits new 9bd999eb35cf tcp: annotate data-races around icsk->icsk_probes_out new e887a196568f Merge branch 'tcp-annotate-data-races-around-icsk_retransm [...] new 411d7d70cdbb net: usb: lan78xx: add support for generic net selftests v [...] new 60c481d4caa5 ipv6: mcast: Add ip6_mc_find_idev() helper new b8844aab519a ppp: remove rwlock usage new 29c10aeb3160 net: phy: mxl-86110: add basic support for led_brightness_set op new befbdee4ba89 net: phy: mxl-86110: fix indentation in struct phy_driver new 3d1b3f4ffc0a net: phy: mxl-86110: add basic support for MxL86111 PHY new 524a43c3a0c1 net: airoha: Rely on airoha_eth struct in airoha_ppe_flow_ [...] new f45fc18b6de0 net: airoha: Add airoha_ppe_dev struct definition new a7cc1aa151e3 net: airoha: Introduce check_skb callback in ppe_dev ops new ee6960bdbb74 Merge branch 'net-airoha-add-ppe-support-for-rx-wlan-offload' new 9db0163e3cad tcp: Remove sk_protocol test for tcp_twsk_unique(). new 2d842b6c670b tcp: Remove timewait_sock_ops.twsk_destructor(). new 8150f3a44b17 tcp: Remove hashinfo test for inet6?_lookup_run_sk_lookup(). new cb16f4b6c73d tcp: Don't pass hashinfo to socket lookup helpers. new f1241200cd66 tcp: Don't pass hashinfo to inet_diag helpers. new 382a4d9cb6dc tcp: Move TCP-specific diag functions to tcp_diag.c. new 6d45984b97d1 Merge branch 'tcp-follow-up-for-dccp-removal' new df534e757321 net: phylink: remove stale an_enabled from doc new 07ca488d688c octeontx2-af: Remove unused declarations new 3c14917953a5 ibmvnic: Increase max subcrq indirect entries with fallback new 1abe21ef1adf net: phy: introduce phy_id_compare_vendor() PHY ID helper new b4d5cd20507b net: phy: as21xxx: better handle PHY HW reset on soft-reboot new 7e484a97f6d5 net: hns3: use kcalloc() instead of kzalloc() new 39e94fdce45f net: phy: fixed: let fixed_phy_add always use addr 0 and r [...] new a0f849c1cc6d net: phy: fixed_phy: let fixed_phy_unregister free the phy_device new d2b007374551 devlink: Move graceful period parameter to reporter ops new 20597fb9436e devlink: Move health reporter recovery abort logic to a se [...] new 6a06d8c40510 devlink: Introduce burst period for health reporter new da0e2197645c devlink: Make health reporter burst period configurable new 2d5ccb93bbb4 net/mlx5e: Set default burst period for TX and RX reporters new dded99427d1a Merge branch 'expose-burst-period-for-devlink-health-reporter' new 1bec9d0c0046 ipv4: Convert ->flowi4_tos to dscp_t. new ee3ae27721fb selftests: drv-net: hds: restore hds settings new 6925f6171439 selftests: drv-net: ncdevmem: remove use of error() new 6d04b36c73fd selftests: drv-net: ncdevmem: save IDs of flow rules we added new b9f4f9529828 selftests: drv-net: ncdevmem: restore old channel config new 6351fadbd5bb selftests: drv-net: ncdevmem: restore original HDS setting [...] new a9d533fbba0d selftests: drv-net: ncdevmem: explicitly set HDS threshold to 0 new f19434dd414e Merge branch 'selftests-drv-net-ncdevmem-fix-error-paths' new 095928e7d801 ipv6: sr: Use HMAC-SHA1 and HMAC-SHA256 library functions new fe6006568904 ipv6: sr: Prepare HMAC key ahead of time new 242041164339 Merge branch 'ipv6-sr-simplify-and-optimize-hmac-calculations' new f63f21e82eca net: phy: realtek: support for TRIGGER_NETDEV_LINK on RTL8 [...] new 705609dedea1 net: stmmac: rk: remove incorrect _DLY_DISABLE bit definition new 40fb9751ccc6 dt-bindings: nfc: ti,trf7970a: Restrict the ti,rx-gain-red [...] new 330355191a2d net: stmmac: sun8i: drop unneeded default syscon value new a6bac1822931 amd-xgbe: Use int type to store negative error codes new 6aff3699906b net: phy: fixed_phy: simplify fixed_mdio_read new f0c88a0d83b2 net: wwan: iosm: use int type to store negative error codes new 97bcc5b6f454 net: Prevent RPS table overwrite of active flows new 48aa30443e52 net: Cache hash and flow_id to avoid recalculation new 86b26768167a Merge branch 'net-prevent-rps-table-overwrite-of-active-flows' new d5e0a8cec12c macsec: replace custom checks on MACSEC_SA_ATTR_AN with NL [...] new ae6a8f5abed1 macsec: replace custom checks on MACSEC_*_ATTR_ACTIVE with [...] new 8cf22afc152c macsec: replace custom checks on MACSEC_SA_ATTR_SALT with [...] new d29ae0d7753a macsec: replace custom checks on MACSEC_SA_ATTR_KEYID with [...] new 15a700a8429e macsec: use NLA_POLICY_MAX_LEN for MACSEC_SA_ATTR_KEY new 82f3116132fc macsec: use NLA_UINT for MACSEC_SA_ATTR_PN new 80810c89d39c macsec: remove validate_add_rxsc new 35a35279e8ff macsec: add NLA_POLICY_MAX for MACSEC_OFFLOAD_ATTR_TYPE an [...] new 17882d23a6c6 macsec: replace custom checks on IFLA_MACSEC_ICV_LEN with [...] new 4d844cb1ea1f macsec: use NLA_POLICY_VALIDATE_FN to validate IFLA_MACSEC [...] new b81d1e958867 macsec: validate IFLA_MACSEC_VALIDATION with NLA_POLICY_MAX new b46f5ddb40c8 macsec: replace custom checks for IFLA_MACSEC_* flags with [...] new db9dfc4d30dd macsec: replace custom check on IFLA_MACSEC_ENCODING_SA wi [...] new ef5ca97293ba Merge branch 'macsec-replace-custom-netlink-attribute-chec [...] new 2ee5c8c0c28e eth: fbnic: Move hw_stats_lock out of fbnic_dev new b1161b1863c5 eth: fbnic: Reset hw stats upon PCI error new bcf54e5d7cd0 eth: fbnic: Reset MAC stats new df4c5d9a290e eth: fbnic: Fetch PHY stats from device new 33c493791bc0 eth: fbnic: Read PHY stats via the ethtool API new e9faf4db5f26 eth: fbnic: Add pause stats support new d4854be4ec21 Merge branch 'eth-fbnic-extend-hw-stats-support' new c2a756891bb4 uapi: wrap compiler_types.h in an ifdef instead of the imp [...] new f86f42ed2c47 net: add sk_drops_read(), sk_drops_inc() and sk_drops_rese [...] new cb4d5a6eb600 net: add sk_drops_skbadd() helper new c51613fa276f net: add sk->sk_drop_counters new 51132b99f01c udp: add drop_counters to udp socket new b81aa23234d9 inet: raw: add drop_counters to raw sockets new e25079858627 Merge branch 'net-better-drop-accounting' new 7cb4d28e1195 dt-bindings: net: pse-pd: Add bindings for Si3474 PSE controller new a2317231df4b net: pse-pd: Add Si3474 PSE controller driver new 84482586b230 Merge branch 'add-si3474-pse-controller-driver' new cf79bd449511 fbnic: Move promisc_sync out of netdev code and into RPC path new 284a67d59f39 fbnic: Pass fbnic_dev instead of netdev to __fbnic_set/cle [...] new 04a230b27d8f fbnic: Add logic to repopulate RPC TCAM if BMC enables channel new cee8d21d8091 fbnic: Push local unicast MAC addresses to FW to populate TCAMs new 14cd01c28fb1 Merge branch 'fbnic-synchronize-address-handling-with-bmc' new 13d8e05adf9d queue_api: add support for fetching per queue DMA dev new 59b8b32ac8d4 io_uring/zcrx: add support for custom DMA devices new 7c7e94603a76 net: devmem: get netdev DMA device via new API new f1debf1a2ef4 net/mlx5e: add op for getting netdev DMA device new 512c88fb0e88 net: devmem: pull out dma_dev out of net_devmem_bind_dmabuf new 1b416902cd25 net: devmem: pre-read requested rx queues during bind new b8aab4bb9585 net: devmem: allow binding on rx queues with same DMA devices new bbf02c318425 Merge branch 'devmem-io_uring-allow-more-flexibility-for-z [...] new c158b5a570a1 selftests: drv-net: rss_ctx: fix the queue count check new 5e3aae2d3271 net: phy: mtk-2p5ge: Add LED support for MT7988 new bafdd920a060 net: stmmac: mdio: use netdev_priv() directly new 2584ed250a37 net: stmmac: minor cleanups to stmmac_bus_clks_config() new 3133d5c15cb5 net_sched: remove BH blocking in eight actions new 48b5e5dbdb23 net_sched: act_vlan: use RCU in tcf_vlan_dump() new e97ae742972f net_sched: act_tunnel_key: use RCU in tunnel_key_dump() new 53df77e78590 net_sched: act_skbmod: use RCU in tcf_skbmod_dump() new 5309dbc95b02 Merge branch 'net_sched-extend-rcu-use-in-dump-methods-ii' new 24eb86a8170f net: stmmac: mdio: clean up c22/c45 accessor split new 15d157c3ad01 eth: mlx5: remove Kconfig co-dependency with VXLAN new 5de6c855e23e ice: add virt/ and move ice_virtchnl* files there new 1948b867c1cc ice: split queue stuff out of virtchnl.c - tmp rename new 879753f3954f ice: split queue stuff out of virtchnl.c - copy back new 60bac7c79857 Merge branch 'add-virt/queues.c' into HEAD new ce5c0fd759c6 ice: extract virt/queues.c: cleanup - p1 new 3061d214eead ice: extract virt/queues.c: cleanup - p2 new cfee454ca111 ice: extract virt/queues.c: cleanup - p3 new c762b0a537ac ice: finish virtchnl.c split into queues.c new f4e667eb2ab8 ice: split RSS stuff out of virtchnl.c - tmp rename new 2802bb558e08 ice: split RSS stuff out of virtchnl.c - copy back new 587865a24f39 Merge branch 'add-virt/rss.c' into HEAD new 4c2ce64efd0d ice: extract virt/rss.c: cleanup - p1 new 270251b946a9 ice: extract virt/rss.c: cleanup - p2 new e0d2795ab48f ice: finish virtchnl.c split into rss.c new 29828b81a46a Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new d23ad54de795 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 72cdc67e7fa7 pppoe: remove rwlock usage new 4f54dff818d7 pppoe: drop sock reference counting on fast path new 2a63607bfda9 vsock/test: Remove redundant semicolons new 34c21e91192a microchip: lan865x: add ndo_eth_ioctl handler to enable PH [...] new 9a574257b968 inet_diag: annotate data-races in inet_diag_msg_common_fill() new 8e60447f0831 tcp: annotate data-races in tcp_req_diag_fill() new 4fd84a0aaf2b inet_diag: annotate data-races in inet_diag_bc_sk() new 9529320ad64e inet_diag: change inet_diag_bc_sk() first argument new 95fa78830e5b inet_diag: avoid cache line misses in inet_diag_bc_sk() new e71aa5a955a7 Merge branch 'inet_diag-make-dumps-faster-with-simple-filters' new caedcc5b6df1 net: dst: introduce dst->dev_rcu new b775ecf1655c ipv6: start using dst_dev_rcu() new 9085e56501d9 ipv6: use RCU in ip6_xmit() new 11709573cc4e ipv6: use RCU in ip6_output() new 99a2ace61b21 net: use dst_dev_rcu() in sk_setup_caps() new 50c127a69cd6 tcp_metrics: use dst_dev_net_rcu() new b62a59c18b69 tcp: use dst_dev_rcu() in tcp_fastopen_active_disable_ofo_check() new 6ad8de3cefdb ipv4: start using dst_dev_rcu() new 864ecc4a6dad Merge branch 'net-add-rcu-safety-to-dst-dev' new 7051b54fb5aa tcp: Remove sk->sk_prot->orphan_count. new 35dface61cfe net: ethernet: qualcomm: QCOM_PPE should depend on ARCH_QCOM new 5a8c02a6bf52 ptp: Limit time setting of PTP clocks new c85ae0240ee9 selftests: net: fix spelling and grammar mistakes new ec0b1eeece28 net: stmmac: mdio: update runtime PM new 59f26d86b2a1 inet: ping: check sock_net() in ping_get_port() and ping_lookup() new 10343e7e6c7c inet: ping: remove ping_hash() new 689adb36bd43 inet: ping: make ping_port_rover per netns new 51ba2d26bcc6 inet: ping: use EXPORT_IPV6_MOD[_GPL]() new 2fd4161d0d25 Merge branch 'inet-ping-misc-changes' new d6900b8bd362 dt-bindings: ptp: add NETC Timer PTP clock new db2d2de1c2a8 dt-bindings: net: move ptp-timer property to ethernet-cont [...] new 61f132ca8c46 ptp: add helpers to get the phc_index by of_node or dev new 87a201d59963 ptp: netc: add NETC V4 Timer PTP driver support new 91596332ff5d ptp: netc: add PTP_CLK_REQ_PPS support new 671e266835b8 ptp: netc: add periodic pulse output support new b1d37b27036a ptp: netc: add external trigger stamp support new dc331726469d MAINTAINERS: add NETC Timer PTP clock driver section new 19669a57d7a0 net: enetc: save the parsed information of PTP packet to skb->cb new 27dd0eca9347 net: enetc: extract enetc_update_ptp_sync_msg() to handle [...] new d889abaac299 net: enetc: remove unnecessary CONFIG_FSL_ENETC_PTP_CLOCK check new 7776d5e6e349 net: enetc: move sync packet modification before dma_map_single() new f5b9a1cde0a2 net: enetc: add PTP synchronization support for ENETC v4 new 93081d4ed54e net: enetc: don't update sync packet checksum if checksum [...] new 48195dd18f0e Merge branch 'add-netc-timer-ptp-driver-and-add-ptp-suppor [...] new 2e894b99c017 net/mlx5: FS, Convert vport acls root namespaces to xarray new faa6ac53cdaa net/mlx5: E-Switch, Move vport acls root namespaces creati [...] new 17426c5d4b1d net/mlx5: E-Switch, Add support for adjacent functions vpo [...] new 9984ec9f1f50 net/mlx5: E-Switch, Create acls root namespace for adjacen [...] new a0a7002b9439 net/mlx5: E-Switch, Register representors for adjacent vports new 5d8ae2c2cfe8 net/mlx5: E-switch, Set representor attributes for adjacent VFs new 0c2a02f3c066 net/mlx5: {DR,HWS}, Use the cached vhca_id for this device new cd8a4cfa6bb4 Merge branch 'e-switch-vport-sharing-delegation' new 23a6037ce76c bonding: Remove support for use_carrier new 99502c61e80c net: mvpp2: add xlg pcs inband capabilities new d250f14f5f07 net/smc: Replace use of strncpy on NUL-terminated string w [...] new 23313771c7b9 net: selftests: clean up tools/testing/selftests/net/lib/p [...] new 3016024d7514 net_sched: add back BH safety to tcf_lock new 5d14bbf9d1d9 net_sched: act: remove tcfa_qstats new c2e5108649ab selftests: drv-net: adjust tests before defaulting to shell=False new bc1a767f695d selftests: net: py: don't default to shell=True new 4022f92a2e4e selftests: drv-net: rss_ctx: use Netlink for timed reconfig new e2cf2d5baa09 selftests: drv-net: rss_ctx: make the test pass with few queues new 3586018d5c3d net: macb: Validate the value of base_time properly new b0bc64512295 selftests: net: avoid memory leak new 3d95261eeb74 ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled new cb477c30512d net: dsa: lantiq_gswip: move to dedicated folder new 7a1eaef0a791 net: dsa: lantiq_gswip: support model-specific mac_select_pcs() new 17420a7fe5e2 net: dsa: lantiq_gswip: ignore SerDes modes in phylink_mac [...] new 5157820326f3 net: dsa: lantiq_gswip: support offset of MII registers new 720412c4aebc net: dsa: lantiq_gswip: support standard MDIO node name new 0dc602a3c7f7 net: dsa: lantiq_gswip: move MDIO bus registration to .setup() new 1d8f0059091e Merge branch 'net-dsa-lantiq_gswip-prepare-for-supporting- [...] new 04a3134f88a4 net/mlx5: Add PSP capabilities structures and bits new 0e2a5208cc3d Merge tag 'mlx5-psp-ifc' of git://git.kernel.org/pub/scm/l [...] new 2d5be5629ce7 mptcp: use HMAC-SHA256 library instead of open-coded HMAC new 3fff72f827ad selftests: mptcp: add checks for fallback counters new 929324913e0c net: Add rfs_needed() helper new 3bd4f98a4e2c mptcp: record subflows in RPS table new a229866f7d65 Merge branch 'mptcp-misc-features-for-v6-18' new 9f9581ba74a9 netlink: specs: fou: change local-v6/peer-v6 check new 5fece054451b tools: ynl-gen: use macro for binary min-len check new 017bda80fd0d genetlink: fix typo in comment new f38b9334bb5a Merge branch 'tools-ynl-gen-misc-changes' new f672fcd8e6c4 dt-bindings: net: altr,socfpga-stmmac: Constrain interrupts new 69cd99350740 dt-bindings: net: renesas,rzn1-gmac: Constrain interrupts new a7ddedc84c59 rust: phy: use to_result for error handling new 46015e6b3ea7 netfilter: ebtables: Use vmalloc_array() to improve code new c015e17ba111 netfilter: nft_payload: Use csum_replace4() instead of opencoding new a60a5abe19d6 netfilter: nf_tables: allow iter callbacks to sleep new 3d95a2e016ab netfilter: nf_tables: all transaction allocations can now sleep new 8959f27d39d6 netfilter: nft_set_pipapo: remove redundant test for avx f [...] new f4f9e05904e1 netfilter: nf_reject: remove unneeded exports new 077dc4a27579 netfilter: nft_payload: extend offset to 65535 bytes new 24ee9feeb36c Merge tag 'nf-next-25-09-02' of https://git.kernel.org/pub [...] new 59aec9138f30 net: stmmac: imx: add i.MX91 support new 96c88268b79b time: export timespec64_add_safe() symbol new adbe2cfd8a93 drivers: net: stmmac: handle start time set in the past fo [...] new 648d628db536 Merge branch 'net-stmmac-allow-generation-of-flexible-pps- [...] new 21f82062d0f2 net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms new b9e0c62057a8 net: phy: micrel: Introduce function __lan8814_ptp_probe_once new 13d8f54d92a9 net: phy: micrel: Add PTP support for lan8842 new 94fc5015ea7e Merge branch 'net-phy-micrel-add-ptp-support-for-lan8842' new 5ee21c004c0b net: renesas: rswitch: rename rswitch.c to rswitch_main.c new 622303250c51 net: renesas: rswitch: configure default ageing time new b7502b1043de net: renesas: rswitch: add offloading for L2 switching new 92e913a3df3c net: renesas: rswitch: add modifiable ageing time new 6bec791b2fbe Merge branch 'net-renesas-rswitch-r-car-s4-add-hw-offloadi [...] new 61481d72e153 ipv6: sit: Add ipip6_tunnel_dst_find() for cleanup new 33478dca2b23 eth: fbnic: move page pool pointer from NAPI to the ring struct new 894d4a4ea6cb eth: fbnic: move xdp_rxq_info_reg() to resource alloc new b6396b71d196 eth: fbnic: move page pool alloc to fbnic_alloc_rx_qt_resources() new 426e13db369c eth: fbnic: use netmem_ref where applicable new 4ddb17c1a2c2 eth: fbnic: request ops lock new cbfc047429ee eth: fbnic: split fbnic_disable() new be2be74af889 eth: fbnic: split fbnic_flush() new 8a47d940cf81 eth: fbnic: split fbnic_enable() new 709da681f4de eth: fbnic: split fbnic_fill() new 3ceb08838b57 net: add helper to pre-check if PP for an Rx queue will be [...] new 8a11010fdd96 eth: fbnic: allocate unreadable page pool for the payloads new 49c429ec6b62 eth: fbnic: defer page pool recycling activation to queue start new 3812339b6cc9 eth: fbnic: don't pass NAPI into pp alloc new da43127a8edc eth: fbnic: support queue ops / zero-copy Rx new cc621faa9ca9 Merge branch 'eth-fbnic-support-queue-api-and-zero-copy-rx' new 3cd4c4f3955b dt-bindings: net: sun4i-emac: add dma support new a50e7864ca44 net: dsa: dsa_loop: use int type to store negative error codes new c975e1dfcc92 net/smc: Improve log message for devices w/o pnetid new 5ef04a7b068c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new d9c74e6f8125 dt-bindings: net: cdns,macb: Add compatible for Raspberry Pi RP1 new 8ee0c9109763 ixgbe: add the 2.5G and 5G speeds in auto-negotiation for E610 new 08a1af326a80 ixgbe: reduce number of reads when getting OROM data new 86526aa57f3f igbvf: add lbtx_packets and lbtx_bytes to ethtool statistics new d07176252a43 igbvf: remove redundant counter rx_long_byte_count from et [...] new fa8a9346f95a e1000: drop unnecessary constant casts to u16 new 7e93136459dd e1000e: drop unnecessary constant casts to u16 new b45d082d910b igb: drop unnecessary constant casts to u16 new d45dda4914e9 igc: drop unnecessary constant casts to u16 new 396a788bca86 ixgbe: drop unnecessary casts to u16 / int new 3132f0e8ef89 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] new 69777753a891 smsc911x: add second read of EEPROM mac when possible corr [...] new 5f9238530970 tcp: fix __tcp_close() to only send RST when required new 8bc316cf3a9e selftests/net: packetdrill: add tcp_close_no_rst.pkt new b13592d20b21 tcp: use tcp_eat_recv_skb in __tcp_close() new abfa70b38034 Merge branch 'tcp-__tcp_close-changes' new 16c610162d1f net: call cond_resched() less often in __release_sock() new 43a42b85162a net: phy: fixed_phy: remove link gpio support new 8c0b9ed2401b selftests: ncdevmem: don't retry EFAULT new 86e6257192c8 sh_eth: Remove dummy Runtime PM callbacks new 3406114a303e sh_eth: Convert to DEFINE_SIMPLE_DEV_PM_OPS() new ae52c3e846e1 sh_eth: Use async pm_runtime_put() new 49590e493b63 Merge branch 'sh_eth-pm-related-cleanups' new 13a94444fbd6 net: fman: clean up included headers new bb427fb839de net: stmmac: ptp: conditionally populate getcrosststamp() method new 0c9fbb38e2a9 net: stmmac: intel: only populate plat->crosststamp when s [...] new 377373d68803 Merge branch 'net-stmmac-correctly-populate-ptp_clock_ops- [...] new 76cd8a2ea98a net: pcs: lynx: support phy-mode = "10g-qxgmii" new 6f616757dd30 net: dsa: felix: support phy-mode = "10g-qxgmii" new 7b0376d0e063 net: phy: aquantia: print global syscfg registers new 5d59109d47c0 net: phy: aquantia: report and configure in-band autoneg c [...] new dda916111e29 net: phy: aquantia: create and store a 64-bit firmware ima [...] new a76f26f7a81e net: phy: aquantia: support phy-mode = "10g-qxgmii" on NXP [...] new c6142e1913de Merge branch '10g-qxgmii-for-aqr412c-felix-dsa-and-lynx-pc [...] new 27bc5eaf004c selftests: net: make the dump test less sensitive to mem a [...] new f3883b1ea5a8 selftests: net: move netlink-dumps back to progs new bd64723327e3 net: mctp: fix typo in comment new abcf9f662bc7 ixgbe: fix typo in function comment for ixgbe_get_num_per_func() new b7fe8c1be776 ipv6: snmp: remove icmp6type2name[] new ceac1fb2290d ipv6: snmp: do not use SNMP_MIB_SENTINEL anymore new 2fab94bcf313 ipv6: snmp: do not track per idev ICMP6_MIB_RATELIMITHOST new b7b74953f834 ipv4: snmp: do not use SNMP_MIB_SENTINEL anymore new 35cb2da0abaf mptcp: snmp: do not use SNMP_MIB_SENTINEL anymore new 52a33cae6a6f sctp: snmp: do not use SNMP_MIB_SENTINEL anymore new 3a951f95202c tls: snmp: do not use SNMP_MIB_SENTINEL anymore new c73d583e7008 xfrm: snmp: do not use SNMP_MIB_SENTINEL anymore new 20d3d2681544 net: snmp: remove SNMP_MIB_SENTINEL new 144d0b1c45ea Merge branch 'ipv6-snmp-avoid-performance-issue-with-ratel [...] new 16e03235d51b net: stmmac: mdio: provide address register formatter new 9eb633ad1d69 net: stmmac: mdio: provide stmmac_mdio_wait() new 6717746f33ab net: stmmac: mdio: provide priv->gmii_address_bus_config new 6cb3d67ad624 net: stmmac: mdio: move stmmac_mdio_format_addr() into read/write new 9b0ed33a4256 net: stmmac: mdio: merge stmmac_mdio_read() and stmmac_mdi [...] new 9b88194a3b68 net: stmmac: mdio: move runtime PM into stmmac_mdio_access() new 3581acbb789a net: stmmac: mdio: improve mdio register field definitions new 661a868937a1 net: stmmac: mdio: move initialisation of priv->clk_csr to [...] new 231e2b016fb2 net: stmmac: mdio: return clk_csr value from stmmac_clk_csr_set() new 78c91bec8fb9 net: stmmac: mdio: remove redundant clock rate tests new fc8f62c827ea net: stmmac: use STMMAC_CSR_xxx definitions in platform glue new 6e0cca6ba342 Merge branch 'net-stmmac-mdio-cleanups' new 9f0730b063b4 rds: ib: Remove unused extern definition new faf23f54d366 ptp: Add ioctl commands to expose raw cycle counter values new 96c345c3c54c net/mlx5: Extract MTCTR register read logic into helper function new a3fb485505ca net/mlx5: Support getcyclesx and getcrosscycles new 389cca2bde7d Merge branch 'support-exposing-raw-cycle-counters-in-ptp-a [...] new 6b6dc81ee7e8 bonding: add support for per-port LACP actor priority new e5a6643435fa bonding: support aggregator selection based on port priority new c2377f1763e9 selftests: bonding: add test for LACP actor port priority new c27334aef6f6 Merge branch 'bonding-support-aggregator-selection-based-o [...] new d67ca09ca39f hsr: use netdev_master_upper_dev_link() when linking lower ports new aeb8d48ea92e selftests: net: add test for ipv6 fragmentation new 0574c27cbe79 eth: fbnic: support persistent NAPI config new ff97bc38be34 net/mlx5: Add RS FEC histogram infrastructure new 3b4296f5893d Merge tag 'mlx5-rs-fec-ifc' of git://git.kernel.org/pub/sc [...] new a12fd5c31b78 selftests: net: run groups from fcnal-test in parallel new 1c0353a6df82 selftests: net: speed up pmtu.sh by avoiding unnecessary cleanup new d436b5abba4f ipv4: udp: fix typos in comments new fecf7087f0a3 net: phy: fixed_phy: remove unused interrupt support new 0625b3bfbb7f net: phy: fixed_phy: remove member no_carrier from struct [...] new f8db55c8eb8e net: phy: fixed_phy: add helper fixed_phy_find new 298382557935 net: phy: fixed_phy: remove struct fixed_mdio_bus new 0d0766a47cd2 Merge branch 'net-phy-fixed_phy-improvements' new 051b62b71e2e net: phy: aquantia: delete aqr_firmware_read_fingerprint() [...] new ce6adea19ad9 vxlan: Make vxlan_fdb_find_uc() more robust against NPDs new 17d370a70bae xdp, libeth: make the xdp_init_buff() micro-optimization generic new c20edbacc029 idpf: fix Rx descriptor ready check barrier in splitq new ea18bcca43f4 idpf: use a saner limit for default number of queues to allocate new bd74a86bc75d idpf: link NAPIs to queues new cfe5efec9177 idpf: add 4-byte completion descriptor definition new 9d39447051a0 idpf: remove SW marker handling from NAPI new a0c60b07904c idpf: add support for nointerrupt queues new ac8a861f632e idpf: prepare structures to support XDP new 705457e7211f idpf: implement XDP_SETUP_PROG in ndo_bpf for splitq new a4d755d1040a idpf: use generic functions to build xdp_buff and skb new cba102cd7190 idpf: add support for XDP on Rx new aaa3ac6480ba idpf: add support for .ndo_xdp_xmit() new 88ca0c738c41 idpf: add XDP RSS hash hint new 4ea83b757351 Merge branch '200GbE' of git://git.kernel.org/pub/scm/linu [...] new 30549eebc4d8 mptcp: make ADD_ADDR retransmission timeout adaptive new 63c31d42cf6f selftests: mptcp: join: tolerate more ADD_ADDR new e2cda6343bfe selftests: mptcp: join: allow more time to send ADD_ADDR new b90c7ca4f918 Merge branch 'mptcp-make-add_addr-retransmission-timeout-a [...] new ce0b015e2619 devlink: Add 'total_vfs' generic device param new bf2da4799fdb net/mlx5: Implement cqe_compress_type via devlink params new 95a0af146dff net/mlx5: Implement devlink enable_sriov parameter new a4c49611cf4f net/mlx5: Implement devlink total_vfs parameter new 04d1ff1d75ba Merge branch 'devlink-mlx5-add-new-parameters-for-link-man [...] new f4053490a6f6 net/mlx5e: Make PCIe congestion event thresholds configurable new cdc492746e3f net/mlx5e: Add stale counter for PCIe congestion events new cf71bdf6863f Merge branch 'net-mlx5e-add-pcie-congestion-event-extras' new e096a7cc0be1 ptp: add debugfs interfaces to loop back the periodic outp [...] new 67ac836373f4 ptp: netc: add the periodic output signal loopback support new f3164840a136 ptp: qoriq: convert to use generic interfaces to set loopb [...] new 214da63451bb Merge branch 'ptp-add-pulse-signal-loopback-support-for-de [...] new deb105f49879 net: phy: marvell: Fix 88e1510 downshift counter errata new 38611e5adae3 net: mana: Remove redundant netdev_lock_ops_to_full() calls new 9c02ea544ac3 net: sh_eth: Disable WoL if system can not suspend new 724b22d38a83 net: stmmac: dwc-qos: use PHY WoL new 7a3aaaa9fce7 tools: ynl: fix undefined variable name new 287bc89bb41f tools: ynl: avoid bare except new 02962ddb3936 tools: ynl: remove assigned but never used variable new d8e0e25406a1 tools: ynl: remove f-string without any placeholders new 389712b0da1f tools: ynl: remove unused imports new 616129d6b421 tools: ynl: remove unnecessary semicolons new 10d32b0ddcc1 tools: ynl: use 'cond is None' new f6259ba70e7e tools: ynl: check for membership with 'not in' new 4be708d0c4b1 Merge branch 'tools-ynl-fix-errors-reported-by-ruff' new 15c068cb214d selftests: net: replace sleeps in fcnal-test with waits new 1f24a2409745 doc: mptcp: fix Netlink specs link new db1b60066686 selftests: net: Add tests to verify team driver option set [...] new 1827f773e416 net: xdp: pass full flags to xdp_update_skb_shared_info() new 6bffdc0f88f8 net: xdp: handle frags with unreadable memory new 7f0b763b8180 Merge branch 'net-xdp-handle-frags-with-unreadable-memory' new cda276bcb9a5 ipv4: cipso: Simplify IP options handling in cipso_v4_error() new 0d3c4a441686 ipv4: icmp: Pass IPv4 control block structure as an argume [...] new 4a8c416602d9 ipv4: icmp: Fix source IP derivation in presence of VRFs new c068ba9d3ded selftests: traceroute: Return correct value on failure new 47efbac9b768 selftests: traceroute: Use require_command() new 5c9c78224fc3 selftests: traceroute: Reword comment new 2e6428100b16 selftests: traceroute: Test traceroute with different source IPs new f7240999deb4 selftests: traceroute: Add VRF tests new 5adf6f2b9972 Merge branch 'ipv4-icmp-fix-source-ip-derivation-in-presen [...] new 5f790208d68f net: phy: fixed_phy: remove two function stubs new fc3a2810412c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 58febb47b961 wifi: cfg80211: Remove unused tracepoints new ac36daa83650 wifi: mac80211: Make CONNECTION_MONITOR optional for MLO sta new 1373f94148a5 wifi: mac80211: count reg connection element in the size new b662bc503d95 wifi: brcmfmac: avoid assignment in if/else-if conditions [...] new f90caeba1dca wifi: iwlegacy: Remove unused structs and avoid -Wflex-arr [...] new 7b6f16a25806 wifi: mwifiex: add rgpower table loading support new 56819d00bc2e wifi: mwifiex: send world regulatory domain to driver new 74e2ef72bd4b wifi: brcmfmac: fix 43752 SDIO FWVID incorrectly labelled [...] new 2510e2047c6b wifi: iwlwifi: mvm: remove MLO code new 2f7213432065 wifi: iwlwifi: mld: cleanup cipher lookup in resume new 9e7f13d27de9 wifi: iwlwifi: mvm: cleanup cipher lookup in resume new 33d958b39ad0 wifi: iwlwifi: mld: support MLO rekey on resume new 8925c7876c20 wifi: iwlwifi: mld: track BIGTK per link new 6a1adca41f86 wifi: iwlwifi: mvm/mld: correctly retrieve the keyidx from [...] new 205a7309cccd wifi: iwlwifi: mld/mvm: set beacon protection capability i [...] new 17e580918d24 wifi: iwlwifi: mvm: remove a function declaration new 8788f6b3c664 wifi: iwlwifi: bump MIN API in HR/GF/BZ/SC/DR new 86adc8843815 Reapply "wifi: iwlwifi: remove support of several iwl_ppag [...] new 0a477ddb6ec6 wifi: iwlwifi: make ppag versioning clear new e7e14d8e39d0 wifi: iwlwifi: mld: don't consider old versions of PPAG new 457b2a881f7b wifi: iwlwifi: mld: refactor iwl_mld_add_all_rekeys new 370fc69ed95e wifi: iwlwifi: mld: rename iwl_mld_set_key_rx_seq new 433570ee392f wifi: iwlwifi: mld: don't validate keys state on resume new da707495680b wifi: iwlwifi: mld: don't check the cipher on resume new 14a4aca568f6 wifi: iwlwifi: mld: trigger mlo scan only when not in EMLSR new bc4043ce7096 wifi: iwlwifi: pcie: relocate finish_nic_init logic to gen1_2 new 80fb870262c8 wifi: iwlwifi: simplify iwl_poll_prph_bit return value new 27dc58130650 wifi: iwlwifi: mld: Add debug log for second link new 7a1f7c521760 wifi: iwlwifi: mld: add few missing hcmd/notif names new 5f708cccde9d wifi: iwlwifi: add a new FW file numbering scheme new a055bbb7bc91 wifi: iwlwifi: mvm: remove d3 test code new 6504e3f4c0fa wifi: iwlwifi: remove dump file name extension support new b2e4bccc55b1 wifi: iwlwifi: trans: remove d3 test code new e769f6f27ffe wifi: iwlwifi: trans: remove STATUS_SUSPENDED new 49e58e9b0a4b wifi: iwlwifi: simplify iwl_trans_pcie_d3_resume new 4b12516640b3 wifi: iwlwifi: mld: don't modify trans state where not needed new d92185b1259b wifi: iwlwifi: iwl-config: include module.h new 5272d45914ff wifi: iwlwifi: refactor iwl_pnvm_get_from_fs new f53f2bd8fc5f wifi: iwlwifi: uefi: remove runtime check of constant values new 1160c99ed931 wifi: iwlwifi: acpi: make iwl_guid static new c8166b218540 wifi: iwlwifi: remove .pnvm files from module info new 35adaa67354a wifi: iwlwifi: trans: move dev_cmd_pool to trans specific new 815cc0c75950 wifi: iwlwifi: don't publish TWT capabilities new c40e28c47fc4 wifi: iwlwifi: remove unneeded jacket indication new aa9b9865a553 wifi: iwlwifi: really remove hw_wfpm_id new 6f2d548e0da6 wifi: iwlwifi: gen1_2: rename iwl_trans_pcie_op_mode_enter new df70a9a86eee wifi: iwlwifi: gen1_2: move gen specific code to a function new 40f6e94d873f wifi: iwlwifi: mld: support TLC command version 5 new 1a33efe4fc64 wifi: iwlwifi: pcie: remember when interrupts are disabled new 0755db9f2605 wifi: iwlwifi: mld: make iwl_mld_rm_vif void new 187b114a2ab3 wifi: iwlwifi: carefully select the PNVM source new 8cab67474b97 wifi: iwlwifi: mld: remove a TODO new 9b273ee9c084 wifi: iwlwifi: don't support WH a step new 7c7de0b9d8dc Merge tag 'iwlwifi-next-2025-09-03' of https://git.kernel. [...] new ee6360945483 wifi: mac80211: support block bitmap S1G TIM encoding new e0c47c6229c2 wifi: mac80211: support parsing S1G TIM PVB new 1860b1a8257c wifi: mac80211: kunit: add kunit tests for S1G PVB decoding new 5f9d5fd8e089 wifi: cfg80211: fix return value in cfg80211_get_radio_idx [...] new cfb58d5fc964 wifi: mac80211: simplify return value handling of cfg80211 [...] new 36b75dcb1e25 wifi: mac80211: consider links for validating SCAN_FLAG_AP [...] new d0bf06158c39 wifi: nl80211: Add EHT fixed Tx rate support new 24185534915b wifi: nl80211: allow drivers to support subset of NL80211_ [...] new 18abf7a05f1e wifi: drivers: indicate support for attributes in NL80211_ [...] new 4f652a390db4 wifi: nl80211: strict checking attributes for NL80211_CMD_SET_BSS new d358795df908 wifi: brcmfmac: support AP isolation to restrict reachabil [...] new 937d6aea5c62 wifi: mac80211: reduce the scope of link_id new 7a7458ed0df9 wifi: mac80211: reduce the scope of rts_threshold new e53f8b12a21c wifi: mac80211: Fix 6 GHz Band capabilities element advert [...] new e3ac93e9d916 wifi: mwifiex: fix double free in mwifiex_send_rgpower_table() new eebccbfea418 wifi: mac80211: fix reporting of all valid links in sta_se [...] new 906a5a8c7152 wifi: mac80211: add tx_handlers_drop statistics to ethtool new ea928544f321 wifi: mac80211: Fix HE capabilities element check new 185cc2352cb1 wifi: cfg80211: update the time stamps in hidden ssid new 691009b7ef08 wifi: mac80211: fix incorrect comment new b2422712d15d wifi: cfg80211: Remove the redundant wiphy_dev new c67a2470922f wifi: iwlwifi: Remove duplicated include in trans.c new b4b34ba66443 wifi: iwlwifi: Remove redundant header files new 0d2ab5f922e7 wifi: iwlwifi: mei: Remove unused flexible-array member in [...] new ff46e2e7034c wifi: iwlwifi: Fix dentry reference leak in iwl_mld_add_li [...] new 728d92a341bd wifi: iwlwifi: add STATUS_FW_ERROR API new b7a962584f2e wifi: iwlwifi: replace SUPPRESS_CMD_ERROR_ONCE status bit [...] new da4234c0c405 wifi: iwlwifi: rename iwl_finish_nic_init new 579c6a6e28a1 wifi: iwlwifi: pcie: move pm_support to the specific transport new 6a5114d8bf7c wifi: iwlwifi: pcie: move ltr_enabled to the specific transport new 59cb90237122 wifi: iwlwifi: api: add a flag to iwl_link_ctx_modify_flags new 7a7c52645ce6 wifi: iwlwifi: add kunit tests for nvm parse new c5318e6e1c64 wifi: iwlwifi: fw: Add ASUS to PPAG and TAS list new 639401f62962 wifi: iwlwifi: implement wowlan status notification API update new e5e8d86eb110 wifi: iwlwifi: mld: don't consider phy cmd version 5 new d243f5c11281 wifi: iwlwifi: mld: remove support of mac cmd ver 2 new 9175f32e3f98 wifi: iwlwifi: mld: remove support of roc cmd version 5 new 79c0faefefbc wifi: iwlwifi: mld: remove support from of sta cmd version 1 new 9a8a37c14f66 wifi: iwlwifi: mld: remove support of iwl_esr_mode_notif v [...] new bc4a45f8da56 wifi: iwlwifi: mld: CHANNEL_SURVEY_NOTIF is always supported new 6f4f8abad4f2 Merge tag 'iwlwifi-next-2025-09-09' of https://git.kernel. [...] new 1b2e9feb3514 wifi: mwifiex: fix endianness handling in mwifiex_send_rgp [...] new d103f26a5c85 Merge tag 'wireless-next-2025-09-11' of https://git.kernel [...] new 53d591730ea3 selftests: Disable dad for ipv6 in fcnal-test.sh new 2f186dd5585c selftests: Replace sleep with slowwait new 43adad382e1f eth: 8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP new 4da47931a924 net: ethernet: renesas: rcar_gen4_ptp: Remove different me [...] new 492d816b1793 net: ethernet: renesas: rcar_gen4_ptp: Hide register layout new fd2b2429fbc8 net: ethernet: renesas: rcar_gen4_ptp: Use lockdep to veri [...] new a9d517ae9987 Merge branch 'net-ethernet-renesas-rcar_gen4_ptp-simplify- [...] new 0b467f5a7f19 dt-bindings: net: Convert apm,xgene-enet to DT schema new e663ad6e06a7 dt-bindings: net: Convert APM XGene MDIO to DT schema new 28d2420d403a net: af_packet: remove last_kactive_blk_num field new f7460d2989fa net: af_packet: Use hrtimer to do the retire operation new be30f56386f2 Merge branch 'net-af_packet-optimize-retire-operation' new ac36dea3bc85 ipv6: udp: fix typos in comments new 4094920b19f7 geneve: Avoid -Wflex-array-member-not-at-end warning new 5551d2128470 wireguard: queueing: simplify wg_cpumask_next_online() new 5bd8de20770c wireguard: queueing: always return valid online CPU in wg_ [...] new 30e1a1dfa228 wireguard: selftests: remove CONFIG_SPARSEMEM_VMEMMAP=y fr [...] new ff78bfe48be8 wireguard: selftests: select CONFIG_IP_NF_IPTABLES_LEGACY new a055d3b2ce29 Merge branch 'wireguard-fixes-for-6-17-rc6' new 18282100d704 net: devmem: expose tcp_recvmsg_locked errors new c1164178e9a8 net: bridge: Introduce BROPT_FDB_LOCAL_VLAN_0 new 60d6be0931e9 net: bridge: BROPT_FDB_LOCAL_VLAN_0: Look up FDB on VLAN 0 [...] new 4cf5fd849787 net: bridge: BROPT_FDB_LOCAL_VLAN_0: On port changeaddr, s [...] new 40df3b8e90ee net: bridge: BROPT_FDB_LOCAL_VLAN_0: On bridge changeaddr, [...] new a29aba64e022 net: bridge: BROPT_FDB_LOCAL_VLAN_0: Skip local FDBs on VL [...] new 21446c06b441 net: bridge: Introduce UAPI for BR_BOOLOPT_FDB_LOCAL_VLAN_0 new d89d3b29ce1a selftests: defer: Allow spaces in arguments of deferred commands new ed07c8f2b854 selftests: defer: Introduce DEFER_PAUSE_ON_FAIL new fa57032941d4 selftests: net: lib.sh: Don't defer failed commands new dbd91347927d selftests: forwarding: Add test for BR_BOOLOPT_FDB_LOCAL_VLAN_0 new bf2650d0599c Merge branch 'bridge-allow-keeping-local-fdb-entries-only- [...] new 9e472d9e84b1 tcp: Destroy TCP-AO, TCP-MD5 keys in .sk_destruct() new 51e547e8c89c tcp: Free TCP-AO/TCP-MD5 info/keys without RCU new 999337afa51d Merge branch 'tcp-destroy-tcp-ao-tcp-md5-keys-in-sk_destruct' new dc2f650f7e68 udp_tunnel: use netdev_warn() instead of netdev_WARN() new 903e6d05876f net: mvneta: add support for hardware timestamps new 3456820e01f9 dt-bindings: net: Drop duplicate brcm,bcm7445-switch-v4.0.txt new 496a6ed8405e selftest:net: fixed spelling mistakes new ba941796d7cd netfilter: ipset: Remove unused htable_bits in macro ahash_region new cbd2257dc96e netfilter: nft_meta_bridge: introduce NFT_META_BRI_IIFHWAD [...] new 944b6b216c03 ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable new db99b2f2b3e2 netfilter: nf_reject: don't reply to icmp error messages new bd569dd9352a Merge tag 'nf-next-25-09-11' of https://git.kernel.org/pub [...] new fc006f5478fc net: phy: micrel: Update Kconfig help text new d43ce9822349 dt-bindings: net: renesas,rzv2h-gbeth: Document Renesas RZ [...] new 264c26934f75 net: stmmac: dwmac-renesas-gbeth: Use OF data for configuration new 57e9e4d7023a net: stmmac: dwmac-renesas-gbeth: Add support for RZ/T2H SoC new 278289bcec90 Merge branch 'add-gmac-support-for-renesas-rz-t2h-n2h-socs' new fdae0ab67d57 net: use NUMA drop counters for softnet_data.dropped new c4deabbc1abe net: mana: Reduce waiting time if HWC not responding new 66048f8b3cc7 net/cls_cgroup: Fix task_get_classid() during qdisc run new 010fe36ad2a3 net/smc: Remove unused argument from 2 SMC functions new afc0e12a235c net: dsa: mv88e6xxx: remove mv88e6250_ptp_ops new 578c1eb9c541 net: dsa: mv88e6xxx: remove chip->trig_config new ae4c94981683 net: dsa: mv88e6xxx: remove chip->evcap_config new fbd12de4c5b1 net: dsa: mv88e6xxx: remove unused support for PPS event capture new 9c0d0fa8d4a8 Merge branch 'net-dsa-mv88e6xxx-remove-redundant-ptp-times [...] new 9a1d6fa0012d net: stmmac: ptp: improve handling of aux_ts_lock lifetime new 99a8789afd12 net: stmmac: disable PTP clock after unregistering PTP new 454bbe5913b2 net: stmmac: fix PTP error cleanup in __stmmac_open() new 586f1aebc9a1 net: stmmac: fix stmmac_xdp_open() clk_ptp_ref error cleanup new ff2e19d5690e net: stmmac: unexport stmmac_init_tstamp_counter() new 67ec43792b11 net: stmmac: add __stmmac_release() to complement __stmmac_open() new 4fbd180acd57 net: stmmac: move stmmac_init_ptp() messages into function new b09f58ddc6ca net: stmmac: rename stmmac_init_ptp() new 84b994ac4e4e net: stmmac: add stmmac_setup_ptp() new 9d5059228c55 net: stmmac: move PTP support check into stmmac_init_times [...] new 98d8ea566b85 net: stmmac: move timestamping/ptp init to stmmac_hw_setup [...] new e0706474b186 Merge branch 'net-stmmac-timestamping-ptp-cleanups' new ae1c658b33d4 net: phy: introduce phy_id_compare_model() PHY ID helper new 64d1726ba9d3 net: phy: broadcom: Convert to phy_id_compare_model() new 1611666834d7 net: phy: broadcom: Convert to PHY_ID_MATCH_MODEL macro new eb391228ae08 dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-I [...] new 511f6c1ae093 net: ti: icssm-prueth: Adds ICSSM Ethernet driver new a99b56577da4 net: ti: icssm-prueth: Adds PRUETH HW and SW configuration new e15472e8f2e7 net: ti: icssm-prueth: Adds link detection, RX and TX support. new 1853367b76cd net: ti: icssm-prueth: Adds IEP support for PRUETH on AM33 [...] new 7d4b52174dac MAINTAINERS: Add entries for ICSSM Ethernet driver new 617d53f74b84 Merge branch 'pru-icssm-ethernet-driver' new c388ea486f74 ice: make fwlog functions static new ffe8200d5c82 ice: move get_fwlog_data() to fwlog file new ad3b33636f07 ice: drop ice_pf_fwlog_update_module() new daf82b61ba09 ice: introduce ice_fwlog structure new 4773761949de ice: add pdev into fwlog structure and use it for logging new bf59b53218bb ice: allow calling custom send function in fwlog new dc898f7edd9b ice: move out debugfs init from fwlog new 360c46582e88 ice: check for PF number outside the fwlog code new 57d6ec57089c ice: drop driver specific structure from fwlog code new 413cf5db2fee libie, ice: move fwlog admin queue to libie new 2ab5eb4bf7b6 ice: move debugfs code to fwlog new 02f44dac8930 ice: prepare for moving file to libie new 4b5f288ab0cd ice: reregister fwlog after driver reinit new f3b3fc1ff082 ice, libie: move fwlog code to libie new 641585bc978e ixgbe: fwlog support for e610 new c20302dd42ac Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] new d586676a2714 ionic: use int type for err in ionic_get_module_eeprom_by_page new ec2a1681ed4f net: fec: use a member variable for maximum buffer size new 29e6d5f89e48 net: fec: add pagepool_order to support variable page size new 62b5bb7be7bc net: fec: update MAX_FL based on the current MTU new 5b14ed3ac513 net: fec: add rx_frame_size to support configurable RX length new 59e9bf037d75 net: fec: add change_mtu to support dynamic buffer allocation new d466c16026e9 net: fec: enable the Jumbo frame support for i.MX8QM new b957665dc00e Merge branch 'net-fec-add-the-jumbo-frame-support' new 5b5ba63a54cc amd-xgbe: Add PPS periodic output support new 259ede9da4ec dpll: zl3073x: Add functions to access hardware registers new 3639bd087679 dpll: zl3073x: Add low-level flash functions new ca017409da69 dpll: zl3073x: Add firmware loading functionality new ebb1031c5137 dpll: zl3073x: Refactor DPLL initialization new a1e891fe4ae8 dpll: zl3073x: Implement devlink flash callback new 8c42986b0288 Merge branch 'dpll-zl3073x-add-support-for-devlink-flash' new c5e389cc6b36 net/mlx5: fix typo in pci_irq.c comment new b7df2e7eaef7 selftests/tc-testing: Adapt tc police action tests for Gb [...] new 0915cb224527 net: phy: clear EEE runtime state in PHY_HALTED/PHY_ERROR new 449144f4d5f2 tcp: reorganize SYN ECN code new 61b2f7baa977 tcp: fast path functions later new c3426ba2ed69 tcp: reorganize tcp_sock_write_txrx group for variables later new 30f5ca006243 tcp: ecn functions in separated include file new 943a4fd7e1f3 Merge branch 'accecn-protocol-patch-series' new 8c01cc2382bc dt-bindings: net: pcs: renesas,rzn1-miic: Add RZ/T2H and R [...] new b2e12fca3164 net: pcs: rzn1-miic: Drop trailing comma from of_device_id table new 861d10f09250 net: pcs: rzn1-miic: Add missing include files new f39e968dc168 net: pcs: rzn1-miic: Move configuration data to SoC-specif [...] new c112520de041 net: pcs: rzn1-miic: move port range handling into SoC data new 6245237abae3 net: pcs: rzn1-miic: Make switch mode mask SoC-specific new 882a8bb0706c net: pcs: rzn1-miic: Add support to handle resets new 419747319e3a net: pcs: rzn1-miic: Add per-SoC control for MIIC register [...] new 08f89e42121d net: pcs: rzn1-miic: Add RZ/T2H MIIC support new 78fb23d77b12 Merge branch 'add-pcs-support-for-renesas-rz-t2h-n2h-socs' new 1bdf99fd1d82 bonding: fix standard reference typo in ad_select description new 3a0ac202534b io_uring/zcrx: fix ifq->if_rxq is -1, get dma_dev is NULL new f3b52167a0cb page_pool: always add GFP_NOWARN for ATOMIC allocations new dab86ee688ae selftests: mptcp: close server file descriptors new e3241506a471 selftests: mptcp: close server IPC descriptors new 3f9a22be374b mptcp: pm: netlink: fix if-idx type new ba5c906d5177 Merge branch 'mptcp-misc-minor-cleanups' new 17a0374be98e selftests: ncdevmem: remove sleep on rx new a8ebee579e7e of: mdio: warn if deprecated fixed-link binding is used new 4689a4290429 net: phylink: warn if deprecated array-style fixed-link bi [...] new dd749a3cb9c1 Merge branch 'net-phy-print-warning-if-usage-of-deprecated [...] new 4d01e55b1ac9 r8169: log that system vendor flags ASPM as safe new 7acc8b904836 mlxsw: spectrum_cnt: use bitmap_empty() in mlxsw_sp_counte [...] new a51126424f75 tools: ynl: rst: display attribute-set doc new 515c0ead788f netlink: specs: team: avoid mangling multilines doc new 12e74931ee97 netlink: specs: explicitly declare block scalar strings new a5a8844af434 Merge branch 'tools-ynl-rst-display-attribute-set-doc' new c5b7509d3a47 microchip: lan865x: Enable MAC address validation new d2d3f529e7b6 ethernet: Extend device_get_mac_address() to use NVMEM new 56f34e97d9ee Merge branch 'microchip-lan865x-minor-improvements' new 05c05d14d95f net: ravb: Fix -Wmaybe-uninitialized warning new cdb096c41b7d hinic3: HW initialization new 8a1c655f55c8 hinic3: HW management interfaces new 069e42485e53 hinic3: HW common function initialization new a0543a79359e hinic3: HW capability initialization new b92e6c734db8 hinic3: Command Queue flush interfaces new 8133788d023f hinic3: Nic_io initialization new 6b822b658aaf hinic3: Queue pair endianness improvements new 73f37a7e1993 hinic3: Queue pair resource initialization new 97dcb914a25b hinic3: Queue pair context initialization new b83bb584bc97 hinic3: Tx & Rx configuration new 1f3838b84a63 hinic3: Add Rss function new 45f97ae93de2 hinic3: Add port management new 4404f6af8108 hinic3: Fix missing napi->dev in netif_queue_set_napi new d5aeec592154 hinic3: Fix code style (Missing a blank line before return) new dfc0882a4088 Merge branch 'net-hinic3-add-a-driver-for-huawei-3rd-gen-n [...] new 29fa7f9e5adf net: phy: nxp-c45-tja11xx: use bitmap_empty() where appropriate new 62a12a221769 dt-bindings: net: Add support for SpacemiT K1 new bfec6d7f2001 net: spacemit: Add K1 Ethernet MAC new 60775f28cfb7 riscv: dts: spacemit: Add Ethernet support for K1 new 3c247a6366d5 riscv: dts: spacemit: Add Ethernet support for BPI-F3 new e32dc7a936b1 riscv: dts: spacemit: Add Ethernet support for Jupiter new a4ab91f470c5 Merge branch 'add-ethernet-mac-support-for-spacemit-k1' new a6824f65c996 tools: ynl: avoid "use of uninitialized variable" false po [...] new 3ff5258b9781 tools: ynl-gen: allow overriding name-prefix for constants new d0bdfe36d777 tools: ynl-gen: generate nested array policies new 8df78d97e498 tools: ynl-gen: add sub-type check new db4ea3baa484 tools: ynl-gen: refactor local vars for .attr_put() callers new 099902fc66f8 tools: ynl-gen: avoid repetitive variables definitions new 1d99aa4ed707 tools: ynl-gen: validate nested arrays new a44a93ea6f06 tools: ynl-gen: rename TypeArrayNest to TypeIndexedArray new 328c13426240 tools: ynl: move nest packing to a helper function new 5c51ae2446c2 tools: ynl: encode indexed-arrays new 52550d518d24 tools: ynl: decode hex input new 1b255e1beabf tools: ynl: add ipv4-or-v6 display hint new 949ddfb774fe Merge branch 'tools-ynl-prepare-for-wireguard' new d3f7457da7b9 selftests/Makefile: include $(INSTALL_DEP_TARGETS) in clea [...] new 5ed994dd0b7b libie: fix linking with libie_{adminq,fwlog} when CONFIG_LIBIE=n new 3ea308da69b1 net: mvpp2: add support for hardware timestamps new c94ef36ec9d1 net: dsa: mv88e6xxx: clean up PTP clock during setup failure new 7cfbe1c3397c docs: devlink: Sort table of contents alphabetically new f05a82fbcc64 net/mlx5: Refactor devcom to use match attributes new 5a977b5833b7 net/mlx5: Lag, move devcom registration to LAG layer new 95f73447c269 net/mlx5: Add net namespace support to devcom new d654d3fc2066 net/mlx5: Lag, add net namespace support new 739d911ce58a Merge branch 'net-mlx5-refactor-devcom-and-add-net-namespa [...] new e89888a1e778 batman-adv: Start new development cycle new 87b95082db32 batman-adv: remove network coding support new d5d80ac74f80 batman-adv: keep skb crc32 helper local in BLA new 629a2b18e872 batman-adv: remove includes for extern declarations new 5e87fdc37f8d Merge tag 'batadv-next-pullrequest-20250916' of https://gi [...] new 4436b2b324ce tools: ynl-gen: support uint in multi-attr new dfc85640796b net: pcs: Kconfig: Fix unmet dependency warning new 0fcb1dc3e804 ptp: describe the two disables in ptp_set_pinfunc() new a60fc3294a37 ptp: rework ptp_clock_unregister() to disable events new aa9f09a26bfd Merge branch 'ptp-safely-cleanup-when-unregistering-a-ptp-clock' new dc110d1b2356 net: cadence: macb: Add support for Raspberry Pi RP1 ether [...] new a09655dde754 Revert "net: ethernet: stmmac: dwmac-rk: Make the clk_phy [...] new 2479cba20946 ptp: netc: only enable periodic pulse event interrupts for PPS new 41357bc7b94b net: dsa: dsa_loop: remove usage of mdio_board_info new b67a8631a4a8 net: phy: remove mdio_board_info support from phylib new 6b957c0a36f5 Merge branch 'net-phy-remove-mdio_board_info-support-from-phylib' new 3d3466878afd smc: Fix use-after-free in __pnet_find_base_ndev(). new 935d783e5de9 smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_pr [...] new 235f81045c00 smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_ [...] new 0b0e4d51c655 smc: Use __sk_dst_get() and dst_dev_rcu() in smc_vlan_by_tcpsk(). new c65f27b9c3be tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_fo [...] new 108a86c71c93 mptcp: Call dst_release() in mptcp_active_enable(). new 893c49a78d9f mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_activ [...] new e218ae40241c Merge branch 'net-fix-uaf-of-sk_dst_get-sk-dev' new a12372ac5946 net: dsa: mv88e6xxx: rename TAI definitions according to core new 946fc083fcb5 net: dsa: mv88e6xxx: remove unused TAI definitions new 30cf6a875e29 net: dsa: mv88e6xxx: remove duplicated register definition new a295b33b0faf net: dsa: mv88e6xxx: remove unused 88E6165 register definitions new e866e5118bb6 net: dsa: mv88e6xxx: move mv88e6xxx_hwtstamp_work() prototype new cbff0b1ec64e Merge branch 'net-dsa-mv88e6xxx-further-ptp-related-cleanups' new 917449e7c3cd net/mlx5: Fix typo of MLX5_EQ_DOORBEL_OFFSET new 05dfe654b593 net/mlx5: Remove unused 'offset' field from mlx5_sq_bfreg new 913d28f8a71c net/mlx5e: Remove unused 'xsk' param of mlx5e_build_xdpsq_param new aa4595d0ada6 net/mlx5: Store the global doorbell in mlx5_priv new 673d7ab7563e net/mlx5e: Prepare for using multiple TX doorbells new a315b723e87b net/mlx5e: Prepare for using different CQ doorbells new 71fb4832d50b net/mlx5e: Use multiple TX doorbells new 325db9c6f69b net/mlx5e: Use multiple CQ doorbells new 6bdcb735fec6 devlink: Add a 'num_doorbells' driverinit param new 11bbcfb7668c net/mlx5e: Use the 'num_doorbells' devlink param new 152ba35c04ad Merge branch 'net-mlx5e-use-multiple-doorbells' new 542a495cbaa6 tcp: AccECN core new 3cae34274c79 tcp: accecn: AccECN negotiation new 9a0112774455 tcp: accecn: add AccECN rx byte counters new a92543d59762 tcp: accecn: AccECN needs to know delivered bytes new 77a4fdf43c5e tcp: sack option handling improvements new b5e74132dfbe tcp: accecn: AccECN option new aa55a7dde7ec tcp: accecn: AccECN option send control new b40671b5ee58 tcp: accecn: AccECN option failure handling new fe2cddc648f0 tcp: accecn: AccECN option ceb/cep and ACE field multi-wra [...] new e7e9da850a46 tcp: accecn: try to fit AccECN option with SACK new f60034689f2c Merge branch 'accecn-protocol-patch-series' new b127e355f1af eth: fbnic: support devmem Tx new 3fbb2a6f3a70 ipv6: make ipv6_pinfo.saddr_cache a boolean new 5489f333ef99 ipv6: make ipv6_pinfo.daddr_cache a boolean new 9fba1eb39e2f ipv6: np->rxpmtu race annotation new b76543b21fbc ipv6: reorganise struct ipv6_pinfo new 9aaec660b5be udp: refine __udp_enqueue_schedule_skb() test new faf7b4aefd5b udp: update sk_rmem_alloc before busylock acquisition new 4effb335b5da net: group sk_backlog and sk_receive_queue new 9db27c80622b udp: add udp_drops_inc() helper new 3cd04c8f4afe udp: make busylock per socket new 6471658dc66c udp: use skb_attempt_defer_free() new ce463e435757 Merge branch 'udp-increase-rx-performance-under-stress' new 18cfe3c1a121 net: renesas: rswitch: simplify rswitch_stop() new e6c8ab0a1129 eth: fbnic: make fbnic_fw_log_write() parameter const new 7fd1f7bac2b8 eth: fbnic: use fw uptime to detect fw crashes new 504f8b7119eb eth: fbnic: factor out clearing the action TCAM new 6ae7da8e9e06 eth: fbnic: reprogram TCAMs after FW crash new a8896d14fc0c eth: fbnic: support allocating FW completions with extra space new 5df1d0a08483 eth: fbnic: support FW communication for core dump new 005a54722e9d eth: fbnic: add FW health reporter new 6da8344f92df eth: fbnic: report FW uptime in health diagnose new e6afcd60c26f eth: fbnic: add OTP health reporter new b332fb727509 Merge branch 'eth-fbnic-add-devlink-health-support-for-fw- [...] new a9266275fd7b psp: add documentation new 00c94ca2b99e psp: base PSP device support new ed8a507b7483 net: modify core data structures for PSP datapath support new 659a2899a57d tcp: add datapath logic for PSP with inline key exchange new 117f02a49b77 psp: add op for rotation of device key new 8c511c1df380 net: move sk_validate_xmit_skb() to net/core/dev.c new 0917bb139eed net: tcp: allow tcp_timewait_sock to validate skbs before [...] new 6b46ca260e22 net: psp: add socket security association code new e97269257fe4 net: psp: update the TCP MSS to reflect PSP packet overhead new e78851058b35 psp: track generations of device key new 89ee2d92f66c net/mlx5e: Support PSP offload functionality new af2196f49480 net/mlx5e: Implement PSP operations .assoc_add and .assoc_del new fc724515741a psp: provide encapsulation helper for drivers new e5a1861a298e net/mlx5e: Implement PSP Tx data path new 9536fbe10c9d net/mlx5e: Add PSP steering in local NIC RX new 2b6e450bfde7 net/mlx5e: Configure PSP Rx flow steering rules new 0eddb8023cee psp: provide decapsulation and receive helper for drivers new 29d7f433fcec net/mlx5e: Add Rx data path offload new 411d9d33c8a2 net/mlx5e: Implement PSP key_rotate operation new 64d2616972b7 Merge branch 'add-basic-psp-encryption-for-tcp-connections' new 3b46a9e404ab bnxt_en: Drop redundant if block in bnxt_dl_flash_update() new e23c40d41b88 bnxt_en: Remove unnecessary VF check in bnxt_hwrm_nvm_req() new 21b6b8e8b344 bnxt_en: Optimize bnxt_sriov_disable() new de6768750319 bnxt_en: Improve bnxt_backing_store_cfg_v2() new ba1aefee2e98 bnxt_en: Add fw log trace support for 5731X/5741X chips new 6f115863f736 bnxt_en: Add err_qpc backing store handling new 48e619627832 bnxt_en: Support for RoCE resources dynamically shared wit [...] new 7ef55292dc2d bnxt_en: Use VLAN_ETH_HLEN when possible new 6684b91d04b4 bnxt_en: Implement ethtool .get_tunable() for ETHTOOL_PFC_ [...] new fa18932afb29 bnxt_en: Implement ethtool .set_tunable() for ETHTOOL_PFC_ [...] new 7b712146cb8c Merge branch 'bnxt_en-updates-for-net-next' new 672beab06656 psp: rename our psp_dev_destroy() new 3efaede2e13b net: ethtool: pass the num of RX rings directly to ethtool [...] new 06fad5a4aeb2 net: ethtool: add support for ETHTOOL_GRXRINGS ioctl new 87c76c2db002 net: ethtool: remove the duplicated handling from ethtool_ [...] new 84eaf4359c36 net: ethtool: add get_rx_ring_count callback to optimize R [...] new d5544688d421 net: ethtool: update set_rxfh to use ethtool_get_rx_ring_c [...] new dce08107f1f3 net: ethtool: update set_rxfh_indir to use ethtool_get_rx_ [...] new 8b7c4b612dec net: ethtool: use the new helper in rss_set_prep_indir() new 483446690a62 net: virtio_net: add get_rxrings ethtool callback for RX r [...] new 1d9770838dcb Merge branch 'net-ethtool-add-dedicated-grxrings-driver-ca [...] new f2cdc4c22bca Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 97248adb5a3b net: ti: am65-cpsw: Update hw timestamping filter for PTPv [...] new 60f887b1290b net: phy: clear link parameters on admin link down new de2be98541db net/mlx5: Remove VLAN insertion fields from WQE Ether segment new cce65f32443b net/mlx5: Refactor MACsec WQE metadata shifts new 2ac207381c37 net/mlx5e: Prevent WQE metadata conflicts between timestam [...] new 38c5b9c38be8 Merge tag 'mlx5-next-09-11' of git://git.kernel.org/pub/sc [...] new 5a26346e6250 net: phy: micrel: Add Fast link failure support for lan8842 new 6287982aa549 net: ethernet: microchip: sparx5: make it selectable for A [...] new 315f423be0d1 net: sparx5/lan969x: Add support for ethtool pause parameters new 17f1b7711e81 psp: do not use sk_dst_get() in psp_dev_get_for_sock() new c4bdef8b3d2a hinic3: Fix NULL vs IS_ERR() check in hinic3_alloc_rxqs_res() new 833d4313bc1e mptcp: reset blackhole on success with non-loopback ifaces new a346e48c1792 net: dsa: dsa_loop: remove duplicated definition of NUM_FI [...] new bf7154ffb1c6 r8169: set EEE speed down ratio to 1 new e156dd6b856f net: airoha: Fix PPE_IP_PROTO_CHK register definitions new 3fb4f35a75e8 wan: framer: pef2256: use %pe in print format new 9f24f0c4d4dd net/mlx5: Change TTC rules to match on undecrypted ESP packets new c69ac57199ea net/mlx5e: Recirculate decrypted packets into TTC table new d8693cac22c7 net/mlx5e: Add flow groups for the packets decrypted by cr [...] new 72ed3ebf95a7 net/mlx5e: Add flow rules for the decrypted ESP packets new b1e5dfa6d8df Merge branch 'net-mlx5e-support-rss-for-ipsec-offload' new 5fc7fa743dbf net: ti: icssm-prueth: unwind cleanly in probe() new d3ca2ef0c915 ptp_ocp: make ptp_ocp driver compatible with PTP_EXTTS_REQUEST2 new b02c1230104d tcp: prefer sk_skb_reason_drop() new f8d2f8205be8 psp: make struct sock argument const in psp_sk_get_assoc_rcu() new 803cdb6ddca3 psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu() new 28bb24dadd0e psp: don't use flags for checking sk_state new d373176425ed Merge branch 'address-miscellaneous-issues-with-psp_sk_get [...] new c3bef01f0a56 net: phy: micrel: use %pe in print format new f1bf77491d5e psp: Fix typo in kdoc for struct psp_dev_caps.assoc_drv_spc. new 85c7333c35f2 psp: clarify checksum behavior of psp_dev_rcv() new 6a46e4faa8fd net/mlx5: Remove dead code from total_vfs setter new 32a8d2a197c1 net: stmmac: rework mac_interface and phy_interface documentation new 0522f152a2c9 net: stmmac: use phy_interface in stmmac_check_pcs_mode() new db1948da6860 net: stmmac: imx: convert to use phy_interface new 9ff682b4a28f net: stmmac: ingenic: convert to use phy_interface new de696c63c1dc net: stmmac: socfpga: convert to use phy_interface new 6cb2b69c3419 net: stmmac: starfive: convert to use phy_interface new 0ca60c26f655 net: stmmac: stm32: convert to use phy_interface new 0fe080fa884e net: stmmac: sun8i: convert to use phy_interface new 3a94ecdf1afb net: stmmac: thead: convert to use phy_interface new 6b0ed6a3a89c net: stmmac: remove mac_interface new 0c2a4d304cea Merge branch 'net-stmmac-remove-mac_interface' new b73b8146d7ff rtnetlink: add needed_{head,tail}room attributes new 1c7e4a618509 net: ipv4: make udp_v4_early_demux explicitly return drop reason new dcc0e68ed300 net: ipv4: simplify drop reason handling in ip_rcv_finish_core new 9e1e2f4ebf99 net: ipv4: convert ip_rcv_options to drop reasons new 4d3c5db44cfd Merge branch 'net-ipv4-some-drop-reason-cleanup-and-improvements' new b34df17d588d net: netpoll: remove unused netpoll pointer from netpoll_info new 614accf54553 net: netpoll: use synchronize_net() instead of synchronize_rcu() new 312e6f7676e6 Merge branch 'net-netpoll-remove-dead-code-and-speed-up-rt [...] new 50d51cef555e selftests: forwarding: Reorder (ar)ping arguments to obey [...] new 6445bb832dc0 tcp: Remove osk from __inet_hash() arg. new 0ac44301e3bf tcp: Remove inet6_hash(). new bb6f9445666e tcp: Remove redundant sk_unhashed() in inet_unhash(). new 78e87f9d5358 Merge branch 'tcp-clean-up-inet_hash-and-inet_unhash' new 26644c90e8fb net: enetc: fix sleeping function called from rcu_read_loc [...] new ac0e650fde45 net: enetc: use generic interfaces to get phc_index for ENETC v1 new 4b1eb8337e6b Merge branch 'net-enetc-improve-the-interface-for-obtainin [...] new 35626012877b net: spacemit: Make stats_lock softirq-safe new c9809f03c158 mptcp: pm: netlink: only add server-side attr when true new 3d7ae91107b8 mptcp: pm: netlink: announce server-side flag new c8bc168f5f3d mptcp: pm: netlink: deprecate server-side attribute new e6c35529452e selftests: mptcp: pm: get server-side flag new 5c967ebb5519 mptcp: use _BITUL() instead of (1 << x) new 1be5b82c4585 mptcp: remove unused returned value of check_data_fin new 9b277fca90c3 Merge branch 'mptcp-pm-netlink-announce-server-side-flag' new a571f08d3db2 net: phy: add phy_interface_copy() new ddae6127afbb net: sfp: pre-parse the module support new a7dc35a9e49b net: sfp: convert sfp quirks to modify struct sfp_module_support new 64fb4a3ae8a5 net: sfp: provide sfp_get_module_caps() new cab116519540 net: phylink: use sfp_get_module_caps() new 4b6276550f07 net: phy: update all PHYs to use sfp_get_module_caps() new 9ce138735efc net: sfp: remove old sfp_parse_* functions new 6710ab7558b2 Merge branch 'net-rework-sfp-capability-parsing-and-quirks' new a3d076b0567e net/mlx5: Add uar access and odp page fault counters new 1bcce9ec189b Merge tag 'mlx5-next-counters' of git://git.kernel.org/pub [...] new 6bd5b7297c95 dt-bindings: net: dsa: microchip: Group if clause under allOf tag new e469b87e0fb0 dt-bindings: net: dsa: microchip: Add strap description to [...] new a0b977a3d193 net: dsa: microchip: Set SPI as bus interface during reset [...] new ab528156eca2 Merge branch 'net-dsa-microchip-add-strap-description-to-s [...] new 312e6a58f764 net: xilinx: axienet: Fix kernel-doc warnings for missing [...] new 530ae8ec0e5e net: phy: ax88796b: Replace hard-coded values with PHY_ID_ [...] new 3b8606193d43 ice: move ice_qp_[ena|dis] for reuse new ccde82e90946 ice: add E830 Earliest TxTime First Offload support new 34138ea02a60 ice: Remove deprecated ice_lag_move_new_vf_nodes() call new 7a5a03869801 idpf: add HW timestamping statistics new c4f7a6672f90 iavf: fix proper type for error code in iavf_resume() new a460f96709bb ixgbevf: fix proper type for error code in ixgbevf_resume() new 99e9c5ffbbee net: intel: fm10k: Fix parameter idx set but not used new dfff18082a6c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 9870d350e45a net: replace use of system_unbound_wq with system_dfl_wq new 5fd8bb982e10 net: replace use of system_wq with system_percpu_wq new 27ce71e1ce81 net: WQ_PERCPU added to alloc_workqueue users new c5aaf0225a81 Merge branch 'net-replace-wq-users-and-add-wq_percpu-to-al [...] new 9ee5994418bb bng_en: make bnge_alloc_ring() self-unwind on failure new 0259379037ca bng_en: Add initial support for RX and TX rings new bd06d729722e bng_en: Add initial support for CP and NQ rings new 490e145c3aac bng_en: Introduce VNIC new d85b5a207143 bng_en: Initialise core resources new 2fe6e77c9f8f bng_en: Allocate packet buffers new 23df6aebf803 bng_en: Allocate stat contexts new c757ef35078b bng_en: Register rings with the firmware new 58930c035d5b bng_en: Register default VNIC new 9afad4a17174 bng_en: Configure default VNIC new 4238cbf6ee27 Merge branch 'add-more-functionality-to-bnge' new 17b14d235f58 net: move sk_uid and sk_protocol to sock_read_tx new 9303c3ced111 net: move sk->sk_err_soft and sk->sk_sndbuf new e1b022c2bdf1 tcp: remove CACHELINE_ASSERT_GROUP_SIZE() uses new 1b44d700023e tcp: move tcp->rcv_tstamp to tcp_sock_write_txrx group new 969904dcd77d tcp: move recvmsg_inq to tcp_sock_read_txrx new a105ea47a4e8 tcp: move tcp_clean_acked to tcp_sock_read_tx group new 31c4511bbb0c tcp: move mtu_info to remove two 32bit holes new 649091ef597b tcp: reclaim 8 bytes in struct request_sock_queue new 3afb106f3f9a Merge branch 'tcp-move-few-fields-for-data-locality' new d57f4b874946 tcp: Update bind bucket state on port release new 8a8241cdaa34 selftests/net: Test tcp port reuse after unbinding a socket new 6e2f1484b944 Merge branch 'tcp-update-bind-bucket-state-on-port-release' new 884eee8e43f3 net/smc: Remove error handling of unregister_dmb() new a4997e17d137 net/smc: Decouple sf and attached send_buf in smc_loopback new 35758b0032c0 dibs: Create drivers/dibs new d324a2ca3f8e dibs: Register smc as dibs_client new 269726968f95 dibs: Register ism as dibs device new cb990a45d7f6 dibs: Define dibs loopback new 69baaac9361e dibs: Define dibs_client_ops and dibs_dev_ops new 845c334a0186 dibs: Move struct device to dibs_dev new 804737349813 dibs: Create class dibs new 05e68d8dedf3 dibs: Local gid for dibs devices new 92a0f7bb081d dibs: Move vlan support to dibs_dev_ops new 719c3b67bb7e dibs: Move query_remote_gid() to dibs_dev_ops new cc21191b584c dibs: Move data path to dibs layer new a612dbe8d04d dibs: Move event handling to dibs layer new df1526752e0c Merge branch 'dibs-direct-internal-buffer-sharing' new b650bf0977d3 udp: remove busylock and add per NUMA queues new 09630ab91d84 net: airoha: Avoid -Wflex-array-member-not-at-end warning new f77064586026 selftests: rtnetlink: correct error message in rtnetlink.s [...] new 7e554f317be8 net: phy: move config symbol MDIO_BUS to drivers/net/phy/Kconfig new 42e2a9e11a1d net: phy: dp83640: improve phydev and driver removal handling new 092263a03105 net: phy: stop exporting phy_driver_register new bc992abe0fd1 Merge branch 'net-phy-stop-exporting-phy_driver_register' new cd9a9562b255 net: bridge: Install FDB for bridge MAC on VLAN 0 new f67e9ae72dd7 selftests: bridge_fdb_local_vlan_0: Test FDB vs. NET_ADDR_ [...] new e8ab231782e9 net: ethtool: tsconfig: set command must provide a reply new dc1dea796b19 tcp: Remove stale locking comment for TFO. new 2dfd8b8de66d Merge branch 'bpf-next/skb-meta-dynptr' into 'bpf-next/net' new 55d5a5154d75 Merge branch 'bpf-next/xdp_pull_data' into 'bpf-next/net' new 5e3fee34f626 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new b6db19d1df8a tls: Avoid -Wflex-array-member-not-at-end warning new 1d7e08325090 dt-bindings: net: ethernet-controller: Fix grammar in comment new 79d6e14e9cb3 net: stmmac: move stmmac_bus_clks_config() to stmmac_platform.c new f005ec4a3d6b net: stmmac: move xpcs clause 73 test into stmmac_init_phy() new 9641d727162d net: stmmac: move PHY attachment error message into stmmac [...] new bae62989a31b net: stmmac: move initialisation of priv->tx_lpi_timer to [...] new db299a0c09e9 net: stmmac: move PHY handling out of __stmmac_open()/release() new 50acea3662bf net: stmmac: simplify stmmac_init_phy() new 74eecb7c62d1 Merge branch 'net-stmmac-yet-more-cleanups' new 134121bfd99a ipvs: Defer ip_vs_ftp unregister during netns cleanup new 09efbac953f6 netfilter: nfnetlink: reset nlh pointer during batch replay new 4dbac7db17f1 netfilter: nft_set_pipapo: use 0 genmask for packetpath lookups new 5823699a11cf netfilter: nft_set_pipapo_avx2: fix skip of expired entries new 94bd247bc25b selftests: netfilter: nft_concat_range.sh: add check for d [...] new c5ba345b2d35 netfilter: nf_conntrack: do not skip entries in /proc/net/ [...] new c7ab8024ca12 Merge tag 'nf-next-25-09-24' of https://git.kernel.org/pub [...] new cf7f0e3bd9fa net: phy: micrel: Fix default LED behaviour new 5de92bd0d754 Documentation: rxrpc: Demote three sections new de0aa209b935 tg3: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() new bd94c3649b6b bnxt_en: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() new b9c8a2c5670a selftests: drv-net: add HW timestamping tests new a1f1f2422e09 Merge branch 'convert-3-drivers-to-ndo_hwtstamp-api' new bb6a22651b89 eth: fbnic: Read module EEPROM new 25c550464acd net: gro: remove is_ipv6 from napi_gro_cb new 21f7484220ac net: gro: only merge packets with incrementing or fixed outer ids new 3271f19bf7b9 net: gso: restore ids of outer ip headers correctly new f095a358faf2 net: gro: remove unnecessary df checks new 5e9ff9378adc selftests/net: test ipip packets in gro.sh new 12de5f0f6c2d Merge branch 'net-gso-restore-outer-ip-ids-correctly' new 203e3beb73e5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 57c49d235572 scripts/coccinelle: Find PTR_ERR() to %pe candidates new b89cd87b77d4 net/mlx5: Use %pe format specifier for error pointers new 6f540af89e1c Merge branch 'scripts-coccinelle-symbolic-error-names-script' new c30d084960cf xsk: avoid overwriting skb fields for multi-buffer traffic new 6b9c129c2f93 xsk: remove @first_frag from xsk_build_skb() new 30c3055f9c0d xsk: wrap generic metadata handling onto separate function new dd5629a67c5f Merge branch 'xsk-refactors-around-generic-xmit-side' new 11ae737efea1 selftests: drv-net: Reload pkt pointer after calling filte [...] new 267bca002c50 dt-bindings: net: sparx5: correct LAN969x register space windows new 6c85fb5486c5 psp: Expand PSP acronym in INET_PSP help description new 47f78a67d35e selftests: drv-net: Enable BTF new 1609b014aa29 wifi: mt76: mt7996: Overwrite unspecified link_id in mt7996_tx() new fe219a41adaf wifi: mt76: mt7996: Fix mt7996_mcu_sta_ba wcid configuration new ed01c310eca9 wifi: mt76: mt7996: Fix mt7996_mcu_bss_mld_tlv routine new a70b5903c573 wifi: mt76: mt7996: Set def_wcid pointer in mt7996_mac_sta [...] new f940c9b7aef6 wifi: mt76: mt7996: Set proper link destination address in [...] new f6159b2051e1 wifi: mt76: mt7925u: Add VID/PID for Netgear A9000 new 74e756b9e28a wifi: mt76: mt7925: add MBSSID support new 42754b7de2b1 wifi: mt76: fix potential memory leak in mt76_wmac_probe() new 7ae99dd459ba wifi: mt76: mt7921: add MBSSID support new 6ccb6bb9bd7d wifi: mt76: mt7996: Use deflink for AMPDU rx reordering new 1318d6822f6c wifi: mt76: Remove dead code in mt76_scan_work new afff4325548f wifi: mt76: mt7996: Use proper link_id in link_sta_rc_upda [...] new fe5fffadc6c7 wifi: mt76: mt7996: Check phy before init msta_link in mt7 [...] new d54424fbc53b wifi: mt76: mt7925: add pci restore for hibernate new 25ef5b5d02ac wifi: mt76: mt7921: Add 160MHz beamformee capability for m [...] new 141f0c9a89f9 wifi: mt76: mt7996: Use proper link info in mt7996_mcu_add_group new a3ea1c309bf3 wifi: mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO new 9aa03d182343 wifi: mt76: mt7996: Add all active links to poll list in m [...] new 7ef0c7ad735b wifi: mt76: mt7996: Implement MLD address translation for EAPOL new e6291bb7a593 wifi: mt76: mt7996: Temporarily disable EPCS new a9eae65d97f3 wifi: mt76: mt7996: Export MLO AP capabilities to mac80211 new 24e2846f15b0 wifi: mt76: mt7996: Set EML capabilities for AP interface new f5160304d57c wifi: mt76: mt7996: Enable MLO support for client interfaces new f6b29367b042 wifi: mt76: Add reset_idx to reset_q mt76_queue_ops signature. new 2182974e9fd0 wifi: mt76: Remove q->ndesc check in mt76_dma_rx_fill() new ba9f68bb77f8 wifi: mt76: Differentiate between RRO data and RRO MSDU queues new d77f77ff4544 wifi: mt76: Do not always enable NAPIs for WED RRO queues new 3bc2f02f5cd4 wifi: mt76: mt7996: Initial DMA configuration for MT7992 W [...] new eedb427eb260 wifi: mt76: mt7996: Enable HW RRO for MT7992 chipset new 9dd5beb7f039 wifi: mt76: mt7996: Introduce the capability to reset MT79 [...] new 77ff8caf3b17 wifi: mt76: mt7996: Fix tx-queues initialization for secon [...] new cffed52dbf0d wifi: mt76: mt7996: Fix RX packets configuration for prima [...] new 0d4dafacc1f7 wifi: mt76: mt7996: Enable WED for MT7992 chipset new 809054a60d61 wifi: mt76: mt7996: Convert mt7996_wed_rro_addr to LE new b1e58e137b61 wifi: mt76: mt7996: Introduce RRO MSDU callbacks new 1a7c1bffd33b wifi: mt76: Add rx_queue_init callback new 7b3c83dd8737 wifi: mt76: mt7996: Decouple RRO logic from WED support new e50d4d710efd wifi: mt76: Add mt76_dma_get_rxdmad_c_buf utility routione new 3a29164425e9 wifi: mt76: mt7996: Add SW path for HW-RRO v3.1 new a09d2f9d69af wifi: mt76: Convert mt76_wed_rro_ind to LE new 2b660ee10a0c wifi: mt76: mt7915: fix mt7981 pre-calibration new 9557b6fe0c8b wifi: mt76: mt7925: refine the txpower initialization flow new cb6ebbdffef2 wifi: mt76: mt7996: support writing MAC TXD for AddBA Request new c7c682100cec wifi: mt76: mt76_eeprom_override to int new fc6627ca8a5f wifi: mt76: mt7921u: Add VID/PID for Netgear A7500 new 0a5df0ec47f7 wifi: mt76: mt7996: remove redundant per-phy mac80211 call [...] new ace5d3b6b49e wifi: mt76: mt7996: improve hardware restart reliability new beb01caa570c wifi: mt76: mt7996: decrease timeout for commonly issued M [...] new 0c45d52276fd wifi: mt76: mt7996: fix setting beacon protection keys new 7c0f63fe37a5 wifi: mt76: mt7996: fix memory leak on mt7996_mcu_sta_key_ [...] new 04414d7bba78 wifi: mt76: mt7996: delete vif keys when requested new eddc7286f6bb wifi: mt76: mt7996: fix key add/remove imbalance new 467cf7ae6036 wifi: mt76: mt7996: fix updating beacon protection with be [...] new 12911593efa9 wifi: mt76: use altx queue for offchannel tx on connac+ new a4a66cbaa20f wifi: mt76: mt7996: disable promiscuous mode by default new e99113ac0984 wifi: mt76: mt7996: remove the mem_total field of STA_REC_ [...] new 5847e7579e89 wifi: mt76: mt7996: set VTA in txwi new 6855bebea8f8 wifi: mt76: mt7996: fill User Priority in skb->priority fo [...] new 3f34cced88a4 wifi: mt76: improve phy reset on hw restart new b36d55610215 wifi: mt76: abort scan/roc on hw restart new 4f8ea79acde7 Merge tag 'mt76-next-2025-09-15' of https://github.com/nbd [...] new 01b4a3061b1d wifi: nl80211: Add more configuration options for NAN commands new ba9b2ceaa255 wifi: nl80211: Add NAN Discovery Window (DW) notification new 1ccfd8db34fb wifi: cfg80211: Add cluster joined notification APIs new 3cbadd84f5c4 wifi: nl80211: Add more NAN capabilities new b9c3d426c8a5 wifi: cfg80211: Advertise supported NAN capabilities new 78e3bd0133f1 wifi: cfg80211: Support Tx/Rx of action frame for NAN new 1884e2594b08 wifi: cfg80211: Store the NAN cluster ID new fc41f4a28ac4 wifi: mac80211: Support Tx of action frame for NAN new 488d2e0bba65 wifi: mac80211: Accept management frames on NAN interface new 8f79d2f13dd3 wifi: mac80211: Track NAN interface start/stop new c7b5355b37a5 wifi: mac80211: Get the correct interface for non-netdev s [...] new 04f17cfea244 wifi: mac80211: Export an API to check if NAN is started new 1d04fad3a495 wifi: mac80211: Extend support for changing NAN configuration new a37a6f54439b wifi: mac80211_hwsim: Add simulation support for NAN device new 872e397d62a6 wifi: mac80211: Remove redundant rcu_read_lock/unlock() in [...] new ccdc96fa0ed8 wifi: mac80211: remove tx_handlers_drop debugfs stats new d0688dc2b172 wifi: cfg80211: correctly implement and validate S1G chandef new 31e7681da78d wifi: mac80211: correctly initialise S1G chandef for STA new cbcd507f01de wifi: cfg80211: remove ieee80211_s1g_channel_width new 32d340ae6758 wifi: mac80211: fix Rx packet handling when pubsta informa [...] new e0d3bba84ff8 wifi: cfg80211: remove IEEE80211_CHAN_{1,2,4,8,16}MHZ flags new 58de1f91e033 wifi: rtw88: sdio: use indirect IO for device registers be [...] new 26a8bf978ae9 wifi: rtw88: Lock rtwdev->mutex before setting the LED new 7e1c44fe4c2e wifi: rtw89: print just once for unknown C2H events new 04a2de8cfc95 wifi: rtw89: add dummy C2H handlers for BCN resend and upd [...] new 584615412654 wifi: rtw89: 8852bt: Use standard helper for string choice new d360551f265e wifi: rtw89: introduce beacon tracking to improve connecti [...] new 194b7ce98247 wifi: rtw89: debug: add beacon_info debugfs new 38846585f9df wifi: rtw89: wow: remove notify during WoWLAN net-detect new b521685da35e wifi: rtw89: 8851b: rfk: update IQK TIA setting new 5b2341efbb7a wifi: rtw89: 8851b: rfk: update TX wideband IQK new 46ac5412e406 wifi: rtw89: 8852c: check LPS H2C command complete by C2H [...] new c4c16c88e784 wifi: rtw89: fix BSSID comparison for non-transmitted BSSID new bf02a01d1dd5 wifi: rtw89: fix group frames loss when connected to non-t [...] new e798f2ac6040 wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188 new ec0b44736b1d wifi: rtl8xxxu: Don't claim USB ID 07b8:8188 new 33319e8fd7ac wifi: rtw89: 8852bt: Simplify unnecessary if-else conditio [...] new 4367000c0e33 wifi: rtw89: 8852a: report per-channel noise level by get_ [...] new f0f3bf4b370c wifi: rtw89: 8852a: report average RSSI to avoid unnecessa [...] new d47c1c6f321c wifi: rtw89: 8852c: update firmware crash trigger type for [...] new ebea22c7f1b2 wifi: rtw89: coex: Limit Wi-Fi scan slot cost to avoid A2D [...] new fce6fee0817b wifi: rtw88: Use led->brightness_set_blocking for PCI too new f46edd92040f wifi: rtl8xxxu: Remove TL-WN722N V2 (0x2357: 0x010c) from [...] new 5cc73513f9b2 wifi: rtw89: pci: move chip ISR definition out from chip g [...] new 862132fbfc89 wifi: rtw89: pci: prepare interrupt related registers and [...] new d6303028ae55 wifi: rtw89: pci: use RDU status of R_BE_PCIE_DMA_IMR_0_V1 [...] new 7bd90ec75e76 wifi: rtw89: pci: add struct rtw89_{tx,rx}_rings to put re [...] new a86a0fea192c wifi: rtw89: pci: define TX/RX buffer descriptor pool new 2d7514829950 wifi: rtw89: pci: add group BD address design new 83d823ab27da wifi: rtw89: pci: abstract RPP parser new 110f3c11f440 wifi: rtw89: pci: add RPP parser v1 new 571ce803c282 wifi: rtw89: abstract getting function of DMA channel new e83a2a996b5c wifi: rtw89: add getting function of DMA channel v1 new a650d86bcaf5 wifi: rtw89: use int type to store negative error codes new 35ded83be0d4 wifi: rtw89: 8852bt: Remove redundant off_reverse variables new 00afddfe4c99 wifi: rtl8xxxu: expose efuse via debugfs new 2ffc73cdb824 wifi: rtw89: Add USB ID 2001:332a for D-Link AX9U rev. A1 new 17002412a82f wifi: rtw89: Add USB ID 2001:3327 for D-Link AX18U rev. A1 new df3d55a63f9a wifi: rtw89: chan: allow callers to check if a link has no [...] new 19989c80734c wifi: rtw89: use ieee80211_tx_info::driver_data to store d [...] new 4e79a5cc01c5 wifi: rtw89: disable RTW89_PHYSTS_IE09_FTR_0 for ppdu status new e156d2ab36d7 wifi: rtw89: obtain RX path from ppdu status IE00 new 298f39f0d9c3 wifi: rtw89: phy: initialize AFE by firmware element table new e6badd999a87 wifi: rtw89: debug: support SER L0 simulation new 5ff9e80de2a8 wifi: rtw89: 8852b: enable beacon tracking support new bc2a5a12fa62 wifi: rtw89: renew a completion for each H2C command waiti [...] new a27136f1050a wifi: rtw89: open C2H event waiting window first before se [...] new 8e72c3a6255a wifi: rtw89: 8922a: add TAS feature support new 533e60e1ca99 wifi: rtw89: wow: enable TKIP related feature new 3e31a6bc0731 wifi: rtw89: fix use-after-free in rtw89_core_tx_kick_off_ [...] new c24248ed78f3 wifi: rtw89: avoid possible TX wait initialization race new a9f0064f4716 wifi: rtw89: fix leak in rtw89_core_send_nullfunc() new 570f94511766 wifi: rtw89: avoid circular locking dependency in ser_state_run() new 16444ae3f7af Merge tag 'rtw-next-2025-09-22' of https://github.com/pkshih/rtw new 87a67cc357a8 wifi: ath12k: Add support to set per-radio RTS threshold new bba2f9faf41e wifi: ath12k: initialize eirp_power before use new ea2b0af4c9e3 wifi: ath12k: fix overflow warning on num_pwr_levels new cf412ae7b712 wifi: ath12k: fix signal in radiotap for WCN7850 new 6b46e8512918 wifi: ath12k: fix HAL_PHYRX_COMMON_USER_INFO handling in m [...] new 7695fa71c1d5 wifi: ath12k: fix the fetching of combined rssi new 26f8fc0b24fd wifi: ath12k: Add fallback for invalid channel number in P [...] new 541a201e9f46 wifi: ath11k: downgrade log level for CE buffer enqueue failure new 43746f13fec6 wifi: ath12k: fix wrong logging ID used for CE new 8873edecb388 wifi: ath12k: downgrade log level for CE buffer enqueue failure new 2418fcf20068 wifi: ath11k: Remove redundant semicolon new 5b3454717527 wifi: ath10k: remove gpio number assignment new 900730dc4705 wifi: ath: Use of_reserved_mem_region_to_resource() for "m [...] new 3fd2ef2ae2b5 wifi: ath11k: fix NULL dereference in ath11k_qmi_m3_load() new 51a73f1b2e56 wifi: ath10k: avoid unnecessary wait for service ready message new 487e8a8c3421 wifi: ath10k: Fix connection after GTK rekeying new 6af5bc381b36 wifi: ath12k: report station mode per-chain signal strength new 59a2ef69ec1d wifi: ath12k: enhance the WMI_PEER_STA_KICKOUT event with [...] new 9891fbd9d8ec wifi: ath12k: Add support to handle reason inactivity STA [...] new dcdb05a43df9 wifi: ath12k: Extend beacon miss handling for MLO non-AP STA new 7ca61ed8b3f3 wifi: ath12k: Fix peer lookup in ath12k_dp_mon_rx_deliver_msdu() new 82993345aef6 wifi: ath12k: Increase DP_REO_CMD_RING_SIZE to 256 new 7c32476253f1 wifi: ath12k: Refactor RX TID deletion handling into helpe [...] new f829a1f8f275 wifi: ath12k: Refactor RX TID buffer cleanup into helper function new 6a0198510584 wifi: ath12k: Refactor REO command to use ath12k_dp_rx_tid_rxq new 3bf2e57e7d6c wifi: ath12k: Add Retry Mechanism for REO RX Queue Update [...] new 5e32edc69425 wifi: ath12k: Fix flush cache failure during RX queue update new b706fb4e580b wifi: ath12k: Use 1KB Cache Flush Command for QoS TID Descriptors new 9eb6f553026e wifi: ath12k: enforce CPU endian format for all QMI data new 32be3ca4cf78 wifi: ath11k: HAL SRNG: don't deinitialize and re-initiali [...] new 2d6a229ecc2d Merge tag 'ath-next-20250922' of git://git.kernel.org/pub/ [...] new 17f34ab55a85 wifi: cfg80211: fix width unit in cfg80211_radio_chandef_valid() new 1e06a137513d wifi: libertas: WQ_PERCPU added to alloc_workqueue users new 04ffa809728f Revert "wifi: libertas: WQ_PERCPU added to alloc_workqueue users" new 56d9de467152 wifi: libertas: add WQ_UNBOUND to alloc_workqueue users new 94aced6ed9e2 Merge tag 'wireless-next-2025-09-25' of https://git.kernel [...] new 2327a3d6f65c net: ipv6: fix field-spanning memcpy warning in AH output new 9f4f591cd5a4 xfrm: xfrm_user: use strscpy() for alg_name new ed6cfe861cc8 Merge tag 'ipsec-next-2025-09-26' of git://git.kernel.org/ [...] new 646cb48d4477 can: m_can: use us_to_ktime() where appropriate new 39b8e0fef155 MAINTAINERS: update Vincent Mailhol's email address new 4827dcc19cc7 can: dev: sort includes by alphabetical order new f1880f9cc147 can: peak: Modification of references to email accounts be [...] new 100fafc3e461 can: rcar_canfd: Update bit rate constants for RZ/G3E and [...] new 726213c8e79a can: rcar_canfd: Update RCANFD_CFG_* macros new 02d274adf485 can: rcar_canfd: Simplify nominal bit rate config new 33815032b0a6 can: rcar_canfd: Simplify data bit rate config new fbfa8f4f3d4e Merge patch series "can: rcar_canfd: R-Car CANFD Improvements" new 7abf70449369 can: rcar_can: Consistently use ndev for net_device pointers new f7844496cba4 can: rcar_can: Add helper variable dev to rcar_can_probe() new 1bbff1762638 can: rcar_can: Convert to Runtime PM new bcf4dee47fdf can: rcar_can: Convert to BIT() new 28f3617c392a can: rcar_can: Convert to GENMASK() new 669abc406812 can: rcar_can: CTLR bitfield conversion new 75f319455d05 can: rcar_can: TFCR bitfield conversion new 8d930226d3e5 can: rcar_can: BCR bitfield conversion new 729b1c69b8fa can: rcar_can: Mailbox bitfield conversion new 5317225e015c can: rcar_can: Do not print alloc_candev() failures new 7207788031b9 can: rcar_can: Convert to %pe new 79edb88b891e Merge patch series "can: rcar_can: Miscellaneous cleanups [...] new c6e07521431c can: esd_usb: Rework display of error messages new 37dc3ea4d2a2 can: esd_usb: Avoid errors triggered from USB disconnect new 2c9684bfee94 Merge patch series "can: esd_usb: Fixes and improvements" new fc8418eca43d can: raw: reorder struct uniqframe's members to optimise packing new 890e5198a6e5 can: raw: use bitfields to store flags in struct raw_sock new a146cfaaa0dd can: raw: reorder struct raw_sock's members to optimise packing new c0b595230cc1 Merge patch series "can: raw: optimize the sizes of struct [...] new c67732d06786 can: annotate mtu accesses with READ_ONCE() new 7c7da8aa3fd6 can: dev: turn can_set_static_ctrlmode() into a non-inline [...] new 23049938605b can: populate the minimum and maximum MTU values new b98aceb65e2c can: enable CAN XL for virtual CAN devices by default new 2d51a5b83cf8 Merge patch series "can: rework the CAN MTU logic (CAN XL [...] new cc470fcf1d59 can: dev: move struct data_bittiming_params to linux/can/b [...] new 7208385df784 can: dev: make can_get_relative_tdco() FD agnostic and mov [...] new 94040a8f4845 can: netlink: document which symbols are FD specific new f5ae5a75412d can: netlink: refactor can_validate_bittiming() new b23a8425cba5 can: netlink: add can_validate_tdc() new 3820a415bece can: netlink: add can_validate_databittiming() new 45be26b7e35a can: netlink: refactor CAN_CTRLMODE_TDC_{AUTO,MANUAL} flag [...] new 2b0a6930ae7c can: netlink: remove useless check in can_tdc_changelink() new 530c918f8cf6 can: netlink: make can_tdc_changelink() FD agnostic new 2e543af483a9 can: netlink: add can_dtb_changelink() new e1a5cd9d6665 can: netlink: add can_ctrlmode_changelink() new 63888a578016 can: netlink: make can_tdc_get_size() FD agnostic new d5f45ef88ba4 can: netlink: add can_data_bittiming_get_size() new e1a2be5a6967 can: netlink: add can_bittiming_fill_info() new aaeebdb7a723 can: netlink: add can_bittiming_const_fill_info() new d5ee934ee19b can: netlink: add can_bitrate_const_fill_info() new e72f1ba700e3 can: netlink: make can_tdc_fill_info() FD agnostic new 6ffc1230d3a7 can: calc_bittiming: make can_calc_tdco() FD agnostic new 7de54546fff1 can: dev: add can_get_ctrlmode_str() new 6742ca18cb41 can: netlink: add userland error messages new 896d52af9441 Merge patch series "can: netlink: preparation before intro [...] new bb9a242ce58e Merge tag 'linux-can-next-for-6.18-20250924' of git://git. [...] new 72bc38077e80 net: renesas: rswitch: Remove unneeded semicolons new 231889d9b626 dibs: Check correct variable in dibs_init() new 0e41b0af4743 net: wan: framer: Add version sysfs attribute for the Lant [...] new 6b8e30b64065 idpf: add virtchnl functions to manage selected queues new 3d57b2c00f09 idpf: add XSk pool initialization new 8ff6d62261a3 idpf: implement XSk xmit new 9705d6552f58 idpf: implement Rx path for AF_XDP new 96da9d67da78 idpf: enable XSk features and ndo_xsk_wakeup new 0a8fe9161164 Merge branch '200GbE' of git://git.kernel.org/pub/scm/linu [...] new 8d5868f8c1b2 dt-bindings: net: dsa: nxp,sja1105: Add reset-gpios property new 4e9510f16218 ptr_ring: drop duplicated tail zeroing code new 84a27b5a4ced net: dns_resolver: Use reST bullet list for features list new 1b1fe672337b net: dns_resolver: Move dns_query() explanation out of code block new ffa8f0791955 net: dns_resolver: Fix request-key cross-reference new 793adf57e2cf Merge branch 'dns_resolver-docs-formatting-cleanup' new 81dcfdd21dbd selftest: net: Fix error message if empty variable new 347afa390427 dpll: zl3073x: Fix double free in zl3073x_devlink_flash_update() new fbb8bc408027 net: qed: Remove redundant NULL checks after list_first_entry() new cc2f08129925 ethtool: add FEC bins histogram report new 6b81b8a0b197 net/mlx5e: Don't query FEC statistics when FEC is disabled new 44907e7c8fd0 net/mlx5e: Add logic to read RS-FEC histogram bin ranges f [...] new ca80036839eb net/mlx5e: Report RS-FEC histogram statistics via ethtool new ed3d74a75411 selftests: net-drv: stats: sanity check FEC histogram new 55f5a5a7c177 Merge branch 'add-fec-bins-histogram-report-via-ethtool' new e556f011e2df Wangxun: vf: Implement some ethtool apis for get_xxx new 20a2e46f9e4c eth: fbnic: Add support to read lane count new 105ce7ad57e4 net: airoha: npu: Add a NPU callback to initialize flow stats new bf91f4bc9c1d net: phy: micrel: Fix lan8814_config_init new 24d15b6a17e2 octeon_ep: Add support to retrieve hardware channel information new 6294bcd423ae octeon_ep_vf: Add support to retrieve hardware channel inf [...] new 1d312d541591 Merge branch 'add-support-to-retrieve-hardware-channel-inf [...] new 4b1ff850e0c1 mptcp: pm: in-kernel: usable client side with C-flag new 008385efd05e selftests: mptcp: join: validate C-flag + def limit new 8dc63ade451d mptcp: pm: in-kernel: refactor fill_local_addresses_vec new a845b2bbf26e mptcp: pm: in-kernel: refactor fill_remote_addresses_vec new c5273f6ca166 mptcp: pm: rename 'subflows' to 'extra_subflows' new 3eb3c9a9596a mptcp: pm: in-kernel: rename 'subflows_max' to 'limit_extr [...] new 45cae570664d mptcp: pm: in-kernel: rename 'add_addr_signal_max' to 'end [...] new 37712d84dfc2 mptcp: pm: in-kernel: rename 'add_addr_accept_max' to 'lim [...] new e7757b6d3a62 mptcp: pm: in-kernel: rename 'local_addr_max' to 'endp_sub [...] new 35e71e43a56d mptcp: pm: in-kernel: rename 'local_addr_list' to 'endp_list' new e9aa044f4a1f mptcp: pm: in-kernel: rename 'addrs' to 'endpoints' new db9a0e3858ba mptcp: pm: in-kernel: remove stale_loss_cnt new 4984fe6254f8 mptcp: pm: in-kernel: reduce pernet struct size new f596293314b2 mptcp: pm: in-kernel: compare IDs instead of addresses new 539f6b9de39e mptcp: pm: in-kernel: add laminar endpoints new 9ccec266234a Merge branch 'mptcp-pm-special-case-for-c-flag-luminar-endp' new 191c4912f9c3 selftests: net: lib: Rename ip_link_add() to adf_* new c3cbd21fe18e selftests: net: lib: Rename ip_link_set_master() to adf_* new beb98a347762 selftests: net: lib: Rename ip_link_set_addr() to adf_* new 34d3f8b75e2b selftests: net: lib: Rename ip_link_set_up() to adf_* new a55f9fb3432e selftests: net: lib: Rename ip_link_set_down() to adf_* new 773603d6db30 selftests: net: lib: Rename ip_addr_add() to adf_* new d85bcf6505d2 selftests: net: lib: Rename ip_route_add() to adf_* new b628dfcd54cb selftests: net: lib: Rename bridge_vlan_add() to adf_* new 14b72996ae80 selftests: net: vlan_bridge_binding: Rename dfr_set_bindin [...] new 02aabe00b2e1 selftests: forwarding: lib: Add an autodefer variant of vr [...] new f53748d56d10 selftests: forwarding: lib: Add an autodefer variant of si [...] new 040a6cbead5d selftests: forwarding: lib: Add an autodefer variant of fo [...] new fca6ff9191bd selftests: forwarding: README: Mention defer, adf_ new 1493c18fe869 Merge branch 'selftests-mark-auto-deferring-functions-clearly' new e835faaed2f8 net/mlx5: Expose uar access and odp page fault counters new 280435953627 net: ethtool: remove duplicated mm.o from Makefile new 29be241d1174 docs: networking: phy: clarify abbreviation "PAL" new 96ccc93744f8 ixgbe: fix typos and docstring inconsistencies new 7ce48d497475 net: stmmac: est: Drop frames causing HLBS error new de17376cad97 net: stmmac: tc: Add HLBS drop count to taprio stats new 3806446f609e Merge branch 'net-stmmac-drop-frames-causing-hlbs-error' new 2b235765e9d4 scm: use masked_user_access_begin() in put_cmsg() new 1fb0e471611d net: remove one stac/clac pair from move_addr_to_user() new 1be6db049799 net: libwx: support separate RSS configuration for every pool new 58f244b25688 net: libwx: move rss_field to struct wx new 2556f80a6abc net: wangxun: add RSS reta and rxfh fields support new 2a251b85ce91 net: libwx: restrict change user-set RSS configuration new e8c4840d0c19 Merge branch 'net-wangxun-support-to-configure-rss' new c39d6d4d9333 ptr_ring: __ptr_ring_zero_tail micro optimization new 926e8bfaaa11 Bluetooth: btintel: Add support for BlazarIW core new e57362f4911b Bluetooth: btintel_pcie: Add support for _suspend() / _resume() new 2bae7d461493 Bluetooth: btintel_pcie: Add Bluetooth core/platform as comments new 04efaba1d761 Bluetooth: btintel_pcie: Add id of Scorpious, Panther Lake-H484 new ee333727de22 Bluetooth: btintel_pcie: Move model comment before its definition new 34ecb8760190 Bluetooth: btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1 new 3e9426292199 Bluetooth: btintel_pcie: Define hdev->wakeup() callback new d4e99db3d942 Bluetooth: Annotate struct hci_drv_rp_read_info with __cou [...] new 5967c08545e9 Bluetooth: btintel_pcie: Use strscpy() instead of strscpy_pad() new 58fddb364dd5 Bluetooth: btintel_pcie: Refactor Device Coredump new 8183c8ea8762 MAINTAINERS: add a sub-entry for the Qualcomm bluetooth driver new d79c7d01f1c8 Bluetooth: ISO: Don't initiate CIS connections if there ar [...] new 69a86cc17811 Bluetooth: HCI: Fix using LE/ACL buffers for ISO packets new 339a87883a14 Bluetooth: ISO: Use sk_sndtimeo as conn_timeout new c9beb36c1466 Bluetooth: hci_core: Detect if an ISO link has stalled new 79e562a52ade Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_RE [...] new 9eb14331885b Bluetooth: Add function and line information to bt_dbg new 3c34d6428740 Bluetooth: hci_core: Print number of packets in conn->data_q new 48a258b198c1 Bluetooth: hci_core: Print information of hcon on hci_low_sent new 7722d6fb54e4 Bluetooth: btusb: Check for unexpected bytes when defragme [...] new 93f06f8f0daf Bluetooth: remove duplicate h4_recv_buf() in header new 576952cf981b Bluetooth: btusb: Add new VID/PID 13d3/3627 for MT7925 new 70cd38d22d46 Bluetooth: btusb: Add new VID/PID 13d3/3633 for MT7922 new ca94b2b036c2 Bluetooth: bcsp: receive data only if registered new ecb9a843be4d Bluetooth: SCO: Fix UAF on sco_conn_free new 9950f095d6c8 Bluetooth: ISO: Fix possible UAF on iso_conn_free new 6ba85da5804e Bluetooth: ISO: free rx_skb if not consumed new 5bf863f4c5da Bluetooth: ISO: don't leak skb in ISO_CONT RX new 03ddb4ac2514 Bluetooth: hci_sync: Fix using random address for BIG/PA a [...] new be812ace0378 Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at [...] new d210ee58da1e Merge tag 'for-net-next-2025-09-27' of git://git.kernel.or [...] new f017c1f768b6 tcp: use skb->len instead of skb->truesize in tcp_can_ingest() new 9aa59323f270 mptcp: leverage skb deferral free new a7556779745c tcp: make tcp_rcvbuf_grow() accessible to mptcp code new e118cdc34dd1 mptcp: rcvbuf auto-tuning improvement new 9a0afe0db467 mptcp: introduce the mptcp_init_skb helper new c4ebc4ee4e75 mptcp: remove unneeded mptcp_move_skb() new 68c7af988bd1 mptcp: factor out a basic skb coalesce helper new 59701b187003 mptcp: minor move_skbs_to_msk() cleanup new c912f935a5c7 selftests: mptcp: join: validate new laminar endp new 74f7c5233e09 Merge branch 'mptcp-receive-path-improvement' new 9dd4e022bfff net: stmmac: Convert open-coded register polling to helper macro new 7d452516b67a Revert "net: group sk_backlog and sk_receive_queue" new 4ed9db2dc5d8 net: rtnetlink: fix typo in rtnl_unregister_all() comment new 70dd4775db7f selftest: packetdrill: Set ktap_set_plan properly for sing [...] new 261cb8b12376 selftest: packetdrill: Require explicit setsockopt(TCP_FASTOPEN). new 97b3b8306f78 selftest: packetdrill: Define common TCP Fast Open cookie. new 0b8f164eb264 selftest: packetdrill: Import TFO server basic tests. new 399e0a7ed930 selftest: packetdrill: Add test for TFO_SERVER_WO_SOCKOPT1. new e57b3933abce selftest: packetdrill: Add test for experimental option. new 5ed080f85a33 selftest: packetdrill: Import opt34/fin-close-socket.pkt. new a8b1750e68f5 selftest: packetdrill: Import opt34/icmp-before-accept.pkt. new 5920f154e144 selftest: packetdrill: Import opt34/reset-* tests. new 21f7fb31aef8 selftest: packetdrill: Import opt34/*-trigger-rst.pkt. new be90c7b3d5c8 selftest: packetdrill: Refine tcp_fastopen_server_reset-af [...] new 05b9f505fbe7 selftest: packetdrill: Import sockopt-fastopen-key.pkt new 9b62d53cc8b4 selftest: packetdrill: Import client-ack-dropped-then-reco [...] new 4363d182191c Merge branch 'selftest-packetdrill-import-tfo-server-tests' new 6d3728d424a2 net: stmmac: remove stmmac_hw_setup() excess documentation [...] new 1ddf1636e0e0 net/mlx5: Add IFC bit for TIR/SQ order capability new 137d1a635513 net/mlx5: IFC add balance ID and LAG per MP group bits new 377ea331281f Merge tag 'mlx5-next-lag' of git://git.kernel.org/pub/scm/ [...] new a680581f6a13 dpll: add phase-offset-avg-factor device attribute to netl [...] new e28d5a68b651 dpll: add phase_offset_avg_factor_get/set callback ops new 9363b4837659 dpll: zl3073x: Allow to configure phase offset averaging factor new c5cb31c99257 Merge branch 'dpll-add-phase-offset-averaging-factor' new 7bd80ed89d72 Documentation: net: add flow control guide and document et [...] new 38b04ed7072e 6pack: drop redundant locking and refcounting new 2ade91705b59 tipc: adjust tipc_nodeid2string() to return string length new a1b501a8c6a8 page_pool: Clamp pool size to max 16K pages new e211c463b748 net: phy: stop exporting phy_driver_unregister new 49ac3d782693 net: phy: annotate linkmode initializers as not used after [...] new df7dcf5ebf34 net: sfp: don't include swphy.h new 9ebef94cf679 net: sfp: improve poll interval handling new f857478d6206 netdevsim: a basic test PSP implementation new 8a5f956a9fb7 selftests: drv-net: base device access API test new 2aeb71b2f9e8 selftests: drv-net: add PSP responder new 8f90dc6e417a selftests: drv-net: psp: add basic data transfer and key r [...] new 81b89085319b selftests: drv-net: psp: add association tests new 2748087cf12d selftests: drv-net: psp: add connection breaking tests new 81236c74dba6 selftests: drv-net: psp: add test for auto-adjusting TCP MSS new b3820e0e6c12 selftests: drv-net: psp: add tests for destroying devices new 2c0592bd5cad Merge branch 'psp-add-a-kselftest-suite-and-netdevsim-impl [...] new 9c94ae6bb0b2 net: make softnet_data.defer_count an atomic new 844c9db7f7f5 net: use llist for sd->defer_list new 5628f3fe3b16 net: add NUMA awareness to skb_attempt_defer_free() new c18b0f5af42f Merge branch 'net-lockless-skb_attempt_defer_free' new 6f5dacf88a32 Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set" new 03faea846671 selftests/net: add tcp_port_share to .gitignore new fd8c8216648c net/mlx5: Improve write-combining test reliability for ARM [...] new 906154caa7d3 net/mlx5: HWS, Generalize complex matchers new 06fdc45f16c3 net/mlx5e: Prevent entering switchdev mode with inconsiste [...] new 33dbaa54ef43 net/mlx5: Improve QoS error messages with actual depth values new a3f69641cbbc net/mlx5e: Remove unused mdev param from RSS indir init new fc92cddd7a83 net/mlx5e: Introduce mlx5e_rss_init_params new c40a94ccfdc7 net/mlx5e: Introduce mlx5e_rss_params for RSS configuration new a833538d1d8d net/mlx5e: Use extack in set rxfh callback new 3cfb33f92dfb Merge branch 'net-mlx5-misc-changes-2025-09-28' new 1a98f5699bd5 Revert "Documentation: net: add flow control guide and doc [...] new d9fcb34f8b3b dt-bindings: net: sun8i-emac: Add A523 GMAC200 compatible new f603808a98af net: stmmac: Add support for Allwinner A523 GMAC200 new 936f160a95cd Merge branch 'net-stmmac-add-support-for-allwinner-a523-gmac200' new c35cf24a69b0 net: enetc: Fix probing error message typo for the ENETCv4 [...] new 958baf5eaee3 net: usb: Remove disruptive netif_wake_queue in rtl8150_se [...] new e9f35294e18d ptp: Add a upper bound on max_vclocks new 439263376c2c vhost: vringh: Fix copy_to_iter return value check new 9665aa15ef8b dt-bindings: net: cdns,macb: allow tsu_clk without tx_clk new fca3dc859b20 net: macb: remove illusion about TBQPH/RBQPH being per-queue new 92d4256fafd8 net: macb: move ring size computation to functions new 78d901897b3c net: macb: single dma_alloc_coherent() for DMA descriptors new 70a5ce8bc945 net: macb: avoid dealing with endianness in macb_set_hwaddr() new 012ea489aeda Merge branch 'net-macb-various-fixes' new b9bd25f47eb7 idpf: fix mismatched free function for dma_alloc_coherent new 8425161ac120 nfp: fix RSS hash key size when RSS is not supported new f017156aea60 net: ena: return 0 in ena_get_rxfh_key_size() when RSS has [...] new 8169a6011c5f net: dlink: handle copy_thresh allocation failure new b1f0349bd6d3 net/mlx5: Stop polling for command response if interface g [...] new 79a0e32b32ac net/mlx5: pagealloc: Fix reclaim race during command inter [...] new 5cfbe7ebfa42 net/mlx5: fw reset, add reset timeout work new eb11f02f3151 Merge branch 'mlx5-misc-fixes-2025-09-28' new 5b66169f6be4 bonding: fix xfrm offload feature setup on active-backup mode new 99e4c35eada9 selftests: bonding: add ipsec offload test new 9c328f54741b net: nfc: nci: Add parameter validation for packet data new 2aff4420efc2 net: enetc: initialize SW PIR and CIR based HW PIR and CIR values new cd9ea7da41a4 octeontx2-vf: fix bitmap leak new 92e9f4faffca octeontx2-pf: fix bitmap leak new daa26ea63c6f Merge branch 'octeontx2-fix-bitmap-leaks-in-pf-and-vf' new f1455695d2d9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 07fdad3a9375 Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/ [...] new e1c4350327b3 mm/slub: Fix cmp_loc_by_count() to return 0 when counts are equal new ba7a896427cb mm/slub: Replace sort_r() with sort() for debugfs stack tr [...] new 41534d499e50 mm/slub: Refactor note_cmpxchg_failure for better readability new f4930de03dcf slab: Remove dead code in free_consistency_checks() new 86169b00f896 slab: wrap debug slab validation in validate_slab_ptr() new 6f6fcd463410 slab: move validate_slab_ptr() from check_slab() to its callers new 40522db59b5b slab: move validate_slab_ptr() from alloc_consistency_chec [...] new a21fe7b010e3 slab: validate slab before using it in alloc_single_from_p [...] new 3864e4d5a526 slab: don't validate slab pointer in free_debug_processing() new 4038016397da slab: prevent warnings when slab obj_exts vector allocation fails new f7381b911640 slab: mark slab->obj_exts allocation failures unconditionally new 212b0f07cf02 locking/local_lock: Expose dep_map in local_trylock_t. new 9d4e6ab865c4 slab: simplify init_kmem_cache_nodes() error handling new 2d517aa09bbc slab: add opt-in caching layer of percpu sheaves new ec66e0d59952 slab: add sheaf support for batching kfree_rcu() operations new 3c1ea5c5019f slab: sheaf prefilling for guaranteed allocations new 082942292109 slab: determine barn status racily outside of lock new 989b09b73978 slab: skip percpu sheaves for remote object freeing new 4ec1a08d2031 slab: allow NUMA restricted allocations to use percpu sheaves new a8541957e7b1 maple_tree: remove redundant __GFP_NOWARN new da577f1fcbdd tools/testing/vma: clean up stubs in vma_internal.h new e3852a1213ff maple_tree: Drop bulk insert support new d09a61a3aa7d tools/testing/vma: Implement vm_refcnt reset new c4fb7f0a7977 tools/testing: Add support for changes to slab for sheaves new 3accabda4da1 mm, vma: use percpu sheaves for vm_area_struct cache new 59faa4da7cd4 maple_tree: use percpu sheaves for maple_node_cache new 9f910f7d3d84 tools/testing: include maple-shim.c in maple.c new 551a6e757a95 testing/radix-tree/maple: Hack around kfree_rcu not existing new 9b60811cb3b4 maple_tree: Use kfree_rcu in ma_free_rcu new 025f93101bb4 maple_tree: Replace mt_free_one() with kfree() new fdbebab19f14 tools/testing: Add support for prefilled slab sheafs new 9b05890a25d9 maple_tree: Prefilled sheaf conversion and testing new 6bf377b06c08 maple_tree: Add single node allocation support to maple state new 719a42e563bb maple_tree: Convert forking to use the sheaf interface new b9120619246d Merge series "SLUB percpu sheaves" new 4957089a23f4 locking/local_lock: Introduce local_lock_is_locked(). new 99253de51f80 mm: Allow GFP_ACCOUNT to be used in alloc_pages_nolock(). new d7242af86434 mm: Introduce alloc_frozen_pages_nolock() new 83382af9ddc3 slab: Make slub local_(try)lock more precise for LOCKDEP new 7612833192d5 slab: Reuse first bit for OBJEXTS_ALLOC_FAIL new af92793e52c3 slab: Introduce kmalloc_nolock() and kfree_nolock(). new ca74b8cadaad Merge series "slab: Re-entrant kmalloc_nolock()" new 24d9e8b3c9c8 Merge tag 'slab-for-6.18' of git://git.kernel.org/pub/scm/ [...]
The 1778 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 3 + .../ABI/testing/sysfs-driver-framer-pef2256 | 8 + Documentation/Makefile | 17 - Documentation/admin-guide/sysctl/net.rst | 4 + Documentation/conf.py | 20 +- .../devicetree/bindings/net/airoha,en7581-npu.yaml | 22 +- .../bindings/net/allwinner,sun4i-a10-emac.yaml | 9 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 95 +- .../bindings/net/altr,socfpga-stmmac.yaml | 7 + .../devicetree/bindings/net/apm,xgene-enet.yaml | 115 + .../bindings/net/apm,xgene-mdio-rgmii.yaml | 54 + .../devicetree/bindings/net/apm-xgene-enet.txt | 91 - .../devicetree/bindings/net/apm-xgene-mdio.txt | 37 - .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 50 - .../devicetree/bindings/net/cdns,macb.yaml | 3 +- .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 87 +- .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 9 + .../bindings/net/ethernet-controller.yaml | 7 +- .../devicetree/bindings/net/fsl,fman-dtsec.yaml | 4 - .../devicetree/bindings/net/litex,liteeth.yaml | 12 +- .../bindings/net/microchip,sparx5-switch.yaml | 23 +- .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 4 +- .../bindings/net/pcs/renesas,rzn1-miic.yaml | 177 +- .../bindings/net/pse-pd/skyworks,si3474.yaml | 144 + .../devicetree/bindings/net/qcom,ipq9574-ppe.yaml | 533 ++ .../devicetree/bindings/net/realtek,rtl82xx.yaml | 6 +- .../devicetree/bindings/net/renesas,rzn1-gmac.yaml | 9 + .../bindings/net/renesas,rzv2h-gbeth.yaml | 178 +- .../devicetree/bindings/net/snps,dwmac.yaml | 9 +- .../devicetree/bindings/net/spacemit,k1-emac.yaml | 81 + .../devicetree/bindings/net/ti,icss-iep.yaml | 10 +- .../devicetree/bindings/net/ti,icssm-prueth.yaml | 233 + .../devicetree/bindings/net/ti,pruss-ecap.yaml | 32 + .../devicetree/bindings/ptp/nxp,ptp-netc.yaml | 63 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 9 + Documentation/driver-api/dpll.rst | 18 +- Documentation/netlink/genetlink-legacy.yaml | 2 +- Documentation/netlink/specs/conntrack.yaml | 2 +- Documentation/netlink/specs/devlink.yaml | 7 + Documentation/netlink/specs/dpll.yaml | 6 + Documentation/netlink/specs/ethtool.yaml | 32 + Documentation/netlink/specs/fou.yaml | 4 +- Documentation/netlink/specs/index.rst | 13 + Documentation/netlink/specs/mptcp_pm.yaml | 5 +- Documentation/netlink/specs/netdev.yaml | 22 +- Documentation/netlink/specs/nftables.yaml | 2 +- Documentation/netlink/specs/nl80211.yaml | 2 +- Documentation/netlink/specs/ovs_datapath.yaml | 2 +- Documentation/netlink/specs/ovs_flow.yaml | 2 +- Documentation/netlink/specs/ovs_vport.yaml | 2 +- Documentation/netlink/specs/psp.yaml | 187 + Documentation/netlink/specs/rt-addr.yaml | 2 +- Documentation/netlink/specs/rt-link.yaml | 8 +- Documentation/netlink/specs/rt-neigh.yaml | 2 +- Documentation/netlink/specs/rt-route.yaml | 2 +- Documentation/netlink/specs/rt-rule.yaml | 2 +- Documentation/netlink/specs/tc.yaml | 2 +- Documentation/netlink/specs/team.yaml | 6 +- Documentation/networking/bonding.rst | 104 +- .../networking/device_drivers/ethernet/index.rst | 1 + .../ethernet/mellanox/mlx5/counters.rst | 7 +- .../device_drivers/ethernet/meta/fbnic.rst | 30 + .../device_drivers/ethernet/qualcomm/ppe/ppe.rst | 194 + .../networking/devlink/devlink-health.rst | 2 +- .../networking/devlink/devlink-params.rst | 8 + Documentation/networking/devlink/index.rst | 20 +- Documentation/networking/devlink/mlx5.rst | 113 +- Documentation/networking/devlink/zl3073x.rst | 14 + Documentation/networking/dns_resolver.rst | 52 +- Documentation/networking/ethtool-netlink.rst | 5 + Documentation/networking/index.rst | 3 +- Documentation/networking/ip-sysctl.rst | 71 +- Documentation/networking/mptcp-sysctl.rst | 8 +- Documentation/networking/mptcp.rst | 2 +- .../networking/net_cachelines/tcp_sock.rst | 18 +- Documentation/networking/netlink_spec/.gitignore | 1 - Documentation/networking/netlink_spec/readme.txt | 4 - Documentation/networking/phy.rst | 2 +- Documentation/networking/psp.rst | 183 + Documentation/networking/rxrpc.rst | 9 +- Documentation/networking/segmentation-offloads.rst | 22 +- Documentation/process/maintainer-netdev.rst | 2 +- Documentation/sphinx/parser_yaml.py | 123 + Documentation/userspace-api/netlink/index.rst | 2 +- .../userspace-api/netlink/netlink-raw.rst | 6 +- Documentation/userspace-api/netlink/specs.rst | 2 +- MAINTAINERS | 58 +- arch/m68k/coldfire/m5272.c | 4 +- arch/mips/bcm47xx/setup.c | 4 +- arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 48 + arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 48 + arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 48 + arch/riscv/boot/dts/spacemit/k1.dtsi | 22 + arch/s390/configs/debug_defconfig | 4 +- arch/s390/configs/defconfig | 4 +- drivers/Makefile | 1 + drivers/bluetooth/bpa10x.c | 2 +- drivers/bluetooth/btintel.c | 3 + drivers/bluetooth/btintel_pcie.c | 328 +- drivers/bluetooth/btintel_pcie.h | 2 + drivers/bluetooth/btmtksdio.c | 2 +- drivers/bluetooth/btmtkuart.c | 2 +- drivers/bluetooth/btnxpuart.c | 2 +- drivers/bluetooth/btusb.c | 23 + drivers/bluetooth/h4_recv.h | 153 - drivers/bluetooth/hci_bcsp.c | 3 + drivers/dibs/Kconfig | 23 + drivers/dibs/Makefile | 8 + drivers/dibs/dibs_loopback.c | 361 ++ drivers/dibs/dibs_loopback.h | 57 + drivers/dibs/dibs_main.c | 278 + drivers/dpll/dpll_netlink.c | 66 +- drivers/dpll/dpll_nl.c | 5 +- drivers/dpll/zl3073x/Makefile | 2 +- drivers/dpll/zl3073x/core.c | 392 +- drivers/dpll/zl3073x/core.h | 48 +- drivers/dpll/zl3073x/devlink.c | 155 +- drivers/dpll/zl3073x/devlink.h | 3 + drivers/dpll/zl3073x/dpll.c | 58 + drivers/dpll/zl3073x/dpll.h | 2 + drivers/dpll/zl3073x/flash.c | 666 +++ drivers/dpll/zl3073x/flash.h | 29 + drivers/dpll/zl3073x/fw.c | 419 ++ drivers/dpll/zl3073x/fw.h | 52 + drivers/dpll/zl3073x/regs.h | 51 + drivers/infiniband/hw/mlx5/cq.c | 4 +- drivers/infiniband/hw/mlx5/std_types.c | 27 +- drivers/net/Space.c | 3 +- drivers/net/amt.c | 6 +- drivers/net/bonding/bond_3ad.c | 31 + drivers/net/bonding/bond_main.c | 115 +- drivers/net/bonding/bond_netlink.c | 46 +- drivers/net/bonding/bond_options.c | 54 +- drivers/net/bonding/bond_sysfs.c | 6 +- drivers/net/can/dev/calc_bittiming.c | 10 +- drivers/net/can/dev/dev.c | 80 +- drivers/net/can/dev/netlink.c | 592 ++- drivers/net/can/m_can/m_can.c | 6 +- drivers/net/can/peak_canfd/peak_canfd.c | 4 +- drivers/net/can/peak_canfd/peak_canfd_user.h | 4 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 6 +- drivers/net/can/rcar/rcar_can.c | 292 +- drivers/net/can/rcar/rcar_canfd.c | 84 +- drivers/net/can/sja1000/peak_pci.c | 6 +- drivers/net/can/sja1000/peak_pcmcia.c | 8 +- drivers/net/can/spi/hi311x.c | 3 +- drivers/net/can/spi/mcp251x.c | 3 +- drivers/net/can/usb/esd_usb.c | 64 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 6 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 4 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 3 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 4 +- drivers/net/can/vcan.c | 2 +- drivers/net/can/vxcan.c | 2 +- drivers/net/dsa/Kconfig | 16 +- drivers/net/dsa/Makefile | 6 +- drivers/net/dsa/b53/b53_mmap.c | 35 +- drivers/net/dsa/dsa_loop.c | 77 +- drivers/net/dsa/dsa_loop.h | 20 - drivers/net/dsa/dsa_loop_bdinfo.c | 36 - drivers/net/{phy/spi_ks8995.c => dsa/ks8995.c} | 453 +- drivers/net/dsa/lantiq/Kconfig | 7 + drivers/net/dsa/lantiq/Makefile | 1 + drivers/net/dsa/{ => lantiq}/lantiq_gswip.c | 469 +- drivers/net/dsa/lantiq/lantiq_gswip.h | 276 + drivers/net/dsa/{ => lantiq}/lantiq_pce.h | 9 +- drivers/net/dsa/microchip/ksz_common.c | 45 + drivers/net/dsa/mv88e6xxx/chip.c | 17 +- drivers/net/dsa/mv88e6xxx/chip.h | 2 - drivers/net/dsa/mv88e6xxx/hwtstamp.c | 2 +- drivers/net/dsa/mv88e6xxx/hwtstamp.h | 1 + drivers/net/dsa/mv88e6xxx/ptp.c | 70 +- drivers/net/dsa/mv88e6xxx/ptp.h | 133 +- drivers/net/dsa/ocelot/felix.c | 4 + drivers/net/dsa/ocelot/felix.h | 3 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 3 +- drivers/net/dsa/realtek/realtek.h | 3 - drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/airoha/airoha_eth.c | 7 +- drivers/net/ethernet/airoha/airoha_eth.h | 27 +- drivers/net/ethernet/airoha/airoha_npu.c | 198 +- drivers/net/ethernet/airoha/airoha_npu.h | 36 - drivers/net/ethernet/airoha/airoha_ppe.c | 234 +- drivers/net/ethernet/airoha/airoha_regs.h | 4 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 5 +- drivers/net/ethernet/amd/pds_core/main.c | 2 +- drivers/net/ethernet/amd/xgbe/Makefile | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 22 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 15 + drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 30 +- drivers/net/ethernet/amd/xgbe/xgbe-i2c.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-pps.c | 74 + drivers/net/ethernet/amd/xgbe/xgbe-ptp.c | 26 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 17 + drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bnge/bnge.h | 27 + drivers/net/ethernet/broadcom/bnge/bnge_core.c | 16 + drivers/net/ethernet/broadcom/bnge/bnge_db.h | 34 + drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c | 482 ++ drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h | 31 + drivers/net/ethernet/broadcom/bnge/bnge_netdev.c | 2217 ++++++++ drivers/net/ethernet/broadcom/bnge/bnge_netdev.h | 250 +- drivers/net/ethernet/broadcom/bnge/bnge_resc.c | 6 +- drivers/net/ethernet/broadcom/bnge/bnge_resc.h | 2 + drivers/net/ethernet/broadcom/bnge/bnge_rmem.c | 67 +- drivers/net/ethernet/broadcom/bnge/bnge_rmem.h | 14 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 83 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 152 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 35 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 21 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 7 +- drivers/net/ethernet/broadcom/tg3.c | 66 +- drivers/net/ethernet/cadence/macb.h | 71 +- drivers/net/ethernet/cadence/macb_main.c | 441 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 3 +- .../net/ethernet/cavium/liquidio/request_manager.c | 2 +- .../ethernet/cavium/liquidio/response_manager.c | 3 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 20 +- .../chelsio/inline_crypto/chtls/chtls_cm.h | 7 +- .../chelsio/inline_crypto/chtls/chtls_io.c | 2 +- drivers/net/ethernet/dlink/dl2k.c | 7 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 +- drivers/net/ethernet/freescale/enetc/Kconfig | 3 + drivers/net/ethernet/freescale/enetc/enetc.c | 209 +- drivers/net/ethernet/freescale/enetc/enetc.h | 24 +- drivers/net/ethernet/freescale/enetc/enetc4_hw.h | 6 + drivers/net/ethernet/freescale/enetc/enetc4_pf.c | 8 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 86 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 1 + drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 - drivers/net/ethernet/freescale/enetc/ntmp.c | 15 +- drivers/net/ethernet/freescale/fec.h | 11 +- drivers/net/ethernet/freescale/fec_main.c | 68 +- drivers/net/ethernet/freescale/fman/mac.c | 2 - .../net/ethernet/fungible/funeth/funeth_ethtool.c | 3 +- .../net/ethernet/google/gve/gve_buffer_mgmt_dqo.c | 5 + drivers/net/ethernet/google/gve/gve_rx_dqo.c | 35 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c | 2 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c | 3 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 36 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 7 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 10 +- drivers/net/ethernet/huawei/hinic3/Makefile | 6 +- drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c | 915 ++++ drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.h | 156 + drivers/net/ethernet/huawei/hinic3/hinic3_common.c | 23 + drivers/net/ethernet/huawei/hinic3/hinic3_common.h | 27 + drivers/net/ethernet/huawei/hinic3/hinic3_csr.h | 79 + drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c | 776 +++ drivers/net/ethernet/huawei/hinic3/hinic3_eqs.h | 122 + drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c | 211 + drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.h | 4 + .../net/ethernet/huawei/hinic3/hinic3_hw_comm.c | 394 ++ .../net/ethernet/huawei/hinic3/hinic3_hw_comm.h | 34 + .../net/ethernet/huawei/hinic3/hinic3_hw_intf.h | 151 + drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c | 541 +- drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c | 417 +- drivers/net/ethernet/huawei/hinic3/hinic3_hwif.h | 32 + drivers/net/ethernet/huawei/hinic3/hinic3_irq.c | 138 +- drivers/net/ethernet/huawei/hinic3/hinic3_lld.c | 9 +- drivers/net/ethernet/huawei/hinic3/hinic3_main.c | 69 +- drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c | 848 ++- drivers/net/ethernet/huawei/hinic3/hinic3_mbox.h | 126 + drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c | 21 + drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.h | 2 + .../ethernet/huawei/hinic3/hinic3_mgmt_interface.h | 119 + .../net/ethernet/huawei/hinic3/hinic3_netdev_ops.c | 426 +- .../net/ethernet/huawei/hinic3/hinic3_nic_cfg.c | 152 + .../net/ethernet/huawei/hinic3/hinic3_nic_cfg.h | 20 + .../net/ethernet/huawei/hinic3/hinic3_nic_dev.h | 19 +- drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c | 870 +++- drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.h | 39 +- .../net/ethernet/huawei/hinic3/hinic3_pci_id_tbl.h | 9 + drivers/net/ethernet/huawei/hinic3/hinic3_rss.c | 336 ++ drivers/net/ethernet/huawei/hinic3/hinic3_rss.h | 14 + drivers/net/ethernet/huawei/hinic3/hinic3_rx.c | 226 +- drivers/net/ethernet/huawei/hinic3/hinic3_rx.h | 38 +- drivers/net/ethernet/huawei/hinic3/hinic3_tx.c | 190 +- drivers/net/ethernet/huawei/hinic3/hinic3_tx.h | 30 +- drivers/net/ethernet/huawei/hinic3/hinic3_wq.c | 109 + drivers/net/ethernet/huawei/hinic3/hinic3_wq.h | 19 +- drivers/net/ethernet/ibm/ibmvnic.c | 59 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 +- drivers/net/ethernet/intel/Kconfig | 2 + drivers/net/ethernet/intel/Makefile | 2 +- drivers/net/ethernet/intel/e1000/e1000.h | 2 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 3 +- drivers/net/ethernet/intel/e1000e/e1000.h | 2 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/e1000e/nvm.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_common.c | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_common.h | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 15 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/Makefile | 9 +- drivers/net/ethernet/intel/ice/devlink/health.c | 3 +- drivers/net/ethernet/intel/ice/ice.h | 40 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 117 +- drivers/net/ethernet/intel/ice/ice_base.c | 390 +- drivers/net/ethernet/intel/ice/ice_base.h | 3 + drivers/net/ethernet/intel/ice/ice_common.c | 143 +- drivers/net/ethernet/intel/ice/ice_common.h | 8 +- drivers/net/ethernet/intel/ice/ice_debugfs.c | 633 +-- drivers/net/ethernet/intel/ice/ice_ethtool.c | 18 +- drivers/net/ethernet/intel/ice/ice_fwlog.c | 474 -- drivers/net/ethernet/intel/ice/ice_fwlog.h | 79 - drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 + drivers/net/ethernet/intel/ice/ice_lag.c | 1008 +++- drivers/net/ethernet/intel/ice/ice_lag.h | 22 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 41 + drivers/net/ethernet/intel/ice/ice_lib.c | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 154 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 2 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 4 +- drivers/net/ethernet/intel/ice/ice_trace.h | 10 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 188 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 15 + drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 14 + drivers/net/ethernet/intel/ice/ice_type.h | 12 +- drivers/net/ethernet/intel/ice/ice_vf_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_vf_lib.h | 2 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 153 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 22 + .../{ice_virtchnl_allowlist.c => virt/allowlist.c} | 2 +- .../{ice_virtchnl_allowlist.h => virt/allowlist.h} | 0 .../intel/ice/{ice_virtchnl_fdir.c => virt/fdir.c} | 0 .../intel/ice/{ice_virtchnl_fdir.h => virt/fdir.h} | 0 drivers/net/ethernet/intel/ice/virt/queues.c | 973 ++++ drivers/net/ethernet/intel/ice/virt/queues.h | 20 + drivers/net/ethernet/intel/ice/virt/rss.c | 719 +++ drivers/net/ethernet/intel/ice/virt/rss.h | 18 + .../intel/ice/{ice_virtchnl.c => virt/virtchnl.c} | 2055 +------- .../intel/ice/{ice_virtchnl.h => virt/virtchnl.h} | 0 drivers/net/ethernet/intel/idpf/Kconfig | 2 +- drivers/net/ethernet/intel/idpf/Makefile | 3 + drivers/net/ethernet/intel/idpf/idpf.h | 57 +- drivers/net/ethernet/intel/idpf/idpf_dev.c | 11 +- drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 64 +- drivers/net/ethernet/intel/idpf/idpf_lan_txrx.h | 6 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 179 +- drivers/net/ethernet/intel/idpf/idpf_main.c | 1 + drivers/net/ethernet/intel/idpf/idpf_ptp.c | 11 +- .../net/ethernet/intel/idpf/idpf_singleq_txrx.c | 110 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 990 ++-- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 210 +- drivers/net/ethernet/intel/idpf/idpf_vf_dev.c | 11 +- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 1233 +++-- drivers/net/ethernet/intel/idpf/idpf_virtchnl.h | 33 +- .../net/ethernet/intel/idpf/idpf_virtchnl_ptp.c | 4 + drivers/net/ethernet/intel/idpf/xdp.c | 486 ++ drivers/net/ethernet/intel/idpf/xdp.h | 175 + drivers/net/ethernet/intel/idpf/xsk.c | 633 +++ drivers/net/ethernet/intel/idpf/xsk.h | 33 + drivers/net/ethernet/intel/igb/e1000_82575.c | 4 +- drivers/net/ethernet/intel/igb/e1000_i210.c | 2 +- drivers/net/ethernet/intel/igb/e1000_nvm.c | 4 +- drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 8 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 5 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 8 +- drivers/net/ethernet/intel/igc/igc_i225.c | 2 +- drivers/net/ethernet/intel/igc/igc_nvm.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 128 +- drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 10 + drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 14 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 6 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/intel/libie/Kconfig | 9 + drivers/net/ethernet/intel/libie/Makefile | 4 + drivers/net/ethernet/intel/libie/fwlog.c | 1115 ++++ drivers/net/ethernet/marvell/mvneta.c | 15 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 19 +- .../net/ethernet/marvell/octeon_ep/octep_ethtool.c | 10 + .../marvell/octeon_ep_vf/octep_vf_ethtool.c | 10 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 4 - .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 3 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 2 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 32 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 16 + .../net/ethernet/marvell/octeontx2/af/rvu_rep.c | 2 +- .../ethernet/marvell/octeontx2/nic/cn10k_ipsec.c | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 3 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 1 + .../net/ethernet/marvell/prestera/prestera_main.c | 2 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +- drivers/net/ethernet/mediatek/mtk_wed.c | 33 +- drivers/net/ethernet/mediatek/mtk_wed.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 12 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 10 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 145 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 5 + .../mellanox/mlx5/core/diag/reporter_vnic.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 7 +- .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 2 +- .../mellanox/mlx5/core/en/pcie_cong_event.c | 79 +- .../ethernet/mellanox/mlx5/core/en/port_buffer.h | 12 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 1 + .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 7 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 16 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 91 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 30 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 43 +- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 2 +- .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/int_port.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 7 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 5 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 50 +- .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 2 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 44 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 9 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_accel/psp.c | 952 ++++ .../net/ethernet/mellanox/mlx5/core/en_accel/psp.h | 61 + .../mellanox/mlx5/core/en_accel/psp_rxtx.c | 200 + .../mellanox/mlx5/core/en_accel/psp_rxtx.h | 121 + .../net/ethernet/mellanox/mlx5/core/en_common.c | 49 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 110 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 80 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 127 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 8 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 4 +- .../ethernet/mellanox/mlx5/core/esw/adj_vport.c | 209 + .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 47 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 15 +- .../net/ethernet/mellanox/mlx5/core/esw/vporttbl.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 238 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 52 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 159 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 183 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 18 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 24 + drivers/net/ethernet/mellanox/mlx5/core/health.c | 51 +- .../net/ethernet/mellanox/mlx5/core/irq_affinity.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 45 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c | 8 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 131 +- .../net/ethernet/mellanox/mlx5/core/lib/crypto.h | 1 + .../net/ethernet/mellanox/mlx5/core/lib/devcom.c | 44 +- .../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 16 +- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 395 +- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 19 + .../mellanox/mlx5/core/lib/ipsec_fs_roce.c | 4 + .../ethernet/mellanox/mlx5/core/lib/macsec_fs.c | 14 +- .../ethernet/mellanox/mlx5/core/lib/macsec_fs.h | 15 + .../net/ethernet/mellanox/mlx5/core/lib/nv_param.c | 567 ++ .../net/ethernet/mellanox/mlx5/core/lib/nv_param.h | 14 + drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 40 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 - .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 2 +- .../mlx5/core/sf/dev/diag/dev_tracepoint.h | 2 +- .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c | 37 +- .../ethernet/mellanox/mlx5/core/steering/hws/bwc.h | 21 +- .../mellanox/mlx5/core/steering/hws/bwc_complex.c | 1821 +++---- .../mellanox/mlx5/core/steering/hws/bwc_complex.h | 60 +- .../ethernet/mellanox/mlx5/core/steering/hws/cmd.c | 30 +- .../mellanox/mlx5/core/steering/hws/definer.c | 89 +- .../mellanox/mlx5/core/steering/hws/definer.h | 9 +- .../mellanox/mlx5/core/steering/hws/send.c | 8 +- .../mellanox/mlx5/core/steering/sws/dr_cmd.c | 30 +- .../mellanox/mlx5/core/steering/sws/dr_send.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/vport.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/wc.c | 42 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 3 +- drivers/net/ethernet/meta/fbnic/fbnic.h | 14 +- drivers/net/ethernet/meta/fbnic/fbnic_csr.h | 37 + drivers/net/ethernet/meta/fbnic/fbnic_devlink.c | 249 + drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 209 +- drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 482 +- drivers/net/ethernet/meta/fbnic/fbnic_fw.h | 92 +- drivers/net/ethernet/meta/fbnic/fbnic_fw_log.c | 2 +- drivers/net/ethernet/meta/fbnic/fbnic_fw_log.h | 2 +- drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.c | 66 +- drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.h | 28 + drivers/net/ethernet/meta/fbnic/fbnic_mac.c | 57 + drivers/net/ethernet/meta/fbnic/fbnic_mac.h | 6 + drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 149 +- drivers/net/ethernet/meta/fbnic/fbnic_netdev.h | 13 +- drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 61 +- drivers/net/ethernet/meta/fbnic/fbnic_rpc.c | 145 +- drivers/net/ethernet/meta/fbnic/fbnic_rpc.h | 4 + drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 971 +++- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 33 +- drivers/net/ethernet/microchip/lan865x/lan865x.c | 2 + drivers/net/ethernet/microchip/sparx5/Kconfig | 2 +- .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 18 + drivers/net/ethernet/microsoft/mana/hw_channel.c | 7 +- drivers/net/ethernet/microsoft/mana/mana_bpf.c | 46 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 161 +- drivers/net/ethernet/netronome/nfp/crypto/tls.c | 9 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 4 +- drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 16 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 16 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_ooo.c | 9 - drivers/net/ethernet/qualcomm/Kconfig | 15 + drivers/net/ethernet/qualcomm/Makefile | 1 + drivers/net/ethernet/qualcomm/ppe/Makefile | 7 + drivers/net/ethernet/qualcomm/ppe/ppe.c | 239 + drivers/net/ethernet/qualcomm/ppe/ppe.h | 39 + drivers/net/ethernet/qualcomm/ppe/ppe_config.c | 2034 ++++++++ drivers/net/ethernet/qualcomm/ppe/ppe_config.h | 317 ++ drivers/net/ethernet/qualcomm/ppe/ppe_debugfs.c | 847 +++ drivers/net/ethernet/qualcomm/ppe/ppe_debugfs.h | 16 + drivers/net/ethernet/qualcomm/ppe/ppe_regs.h | 591 +++ drivers/net/ethernet/realtek/Kconfig | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 12 +- drivers/net/ethernet/renesas/Makefile | 1 + drivers/net/ethernet/renesas/ravb_main.c | 3 +- drivers/net/ethernet/renesas/rcar_gen4_ptp.c | 76 +- drivers/net/ethernet/renesas/rcar_gen4_ptp.h | 33 +- drivers/net/ethernet/renesas/rswitch.h | 43 +- drivers/net/ethernet/renesas/rswitch_l2.c | 316 ++ drivers/net/ethernet/renesas/rswitch_l2.h | 15 + .../ethernet/renesas/{rswitch.c => rswitch_main.c} | 97 +- drivers/net/ethernet/renesas/rtsn.c | 3 +- drivers/net/ethernet/renesas/sh_eth.c | 34 +- drivers/net/ethernet/sfc/ef100_tx.c | 17 +- drivers/net/ethernet/sfc/efx_channels.c | 6 +- drivers/net/ethernet/sfc/ethtool.c | 3 +- drivers/net/ethernet/sfc/falcon/efx.c | 5 +- drivers/net/ethernet/sfc/siena/efx_channels.c | 6 +- drivers/net/ethernet/sfc/siena/ethtool.c | 3 +- drivers/net/ethernet/sfc/tc_encap_actions.c | 4 +- drivers/net/ethernet/smsc/smsc911x.c | 14 +- drivers/net/ethernet/spacemit/Kconfig | 29 + drivers/net/ethernet/spacemit/Makefile | 6 + drivers/net/ethernet/spacemit/k1_emac.c | 2159 ++++++++ drivers/net/ethernet/spacemit/k1_emac.h | 416 ++ drivers/net/ethernet/stmicro/stmmac/Kconfig | 24 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 2 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 30 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 25 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 86 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 85 +- .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 1 - .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 10 +- .../ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c | 108 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 60 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 94 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun55i.c | 159 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 51 +- drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c | 24 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 17 +- drivers/net/ethernet/stmicro/stmmac/stmmac_est.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_est.h | 1 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 31 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 28 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 338 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 391 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 78 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 94 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 54 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 7 +- drivers/net/ethernet/ti/Kconfig | 12 + drivers/net/ethernet/ti/Makefile | 3 + drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 27 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 9 +- drivers/net/ethernet/ti/icssg/icss_iep.c | 101 + drivers/net/ethernet/ti/icssm/icssm_prueth.c | 1746 +++++++ drivers/net/ethernet/ti/icssm/icssm_prueth.h | 262 + drivers/net/ethernet/ti/icssm/icssm_prueth_ptp.h | 85 + drivers/net/ethernet/ti/icssm/icssm_switch.h | 257 + drivers/net/ethernet/wangxun/Kconfig | 1 + drivers/net/ethernet/wangxun/libwx/wx_ethtool.c | 224 +- drivers/net/ethernet/wangxun/libwx/wx_ethtool.h | 13 + drivers/net/ethernet/wangxun/libwx/wx_hw.c | 133 +- drivers/net/ethernet/wangxun/libwx/wx_hw.h | 5 + drivers/net/ethernet/wangxun/libwx/wx_lib.c | 113 +- drivers/net/ethernet/wangxun/libwx/wx_sriov.c | 22 +- drivers/net/ethernet/wangxun/libwx/wx_type.h | 28 + drivers/net/ethernet/wangxun/libwx/wx_vf.h | 72 +- drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c | 2 +- drivers/net/ethernet/wangxun/libwx/wx_vf_lib.h | 1 + drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c | 9 +- drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 6 +- drivers/net/ethernet/wangxun/ngbevf/ngbevf_main.c | 5 + drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c | 9 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 1 + .../net/ethernet/wangxun/txgbevf/txgbevf_main.c | 5 + drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 10 +- drivers/net/fjes/fjes_main.c | 5 +- drivers/net/geneve.c | 4 +- drivers/net/gtp.c | 7 +- drivers/net/hamradio/6pack.c | 57 +- drivers/net/ipvlan/ipvlan_core.c | 4 +- drivers/net/macsec.c | 173 +- drivers/net/macvlan.c | 2 +- drivers/net/mdio/Kconfig | 5 - drivers/net/mdio/mdio-bcm-unimac.c | 4 +- drivers/net/mdio/of_mdio.c | 3 +- drivers/net/netconsole.c | 91 +- drivers/net/netdevsim/Makefile | 4 + drivers/net/netdevsim/dev.c | 6 +- drivers/net/netdevsim/ethtool.c | 25 +- drivers/net/netdevsim/health.c | 4 +- drivers/net/netdevsim/netdev.c | 43 +- drivers/net/netdevsim/netdevsim.h | 27 + drivers/net/netdevsim/psp.c | 225 + drivers/net/pcs/Kconfig | 11 +- drivers/net/pcs/pcs-lynx.c | 11 +- drivers/net/pcs/pcs-rzn1-miic.c | 317 +- drivers/net/phy/Kconfig | 11 +- drivers/net/phy/Makefile | 3 +- drivers/net/phy/aquantia/aquantia.h | 52 + drivers/net/phy/aquantia/aquantia_main.c | 702 ++- drivers/net/phy/as21xxx.c | 7 +- drivers/net/phy/ax88796b.c | 5 +- drivers/net/phy/broadcom.c | 147 +- drivers/net/phy/dp83640.c | 58 +- drivers/net/phy/fixed_phy.c | 217 +- drivers/net/phy/marvell-88x2222.c | 13 +- drivers/net/phy/marvell.c | 47 +- drivers/net/phy/marvell10g.c | 7 +- drivers/net/phy/mdio-boardinfo.c | 79 - drivers/net/phy/mdio-boardinfo.h | 18 - drivers/net/phy/mdio_bus_provider.c | 33 - drivers/net/phy/mediatek/mtk-2p5ge.c | 104 +- drivers/net/phy/micrel.c | 1004 +++- drivers/net/phy/motorcomm.c | 117 + drivers/net/phy/mscc/mscc.h | 3 + drivers/net/phy/mscc/mscc_main.c | 40 + drivers/net/phy/mxl-86110.c | 392 +- drivers/net/phy/nxp-c45-tja11xx-macsec.c | 8 +- drivers/net/phy/phy-caps.h | 2 +- drivers/net/phy/phy.c | 15 + drivers/net/phy/phy_caps.c | 2 +- drivers/net/phy/phy_device.c | 31 +- drivers/net/phy/phylink.c | 14 +- drivers/net/phy/qcom/at803x.c | 9 +- drivers/net/phy/qcom/qca807x.c | 7 +- drivers/net/phy/realtek/realtek_main.c | 263 +- drivers/net/phy/sfp-bus.c | 107 +- drivers/net/phy/sfp.c | 85 +- drivers/net/phy/sfp.h | 4 +- drivers/net/ppp/Kconfig | 3 +- drivers/net/ppp/bsd_comp.c | 4 +- drivers/net/ppp/ppp_generic.c | 120 +- drivers/net/ppp/ppp_mppe.c | 108 +- drivers/net/ppp/pppoe.c | 129 +- drivers/net/pse-pd/Kconfig | 11 + drivers/net/pse-pd/Makefile | 1 + drivers/net/pse-pd/si3474.c | 578 +++ drivers/net/tun.c | 4 +- drivers/net/usb/Kconfig | 1 + drivers/net/usb/lan78xx.c | 6 + drivers/net/usb/rtl8150.c | 2 - drivers/net/virtio_net.c | 22 +- drivers/net/vrf.c | 4 +- drivers/net/vxlan/vxlan_core.c | 7 +- drivers/net/wan/framer/pef2256/pef2256.c | 28 +- drivers/net/wireguard/device.c | 6 +- drivers/net/wireguard/queueing.h | 13 +- drivers/net/wireless/ath/ath10k/leds.c | 3 +- drivers/net/wireless/ath/ath10k/mac.c | 12 +- drivers/net/wireless/ath/ath10k/snoc.c | 14 +- drivers/net/wireless/ath/ath10k/wmi.c | 39 +- drivers/net/wireless/ath/ath11k/ahb.c | 17 +- drivers/net/wireless/ath/ath11k/ce.c | 3 +- drivers/net/wireless/ath/ath11k/core.c | 6 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 1 - drivers/net/wireless/ath/ath11k/hal.c | 16 + drivers/net/wireless/ath/ath11k/hal.h | 1 + drivers/net/wireless/ath/ath11k/qmi.c | 19 +- drivers/net/wireless/ath/ath12k/ce.c | 5 +- drivers/net/wireless/ath/ath12k/core.h | 7 +- drivers/net/wireless/ath/ath12k/debug.h | 1 + drivers/net/wireless/ath/ath12k/dp.c | 2 + drivers/net/wireless/ath/ath12k/dp.h | 12 +- drivers/net/wireless/ath/ath12k/dp_mon.c | 56 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 352 +- drivers/net/wireless/ath/ath12k/dp_rx.h | 18 +- drivers/net/wireless/ath/ath12k/hal.h | 1 + drivers/net/wireless/ath/ath12k/hal_desc.h | 1 + drivers/net/wireless/ath/ath12k/hal_rx.c | 3 + drivers/net/wireless/ath/ath12k/hal_rx.h | 12 +- drivers/net/wireless/ath/ath12k/mac.c | 117 +- drivers/net/wireless/ath/ath12k/mac.h | 3 +- drivers/net/wireless/ath/ath12k/qmi.c | 24 +- drivers/net/wireless/ath/ath12k/qmi.h | 16 +- drivers/net/wireless/ath/ath12k/wmi.c | 158 +- drivers/net/wireless/ath/ath12k/wmi.h | 33 +- drivers/net/wireless/ath/carl9170/rx.c | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 23 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 4 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 14 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 8 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 - drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 24 - drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 18 +- drivers/net/wireless/intel/iwlwifi/cfg/dr.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.c | 22 +- drivers/net/wireless/intel/iwlwifi/cfg/rf-hr.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 18 +- drivers/net/wireless/intel/iwlwifi/dvm/eeprom.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 10 +- drivers/net/wireless/intel/iwlwifi/dvm/power.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 2 - drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 113 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 3 + .../net/wireless/intel/iwlwifi/fw/api/offload.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 34 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 35 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 43 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 54 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 81 +- drivers/net/wireless/intel/iwlwifi/fw/regulatory.c | 53 +- drivers/net/wireless/intel/iwlwifi/fw/regulatory.h | 1 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 - drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 40 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 47 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 95 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 80 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 74 + drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 71 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 81 +- drivers/net/wireless/intel/iwlwifi/mei/sap.h | 2 - drivers/net/wireless/intel/iwlwifi/mld/d3.c | 553 +- drivers/net/wireless/intel/iwlwifi/mld/debugfs.c | 8 +- drivers/net/wireless/intel/iwlwifi/mld/iface.c | 39 +- drivers/net/wireless/intel/iwlwifi/mld/iface.h | 5 +- drivers/net/wireless/intel/iwlwifi/mld/key.c | 38 + drivers/net/wireless/intel/iwlwifi/mld/key.h | 7 + drivers/net/wireless/intel/iwlwifi/mld/link.c | 26 +- drivers/net/wireless/intel/iwlwifi/mld/link.h | 2 + drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 19 +- drivers/net/wireless/intel/iwlwifi/mld/mld.c | 4 + drivers/net/wireless/intel/iwlwifi/mld/mlo.c | 34 +- drivers/net/wireless/intel/iwlwifi/mld/notif.c | 1 - .../net/wireless/intel/iwlwifi/mld/regulatory.c | 28 +- drivers/net/wireless/intel/iwlwifi/mld/roc.c | 10 +- drivers/net/wireless/intel/iwlwifi/mld/rx.c | 26 +- drivers/net/wireless/intel/iwlwifi/mld/scan.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/sta.c | 8 +- drivers/net/wireless/intel/iwlwifi/mld/stats.c | 11 +- drivers/net/wireless/intel/iwlwifi/mld/tlc.c | 75 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 131 - drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 384 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 94 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/link.c | 809 --- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 38 - drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 124 +- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 138 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 2 - drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 136 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 53 - drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 133 - drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 101 - drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 89 - drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 24 - .../net/wireless/intel/iwlwifi/mvm/tests/Makefile | 2 +- .../net/wireless/intel/iwlwifi/mvm/tests/links.c | 433 -- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 10 - drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 9 +- .../wireless/intel/iwlwifi/pcie/gen1_2/internal.h | 53 +- .../intel/iwlwifi/pcie/gen1_2/trans-gen2.c | 2 +- .../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c | 237 +- .../net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c | 5 +- drivers/net/wireless/intel/iwlwifi/tests/Makefile | 2 +- .../net/wireless/intel/iwlwifi/tests/nvm_parse.c | 72 + drivers/net/wireless/intersil/p54/txrx.c | 2 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 3 +- drivers/net/wireless/marvell/libertas/if_spi.c | 3 +- drivers/net/wireless/marvell/libertas_tf/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 7 +- drivers/net/wireless/marvell/mwifiex/main.c | 5 + drivers/net/wireless/marvell/mwifiex/main.h | 3 + drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 113 + drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 58 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 2 + drivers/net/wireless/mediatek/mt76/channel.c | 13 +- drivers/net/wireless/mediatek/mt76/dma.c | 231 +- drivers/net/wireless/mediatek/mt76/dma.h | 29 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 9 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 59 + drivers/net/wireless/mediatek/mt76/mt76.h | 75 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 5 +- .../net/wireless/mediatek/mt76/mt76_connac3_mac.h | 7 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 25 + drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2 + drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 3 + drivers/net/wireless/mediatek/mt76/mt7925/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7925/main.c | 67 +- drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7925/pci.c | 26 +- drivers/net/wireless/mediatek/mt76/mt7925/usb.c | 3 + drivers/net/wireless/mediatek/mt76/mt792x.h | 1 - drivers/net/wireless/mediatek/mt76/mt792x_core.c | 6 +- drivers/net/wireless/mediatek/mt76/mt792x_dma.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7996/dma.c | 326 +- drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7996/init.c | 356 +- drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 783 ++- drivers/net/wireless/mediatek/mt76/mt7996/main.c | 507 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 314 +- drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 17 +- drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 97 +- drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 106 +- drivers/net/wireless/mediatek/mt76/mt7996/pci.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7996/regs.h | 32 +- drivers/net/wireless/mediatek/mt76/scan.c | 13 +- drivers/net/wireless/mediatek/mt76/tx.c | 3 +- drivers/net/wireless/mediatek/mt76/wed.c | 8 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 7 - drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 2 +- drivers/net/wireless/realtek/rtl8xxxu/core.c | 27 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 1 - drivers/net/wireless/realtek/rtw88/led.c | 13 +- drivers/net/wireless/realtek/rtw88/sdio.c | 4 + drivers/net/wireless/realtek/rtw89/chan.c | 11 +- drivers/net/wireless/realtek/rtw89/chan.h | 10 +- drivers/net/wireless/realtek/rtw89/coex.c | 5 +- drivers/net/wireless/realtek/rtw89/core.c | 684 ++- drivers/net/wireless/realtek/rtw89/core.h | 148 +- drivers/net/wireless/realtek/rtw89/debug.c | 125 +- drivers/net/wireless/realtek/rtw89/debug.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 177 +- drivers/net/wireless/realtek/rtw89/fw.h | 77 +- drivers/net/wireless/realtek/rtw89/mac.c | 72 +- drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 35 + drivers/net/wireless/realtek/rtw89/mac_be.c | 1 + drivers/net/wireless/realtek/rtw89/pci.c | 462 +- drivers/net/wireless/realtek/rtw89/pci.h | 128 +- drivers/net/wireless/realtek/rtw89/pci_be.c | 18 +- drivers/net/wireless/realtek/rtw89/phy.c | 476 +- drivers/net/wireless/realtek/rtw89/phy.h | 24 +- drivers/net/wireless/realtek/rtw89/phy_be.c | 9 + drivers/net/wireless/realtek/rtw89/ps.c | 3 + drivers/net/wireless/realtek/rtw89/reg.h | 56 + drivers/net/wireless/realtek/rtw89/rtw8851b.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c | 159 +- drivers/net/wireless/realtek/rtw89/rtw8851be.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8851bu.c | 3 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 46 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852b.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852be.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 1 + drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c | 14 +- drivers/net/wireless/realtek/rtw89/rtw8852bte.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852bu.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 11 +- drivers/net/wireless/realtek/rtw89/rtw8922ae.c | 4 + drivers/net/wireless/realtek/rtw89/sar.c | 15 + drivers/net/wireless/realtek/rtw89/sar.h | 1 + drivers/net/wireless/realtek/rtw89/ser.c | 5 +- drivers/net/wireless/realtek/rtw89/txrx.h | 38 +- drivers/net/wireless/realtek/rtw89/wow.c | 79 +- drivers/net/wireless/realtek/rtw89/wow.h | 6 + drivers/net/wireless/virtual/mac80211_hwsim.c | 259 +- drivers/net/wireless/virtual/mac80211_hwsim.h | 4 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 2 +- drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 3 +- drivers/net/wwan/wwan_hwsim.c | 2 +- drivers/nfc/pn533/pn533.c | 12 +- drivers/nfc/s3fwrn5/Kconfig | 3 +- drivers/nfc/s3fwrn5/firmware.c | 17 +- drivers/ptp/Kconfig | 13 +- drivers/ptp/Makefile | 5 +- drivers/ptp/ptp_chardev.c | 62 +- drivers/ptp/ptp_clock.c | 150 +- drivers/ptp/ptp_clockmatrix.c | 2 +- drivers/ptp/ptp_netc.c | 1043 ++++ drivers/ptp/ptp_ocp.c | 6 +- drivers/ptp/ptp_private.h | 3 + drivers/ptp/ptp_qoriq.c | 24 +- drivers/ptp/ptp_qoriq_debugfs.c | 101 - drivers/ptp/ptp_sysfs.c | 2 +- drivers/s390/net/Kconfig | 3 +- drivers/s390/net/ism.h | 53 +- drivers/s390/net/ism_drv.c | 573 +- drivers/staging/octeon/ethernet-tx.c | 3 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 8 - drivers/vhost/vringh.c | 7 +- .../dt-bindings/net/renesas,r9a09g077-pcs-miic.h | 36 + include/linux/bnxt/hsi.h | 376 +- include/linux/can/bittiming.h | 48 +- include/linux/can/dev.h | 66 +- include/linux/can/dev/peak_canfd.h | 4 +- include/linux/dibs.h | 464 ++ include/linux/dpll.h | 6 + include/linux/ethtool.h | 27 +- include/linux/fsl/ptp_qoriq.h | 10 - include/linux/gfp.h | 2 +- include/linux/ieee80211.h | 300 +- include/linux/if_pppox.h | 2 +- include/linux/inet_diag.h | 20 +- include/linux/ipv6.h | 39 +- include/linux/ism.h | 28 +- include/linux/kasan.h | 13 +- include/linux/local_lock.h | 2 + include/linux/local_lock_internal.h | 16 +- include/linux/maple_tree.h | 6 +- include/linux/memcontrol.h | 57 +- include/linux/micrel_phy.h | 1 + include/linux/mlx5/cq.h | 1 - include/linux/mlx5/device.h | 5 + include/linux/mlx5/driver.h | 10 +- include/linux/mlx5/mlx5_ifc.h | 274 +- include/linux/mlx5/qp.h | 16 +- include/linux/mlx5/vport.h | 2 + include/linux/mmc/sdio_ids.h | 2 +- include/linux/net/intel/libie/adminq.h | 95 +- include/linux/net/intel/libie/fwlog.h | 85 + include/linux/netdevice.h | 47 +- include/linux/netpoll.h | 1 - include/linux/phy.h | 53 +- include/linux/phy_fixed.h | 18 +- include/linux/phylink.h | 7 +- include/linux/ptp_clock_kernel.h | 32 + include/linux/ptr_ring.h | 42 +- include/linux/rtmutex.h | 10 + include/linux/sfp.h | 48 +- include/linux/skbuff.h | 52 +- include/linux/skmsg.h | 2 +- include/linux/slab.h | 51 + include/linux/soc/airoha/airoha_offload.h | 316 ++ include/linux/soc/mediatek/mtk_wed.h | 2 +- include/linux/stmmac.h | 35 +- include/linux/tcp.h | 52 +- include/linux/udp.h | 9 + include/net/act_api.h | 14 +- include/net/bluetooth/bluetooth.h | 3 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 11 +- include/net/bluetooth/hci_drv.h | 2 +- include/net/bluetooth/mgmt.h | 9 +- include/net/bond_3ad.h | 2 + include/net/bond_options.h | 1 + include/net/bonding.h | 2 +- include/net/cfg80211.h | 282 +- include/net/cls_cgroup.h | 2 +- include/net/devlink.h | 24 +- include/net/dropreason-core.h | 6 + include/net/dst.h | 16 +- include/net/flow.h | 11 +- include/net/genetlink.h | 2 +- include/net/gro.h | 32 +- include/net/hotdata.h | 7 + include/net/icmp.h | 10 +- include/net/inet6_hashtables.h | 20 +- include/net/inet_connection_sock.h | 13 +- include/net/inet_dscp.h | 6 + include/net/inet_hashtables.h | 40 +- include/net/inet_timewait_sock.h | 11 +- include/net/ip.h | 15 +- include/net/ip6_route.h | 10 +- include/net/ip_fib.h | 2 +- include/net/ip_tunnels.h | 4 +- include/net/libeth/xdp.h | 11 +- include/net/mac80211.h | 10 + include/net/mana/mana.h | 4 + include/net/netdev_queues.h | 9 + include/net/netfilter/ipv4/nf_reject.h | 8 - include/net/netfilter/ipv6/nf_reject.h | 10 - include/net/netfilter/nf_tables.h | 2 + include/net/netfilter/nf_tables_core.h | 2 +- include/net/netns/ipv4.h | 3 + include/net/netns/sctp.h | 4 +- include/net/nfc/nci_core.h | 2 +- include/net/page_pool/helpers.h | 17 + include/net/ping.h | 1 - include/net/proto_memory.h | 4 +- include/net/psp.h | 12 + include/net/psp/functions.h | 209 + include/net/psp/types.h | 184 + include/net/raw.h | 1 + include/net/request_sock.h | 2 +- include/net/route.h | 4 +- include/net/rps.h | 92 +- include/net/sctp/auth.h | 17 +- include/net/sctp/constants.h | 9 +- include/net/sctp/structs.h | 35 +- include/net/seg6_hmac.h | 20 +- include/net/smc.h | 51 +- include/net/snmp.h | 5 - include/net/sock.h | 135 +- include/net/tc_act/tc_skbmod.h | 1 + include/net/tc_act/tc_tunnel_key.h | 1 + include/net/tc_act/tc_vlan.h | 1 + include/net/tcp.h | 108 +- include/net/tcp_ao.h | 1 - include/net/tcp_ecn.h | 642 +++ include/net/timewait_sock.h | 7 - include/net/udp.h | 20 +- include/net/xdp.h | 64 +- include/trace/events/fib.h | 4 +- include/uapi/linux/can/netlink.h | 14 +- include/uapi/linux/devlink.h | 2 + include/uapi/linux/dpll.h | 1 + include/uapi/linux/ethtool.h | 1 + include/uapi/linux/ethtool_netlink_generated.h | 12 + include/uapi/linux/if_bridge.h | 3 + include/uapi/linux/if_link.h | 3 + include/uapi/linux/mptcp.h | 22 +- include/uapi/linux/mptcp_pm.h | 4 +- include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/nl80211.h | 255 +- include/uapi/linux/psp.h | 66 + include/uapi/linux/ptp_clock.h | 4 + include/uapi/linux/stddef.h | 2 + include/uapi/linux/tcp.h | 9 + io_uring/zcrx.c | 3 +- kernel/bpf/stream.c | 2 +- kernel/bpf/syscall.c | 2 +- kernel/locking/rtmutex_common.h | 9 - kernel/time/time.c | 1 + lib/maple_tree.c | 667 +-- lib/test_maple_tree.c | 137 - mm/Kconfig | 1 + mm/internal.h | 4 + mm/kasan/common.c | 5 +- mm/memcontrol.c | 40 +- mm/page_alloc.c | 55 +- mm/slab.h | 20 +- mm/slab_common.c | 37 +- mm/slub.c | 5479 ++++++++++++++------ mm/vma_init.c | 1 + net/Kconfig | 2 + net/Makefile | 1 + net/batman-adv/Kconfig | 13 - net/batman-adv/Makefile | 1 - net/batman-adv/bat_iv_ogm.c | 5 - net/batman-adv/bridge_loop_avoidance.c | 34 + net/batman-adv/hard-interface.c | 1 + net/batman-adv/hard-interface.h | 1 - net/batman-adv/log.h | 3 - net/batman-adv/main.c | 50 - net/batman-adv/main.h | 5 +- net/batman-adv/mesh-interface.c | 15 +- net/batman-adv/mesh-interface.h | 1 - net/batman-adv/netlink.c | 17 - net/batman-adv/netlink.h | 1 - net/batman-adv/network-coding.c | 1878 ------- net/batman-adv/network-coding.h | 106 - net/batman-adv/originator.c | 6 - net/batman-adv/routing.c | 9 +- net/batman-adv/send.c | 16 +- net/batman-adv/translation-table.c | 4 +- net/batman-adv/types.h | 216 - net/bluetooth/hci_conn.c | 27 +- net/bluetooth/hci_core.c | 52 +- net/bluetooth/hci_event.c | 16 +- net/bluetooth/hci_sync.c | 10 +- net/bluetooth/iso.c | 34 +- net/bluetooth/mgmt.c | 10 +- net/bluetooth/mgmt_config.c | 4 +- net/bluetooth/sco.c | 7 + net/bridge/br.c | 27 + net/bridge/br_cfm.c | 6 +- net/bridge/br_fdb.c | 114 +- net/bridge/br_forward.c | 3 +- net/bridge/br_input.c | 8 + net/bridge/br_mrp.c | 8 +- net/bridge/br_multicast.c | 9 +- net/bridge/br_private.h | 3 + net/bridge/br_vlan.c | 10 +- net/bridge/netfilter/ebtables.c | 14 +- net/bridge/netfilter/nft_meta_bridge.c | 11 + net/caif/cfctrl.c | 4 +- net/can/af_can.c | 2 +- net/can/isotp.c | 2 +- net/can/raw.c | 67 +- net/ceph/messenger.c | 3 +- net/ceph/mon_client.c | 2 +- net/core/Makefile | 1 + net/core/datagram.c | 2 +- net/core/dev.c | 156 +- net/core/dev.h | 2 +- net/core/devmem.c | 8 +- net/core/devmem.h | 2 + net/core/dst.c | 2 +- net/core/filter.c | 9 +- net/core/gro.c | 2 + net/core/link_watch.c | 4 +- net/core/lwt_bpf.c | 4 +- net/core/net-procfs.c | 3 +- net/core/net-sysfs.c | 4 +- net/core/netdev-genl.c | 122 +- net/core/netdev_queues.c | 27 + net/core/netdev_rx_queue.c | 9 + net/core/netpoll.c | 3 +- net/core/page_pool.c | 12 +- net/core/pktgen.c | 7 +- net/core/request_sock.c | 4 +- net/core/rtnetlink.c | 12 +- net/core/scm.c | 4 +- net/core/skbuff.c | 33 +- net/core/skmsg.c | 2 +- net/core/sock.c | 94 +- net/core/sock_diag.c | 2 +- net/core/xdp.c | 21 +- net/devlink/core.c | 2 +- net/devlink/health.c | 109 +- net/devlink/netlink_gen.c | 5 +- net/devlink/param.c | 10 + net/devlink/port.c | 33 +- net/ethernet/eth.c | 5 +- net/ethtool/Makefile | 2 +- net/ethtool/common.c | 20 + net/ethtool/common.h | 2 + net/ethtool/fec.c | 75 +- net/ethtool/ioctl.c | 94 +- net/ethtool/rss.c | 42 +- net/ethtool/tsconfig.c | 12 +- net/hsr/hsr_slave.c | 5 +- net/ipv4/af_inet.c | 12 +- net/ipv4/arp.c | 2 +- net/ipv4/cipso_ipv4.c | 13 +- net/ipv4/esp4.c | 4 +- net/ipv4/fib_frontend.c | 7 +- net/ipv4/fib_rules.c | 4 +- net/ipv4/fou_core.c | 32 +- net/ipv4/fou_nl.c | 4 +- net/ipv4/icmp.c | 33 +- net/ipv4/inet_connection_sock.c | 42 +- net/ipv4/inet_diag.c | 570 +- net/ipv4/inet_fragment.c | 2 +- net/ipv4/inet_hashtables.c | 108 +- net/ipv4/inet_timewait_sock.c | 11 +- net/ipv4/ip_fragment.c | 6 +- net/ipv4/ip_gre.c | 4 +- net/ipv4/ip_input.c | 40 +- net/ipv4/ip_options.c | 5 +- net/ipv4/ip_output.c | 8 +- net/ipv4/ipmr.c | 9 +- net/ipv4/netfilter.c | 9 +- net/ipv4/netfilter/ipt_rpfilter.c | 4 +- net/ipv4/netfilter/nf_dup_ipv4.c | 4 +- net/ipv4/netfilter/nf_reject_ipv4.c | 52 +- net/ipv4/netfilter/nf_socket_ipv4.c | 3 +- net/ipv4/netfilter/nf_tproxy_ipv4.c | 5 +- net/ipv4/netfilter/nft_fib_ipv4.c | 4 +- net/ipv4/nexthop.c | 42 +- net/ipv4/ping.c | 68 +- net/ipv4/proc.c | 65 +- net/ipv4/raw.c | 7 +- net/ipv4/raw_diag.c | 10 +- net/ipv4/route.c | 28 +- net/ipv4/syncookies.c | 4 + net/ipv4/sysctl_net_ipv4.c | 19 + net/ipv4/tcp.c | 100 +- net/ipv4/tcp_ao.c | 5 +- net/ipv4/tcp_cdg.c | 2 +- net/ipv4/tcp_diag.c | 461 +- net/ipv4/tcp_fastopen.c | 7 +- net/ipv4/tcp_input.c | 395 +- net/ipv4/tcp_ipv4.c | 89 +- net/ipv4/tcp_metrics.c | 6 +- net/ipv4/tcp_minisocks.c | 80 +- net/ipv4/tcp_offload.c | 4 +- net/ipv4/tcp_output.c | 332 +- net/ipv4/tcp_timer.c | 6 +- net/ipv4/udp.c | 171 +- net/ipv4/udp_diag.c | 10 +- net/ipv4/udp_offload.c | 2 - net/ipv4/udp_tunnel_core.c | 3 +- net/ipv4/udp_tunnel_nic.c | 2 +- net/ipv4/xfrm4_policy.c | 4 +- net/ipv6/Kconfig | 7 +- net/ipv6/addrconf.c | 4 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/ah6.c | 50 +- net/ipv6/anycast.c | 2 +- net/ipv6/datagram.c | 2 +- net/ipv6/esp6.c | 4 +- net/ipv6/icmp.c | 9 +- net/ipv6/inet6_connection_sock.c | 2 +- net/ipv6/inet6_hashtables.c | 62 +- net/ipv6/ip6_gre.c | 10 +- net/ipv6/ip6_output.c | 70 +- net/ipv6/ipv6_sockglue.c | 6 +- net/ipv6/mcast.c | 67 +- net/ipv6/ndisc.c | 4 +- net/ipv6/netfilter.c | 5 +- net/ipv6/netfilter/nf_reject_ipv6.c | 67 +- net/ipv6/netfilter/nf_socket_ipv6.c | 3 +- net/ipv6/netfilter/nf_tproxy_ipv6.c | 5 +- net/ipv6/output_core.c | 8 +- net/ipv6/ping.c | 1 - net/ipv6/proc.c | 91 +- net/ipv6/raw.c | 11 +- net/ipv6/route.c | 14 +- net/ipv6/seg6.c | 7 - net/ipv6/seg6_hmac.c | 211 +- net/ipv6/sit.c | 104 +- net/ipv6/syncookies.c | 2 + net/ipv6/tcp_ipv6.c | 56 +- net/ipv6/tcpv6_offload.c | 3 +- net/ipv6/udp.c | 19 +- net/ipv6/udp_offload.c | 2 - net/iucv/af_iucv.c | 4 +- net/mac80211/cfg.c | 186 +- net/mac80211/chan.c | 11 - net/mac80211/debugfs.c | 3 - net/mac80211/debugfs_netdev.c | 2 - net/mac80211/debugfs_sta.c | 2 - net/mac80211/ethtool.c | 6 +- net/mac80211/ieee80211_i.h | 17 +- net/mac80211/iface.c | 25 +- net/mac80211/main.c | 22 +- net/mac80211/mesh.c | 3 + net/mac80211/mesh_ps.c | 2 +- net/mac80211/mlme.c | 91 +- net/mac80211/offchannel.c | 5 +- net/mac80211/rate.c | 11 +- net/mac80211/rx.c | 40 +- net/mac80211/scan.c | 13 +- net/mac80211/sta_info.c | 15 +- net/mac80211/status.c | 21 +- net/mac80211/tests/Makefile | 2 +- net/mac80211/tests/s1g_tim.c | 356 ++ net/mac80211/tx.c | 187 +- net/mac80211/util.c | 67 +- net/mctp/af_mctp.c | 2 +- net/mptcp/crypto.c | 35 +- net/mptcp/ctrl.c | 9 +- net/mptcp/mib.c | 12 +- net/mptcp/mptcp_diag.c | 15 +- net/mptcp/pm.c | 60 +- net/mptcp/pm_kernel.c | 569 +- net/mptcp/pm_netlink.c | 11 +- net/mptcp/pm_userspace.c | 2 +- net/mptcp/protocol.c | 218 +- net/mptcp/protocol.h | 29 +- net/mptcp/sockopt.c | 22 +- net/mptcp/subflow.c | 11 +- net/netfilter/ipset/ip_set_hash_gen.h | 8 +- net/netfilter/ipvs/ip_vs_conn.c | 4 +- net/netfilter/ipvs/ip_vs_core.c | 11 +- net/netfilter/ipvs/ip_vs_ctl.c | 6 +- net/netfilter/ipvs/ip_vs_est.c | 16 +- net/netfilter/ipvs/ip_vs_ftp.c | 4 +- net/netfilter/nf_conntrack_ecache.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 39 +- net/netfilter/nf_conntrack_standalone.c | 3 + net/netfilter/nf_tables_api.c | 47 +- net/netfilter/nfnetlink.c | 2 + net/netfilter/nft_flow_offload.c | 4 +- net/netfilter/nft_payload.c | 20 +- net/netfilter/nft_set_hash.c | 100 +- net/netfilter/nft_set_pipapo.c | 96 +- net/netfilter/nft_set_pipapo.h | 8 +- net/netfilter/nft_set_pipapo_avx2.c | 142 +- net/netfilter/nft_set_pipapo_avx2.h | 4 + net/netfilter/nft_set_rbtree.c | 35 +- net/netlink/af_netlink.c | 4 +- net/nfc/nci/ntf.c | 135 +- net/openvswitch/dp_notify.c | 2 +- net/openvswitch/flow.c | 12 +- net/openvswitch/flow_table.c | 7 +- net/packet/af_packet.c | 134 +- net/packet/diag.c | 2 +- net/packet/internal.h | 14 +- net/phonet/af_phonet.c | 4 +- net/phonet/pep.c | 6 +- net/phonet/socket.c | 25 +- net/psp/Kconfig | 15 + net/psp/Makefile | 5 + net/psp/psp-nl-gen.c | 119 + net/psp/psp-nl-gen.h | 39 + net/psp/psp.h | 54 + net/psp/psp_main.c | 322 ++ net/psp/psp_nl.c | 505 ++ net/psp/psp_sock.c | 292 ++ net/rds/af_rds.c | 2 +- net/rds/connection.c | 9 +- net/rds/ib_mr.h | 1 - net/rds/ib_rdma.c | 3 +- net/rds/ib_recv.c | 2 +- net/rds/message.c | 4 +- net/rds/rds.h | 2 +- net/rds/recv.c | 4 +- net/rds/send.c | 4 +- net/rfkill/input.c | 2 +- net/rxrpc/rxperf.c | 2 +- net/sched/act_api.c | 12 +- net/sched/act_simple.c | 1 - net/sched/act_skbmod.c | 22 +- net/sched/act_tunnel_key.c | 16 +- net/sched/act_vlan.c | 16 +- net/sched/sch_api.c | 4 +- net/sctp/Kconfig | 47 +- net/sctp/auth.c | 166 +- net/sctp/chunk.c | 3 +- net/sctp/diag.c | 2 +- net/sctp/endpointola.c | 23 +- net/sctp/proc.c | 12 +- net/sctp/protocol.c | 14 +- net/sctp/sm_make_chunk.c | 60 +- net/sctp/sm_statefuns.c | 5 +- net/sctp/socket.c | 41 +- net/sctp/sysctl.c | 49 +- net/smc/Kconfig | 16 +- net/smc/Makefile | 1 - net/smc/af_smc.c | 30 +- net/smc/smc_clc.c | 73 +- net/smc/smc_core.c | 37 +- net/smc/smc_core.h | 5 + net/smc/smc_diag.c | 2 +- net/smc/smc_ib.c | 18 +- net/smc/smc_ism.c | 233 +- net/smc/smc_ism.h | 36 +- net/smc/smc_loopback.c | 425 -- net/smc/smc_loopback.h | 60 - net/smc/smc_pnet.c | 70 +- net/smc/smc_tx.c | 3 + net/socket.c | 35 +- net/tipc/addr.c | 6 +- net/tipc/addr.h | 2 +- net/tipc/link.c | 9 +- net/tipc/socket.c | 6 +- net/tls/tls.h | 3 +- net/tls/tls_device.c | 20 +- net/tls/tls_proc.c | 10 +- net/unix/garbage.c | 2 +- net/vmw_vsock/af_vsock.c | 9 +- net/vmw_vsock/virtio_transport.c | 2 +- net/vmw_vsock/vsock_loopback.c | 2 +- net/wireless/chan.c | 103 +- net/wireless/core.c | 9 + net/wireless/ethtool.c | 2 +- net/wireless/nl80211.c | 805 ++- net/wireless/reg.c | 76 +- net/wireless/scan.c | 9 +- net/wireless/trace.h | 91 +- net/wireless/util.c | 31 +- net/xdp/xsk.c | 113 +- net/xfrm/xfrm_policy.c | 16 +- net/xfrm/xfrm_proc.c | 12 +- net/xfrm/xfrm_user.c | 10 +- rust/kernel/net/phy.rs | 7 +- scripts/coccinelle/misc/ptr_err_to_pe.cocci | 34 + scripts/headers_install.sh | 2 +- tools/include/linux/slab.h | 165 +- tools/net/ynl/Makefile.deps | 1 + tools/net/ynl/lib/ynl-priv.h | 10 +- tools/net/ynl/lib/ynl.c | 6 +- tools/net/ynl/pyynl/ethtool.py | 14 +- tools/net/ynl/pyynl/lib/__init__.py | 4 +- tools/net/ynl/pyynl/lib/doc_generator.py | 402 ++ tools/net/ynl/pyynl/lib/nlspec.py | 2 +- tools/net/ynl/pyynl/lib/ynl.py | 45 +- tools/net/ynl/pyynl/ynl_gen_c.py | 135 +- tools/net/ynl/pyynl/ynl_gen_rst.py | 384 +- tools/testing/radix-tree/maple.c | 514 +- tools/testing/selftests/Makefile | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_udp4.c | 3 +- tools/testing/selftests/bpf/progs/bpf_iter_udp6.c | 4 +- tools/testing/selftests/bpf/progs/mptcp_subflow.c | 2 +- tools/testing/selftests/drivers/net/.gitignore | 1 + tools/testing/selftests/drivers/net/Makefile | 10 + .../testing/selftests/drivers/net/bonding/Makefile | 4 +- .../drivers/net/bonding/bond_ipsec_offload.sh | 156 + .../drivers/net/bonding/bond_lacp_prio.sh | 108 + tools/testing/selftests/drivers/net/bonding/config | 4 + tools/testing/selftests/drivers/net/config | 5 +- tools/testing/selftests/drivers/net/hds.py | 39 + tools/testing/selftests/drivers/net/hw/Makefile | 2 + tools/testing/selftests/drivers/net/hw/config | 2 + tools/testing/selftests/drivers/net/hw/devmem.py | 14 +- .../selftests/drivers/net/hw/lib/py/__init__.py | 4 +- tools/testing/selftests/drivers/net/hw/ncdevmem.c | 856 ++- .../selftests/drivers/net/hw/nic_timestamp.py | 113 + tools/testing/selftests/drivers/net/hw/rss_ctx.py | 18 +- .../selftests/drivers/net/hw/rss_flow_label.py | 167 + tools/testing/selftests/drivers/net/hw/tso.py | 11 +- .../selftests/drivers/net/lib/py/__init__.py | 6 +- tools/testing/selftests/drivers/net/lib/py/env.py | 45 +- .../selftests/drivers/net/lib/sh/lib_netcons.sh | 10 +- .../drivers/net/mlxsw/devlink_trap_policer.sh | 9 +- .../selftests/drivers/net/mlxsw/qos_ets_strict.sh | 12 +- .../drivers/net/mlxsw/qos_max_descriptors.sh | 9 +- .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 12 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 6 +- .../testing/selftests/drivers/net/napi_threaded.py | 34 +- .../selftests/drivers/net/netcons_cmdline.sh | 55 +- tools/testing/selftests/drivers/net/psp.py | 627 +++ .../testing/selftests/drivers/net/psp_responder.c | 483 ++ tools/testing/selftests/drivers/net/stats.py | 35 +- tools/testing/selftests/drivers/net/team/Makefile | 6 +- tools/testing/selftests/drivers/net/team/config | 1 + .../testing/selftests/drivers/net/team/options.sh | 188 + tools/testing/selftests/drivers/net/xdp.py | 75 +- tools/testing/selftests/net/.gitignore | 2 + tools/testing/selftests/net/Makefile | 11 +- tools/testing/selftests/net/af_unix/Makefile | 2 +- tools/testing/selftests/net/af_unix/scm_inq.c | 26 +- tools/testing/selftests/net/af_unix/scm_pidfd.c | 2 - tools/testing/selftests/net/af_unix/scm_rights.c | 28 +- tools/testing/selftests/net/bpf_offload.py | 4 +- tools/testing/selftests/net/cmsg_sender.c | 10 +- tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/fcnal-ipv4.sh | 2 + tools/testing/selftests/net/fcnal-ipv6.sh | 2 + tools/testing/selftests/net/fcnal-other.sh | 2 + tools/testing/selftests/net/fcnal-test.sh | 435 +- tools/testing/selftests/net/fdb_notify.sh | 26 +- tools/testing/selftests/net/forwarding/Makefile | 5 +- tools/testing/selftests/net/forwarding/README | 15 + .../net/forwarding/bridge_activity_notify.sh | 170 + .../net/forwarding/bridge_fdb_local_vlan_0.sh | 387 ++ .../net/forwarding/custom_multipath_hash.sh | 2 +- .../net/forwarding/gre_custom_multipath_hash.sh | 2 +- .../net/forwarding/ip6_forward_instats_vrf.sh | 6 +- .../net/forwarding/ip6gre_custom_multipath_hash.sh | 2 +- tools/testing/selftests/net/forwarding/lib.sh | 50 +- .../net/forwarding/mirror_gre_bridge_1q_lag.sh | 2 +- .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 4 +- .../selftests/net/forwarding/sch_ets_core.sh | 9 +- tools/testing/selftests/net/forwarding/sch_red.sh | 12 +- .../selftests/net/forwarding/sch_tbf_core.sh | 6 +- .../net/forwarding/vxlan_bridge_1q_mc_ul.sh | 141 +- .../selftests/net/forwarding/vxlan_reserved.sh | 33 +- tools/testing/selftests/net/gro.c | 58 +- tools/testing/selftests/net/gro.sh | 2 +- tools/testing/selftests/net/ipv6_fragmentation.c | 114 + tools/testing/selftests/net/lib.sh | 72 +- tools/testing/selftests/net/lib/py/__init__.py | 2 +- tools/testing/selftests/net/lib/py/ksft.py | 10 + tools/testing/selftests/net/lib/py/utils.py | 45 +- tools/testing/selftests/net/lib/py/ynl.py | 5 + tools/testing/selftests/net/lib/sh/defer.sh | 20 +- tools/testing/selftests/net/lib/xdp_native.bpf.c | 9 +- tools/testing/selftests/net/mptcp/mptcp_inq.c | 9 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 228 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 9 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 18 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 2 +- tools/testing/selftests/net/netfilter/config | 1 + .../selftests/net/netfilter/nft_concat_range.sh | 56 +- tools/testing/selftests/net/netfilter/nft_nat.sh | 4 +- tools/testing/selftests/net/netlink-dumps.c | 43 +- .../testing/selftests/net/openvswitch/ovs-dpctl.py | 2 +- .../testing/selftests/net/packetdrill/defaults.sh | 3 +- .../selftests/net/packetdrill/ksft_runner.sh | 53 +- .../selftests/net/packetdrill/tcp_close_no_rst.pkt | 32 + .../tcp_fastopen_server_basic-cookie-not-reqd.pkt | 32 + .../tcp_fastopen_server_basic-no-setsockopt.pkt | 21 + .../tcp_fastopen_server_basic-non-tfo-listener.pkt | 26 + .../tcp_fastopen_server_basic-pure-syn-data.pkt | 50 + .../packetdrill/tcp_fastopen_server_basic-rw.pkt | 23 + .../tcp_fastopen_server_basic-zero-payload.pkt | 26 + ...ent-ack-dropped-then-recovery-ms-timestamps.pkt | 46 + .../tcp_fastopen_server_experimental_option.pkt | 37 + .../tcp_fastopen_server_fin-close-socket.pkt | 30 + .../tcp_fastopen_server_icmp-before-accept.pkt | 49 + .../tcp_fastopen_server_reset-after-accept.pkt | 37 + .../tcp_fastopen_server_reset-before-accept.pkt | 32 + ...astopen_server_reset-close-with-unread-data.pkt | 32 + .../tcp_fastopen_server_reset-non-tfo-socket.pkt | 37 + .../tcp_fastopen_server_sockopt-fastopen-key.pkt | 74 + ...fastopen_server_trigger-rst-listener-closed.pkt | 21 + ... tcp_fastopen_server_trigger-rst-reconnect.pkt} | 10 +- ...topen_server_trigger-rst-unread-data-closed.pkt | 23 + tools/testing/selftests/net/pmtu.sh | 9 +- tools/testing/selftests/net/psock_tpacket.c | 4 +- tools/testing/selftests/net/route_hint.sh | 79 + tools/testing/selftests/net/rps_default_mask.sh | 12 +- tools/testing/selftests/net/rtnetlink.sh | 15 +- tools/testing/selftests/net/socket.c | 11 +- tools/testing/selftests/net/tcp_port_share.c | 258 + .../selftests/net/test_bridge_backup_port.sh | 31 +- .../selftests/net/test_vxlan_fdb_changelink.sh | 8 +- tools/testing/selftests/net/tfo_passive.sh | 2 +- tools/testing/selftests/net/tls.c | 5 + tools/testing/selftests/net/traceroute.sh | 250 +- tools/testing/selftests/net/vlan_bridge_binding.sh | 44 +- tools/testing/selftests/net/ynl.mk | 5 +- .../tc-testing/tc-tests/actions/police.json | 2 +- .../testing/selftests/wireguard/qemu/kernel.config | 8 +- tools/testing/shared/linux.c | 120 +- tools/testing/shared/maple-shared.h | 11 + tools/testing/shared/maple-shim.c | 7 + tools/testing/vma/vma_internal.h | 259 +- tools/testing/vsock/util.c | 1 - 1575 files changed, 84045 insertions(+), 30961 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-framer-pef2256 create mode 100644 Documentation/devicetree/bindings/net/apm,xgene-enet.yaml create mode 100644 Documentation/devicetree/bindings/net/apm,xgene-mdio-rgmii.yaml delete mode 100644 Documentation/devicetree/bindings/net/apm-xgene-enet.txt delete mode 100644 Documentation/devicetree/bindings/net/apm-xgene-mdio.txt delete mode 100644 Documentation/devicetree/bindings/net/brcm,bcm7445-switch-v4.0.txt create mode 100644 Documentation/devicetree/bindings/net/pse-pd/skyworks,si3474.yaml create mode 100644 Documentation/devicetree/bindings/net/qcom,ipq9574-ppe.yaml create mode 100644 Documentation/devicetree/bindings/net/spacemit,k1-emac.yaml create mode 100644 Documentation/devicetree/bindings/net/ti,icssm-prueth.yaml create mode 100644 Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml create mode 100644 Documentation/devicetree/bindings/ptp/nxp,ptp-netc.yaml create mode 100644 Documentation/netlink/specs/index.rst create mode 100644 Documentation/netlink/specs/psp.yaml create mode 100644 Documentation/networking/device_drivers/ethernet/qualcomm/ppe/ppe.rst delete mode 100644 Documentation/networking/netlink_spec/.gitignore delete mode 100644 Documentation/networking/netlink_spec/readme.txt create mode 100644 Documentation/networking/psp.rst create mode 100755 Documentation/sphinx/parser_yaml.py delete mode 100644 drivers/bluetooth/h4_recv.h create mode 100644 drivers/dibs/Kconfig create mode 100644 drivers/dibs/Makefile create mode 100644 drivers/dibs/dibs_loopback.c create mode 100644 drivers/dibs/dibs_loopback.h create mode 100644 drivers/dibs/dibs_main.c create mode 100644 drivers/dpll/zl3073x/flash.c create mode 100644 drivers/dpll/zl3073x/flash.h create mode 100644 drivers/dpll/zl3073x/fw.c create mode 100644 drivers/dpll/zl3073x/fw.h delete mode 100644 drivers/net/dsa/dsa_loop.h delete mode 100644 drivers/net/dsa/dsa_loop_bdinfo.c rename drivers/net/{phy/spi_ks8995.c => dsa/ks8995.c} (50%) create mode 100644 drivers/net/dsa/lantiq/Kconfig create mode 100644 drivers/net/dsa/lantiq/Makefile rename drivers/net/dsa/{ => lantiq}/lantiq_gswip.c (80%) create mode 100644 drivers/net/dsa/lantiq/lantiq_gswip.h rename drivers/net/dsa/{ => lantiq}/lantiq_pce.h (98%) delete mode 100644 drivers/net/ethernet/airoha/airoha_npu.h create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-pps.c create mode 100644 drivers/net/ethernet/broadcom/bnge/bnge_db.h create mode 100644 drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c create mode 100644 drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.h create mode 100644 drivers/net/ethernet/huawei/hinic3/hinic3_csr.h create mode 100644 drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c create mode 100644 drivers/net/ethernet/huawei/hinic3/hinic3_eqs.h create mode 100644 drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c create mode 100644 drivers/net/ethernet/huawei/hinic3/hinic3_pci_id_tbl.h create mode 100644 drivers/net/ethernet/huawei/hinic3/hinic3_rss.c create mode 100644 drivers/net/ethernet/huawei/hinic3/hinic3_rss.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_fwlog.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_fwlog.h rename drivers/net/ethernet/intel/ice/{ice_virtchnl_allowlist.c => virt/allowlist. [...] rename drivers/net/ethernet/intel/ice/{ice_virtchnl_allowlist.h => virt/allowlist. [...] rename drivers/net/ethernet/intel/ice/{ice_virtchnl_fdir.c => virt/fdir.c} (100%) rename drivers/net/ethernet/intel/ice/{ice_virtchnl_fdir.h => virt/fdir.h} (100%) create mode 100644 drivers/net/ethernet/intel/ice/virt/queues.c create mode 100644 drivers/net/ethernet/intel/ice/virt/queues.h create mode 100644 drivers/net/ethernet/intel/ice/virt/rss.c create mode 100644 drivers/net/ethernet/intel/ice/virt/rss.h rename drivers/net/ethernet/intel/ice/{ice_virtchnl.c => virt/virtchnl.c} (62%) rename drivers/net/ethernet/intel/ice/{ice_virtchnl.h => virt/virtchnl.h} (100%) create mode 100644 drivers/net/ethernet/intel/idpf/xdp.c create mode 100644 drivers/net/ethernet/intel/idpf/xdp.h create mode 100644 drivers/net/ethernet/intel/idpf/xsk.c create mode 100644 drivers/net/ethernet/intel/idpf/xsk.h create mode 100644 drivers/net/ethernet/intel/libie/fwlog.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/nv_param.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/nv_param.h create mode 100644 drivers/net/ethernet/qualcomm/ppe/Makefile create mode 100644 drivers/net/ethernet/qualcomm/ppe/ppe.c create mode 100644 drivers/net/ethernet/qualcomm/ppe/ppe.h create mode 100644 drivers/net/ethernet/qualcomm/ppe/ppe_config.c create mode 100644 drivers/net/ethernet/qualcomm/ppe/ppe_config.h create mode 100644 drivers/net/ethernet/qualcomm/ppe/ppe_debugfs.c create mode 100644 drivers/net/ethernet/qualcomm/ppe/ppe_debugfs.h create mode 100644 drivers/net/ethernet/qualcomm/ppe/ppe_regs.h create mode 100644 drivers/net/ethernet/renesas/rswitch_l2.c create mode 100644 drivers/net/ethernet/renesas/rswitch_l2.h rename drivers/net/ethernet/renesas/{rswitch.c => rswitch_main.c} (95%) create mode 100644 drivers/net/ethernet/spacemit/Kconfig create mode 100644 drivers/net/ethernet/spacemit/Makefile create mode 100644 drivers/net/ethernet/spacemit/k1_emac.c create mode 100644 drivers/net/ethernet/spacemit/k1_emac.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-sun55i.c create mode 100644 drivers/net/ethernet/ti/icssm/icssm_prueth.c create mode 100644 drivers/net/ethernet/ti/icssm/icssm_prueth.h create mode 100644 drivers/net/ethernet/ti/icssm/icssm_prueth_ptp.h create mode 100644 drivers/net/ethernet/ti/icssm/icssm_switch.h create mode 100644 drivers/net/netdevsim/psp.c delete mode 100644 drivers/net/phy/mdio-boardinfo.c delete mode 100644 drivers/net/phy/mdio-boardinfo.h create mode 100644 drivers/net/pse-pd/si3474.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/tests/links.c create mode 100644 drivers/net/wireless/intel/iwlwifi/tests/nvm_parse.c create mode 100644 drivers/ptp/ptp_netc.c delete mode 100644 drivers/ptp/ptp_qoriq_debugfs.c create mode 100644 include/dt-bindings/net/renesas,r9a09g077-pcs-miic.h create mode 100644 include/linux/dibs.h create mode 100644 include/linux/net/intel/libie/fwlog.h create mode 100644 include/linux/soc/airoha/airoha_offload.h create mode 100644 include/net/psp.h create mode 100644 include/net/psp/functions.h create mode 100644 include/net/psp/types.h create mode 100644 include/net/tcp_ecn.h create mode 100644 include/uapi/linux/psp.h delete mode 100644 net/batman-adv/network-coding.c delete mode 100644 net/batman-adv/network-coding.h create mode 100644 net/core/netdev_queues.c create mode 100644 net/mac80211/tests/s1g_tim.c create mode 100644 net/psp/Kconfig create mode 100644 net/psp/Makefile create mode 100644 net/psp/psp-nl-gen.c create mode 100644 net/psp/psp-nl-gen.h create mode 100644 net/psp/psp.h create mode 100644 net/psp/psp_main.c create mode 100644 net/psp/psp_nl.c create mode 100644 net/psp/psp_sock.c delete mode 100644 net/smc/smc_loopback.c delete mode 100644 net/smc/smc_loopback.h create mode 100644 scripts/coccinelle/misc/ptr_err_to_pe.cocci create mode 100644 tools/net/ynl/pyynl/lib/doc_generator.py create mode 100755 tools/testing/selftests/drivers/net/bonding/bond_ipsec_offload.sh create mode 100755 tools/testing/selftests/drivers/net/bonding/bond_lacp_prio.sh create mode 100755 tools/testing/selftests/drivers/net/hw/nic_timestamp.py create mode 100755 tools/testing/selftests/drivers/net/hw/rss_flow_label.py create mode 100755 tools/testing/selftests/drivers/net/psp.py create mode 100644 tools/testing/selftests/drivers/net/psp_responder.c create mode 100755 tools/testing/selftests/drivers/net/team/options.sh create mode 100755 tools/testing/selftests/net/fcnal-ipv4.sh create mode 100755 tools/testing/selftests/net/fcnal-ipv6.sh create mode 100755 tools/testing/selftests/net/fcnal-other.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_activity_notify.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_fdb_local_vlan_0.sh create mode 100644 tools/testing/selftests/net/ipv6_fragmentation.c create mode 100644 tools/testing/selftests/net/packetdrill/tcp_close_no_rst.pkt create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_bas [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_bas [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_bas [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_bas [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_bas [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_bas [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_cli [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_exp [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_fin [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_icm [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_res [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_res [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_res [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_res [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_soc [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_tri [...] rename tools/testing/selftests/net/packetdrill/{tcp_fastopen_server_reset-after-di [...] create mode 100644 tools/testing/selftests/net/packetdrill/tcp_fastopen_server_tri [...] create mode 100755 tools/testing/selftests/net/route_hint.sh create mode 100644 tools/testing/selftests/net/tcp_port_share.c