Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-06--00-00 (v6.17-rc4-945-gd675c1397ea4) remotes/brancher/net-next-2025-09-06--03-00 (v6.17-rc4-932-gdd7ca1064e90) ==== BASE DIFF ==== drivers/net/dsa/ocelot/felix.c | 4 + drivers/net/dsa/ocelot/felix.h | 3 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 3 +- drivers/net/ethernet/freescale/fec_main.c | 3 +- drivers/net/ethernet/freescale/fman/mac.c | 2 - drivers/net/ethernet/renesas/sh_eth.c | 30 +--- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 10 +- drivers/net/pcs/pcs-lynx.c | 11 +- drivers/net/phy/aquantia/aquantia.h | 25 ++++ drivers/net/phy/aquantia/aquantia_main.c | 175 +++++++++++++++++++--- drivers/net/phy/fixed_phy.c | 68 +-------- drivers/net/phy/phy.c | 12 +- drivers/net/phy/phylink.c | 28 +++- tools/testing/selftests/drivers/net/hw/ncdevmem.c | 4 + 15 files changed, 250 insertions(+), 135 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.r5oOweQO7x b/tmp/tmp.YacX19gLXJ index d19bb627f5b1..f7d3b0ca6462 100644 --- a/tmp/tmp.r5oOweQO7x +++ b/tmp/tmp.YacX19gLXJ @@ -3,6 +3,7 @@ nipa: config: x86: disable GPUs and sound nipa: drv: net: add timeout nipa: forwarding: set timeout to 3 hours nipa: config: disable CPU_MITIGATIONS +nipa: tc_action dbg nipa: selftests: net: enable profiling nipa: dbg: tests: bonding: print info on failure nipa: timestamp - try waking @@ -11,9 +12,10 @@ 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: phy: marvell: Fix 88e1510 downshift counter errata +mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN net: xdp: handle frags with unreadable memory net: xdp: pass full flags to xdp_update_skb_shared_info() -selftests: forwarding: Reorder arguments to obey POSIX getopt selftest: netcons: create a torture test selftest: netcons: refactor target creation netpoll: fix incorrect refcount handling causing incorrect cleanup @@ -69,24 +71,11 @@ ptp: qoriq: convert to use generic interfaces to set loopback mode ptp: netc: add the periodic output signal loopback support ptp: add debugfs interfaces to loop back the periodic output signal sfc: farch: Potential Null Pointer Dereference in ef4_farch_handle_tx_event() -ixgbe: Remove self-assignment code eth: fbnic: support persistent NAPI config net/mlx5: Avoid copying payload to the skb's linear part net/mlx5: DMA-sync earlier in mlx5e_skb_from_cqe_mpwrq_nonlinear net: thunder_bgx: use OF loop instead of fwnode net: thunder_bgx: check for MAC probe defer -net/smc: handle -ENOMEM from smc_wr_alloc_link_mem gracefully -net/smc: make wr buffer count configurable -net: stmmac: dwmac-renesas-gbeth: Add support for RZ/T2H SoC -net: stmmac: dwmac-renesas-gbeth: Use OF data for configuration -dt-bindings: net: renesas,rzv2h-gbeth: Document Renesas RZ/T2H and RZ/N2H SoCs -net: fec: enable the Jumbo frame support for i.MX8QM -net: fec: add change_mtu to support dynamic buffer allocation -net: fec: add rx_frame_size to support configurable RX length -net: fec: add pagepool_order to support variable page size -net: fec: use a member variable for maximum buffer size -net: fman: clean up included headers -selftests: ncdevmem: don't retry EFAULT selftests: forwarding: Add test for BR_BOOLOPT_FDB_LOCAL_VLAN_0 selftests: net: lib.sh: Don't defer failed commands selftests: defer: Introduce DEFER_PAUSE_ON_FAIL @@ -97,13 +86,8 @@ net: bridge: BROPT_FDB_LOCAL_VLAN_0: On bridge changeaddr, skip per-VLAN FDBs net: bridge: BROPT_FDB_LOCAL_VLAN_0: On port changeaddr, skip per-VLAN FDBs net: bridge: BROPT_FDB_LOCAL_VLAN_0: Look up FDB on VLAN 0 on miss net: bridge: Introduce BROPT_FDB_LOCAL_VLAN_0 -sh_eth: Use async pm_runtime_put() -sh_eth: Convert to DEFINE_SIMPLE_DEV_PM_OPS() -sh_eth: Remove dummy Runtime PM callbacks syztest tunnels: reset the GSO metadata before reusing the skb -net: phy: transfer phy_config_inband() locking responsibility to phylink -net: phylink: add lock for serializing concurrent pl->phydev writes with resolver net: stmmac: use STMMAC_CSR_xxx definitions in platform glue net: stmmac: mdio: remove redundant clock rate tests net: stmmac: mdio: return clk_csr value from stmmac_clk_csr_set() @@ -123,25 +107,8 @@ net: ti: icssm-prueth: Adds ICSSM Ethernet driver dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs microchip: lan865x: Allow to fetch MAC from NVMEM microchip: lan865x: Enable MAC address validation -net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable() -net: phy: fixed_phy: remove link gpio support docs: networking: can: change bcm_msg_head frames member to support flexible array eea: Add basic driver framework for Alibaba Elastic Ethernet Adaptor -netrom: linearize and validate lengths in nr_rx_frame() -amd-xgbe: Add PPS periodic output support -net: stmmac: intel: only populate plat->crosststamp when supported -net: stmmac: ptp: conditionally populate getcrosststamp() method -net: phy: aquantia: support phy-mode = "10g-qxgmii" on NXP SPF-30841 (AQR412C) -net: phy: aquantia: create and store a 64-bit firmware image fingerprint -net: phy: aquantia: report and configure in-band autoneg capabilities -net: phy: aquantia: print global syscfg registers -net: dsa: felix: support phy-mode = "10g-qxgmii" -net: pcs: lynx: support phy-mode = "10g-qxgmii" -dpll: zl3073x: Implement devlink flash callback -dpll: zl3073x: Refactor DPLL initialization -dpll: zl3073x: Add firmware loading functionality -dpll: zl3073x: Add low-level flash functions -dpll: zl3073x: Add functions to access hardware registers selftests/net: add offload checking test for virtual interface net: bridge: use common function to compute the features team: use common function to compute the features