Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-03-01--06-00 (v6.14-rc4-1001-g8229a6d8a07a) remotes/brancher/net-next-2025-03-01--09-00 (v6.14-rc4-1012-g667d6bf5c61a) ==== BASE DIFF ==== .mailmap | 1 - Documentation/netlink/specs/rt_link.yaml | 16 +++++++ drivers/bluetooth/btusb.c | 1 + drivers/net/caif/caif_virtio.c | 2 +- drivers/net/ethernet/intel/ice/ice_dpll.c | 14 +++--- drivers/net/ethernet/mellanox/mlx5/core/dpll.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 10 ++++- .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 6 +-- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 ++-- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 22 ++++----- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 6 +-- drivers/net/ethernet/mellanox/mlx5/core/health.c | 15 ++++++- drivers/net/ethernet/sfc/mae.c | 2 +- drivers/net/ethernet/sfc/tc.c | 6 +-- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 10 +---- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 21 ++++++++- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 24 ++-------- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 9 ++-- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 6 ++- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 9 ++-- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 10 +++-- drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c | 22 ++------- .../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 26 ++--------- drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c | 18 ++++---- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 43 ++++++++++++++++++ drivers/net/geneve.c | 52 ++++++++++++++++++++-- drivers/net/netkit.c | 1 - drivers/net/usb/cdc_mbim.c | 2 +- drivers/net/usb/qmi_wwan.c | 3 +- include/linux/qed/qed_ll2_if.h | 2 +- include/linux/stmmac.h | 4 ++ include/uapi/linux/if_link.h | 6 +++ net/bluetooth/mgmt.c | 5 +++ net/core/net-sysfs.c | 10 ++--- net/ipv4/icmp.c | 33 +++++++------- net/ipv4/ping.c | 20 +++------ net/ipv4/udp_offload.c | 8 +++- net/ipv6/icmp.c | 7 +-- net/sched/sch_qfq.c | 2 +- scripts/coccinelle/misc/newline_in_nl_msg.cocci | 13 +++--- tools/testing/selftests/net/gro.c | 8 ++-- tools/testing/selftests/net/gro.sh | 7 +-- tools/testing/selftests/net/setup_veth.sh | 3 +- 46 files changed, 306 insertions(+), 195 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.5LQqIXYdBT b/tmp/tmp.T5bb4T2dH4 index dd05e21a05ff..0117ccf7a952 100644 --- a/tmp/tmp.5LQqIXYdBT +++ b/tmp/tmp.T5bb4T2dH4 @@ -3,6 +3,8 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +sunrpc: fix race in cache cleanup causing stale nextcheck time +sunrpc: update nextcheck time when adding new cache entries dsa: mt7530: Utilize REGMAP_IRQ for interrupt handling hv_netvsc: set device master/slave flags on bonding selftests: net: use the dummy bpf from net/lib @@ -140,43 +142,3 @@ xsk: fix __xsk_generic_xmit() error code when cq is full net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module net: hsr: Add KUnit test for PRP net: hsr: Fix PRP duplicate detection -Merge branch 'add-usb-net-support-for-telit-cinterion-fn990b' -net: usb: cdc_mbim: fix Telit Cinterion FE990A name -net: usb: qmi_wwan: fix Telit Cinterion FE990A name -net: usb: qmi_wwan: add Telit Cinterion FE990B composition -Merge branch 'inet-ping-remove-extra-skb_clone-consume_skb' -inet: ping: avoid skb_clone() dance in ping_rcv() -ipv4: icmp: do not process ICMP_EXT_ECHOREPLY for broadcast/multicast addresses -Merge branch 'net-stmmac-cleanup-transmit-clock-setting' -net: stmmac: thead: switch to use set_clk_tx_rate() hook -net: stmmac: meson: switch to use set_clk_tx_rate() hook -net: stmmac: ipq806x: switch to use set_clk_tx_rate() hook -net: stmmac: rk: switch to use set_clk_tx_rate() hook -net: stmmac: imx: use generic stmmac_set_clk_tx_rate() -net: stmmac: intel: use generic stmmac_set_clk_tx_rate() -net: stmmac: s32: use generic stmmac_set_clk_tx_rate() -net: stmmac: starfive: use generic stmmac_set_clk_tx_rate() -net: stmmac: dwc-qos: use generic stmmac_set_clk_tx_rate() -net: stmmac: provide generic implementation for set_clk_tx_rate method -net: stmmac: provide set_clk_tx_rate() hook -Merge branch 'mlx5-health-syndrome' -net/mlx5: Add trust lockdown error to health syndrome print function -net/mlx5: Expose crr in health buffer -net/mlx5: Log health buffer data on any syndrome -net/mlx5: Avoid report two health errors on same syndrome -Merge branch 'selftests-net-deflake-gro-tests-and-fix-return-value-and-output' -selftests/net: deflake GRO tests -selftests/net: only print passing message in GRO tests when tests pass -selftests/net: have `gro.sh -t` return a correct exit code -Merge branch 'add-missing-netlink-error-message-macros-to-coccinelle-test' -ice: dpll: Remove newline at the end of a netlink error message -net: sched: Remove newline at the end of a netlink error message -sfc: Remove newline at the end of a netlink error message -net/mlx5: Remove newline at the end of a netlink error message -coccinelle: Add missing (GE)NL_SET_ERR_MSG_* to strings ending with newline test -net-sysfs: remove unused initial ret values -geneve, specs: Add port range to rt_link specification -geneve: Allow users to specify source port range -net/mlx5e: Avoid a hundred -Wflex-array-member-not-at-end warnings -netkit: Remove double invocation to clear ipvs property flag -net: qed: make 'qed_ll2_ops_pass' as __maybe_unused