Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-08-21--09-00 (v6.17-rc1-556-g3e1549a007fd) remotes/brancher/net-next-2025-08-21--12-00 (v6.17-rc1-560-gf8ba6d9a6945) ==== BASE DIFF ==== .../devicetree/bindings/net/qcom,ipq9574-ppe.yaml | 533 +++++ .../networking/device_drivers/ethernet/index.rst | 1 + .../device_drivers/ethernet/qualcomm/ppe/ppe.rst | 194 ++ MAINTAINERS | 8 + drivers/net/ethernet/airoha/airoha_ppe.c | 4 +- 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 ++++++ 15 files changed, 4843 insertions(+), 3 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.4JSnZf4SWv b/tmp/tmp.xPfHvvzswo index 53ba2210b3a2..bb69b2571adc 100644 --- a/tmp/tmp.4JSnZf4SWv +++ b/tmp/tmp.xPfHvvzswo @@ -12,8 +12,14 @@ 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 +phy: mscc: Fix when PTP clock is register and unregister microchip: lan865x: fix missing ndo_eth_ioctl handler to support PHY ioctl selftests: rtnetlink: add checks for ifconfig and iproute2 +selftests/net: test ipip packets in gro.sh +net: gro: remove unnecessary df checks +net: gso: restore ids of outer ip headers correctly +net: gro: only merge packets with incrementing or fixed outer ids +net: gro: remove is_ipv6 from napi_gro_cb Octeontx2-vf: Fix max packet length errors page_pool: fix incorrect mp_ops error handling net: wangxun: support to use adaptive RX/TX coalescing @@ -129,24 +135,6 @@ quic: provide family ops for address and protocol quic: provide common utilities and data structures net: build socket infrastructure for QUIC protocol net: define IPPROTO_QUIC and SOL_QUIC constants -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 -net: phy: Clear link-specific data on link down -amd-xgbe: Add PPS periodic output support -net: airoha: ppe: Do not invalid PPE entries in case of SW hash collision -ipv6: mcast: Add ip6_mc_find_idev() helper tcp: accecn: try to fit AccECN option with SACK tcp: accecn: AccECN option ceb/cep and ACE field multi-wrap heuristics tcp: accecn: AccECN option failure handling