Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-10-28--08-00 (v6.18-rc2-587-gf6f43d839044) remotes/brancher/net-next-hw-2025-10-28--16-00 (v6.18-rc2-571-gb3778e97f1bd) ==== BASE DIFF ==== .../devicetree/bindings/net/cdns,macb.yaml | 10 ++ Documentation/networking/devlink/index.rst | 1 + Documentation/networking/devlink/stmmac.rst | 31 ++++ drivers/dibs/dibs_main.c | 5 +- drivers/net/ethernet/cadence/macb.h | 6 +- drivers/net/ethernet/cadence/macb_main.c | 94 +++++++++--- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 12 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en/mapping.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en/mapping.h | 3 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/int_port.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 32 ++-- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 6 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 4 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 19 ++- .../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 23 ++- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/vport.c | 19 +++ drivers/net/ethernet/stmicro/stmmac/Kconfig | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 163 ++++++++++++++++++--- drivers/net/ethernet/wangxun/libwx/wx_ethtool.c | 61 +++++++- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 69 ++++++++- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 143 ++++++++++++++++-- drivers/net/ethernet/wangxun/libwx/wx_sriov.c | 4 + drivers/net/ethernet/wangxun/libwx/wx_type.h | 47 +++++- drivers/net/ethernet/wangxun/libwx/wx_vf.h | 4 + drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c | 12 ++ drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 5 + .../net/ethernet/wangxun/txgbevf/txgbevf_main.c | 12 ++ include/linux/mlx5/driver.h | 3 + 35 files changed, 718 insertions(+), 131 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.x1Cilt63va b/tmp/tmp.ikeRBXVmMT index 1e3e9dfb7856..a278dcd153cc 100644 --- a/tmp/tmp.x1Cilt63va +++ b/tmp/tmp.ikeRBXVmMT @@ -120,44 +120,7 @@ xsk: avoid data corruption on cq descriptor number net: phy: realtek: Add RTL8224 cable testing support net: rps: softnet_data reorg to make enqueue_to_backlog() fast net: optimize enqueue_to_backlog() for the fast path -net: stmmac: Add a devlink attribute to control timestamping mode -net: stmmac: Move subsecond increment configuration in dedicated helper net: mana: Support HW link state events -net: macb: Add "mobileye,eyeq5-gem" compatible -net: macb: rename bp->sgmii_phy field to bp->phy -net: macb: add no LSO capability (MACB_CAPS_NO_LSO) -net: macb: match skb_reserve(skb, NET_IP_ALIGN) with HW alignment -dt-bindings: net: cdns,macb: add Mobileye EyeQ5 ethernet interface -dibs: Use subsys_initcall() -dibs: Remove reset of static vars in dibs_init() -netrom: Preventing the use of abnormal neighbor -selftests/bpf: Add mptcp test with sockmap -bpf,sockmap: disallow MPTCP sockets from sockmap -net,mptcp: fix proto fallback detection with BPF sockmap -net: ti: icssg-prueth: Enable zero copy in XDP features -net: ti: icssg-prueth: Add AF_XDP zero copy for RX -net: ti: icssg-prueth: Make emac_run_xdp function independent of page -net: ti: icssg-prueth: Add AF_XDP zero copy for TX -net: ti: icssg-prueth: Add XSK pool helpers -net: ti: icssg-prueth: Add functions to create and destroy Rx/Tx queues -net/mlx5: Add balance ID support for LAG multiplane groups -net/mlx5: Refactor HCA cap 2 setting -net/mlx5: Refactor PTP clock devcom pairing -net/mlx5: Add software system image GUID infrastructure -net/mlx5: Use common mlx5_same_hw_devs function -net/mlx5e: Defer channels closure to reduce interface down time -net/mlx5e: Pass old channels as argument to mlx5e_switch_priv_channels -net/mlx5e: Do not re-apply TIR loopback configuration if not necessary -net/mlx5: IPoIB, set self loopback prevention in TIR init -net/mlx5e: Allow setting self loopback prevention bits on TIR init -net/mlx5e: Use TIR API in mlx5e_modify_tirs_lb() -net/mlx5e: Enhance function structures for self loopback prevention application -net: txgbe: support RSC offload -net: txgbe: support TX head write-back mode -net: txgbe: support RX desc merge mode -gve: Default to max_rx_buffer_size for DQO if device supported -gve: Allow ethtool to configure rx_buf_len -gve: Decouple header split from RX buffer length net: mdio: reset PHY before attempting to access registers in fwnode_mdiobus_register_phy net: mdio: introduce mdio_device_has_reset() net: mdio: change property read from fwnode_property_read_u32() to device_property_read_u32()