Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-11-18--03-00 (v6.18-rc5-1235-g75c305dc8294) remotes/brancher/net-next-2025-11-18--06-00 (v6.18-rc5-1229-gd8ef0644c3ee) ==== BASE DIFF ==== .../bindings/net/sophgo,sg2044-dwmac.yaml | 19 + drivers/dpll/zl3073x/Makefile | 3 +- drivers/dpll/zl3073x/core.c | 243 +------ drivers/dpll/zl3073x/core.h | 184 ++--- drivers/dpll/zl3073x/dpll.c | 776 +++++---------------- drivers/dpll/zl3073x/out.c | 157 +++++ drivers/dpll/zl3073x/out.h | 93 +++ drivers/dpll/zl3073x/prop.c | 12 +- drivers/dpll/zl3073x/ref.c | 204 ++++++ drivers/dpll/zl3073x/ref.h | 134 ++++ drivers/dpll/zl3073x/synth.c | 87 +++ drivers/dpll/zl3073x/synth.h | 72 ++ drivers/net/ethernet/airoha/airoha_ppe.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 70 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 101 ++- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 85 +-- drivers/net/ethernet/qlogic/qede/qede_main.c | 22 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 76 +- drivers/net/ethernet/qlogic/qede/qede_ptp.h | 6 +- drivers/net/ethernet/realtek/r8169_main.c | 9 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 43 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 22 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.c | 21 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 34 + drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 39 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 60 +- drivers/net/phy/phy-core.c | 43 ++ drivers/nfc/mei_phy.h | 4 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/net/qeth_core_mpc.c | 247 +++++-- drivers/s390/net/qeth_core_mpc.h | 20 +- include/linux/phy.h | 3 + include/net/mana/gdma.h | 6 +- include/net/mana/mana.h | 18 +- .../selftests/net/forwarding/lib_sh_test.sh | 7 + tools/testing/selftests/net/lib.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 146 ++-- tools/testing/selftests/net/mptcp/mptcp_join.sh | 65 +- tools/testing/selftests/net/mptcp/mptcp_lib.sh | 58 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 45 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 46 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 3 +- 43 files changed, 1826 insertions(+), 1465 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.eNZnA25inp b/tmp/tmp.e4nfqYOhH6 index 76fe60c79734..86bce1478a95 100644 --- a/tmp/tmp.eNZnA25inp +++ b/tmp/tmp.e4nfqYOhH6 @@ -12,6 +12,10 @@ nipa: profile (time) test output nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests +octeontx2-af: Skip TM tree print for disabled SQs +net: phy: microchip_t1s: add SQI support for LAN867x Rev.D0 PHYs +net: phy: phy-c45: add SQI and SQI+ support for OATC14 10Base-T1S PHYs +atm/fore200e: Fix possible data race in fore200e_open() selftests/vsock: add tests for namespace deletion and mode changes selftests/vsock: add tests for host <-> vm connectivity with namespaces selftests/vsock: add namespace tests for CID collisions @@ -42,18 +46,6 @@ net/mlx5: Abort new commands if all command slots are stalled net/mlx5: Remove redundant bw_share minimal value assignment net/mlx5e: Recover SQ on excessive PTP TX timestamp delta net/mlx5: Refactor EEPROM query error handling to return status separately -selftests: net: remove old setup_* scripts -netdevsim: add loopback support -selftests: drv-net: hw: convert the Toeplitz test to Python -selftests: drv-net: add a Python version of the GRO test -netdevsim: pass packets thru GRO on Rx -selftests: net: py: read ip link info about remote dev -selftests: net: py: support ksft ready without wait -selftests: net: relocate gro and toeplitz tests to drivers/net -selftests: drv-net: xdp: use variants for qstat tests -selftests: net: py: add test variants -selftests: net: py: extract the case generation logic -selftests: net: py: coding style improvements net/rds: Give each connection its own workqueue net/rds: Add per cp work queue dt-bindings: net: cdns,macb: Add pic64gx compatibility @@ -81,12 +73,8 @@ net: use napi_skb_cache even in process context net: __alloc_skb() cleanup net: add a new @alloc parameter to napi_skb_cache_get() kcm: Fix typo and add hyphen in Kconfig help text -qede: convert to use ndo_hwtstamp callbacks -bnx2x: convert to use ndo_hwtstamp callbacks -selftests: net: lib: Do not overwrite error messages selftests: fib_tests: add fib6 from ra to static test ipv6: clear RA flags when adding a static route -devlink: Notify eswitch mode changes to devlink monitor af_unix: Consolidate unix_schedule_gc() and wait_for_unix_gc(). af_unix: Remove unix_tot_inflight. af_unix: Refine wait_for_unix_gc(). @@ -98,29 +86,8 @@ gve: Add Rx HWTS metadata to AF_XDP ZC mode gve: Prepare bpf_xdp_metadata_rx_timestamp support gve: Wrap struct xdp_buff gve: Move ptp_schedule_worker to gve_init_clock -selftests: mptcp: get stats just before timing out -selftests: mptcp: wait for port instead of sleep -selftests: mptcp: connect: avoid double packet traces -selftests: mptcp: lib: get counters from nstat history -selftests: mptcp: join: dump stats from history -selftests: mptcp: lib: stats: remove nstat rate columns -selftests: mptcp: lib: remove stats files args -selftests: mptcp: lib: introduce 'nstat_{init,get}' net: samsung: sxgbe: handle clk_prepare_enable() failures in sxgbe_open() -net: stmmac: remove unnecessary .pkt_route queue initialisation -net: stmmac: remove unnecessary .prio queue initialisation -net: stmmac: remove unnecessary .use_prio queue initialisation -net: stmmac: setup default RX channel map in stmmac_plat_dat_alloc() -net: stmmac: move initialisation of queues_to_use to stmmac_plat_dat_alloc() -net: stmmac: move initialisation of unicast_filter_entries to stmmac_plat_dat_alloc() -net: stmmac: move initialisation of multicast_filter_bins to stmmac_plat_dat_alloc() -net: stmmac: move initialisation of maxmtu to stmmac_plat_dat_alloc() -net: stmmac: move initialisation of clk_csr to stmmac_plat_dat_alloc() -net: stmmac: move initialisation of phy_addr to stmmac_plat_dat_alloc() -net: stmmac: add stmmac_plat_dat_alloc() net: stmmac: add clk_prepare_enable() error handling -net: mana: Add standard counter rx_missed_errors -net: mana: Move hardware counter stats from per-port to per-VF context net: dsa: microchip: lan937x: Fix RGMII delay tuning net: phy: micrel: lan8814: Enable in-band auto-negotiation tcp: accecn: enable AccECN @@ -137,18 +104,8 @@ selftests/net: gro: add self-test for TCP CWR flag net: update commnets for SKB_GSO_TCP_ECN and SKB_GSO_TCP_ACCECN gro: flushing when CWR is set negatively affects AccECN tcp: try to avoid safer when ACKs are thinned -eea: introduce ethtool support -eea: create/destroy rx,tx queues for netdevice open and stop -eea: probe the netdevice and create adminq -eea: introduce ring and descriptor structures -eea: introduce PCI framework -net: stmmac: dwmac-sophgo: Add phy interface filter -net: phy: Add helper for fixing RGMII PHY mode based on internal mac delay -dt-bindings: net: sophgo,sg2044-dwmac: add phy mode restriction team: Move team device type change at the end of team_port_add -r8169: bail out from probe if fiber mode is detected on RTL8127AF net: ps3_gelic_net: handle skb allocation failures -net: airoha: Do not loopback traffic to GDM2 if it is available on the device fbnic: Replace use of internal PCS w/ Designware XPCS fbnic: Add SW shim for MDIO interface to PMA/PMD and PCS fbnic: Cleanup handling for link down event statistics @@ -159,8 +116,6 @@ net: pcs: xpcs: Fix PMA identifier handling in XPCS net: pcs: xpcs: Add support for 25G, 50G, and 100G interfaces net: phy: Add support for 25, 50 and 100Gbps PMA to genphy_c45_read_pma net: phy: Rename MDIO_CTRL1_SPEED for 2.5G and 5G to reflect PMA values -s390/qeth: Handle ambiguous OSA RCs in s390dbf -s390/qeth: Move all OSA RCs to single enum selftests: af_unix: Add tests for ECONNRESET and EOF semantics net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end() net: stmmac: Disable EEE RX clock stop when VLAN is enabled @@ -180,9 +135,3 @@ net: phy: dp83822: Add support for phy_port representation net: phy: Introduce PHY ports representation net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values dt-bindings: net: Introduce the ethernet-connector description -dpll: zl3073x: Remove unused dev wrappers -dpll: zl3073x: Cache all output properties in zl3073x_out -dpll: zl3073x: Cache all reference properties in zl3073x_ref -dpll: zl3073x: Cache reference monitor status -dpll: zl3073x: Split ref, out, and synth logic from core -dpll: zl3073x: Store raw register values instead of parsed state