From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 91241A0503; Wed, 18 May 2022 08:45:50 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6ED9F40156; Wed, 18 May 2022 08:45:50 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 569CB400D6; Wed, 18 May 2022 08:45:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1652856348; x=1684392348; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=NMwbgDOKwSn04VUoLF+Qr6JZHhDRXlKUWy+zorKdYfY=; b=Hg0uClum1/X21M3Q9Mi0DTmvkRNnHdRSe17IZv8Y0hVnd8IuuVxOfsv2 X4K3vstUoYiuu1mzsPo+zF8oT0LkO29MYsWqiZMXFvnlOY2zHtobL5wIK Jaf10OoL4jIz2PDzahcEZ71oPjg1MMVbcwI+fX9r+VCWiZtCOtBFe7lyV c7cRcgceOCF1ZFQK1YtsuhkSe9zGkaO9qjmgbj9Yj5vRR+5VowO7dDecW mBOxb15hH7Pe/yWkAFTlWmDgp3WPx/+F8Rngykeqf39kIF6ctqDreNUGE sUPJdOglsZGwRHvn8ZFNAAcxuQKyVSeaq3PNZRZThHMU558o7GFZB1k9C w==; X-IronPort-AV: E=McAfee;i="6400,9594,10350"; a="332128469" X-IronPort-AV: E=Sophos;i="5.91,234,1647327600"; d="scan'208";a="332128469" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 May 2022 23:45:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,234,1647327600"; d="scan'208";a="597580323" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga008.jf.intel.com with ESMTP; 17 May 2022 23:45:47 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 17 May 2022 23:45:46 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 17 May 2022 23:45:46 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Tue, 17 May 2022 23:45:46 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.170) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Tue, 17 May 2022 23:45:46 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ihu7m6mK0sStKmk+QWsu88wEDN3ObX8gWboAIst+05nE1AbIA2heOWltuNRv3s68oHHBTNWgQwzy6uHRI8xvsYXwTxw1ePTA2SY47YgJkJErVe26jgpYMy9x7C6HUR6aWP+L9KkEui1m7+Cy8rJyFecpetO5RbxVOYL7HbjVOG+ADts/oNY0hvHdwh1xLMCfE455RiSV2uDeyoywWmc796tU5crK2t+6DEj04MwI3cZbA47omElV6GcU7mqQbBMF6a32wFShKyEd4pASEzkMzpnAvYCGrvVE4Qn3XATt6H/7NoK3IdK5/i1LCYRRQnXsmne+zkJfWS9QSkDN4jHqmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=NMwbgDOKwSn04VUoLF+Qr6JZHhDRXlKUWy+zorKdYfY=; b=a01jTaTDtiZOTaOZ+y3ib8/yKvmHztGYaQ2kwpSL6ACyst4Klfff7cN90MFl8y0J0cL0D39esfainqUnIf1vYDh/0bkc4WL/QpW02VacUbIYg4EBGqPmSclUz9OCNDLlKlIcnTvgKM62jFtU54u1m3MFYyHc2rNAyzmgaoKWIMBLYeEQZEQmftYQoItcSS6Uwt6juSoFcqiV3tWrUPpTDp0mpIEWMghi5vnvHBDQI5OgjusAx5zS3MO2T9eHahtAZq3AAqUqOcUGwBi5iH9z0zFd9Xhv7N4K609tOzZaIoYsPCjY/4sNboTP1rfTiuenfugnY52m55EBiLgt6RAWVQ== 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 DM4PR11MB5994.namprd11.prod.outlook.com (2603:10b6:8:5d::20) by DS0PR11MB6544.namprd11.prod.outlook.com (2603:10b6:8:d0::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.18; Wed, 18 May 2022 06:45:45 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::b4f6:f68:2e31:ddf7]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::b4f6:f68:2e31:ddf7%7]) with mapi id 15.20.5273.014; Wed, 18 May 2022 06:45:45 +0000 From: "Zhang, Qi Z" To: "Zhang, Peng1X" , "Yang, Qiming" , "dev@dpdk.org" CC: "stable@dpdk.org" Subject: RE: [PATCH v2] net/ice: fix DCF state checking mechanism Thread-Topic: [PATCH v2] net/ice: fix DCF state checking mechanism Thread-Index: AQHYZQyH9hOT0idpKEeCepPNHwkqx60itu8ggAGCFwCAAAHpkA== Date: Wed, 18 May 2022 06:45:44 +0000 Message-ID: References: <20220511154930.509436-1-peng1x.zhang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.401.20 dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f1f3b770-1441-441e-48af-08da389a08cf x-ms-traffictypediagnostic: DS0PR11MB6544:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0dFuQ/Em5MRbvxYKlChy9r86/9vTsJn+kd3aqAI2OUkEpZLsFyjW8y6vfLjhyvqTawlDw5F1EvtBLVF+Co3q4KQHRDcbK508wG5lwYKEXdmaiULQUUVQeqiS+8+E6c/5+xsq2fNW0v9939Wqk1fURTbw28K0wLY9eSLNpsMZLg0fY358XbGLujgcX47s/bvJeuah8u+yo78eINmfIAaehGjeunO6aKOW7AExfE5ybpVsT3KPIHKnzemAu+RDzNFng9MzIOyptx/BCQY5ytR7h7bkkOnX1ZLXH6Oc8Y2pewadzkCfAxdU1E8yZtj9bhFWVfJ9g5B4afc9UxAKly5pKxAnKeeqZ5YKG1057kUWeGF+oz+2V3ZiVoikRPtGexBYHdmtKtb5DvgAQsuHfNdHlnhanMJ0DBooC+ZaU7fDsPd4Zz5a0LwKUBOF+Qx51Ykg3WflH0dDHN129vOmxJKWxDqLfJJWnrbkeIu5f5a73x6WwJLlwnXzbgylr/ORXQqVfKKZaJU7sKEMjUvH0nTY/eLijVmx2L9IFffQiE2q4aWBrjZupIt0XMoIJBm/eDz+iaw6haZrC2vnQZ+PorkTVRmZbKowSCHkGxy2q6NaHwgQwvxUy6FXCBXipyc1ofj54Am5EPaBVhFS/M3QxOMSu405tqWw9WLiNmGXBcJ0bGdWcF6oairhR8sMCpJxqzaZDf5eKniFtKtdXGrrP6K5uQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5994.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(186003)(450100002)(66446008)(66556008)(2906002)(66476007)(53546011)(8676002)(71200400001)(64756008)(508600001)(8936002)(52536014)(86362001)(316002)(5660300002)(76116006)(6506007)(83380400001)(7696005)(38070700005)(55016003)(38100700002)(122000001)(9686003)(26005)(110136005)(82960400001)(4744005)(66946007)(4326008)(33656002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?XucGVgU2WLWznbfHPOrzevoQMYodGNwxlIscISQcIOsmh3YfCVk2jhaiKsOk?= =?us-ascii?Q?oik5U+wZrixJbDt3BWzAqEnnLOdBxJ5/SoVE9PwSxqp8jTi8f42plwTE3/4j?= =?us-ascii?Q?eman4zBCfo3M68niaGHuIjGTOYh2Gyz3zh7f0cOYdjBR7cPOylHv6Wn32QBZ?= =?us-ascii?Q?FC5dDmtPjMtRcxSq94aFn6gk8H41DapfmYr2nRQTU7KOj/uUrtVjcs2Vaf4J?= =?us-ascii?Q?wXQG9OTuBQRnR+MABl4lij1bpM+TDfigotH1gpNc/I8mbYG/s1NJtEiQRdQM?= =?us-ascii?Q?XnF2ihUskROTiml0TikANtrhXD4M8xiltwEPT/YkNm+BVu8gzW1W3qNkNGKs?= =?us-ascii?Q?kiiPi4lbsVJ2GWD6/S4mCm0SACMPXgRG8jtBvfAmXxV+0EHpGeKrTKUTNJuj?= =?us-ascii?Q?RLNSrCVlPyUcSVBMIzQw8l+HvygBZbKR1EOlvJaWrjSbS9ltfmrP1VnIOsQv?= =?us-ascii?Q?Q1ziD/SPaIe4gtl/nv0Q2MUgvagP9sucoVdcrQMy/Sm+P8Ag4U6l/tbpacLU?= =?us-ascii?Q?gvlTUUwj6QiG0Wh3FX5oWQaKldQjhvv5C5lf+V6FNfZru58oOEcthxD2HuGB?= =?us-ascii?Q?SVyOg0emC1zrDte+tty6N51WIh2aIDefEV5E5yNWPbA3h7bCpq612il6PtaN?= =?us-ascii?Q?syO3pw3Et5hyCmxH0L+HaTzsmEqt/Zwkxm50XKm1ck9Iqe2lQxUZTljJaLyA?= =?us-ascii?Q?VVENeiGVSc9b4mw3AGhSW8UCQ4ZeMyYSYEKZmcRkDlHYUR7rb+vPpEQVYsyH?= =?us-ascii?Q?He4HcFQA5urNNfo8Tj2tj5cHX7cW06WylT/mC0K72t9RC1ms+ePnbSf829gu?= =?us-ascii?Q?SOWbz2GqexgGveYvUdbrPbtWl0OcjZgiAV29QpTRQGoHcBUbyqyB6fD1oy2D?= =?us-ascii?Q?sX0bNTnfqddeYftDPdPX/Mh751LvTwpZk0bR72LZncBt7HLXiin6fX+hkSRn?= =?us-ascii?Q?2k16HSwvb48TVV5zw7yUz1G3XpmQ+yucgocsyyjaatOLGde8I0jsq7jSBwyS?= =?us-ascii?Q?Iq4/k1pLL2ind9r2CU+4LXPKKVkYhLqZnWL4h9mF8/AbHPxQOtaQq8EW8q1c?= =?us-ascii?Q?K67CH8waYAI/R3ujWU6o+/e6bWoXxYVBZU80Nvthee/E6/aZW2KYw/t6jE1D?= =?us-ascii?Q?AM0nIUOGy9JUVgn9E8p89Wc830WwTH11oqGvzRuHG51Biwu+TqrnY0b5ZcyS?= =?us-ascii?Q?56SEXqF3W/3Ev9OzdNsKohorZG87UBZGplTWMzgiBaZPqAb44lX7Ptjoxyhk?= =?us-ascii?Q?CPCYcH2iKUbvIa7TcvMZzjNXycfmw5oTL/feBHUNU550Fs6rMlqqhkIbukVL?= =?us-ascii?Q?M+QTB7g/36y0Gue69ZrDUvH3+7TjjmlVCcaJMUKtaZtSPOwfxUP5teWqLHbr?= =?us-ascii?Q?boRavPl2sGgJRhFllubYwWosM/llkyIBLjcotlUvMwNMPwHJN0W+4oO0zziv?= =?us-ascii?Q?aKE+6dqWe4lFjdAqN+Xg+VixzYA3HNSN4N9aLiUJfVngxcMUduIT3vC6GGfo?= =?us-ascii?Q?dRUwKjnSxjkpVgZSKfGEzZ27yiq12uu2lsSSLZ/S1unUD5VNAe/FI7Y8fzUG?= =?us-ascii?Q?geJwHSbfoccuWIoftRI7Maik05oGceW+cQkNaEnad4NuiPsa8muf8cUmRz1u?= =?us-ascii?Q?2aPAHmThqNXghjKRP3d0VvpJEV1lq7Y1rfkYBTyeUdDnCo/He1qax47vJF9j?= =?us-ascii?Q?oCRX3QdE19Qw9ACXn/efglLbiCDnoCGZ6vHar3JHIxi6pnJ4A9Ry328GzeiW?= =?us-ascii?Q?PkC7JGOXcw=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5994.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f1f3b770-1441-441e-48af-08da389a08cf X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2022 06:45:44.9955 (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: +fg7wWttwE2aK8g4ZZRRpir743gXDfIG7n/Kn9HJ1oMAq9NXbOuuUUgxWPFlFDDZSefnnnuEx4caQM8duDLB/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB6544 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org > -----Original Message----- > From: Zhang, Peng1X > Sent: Wednesday, May 18, 2022 2:36 PM > To: Zhang, Qi Z ; Yang, Qiming > ; dev@dpdk.org > Cc: stable@dpdk.org > Subject: RE: [PATCH v2] net/ice: fix DCF state checking mechanism >=20 > Ok, because error phenomena happens during the period VF reset again and > again following situation will possible happen as following steps describ= e: > step 1. DCF state has been set to on after VF has reset. > step 2. A VF reset happen, kernel send an event to DCF and set STATE to p= ause. > step 3. Before DCF receive the event, it is possible a rule creation is o= ngoing, > then in virtual channel queue, the rule request is in front of the "re-co= nnect", > then it will be rejected. > step 4.But the DCF state is not set to pause, according to previous logic= error > code will be EINVAL, while not EAGAIN. >=20 > In conclusion, in upper situation error code which should not be EINVAL a= nd > EAGAIN is expected. Ok, Please send a new version