Single branch specified, using that and the previous one:
   remotes/brancher/net-next-hw-2025-03-04--08-00 (v6.14-rc4-943-g86ff2883de28)
   remotes/brancher/net-next-hw-2025-03-04--16-00 (v6.14-rc4-1017-g542ff6a11f3c)

==== BASE DIFF ====
 .../devicetree/bindings/net/airoha,en7581-eth.yaml |   10 +
 .../devicetree/bindings/net/airoha,en7581-npu.yaml |   84 ++
 Documentation/netlink/specs/rt_link.yaml           |    3 +
 .../networking/net_cachelines/net_device.rst       |    2 +-
 Documentation/networking/netconsole.rst            |   28 +
 Documentation/networking/switchdev.rst             |    2 +-
 drivers/net/amt.c                                  |    2 +-
 drivers/net/bonding/bond_main.c                    |    2 +-
 drivers/net/dsa/mt7530.c                           |    5 +
 drivers/net/dsa/mt7530.h                           |    4 +
 drivers/net/dsa/realtek/Kconfig                    |    2 +-
 drivers/net/ethernet/Kconfig                       |    2 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/adi/adin1110.c                |    2 +-
 drivers/net/ethernet/airoha/Kconfig                |   27 +
 drivers/net/ethernet/airoha/Makefile               |    9 +
 .../net/ethernet/{mediatek => airoha}/airoha_eth.c | 1277 +++++---------------
 drivers/net/ethernet/airoha/airoha_eth.h           |  551 +++++++++
 drivers/net/ethernet/airoha/airoha_npu.c           |  520 ++++++++
 drivers/net/ethernet/airoha/airoha_npu.h           |   34 +
 drivers/net/ethernet/airoha/airoha_ppe.c           |  910 ++++++++++++++
 drivers/net/ethernet/airoha/airoha_ppe_debugfs.c   |  181 +++
 drivers/net/ethernet/airoha/airoha_regs.h          |  798 ++++++++++++
 drivers/net/ethernet/emulex/benet/be.h             |    2 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c        |  197 ++-
 drivers/net/ethernet/emulex/benet/be_main.c        |    2 +-
 drivers/net/ethernet/hisilicon/hibmcge/Makefile    |    2 +-
 .../net/ethernet/hisilicon/hibmcge/hbg_common.h    |  122 ++
 .../net/ethernet/hisilicon/hibmcge/hbg_debugfs.c   |    7 +-
 .../net/ethernet/hisilicon/hibmcge/hbg_diagnose.c  |  348 ++++++
 .../net/ethernet/hisilicon/hibmcge/hbg_diagnose.h  |   11 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c   |   58 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_err.h   |    1 +
 .../net/ethernet/hisilicon/hibmcge/hbg_ethtool.c   |  298 +++++
 .../net/ethernet/hisilicon/hibmcge/hbg_ethtool.h   |    5 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c    |   10 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c   |   55 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c  |  103 ++
 drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c  |   22 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.h  |    2 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_reg.h   |  105 ++
 drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c  |  181 ++-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c |    2 +-
 .../net/ethernet/marvell/prestera/prestera_main.c  |    2 +-
 drivers/net/ethernet/mediatek/Kconfig              |    8 -
 drivers/net/ethernet/mediatek/Makefile             |    1 -
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |    4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |    2 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |    2 +-
 drivers/net/ethernet/rocker/rocker_main.c          |    2 +-
 drivers/net/ethernet/ti/cpsw_new.c                 |    2 +-
 drivers/net/loopback.c                             |    2 +-
 drivers/net/net_failover.c                         |    2 +-
 drivers/net/netconsole.c                           |   95 +-
 drivers/net/team/team_core.c                       |    2 +-
 drivers/net/vrf.c                                  |    2 +-
 include/linux/netdevice.h                          |    9 +-
 include/uapi/linux/if_link.h                       |    1 +
 net/batman-adv/soft-interface.c                    |    2 +-
 net/bridge/br_device.c                             |    2 +-
 net/core/dev.c                                     |   45 +-
 net/core/pktgen.c                                  |  288 +++--
 net/core/rtnetlink.c                               |    5 +-
 net/hsr/hsr_device.c                               |    2 +-
 net/ieee802154/6lowpan/core.c                      |    2 +-
 net/ieee802154/core.c                              |   10 +-
 net/ipv4/ip_tunnel.c                               |    2 +-
 net/ipv4/ipmr.c                                    |    2 +-
 net/ipv6/ip6_gre.c                                 |    2 +-
 net/ipv6/ip6_tunnel.c                              |    2 +-
 net/ipv6/ip6mr.c                                   |    2 +-
 net/ipv6/sit.c                                     |    2 +-
 net/openvswitch/vport-internal_dev.c               |    2 +-
 net/wireless/core.c                                |   10 +-
 .../selftests/drivers/net/netcons_sysdata.sh       |   51 +-
 tools/testing/selftests/net/Makefile               |    1 +
 tools/testing/selftests/net/config                 |    1 +
 tools/testing/selftests/net/forwarding/README      |    2 +-
 tools/testing/selftests/net/proc_net_pktgen.c      |  646 ++++++++++
 79 files changed, 5872 insertions(+), 1334 deletions(-)


