From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id ABC92CF9C73 for ; Tue, 24 Sep 2024 00:10:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 3CA8B41362; Tue, 24 Sep 2024 00:10:51 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id octdh8f2pB64; Tue, 24 Sep 2024 00:10:50 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=140.211.166.34; helo=ash.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org F3EC841305 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org; s=default; t=1727136650; bh=dnlwznuxA7rsBOxnV+wL2OcVMos2K9iu41YLcGGVtXA=; h=Date:From:To:References:In-Reply-To:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: Cc:From; b=ZOw1hX2gWM6JFzSpH/Xwu6jThkr0Qd/ZSh8s8+8TbyxO7ibLE2IoA15ySNAjv4QQl jV0XLjNyI37MjtXBrsS3ymdW8gMyc6wOKx5I6QWimce0dvFOa2akL5xxd5yOncQClz X49PuN0KZLhbD2+/YGZx5TUtWjPvU3sfDajrqA84MYzkLtB7EwhgMMdEctTBK7DfoS fDEFPiSTWGIEZA+ybvc8Ducy2dHc+gRVM9rgQRE/pJDNPeJDDw1DcsmEikZlS0//bS UKj5Ckl9UWsk2px0rBW5FBlxW4LGX1/Lw4hLETS11bgOy1WjLsfZBCPmdQwx48iPAY 5ik4IVqCpEP+A== Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id F3EC841305; Tue, 24 Sep 2024 00:10:49 +0000 (UTC) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id B7AAA1BF94D for ; Tue, 24 Sep 2024 00:10:47 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id A513A41305 for ; Tue, 24 Sep 2024 00:10:47 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id C0JlyANYl1KU for ; Tue, 24 Sep 2024 00:10:46 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=198.175.65.16; helo=mgamail.intel.com; envelope-from=jacob.e.keller@intel.com; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp4.osuosl.org 4DA96412F8 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 4DA96412F8 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.16]) by smtp4.osuosl.org (Postfix) with ESMTPS id 4DA96412F8 for ; Tue, 24 Sep 2024 00:10:45 +0000 (UTC) X-CSE-ConnectionGUID: opj0Re6iQFqz7eS9EH/drQ== X-CSE-MsgGUID: 2eFHa3TLTuGK5yoLbdFEIg== X-IronPort-AV: E=McAfee;i="6700,10204,11204"; a="26204904" X-IronPort-AV: E=Sophos;i="6.10,253,1719903600"; d="scan'208";a="26204904" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2024 17:10:45 -0700 X-CSE-ConnectionGUID: kFFKF7MsRkmtRXpI+NDsGA== X-CSE-MsgGUID: VHSjiLtNQf+VtovFirW1Tw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,253,1719903600"; d="scan'208";a="75625266" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmviesa005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 23 Sep 2024 17:10:44 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 23 Sep 2024 17:10:44 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 23 Sep 2024 17:10:43 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 23 Sep 2024 17:10:42 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Mon, 23 Sep 2024 17:10:42 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.171) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Mon, 23 Sep 2024 17:10:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rjKwcW44hDQ/vjCxYWfvOXZlesYibqJ4h2sLjtFZcoaN8CYxcRk30G8s6/ZJfD+asOjQKzY01EBbe+9S6QD1R1fZx3SPpXw3ICc3meOWSL7nR6m2fnJh7LXYnHTXlmlBo8IAppu4svBpVjf8Qn5HodCxSJk+VdTd6aveBsDYLoOgk4T65kRVKq1BJwyhxKmT/xOkbAskMJC98ppYuB1waUMJbjhX1mRv6qbS9cGlxDpL38P8Vvos4UFdd27EJdh56II6Bfe9/Fy82Lzlf6N2GfyvU6ruGOUPgfA2zOWad+Dztxj6vjqGT/NRrhfNWDBevgM8RAV0k4qXoBZSnE4T4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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; bh=dnlwznuxA7rsBOxnV+wL2OcVMos2K9iu41YLcGGVtXA=; b=BYfaXZMPsnv4Tu1IH7Frg1I2gM/CywxMdXUUC8Bo9mekghkAj+SbcEjlroWzKvw+Ujpu87zKcBGb+rVhwAHTv9XyNHxfKZXy4MOiz5rRVzJNy7bUxhL1EUexxitu8oliDdah5213rnok/CQ9pKDLFR15Dhb4nEsFSwUlwBk4lt+STD39qZplzzt8oPLIVEe/Hq1ityozjL2wtn8pT9Li6psUqn8xfjpklHqaSZr9hNCBj2Gw56Fhbjz80nMCIyP5w4LZhSlCFrn6LF5t4lILAS2U2HY7XdjEqWImpnzpM/tPhO9zGPOA8A9rXwwO1floHbbu7OSjTsYDPg4yAQEtvA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB5089.namprd11.prod.outlook.com (2603:10b6:303:9b::16) by DM6PR11MB4756.namprd11.prod.outlook.com (2603:10b6:5:2a7::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.27; Tue, 24 Sep 2024 00:10:39 +0000 Received: from CO1PR11MB5089.namprd11.prod.outlook.com ([fe80::7de8:e1b1:a3b:b8a8]) by CO1PR11MB5089.namprd11.prod.outlook.com ([fe80::7de8:e1b1:a3b:b8a8%3]) with mapi id 15.20.7982.022; Tue, 24 Sep 2024 00:10:39 +0000 Message-ID: <847a2c45-782d-4cac-9a53-83557393af80@intel.com> Date: Mon, 23 Sep 2024 17:10:36 -0700 User-Agent: Mozilla Thunderbird From: Jacob Keller To: Mohamed Khalfella , Tony Nguyen , Przemek Kitszel , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , "Yuanyuan Zhong" , Jeff Garzik , Auke Kok , Simon Horman , Ying Hsu References: <20240923212218.116979-1-mkhalfella@purestorage.com> <2c272599-6b25-4c93-86fa-ecfd8df024c1@intel.com> Content-Language: en-US In-Reply-To: <2c272599-6b25-4c93-86fa-ecfd8df024c1@intel.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR05CA0203.namprd05.prod.outlook.com (2603:10b6:a03:330::28) To CO1PR11MB5089.namprd11.prod.outlook.com (2603:10b6:303:9b::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB5089:EE_|DM6PR11MB4756:EE_ X-MS-Office365-Filtering-Correlation-Id: 18958e47-818c-488d-27b3-08dcdc2d5251 X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|366016|7416014|376014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?YXN6VTd5UytyNlBpNS9lWURkNHNNRHdBMW1jLzBRbmVzUThHdXA2TU5aNUY2?= =?utf-8?B?eHd6Z3RtK2ZPYk5CODBoYWFJeHY1YmhDL0VFdXdRZVI5eDJ0MUxMUjNDdyta?= =?utf-8?B?KzB3KzRmZkQvb2o0dXJGV0Z3RkJHc2Q3QVJTc0ZBNUlwTnBKTXB0aVVvS3Aw?= =?utf-8?B?T0c0MEpNOUJHemF3UkNCNTdveVdmNmM1aDBSY1M3aUg5TXVWSlNlU2w3RFVj?= =?utf-8?B?NERNTU9SK1EyNENxOFV2Ry9HeHdjOHdGaXd3M3RxU3VkYmE1WTRXdHIwSVhI?= =?utf-8?B?L2cwdnA5dmZkOHZaWWNjVDNORVJsdmtVMHQ1a21uUWdTbktrbC9DcFVGZFhJ?= =?utf-8?B?QUFycEUyWGJ4Z3A1dmtKQ0F1ZWNwMU14TWQ2d2Q0ZkhNa2ZFN04wWHk0bndx?= =?utf-8?B?Y1VTcVZ0N24yYVVJcDlPNGlhczRTYkJPUFBuc09LbEVkamRLSDc0L2xWRmVO?= =?utf-8?B?cFVSQ1RhcStwQWJZaDZ0OGt1ZWx1VjVLMFZVa0tBZ3JDeHBtclBaek90TkFi?= =?utf-8?B?K0ZnVU9hSTExaXdVc0d1TDF0MWRHaGUwcWZubEIwUytDWkx4VitMUXp2S2Q5?= =?utf-8?B?aUh0WW44bkVyRVhDTTB3bG1jYjJGVmVVQi9BdFNEVFlHUnA3UnVFbStUbXIy?= =?utf-8?B?NHRFdTluSUcwQyt1c05XV2RpQmdmK25Cai9wcktPL20zak9jQk1QMGdWUXhr?= =?utf-8?B?cFhZcU03WFdXVDlRU2Fia0Z6NkhJWWpRL2NoeXl0OHkrVzJFTWVCSUZNT2xF?= =?utf-8?B?dkwyb3RoVCtkTHBwTUt5RUYvc3FrQ25vUWJtT0lTQW84N2tyZTNjVENwNW1O?= =?utf-8?B?bFJycHNmMERYZ3FQeHU4eGluVC9KY1FOc1FHaTdJUE1hb3V2dU9Ea1pYM2dQ?= =?utf-8?B?ME12aGo2a1dWSmZjdjZiTityM1VWRGFtaG9hQytlbDJvYmdwd2tFdzJ0b0Fi?= =?utf-8?B?clpkeEVTZWd3dXJmejJadlo2NUFKN0RaS1llS00xdm1hRHViTG9YVnRMV1Vm?= =?utf-8?B?OW03dUhleDlGTGhmWWt3TE9tbkJJcmxYOUxVWFQ5c3lkQ1BNMk90eGlnZWlr?= =?utf-8?B?Ym8zS1Y1K01ZZ1J4NFFOenVXcEhheTRjdWEwblZucEtQeXhJRzhZQWFOY2Nw?= =?utf-8?B?cVg0L2E1WURaUTh6MWFpWHljdHlPbnU1Wi9pL05rYVhkTGF4L29JRHB0N3Ra?= =?utf-8?B?QmVKamVlekhuNG1Pb1pCUVJqL3pHMGNJUnJJR2ZnWHFyblZ5VUFBL2ZHNjl2?= =?utf-8?B?UW9FQ1kwL3kxM2RSaDZOdXZZWGU5cjRiaVR2d2U4NDFla1hlZHFDZVpOaEhO?= =?utf-8?B?Ukc1TVQyc0xlbXU4K1lZV2pYTzFWR0NVLzUyZlZyUUZqSEhXaVRMaThQdTJa?= =?utf-8?B?Yzc0L3pNcjM4UW1DcXhlN0hSNjY0Zy9FMFZJU21wblNsQkp3VFR4SjRhdk15?= =?utf-8?B?OGRkaURiZVdvakYrYUFoYnhiRGZJUEJ3VXdIaldkK0tGdlA0cTB5MDIzNXhp?= =?utf-8?B?enZrSmxrUXkvWEJyendnMlU3bW1KaEVxQVRWR0h0Y1d4eFRWa3VvRjArdjFr?= =?utf-8?B?cktycWZxaFpKODYrb3grS09ncm14Qkg4cTNDRkl2WmdkdHlQNGh0alZBdkM2?= =?utf-8?B?S0FuZE5rVnZNOTNoSjVGRm51UnZzNU1rVWUra2tWdUdtc3pSLzY0b3ZEdnlm?= =?utf-8?B?a2JJWllLWDlqMkVCQ2t0WFJiajdiRXBTZGtaRFA4alpkTTdmMThOV003dDdw?= =?utf-8?B?S3VQWG1JL1pSSjBITHA2aGVCcDVOVllVU00rUkFzMjl4bkNNSmVnTUIvM0N6?= =?utf-8?B?d0hFVU43bjdzOE15MUlQLzdsSm1oZFo3cTkreEhyb1I4cUJ5UHdJWFZteUJM?= =?utf-8?Q?emAuhIhbjSYWz?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB5089.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(7416014)(376014)(921020); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UUZlaDdiWXNGWWw1Y3kvUFFwdUE5SFF5bENoM0ptQjRmQy9ubHI2dVo3RU16?= =?utf-8?B?RHJpOTU2R2NJVDlQMjhNSmQvWnl5eHBiWUxPbjY2SGF2V0xjZk1xcWVjVUp1?= =?utf-8?B?d0h0YnhLVmZveFlGZDdMNHFCQTNPek43RlZhSE5JUmFWMzJWQjdDbStNUFRk?= =?utf-8?B?QTdLeEtHenVDQUtoQ0JqejZHc3pPVXpsWlJyTFp2a0pVdDF4dEI4U1d5dWl6?= =?utf-8?B?VzBlOGh5V1ExTXNXYmg2THQ0bzlpZnFPZXhvQnBJcmk5OWxMdEVXa0tUdjBp?= =?utf-8?B?VWF5cVc1QkdJSlZNd21HQVdMU2dsc1VRZVZ4bGQ1WU5vOXVRbmRCK2cvbHU5?= =?utf-8?B?V0tjVFpwL1Q5Q1lFM3dnelgwd1Vab1pCU085eEJSbHFtLzFSR1cwRDB3aDdY?= =?utf-8?B?ZFNvZ1B5NlBhWlNOQ2poYkFhM3hhSHdXaWowczQzNldmQndFVnlXdTVkclQ1?= =?utf-8?B?WnFzekhsalZZbmlrSFdLdm9QVHV4U1QxVXRCd1djcWJqZmpjUGtUR0t1MWFr?= =?utf-8?B?QzNvVy9IanlFVjhxWGVIdTBQdlpHY3RlRmROc0tJY3FuUFhlTGZyeWdzR1dK?= =?utf-8?B?OGtBVDlIM01JSFNmOUlHd2I4cXN0VXpEbzVweDlLNHdSNTNMd1VEYmsyYW9X?= =?utf-8?B?aWtudi84aVhLZnRBOWI3TkxQd3VUNGtOTm03VmNFL3FYV0Zad1VTZFRucjRU?= =?utf-8?B?N2poWDVJL3NGYnYvL0hIN3VaRTJFTWNJVmxRcVNsZFYrTzNERXFCN2ZmS1p3?= =?utf-8?B?STlsdnJRWmRBNENocUhySDltTzhPdFZXU1VOaWxZRXVoUlRtcjNGY1Y1a2xZ?= =?utf-8?B?Uk1aclVqa0xPL0hIMzE3OEVLSU5WRk9JaUh3WGlkL1RXRU1jRHNSQlhab0tM?= =?utf-8?B?UEJ0dUdiVE1uSWVLdVFIZ01DcUFhNjRjMVN2blZmZEdsSkpMaUd3NlFQZHpV?= =?utf-8?B?Zi9za2hkTWU4YVVvZVhRU0cyUXE4SHBneW9CK3lUTGFpUGZSZ1lBMmlMQzhY?= =?utf-8?B?Z2NBV244NG42WHlRRnhDbURXb1JZUGFwMlA3TUFDVDY3WUR5bU9Da2srNFh5?= =?utf-8?B?anQ5SGZreFV3a2VJTGxKOFZkZlZZbCtUSjdvbEFNWEZ2UWVJQi9ObHF2eG9Y?= =?utf-8?B?OTcxZlN4N3hCeUt6bmdHNnp6R1BFUEhtRFoybHExZjJZT1RHK1VvYmN1Tm5Y?= =?utf-8?B?RlhuY1JidndzdDUvQ1RKVlBsYzVESXBVdDNYcFhqdDN3VHFHU0FhTkpBcXM3?= =?utf-8?B?TWtCRytSTHFXdEoyRkRaQTV5V20wdGpJUXJiTFVkQVd3Rk9ZU052Wlo2bVV5?= =?utf-8?B?RWlaaEltcVlOMElSWkgxYy84TzBhVFFOUkVZNWUxa21nOXJaSk9Xb2NQZTJ0?= =?utf-8?B?blh6eHpWR01CUVZiZytVTEVLMmxBNDVlcVdja2NwS1NBOUdpTDNyS29HSHBU?= =?utf-8?B?VXBmTmREVjI4bVU4U2R1SGJVZEdOSlQ4UnhXN0NzMGl5bGZoQ081VEljYktC?= =?utf-8?B?cWxyYlBtMW5Sbkh5RlUyVGdrVkpNZVpzc1IrNjRYaHhvRlR3Q2lNd0p0NDQ2?= =?utf-8?B?MXFqcVhMNVZtek5CNzkvUUZ2cmJNSUhtaWdMUkd6QllISWt0b21LVHFQQUJB?= =?utf-8?B?U2ZKdWhvZ0tUc0FONEN6VU9nZGppNXRLWmx1TFBOalpPVWIvQk5MK1FNZFNP?= =?utf-8?B?WGpJZ2U0T1poeUpTcUpYRElKVlhSSERjN1RRRWMvQzdXMTVzenoram5JdWlQ?= =?utf-8?B?Z0RqZXFxY0Y3YkRPdGU2eFJWZ215WFdNNzFwNEJIY05kcWYyV2pqdHMwaEFy?= =?utf-8?B?Z2pyMzBOcDBJbDc4aUgwQlFlbW0rTk5Sd1doQTArSWVpTU0vcmN6cXI5S2Fx?= =?utf-8?B?eXU3VUhSSlVSdUloakNVMEVpZ085a20zZmd4aDdGZkhzbUtuN0xBL2pVajN6?= =?utf-8?B?Q0Z2OUxEVGZZY1ZMRHpJMm83SHh1Mm1SSlBSbTFwS040eVBaVEk1S3A3cFVy?= =?utf-8?B?VmQwWXE3Q1BBQ3hERXNpbHhoMDBWLzhFeXdPQU54MDc0Q2lpRmIyZm41dzIv?= =?utf-8?B?b0dRdUxoMjdWRi92RmJ3eml5REErVW9LK0ZaQThzRnNoeHJVbndqZW92OThP?= =?utf-8?B?U0d1V3JwSGVYOXFEbmp6Rnc2NmZWdDVmRVA3aEp5STlVMkRkQzlCZDdnNWxp?= =?utf-8?B?cHc9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 18958e47-818c-488d-27b3-08dcdc2d5251 X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5089.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2024 00:10:39.3842 (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: +QUM0KJKAfXQsNPC9y6q5DaXQW/xg8pWO2bN3gvbc+3SaCF5h7NehlFKSpNg/KI2JvFBd1HNVP/ynkhKl5lNTQj06x0Ua23b5HjbhSZ89f8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4756 X-OriginatorOrg: intel.com X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1727136647; x=1758672647; h=message-id:date:subject:from:to:cc:references: in-reply-to:content-transfer-encoding:mime-version; bh=DKUYXzf5IYIakG6jOoZ7NOB1u19K7e8giTYBFvLWmns=; b=mrW8yfVlfS22LRzWFmXi6ifJXdw1cI4Y7DcYoY5TrBxQFJhS0IKWe5FH 1kgxWFWImjo88CwB2RwO/9q05OSq24P4P4WzRqdZqcvdDvW713Os0zlYn 0gZw/1pLkxIa1QfRpaKs09JGDLyF1qy+3CMaL32yJ1tQk9lpSCrDR2gqD hmAjmD1DGHEvEkp4FVs/E9kjx55rDx2ZbA900w+qbh47r+A+pU5jQ11cd i3H67xGld8YHq1gsHtW7yFiz11aS0c6/RwMyPbTc19U8/NkzzLv4jYrDo DAt6x9QifegRiO5udPaMO+eeIQHDgFe6tVNvnKqdpVC9+JzdURyiHE5Za Q==; X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dmarc=pass (p=none dis=none) header.from=intel.com X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=mrW8yfVl X-Mailman-Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Subject: Re: [Intel-wired-lan] [PATCH] igb: Do not bring the device up after non-fatal error X-BeenThere: intel-wired-lan@osuosl.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel Wired Ethernet Linux Kernel Driver Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: netdev@vger.kernel.org, intel-wired-lan@lists.osuosl.org, linux-kernel@vger.kernel.org Errors-To: intel-wired-lan-bounces@osuosl.org Sender: "Intel-wired-lan" On 9/23/2024 4:11 PM, Jacob Keller wrote: > > > On 9/23/2024 2:22 PM, Mohamed Khalfella wrote: >> Commit 004d25060c78 ("igb: Fix igb_down hung on surprise removal") >> changed igb_io_error_detected() to ignore non-fatal pcie errors in order >> to avoid hung task that can happen when igb_down() is called multiple >> times. This caused an issue when processing transient non-fatal errors. >> igb_io_resume(), which is called after igb_io_error_detected(), assumes >> that device is brought down by igb_io_error_detected() if the interface >> is up. This resulted in panic with stacktrace below. >> >> [ T3256] igb 0000:09:00.0 haeth0: igb: haeth0 NIC Link is Down >> [ T292] pcieport 0000:00:1c.5: AER: Uncorrected (Non-Fatal) error received: 0000:09:00.0 >> [ T292] igb 0000:09:00.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Requester ID) >> [ T292] igb 0000:09:00.0: device [8086:1537] error status/mask=00004000/00000000 >> [ T292] igb 0000:09:00.0: [14] CmpltTO [ 200.105524,009][ T292] igb 0000:09:00.0: AER: TLP Header: 00000000 00000000 00000000 00000000 >> [ T292] pcieport 0000:00:1c.5: AER: broadcast error_detected message >> [ T292] igb 0000:09:00.0: Non-correctable non-fatal error reported. >> [ T292] pcieport 0000:00:1c.5: AER: broadcast mmio_enabled message >> [ T292] pcieport 0000:00:1c.5: AER: broadcast resume message >> [ T292] ------------[ cut here ]------------ >> [ T292] kernel BUG at net/core/dev.c:6539! >> [ T292] invalid opcode: 0000 [#1] PREEMPT SMP >> [ T292] RIP: 0010:napi_enable+0x37/0x40 >> [ T292] Call Trace: >> [ T292] >> [ T292] ? die+0x33/0x90 >> [ T292] ? do_trap+0xdc/0x110 >> [ T292] ? napi_enable+0x37/0x40 >> [ T292] ? do_error_trap+0x70/0xb0 >> [ T292] ? napi_enable+0x37/0x40 >> [ T292] ? napi_enable+0x37/0x40 >> [ T292] ? exc_invalid_op+0x4e/0x70 >> [ T292] ? napi_enable+0x37/0x40 >> [ T292] ? asm_exc_invalid_op+0x16/0x20 >> [ T292] ? napi_enable+0x37/0x40 >> [ T292] igb_up+0x41/0x150 >> [ T292] igb_io_resume+0x25/0x70 >> [ T292] report_resume+0x54/0x70 >> [ T292] ? report_frozen_detected+0x20/0x20 >> [ T292] pci_walk_bus+0x6c/0x90 >> [ T292] ? aer_print_port_info+0xa0/0xa0 >> [ T292] pcie_do_recovery+0x22f/0x380 >> [ T292] aer_process_err_devices+0x110/0x160 >> [ T292] aer_isr+0x1c1/0x1e0 >> [ T292] ? disable_irq_nosync+0x10/0x10 >> [ T292] irq_thread_fn+0x1a/0x60 >> [ T292] irq_thread+0xe3/0x1a0 >> [ T292] ? irq_set_affinity_notifier+0x120/0x120 >> [ T292] ? irq_affinity_notify+0x100/0x100 >> [ T292] kthread+0xe2/0x110 >> [ T292] ? kthread_complete_and_exit+0x20/0x20 >> [ T292] ret_from_fork+0x2d/0x50 >> [ T292] ? kthread_complete_and_exit+0x20/0x20 >> [ T292] ret_from_fork_asm+0x11/0x20 >> [ T292] >> >> To fix this issue igb_io_resume() checks if the interface is running and >> the device is not down this means igb_io_error_detected() did not bring >> the device down and there is no need to bring it up. >> >> Signed-off-by: Mohamed Khalfella >> Reviewed-by: Yuanyuan Zhong >> Fixes: 004d25060c78 ("igb: Fix igb_down hung on surprise removal") >> --- >> drivers/net/ethernet/intel/igb/igb_main.c | 4 ++++ >> 1 file changed, 4 insertions(+) >> >> diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c >> index 1ef4cb871452..8c6bc3db9a3d 100644 >> --- a/drivers/net/ethernet/intel/igb/igb_main.c >> +++ b/drivers/net/ethernet/intel/igb/igb_main.c >> @@ -9651,6 +9651,10 @@ static void igb_io_resume(struct pci_dev *pdev) >> struct igb_adapter *adapter = netdev_priv(netdev); >> >> if (netif_running(netdev)) { >> + if (!test_bit(__IGB_DOWN, &adapter->state)) { >> + dev_info(&pdev->dev, "Resuming from non-fatal error, do nothing.\n"); >> + return; > > I'm not sure this needs to be a dev_info. > I was thinking dev_dbg, because I don't really see why its relevant to inform the user we did nothing. Seems like its log spam to me. > Reviewed-by: Jacob Keller >