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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A83F7C433FE for ; Wed, 3 Nov 2021 12:35:12 +0000 (UTC) Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by mail.kernel.org (Postfix) with ESMTP id 2A2CB61076 for ; Wed, 3 Nov 2021 12:35:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 2A2CB61076 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dpdk.org Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3BECF41149; Wed, 3 Nov 2021 13:35:11 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id E8D6341134 for ; Wed, 3 Nov 2021 13:35:09 +0100 (CET) X-IronPort-AV: E=McAfee;i="6200,9189,10156"; a="231333848" X-IronPort-AV: E=Sophos;i="5.87,205,1631602800"; d="scan'208";a="231333848" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Nov 2021 05:35:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,205,1631602800"; d="scan'208";a="497580825" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga007.fm.intel.com with ESMTP; 03 Nov 2021 05:35:07 -0700 Received: from shsmsx605.ccr.corp.intel.com (10.109.6.215) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Wed, 3 Nov 2021 05:35:06 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by SHSMSX605.ccr.corp.intel.com (10.109.6.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Wed, 3 Nov 2021 20:34:59 +0800 Received: from shsmsx601.ccr.corp.intel.com ([10.109.6.141]) by SHSMSX601.ccr.corp.intel.com ([10.109.6.141]) with mapi id 15.01.2242.012; Wed, 3 Nov 2021 20:34:59 +0800 From: "Zhang, Qi Z" To: "Guo, Junfeng" , "Wu, Jingjing" , "Xing, Beilei" CC: "dev@dpdk.org" , "Yigit, Ferruh" , "Xu, Ting" Thread-Topic: [PATCH v10 0/4] enable protocol agnostic flow offloading in FDIR Thread-Index: AQHX0G0HOwWEXLn9fEyCF4gPILjK46vxvX+w Date: Wed, 3 Nov 2021 12:34:59 +0000 Message-ID: <760cb65535984d6586aca66578ec8cd4@intel.com> References: <20211102053918.4063391-5-junfeng.guo@intel.com> <20211103044003.4058866-1-junfeng.guo@intel.com> In-Reply-To: <20211103044003.4058866-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.200.16 dlp-product: dlpe-windows x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v10 0/4] enable protocol agnostic flow offloading in FDIR 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 Sender: "dev" > -----Original Message----- > From: Guo, Junfeng > Sent: Wednesday, November 3, 2021 12:40 PM > To: Zhang, Qi Z ; Wu, Jingjing ; > Xing, Beilei > Cc: dev@dpdk.org; Yigit, Ferruh ; Xu, Ting > ; Guo, Junfeng > Subject: [PATCH v10 0/4] enable protocol agnostic flow offloading in FDIR >=20 > Protocol agnostic flow offloading in Flow Director is enabled by this pat= ch set > based on the Parser Library using existing rte_flow raw API. >=20 > [PATCH v10 1/4] net/ice/base: add method to disable FDIR SWAP option. > [PATCH v10 2/4] net/ice/base: add function to set HW profile for raw flow= . > [PATCH v10 3/4] app/testpmd: update Max RAW pattern size to 512. > [PATCH v10 4/4] net/ice: enable protocol agnostic flow offloading in FDIR= . >=20 > Junfeng Guo (4): > net/ice/base: add method to disable FDIR SWAP option > net/ice/base: add function to set HW profile for raw flow > app/testpmd: update Max RAW pattern size to 512 > net/ice: enable protocol agnostic flow offloading in FDIR >=20 > * v10: > Fixed ICC build issue. >=20 > * v9: > Added memory free logic. >=20 > * v8: > Replaced profile info list with a table. >=20 > * v7: > Fixed LIST_FOR_EACH_ENTRY logic. >=20 > * v6: > Removed redundant code. >=20 > * v5: > Optimized some code logic. >=20 > * v4: > Added list to check inputset conflict. >=20 > * v3: > Added necessary base code for raw flow in FDIR. >=20 > * v2: > Enabled vxlan port add for raw flow and updated commit message >=20 > app/test-pmd/cmdline_flow.c | 2 +- > doc/guides/nics/features/ice.ini | 1 + > doc/guides/rel_notes/release_21_11.rst | 1 + > drivers/net/ice/base/README | 2 +- > drivers/net/ice/base/ice_flex_pipe.c | 93 +++++++++- > drivers/net/ice/base/ice_flex_pipe.h | 6 +- > drivers/net/ice/base/ice_flow.c | 86 ++++++++- > drivers/net/ice/base/ice_flow.h | 4 + > drivers/net/ice/ice_ethdev.h | 14 ++ > drivers/net/ice/ice_fdir_filter.c | 237 +++++++++++++++++++++++++ > drivers/net/ice/ice_generic_flow.c | 7 + > drivers/net/ice/ice_generic_flow.h | 3 + > 12 files changed, 450 insertions(+), 6 deletions(-) >=20 > -- > 2.25.1 Applied to dpdk-next-net-intel. Thanks Qi