[{"id":3675756,"web_url":"http://patchwork.ozlabs.org/comment/3675756/","msgid":"<24a12da3-00f5-46ff-8719-b7a8654dd460@redhat.com>","list_archive_url":null,"date":"2026-04-10T09:34:27","subject":"Re: [Intel-wired-lan] [PATCH iwl-net 4/4] ice: fix\n ice_ptp_read_tx_hwtstamp_status_eth56g","submitter":{"id":74657,"url":"http://patchwork.ozlabs.org/api/people/74657/","name":"Petr Oros","email":"poros@redhat.com"},"content":"On 4/8/26 20:46, Jacob Keller wrote:\n> The ice_ptp_read_tx_hwtstamp_status_eth56g function calls\n> ice_read_phy_eth56g with a PHY index. However the function actually expects\n> a port index. This causes the function to read the wrong PHY_PTP_INT_STATUS\n> registers, and effectively makes the status wrong for the second set of\n> ports from 4 to 7.\n>\n> The ice_read_phy_eth56g function uses the provided port index to determine\n> which PHY device to read. We could refactor the entire chain to take a PHY\n> index, but this would impact many code sites. Instead, multiply the PHY\n> index by the number of ports, so that we read from the first port of each\n> PHY.\n>\n> Fixes: 7cab44f1c35f (\"ice: Introduce ETH56G PHY model for E825C products\")\n> Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>\n> Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>\n> ---\n>   drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 10 ++++++++--\n>   1 file changed, 8 insertions(+), 2 deletions(-)\n>\n> diff --git a/drivers/net/ethernet/intel/ice/ice_ptp_hw.c b/drivers/net/ethernet/intel/ice/ice_ptp_hw.c\n> index 64ad5ed5c688..672218e5d1f9 100644\n> --- a/drivers/net/ethernet/intel/ice/ice_ptp_hw.c\n> +++ b/drivers/net/ethernet/intel/ice/ice_ptp_hw.c\n> @@ -2219,13 +2219,19 @@ int ice_ptp_read_tx_hwtstamp_status_eth56g(struct ice_hw *hw, u32 *ts_status)\n>   \t*ts_status = 0;\n>   \n>   \tfor (phy = 0; phy < params->num_phys; phy++) {\n> +\t\tu8 port;\n>   \t\tint err;\n>   \n> -\t\terr = ice_read_phy_eth56g(hw, phy, PHY_PTP_INT_STATUS, &status);\n> +\t\t/* ice_read_phy_eth56g expects a port index, so use the first\n> +\t\t * port of the PHY\n> +\t\t */\n> +\t\tport = phy * hw->ptp.ports_per_phy;\n> +\n> +\t\terr = ice_read_phy_eth56g(hw, port, PHY_PTP_INT_STATUS, &status);\n>   \t\tif (err)\n>   \t\t\treturn err;\n>   \n> -\t\t*ts_status |= (status & mask) << (phy * hw->ptp.ports_per_phy);\n> +\t\t*ts_status |= (status & mask) << port;\n>   \t}\n>   \n>   \tice_debug(hw, ICE_DBG_PTP, \"PHY interrupt err: %x\\n\", *ts_status);\nReviewed-by: Petr Oros <poros@redhat.com>","headers":{"Return-Path":"<intel-wired-lan-bounces@osuosl.org>","X-Original-To":["incoming@patchwork.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=osuosl.org header.i=@osuosl.org header.a=rsa-sha256\n header.s=default header.b=PUehCuqb;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fsWq40rBfz1yGS\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 19:34:40 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id AC9A640D5D;\n\tFri, 10 Apr 2026 09:34:38 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id xSLCJ6Lqv0Wi; Fri, 10 Apr 2026 09:34:38 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id E798A40CF7;\n\tFri, 10 Apr 2026 09:34:37 +0000 (UTC)","from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\n by lists1.osuosl.org (Postfix) with ESMTP id 49E621F6\n for <intel-wired-lan@lists.osuosl.org>; Fri, 10 Apr 2026 09:34:36 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp4.osuosl.org (Postfix) with ESMTP id 2FEB340CF7\n for <intel-wired-lan@lists.osuosl.org>; Fri, 10 Apr 2026 09:34:36 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id lf_7eUuH7eHK for <intel-wired-lan@lists.osuosl.org>;\n Fri, 10 Apr 2026 09:34:35 +0000 (UTC)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.129.124])\n by smtp4.osuosl.org (Postfix) with ESMTPS id 2612940CEB\n for <intel-wired-lan@lists.osuosl.org>; Fri, 10 Apr 2026 09:34:34 +0000 (UTC)","from mail-wr1-f70.google.com (mail-wr1-f70.google.com\n [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-61-QTRP7SOJPZeRs7Zm9DQZOQ-1; Fri, 10 Apr 2026 05:34:33 -0400","by mail-wr1-f70.google.com with SMTP id\n ffacd0b85a97d-43cfb72377bso1505713f8f.2\n for <intel-wired-lan@lists.osuosl.org>; Fri, 10 Apr 2026 02:34:32 -0700 (PDT)","from [192.168.2.83] ([46.175.183.46])\n by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43d63de2a74sm6481641f8f.3.2026.04.10.02.34.28\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Fri, 10 Apr 2026 02:34:28 -0700 (PDT)"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp4.osuosl.org E798A40CF7","OpenDKIM Filter v2.11.0 smtp4.osuosl.org 2612940CEB"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1775813678;\n\tbh=qOOTcFGxnrzrTtnktwvjMFoVHaeGEwhYa6Pm50725v8=;\n\th=Date:To:Cc:References:From:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=PUehCuqbKWZV9NekhvE6wWYQRwdnGUWu7gwh18hELM/GIbsvwxMYMCHR6RIhp5umQ\n\t BxPBDo9NO/030LemX6fklOI/3K0Grv9Z4Le0yxN5rnx2yc589XQoEaCPUlGxpJ2iCk\n\t r89hZt/C4k5dGT6Dv8Cn/kaYA46unpHEJbfgMtutwA3YaFRJfPDW55OTgi5qxBH2nP\n\t Lyv8qnxzVUdG7K4MnqB2NRR9PebO5idQfa0yJgAJ0XEJk+hdampYZ4AlBsMd913XW4\n\t 9xlAiR8QqOBu3P279OQMkP6FRuIhyx/CFQO6EtTf8dbwZV4ok38mW+VT/NJ546rLBY\n\t ix0eWkk+hLEXA==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=170.10.129.124;\n helo=us-smtp-delivery-124.mimecast.com; envelope-from=poros@redhat.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp4.osuosl.org 2612940CEB","X-MC-Unique":"QTRP7SOJPZeRs7Zm9DQZOQ-1","X-Mimecast-MFC-AGG-ID":"QTRP7SOJPZeRs7Zm9DQZOQ_1775813672","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775813670; x=1776418470;\n h=content-transfer-encoding:in-reply-to:from:content-language\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=qOOTcFGxnrzrTtnktwvjMFoVHaeGEwhYa6Pm50725v8=;\n b=m4Fn9n56oUbKj1lmDa4L7zHOb1joCi3pg8gHJfQhFUB0Ztq6r8+aA3Mv3lJSF/4JNN\n uxjfv5YL7KeXsGWvu+ou2u2T7AMjvnPP4f/NNHLzLG8NdetNO1XkcODjcXveM0Ozmdwb\n VTD3dPJd1KAxQzVsenTA3igiQ7OzlYFD9sM8xpH3qsmHmdJmXUo30LYC2J6FQrGjTN1r\n OVsaomQp5PyHX8eaUKOd5315PUkAz+jXfGChQ14Z3jtVHjf81zCdbmmPZ1lw71tjaNJ8\n tQh2VA/fOPfOT8ufqElAoD5RIXscJ0aXkSPFibr/ZzJxlAeVUEQNmya38Kktz3Nst+nB\n V5UQ==","X-Forwarded-Encrypted":"i=1;\n AJvYcCV35DKAhQGp7YHZtGUWRBI35QAVoND1t8fuMv0EoYYlhgjFiBg/9ofAPN0MIZzuDc6+jbqsD1c8plBP4Vb9T30=@lists.osuosl.org","X-Gm-Message-State":"AOJu0YwjNN/ZYZ8wi8y4cnDT/b8CVqMxuvvBzlPdWinVM0FR5XTkPf4p\n COZjqTjfWf02DWnXpOmoasjrbbdn+j3AmRYZcmpPDkxw45UCoT9G1UfSiefnEMvJyyK907LygPq\n K8AmR1jLCkiD8GmPgCd16wLn2+sEoE2bARqPmBU2C8f3xcdLMxAPFUuvLvbkTovtAIj+va3kJ1y\n /qD2w=","X-Gm-Gg":"AeBDiev/AvrO8UiNGB3/B5cjwtAS9286BAiQwiS8VJoUMNhtMgagr4iMpuVWtpZz028\n OF2G1cPx3q1XPIOXFnJX8ODZmu9yjltAE8Q375xXvP+QhygdDeQwxOMsKAe4YA/XpJGVMsVeGkL\n 7vuBQZUGHYzlWIaldUe1CUGzf72nmYRh64a74r/HOO+CJlqVOBRPvh3uFKMYplpCXh/B9J4PIND\n hu87PzEjSPhyFNBDJbqVicFk1lLIt/KsNsBWDT5zBN/mc5MMd8BgkMRY8rJHhpBYvl998QiBNOE\n oLam8YuUlal+k8b9UMk3H7jdnUfvmhIP8JdEMKbU5RLDPKIvPpXnfYF400+TsTRpYuGrd9hHdhx\n snx1RRdwnKulCpq0LjAh7","X-Received":["by 2002:a5d:584b:0:b0:439:bdba:56be with SMTP id\n ffacd0b85a97d-43d64255118mr3234533f8f.10.1775813669886;\n Fri, 10 Apr 2026 02:34:29 -0700 (PDT)","by 2002:a5d:584b:0:b0:439:bdba:56be with SMTP id\n ffacd0b85a97d-43d64255118mr3234492f8f.10.1775813669361;\n Fri, 10 Apr 2026 02:34:29 -0700 (PDT)"],"Message-ID":"<24a12da3-00f5-46ff-8719-b7a8654dd460@redhat.com>","Date":"Fri, 10 Apr 2026 11:34:27 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","To":"Jacob Keller <jacob.e.keller@intel.com>,\n Anthony Nguyen <anthony.l.nguyen@intel.com>,\n Intel Wired LAN <intel-wired-lan@lists.osuosl.org>, netdev@vger.kernel.org","Cc":"Aleksandr Loktionov <aleksandr.loktionov@intel.com>,\n Timothy Miskell <timothy.miskell@intel.com>","References":"<20260408-jk-even-more-e825c-fixes-v1-0-b959da91a81f@intel.com>\n <20260408-jk-even-more-e825c-fixes-v1-4-b959da91a81f@intel.com>","From":"Petr Oros <poros@redhat.com>","In-Reply-To":"<20260408-jk-even-more-e825c-fixes-v1-4-b959da91a81f@intel.com>","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"b83CEW9hdsvX348CakjhjAcNaJHEf2XdLM-Ex7BxB1c_1775813672","X-Mimecast-Originator":"redhat.com","Content-Language":"en-US","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=redhat.com;\n s=mimecast20190719; t=1775813674;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=qOOTcFGxnrzrTtnktwvjMFoVHaeGEwhYa6Pm50725v8=;\n b=d7nBE52ktF+Zmgzkm3YfvAK2iUA2WOvFCFWeOvkR5JWvD6W3Ion7l/Z1EQlW8wnaJl9rZ/\n +EkJrkMFxjmn6q7SfDY7rEGFmpV7FSLqhaPU9cnFO06uychMd8NuKNqlaATSqfxdCbkoSK\n vKptch5gL6XiREn3p7M5gWoVEWO1GG4=","X-Mailman-Original-Authentication-Results":["smtp4.osuosl.org;\n dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","smtp4.osuosl.org;\n dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com\n header.a=rsa-sha256 header.s=mimecast20190719 header.b=d7nBE52k"],"Subject":"Re: [Intel-wired-lan] [PATCH iwl-net 4/4] ice: fix\n ice_ptp_read_tx_hwtstamp_status_eth56g","X-BeenThere":"intel-wired-lan@osuosl.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>","List-Unsubscribe":"<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>","List-Archive":"<http://lists.osuosl.org/pipermail/intel-wired-lan/>","List-Post":"<mailto:intel-wired-lan@osuosl.org>","List-Help":"<mailto:intel-wired-lan-request@osuosl.org?subject=help>","List-Subscribe":"<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>","Errors-To":"intel-wired-lan-bounces@osuosl.org","Sender":"\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"}}]