Single branch specified, using that and the previous one:
   remotes/brancher/net-next-2025-03-19--00-00 (v6.14-rc6-1508-gee9c3bf90881)
   remotes/brancher/net-next-2025-03-19--03-00 (v6.14-rc6-1667-g33bfe435cd97)

==== BASE IDENTICAL ====
==== COMMIT DIFF ====
diff --git a/tmp/tmp.WvCeMBVL4K b/tmp/tmp.11IbCGHNmF
index 0ce8ddeb8ee7..ed5162e67737 100644
--- a/tmp/tmp.WvCeMBVL4K
+++ b/tmp/tmp.11IbCGHNmF
@@ -4,6 +4,165 @@ selftests: net: enable profiling
 tc_action dbg
 profile patch
 forwarding: set timeout to 3 hours
+nexthop: Convert RTM_DELNEXTHOP to per-netns RTNL.
+nexthop: Convert RTM_NEWNEXTHOP to per-netns RTNL.
+nexthop: Remove redundant group len check in nexthop_create_group().
+nexthop: Check NLM_F_REPLACE and NHA_ID in rtm_new_nexthop().
+nexthop: Move NHA_OIF validation to rtm_to_nh_config_rtnl().
+nexthop: Split nh_check_attr_group().
+nexthop: Move nlmsg_parse() in rtm_to_nh_config() to rtm_new_nexthop().
+net: bridge: Add notify on flag change netlink i/f
+net: bridge: mcast: Notify on offload flag change
+net: bridge: mcast: Add offload failed mdb flag
+net: tn40xx: add pci-id of the aqr105-based Tehuti TN4010 cards
+net: tn40xx: prepare tn40xx driver to find phy of the TN9510 card
+net: tn40xx: create swnode for mdio and aqr105 phy and add to mdiobus
+net: phy: aquantia: add essential functions to aqr105 driver
+net: phy: aquantia: search for firmware-name in fwnode
+net: phy: aquantia: add probe function to aqr105 for firmware loading
+net: phy: Add swnode support to mdiobus_scan
+net/mlx5: Start health poll after enable hca
+net/mlx5: LAG, reload representors on LAG creation failure
+e1000e: add option not to verify NVM checksum
+idpf: check error for register_netdev() on init
+ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw()
+ice: fix input validation for virtchnl BW
+ice: validate queue quanta parameters to prevent OOB access
+ice: stop truncating queue ids when checking
+virtchnl: make proto and filter action count unsigned
+ice: fix reservation of resources for RDMA when disabled
+ice: ensure periodic output start time is in the future
+ice: health.c: fix compilation on gcc 7.5
+netfilter: xtables: Use strscpy() instead of strscpy_pad()
+udp_tunnel: properly deal with xfrm gro encap.
+net: introduce per netns packet chains
+net: usb: asix: ax88772: Increase phy_name size
+netfilter: socket: Lookup orig tuple for IPv6 SNAT
+idpf: change the method for mailbox workqueue allocation
+idpf: add support for Rx timestamping
+idpf: add Tx timestamp flows
+idpf: add Tx timestamp capabilities negotiation
+idpf: add PTP clock configuration
+idpf: add mailbox access to read PTP clock time
+idpf: negotiate PTP capabilities and get PTP clock
+idpf: move virtchnl structures to the header file
+virtchnl: add PTP virtchnl definitions
+idpf: add initial PTP support
+net/mlx5: Expose function UID in devlink info
+devlink: add function unique identifier to devlink dev info
+net/mlx5: Expose serial numbers in devlink info
+ynl: devlink: add missing board-serial-number
+xsc: add ndo_get_stats64
+xsc: Add eth reception data path
+xsc: Add ndo_start_xmit
+xsc: ndo_open and ndo_stop
+xsc: Add eth needed qp and cq apis
+xsc: Init net device
+xsc: Add ethernet interface
+xsc: Init auxiliary device
+xsc: Init pci irq
+xsc: Add eq and alloc
+xsc: Add qp and cq management
+xsc: Add hardware setup APIs
+xsc: Enable command queue
+xsc: Add xsc driver basic framework
+batman-adv: Ignore own maximum aggregation size during RX
+net: tulip: avoid unused variable warning
+selftests/net: big_tcp: return xfail on slow machines
+net: phy: air_en8811h: Add clk provider for CKO pin
+net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
+net: dsa: sja1105: reject other RX filters than HWTSTAMP_FILTER_PTP_V2_L2_EVENT
+net: dsa: sja1105: fix displaced ethtool statistics counters
+net: ti: cpsw: Add metadata support for xdp mode
+net: mana: Add metadata support for xdp mode
+net: ethernet: mediatek: Add metadata support for xdp mode
+net: octeontx2: Add metadata support for xdp mode
+net: netsec: Add metadata support for xdp mode
+net: mvpp2: Add metadata support for xdp mode
+net: mvneta: Add metadata support for xdp mode
+selftests: drv-net: rss_ctx: Don't assume indirection table is present
+mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM versions
+virtio_net: Allocate rss_hdr with devres
+virtio_net: Use new RSS config structs
+virtio_net: Fix endian with virtio_net_ctrl_rss
+virtio_net: Split struct virtio_net_rss_config
+docs/kcm: Fix typo "BFP"
+net: usb: lan78xx: remove unused struct members
+net: usb: lan78xx: Integrate EEE support with phylink LPI API
+net: usb: lan78xx: Transition get/set_pause to phylink
+net: usb: lan78xx: port link settings to phylink API
+net: usb: lan78xx: Use ethtool_op_get_link to reflect current link status
+net: usb: lan78xx: Improve error handling in PHY initialization
+net: usb: lan78xx: improve error reporting on PHY attach failure
+net: usb: lan78xx: Convert to PHYlink for improved PHY and MAC management
+net: usb: lan78xx: handle errors in LED configuration during PHY init
+net: usb: lan78xx: handle errors in lan7801 PHY initialization
+r8169: disable RTL8126 ZRX-DC timeout
+r8169: enable RTL8168H/RTL8168EP/RTL8168FP ASPM support
+docs: networking: strparser: Fix a typo
+docs: fix the path of example code and example commands for device memory TCP
+tcp/dccp: Remove inet_connection_sock_af_ops.addr2sockaddr().
+af_unix: Clean up #include under net/unix/.
+af_unix: Explicitly include headers for non-pointer struct fields.
+af_unix: Move internal definitions to net/unix/.
+af_unix: Sort headers.
+net: stmmac: Fix accessing freed irq affinity_hint
+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 updating local or remote 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)
+lo.disable_ipv6=1 allows ::1 dst packet to take a default route
+gve: unlink old napi only if page pool exists
+selftests: vxlan_bridge: Test flood with unresolved FDB entry
+mlxsw: Add VXLAN bridge ports to same hardware domain as physical bridge ports
+mlxsw: spectrum_switchdev: Move mlxsw_sp_bridge_vxlan_join()
+mlxsw: spectrum_switchdev: Add an internal API for VXLAN leave
+mlxsw: spectrum: Call mlxsw_sp_bridge_vxlan_{join, leave}() for VLAN-aware bridge
+mlxsw: Trap ARP packets at layer 2 instead of layer 3
+net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family
+net: dsa: mv88e6xxx: fix internal PHYs for 6320 family
+net: dsa: mv88e6xxx: enable STU methods for 6320 family
+net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family
+net: dsa: mv88e6xxx: enable PVT for 6321 switch
+net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family
+net: dsa: mv88e6xxx: fix VTU methods for 6320 family
+ice: make const read-only array dflt_rules static
+rndis_host: Flag RNDIS modems as WWAN devices
+sfc: support X4 devlink flash
+sfc: update MCDI protocol headers
+sfc: rip out MDIO support
+selftests: drv-net: rss_input_xfrm: Check test prerequisites before running
+tcp: support TCP_DELACK_MAX_US for set/getsockopt use
+tcp: support TCP_RTO_MIN_US for set/getsockopt use
+vhost/net: Support VIRTIO_NET_F_HASH_REPORT
+selftest: tap: Add tests for virtio-net ioctls
+selftest: tun: Add tests for virtio-net hashing
+selftest: tun: Test vnet ioctls without device
+tap: Introduce virtio-net hash feature
+tun: Introduce virtio-net hash feature
+tun: Add common virtio-net hash feature code
+tun: Allow steering eBPF program to fall back
+net: flow_dissector: Export flow_keys_dissector_symmetric
+virtio_net: Add functions for hashing
 ax25: Remove broken autobind
 xfrm: Force software GSO only in tunnel mode
 rtnetlink: Allocate vfinfo size for VF GUIDs when supported