Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-12--00-00 (v6.14-rc1-440-g23c5ff68832e) remotes/brancher/net-next-2025-02-12--03-01 (v6.14-rc1-430-g84fd31ffbb8c) ==== BASE DIFF ==== Documentation/networking/devlink/sfc.rst | 16 +- .../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 14 +- drivers/net/ethernet/freescale/ucc_geth.h | 2 - drivers/net/ethernet/netronome/nfp/nfp_hwmon.c | 40 +- drivers/net/ethernet/sfc/Kconfig | 5 +- drivers/net/ethernet/sfc/Makefile | 2 +- drivers/net/ethernet/sfc/ef10.c | 7 +- drivers/net/ethernet/sfc/efx_common.c | 1 + drivers/net/ethernet/sfc/efx_devlink.c | 13 + drivers/net/ethernet/sfc/efx_reflash.c | 514 +++++++++++++++++++++ drivers/net/ethernet/sfc/efx_reflash.h | 20 + drivers/net/ethernet/sfc/fw_formats.h | 114 +++++ drivers/net/ethernet/sfc/mcdi.c | 115 ++++- drivers/net/ethernet/sfc/mcdi.h | 22 +- drivers/net/ethernet/sfc/net_driver.h | 2 + drivers/net/hamradio/baycom_par.c | 4 +- drivers/net/hamradio/baycom_ser_fdx.c | 2 +- drivers/net/hamradio/baycom_ser_hdx.c | 4 +- drivers/net/phy/aquantia/aquantia_hwmon.c | 32 +- drivers/net/phy/broadcom.c | 2 +- drivers/net/phy/marvell.c | 24 +- drivers/net/phy/marvell10g.c | 24 +- drivers/net/phy/phylink.c | 15 +- drivers/net/vxlan/vxlan_core.c | 7 +- drivers/net/wwan/t7xx/t7xx_pci.c | 1 - include/linux/phy.h | 3 - lib/Kconfig.debug | 20 +- lib/Makefile | 2 +- ...{test_blackhole_dev.c => blackhole_dev_kunit.c} | 47 +- net/rxrpc/ar-internal.h | 7 +- net/rxrpc/output.c | 50 +- net/rxrpc/rxkad.c | 13 +- net/rxrpc/sendmsg.c | 4 +- net/rxrpc/txbuf.c | 37 +- tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/test_blackhole_dev.sh | 11 - 36 files changed, 924 insertions(+), 274 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.ao2cbt5L93 b/tmp/tmp.fv1nUaNv1b index 1c16ff23852e..b4e100c7c59a 100644 --- a/tmp/tmp.ao2cbt5L93 +++ b/tmp/tmp.fv1nUaNv1b @@ -3,6 +3,8 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net: stmmac: dwmac-loongson: Add fix_soc_reset() callback +Documentation: dpaa2 ethernet switch driver: Fix spelling net: ipv6: fix consecutive input and output transformation in lwtunnels net: ipv6: fix lwtunnel loops in ioam6, rpl and seg6 net: ipv6: fix dst ref loops on input in rpl and seg6 lwtunnels @@ -59,11 +61,8 @@ net: ethernet: ti: am65-cpsw: fix RX & TX statistics for XDP_TX case net: ethernet: ti: am65-cpsw: fix memleak in certain XDP cases net: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size MAINTAINERS: Add sctp headers to the general netdev entry -page_pool: avoid infinite loop to schedule delayed worker vsock/test: Add test for SO_LINGER null ptr deref vsock: Orphan socket after transport release -net: wwan: t7xx: don't include '' directly -net: phy: broadcom: don't include '' directly net: xpcs: group EEE code together net: xpcs: clean up xpcs_config_eee() net: xpcs: remove xpcs_config_eee() from global scope @@ -72,41 +71,12 @@ net: xpcs: convert to phylink managed EEE net: stmmac: call xpcs_config_eee_mult_fact() net: xpcs: add function to configure EEE clock multiplying factor net: phylink: add support for notifying PCS about EEE -vxlan: check vxlan_vnigroup_init() return value -igb: Get rid of spurious interrupts -igb: Link queues to NAPI instances -igb: Link IRQs to NAPI instances net: phy: dp83tg720: Add randomized polling intervals for link detection net: phy: Add support for driver-specific next update time -net: phy: aquantia: Use HWMON_CHANNEL_INFO macro to simplify code -net: phy: marvell10g: Use HWMON_CHANNEL_INFO macro to simplify code -net: phy: marvell: Use HWMON_CHANNEL_INFO macro to simplify code -net: nfp: Use HWMON_CHANNEL_INFO macro to simplify code -net: aquantia: Use HWMON_CHANNEL_INFO macro to simplify code ethtool: check device is present when getting ioctl settings mips: dts: cameo-rtl9302c: Add switch block mips: dts: realtek: Add switch interrupts dt-bindings: net: Add Realtek MDIO controller dt-bindings: net: Add switch ports and interrupts to RTL9300 dt-bindings: net: Move realtek,rtl9301-switch to net -rxrpc: Fix alteration of headers whilst zerocopy pending -tsnep: Add PHY loopback selftests -net: selftests: Export net_test_phy_loopback_* -tsnep: Select speed for loopback -net: phy: marvell: Align set_loopback() implementation -net: phy: micrel: Add loopback support -net: phy: Support speed selection for PHY loopback -net: phy: Allow loopback speed selection for PHY drivers -net: freescale: ucc_geth: remove unused PHY_INIT_TIMEOUT and PHY_CHANGE_TIME -net: phy: remove unused PHY_INIT_TIMEOUT and PHY_FORCE_TIMEOUT -net: ethernet: mtk_ppe_offload: Allow QinQ -Bluetooth: SCO: add TX timestamping socket-level mechanism -Bluetooth: L2CAP: add TX timestamping -Bluetooth: ISO: add TX timestamping -Bluetooth: add support for skb TX SND/COMPLETION timestamping -net-timestamp: COMPLETION timestamp on packet tx completion -net: Add options as a flexible array to struct ip_tunnel_info -hamradio: baycom: replace strcpy() with strscpy() -blackhole_dev: convert self-test to KUnit -net: phylink: make configuring clock-stop dependent on MAC support net: ethernet: mediatek: add ethtool EEE callbacks