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 E468BA04FD; Mon, 23 May 2022 07:10:39 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D8BAA41611; Mon, 23 May 2022 07:10:39 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id A3E0E40041 for ; Mon, 23 May 2022 07:10:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1653282638; x=1684818638; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=37AGduEsN4QPr6pnrtvdKw3kdKZW2APnq4xNiS7ZnHk=; b=PCCs06e7Hom3SY8IaBM6R465DEtmkK59I5k5RADux8bfq7EZuFhxzMBB 0cUi/LFeJjLFd/8LqnSY/LWcDpUmPApuVzwGNYCs5Ko3OHhxCNtYZfEyH L/vhWYmWMbses9IZo0FSy9b0foy5KnWnh8vKG4OJbLPoabjT24FN/lg0U dmBiSMkc/ckOOJY3+Clc+ZnhyZwy27+MKkZA2M/+SQjFOrQ/c6ACuKJ5R dpidTZ2nhGGE1Q1clJ81QJKYzmrptPzFTsCehUOG1xeKwA56MipydK0CJ oAmTS2VZhdCOOC3kUwsm4V5KmSMOOznq2QFNYRYB/fYZpCHsABvsUBnyR w==; X-IronPort-AV: E=McAfee;i="6400,9594,10355"; a="252978818" X-IronPort-AV: E=Sophos;i="5.91,245,1647327600"; d="scan'208";a="252978818" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 May 2022 22:10:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,245,1647327600"; d="scan'208";a="629182965" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga008.fm.intel.com with ESMTP; 22 May 2022 22:10:37 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Sun, 22 May 2022 22:10:37 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Sun, 22 May 2022 22:10:37 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.105) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Sun, 22 May 2022 22:10:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a5qPXRNldsIRkzyfyHQZ6OsgSMtZ+YIxhsKBG19aA9dGTFvmkT1AW0UgjgxYEpuuWYSGruppCKbSG8b4FtE9AAwiYd00DAusi0GVBLfwxiBQJekodQhvdGaq+x+U/zByJXPPzF4z8pYp3OnOtpei3QCG/v5tPO/7MmWJaOa+V8Mr5e8HhEBWq/wgAKnCjvw6IJprujsXW8YRQvKpQrpv1vGtN87Srzs+kM+D/kkMBABJ4IIJyFMZMeKMSLTPxzUlH+UDfyXAWjQkRjwNZ5bIEbvhTR/ukdr2t8HY4kS+2AhEGDbZdBeUBaj4t37niyaLrrzrdN7/kiRiWWVSnX305w== 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=37AGduEsN4QPr6pnrtvdKw3kdKZW2APnq4xNiS7ZnHk=; b=RHUuVeLuwVVRCZyVtXUvdUDAWBqCSECEvjZF66SEFjnNZ1VJNM9XNyE+00kMLMbESCe+cmmhHobc5HRMiQlVBzBBQbmIjioFJQ/tSXZrRvOiWLSkeD3ze9lPtty3NY0qbbGdlFuKXiTUCvMas3VKNao9cza8tap6pWluK8B4Zcxs3E04NCbr5zWYuulvmqzc3sbsJladTsrzTtlbkcbAK2gul+z+L71s9S7OUnFxmJJZLs5Bv1xM9lDJFRJG9ps6Rd2P4oIuVaRWVKwW2CEBKpfNSeaF2RWNTDQuWGe6L06ymcStqPCy3ntmPgtbaN0u0QArvZ7zdIlaneuoyVOlkg== 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 MWHPR1101MB2110.namprd11.prod.outlook.com (2603:10b6:301:4f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.17; Mon, 23 May 2022 05:10:29 +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.022; Mon, 23 May 2022 05:10:29 +0000 From: "Zhang, Qi Z" To: "Guo, Junfeng" , "Wu, Jingjing" , "Xing, Beilei" CC: "dev@dpdk.org" , "Xu, Ting" Subject: RE: [PATCH v6 2/3] net/iavf: enable Protocol Agnostic Flow Offloading FDIR Thread-Topic: [PATCH v6 2/3] net/iavf: enable Protocol Agnostic Flow Offloading FDIR Thread-Index: AQHYbk06y6Av/95hTESQtXOr/3wcpa0r6QXg Date: Mon, 23 May 2022 05:10:28 +0000 Message-ID: References: <20220520091648.3524540-2-junfeng.guo@intel.com> <20220523023138.3777313-1-junfeng.guo@intel.com> <20220523023138.3777313-4-junfeng.guo@intel.com> In-Reply-To: <20220523023138.3777313-4-junfeng.guo@intel.com> 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: fc510b39-30d7-43c3-750b-08da3c7a8ddf x-ms-traffictypediagnostic: MWHPR1101MB2110: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: WKrLPJlcNpF+ytHdffGUP8E65S0Vz2VDN4wcQvofyZHMf2DCdnEE8ffgLZufrrMs3ymtpE5MkyXMYycyT1mDQdG0msuFjlhSKDZs52CDzCRrIbAVDVfA8KXJ/5oh3I3FOa+aeEBCScNUlc01bu2U52zeyh5dJPmF5vdDO6jwoLQL6ehJKd/Xg9VDpBNh8MzGb9OuMsvbuhEhBkZXVxVF4aK2ym3Z3aADo6VDLahoUBvpmmjptBM2kUl151cYEXeM219o6Fnfh9z40MxfWUlwefL7jHeJXVRGBGra8C5fRV5tEs1SU5rGq5zmF3BCtThbVQRbwk4IhXG9YWPZNv08mW+ljyDRjVzwqabcncprz1hujQo8gNKD9ttoRyH3tPMCbN71+kS9PXaKVrFfXEdw73PngqS8LeT66bV1kGceemNm2c6z2zhIkhOL5MNZnwjlN8t7y/kL/iDCwzxieV7TbBODLqXO90Kn1eG5aS2GFFsgqm5KkNKhzYdETmskylKLLtwvLyj9xknvBIy2a+GG4PcuwUXoz0m74sn1dbPWTudPxFm4ROumOtsEjx6RPjJWQUCsVUZxAsROo4rFwuj8XYgK9vzcOXoR4NdLxbSSRJ0XrSidjuGRydJwX8OskOUGwG2bIXlMTJOr7ban+atXJb0pNR3YFuEffdiFgsBmFEhJ8O7cinkYkvidhNL0PY5/IRjyMrkzfjLJ4K22r6s1tQ== 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)(83380400001)(186003)(54906003)(6636002)(55016003)(33656002)(86362001)(107886003)(110136005)(122000001)(82960400001)(38070700005)(66476007)(66446008)(64756008)(8676002)(4326008)(66556008)(76116006)(66946007)(38100700002)(71200400001)(4744005)(52536014)(5660300002)(53546011)(2906002)(9686003)(316002)(26005)(6506007)(7696005)(8936002)(508600001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2Hriv93IDLSPRjVnqWMyYqClwU+eo7aqbh0co/Zldu94ZvT2Pg1JiwB6VgI8?= =?us-ascii?Q?Sdq6k3TudridIcMaolZUexve89DUVN8S87lMkEwSyvemWcEeytFZMUs7+e06?= =?us-ascii?Q?ie1QRzybf8Z9hIfqpWA1WqTv5nsUk8cxModUnVCIQtl8c4Csj08vT3sr1Xjp?= =?us-ascii?Q?2M0coxSQTOJa8M0eUJtxMGGpcN245l3EgB/qjsgHysOCq70w/XvrpIaV4Gk3?= =?us-ascii?Q?63XjDn6TqyssA5lkF5OTasQOwxzqB+1TM3tKom34SwbcByAgQkuwtvW5pu93?= =?us-ascii?Q?1CXROpAku9f5n79d5VcWJ+DUpu9HlXNxFGXFrYWqKzVvb0MY/MPmQxyzTdxa?= =?us-ascii?Q?Mt61rigsQTE7nXhcl2LT9iJfKiIqPNzJ0KBF9EkALYqHoFdezdiyD0lGLdTT?= =?us-ascii?Q?w+PhbgzU0as57P7DxLRTCe4VYrJLeBCrYsOeiNXFIOppCI5bx0m2PY6gkEDM?= =?us-ascii?Q?3/vJUtmfom06hrBNe77fqsZwSfGWPaug65xWE2zwItmHLWdtSFpjxpZ3bWWc?= =?us-ascii?Q?Ey1iDJTPlGp9tRwzGVMneYFvmWme3RdpS1q9cl6u5/6cbDwWnlcphUyQpyGS?= =?us-ascii?Q?y5F+5tu8y59zOVvonGZjwImXV0vDraJgxSECw6S8ceJ4E02pjkTNw7UxWBIR?= =?us-ascii?Q?WAZkHWWVNyNYKwTo9qPTsGkALku5/8pP3BlYC0P/qPcRo3Im79G1vAW/HdNm?= =?us-ascii?Q?b9+LuZpyroqiDjqZz/fA0qAAp2JhQfpDSTMYtDrxZcauylYqbDRodqaOfkKQ?= =?us-ascii?Q?gOZXB88Rv/W9s9ZOB7kHVbqLFOxQobN2ppTs0Mh6pheGk9YNvyfbzBbK9tWk?= =?us-ascii?Q?s5Hv4d5i9HXWJnGCeisiba15JtOYRlDNBwoFOdrywbsj0ZJf+/o+hp/MWIXT?= =?us-ascii?Q?AAtuPcg83uszSq7BRVerKShn4SJYRf/7fNRIiqdTQ8PFHzMkqMGVVVxbWR+R?= =?us-ascii?Q?U0V6Fxcjoiiln5Q0T+4P5D4gsMDN/qyGwRfjtC6VsjYrxU1hEOAnghmqbUE9?= =?us-ascii?Q?GjEVqQNkX65gCI48rWu80OZpRzeQi4KBb474r4SJEannBKqgnCKvRH4P1kR0?= =?us-ascii?Q?AsWntHEJ86g6NICzdCOvUNht0sInkPWFRYk8h3cPsonD03u6CEn3I/bMvRs3?= =?us-ascii?Q?kGnf3yw0AV6+o9kivYXREUEhSkm/bwwkrQYFTireXXkwNqudQDITJ/LQkWkc?= =?us-ascii?Q?sDZ+Dy5pzIWhi4s+2JXajy+cTwOezs2U8QAxzMa4vNG6+pCOUD2c/5bhizQU?= =?us-ascii?Q?jN0p2EzI+J/BAUg53QS6E/LeWlNOS057yFWyRjui9ghYbMMS5nDpig4gfDL2?= =?us-ascii?Q?KbGUeL4CffhYde3+zdj6NVVyczyiTTX7q9yghRupW8X9xIMOEGEYOF4DaqOI?= =?us-ascii?Q?jZdVZ89L9QX5nhi0aEVvULcaqvt9tlTINBJwmqGysKi3bBWsH9VumLM0Ysvj?= =?us-ascii?Q?eYNeY4nxfDut6LtbKaIGxg53QpQbG6saOF+YnoFN+uuTYdFASkGQFH7hNsas?= =?us-ascii?Q?cg2+jD3GHZH/pPqYGpSpfpZBHCmkYTw4x38preFODfyJjxtZTVMG2USDxQYb?= =?us-ascii?Q?kv+HjDRXse+7ij5Z5zn+GAfrrDDvKOsRpFYYL+XSNUWLAsnjfAOBRv1g8Pkr?= =?us-ascii?Q?7Y0kz0QAhbPOrejQ7tEFxeXZdDfWwQjOAzOkKF53VhBsYQmjh5n/kbL+HVrb?= =?us-ascii?Q?64NMjzrMFL+Aa7KduUXy+RGazD6UdVjPJspU6JUP+NUZYX/GVulV+zWlIIWi?= =?us-ascii?Q?ug0IjYtygg=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: fc510b39-30d7-43c3-750b-08da3c7a8ddf X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2022 05:10:28.9628 (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: lxQvs1SLBDWXVuD2kyy3iFdaxOGl1NaBX2nqjrfgGQrhvNLMfOBitf0zr36a4GhsJkXIwqjoTmNNdvGqVi5WtA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1101MB2110 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: Guo, Junfeng > Sent: Monday, May 23, 2022 10:32 AM > To: Zhang, Qi Z ; Wu, Jingjing ; > Xing, Beilei > Cc: dev@dpdk.org; Xu, Ting ; Guo, Junfeng > > Subject: [PATCH v6 2/3] net/iavf: enable Protocol Agnostic Flow Offloadin= g FDIR >=20 > This patch enabled Protocol Agnostic Flow (raw flow) Offloading Flow Dire= ctor > (FDIR) in AVF, based on the Parser Library feature and the existing rte_f= low > `raw` API. >=20 > The input spec and mask of raw pattern are first parsed via the Parser Li= brary, > and then passed to the kernel driver to create the flow rule. >=20 > Similar as PF FDIR,=20 Re-worded to below during merging. "Similar to ice PMD's implementation" > each raw flow requires: