Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-01-14--03-00 (v6.13-rc6-1134-gb51f866178d7) remotes/brancher/net-next-2025-01-14--06-00 (v6.13-rc6-1147-g34db7f264636) ==== BASE DIFF ==== Documentation/networking/devlink/mlx5.rst | 3 + drivers/net/can/grcan.c | 3 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 5 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 50 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 62 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/fs_pool.h | 5 +- .../mellanox/mlx5/core/steering/hws/debug.c | 10 +- .../mellanox/mlx5/core/steering/hws/fs_hws.c | 1377 ++++++++++++++++++++ .../mellanox/mlx5/core/steering/hws/fs_hws.h | 80 ++ .../mellanox/mlx5/core/steering/hws/fs_hws_pools.c | 450 +++++++ .../mellanox/mlx5/core/steering/hws/fs_hws_pools.h | 73 ++ .../mellanox/mlx5/core/steering/hws/internal.h | 1 - .../mellanox/mlx5/core/steering/hws/matcher.c | 180 +-- .../mellanox/mlx5/core/steering/hws/matcher.h | 8 +- .../mellanox/mlx5/core/steering/hws/rule.c | 141 +- .../mellanox/mlx5/core/steering/hws/rule.h | 16 +- .../mellanox/mlx5/core/steering/hws/send.c | 20 +- drivers/net/ethernet/realtek/r8169_main.c | 37 - drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 8 +- include/linux/mlx5/mlx5_ifc.h | 1 + include/linux/netdevice.h | 1 - net/core/dev.c | 36 +- net/mptcp/protocol.c | 8 +- net/ncsi/internal.h | 2 + net/ncsi/ncsi-manage.c | 16 +- net/ncsi/ncsi-rsp.c | 19 +- net/smc/af_smc.c | 2 +- net/smc/smc_rx.c | 37 +- net/smc/smc_rx.h | 8 +- net/xfrm/xfrm_input.c | 9 +- tools/net/ynl/pyynl/cli.py | 45 +- tools/net/ynl/pyynl/ethtool.py | 7 +- 35 files changed, 2404 insertions(+), 416 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.gmbGHKGpC3 b/tmp/tmp.QQNkQQ1UnT index 13ed9def070d..128f6c5f34cd 100644 --- a/tmp/tmp.gmbGHKGpC3 +++ b/tmp/tmp.QQNkQQ1UnT @@ -2,6 +2,9 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +tcp_cubic: fix incorrect HyStart round start detection +net/ncsi: fix state race during channel probe completion +net: dsa: microchip: Add SGMII port support to KSZ9477 switch net: netpoll: ensure skb_pool list is always initialized selftests/net/forwarding: teamd command not found gve: Add RSS cache for non RSS device option scenario @@ -57,8 +60,6 @@ net: phylink: use pcs_neg_mode in phylink_mac_pcs_get_state() net: phy: dp83822: Fix typo "outout" -> "output" net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy nfp: bpf: prevent integer overflow in nfp_bpf_event_output() -net: cleanup init_dummy_netdev_core() -net: remove init_dummy_netdev() net: phy: micrel: Add KSZ87XX Switch LED control net: dsa: microchip: Add emulated MIIM access to switch LED config registers net: ethernet: xgbe: re-add aneg to supported features in PHY quirks @@ -96,22 +97,14 @@ netfilter: xt_hashlimit: htable_selective_cleanup() optimization ipvs: speed up reads from ip_vs_conn proc file netfilter: nf_tables: remove the genmask parameter selftests: net: Adapt ethtool mq tests to fix in qdisc graft -tools/net/ynl: ethtool: support spec load from install location -tools/net/ynl: add support for --family and --list-families net: sched: Disallow replacing of child qdisc from one parent to another net: sched: fix ets qdisc OOB Indexing net: mii: Fix the Speed display when the network cable is not connected -eth: iavf: extend the netdev_lock usage -can: grcan: move napi_enable() from under spin lock MAINTAINERS: downgrade Ethernet NIC drivers without CI reporting docs: netdev: document requirements for Supported status tsnep: Link queues to NAPIs net/ncsi: Fix NULL pointer derefence if CIS arrives before SP net: ethernet: ti: am65-cpsw: VLAN-aware CPSW only if !DSA -octeon_ep_vf: remove firmware stats fetch in ndo_get_stats64 -octeon_ep_vf: update tx/rx stats locally for persistence -octeon_ep: remove firmware stats fetch in ndo_get_stats64 -octeon_ep: update tx/rx stats locally for persistence net: pse-pd: Clean ethtool header of PSE structures net: pse-pd: Fix missing PI of_node description net: pse-pd: tps23881: Add support for power limit and measurement features @@ -146,9 +139,3 @@ gtp: Destroy device along with udp socket's netns dismantle. gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp(). udp: Make rehash4 independent in udp_lib_rehash() net: sched: calls synchronize_net() only when needed -net: stmmac: sti: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() -net/ncsi: fix locking in Get MAC Address handling -net: phy: microchip_rds_ptp : Add PEROUT feature library for RDS PTP supported phys -net: phy: microchip_t1: Enable pin out specific to lan887x phy for PEROUT signal -net: phy: microchip_rds_ptp: Header file library changes for PEROUT -net/smc: fix data error when recvmsg with MSG_PEEK flag