Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-12-01--16-00 (v6.18-rc7-1691-g38717d90f08b) remotes/brancher/net-next-hw-2025-12-02--00-00 (v6.18-rc7-1693-g6b58ac557103) ==== BASE DIFF ==== drivers/net/dsa/b53/b53_common.c | 47 +++--- drivers/net/dsa/b53/b53_priv.h | 40 +++-- drivers/net/dsa/b53/b53_regs.h | 19 ++- drivers/net/dsa/yt921x.c | 117 ++++++++++++++ drivers/net/dsa/yt921x.h | 35 ++-- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 71 ++++++--- drivers/net/ethernet/dlink/dl2k.c | 8 +- drivers/net/ethernet/dlink/dl2k.h | 2 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 11 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 37 ++--- drivers/net/ethernet/freescale/gianfar_ethtool.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 23 +-- drivers/net/ethernet/microsoft/mana/gdma_main.c | 176 +++++++++++++++++++-- drivers/net/ethernet/realtek/r8169_main.c | 1 - drivers/net/pcs/pcs-lynx.c | 77 +-------- drivers/net/phy/mdio-open-alliance.h | 13 ++ drivers/net/phy/microchip_t1s.c | 2 + drivers/net/phy/phy-c45.c | 137 ++++++++++++++++ drivers/net/team/team_core.c | 3 +- include/linux/phy.h | 29 ++++ include/net/mana/gdma.h | 12 +- net/l2tp/l2tp_debugfs.c | 2 +- net/mctp/test/route-test.c | 109 +++++-------- net/mctp/test/utils.c | 45 ++---- net/mctp/test/utils.h | 13 +- tools/net/ynl/samples/tc-filter-add.c | 2 +- .../selftests/drivers/net/lib/sh/lib_netcons.sh | 2 +- .../selftests/net/arp_ndisc_evict_nocarrier.sh | 2 +- tools/testing/selftests/net/lib/py/ksft.py | 18 ++- 29 files changed, 733 insertions(+), 331 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.d5JiSQeOGV b/tmp/tmp.L5CuOkV4qH index 5d10a8aa4213..adbb246f214c 100644 --- a/tmp/tmp.d5JiSQeOGV +++ b/tmp/tmp.L5CuOkV4qH @@ -21,9 +21,7 @@ net: let pp memory provider to specify rx buf len net: memzero mp params when closing a queue net: page_pool: sanitise allocation order net: page pool: xa init with destroy on pp init -net: dlink: fix several spelling mistakes in comments net: ps3_gelic_net: Use napi_alloc_skb() and napi_gro_receive() -i40e: fix ptp time increment while link is down Documentation: net: dsa: mention simple HSR offload helpers Documentation: net: dsa: mention availability of RedBox net: dsa: a5psw: use simple HSR offload helpers @@ -39,10 +37,6 @@ net: dsa: xrs700x: reject unsupported HSR configurations net: dsa: avoid calling ds->ops->port_hsr_leave() when unoffloaded net: hsr: create an API to get hsr port type net: dsa: mt7530: unexport mt7530_switch_ops -net/mlx5e: Use standard unit definitions for bandwidth conversion -net/mlx5e: Use U8_MAX instead of hard coded magic number -net/mlx5e: Rename upper_limit_mbps to upper_limit_100mbps -net/mlx5e: Use u64 instead of __u64 in ieee_setmaxrate net/mlx5e: Support XDP target xmit with dummy program net/mlx5e: Update XDP features in switch channels selftests: drv-net: Fix tolerance calculation in devlink_rate_tc_bw.py @@ -58,14 +52,6 @@ net: bonding: use workqueue to make sure peer notify updated in lacp mode net: phy: realtek: Add property to enable SSC dt-bindings: net: realtek,rtl82xx: Document realtek,ssc-enable property dt-bindings: net: realtek,rtl82xx: Keep property list sorted -sfc: correct kernel-doc complaints -net: phy: microchip_rds_ptp: add HW timestamp configuration reporting -net: phy: microchip_rds_ptp: improve HW ts config logic -net: phy: micrel: add HW timestamp configuration reporting -net: phy: micrel: improve HW timestamping config logic -amd-xgbe: schedule NAPI on Rx Buffer Unavailable (RBU) -amd-xgbe: refactor the dma IRQ handling code path -selftests: netconsole: remove log noise due to socat exit net/hsr: fix NULL pointer dereference in prp_get_untagged_frame() Documentation: networking: Document the phy_port infrastructure net: phy: Only rely on phy_port for PHY-driven SFP @@ -81,11 +67,8 @@ 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 -selftests: mptcp: Mark xerror __noreturn -net: dsa: yt921x: Set ageing_time_min/ageing_time_max netrom: Fix memory leak in nr_sendmsg() net: stmmac: Fix E2E delay mechanism -ynl: samples: Fix spelling mistake "failedq" -> "failed" net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change Documentation: netconsole: Document send_msg configfs attribute selftests/netconsole: Switch to configfs send_msg interface @@ -93,22 +76,8 @@ netconsole: Add configfs attribute for direct message sending netconsole: extract message fragmentation into send_msg_udp() net: mdio: reset PHY before attempting to access ID register l2tp: fix double dst_release() on sk_dst_cache race -net: enetc: convert to use .get_rx_ring_count -net: dpaa2: convert to use .get_rx_ring_count -net: gianfar: convert to use .get_rx_ring_count net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open() -l2tp: correct debugfs label for tunnel tx stats -net: dsa: b53: allow VID 0 for BCM5325/65 -net: dsa: b53: fix BCM5325/65 ARL entry VIDs -net: dsa: b53: fix BCM5325/65 ARL entry multicast port masks -net: dsa: b53: fix CPU port unicast ARL entries for BCM5325/65 -net: dsa: b53: use same ARL search result offset for BCM5325/65 -net: dsa: b53: fix extracting VID from entry for BCM5325/65 -net: dsa: b53: fix VLAN_ID_IDX write size for BCM5325/65 -team: Add matching error label for failed action net: fec: ERR007885 Workaround for XDP TX path -selftests: net: py: handle interrupt during cleanup -selftests: net: add a hint about MACAddressPolicy=persistent selftests/net: remove unnecessary MTU config in big_tcp.sh ipv6: remove IP6SKB_FAKEJUMBO flag net: gso: do not include jumbogram HBH header in seglen calculation @@ -126,7 +95,6 @@ vsock: add netns support to virtio transports virtio: set skb owner of virtio_transport_reset_no_sock() reply vsock: add netns to vsock core vsock: a per-net vsock NS mode state -net: mana: Handle hardware recovery events when probing the device selftests: ipv6_icmp: add tests for ICMPv6 handling ipv6: use the right ifindex when replying to icmpv6 from localhost selftests/tc-testing: Update test cases with netem duplicate @@ -138,7 +106,3 @@ net_sched: Prevent using netem duplication in non-initial user namespace net_sched: Implement the right netem duplication behavior Revert "selftests/tc-testing: Add tests for restrictions on netem duplication" Revert "net/sched: Restrict conditions for adding duplicating netems to qdisc tree" -net: ti: icssm-prueth: Add support for ICSSM RSTP switch -net: ti: icssm-prueth: Add switchdev support for icssm_prueth driver -net: ti: icssm-prueth: Add helper functions to configure and maintain FDB -net: mctp: test: move TX packetqueue from dst to dev