From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6E781A04DC; Tue, 20 Oct 2020 14:37:29 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C1D615AB6; Tue, 20 Oct 2020 14:37:12 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 9EE9B5AB3 for ; Tue, 20 Oct 2020 14:37:11 +0200 (CEST) IronPort-SDR: u9DULxKMYiDEc+QrBkTkDo0b2IyFvBHl+QlzkSpN5GT5q+mjX5w5diZsrDepn+9tiGiOq9NiCk 3P+SWN7owGRw== X-IronPort-AV: E=McAfee;i="6000,8403,9779"; a="167318183" X-IronPort-AV: E=Sophos;i="5.77,397,1596524400"; d="scan'208";a="167318183" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Oct 2020 05:37:08 -0700 IronPort-SDR: O2hxkMc354WMzbrail4aTMx4j5r1EGLzmn/rfXRXAYP1HdS85CLe/Prco3L30V+pdUU3tX2Jd2 A1Ex22jsY1aw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,397,1596524400"; d="scan'208";a="422492433" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga001.fm.intel.com with ESMTP; 20 Oct 2020 05:37:08 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 20 Oct 2020 05:37:07 -0700 Received: from shsmsx601.ccr.corp.intel.com (10.109.6.141) by SHSMSX601.ccr.corp.intel.com (10.109.6.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 20 Oct 2020 20:37:05 +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.1713.004; Tue, 20 Oct 2020 20:37:05 +0800 From: "Zhang, Qi Z" To: "Su, Simei" , "Yang, Qiming" CC: "dev@dpdk.org" , "Wang, Haiyue" , "Xing, Beilei" , "Ding, Xuan" Thread-Topic: [PATCH v5 0/3] net/ice: support DCF ACL capabiltiy Thread-Index: AQHWptXpBBuJbfDjeUuxaIt0iizrKKmgbQZQ Date: Tue, 20 Oct 2020 12:37:05 +0000 Message-ID: <209714b3f5894aadbc47a1dfad29fa52@intel.com> References: <20201016084419.439699-1-simei.su@intel.com> <20201020113242.453712-1-simei.su@intel.com> In-Reply-To: <20201020113242.453712-1-simei.su@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.5.1.3 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 v5 0/3] net/ice: support DCF ACL capabiltiy X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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: Su, Simei > Sent: Tuesday, October 20, 2020 7:33 PM > To: Zhang, Qi Z ; Yang, Qiming > Cc: dev@dpdk.org; Wang, Haiyue ; Xing, Beilei > ; Ding, Xuan ; Su, Simei > > Subject: [PATCH v5 0/3] net/ice: support DCF ACL capabiltiy >=20 > [PATCH v5 1/3] change API from static to non-static. > [PATCH v5 2/3] get PF VSI map for DCF ACL rule. > [PATCH v5 3/3] support IPV4/IPV4_UDP/IPV4_TCP/IPV4_SCTP pattern > and DROP action for DCF ACL. Acked-by: Qi Zhang , Applied to dpdk-next-net-intel after squash patch [1/3] to patch [3/3],=20 as it is not much necessary to have separate a patch just for function expo= se. Thanks Qi >=20 > v5: > * Change acl_rule structure location. > * Correct error processing in ice_acl_prof_init. >=20 > v4: > * Add processing for error logic. > * Fix several bugs. >=20 > v3: > * Optimize code logic in ice_acl_prof_init and ice_acl_create_filter. > * Fix several bugs. >=20 > v2: > * Add release notes. > * Adjust patch sequence. > * Refactor ACL design and related structure. > * Add bitmap mechanism to allocate entry dynamically. >=20 > Simei Su (3): > net/ice/base: change API from static to non-static > net/ice: get PF VSI map > net/ice: support ACL filter in DCF >=20 > doc/guides/rel_notes/release_20_11.rst | 2 +- > drivers/net/ice/base/ice_flow.c | 2 +- > drivers/net/ice/base/ice_flow.h | 3 + > drivers/net/ice/ice_acl_filter.c | 1011 > ++++++++++++++++++++++++++++++++ > drivers/net/ice/ice_dcf.c | 1 + > drivers/net/ice/ice_dcf.h | 1 + > drivers/net/ice/ice_dcf_parent.c | 37 +- > drivers/net/ice/ice_ethdev.h | 17 + > drivers/net/ice/ice_generic_flow.c | 2 + > drivers/net/ice/meson.build | 3 +- > 10 files changed, 1074 insertions(+), 5 deletions(-) create mode 100644 > drivers/net/ice/ice_acl_filter.c >=20 > -- > 2.9.5