Single branch specified, using that and the previous one:
   remotes/brancher/net-next-2024-12-05--03-00 (net-next-6.13-9348-ga07a5a888808)
   remotes/brancher/net-next-2024-12-05--06-00 (net-next-6.13-9350-gc4cfe1012926)

==== BASE DIFF ====
 Documentation/networking/netconsole.rst            |   5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          | 205 +++++++-----
 drivers/net/ethernet/intel/ice/ice_common.c        |  25 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   8 +-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.c        |   3 +-
 drivers/net/ethernet/intel/ice/ice_ptp_hw.h        |   5 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl.c      |   6 +
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        |   1 +
 drivers/net/ethernet/intel/igb/igb_main.c          |   4 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h    |   2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h       |   2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c     |   2 +-
 drivers/net/ethernet/intel/ixgbevf/ipsec.c         |   1 -
 drivers/net/ethernet/marvell/mvneta.c              |  27 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |  25 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c  |  13 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  32 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   5 +-
 .../mellanox/mlx5/core/steering/hws/bwc_complex.c  |   2 +
 .../mellanox/mlx5/core/steering/hws/send.c         |   1 +
 .../mellanox/mlxsw/spectrum_acl_flex_keys.c        |   6 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   9 +-
 drivers/net/ethernet/realtek/rtase/rtase.h         |   1 +
 drivers/net/ethernet/realtek/rtase/rtase_main.c    |   2 +
 drivers/net/geneve.c                               |   2 +-
 drivers/net/netconsole.c                           |  60 +++-
 drivers/net/phy/bcm84881.c                         |  10 +
 drivers/net/phy/marvell.c                          |  48 +++
 drivers/net/phy/phy.c                              |  53 ++++
 drivers/net/phy/phylink.c                          | 352 ++++++++++++++++-----
 include/linux/netpoll.h                            |   2 +-
 include/linux/phy.h                                |  34 ++
 include/linux/phylink.h                            |  17 +
 net/core/netpoll.c                                 |   6 +-
 net/ethtool/bitset.c                               |  48 ++-
 net/ipv4/ip_output.c                               |  13 +-
 net/ipv6/ip6_output.c                              |  13 +-
 tools/testing/selftests/net/udpgso_bench.sh        |   3 +
 38 files changed, 816 insertions(+), 237 deletions(-)


==== COMMIT DIFF ====
diff --git a/tmp/tmp.OP4ST8hgcG b/tmp/tmp.e8ZtHsmCu1
index 2fb40e58d409..962b28929eeb 100644
--- a/tmp/tmp.OP4ST8hgcG
+++ b/tmp/tmp.e8ZtHsmCu1
@@ -75,35 +75,9 @@ octeontx2-af: Disable backpressure between CPT and NIX
 octeontx2-pf: Move skb fragment map/unmap to common code
 octeontx2-pf: map skb data as device writeable
 net :mana :Request a V2 response version for MANA_QUERY_GF_STAT
-bnxt_en: handle tpa_info in queue API implementation
-bnxt_en: refactor bnxt_alloc_rx_rings() to call bnxt_alloc_rx_agg_bmap()
-bnxt_en: refactor tpa_info alloc/free into helpers
 selftests/tc-testing: sfq: test that kernel rejects limit of 1
 net_sched: sch_sfq: don't allow 1 packet limit
-wireguard: allowedips: Add WGALLOWEDIP_F_REMOVE_ME flag
-net: altera: simplify request_and_map
-net: altera: use devm for alloc_etherdev
 net: simplify resource acquisition + ioremap
-selftests/net: call sendmmsg via udpgso_bench.sh
-net: mdio-ipq8064: remove _remove function
-net: mdio-ipq8064: use platform_get_resource
-igb: Fix potential invalid memory access in igb_init_module()
-ixgbe: Correct BASE-BX10 compliance code
-ixgbe: downgrade logging of unsupported VF API version to debug
-ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5
-idpf: set completion tag for "empty" bufs associated with a packet
-ice: Fix VLAN pruning in switchdev mode
-ice: Fix NULL pointer dereference in switchdev
-ice: fix PHY timestamp extraction for ETH56G
-ice: fix PHY Clock Recovery availability check
-r8169: simplify setting hwmon attribute visibility
-net/mlx5e: Remove workaround to avoid syndrome for internal port
-net/mlx5e: SD, Use correct mdev to build channel param
-net/mlx5: E-Switch, Fix switching to switchdev mode in MPV
-net/mlx5: E-Switch, Fix switching to switchdev mode with IB device disabled
-net/mlx5: HWS: Properly set bwc queue locks lock classes
-net/mlx5: HWS: Fix memory leak in mlx5hws_definer_calc_layout
-geneve: do not assume mac header is set in geneve_xmit_skb()
 xdp: get rid of xdp_frame::mem.id
 page_pool: allow mixing PPs within one bulk
 page_pool: make page_pool_put_page_bulk() handle array of netmems
@@ -114,10 +88,8 @@ xdp: allow attaching already registered memory model to xdp_rxq_info
 xdp, xsk: constify read-only arguments of some static inline helpers
 bpf, xdp: constify some bpf_prog * function arguments
 xsk: align &xdp_buff_xsk harder
-inet: add indirect call wrapper for getfrag() calls
 ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init()
 net: avoid potential UAF in default_operstate()
-mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4
 net: hibmcge: Add nway_reset supported in this module
 net: hibmcge: Add reset supported in this module
 net: hibmcge: Add pauseparam supported in this module
@@ -142,23 +114,8 @@ net: freescale: ucc_geth: Fix WOL configuration
 net: freescale: ucc_geth: Use netdev->phydev to access the PHY
 net: freescale: ucc_geth: split adjust_link for phylink conversion
 net: freescale: ucc_geth: Drop support for the "interface" DT property
-rtase: Add support for RTL907XD-VA PCIe port
 net: phy: microchip_t1 : Add initialization of ptp for lan887x
 net: phy: Makefile: Add makefile support for ptp in Microchip phys
 net: phy: Kconfig: Add ptp library support and 1588 optional flag in Microchip phys
 net: phy: microchip_ptp : Add ptp library for Microchip phys
 net: phy: microchip_ptp : Add header file for Microchip ptp library
-net: gianfar: iomap with devm
-net: gianfar: alloc queues with devm
-net: gianfar: remove free_gfar_dev
-net: gianfar: assign ofdev to priv struct
-net: gianfar: use devm for register_netdev
-net: gianfar: use devm_alloc_etherdev_mqs
-net: fsl_pq_mdio: return directly in probe
-net: fsl_pq_mdio: use devm for of_iomap
-net: fsl_pq_mdio: use platform_get_resource
-net: fsl_pq_mdio: use devm for mdiobus_alloc_size
-net: fsl_pq_mdio: use dev variable in _probe
-netcons: Add udp send fail statistics to netconsole
-netpoll: Make netpoll_send_udp return status instead of void
-ethtool: Fix wrong mod state in case of verbose and no_mask bitset