Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-08-25--15-00 (v6.17-rc2-656-g9f59963a4977) remotes/brancher/net-next-2025-08-25--18-00 (v6.17-rc2-632-g1ca6c0641bd9) ==== BASE DIFF ==== drivers/net/phy/aquantia/aquantia.h | 28 ++ drivers/net/phy/aquantia/aquantia_main.c | 531 ++++++++++++++--------------- tools/testing/selftests/drivers/net/xdp.py | 4 +- 3 files changed, 291 insertions(+), 272 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.xJXNRqcPT2 b/tmp/tmp.Vr78hcDpQy index fb34dfe2ea94..86f5f9af8447 100644 --- a/tmp/tmp.xJXNRqcPT2 +++ b/tmp/tmp.Vr78hcDpQy @@ -12,7 +12,22 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: dbg net/sctp_vrf.sh nipa: disable random kunit tests -sfc: remove ASSERT_RTNL() from get_ts_info function +net: macb: Fix offset error in gem_update_stats +net: stmmac: sun8i: drop unneeded default syscon value +MAINTAINERS: retire Boris from TLS maintainers +sfc: use kmalloc_array() instead of kmalloc() +net/mlx5e: Set local Xoff after FW update +net/mlx5e: Update and set Xon/Xoff upon port speed set +net/mlx5e: Update and set Xon/Xoff upon MTU set +net/mlx5: Prevent flow steering mode changes in switchdev mode +net/mlx5: Nack sync reset when SFs are present +net/mlx5: Fix lockdep assertion on sync reset unload event +net/mlx5: Reload auxiliary drivers on fw_activate +net/mlx5: HWS, Fix pattern destruction in mlx5hws_pat_get_pattern error path +net/mlx5: HWS, Fix uninitialized variables in mlx5hws_pat_calc_nop error flow +net/mlx5: HWS, Fix memory leak in hws_action_get_shared_stc_nic error flow +net/mlx5: HWS, Fix memory leak in hws_pool_buddy_init error path +net: hns3: use kcalloc() instead of kzalloc() docs: networking: clarify expectation of persistent stats ipv4: Convert ->flowi4_tos to dscp_t. net: hv_netvsc: fix loss of early receive events from host during channel open. @@ -24,32 +39,10 @@ arm64: dts: freescale: add i.MX91 11x11 EVK basic support arm64: dts: imx91: add i.MX91 dtsi support arm64: dts: freescale: rename imx93.dtsi to imx91_93_common.dtsi and modify them arm64: dts: freescale: move aliases from imx93.dtsi to board dts -phy: rockchip-pcie: switch to FIELD_PREP_WM16 macro -clk: sp7021: switch to FIELD_PREP_WM16 macro -PM / devfreq: rockchip-dfi: switch to FIELD_PREP_WM16 macro -PCI: dw-rockchip: Switch to FIELD_PREP_WM16 macro -PCI: rockchip: Switch to FIELD_PREP_WM16* macros -net: stmmac: dwmac-rk: switch to FIELD_PREP_WM16 macro -ASoC: rockchip: i2s-tdm: switch to FIELD_PREP_WM16_CONST macro -drm/rockchip: dw_hdmi: switch to FIELD_PREP_WM16* macros -phy: rockchip-usb: switch to FIELD_PREP_WM16 macro -drm/rockchip: inno-hdmi: switch to FIELD_PREP_WM16 macro -drm/rockchip: dw_hdmi_qp: switch to FIELD_PREP_WM16 macro -phy: rockchip-samsung-dcphy: switch to FIELD_PREP_WM16 macro -drm/rockchip: vop2: switch to FIELD_PREP_WM16 macro -drm/rockchip: dsi: switch to FIELD_PREP_WM16* macros -phy: rockchip-emmc: switch to FIELD_PREP_WM16 macro -drm/rockchip: lvds: switch to FIELD_PREP_WM16 macro -media: synopsys: hdmirx: replace macros with bitfield variants -soc: rockchip: grf: switch to FIELD_PREP_WM16_CONST macro -mmc: dw_mmc-rockchip: switch to FIELD_PREP_WM16 macro -bitmap: introduce hardware-specific bitfield operations phy: mscc: Fix when PTP clock is register and unregister selftests: bonding: add test for LACP actor port priority bonding: support aggregator selection based on port priority bonding: add support for per-port LACP actor priority -net: phy: micrel: Add PTP support for lan8842 -net: phy: micrel: Introduce function __lan8814_ptp_probe_once net: devmem: allow binding on rx queues with same DMA devices net: devmem: pre-read requested rx queues during bind net: devmem: pull out dma_dev out of net_devmem_bind_dmabuf @@ -60,25 +53,9 @@ queue_api: add support for fetching per queue DMA dev net: stmmac: Set CIC bit only for TX queues with COE net: stmmac: xgmac: Correct supported speed modes net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts -arm64: dts: imx95: add standard PCI device compatible string to NETC Timer -net: enetc: don't update sync packet checksum if checksum offload is used -net: enetc: add PTP synchronization support for ENETC v4 -net: enetc: remove unnecessary CONFIG_FSL_ENETC_PTP_CLOCK check -net: enetc: extract enetc_update_ptp_sync_msg() to handle PTP Sync packets -net: enetc: save the parsed information of PTP packet to skb->cb -MAINTAINERS: add NETC Timer PTP clock driver section -ptp: netc: add debugfs support to loop back pulse signal -ptp: netc: add external trigger stamp support -ptp: netc: add periodic pulse output support -ptp: netc: add PTP_CLK_REQ_PPS support -ptp: netc: add NETC V4 Timer PTP driver support -ptp: add helpers to get the phc_index by of_node or dev -dt-bindings: net: move ptp-timer property to ethernet-controller.yaml -dt-bindings: ptp: add NETC Timer PTP clock net: Cache hash and flow_id to avoid recalculation net: Prevent RPS table overwrite of active flows net/cls_cgroup: Fix task_get_classid() during qdisc run -Fixes: xircom auto-negoation timer net: mtip: Extend the L2 switch driver for imx287 with bridge operations net: mtip: Extend the L2 switch driver with management operations net: mtip: Add mtip_switch_{rx|tx} functions to the L2 switch driver @@ -98,7 +75,6 @@ net: phy: fixed_phy: let fixed_phy_unregister free the phy_device net: dlink: fix multicast stats being counted incorrectly net: phy: as21xxx: better handle PHY HW reset on soft-reboot net: phy: introduce phy_id_compare_vendor() PHY ID helper -net: dsa: b53: fix ageing time for BCM53101 net: rose: include node references in rose_neigh refcount net: rose: convert 'use' field to refcount_t net: rose: split remove and free operations in rose_remove_neigh() @@ -106,7 +82,6 @@ net: airoha: Introduce check_skb callback in ppe_dev ops net: airoha: Add airoha_ppe_dev struct definition net: airoha: Rely on airoha_eth struct in airoha_ppe_flow_offload_cmd signature net: phy: fixed: let fixed_phy_add always use addr 0 and remove return value -selftests: drv-net: xdp: make sure we're actually testing native XDP tcp: Move TCP-specific diag functions to tcp_diag.c. tcp: Don't pass hashinfo to inet_diag helpers. tcp: Don't pass hashinfo to socket lookup helpers. @@ -132,7 +107,6 @@ net: ti: icssm-prueth: Adds link detection, RX and TX support. net: ti: icssm-prueth: Adds PRUETH HW and SW configuration net: ti: icssm-prueth: Adds ICSSM Ethernet driver dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs -net: af_packet: Use hrtimer to do the retire operation Octeontx2-af: Fix NIX X2P calibration failures amd-xgbe: Add PPS periodic output support arm64: dts: broadcom: Enable RP1 ethernet for Raspberry Pi 5 @@ -154,21 +128,6 @@ net/mlx5: E-Switch, Create acls root namespace for adjacent vports net/mlx5: E-Switch, Add support for adjacent functions vports discovery net/mlx5: E-Switch, Move vport acls root namespaces creation to eswitch net/mlx5: FS, Convert vport acls root namespaces to xarray -net: phy: aquantia: add support for AQR115 -net: phy: aquantia: promote AQR813 and AQR114C to aqr_gen4_config_init() -net: phy: aquantia: rename aqr113c_config_init() to aqr_gen4_config_init() -net: phy: aquantia: reimplement aqcs109_config_init() as aqr_gen2_config_init() -net: phy: aquantia: call aqr_gen3_config_init() for AQR112 and AQR412(C) -net: phy: aquantia: call aqr_gen2_fill_interface_modes() for AQCS109 -net: phy: aquantia: merge and rename aqr105_read_status() and aqr107_read_status() -net: phy: aquantia: use cached GLOBAL_CFG registers in aqr107_read_rate() -net: phy: aquantia: remove handling for get_rate_matching(PHY_INTERFACE_MODE_NA) -net: phy: aquantia: save a local shadow of GLOBAL_CFG register values -net: phy: aquantia: fill supported_interfaces for all aqr_gen2_config_init() callers -net: phy: aquantia: rename some aqr107 functions according to generation -net: phy: aquantia: reorder AQR113C PMD Global Transmit Disable bit clearing with supported_interfaces -net: phy: aquantia: merge aqr113c_fill_interface_modes() into aqr107_fill_interface_modes() -net: phy: aquantia: rename AQR412 to AQR412C and add real AQR412 ibmvnic: Increase max subcrq indirect entries with fallback ptp/ptp_vmw: load ptp_vmw driver by directly probing the device ptp/ptp_vmw: Implement PTP clock adjustments ops