From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
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 <dev@dpdk.org>; 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" <qi.z.zhang@intel.com>
To: "Guo, Junfeng" <junfeng.guo@intel.com>, "Wu, Jingjing"
 <jingjing.wu@intel.com>, "Xing, Beilei" <beilei.xing@intel.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, "Xu, Ting" <ting.xu@intel.com>
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: <DM4PR11MB5994A30BCA092B2F350D536CD7D49@DM4PR11MB5994.namprd11.prod.outlook.com>
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: <MWHPR1101MB2110F0AFE5C1DDCF8292253BD7D49@MWHPR1101MB2110.namprd11.prod.outlook.com>
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 <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org



> -----Original Message-----
> From: Guo, Junfeng <junfeng.guo@intel.com>
> Sent: Monday, May 23, 2022 10:32 AM
> To: Zhang, Qi Z <qi.z.zhang@intel.com>; Wu, Jingjing <jingjing.wu@intel.c=
om>;
> Xing, Beilei <beilei.xing@intel.com>
> Cc: dev@dpdk.org; Xu, Ting <ting.xu@intel.com>; Guo, Junfeng
> <junfeng.guo@intel.com>
> 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: