Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-08-13--00-00 (net-next-6.17-10355-g8c7d58dcfcbb) remotes/brancher/net-next-2025-08-13--03-00 (net-next-6.17-10392-g7345c3e304b9) ==== BASE DIFF ==== .../devicetree/bindings/net/airoha,en7581-npu.yaml | 22 +- drivers/net/ethernet/airoha/airoha_npu.c | 175 +++++++++++++- drivers/net/ethernet/airoha/airoha_npu.h | 36 --- drivers/net/ethernet/airoha/airoha_ppe.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 74 +++--- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 73 +++--- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 58 ++--- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 68 ++---- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 + drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 73 +++--- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 64 ++--- drivers/net/mdio/mdio-bcm-unimac.c | 4 +- drivers/net/netconsole.c | 91 +++----- drivers/ptp/ptp_private.h | 5 + drivers/ptp/ptp_vclock.c | 7 + include/linux/soc/airoha/airoha_offload.h | 260 +++++++++++++++++++++ include/linux/stmmac.h | 2 + net/sched/act_simple.c | 1 - net/tls/tls.h | 2 +- net/tls/tls_strp.c | 11 +- net/tls/tls_sw.c | 3 +- tools/testing/selftests/drivers/net/hw/config | 2 + tools/testing/selftests/drivers/net/hw/devmem.py | 14 +- tools/testing/selftests/drivers/net/hw/ncdevmem.c | 14 +- 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/lib/py/utils.py | 5 +- tools/testing/selftests/net/tls.c | 63 +++++ 32 files changed, 818 insertions(+), 393 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.Lypq76Pe1t b/tmp/tmp.Axqx7pBhCk index 1ad1fb8cf11e..d2caacd1378a 100644 --- a/tmp/tmp.Lypq76Pe1t +++ b/tmp/tmp.Axqx7pBhCk @@ -12,12 +12,36 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: dbg net/sctp_vrf.sh nipa: disable random kunit tests +net: bridge: fix soft lockup in br_multicast_query_expired() +net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path +ppp: fix race conditions in ppp_fill_forward_path +selftests/tc-testing: Check backlog stats in gso_skb case +net/sched: Fix backlog accounting in qdisc_dequeue_internal ixgbe: prevent from unwanted interface name changes devlink: let driver opt out of automatic phys_port_name generation net: kcm: Fix race condition in kcm_unattach() selftests: net/forwarding: test purge of active DWRR classes net/sched: ets: use old 'nbands' while purging unused classes netdevsim: Fix wild pointer access in nsim_queue_free(). +Check in_sack firstly in tcp_match_skb_to_sack() +selftests: drv-net: wait for carrier +net/mlx5: Support getcyclesx and getcrosscycles +net/mlx5: Extract MTCTR register read logic into helper function +ptp: Add ioctl commands to expose raw cycle counter values +MAINTAINERS: Add maintainer for Qualcomm PPE driver +net: ethernet: qualcomm: Add PPE debugfs support for PPE counters +net: ethernet: qualcomm: Initialize PPE L2 bridge settings +net: ethernet: qualcomm: Initialize PPE queue to Ethernet DMA ring mapping +net: ethernet: qualcomm: Initialize PPE RSS hash settings +net: ethernet: qualcomm: Initialize PPE port control settings +net: ethernet: qualcomm: Initialize PPE service code settings +net: ethernet: qualcomm: Initialize PPE queue settings +net: ethernet: qualcomm: Initialize the PPE scheduler settings +net: ethernet: qualcomm: Initialize PPE queue management for IPQ9574 +net: ethernet: qualcomm: Initialize PPE buffer management for IPQ9574 +net: ethernet: qualcomm: Add PPE driver for IPQ9574 SoC +docs: networking: Add PPE driver documentation for Qualcomm IPQ9574 SoC +dt-bindings: net: Add PPE for Qualcomm IPQ9574 SoC igb: Fix NULL pointer dereference in ethtool loopback test selftests/net: add vxlan localbind selftest net: geneve: enable binding geneve sockets to local addresses @@ -81,33 +105,7 @@ eth: bnxt: support RSS on IPv6 Flow Label eth: fbnic: support RSS on IPv6 Flow Label net: ethtool: support including Flow Label in the flow hash for RSS net/core: fix wrong return value in __splice_segment -selftests: drv-net: devmem: flip the direction of Tx tests -selftests: net: terminate bkg() commands on exception -selftests: drv-net: devmem: add / correct the IPv6 support -selftests: drv-net: devmem: remove sudo from system() calls -selftests: drv-net: add configs for zerocopy Rx net: mana: Use page pool fragments for RX buffers instead of full pages to improve memory efficiency. -selftest: af_unix: Silence -Wall warning for scm_pid.c. -selftest: af_unix: Silence -Wflex-array-member-not-at-end warning for scm_rights.c. -selftest: af_unix: Silence -Wflex-array-member-not-at-end warning for scm_inq.c. -selftest: af_unix: Add -Wall and -Wflex-array-member-not-at-end to CFLAGS. -net: phy: fixed: remove usage of a faux device -netconsole: use netpoll_parse_ip_addr in local_ip_store -netconsole: use netpoll_parse_ip_addr in local_ip_store -netconsole: add support for strings with new line in netpoll_parse_ip_addr -netconsole: move netpoll_parse_ip_addr() earlier for reuse -net: mdio: mdio-bcm-unimac: Refine incorrect clock message -net/sched: Remove redundant memset(0) call in reset_policy() -microchip: lan865x: Fix LAN8651 autoloading -microchip: lan865x: fix module autoloading -net: ethernet: oa_tc6: Handle failure of spi_setup -net: airoha: Add airoha_offload.h header -net: airoha: npu: Enable core 3 for WiFi offloading -net: airoha: npu: Read NPU wlan interrupt lines from the DTS -net: airoha: npu: Add wlan irq management callbacks -net: airoha: npu: Add wlan_{send,get}_msg NPU callbacks -net: airoha: npu: Add NPU wlan memory initialization commands -dt-bindings: net: airoha: npu: Add memory regions used for wlan offload net: pppoe: implement GRO/GSO support net/mlx5: Don't use %pK through tracepoints ice: Don't use %pK through printk or tracepoints