Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-04-23--00-00 (v6.15-rc2-739-gbf951a326f3b) remotes/brancher/net-next-hw-2025-04-23--08-00 (v6.15-rc2-772-ge07a7b5f93ad) ==== BASE DIFF ==== .../devicetree/bindings/net/ethernet-phy.yaml | 10 + .../bindings/net/renesas,r9a09g057-gbeth.yaml | 201 +++++++++++++++++++++ .../devicetree/bindings/net/snps,dwmac.yaml | 25 ++- .../devicetree/bindings/net/ti,dp83822.yaml | 4 + MAINTAINERS | 8 + drivers/net/dsa/rzn1_a5psw.c | 5 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 6 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 4 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 2 - .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 18 -- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 24 ++- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 10 +- drivers/net/ethernet/realtek/r8169_main.c | 6 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 11 ++ drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + .../ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c | 146 +++++++++++++++ .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 25 +-- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 27 +++ drivers/net/ethernet/wangxun/libwx/wx_lib.h | 3 + drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 1 + drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 37 ++++ drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 3 + drivers/net/pfcp.c | 23 +-- drivers/net/phy/dp83822.c | 33 ++++ drivers/net/phy/phy_device.c | 15 ++ drivers/net/phy/phy_led_triggers.c | 23 ++- drivers/net/ppp/ppp_generic.c | 25 +-- drivers/net/virtio_net.c | 69 +++++-- drivers/ptp/Kconfig | 4 +- include/linux/phy.h | 3 + include/linux/phylink.h | 31 ++-- include/net/xdp.h | 3 + net/core/net_namespace.c | 14 +- net/core/xdp.c | 25 ++- net/tipc/monitor.c | 3 +- 36 files changed, 710 insertions(+), 140 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.8bzzgLUHZm b/tmp/tmp.14rVhn7Lit index 4f8cc9bdaa43..f7af81e0eca4 100644 --- a/tmp/tmp.8bzzgLUHZm +++ b/tmp/tmp.14rVhn7Lit @@ -5,12 +5,32 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net: dsa: fix VLAN 0 filter imbalance when toggling filtering +net: ethtool: netlink: Use netdev_hold for dumpit() operations +net: ethtool: phy: Convert the PHY_GET command to generic phy dump +net: ethtool: Introduce per-PHY DUMP operations +dt-bindings: net: pse-pd: ti,tps23881: Add interrupt description +net: pse-pd: tps23881: Add support for static port priority feature +dt-bindings: net: pse-pd: microchip,pd692x0: Add manager regulator supply +net: pse-pd: pd692x0: Add support for controller and manager power supplies +net: pse-pd: pd692x0: Add support for PSE PI priority feature +net: ethtool: Add PSE port priority support feature +net: pse-pd: Add support for budget evaluation strategies +net: pse-pd: Add helper to report hardware enable status of the PI +net: ethtool: Add support for new power domains index description +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: stmmac: dwc-qos: calibrate tegra with mdio bus idle +selftests: can: Document test_raw_filter test cases +selftests: can: Use fixtures in test_raw_filter +selftests: can: use kselftest harness in test_raw_filter +selftests: can: Import tst-filter from can-tests net: dsa: mt7530: sync driver-specific behavior of MT7531 variants vsock/test: Expand linger test to ensure close() does not misbehave vsock: Reduce indentation in virtio_transport_wait_close() vsock: Linger on unsent data -openvswitch: fix band bucket value computation in ovs_meter_execute() -octeontx2-af: Remove unused rvu_npc_enable_bcast_entry vhost/net: Defer TX queue re-enable until after sendmsg igc: add support to get frame preemption statistics via ethtool igc: add support to get MAC Merge data via ethtool @@ -54,9 +74,6 @@ neighbour: Move neigh_find_table() to neigh_get(). neighbour: Allocate skb in neigh_get(). neighbour: Move two validations from neigh_get() to neigh_valid_get_req(). neighbour: Make neigh_valid_get_req() return ndmsg. -ppp: Split ppp_exit_net() to ->exit_rtnl(). -pfcp: Convert pfcp_net_exit() to ->exit_rtnl(). -net: Drop hold_rtnl arg from ops_undo_list(). ipv6: Get rid of RTNL for SIOCADDRT and RTM_NEWROUTE. ipv6: Protect nh->f6i_list with spinlock and flag. ipv6: Defer fib6_purge_rt() in fib6_add_rt2node() to fib6_add(). @@ -73,16 +90,3 @@ ipv6: Move some validation from ip6_route_info_create() to rtm_to_fib6_config(). ipv6: Get rid of RTNL for SIOCDELRT and RTM_DELROUTE. ipv6: Validate RTA_GATEWAY of RTA_MULTIPATH in rtm_to_fib6_config(). gve: Add adminq lock for creating and destroying multiple queues -net: phylink: mac_link_(up|down)() clarifications -net: phy: dp83822: Add support for changing the MAC termination -net: phy: Add helper for getting MAC termination resistance -dt-bindings: net: dp83822: add constraints for mac-termination-ohms -dt-bindings: net: ethernet-phy: add property mac-termination-ohms -net: thunder_bgx: Don't disable PCI device manually -net: thunder_bgx: Use pure PCI devres API -net: mdio: thunder: Use pure PCI devres API -net: ethernet: sis900: Use pure PCI devres API -net: ethernet: natsemi: Use pure PCI devres API -net: tulip: Use pure PCI devres API -net: octeontx2: Use pure PCI devres API -net: prestera: Use pure PCI devres API