Single branch specified, using that and the previous one:
   remotes/brancher/net-next-2025-02-15--03-00 (v6.14-rc2-543-g32b12db535ff)
   remotes/brancher/net-next-2025-02-15--06-00 (v6.14-rc2-578-g3c05e8646489)

==== BASE DIFF ====
 drivers/net/ethernet/broadcom/bnxt/bnxt.c  | 554 +++++++++++++++++++++--------
 drivers/net/ethernet/broadcom/bnxt/bnxt.h  |   8 +
 drivers/net/ethernet/intel/ice/ice_irq.c   |   4 +-
 drivers/net/ethernet/mellanox/mlx4/alloc.c |   6 +-
 drivers/net/geneve.c                       |  11 +-
 drivers/net/phy/phy-c45.c                  |   8 +-
 include/linux/mlx4/device.h                |   2 +-
 net/vmw_vsock/virtio_transport.c           |  10 +-
 8 files changed, 437 insertions(+), 166 deletions(-)


==== COMMIT DIFF ====
diff --git a/tmp/tmp.epzG2Mfsf2 b/tmp/tmp.vmTl1sn1PZ
index 477a783d3e87..034d90b1460a 100644
--- a/tmp/tmp.epzG2Mfsf2
+++ b/tmp/tmp.vmTl1sn1PZ
@@ -3,9 +3,35 @@ selftests: net: enable profiling
 tc_action dbg
 profile patch
 forwarding: set timeout to 3 hours
+selftests: drv-net: add a simple TSO test
+selftests: drv-net: get detailed interface info
+selftests: drv-net: resolve remote interface name
+netdev: clarify GSO vs csum in qstats
+net: move stale comment about ntuple validation
 gve: set xdp redirect target only when it is available
+net: cadence: macb: Report standard stats
+net: cadence: macb: Convert to get_stats64
+net: cadence: macb: Implement BQL
+net: xilinx: axienet: Implement BQL
+selftests: drv-net: Test queue xsk attribute
+netdev-genl: Add an XSK attribute to queues
+netlink: Add nla_put_empty_nest helper
 selftests: net: add support for testing SO_RCVMARK and SO_RCVPRIORITY
 net: phy: realtek: add helper RTL822X_VND2_C22_REG
+iavf: add support for Rx timestamps to hotpath
+iavf: handle set and get timestamps ops
+iavf: Implement checking DD desc field
+iavf: refactor iavf_clean_rx_irq to support legacy and flex descriptors
+iavf: define Rx descriptors as qwords
+libeth: move idpf_rx_csum_decoded and idpf_rx_extracted
+iavf: periodically cache PHC time
+iavf: add support for indirect access to PHC time
+iavf: add initial framework for registering PTP clock
+iavf: negotiate PTP capabilities
+iavf: add support for negotiating flexible RXDID format
+virtchnl: add enumeration for the rxdid format
+ice: support Rx timestamp on flex descriptor
+virtchnl: add support for enabling PTP on iAVF
 net: use napi_id_valid helper
 net: phy: marvell-88q2xxx: Init PHY private structure for mv88q211x
 trace: tcp: Add tracepoint for tcp_cwnd_reduction()
@@ -21,6 +47,17 @@ selftests: forwarding: lib: Move require_command to net, generalize
 vxlan: Join / leave MC group after remote changes
 vxlan: Drop 'changelink' parameter from vxlan_dev_configure()
 ibmvnic: Don't reference skb after sending to VIOS
+eth: bnxt: remove most dependencies on RTNL
+docs: net: document new locking reality
+net: dummy: add dummy shaper API
+net: ethtool: try to protect all callback with netdev instance lock
+net: hold netdev instance lock during ndo_bpf
+net: hold netdev instance lock during sysfs operations
+net: hold netdev instance lock during ioctl operations
+net: hold netdev instance lock during rtnetlink operations
+net: hold netdev instance lock during queue operations
+net: hold netdev instance lock during ndo_setup_tc
+net: hold netdev instance lock during ndo_open/ndo_stop
 net: phy: dp83822: Add support for changing the transmit amplitude voltage
 net: phy: Add helper for getting tx amplitude gain
 dt-bindings: net: ethernet-phy: add property tx-amplitude-100base-tx-percent
@@ -33,7 +70,6 @@ bareudp: Call bareudp_dellink() in bareudp_destroy_tunnels().
 ppp: Split ppp_exit_net() to ->exit_batch_rtnl().
 pfcp: Convert pfcp_net_exit() to ->exit_batch_rtnl().
 page_pool: avoid infinite loop to schedule delayed worker
-vsock/virtio: fix variables initialization during resuming
 net/sched: cls_api: fix error handling causing NULL dereference
 selftests: net: fix grammar in reuseaddr_ports_exhausted.c log message
 drop_monitor: fix incorrect initialization order
@@ -43,14 +79,6 @@ selftest/bpf: Add vsock test for sockmap rejecting unconnected
 selftest/bpf: Adapt vsock_delete_on_close to sockmap rejecting unconnected
 vsock/bpf: Warn on socket without transport
 sockmap, vsock: For connectible sockets allow only connected
-net: pktgen: use defines for the various dec/hex number parsing digits lengths
-net: pktgen: fix access outside of user given buffer in pktgen_thread_write()
-net: pktgen: fix ctrl interface command parsing
-net: pktgen: fix 'ratep 0' error handling (return -EINVAL)
-net: pktgen: fix 'rate 0' error handling (return -EINVAL)
-net: pktgen: fix hex32_arg parsing for short reads
-net: pktgen: enable 'param=value' parsing
-net: pktgen: replace ENOTSUPP with EOPNOTSUPP
 net/mlx5: Add sensor name to temperature event message
 net/mlx5: Modify LSB bitmask in temperature event to include only the first bit
 net/mlx5: Prefix temperature event bitmap with '0x' for clarity
@@ -61,20 +89,10 @@ net: phy: mediatek: Add token ring set bit operation support
 net: phy: mediatek: Add token ring access helper functions in mtk-phy-lib
 net: phy: mediatek: Change to more meaningful macros
 tun: Pad virtio headers
-ice: Fix signedness bug in ice_init_interrupt_scheme()
-geneve: Fix use-after-free in geneve_find_dev().
 eth: mlx4: use the page pool for Rx buffers
 eth: mlx4: remove the local XDP fast-recycling ring
 eth: mlx4: don't try to complete XDP frames in netpoll
 eth: mlx4: create a page pool for Rx
-net: phy: c45: improve handling of disabled EEE modes in generic ethtool functions
-idpf: use napi's irq affinity
-ice: use napi's irq affinity
-bnxt: use napi's irq affinity
-net: napi: add CPU affinity to napi_config
-net: move ARFS rmap management to core
-ice: clear NAPI's IRQ numbers in ice_vsi_clear_napi_queues()
-net/mlx4_core: Avoid impossible mlx4_db_alloc() order value
 mips: dts: cameo-rtl9302c: Add switch block
 mips: dts: realtek: Add switch interrupts
 dt-bindings: net: Add Realtek MDIO controller