Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-03-06--00-00 (v6.14-rc4-1238-g4ff3a9fb3eec) remotes/brancher/net-next-hw-2025-03-06--08-00 (v6.14-rc4-1275-ge783c03e2c26) ==== 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.OEoVAbH2p7 b/tmp/tmp.4bwk771YAE index d68c8530be71..d9d67d7c9982 100644 --- a/tmp/tmp.OEoVAbH2p7 +++ b/tmp/tmp.4bwk771YAE @@ -3,7 +3,42 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +selftests: bonding: fix incorrect mac address +bonding: fix incorrect MAC address setting to receive NS messages +net: mctp i2c: Copy headers if cloned +net: mctp: unshare packets when reassembling +net-sysfs: fix NULL pointer dereference +eth: bnxt: count xdp xmit packets +eth: bnxt: maintain tx pkt/byte stats in SW +eth: bnxt: maintain rx pkt/byte stats in SW +eth: bnxt: extract VLAN info early on +eth: bnxt: consolidate the GRO-but-not-really paths in bnxt_gro_skb() +eth: bnxt: don't use ifdef to check for CONFIG_INET in GRO +eth: bnxt: snapshot driver stats +eth: bnxt: rename ring_err_stats -> ring_drv_stats +eth: bnxt: don't run xdp programs on fallback traffic +eth: bnxt: use napi_consume_skb() +tcp: Pass flags to __tcp_send_ack +tcp: add new TCP_TW_ACK_OOW state and allow ECN bits in TOS +tcp: AccECN support to tcp_add_backlog +gro: prevent ACE field corruption & better AccECN handling +gso: AccECN support +tcp: helpers for ECN mode handling +tcp: rework {__,}tcp_ecn_check_ce() -> tcp_data_ecn_check() +tcp: reorganize SYN ECN code +tcp: extend TCP flags to allow AE bit/ACE field +tcp: use BIT() macro in include/net/tcp.h +tcp: create FLAG_TS_PROGRESS +tcp: reorganize tcp_in_ack_event() and tcp_count_delivered() +net: mana: Support holes in device list reply msg +ice: register devlink prior to creating health reporters +ice: Fix switchdev slow-path in LAG +ice: fix memory leak in aRFS after reset +ice: do not configure destination override for switchdev net: dsa: mv88e6xxx: Verify after ATU Load ops +net: stmmac: mostly remove "buf_sz" +net: stmmac: avoid shadowing global buf_sz +netfilter: Make xt_cgroup independent from net_cls dt-bindings: ieee802154: ca8210: Update polarity of the reset pin ieee802154: ca8210: Switch to using gpiod API ieee802154: ca8210: Get platform data via dev_get_platdata() @@ -54,7 +89,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 @@ -71,8 +105,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 -net/mlx5: handle errors in mlx5_chains_create_table() 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 @@ -87,16 +119,3 @@ net: enetc: move generic MAC filterng interfaces to enetc-core 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: 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