==== COMMIT DIFF ====
diff --git a/tmp/tmp.aN59PCPQnW b/tmp/tmp.9j3pSxhlnE
index 36b0641555f8..079d4c266dea 100644
--- a/tmp/tmp.aN59PCPQnW
+++ b/tmp/tmp.9j3pSxhlnE
@@ -3,10 +3,49 @@ selftests: net: enable profiling
 tc_action dbg
 profile patch
 forwarding: set timeout to 3 hours
+net: ti: icss-iep: Add phase offset configuration for perout signal
+net: ti: icss-iep: Add pwidth configuration for perout signal
+net: dsa: mt7530: Fix traffic flooding for MMIO devices
+net/mlx5: handle errors in mlx5_chains_create_table()
+MAINTAINERS: add new file ntmp.h to ENETC driver
+net: enetc: add loopback support for i.MX95 ENETC PF
+net: enetc: add VLAN filtering support for i.MX95 ENETC PF
+net: enetc: move generic VLAN hash filter functions to enetc_pf_common.c
+net: enetc: move generic VLAN filter interfaces to enetc-core
+net: enetc: enable RSS feature by default
+net: enetc: check if the RSS hfunc is toeplitz
+net: enetc: add RSS support for i.MX95 ENETC PF
+net: enetc: add debugfs interface to dump MAC filter
+net: enetc: add MAC filter for i.MX95 ENETC PF
+net: enetc: move generic MAC filterng interfaces to enetc-core
+net: enetc: add command BD ring support for i.MX95 ENETC
+net: enetc: add initial netc-lib driver to support NTMP
+mctp i3c: handle NULL header address
+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)
 mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
-ieee802154: ca8210: Switch to using gpiod API
-ieee802154: ca8210: Get platform data via dev_get_platdata()
-ieee802154: ca8210: Use proper setter and getters for bitwise types
 testptp: Add option to open PHC in readonly mode
 ptp: Add PHC file mode checks. Allow RO adjtime() without FMODE_WRITE.
 posix-clock: Store file pointer in struct posix_clock_context
@@ -31,17 +70,4 @@ net: ethtool: Export the link_mode_params definitions
 net: ethernet: ti: cpsw_new: populate netdev of_node
 ppp: use IFF_NO_QUEUE in virtual interfaces
 ionic: Simplify maximum determination in ionic_adminq_napi()
-net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
 bnx2: Fix unused data compilation warning
-net: dsa: rtl8366rb: don't prompt users for LED control
-be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
-selftest: net: add proc_net_pktgen
-net: pktgen: remove all superfluous index assignements
-net: pktgen: fix mpls reset parsing
-net: pktgen: fix access outside of user given buffer in pktgen_if_write()
-net: pktgen: fix mpls maximum labels list parsing
-net: pktgen: remove some superfluous variable initializing
-net: pktgen: remove extra tmp variable (re-use len instead)
-net: pktgen: fix mix of int/long
-net: hsr: Add KUnit test for PRP
-net: hsr: Fix PRP duplicate detection