Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-03-06--03-00 (v6.14-rc4-1280-gf527f36b84b6) remotes/brancher/net-next-2025-03-06--06-00 (v6.14-rc4-1284-gb560749a8db8) ==== BASE DIFF ==== MAINTAINERS | 1 + drivers/net/dsa/mt7530.c | 8 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 231 +++++++++++++- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 29 ++ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 13 + drivers/net/pcs/pcs-xpcs.c | 25 +- drivers/net/phy/Makefile | 3 +- drivers/net/phy/bcm54140.c | 1 + drivers/net/phy/mediatek/mtk-ge-soc.c | 7 +- drivers/net/phy/micrel.c | 9 +- drivers/net/phy/mscc/mscc_main.c | 2 + drivers/net/phy/mscc/mscc_ptp.c | 14 +- drivers/net/phy/phy-core.c | 1 + drivers/net/phy/phy_device.c | 237 --------------- drivers/net/phy/phy_package.c | 350 ++++++++++++++++++++++ drivers/net/phy/phylib-internal.h | 2 + drivers/net/phy/phylib.h | 28 ++ drivers/net/phy/phylink.c | 2 +- drivers/net/phy/qcom/qca807x.c | 16 +- include/linux/phy.h | 124 -------- include/linux/platform_data/x86/intel_pmc_ipc.h | 94 ++++++ include/linux/stmmac.h | 4 + include/net/lwtunnel.h | 12 +- net/core/lwtunnel.c | 23 +- net/ipv4/fib_frontend.c | 4 +- net/ipv4/nexthop.c | 3 +- net/ipv6/route.c | 6 +- 28 files changed, 829 insertions(+), 421 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.dIwtqVD56Q b/tmp/tmp.2gXiAHrt8i index 9996772653f6..7cb30cacb268 100644 --- a/tmp/tmp.dIwtqVD56Q +++ b/tmp/tmp.2gXiAHrt8i @@ -3,6 +3,7 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +i40e: fix MMIO write access to an invalid page in i40e_clear_hw selftests: bonding: fix incorrect mac address bonding: fix incorrect MAC address setting to receive NS messages net: mctp i2c: Copy headers if cloned @@ -95,7 +96,6 @@ net: airoha: Increase max mtu to 9k net: airoha: Introduce airoha_dev_change_mtu callback net: airoha: Enable Rx Scatter-Gather net: airoha: Move min/max packet len configuration in airoha_dev_open() -inet: fix lwtunnel_valid_encap_type() lock imbalance net/smc: use the correct ndev to find pnetid by pnetid table net: stmmac: simplify phylink_suspend() and phylink_resume() calls net: ti: icss-iep: Add phase offset configuration for perout signal @@ -112,7 +112,6 @@ net: pse-pd: Add support for PSE power domains net: pse-pd: tps23881: Add support for PSE events and interrupts net: pse-pd: Add support for reporting events net: ethtool: Add support for ethnl_info_init_ntf helper function -net: dsa: mt7530: Fix traffic flooding for MMIO devices 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 @@ -128,17 +127,4 @@ 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 net: mdio: Add RTL9300 MDIO driver -net: phy: phy_caps: Allow getting an phy_interface's capabilities -net: phylink: Convert capabilities to linkmodes using phy_caps -net: phylink: Add a mapping between MAC_CAPS and LINK_CAPS -net: phy: drop phy_settings and the associated lookup helpers -net: phylink: Use phy_caps_lookup for fixed-link configuration -net: phy: phy_device: Use link_capabilities lookup for PHY aneg config -net: phy: phy_caps: Allow looking-up link caps based on speed and duplex -net: phy: phy_caps: Implement link_capabilities lookup by linkmode -net: phy: phy_caps: Introduce phy_caps_valid -net: phy: phy_caps: Move __set_linkmode_max_speed to phy_caps -net: phy: phy_caps: Move phy_speeds to phy_caps -net: phy: Use an internal, searchable storage for the linkmodes -net: ethtool: Export the link_mode_params definitions r8169: add support for 16K jumbo frames on RTL8125B