Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-07-21--16-00 (v6.16-rc6-1720-g5e32bdca782f) remotes/brancher/net-next-hw-2025-07-22--00-00 (v6.16-rc6-1693-g279b4c64071a) ==== BASE DIFF ==== drivers/net/ethernet/amd/xgbe/Makefile | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 10 + drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 126 ------- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 204 +---------- drivers/net/ethernet/amd/xgbe/xgbe-hwtstamp.c | 401 +++++++++++++++++++++ drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 2 + drivers/net/ethernet/amd/xgbe/xgbe-ptp.c | 75 ++-- drivers/net/ethernet/amd/xgbe/xgbe.h | 47 ++- drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c | 3 + net/appletalk/aarp.c | 24 +- tools/testing/selftests/net/forwarding/lib.sh | 14 + .../testing/selftests/net/forwarding/tc_flower.sh | 52 ++- tools/testing/selftests/net/mptcp/Makefile | 3 +- .../selftests/net/mptcp/mptcp_connect_checksum.sh | 5 + .../selftests/net/mptcp/mptcp_connect_mmap.sh | 5 + .../selftests/net/mptcp/mptcp_connect_sendfile.sh | 5 + 16 files changed, 593 insertions(+), 385 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.KzYM5izjmA b/tmp/tmp.cycAYAlYHF index 81acc47d834e..6557510d73e0 100644 --- a/tmp/tmp.KzYM5izjmA +++ b/tmp/tmp.cycAYAlYHF @@ -27,27 +27,11 @@ Octeontx2-af: Debugfs support for firmware data Octeontx2-af: RPM: Update DMA mask Octeontx2-af: Disable stale DMAC filters Octeontx2-af: Add programmed macaddr to RVU pfvf -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 ixgbe: xsk: add TX multi-buffer support ixgbe: xsk: support batched xsk Tx interfaces to increase performance ixgbe: xsk: use ixgbe_desc_unused as the budget in ixgbe_xmit_zc ixgbe: xsk: resolve the underflow of budget in ixgbe_xmit_zc ixgbe: xsk: remove budget from ixgbe_clean_xdp_tx_irq -wireguard: queueing: always return valid online CPU in wg_cpumask_choose_online() -wireguard: queueing: simplify wg_cpumask_next_online() Documentation: netlink: specs: tc: Add DualPI2 specification selftests/tc-testing: Add selftests for qdisc DualPI2 selftests/tc-testing: Fix warning and style check on tdc.sh @@ -56,7 +40,6 @@ sched: Dump configuration and statistics of dualpi2 qdisc sched: Struct definition and parsing of dualpi2 qdisc selftests/tc-testing: Check backlog stats in gso_skb case net/sched: Fix backlog accounting in qdisc_dequeue_internal -ptp: prevent possible ABBA deadlock in ptp_clock_freerun() ibmveth: Add multi buffers rx replenishment hcall support selftests: drv-net: Test head-adjustment support selftests: drv-net: Test tail-adjustment support @@ -64,22 +47,10 @@ selftests: drv-net: Test XDP_TX support selftests: drv-net: Test XDP_PASS/DROP support net: netdevsim: hook in XDP handling ip6_gre: Factor out common ip6gre tunnel match into helper -amd-xgbe: Configure and retrieve 'tx-usecs' for Tx coalescing -net: dsa: microchip: Disable PTP function of KSZ8463 -net: dsa: microchip: Setup fiber ports for KSZ8463 -net: dsa: microchip: Write switch MAC address differently for KSZ8463 -net: dsa: microchip: Use different registers for KSZ8463 -net: dsa: microchip: Transform register for use with KSZ8463 -net: dsa: microchip: Add KSZ8463 switch support to KSZ DSA driver -dt-bindings: net: dsa: microchip: Add KSZ8463 switch support mptcp: fix typo in a comment mptcp: add TCP_MAXSEG sockopt support tcp: add tcp_sock_set_maxseg mptcp: sockopt: drop redundant tcp_getsockopt -net: bcmasp: Restore programming of TX map vector register -net: core: Fix the loop in default_device_exit_net() -amd-xgbe: add hardware PTP timestamping support -and-xgbe: remove the abstraction for hwptp ixgbevf: remove unused fields from struct ixgbevf_adapter igbvf: remove unused fields from struct igbvf_adapter igc: Add wildcard rule support to ethtool NFC using Default Queue @@ -93,12 +64,8 @@ idpf: add cross timestamping idpf: add flow steering support virtchnl2: add flow steering support virtchnl2: rename enum virtchnl2_cap_rss -tcp: do not increment BeyondWindow MIB for old seq -tcp: do not set a zero size receive buffer s390/qeth: Make hw_trap sysfs attribute idempotent -selftests: tc: Add generic erspan_opts matching support for tc-flower net: phy: qcom: qca807x: Enable WoL support using shared library -netvsc: transfer lower device max tso size net: usb: smsc95xx: add support for ethtool pause parameters selftests: drv-net: rss_api: context create and delete tests ethtool: rss: support removing contexts via Netlink @@ -129,7 +96,4 @@ gve: deduplicate xdp info and xsk pool registration logic net: usb: cdc-ncm: check for filtering capability ptp: add Alibaba CIPU PTP clock driver net: stmmac: dwmac-renesas-gbeth: Add PM suspend/resume callbacks -net: appletalk: Fix use-after-free in AARP proxy probe net: pppoe: implement GRO support -selftests: mptcp: connect: also cover checksum -selftests: mptcp: connect: also cover alt modes