[{"id":3676645,"web_url":"http://patchwork.ozlabs.org/comment/3676645/","msgid":"<20260413105228.GM469338@kernel.org>","list_archive_url":null,"date":"2026-04-13T10:52:28","subject":"Re: [Intel-wired-lan] [PATCH iwl-net v2 1/6] ixgbe: fix SWFW\n semaphore timeout for X550 family","submitter":{"id":82748,"url":"http://patchwork.ozlabs.org/api/people/82748/","name":"Simon Horman","email":"horms@kernel.org"},"content":"On Wed, Apr 08, 2026 at 03:11:49PM +0200, Aleksandr Loktionov wrote:\n> According to FW documentation, the most time-consuming FW operation is\n> Shadow RAM (SR) dump which takes up to 3.2 seconds.  For X550 family\n> devices the module-update FW command can take over 4.5 s.  The default\n> semaphore loop runs 200 iterations with a 5 ms sleep each, giving a\n> maximum wait of 1 s -- not \"200 ms\" as previously stated in error.\n> This is insufficient for X550 family FW update operations and causes\n> spurious EBUSY failures.\n> \n> Extend the SW/FW semaphore timeout from 1 s to 5 s (1000 iterations x\n> 5 ms) for all three X550 variants: ixgbe_mac_X550, ixgbe_mac_X550EM_x,\n> and ixgbe_mac_x550em_a.  All three share the same FW and exhibit the\n> same worst-case latency.  Use three explicit mac.type comparisons rather\n> than a range check so future MAC additions are not inadvertently\n> captured.\n> \n> The timeout variable is set immediately before the loop so the intent\n> is clear, with an inline comment stating the resulting maximum delay.\n> \n> Suggested-by: Soumen Karmakar <soumen.karmakar@intel.com>\n> Cc: stable@vger.kernel.org\n> Suggested-by: Marta Plantykow <marta.a.plantykow@intel.com>\n> Signed-off-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>\n> ---\n> v1 -> v2:\n>  - Squash with 0015 (X550EM extension); fix commit message (\"200ms\" was\n>    wrong, actual default is 1 s); replace >= / <= range check with three\n>    explicit mac.type == comparisons per Tony Nguyen.\n\nReviewed-by: Simon Horman <horms@kernel.org>","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=fL/7mW2S;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\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 4fvPPl4Zb1z1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 20:52:43 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id A1BD860DE8;\n\tMon, 13 Apr 2026 10:52:36 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id rPGY4MU2ILxN; Mon, 13 Apr 2026 10:52:34 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id A6E4160DE3;\n\tMon, 13 Apr 2026 10:52:34 +0000 (UTC)","from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\n by lists1.osuosl.org (Postfix) with ESMTP id 7F427237\n for <intel-wired-lan@lists.osuosl.org>; Mon, 13 Apr 2026 10:52:33 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp4.osuosl.org (Postfix) with ESMTP id 70FA842183\n for <intel-wired-lan@lists.osuosl.org>; Mon, 13 Apr 2026 10:52:33 +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 TWRBAGpITBLe for <intel-wired-lan@lists.osuosl.org>;\n Mon, 13 Apr 2026 10:52:33 +0000 (UTC)","from tor.source.kernel.org (tor.source.kernel.org\n [IPv6:2600:3c04:e001:324:0:1991:8:25])\n by smtp4.osuosl.org (Postfix) with ESMTPS id C819242112\n for <intel-wired-lan@lists.osuosl.org>; Mon, 13 Apr 2026 10:52:32 +0000 (UTC)","from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58])\n by tor.source.kernel.org (Postfix) with ESMTP id CE03360172;\n Mon, 13 Apr 2026 10:52:31 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 8B3A7C116C6;\n Mon, 13 Apr 2026 10:52:30 +0000 (UTC)"],"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 smtp3.osuosl.org A6E4160DE3","OpenDKIM Filter v2.11.0 smtp4.osuosl.org C819242112"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1776077554;\n\tbh=wlOWhH6bDXD2Okn0TrVB7zMDgRC0F+Y7IGtZfsT0zvA=;\n\th=Date:From:To:Cc:References:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=fL/7mW2S+L2q5xdDsEGCahkBdjoocb+Uf75RFBiqaOdxL6df2MeY+NNcUdCLS0GJv\n\t 3IyHykn9DUmt2eUwKnREbFGGp2DcR6f+FtDCBVd+I61qZluqx41STl6UOQBStCqBx3\n\t 7UXYazVhfjWuCFkdzlhk3xNjjKZ8tFGfEaaJpWX9J92ufxiSmsP80OPei3kWjjDWXM\n\t a8V6+lsAHxpOucXGcZvZzW2xNKuZ6JXw2oJHjnWZYsjAhXzLlWGd2HXrpBGEZMrLVd\n\t ZWoT689kizGyESf0ih9RnGvsK/kfTefIf3w7QHdGnPuQWc2CXk6c0NKh3dNn8vWfsj\n\t TXmR+DSRjOcwA==","Received-SPF":"Pass (mailfrom) identity=mailfrom;\n client-ip=2600:3c04:e001:324:0:1991:8:25; helo=tor.source.kernel.org;\n envelope-from=horms@kernel.org; receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp4.osuosl.org C819242112","Date":"Mon, 13 Apr 2026 11:52:28 +0100","From":"Simon Horman <horms@kernel.org>","To":"Aleksandr Loktionov <aleksandr.loktionov@intel.com>","Cc":"intel-wired-lan@lists.osuosl.org, anthony.l.nguyen@intel.com,\n netdev@vger.kernel.org","Message-ID":"<20260413105228.GM469338@kernel.org>","References":"<20260408131154.2661818-1-aleksandr.loktionov@intel.com>\n <20260408131154.2661818-2-aleksandr.loktionov@intel.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20260408131154.2661818-2-aleksandr.loktionov@intel.com>","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=kernel.org; s=k20201202; t=1776077551;\n bh=/59Z2nIxca4BWCGm41Q6Vv1qVELMXteJ1TzzUL0CZBs=;\n h=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n b=Aa9qG/FtFR8PilwlAVTGc2cfRcP/xOxcrUt8dNlp7948fgaf/zaAqfG5vsj5x6EVf\n keI7k+eYVk6wSRpo/Bj7K4sqjh36TCDmdfoFg2nKtOChlfUzXxt9LEH7AneAM6FKsJ\n uV6ywKoThT00sSA6HZ8G65p9xRm++NQQI1aGCzP5N+gF8UwnUYsiJ1BHeWgXXV6RLO\n S0TosDCcHNT/0T/xf/D7x8Cm7aFKHW53Ucde4CW7pQnzeOqa8JicFVZxOq2eG8dB0z\n y992Opoqf8AYFdS177QYXhKHmseDoUXE0eAsA9IOAbway64CDdOczMjrP2OL2mu+ag\n lZAG68Czz7Irg==","X-Mailman-Original-Authentication-Results":["smtp4.osuosl.org;\n dmarc=pass (p=quarantine dis=none)\n header.from=kernel.org","smtp4.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=Aa9qG/Ft"],"Subject":"Re: [Intel-wired-lan] [PATCH iwl-net v2 1/6] ixgbe: fix SWFW\n semaphore timeout for X550 family","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>"}},{"id":3676995,"web_url":"http://patchwork.ozlabs.org/comment/3676995/","msgid":"<704b3b28-cd38-4672-975a-52a36250e793@intel.com>","list_archive_url":null,"date":"2026-04-14T00:56:45","subject":"Re: [Intel-wired-lan] [PATCH iwl-net v2 1/6] ixgbe: fix SWFW\n semaphore timeout for X550 family","submitter":{"id":9784,"url":"http://patchwork.ozlabs.org/api/people/9784/","name":"Jacob Keller","email":"jacob.e.keller@intel.com"},"content":"On 4/8/2026 6:11 AM, Aleksandr Loktionov wrote:\n> According to FW documentation, the most time-consuming FW operation is\n> Shadow RAM (SR) dump which takes up to 3.2 seconds.  For X550 family\n> devices the module-update FW command can take over 4.5 s.  The default\n> semaphore loop runs 200 iterations with a 5 ms sleep each, giving a\n> maximum wait of 1 s -- not \"200 ms\" as previously stated in error.\n> This is insufficient for X550 family FW update operations and causes\n> spurious EBUSY failures.\n> \n> Extend the SW/FW semaphore timeout from 1 s to 5 s (1000 iterations x\n> 5 ms) for all three X550 variants: ixgbe_mac_X550, ixgbe_mac_X550EM_x,\n> and ixgbe_mac_x550em_a.  All three share the same FW and exhibit the\n> same worst-case latency.  Use three explicit mac.type comparisons rather\n> than a range check so future MAC additions are not inadvertently\n> captured.\n> \n> The timeout variable is set immediately before the loop so the intent\n> is clear, with an inline comment stating the resulting maximum delay.\n> \n> Suggested-by: Soumen Karmakar <soumen.karmakar@intel.com>\n> Cc: stable@vger.kernel.org\n> Suggested-by: Marta Plantykow <marta.a.plantykow@intel.com>\n> Signed-off-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>\n> ---\n> v1 -> v2:\n>  - Squash with 0015 (X550EM extension); fix commit message (\"200ms\" was\n>    wrong, actual default is 1 s); replace >= / <= range check with three\n>    explicit mac.type == comparisons per Tony Nguyen.\n> \n>  drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 8 ++++++++\n>  1 file changed, 8 insertions(+)\n> \n> diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c\n> index e67e2fe..a3c8f51 100644\n> --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c\n> +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c\n> @@ -577,6 +577,15 @@ int ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask)\n>  \n>  \tswmask |= swi2c_mask;\n>  \tfwmask |= swi2c_mask << 2;\n> +\t/* Extend to 5 s (1000 x 5 ms) for X550 family; default is 1 s\n> +\t * (200 x 5 ms).  FW SR-dump takes up to 3.2 s; module-update up\n> +\t * to 4.5 s.\n> +\t */\n> +\tif (hw->mac.type == ixgbe_mac_X550 ||\n> +\t    hw->mac.type == ixgbe_mac_X550EM_x ||\n> +\t    hw->mac.type == ixgbe_mac_x550em_a)\n> +\t\ttimeout = 1000;\n> +\n\nTypically, I would request and prefer if we would refactor timeout loops\nlike this to use read_poll_timeout() instead of open coding the loop\nlike we do here. The current loop is somewhat complicated so I can\nunderstand it might be tricky to refactor.\n\nThe issue with open coded loops like this is that usleep_range has\nvariable length waiting time, so we sleep for anywhere between 5 and 6\nmilliseconds in this case. This makes the total amount of time waiting\ncap at 6 seconds and not the expected 5, with the actual amount of time\nwaiting being variable based on when the usleep_range wakes up.\n\nPerhaps this specific loop is a bit more complicated and not worth the\neffort to refactor to read_poll_timeout, but its something I've been\ntrying to get us to cleanup (both inside Intel drivers and in other\nplaces in the kernel) when modifying such open-coded timeout loops.\n\nSince this loop body is a bit more complicated (it has to take and\nrelease the semaphore to check the condition) I can accept it doesn't\nmake sense to modify it here for net.\n\nReviewed-by: Jacob Keller <jacob.e.keller@intel.com>\n\nThanks,\nJake\n\n>  \tfor (i = 0; i < timeout; i++) {\n>  \t\t/* SW NVM semaphore bit is used for access to all\n>  \t\t * SW_FW_SYNC bits (not just NVM)","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=mWwbRsrm;\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 4fvm7t1TPWz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 10:56:58 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 804FA427F1;\n\tTue, 14 Apr 2026 00:56:56 +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 kv0wZA7uDmFF; Tue, 14 Apr 2026 00:56:55 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 18FCC427EF;\n\tTue, 14 Apr 2026 00:56:55 +0000 (UTC)","from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n by lists1.osuosl.org (Postfix) with ESMTP id 47919375\n for <intel-wired-lan@lists.osuosl.org>; Tue, 14 Apr 2026 00:56:53 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id 2297784948\n for <intel-wired-lan@lists.osuosl.org>; Tue, 14 Apr 2026 00:56:53 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id 27aBQy0lODnJ for <intel-wired-lan@lists.osuosl.org>;\n Tue, 14 Apr 2026 00:56:52 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [198.175.65.12])\n by smtp1.osuosl.org (Postfix) with ESMTPS id 568D484947\n for <intel-wired-lan@lists.osuosl.org>; Tue, 14 Apr 2026 00:56:52 +0000 (UTC)","from orviesa008.jf.intel.com ([10.64.159.148])\n by orvoesa104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 13 Apr 2026 17:56:51 -0700","from fmsmsx902.amr.corp.intel.com ([10.18.126.91])\n by orviesa008.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 13 Apr 2026 17:56:51 -0700","from FMSMSX903.amr.corp.intel.com (10.18.126.92) by\n fmsmsx902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Mon, 13 Apr 2026 17:56:50 -0700","from fmsedg902.ED.cps.intel.com (10.1.192.144) by\n FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37 via Frontend Transport; Mon, 13 Apr 2026 17:56:50 -0700","from BL0PR03CU003.outbound.protection.outlook.com (52.101.53.29) by\n edgegateway.intel.com (192.55.55.82) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Mon, 13 Apr 2026 17:56:50 -0700","from DS0PR11MB7579.namprd11.prod.outlook.com (2603:10b6:8:14d::5) by\n SA2PR11MB4842.namprd11.prod.outlook.com (2603:10b6:806:f8::17) with\n Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9745.41; Tue, 14 Apr 2026 00:56:48 +0000","from DS0PR11MB7579.namprd11.prod.outlook.com\n ([fe80::4199:4cb5:cf88:e79e]) by DS0PR11MB7579.namprd11.prod.outlook.com\n ([fe80::4199:4cb5:cf88:e79e%5]) with mapi id 15.20.9818.014; Tue, 14 Apr 2026\n 00:56:48 +0000"],"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 18FCC427EF","OpenDKIM Filter v2.11.0 smtp1.osuosl.org 568D484947"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1776128215;\n\tbh=vDFfSxrQH1I/PxxoiPaIgzvTBoNY8H7q7H6LmfPNTKg=;\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=mWwbRsrmiz4MxeHW7porBI/OxIZY24qrtcCIAX/rIrKERkmvuzqi3+4H89/90BDrc\n\t cOIfwbQL6Z3RtRbMk/tq/Rg76t6fcrGkwVdOzj4lJAOe6EZsM3hHUC4jVy8wvAeDGv\n\t U9Bd6Hv/IV89s/CS+zQm/UB1zJ5b6MDdjt5rqxctoRhtyM1b+bXUb95yxsw9fbPVJm\n\t SHuDVeyLmbdv5yR9bTedi0aPx+63UQ6MfE29Kz+dvnxS9A4/wKMYSAugu2cAUA5xsg\n\t xAFBO45wKymywnvzNoYDzwTkd5M/On8CHD3hHVZ87tQenZtZtNphxlqFxMwwEimP2r\n\t SI8JyQAYWLpOg==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=198.175.65.12;\n helo=mgamail.intel.com; envelope-from=jacob.e.keller@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp1.osuosl.org 568D484947","X-CSE-ConnectionGUID":["HWIDww8bSJSkqQDtbhSHcw==","9qIkfx7USWaRhxn1sdCpjg=="],"X-CSE-MsgGUID":["Jm5YvWTrRJW/iLXZ/HKCLw==","bfQ9j23ORraP8vanfU8nLQ=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11758\"; a=\"88521392\"","E=Sophos;i=\"6.23,178,1770624000\"; d=\"scan'208\";a=\"88521392\"","E=Sophos;i=\"6.23,178,1770624000\"; d=\"scan'208\";a=\"229879396\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=i4+PqmCQqKsKFUjwCsHaQdGtCHp8Zb/o2V41QumuhHO3Lri1yKR+TX8Z7tcT50UWe2qB9cPBDO/lyXGNqGx+qj42oehK8aZ9/kKQb0NKdzL0Ydad+qkIr5QM5ING6qFA66sa52xIQ+wsTC3L+tSLu+YkqeoxVJLyWK0RJdYC8k+1aEc7trX9E/d6xlBfgo3I1/mNbVWJpGUG2PvPVEFzItcgeGKUBP5KrwcZDVGRo60Is01Zg/lYNS6tFOT66w5lMvTkK3X9fS0kQe6RoMhDRw0SQLur0rbxLirs8rEub/jn9vEQVYrsBz+36XYSgAtCFzezmLbUYVrZDZDSjXbtsA==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=vDFfSxrQH1I/PxxoiPaIgzvTBoNY8H7q7H6LmfPNTKg=;\n b=h3MYqudCVaWRiFk+A71lGhY1ry8rMlsPTuHsECkKR+wkGk8suqjzkQ0nLgu4OPyOw1UXA86iZdAnl3x8hP1EPriGs7snpd9Q8mf/h1fnSob+UUuHEmybwbu++RWSBIYLaTrEUHLAX8BOlhvUsvrjy/gPt7RWGT6U1RR8yWgbm8DAB7AyiextjyU7QZOFmNQVn+NAuyviL56b3zxWZj4VHxZyhOA1U/xsFVmOqK4wU2V8bJQsDBP+sCgbp/TqhNEjuk5fw14cyKkLwYacu5KSabQ+gDzvO24IKxrAvlrBwNIM1muaHcHw8rISIwz/+wSTs8egN4dXQJEV0JkdxrU8tg==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none","Message-ID":"<704b3b28-cd38-4672-975a-52a36250e793@intel.com>","Date":"Mon, 13 Apr 2026 17:56:45 -0700","User-Agent":"Mozilla Thunderbird","To":"Aleksandr Loktionov <aleksandr.loktionov@intel.com>,\n <intel-wired-lan@lists.osuosl.org>, <anthony.l.nguyen@intel.com>","CC":"<netdev@vger.kernel.org>","References":"<20260408131154.2661818-1-aleksandr.loktionov@intel.com>\n <20260408131154.2661818-2-aleksandr.loktionov@intel.com>","Content-Language":"en-US","From":"Jacob Keller <jacob.e.keller@intel.com>","In-Reply-To":"<20260408131154.2661818-2-aleksandr.loktionov@intel.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"MW4PR02CA0030.namprd02.prod.outlook.com\n (2603:10b6:303:16d::18) To DS0PR11MB7579.namprd11.prod.outlook.com\n (2603:10b6:8:14d::5)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DS0PR11MB7579:EE_|SA2PR11MB4842:EE_","X-MS-Office365-Filtering-Correlation-Id":"aef0b9ec-3260-4aae-5f42-08de99c0b4e0","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|1800799024|366016|376014|22082099003|18002099003|56012099003;","X-Microsoft-Antispam-Message-Info":"\n Na33OKEZXt9ID32vhDbkM+in2yPIIPB2ToLfgdfYqKz24JWUTIqa9jym95B/eL7m+TcSiogON+vrzfbuz8mux2Vxq6TlwYGSNU2uwAwicGPlj4ytBP3zfRvTojAO0EGYwkBKEN3sofinlCot93lwvLJW2ZkyfCS/9uzxCUuT5osA/WldJVJmVcX59L801qujZNQQD9pMSlmafaeyvYhC1WzE7BErwRaWwqEudnFX8pScSP36sZish/RUkwf+ZJ/EPE6U0UH9S79TlshaQQ08XxuGcRl+ZjYLV1TOYF2KWgJSrqPmziaquMd+RUWrmRI2vu7ArqzX68kxOpANEtE5cKuzhnj3Oq87SnfN1dwheS0KKZVLBREIVqUQeDuiEqeUlY3wYloajfH+p1qijtv5Y7sa5rP8IfDszGbANodUlFwmMzEPRVMJHLcUmTNNMGEgm2vkmVIlTxB3i4ySv6zCfzFNIxWyucb8d5tew5aPlSUMl10hI6tL4CZ1wq3IM5fcOEI2TWIFhKklhmd/84Sy37PpNxRlSxGUn+LAQADpeiEjJ4PkQKFc1BggqAIBFDN6FHKxoQjbI3xvyg3HR9HDH7+prW32J0NVkjyw+xDvwsyOUfUAcimI9TPtajypk0kzxalsiLYkxkqMRUyW+/79ha7W6wdEVfMlj1jXOO70+mWOmIYBwe0HwHUM2o/aUxq2TrZ42+0OAbYuqKNCghp0fl7sPLJcr2IO1DkZhLywaVQ=","X-Forefront-Antispam-Report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:DS0PR11MB7579.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(1800799024)(366016)(376014)(22082099003)(18002099003)(56012099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?6L9F6NrUajK67mPbl3d3I2XtvZt9?=\n\t=?utf-8?q?EtGEoCPoqgLZIpXGGSWQrWSsUSDSx46p4tjc9quphZ55MC7P2iQZAg6RYj2N2MVo1?=\n\t=?utf-8?q?waByYaqrmssB5+IkFkErJiFtys0x1HtkeXBzb268PyI/TIqhtpeqjG7UGfJQXoYg8?=\n\t=?utf-8?q?7dZEsh/DdU5HttJ8Moks8AnS3SIC4OMtkkQQoGSJJPqs8mU42G/rhkVhvn042vjO3?=\n\t=?utf-8?q?djgUnueG3apSoGUpxR2BKzrCYykXlItH+yuEj//K9U8eF4qUWffjCqC+cLeACin7u?=\n\t=?utf-8?q?oWpjpTATfN/EEUdZgSM/anEUqXr6JwgbCij+s7DJO5LciNTmjMT+rH6GAEj13J5Id?=\n\t=?utf-8?q?ktV5qzODh+ufaW/1b7XXIBfaDro9NY4O1KVSV2BtR4SxbpTp9ubi0kxeG7I18RsTu?=\n\t=?utf-8?q?lKoNs6GZHxRj8HuztbFkN34yr1oz3gP3HpPgddOLuV3CbhseYptbEOFvsM01N4Lbp?=\n\t=?utf-8?q?BineY5Ck219u8wwEUSa8osrTEnpUYdkgLPLEug/hYzbcXN8ZjQ20ayNHlDHz0jbRX?=\n\t=?utf-8?q?n+oDq7w3UAMkY7pB3pN1VzoPhqSMuqfyw4omZHACedjCAvMmVJ4CuWysdNTd0ZLj2?=\n\t=?utf-8?q?S30AcaiQbS2rg/RqEECREll1MDMVRgjCC6AhP3pTQw4DGQaH18oMYDwttN6tqsM53?=\n\t=?utf-8?q?iF/Fc5Myo3sUXmVvtpa4cRtlEs3d0EHmtFGAnbLukvFstIGYjZZilAOJyqrK8nTm6?=\n\t=?utf-8?q?TVqH5FREuR3AX/7j73nNb+GG2dHyvojgWUR0EegUhh/pdUww00QNdMjICQCYcvJLo?=\n\t=?utf-8?q?NtvA62Cp9+cIdNerOjMHyqC3DKzdanIzE9ANZiN9u1PlLn7jhNK7zikyMNwTDRDc0?=\n\t=?utf-8?q?d9U0T7+YL3NeNiJ4ZMLgdqKgPBEhMcaF2HIIPUN6KO/z+LitBldm+KaB0H0411rsY?=\n\t=?utf-8?q?E5CBY0DXrPIF5Z4W5gxRjDzjiyXCm4oJgmssr08fHorL0DT4K4w60g6Pj9aWvD2wo?=\n\t=?utf-8?q?aoBHwmDZ/BF1+2FvZk+Rq0uTS5iWsr48nKfMpxr44txlwWokDEKw5EDG0HP/Li6yL?=\n\t=?utf-8?q?qD3EFt/FVpo9lzxeaACPVqJqHTjs1JDXxhOAEf9itCjtAFWAGKjg2kPTjPfcxXSez?=\n\t=?utf-8?q?fd93C3oZLT9v+r7zUCj0RibI4X/TeSmaN2xp6ERPp1Lshe9bZ4TckXscXb5Zn4LTV?=\n\t=?utf-8?q?QaNqpQysQd+BAv0XVi7N1+xwbvmO6/FW39rpLUrV59F+bLr2WUBzU3FS/j5sGGH3m?=\n\t=?utf-8?q?QXAYJxrzF+/MWm4Rcl+GrgVqAA9CpaweHGIw7KKaxUwe7XP2KUiTpELEQz2EoeeMn?=\n\t=?utf-8?q?0B0EfrAci1szw0922Pz5ItgjINTlsx4rfArnUOf+awoFf4lMkCepoz1iQ5FX++4K7?=\n\t=?utf-8?q?ZfR+B3iorKpnJpe++tulBiOEAaHVsWiMvbcQQ458uRqLTR8vgmmtLKB2S6xv4rPGC?=\n\t=?utf-8?q?7kzO9DLeg+rCnyqXG5p3kfwmjOS1w3o1CPUW1tyHFFlM6FY1GaUkyjqHbRhETjXFz?=\n\t=?utf-8?q?uJFAYBh+ul3hPj5PpZBrFCRCVu5jJp3Cv3pixRADeZEeZOIXT+jmVv/YO+ra8jpjh?=\n\t=?utf-8?q?1eEM5c85NTbdUVGsQu3hIu4+MKVFuInuydHaDMDApxKAf0fPyk8WeEeltMDl0JH14?=\n\t=?utf-8?q?MQIjpelZXTQLnyEA+Aa6nOnbNDIe17k8/xKR++yd03ZeZ6ECXauyRKFE9x+sRspTk?=\n\t=?utf-8?q?xW8euscmkWxgDbImBRUJX70Nqs50HI6A=3D=3D?=","X-Exchange-RoutingPolicyChecked":"\n NtCWXX1dpovncrvtU2X2vELINNVdcNtXNeb0Gxr+Q3NazUzdXkj+eir4Yee0d2TYZ179pQC+qCP1OXzW27+7vfp5JTtIRSAW9t4I9bPmgsFnuL3ae7ckdPRHA/semHd+ZCEAlaOtkZESiZbZsM14RaaC9vA2myScQik7ZQUw4YEawVk+ba3l3n/pSNXAfi7HAeLDBNLL+U7ezO/vKyNhgYWDmdNo5IRG/wWCt6NqngjE0+XKO1K5opSFvvYUfPOoq7vvqkMHygxJQGhUBNSINQolwjv1yYoXdaTAr93zo9jUZT1bEL0zFYmeGCFEzh1gn0hcJqvYMUh8Zu1hLeQEuw==","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n aef0b9ec-3260-4aae-5f42-08de99c0b4e0","X-MS-Exchange-CrossTenant-AuthSource":"DS0PR11MB7579.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"14 Apr 2026 00:56:48.2380 (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"46c98d88-e344-4ed4-8496-4ed7712e255d","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n CGB6HI465HJBLr8xAtHWL6jxANcHyamIZMqn2FsJaaa8quUeit54DZuH1/XisDWZ0D7K/T1eywdXmxwHMXgQeopEoojySa5YmKJlYOr7U5o=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SA2PR11MB4842","X-OriginatorOrg":"intel.com","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1776128212; x=1807664212;\n h=message-id:date:subject:to:cc:references:from:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=IxvSXHlszfChJIEYOmY6d/XU4AZprPJg8ZtEQAl3dpY=;\n b=aflS2YB515qtgGCOcF5JTf5xH1KxaeRKlKg7ES83AkSL+8OTuCMRHKH9\n Uc3FPhqETTcPdRP5HXrF6xerKV+qt78Xx92DEVczxYhA4GF2Rg8fI80CZ\n 0IMml3zm1AsD0GsrEduAxp+/PKhTZumaxsv7JIU1WsPemoANmfuESirbu\n 5US9KFQL2wJ97zFlpjWDYgSSUhyD3WMm5wrzSTj2R4KFGcd9uk6gR/26P\n TR/vQJt6TKnFQWziqQuN+T++qp4FeJkVjozDYtpfyYIPo1hnzGnuWqx0e\n /I5YKZVaj50E9zJhGV9MZuJnpp0a9QfVKaH02I7x9bigjIQfL4PnXaZn1\n g==;","X-Mailman-Original-Authentication-Results":["smtp1.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=intel.com","smtp1.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=aflS2YB5","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Subject":"Re: [Intel-wired-lan] [PATCH iwl-net v2 1/6] ixgbe: fix SWFW\n semaphore timeout for X550 family","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>"}}]