Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-06-14--00-00 (v6.16-rc1-367-gac5a96469a0c) remotes/brancher/net-next-2025-06-14--03-00 (v6.16-rc1-374-gd2e261ac5311) ==== BASE DIFF ==== Documentation/driver-api/dpll.rst | 18 + Documentation/netlink/specs/dpll.yaml | 24 + drivers/dpll/dpll_netlink.c | 69 ++- drivers/dpll/dpll_nl.c | 5 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 20 + drivers/net/ethernet/intel/ice/ice_common.c | 26 + drivers/net/ethernet/intel/ice/ice_common.h | 3 + drivers/net/ethernet/intel/ice/ice_dpll.c | 193 +++++- drivers/net/ethernet/intel/ice/ice_dpll.h | 8 + drivers/net/ethernet/intel/ice/ice_main.c | 4 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 689 ++++++++-------------- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- drivers/net/phy/dp83tg720.c | 185 ++++-- drivers/net/phy/mdio-boardinfo.c | 29 +- drivers/net/phy/mdio-boardinfo.h | 9 +- include/linux/dpll.h | 8 + include/linux/phy.h | 6 +- include/net/pfcp.h | 2 +- include/uapi/linux/dpll.h | 12 + net/ipv4/arp.c | 10 +- 20 files changed, 797 insertions(+), 527 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.VnXgxrtyLR b/tmp/tmp.cD36cRBiVm index 053eac9cdf8b..58cf212439f8 100644 --- a/tmp/tmp.VnXgxrtyLR +++ b/tmp/tmp.cD36cRBiVm @@ -9,6 +9,19 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net/sched: fix use-after-free in taprio_dev_notifier +gve: Advertise support for rx hardware timestamping +gve: Implement ndo_hwtstamp_get/set for RX timestamping +gve: Add rx hardware timestamp expansion +gve: Add support to query the nic clock +gve: Add adminq lock for queues creation and destruction +gve: Add initial PTP device support +gve: Add adminq command to report nic timestamp +gve: Add device option for nic clock synchronization +page_pool: import Jesper's page_pool benchmark +bnxt_en: Update MRU and RSS table of RSS contexts on queue reset +bnxt_en: Add a helper function to configure MRU and RSS +bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start() dt-bindings: net: Convert socfpga-dwmac bindings to yaml tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior net: ethernet: mtk_eth_soc: support named IRQs @@ -22,11 +35,6 @@ ptp: Use ratelimite for freerun error message net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick pldmfw: Select CRC32 when PLDMFW is selected Fixed typo in netdevsim documentation -Documentation: netlink: specs: tc: Add DualPI2 specification -selftests/tc-testing: Add selftests for qdisc DualPI2 -sched: Add enqueue/dequeue of dualpi2 qdisc -sched: Dump configuration and statistics of dualpi2 qdisc -sched: Struct definition and parsing of dualpi2 qdisc net: phy: Add c45_phy_ids sysfs directory entry net: usb: Convert tasklet API to new bottom half workqueue mechanism openvswitch: Allocate struct ovs_pcpu_storage dynamically @@ -70,39 +78,11 @@ net/mlx5e: SHAMPO: Reorganize mlx5_rq_shampo_alloc page_pool: Add page_pool_dev_alloc_netmems helper net: Add skb_can_coalesce for netmem net: Allow const args for of page_to_netmem() -net: stmmac: rk: remove obsolete .set_*_speed() methods -net: stmmac: rk: convert px30_set_rmii_speed() to .set_speed() -net: stmmac: rk: simplify px30_set_rmii_speed() -net: stmmac: rk: combine .set_*_speed() methods -net: stmmac: rk: combine clk_mac_speed rate setting functions -net: stmmac: rk: combine rv1126 set_*_speed() methods -net: stmmac: rk: add struct for programming register based speeds -net: stmmac: rk: simplify set_*_speed() -net: stmmac: rk: add get_interfaces() implementation -ice: add phase offset monitor for all PPS dpll inputs -dpll: add phase_offset_monitor_get/set callback ops -dpll: add phase-offset-monitor feature to netlink spec -net: stmmac: improve .set_clk_tx_rate() method error message -net: phy: improve rgmii_clock() documentation -net: pfcp: fix typo in message_priority field name net: sysfs: Implement is_visible for phys_(port_id, port_name, switch_id) selftests: seg6: Add test cases for End.X with link-local nexthop seg6: Allow End.X behavior to accept an oif seg6: Call seg6_lookup_any_nexthop() from End.X behavior seg6: Extend seg6_lookup_any_nexthop() with an oif argument -net: ipconfig: replace strncpy with strscpy -net: phy: dp83tg720: switch to adaptive polling and remove random delays -net: phy: dp83tg720: remove redundant 600ms post-reset delay -net: phy: dp83tg720: implement soft reset with asymmetric delay -net: ti: icssg-prueth: Fix packet handling for XDP_TX -vhost-net: reduce one userspace copy when building XDP buff -tun: remove unnecessary tun_xdp_hdr structure -net: arp: use kfree_skb_reason() in arp_rcv() -selftest: Add selftest for multicast address notifications -net: phy: directly copy struct mdio_board_info in mdiobus_register_board_info -net: phy: improve mdio-boardinfo.h -net: phy: move definition of struct mdio_board_entry to mdio-boardinfo.c -net: phy: simplify mdiobus_setup_mdiodev_from_board_info vsock/test: Cover more CIDs in transport_uaf test vsock/test: Introduce get_transports() vsock/test: Introduce vsock_bind_try() helper