Single branch specified, using that and the previous one:
   remotes/brancher/net-next-2025-03-04--06-00 (v6.14-rc4-1044-g94fe4f2acd67)
   remotes/brancher/net-next-2025-03-04--09-00 (v6.14-rc4-1060-g0e817a2a2fa4)

==== 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/phy/sfp.c                              |  11 +-
 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/net/dropreason-core.h                      |   9 -
 include/net/inet6_hashtables.h                     |   2 +-
 include/net/inet_hashtables.h                      |   2 +-
 include/net/ip_fib.h                               |   2 -
 include/net/netns/ipv4.h                           |   3 -
 include/net/sock.h                                 |   2 -
 include/net/tcp.h                                  |   2 +-
 include/uapi/linux/if_link.h                       |   6 -
 net/bluetooth/mgmt.c                               |   5 -
 net/core/net-sysfs.c                               |  10 +-
 net/core/sock.c                                    |  16 --
 net/ipv4/fib_frontend.c                            |  74 ++------
 net/ipv4/fib_semantics.c                           | 206 +++++++++++----------
 net/ipv4/fib_trie.c                                |  22 +++
 net/ipv4/icmp.c                                    |  33 ++--
 net/ipv4/ping.c                                    |  20 +-
 net/ipv4/tcp.c                                     |  36 ++--
 net/ipv4/tcp_input.c                               |   5 +-
 net/ipv4/tcp_ipv4.c                                |  17 +-
 net/ipv4/tcp_metrics.c                             |   6 +-
 net/ipv4/tcp_minisocks.c                           |  17 +-
 net/ipv4/tcp_offload.c                             |   2 +-
 net/ipv4/tcp_output.c                              |   2 +-
 net/ipv4/udp_offload.c                             |  10 +-
 net/ipv6/exthdrs.c                                 |   3 +-
 net/ipv6/icmp.c                                    |   7 +-
 net/ipv6/tcp_ipv6.c                                |  27 ++-
 net/ipv6/tcpv6_offload.c                           |   2 +-
 net/ipv6/udp_offload.c                             |   2 +-
 net/llc/llc_s_ac.c                                 |  49 +++--
 net/mptcp/pm_userspace.c                           |   3 +-
 net/mptcp/protocol.c                               |   7 +-
 net/mptcp/protocol.h                               |   1 +
 net/sched/sch_qfq.c                                |   2 +-
 net/sctp/protocol.c                                |   7 +-
 scripts/coccinelle/misc/newline_in_nl_msg.cocci    |  13 +-
 tools/testing/selftests/drivers/net/README.rst     |   4 +-
 tools/testing/selftests/net/gro.c                  |   8 +-
 tools/testing/selftests/net/gro.sh                 |   7 +-
 tools/testing/selftests/net/lib/py/ksft.py         |   2 +-
 tools/testing/selftests/net/setup_veth.sh          |   3 +-
 76 files changed, 446 insertions(+), 600 deletions(-)


==== COMMIT DIFF ====
diff --git a/tmp/tmp.jnOZNHM2AQ b/tmp/tmp.F3k81eEbl4
index 1a770616436d..84a1823ef228 100644
--- a/tmp/tmp.jnOZNHM2AQ
+++ b/tmp/tmp.F3k81eEbl4
@@ -3,9 +3,35 @@ selftests: net: enable profiling
 tc_action dbg
 profile patch
 forwarding: set timeout to 3 hours
+net/mlx5: handle errors in mlx5_chains_create_table()
+mctp i3c: handle NULL header address
 net: mdio: Add RTL9300 MDIO driver
 net-timestamp: support TCP GSO case for a few missing flags
 wireguard: allowedips: Add WGALLOWEDIP_F_REMOVE_ME flag
+testing/selftests: add test tool and scripts for ovpn module
+ovpn: add basic ethtool support
+ovpn: notify userspace when a peer is deleted
+ovpn: kill key and notify userspace in case of IV exhaustion
+ovpn: implement key add/get/del/swap via netlink
+ovpn: implement peer add/get/dump/delete via netlink
+ovpn: add support for peer floating
+ovpn: add support for updating local UDP endpoint
+ovpn: implement keepalive mechanism
+ovpn: implement peer lookup logic
+ovpn: implement multi-peer support
+ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg
+skb: implement skb_send_sock_locked_with_flags()
+ovpn: implement TCP transport
+ovpn: store tunnel and transport statistics
+ovpn: implement packet processing
+ovpn: implement basic RX path (UDP)
+ovpn: implement basic TX path (UDP)
+ovpn: introduce the ovpn_socket object
+ovpn: introduce the ovpn_peer object
+ovpn: keep carrier always on for MP interfaces
+ovpn: add basic interface creation/destruction/management routines
+ovpn: add basic netlink support
+net: introduce OpenVPN Data Channel Offload (ovpn)
 net: cadence: macb: Synchronize standard stats
 octeontx2-af: fix build warnings flagged by clang, sparse ,kernel test robot
 mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
@@ -146,3 +172,70 @@ net: ipa: Fix QSB data for v4.7
 net: ipa: Fix v4.7 resource group names
 net: hsr: Add KUnit test for PRP
 net: hsr: Fix PRP duplicate detection
+net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module
+mptcp: Remove unused declaration mptcp_set_owner_r()
+Merge branch 'add-sock_kmemdup-helper'
+mptcp: use sock_kmemdup for address entry
+net: use sock_kmemdup for ip_options
+sock: add sock_kmemdup helper
+Merge branch 'tcp-misc-changes'
+tcp: tcp_set_window_clamp() cleanup
+tcp: remove READ_ONCE(req->ts_recent)
+net: gro: convert four dev_net() calls
+tcp: convert to dev_net_rcu()
+tcp: add four drop reasons to tcp_check_req()
+tcp: add a drop_reason pointer to tcp_check_req()
+Merge branch 'ipv4-fib-convert-rtm_newroute-and-rtm_delroute-to-per-netns-rtnl'
+ipv4: fib: Convert RTM_NEWROUTE and RTM_DELROUTE to per-netns RTNL.
+ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config().
+ipv4: fib: Hold rtnl_net_lock() in ip_rt_ioctl().
+ipv4: fib: Hold rtnl_net_lock() for ip_fib_net_exit().
+ipv4: fib: Namespacify fib_info hash tables.
+ipv4: fib: Add fib_info_hash_grow().
+ipv4: fib: Remove fib_info_hash_size.
+ipv4: fib: Remove fib_info_laddrhash pointer.
+ipv4: fib: Make fib_info_hashfn() return struct hlist_head.
+ipv4: fib: Allocate fib_info_hash[] during netns initialisation.
+ipv4: fib: Allocate fib_info_hash[] and fib_info_laddrhash[] by kvcalloc().
+ipv4: fib: Use cached net in fib_inetaddr_event().
+selftests: net: report output format as TAP 13 in Python tests
+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