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 23EECA04FD; Mon, 23 May 2022 07:09:43 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C6C154014F; Mon, 23 May 2022 07:09:42 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id 52AFC40041 for ; Mon, 23 May 2022 07:09:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1653282581; x=1684818581; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=tYWbdsbJjGQROOqQ/D5WVE7T+eaI2hzkraL19oLt8xY=; b=eUi1nYK9Ie80VIGCpgUiCBcPo+bbYBnxdTQzSJIE/WiA63BqCWV/ErCM JgJyBqpo9SbhCo8/Zfz4WEZvxmOU/Z/DbROog/JL1yIGfHxFe8ndWtWU/ pJC4KGy0WGC4IsKhHC2j3je+VhPYL2aJfO8FmjrMYkfx7s/jWPf2ElWy+ s7M5SJ1Tua2+jXMkOsqsLIbW+6vYHJNXfPLOGnwYwGAk9L4+y6c1H7hb1 YqSH52GgyvJnymDCHA5heX/dMwAXTRWuMqrZjxQoPo/CtlGMvSiPykB1z b0goqddBamgZMO/xt41N44V4m758UE/pR1VsILVGvB8cIOnOVcoPt4q1W w==; X-IronPort-AV: E=McAfee;i="6400,9594,10355"; a="252978628" X-IronPort-AV: E=Sophos;i="5.91,245,1647327600"; d="scan'208";a="252978628" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 May 2022 22:09:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,245,1647327600"; d="scan'208";a="702815391" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga004.jf.intel.com with ESMTP; 22 May 2022 22:09:35 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) 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; Sun, 22 May 2022 22:09:34 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx605.amr.corp.intel.com (10.22.229.18) 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:09:34 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.48) by edgegateway.intel.com (134.134.137.103) 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:09:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WqwetitpnFBcg77KE/DrKNcumxZQH2z8uVr6c8X1Vdy3tDsTpaJSEfBNLb+hcj18ngcJsZd128AmrRaSq6HFPpr5aFI0Vbv7R55e3dZh5W3ADnIqMgBQRe0G59tQ9itlskARKEG6FJHKvkrbK5wPbragcSn3a3eHtH9XDCl8MYcavXTbm2xI45Ceig0BN+c4U5OpJK7vrvplqdl4tOj8/L2gNspH3/m+Jw1bTaVcuatyxmugedbaTfcwxQA/mf9HA2ZvMAqhQ6tu1eRNHVaVbsa+mqi+PlvTHzJ6cNM5okWXCsaLSBr+3iJBcS9YV5p+cpOq1Amm/HS9yfXeF66ahQ== 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=mcORViXGBzHDjlH1vEN1eyUOc3sXY3zi+fb5xlRQxhs=; b=jPsNBtfw8pKF+q7MGqURBfGAlnsdU4OGv1GQGqcaCjkuSebrJ3gRtrBXzxkV1G5/uhebgEA7YnNm1EEZRpHeceyKq1Q/1LjwABmTvMkx7zzLiP+X/wX+KZfvFG9BB1GpTywcg6RJYB8MXPIhZUCgZ63HKkMZu+ZyVLw/kRyJ28fHln6swNse9IK3YxP4ZG67V3Nw/XF3M8RiLv2DZkgqAa07DelLEPlLIXcsz6S80wbCDLqGXkwo+vlKItTCe5RSxrD9d8DGvRLC7O6Tsw1VJVzronA/GRxNVkpZxKycb+4hhsXAJreh0B9XyDXADWvJpONdzAFBnpDrBky2fSZ2YQ== 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 BY5PR11MB4101.namprd11.prod.outlook.com (2603:10b6:a03:18e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.19; Mon, 23 May 2022 05:09:32 +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:09:32 +0000 From: "Zhang, Qi Z" To: "Guo, Junfeng" , "Wu, Jingjing" , "Xing, Beilei" CC: "dev@dpdk.org" , "Xu, Ting" Subject: RE: [PATCH v6 0/3] Enable Protocol Agnostic Flow Offloading in AVF Thread-Topic: [PATCH v6 0/3] Enable Protocol Agnostic Flow Offloading in AVF Thread-Index: AQHYbk0xye8eDMqPGEeu1UmdT4h9Ya0r6dhA Date: Mon, 23 May 2022 05:09:32 +0000 Message-ID: References: <20220520091648.3524540-2-junfeng.guo@intel.com> <20220523023138.3777313-1-junfeng.guo@intel.com> In-Reply-To: <20220523023138.3777313-1-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: 1632d109-b253-4abd-216d-08da3c7a6c22 x-ms-traffictypediagnostic: BY5PR11MB4101: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: itABgqXbmvaH979xdJI0fcdJmnnTkBTlhTuCpPNcV5nlEcS++HGdPh0ux38aXgkcUr3h99CySq2yZj+ZX+Ufnu377w72CC3ysaereK/rSN1Dvn5nxzvKxSqZvdXxevuxveWQfT8fNJoL3dGfEIqoS3Fl5eCkKsIj1P6ZgqllKx19aZa7WMWmVd9Uk1pUYFxTWrc3ivdJuxMXeauu4kfknW3sLrg91vN4uJ4Jt+Lv1Xx72Pvsca0uIJEb1Ih9v+l0aFAYje5xijoNmU+0lmbyMqn7Mr0Jbe2i8yhd/bjerrFjMyCzwwPQ6u35EwRc6kWW9sHHaVSsIP+HaswG6ngsnzwA+hIpNTMFY/ojTtkxC5CDReJ+RruvmFol3NJHN6/8Wi/+O10tVCrL4D6iYcuXI4Oiv918uwTqaqRGXBPjeqmqW/O3Mv+jwDgNkkKof+aV/M/qerrudRZ3zqSmG0iXsIgsxRK82qKh2CsKcI86WhfDtqjpbYLVW12MfRdZACnKXlvo3TT2kMXS39JTQdew0eBiG9YZ3iqaKInYDrEjznGq4tFszixkwc8L2xXlwuRlEzYVM284tDJ74DQdA0MonQ8AwQ1GJ795o+2ihrHo+VG3AkoO6fTpsXgkpzGwbALRkRo0FXuj+XoL1ASH7kizwWB6CwlQF+kDu8wkz46qRBCDgvxI/z4ggV6Log+dwnNasQNAM67F99GfEIQZx6C0fQ== 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)(107886003)(122000001)(38070700005)(9686003)(186003)(6506007)(52536014)(508600001)(8936002)(2906002)(83380400001)(55016003)(86362001)(53546011)(7696005)(26005)(66946007)(71200400001)(38100700002)(76116006)(316002)(5660300002)(82960400001)(8676002)(54906003)(33656002)(4326008)(110136005)(66556008)(66446008)(64756008)(6636002)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Y3ZaLUH8qKQsHfuXDB0YIxmrVqVlPmS7caxJ/pNYNs+AoMnPjKr0qzZPVePq?= =?us-ascii?Q?D2xO2gF6oaegP1T2SID2kAZf6tGNMJBAEiWeAQG3LU2It3OI4vfrRXuyCabr?= =?us-ascii?Q?IJuPKRdyRymJdzA3pZh0AU8MvM8AWNJehNvSkB6vrDKBT2Ap3UF6QjTufjVm?= =?us-ascii?Q?MdpKmM/dY7JAITVaXDBbPwN0PGNqeQcTz0PbB+lVilpKSF1NHDnb44IkKY/e?= =?us-ascii?Q?zy4PtUHxnVlsbeu8Eg6OwdXG13Y06bBqET6P59oOcvWQnnyqfZ+1KEr5F/kE?= =?us-ascii?Q?JIc5tUj0BLvgYV8CMyhuJFW6vxl85bC6izAxB3P5P2NMgqwlkxHV8mJTOpG5?= =?us-ascii?Q?YNHm/cPT69qSkE1RYHpXbjmpOHEm8Cx8nlMbDcO3VYaJl41ECIW0+3TV2I/r?= =?us-ascii?Q?i1IozRBkoLzjA5FPjEsOfAyoBv7yYY+dx84nbgt4SuLPIrk/7YbK9VTpA2ng?= =?us-ascii?Q?RhALYj0E0Flb0DGpCU4N+pFlZBIJdLgMfTtxcepcNimwz3DSW7E3Uirs5mw+?= =?us-ascii?Q?/9o8RuHg7W1d/AbP41wVxOIXzobk8cS84NYRS1dDiFphLWV8j0rEaE8oPjDo?= =?us-ascii?Q?xKJJ1+c8QXxWVHmQ/tX+B/ErywF+V1dkhIjZOD15BNbHzDR9RiR1iN65YmW9?= =?us-ascii?Q?Ar6ODGU2c3fwQNsf9I3Po7uRaOvAD7A6gL6Z8yCu8qZtki2LlqFsrld6f3aU?= =?us-ascii?Q?cBb2gvYSQz9NSh6rA1M/bNvHE4t6btDah6b7+z5iKZLiD8nRnxj/DPltz5QN?= =?us-ascii?Q?A1/gae9A5RQHIvTPjIB2U4LYrszxoGlz2xBW5AbvZmKUDoYrS/Q/RGLtyF28?= =?us-ascii?Q?7P1oZ4Z7GMf/Cfiq1LzJtaQGUZfvxRPFtwn/uCZOUe8MxwerXqoULxMb+jFU?= =?us-ascii?Q?1beFwsnkDN3Z5CHNaEucTmQoT1fXsE1VcA8OyxbKXvM9B6FKo1Fj4C3W+iBS?= =?us-ascii?Q?/yUBaeVyKwEjfTpLv6AXUEG6Ktwzt9fm9dIauBW+Sgn1R+7dCVM4hZK1i/bA?= =?us-ascii?Q?pjmrsgZSBM9YHLPTKNcKADW4OgqKJvaCcJAQD/Cx7PrivwLjDAYi1TM10WMV?= =?us-ascii?Q?HzHDFexwFVZaEJgLRxc1F+feohEWIysUIhQYtkR3nK0FR9ZXCOxLZ6fH/7P3?= =?us-ascii?Q?2n4RlBUShyPWdhn/S1Q5EeONK/YVuCNFtL6HhpJQTzfm0azJNMyKIzg6obY7?= =?us-ascii?Q?jIitTRsDfdueIieFIo8swNulpGHJGJEonZUMf1jRk82QMmXt5gqoWjRyUev+?= =?us-ascii?Q?ju+ITmYYEiDMRBG4SMeC5Gv6ZTodtDGcfKaL7ZH0p71DTTvIEfeRDcys3sXH?= =?us-ascii?Q?f3UzRPAGtPrFSY6lA8n6iqX98Vw+f8P2da3N4710tyTw4w3FjS6pKOQum17W?= =?us-ascii?Q?H3F7SNmuWd1UyoxJ6C8JJEfbRLZDbhPERTAcS/KNGq4H6mqu3KhQTmbALuoE?= =?us-ascii?Q?kLcZgZUzdHiUSGetupBxzDcPpLmi389NGSK60O2WV4nBVIWbnAIrtHq7Ts+0?= =?us-ascii?Q?OzFVgGpia7jzLFM/PN9aUJq4PyTcsq7joRw8pRIn4y5tXvFAv2T1aOLCXH64?= =?us-ascii?Q?xpQNB+8hre+VUC5qgrf8eyr8irJPFgCYLynUa9iAlpedE0WpkE3A/Ri4nfTv?= =?us-ascii?Q?Yfin9QZKnXyhJAaSRbNjTZzRnpqCdQ43t1HP7QyQ0PeQwxKrt3gUzA+UTDLH?= =?us-ascii?Q?+Iw9gyH7RJaOMMjpITBm5agOkjyLwYGs4PSqcvIbLINCyDXYxOHwGzP7rTY5?= =?us-ascii?Q?QEBqGMzIEQ=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: 1632d109-b253-4abd-216d-08da3c7a6c22 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2022 05:09:32.3886 (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: 5pxOH+Aqxhq7RIdo+u95c+JjPXfhrio+AHybpB67mAiJKoR26Q5dG5UTzsL7flqTPAAnYbssJogZoa6jBZt5Kg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4101 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 0/3] Enable Protocol Agnostic Flow Offloading in AVF >=20 > This patch set enabled Protocol Agnostic Flow (raw flow) Offloading for F= DIR > and RSS in AVF, based on the Parser Library feature and the existing rte_= flow > `raw` API. >=20 > [PATCH v6 1/3] common/iavf: support raw packet in protocol header [PATCH = v6 > 2/3] net/iavf: enable Protocol Agnostic Flow Offloading FDIR [PATCH v6 3/= 3] > net/iavf: support Protocol Agnostic Flow Offloading VF RSS >=20 > v6: > merge two commit into one for single commit compilation. >=20 > v5: > code rebase and update commit messages. >=20 > v4: > add support raw flow for RSS in AVF. >=20 > v3: > fix CI build issue. >=20 > v2: > add release notes and document update. >=20 >=20 > Junfeng Guo (2): > common/iavf: support raw packet in protocol header > net/iavf: enable Protocol Agnostic Flow Offloading FDIR >=20 > Ting Xu (1): > net/iavf: support Protocol Agnostic Flow Offloading VF RSS >=20 > doc/guides/rel_notes/release_22_07.rst | 1 + > drivers/common/iavf/virtchnl.h | 20 +- > drivers/net/iavf/iavf_fdir.c | 67 ++++++ > drivers/net/iavf/iavf_generic_flow.c | 6 + > drivers/net/iavf/iavf_generic_flow.h | 3 + > drivers/net/iavf/iavf_hash.c | 276 +++++++++++++++++-------- > 6 files changed, 281 insertions(+), 92 deletions(-) >=20 > -- > 2.25.1 Acked-by: Qi Zhang Applied to dpdk-next-net-intel. Thanks Qi