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 7F9CDA0577; Sun, 15 Mar 2020 03:19:10 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A453A2C2B; Sun, 15 Mar 2020 03:19:09 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id B35D93B5 for ; Sun, 15 Mar 2020 03:19:07 +0100 (CET) IronPort-SDR: 4x1DSfmz4/WwefDHoFpRrzKg1oK5dBAFAQy3X3DvOh0nPPzVxEMK30gG15ren7C2S8B9D/QkyW AJtdHSJas5sg== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Mar 2020 19:19:06 -0700 IronPort-SDR: x7Hl3yvxlIWRIzWtMU9nKI2CgTvpY2OP0Ojcorl0UWAgRzd0jrOn17lrRV4qEIISdwE2raFoOW aFBljADNtmeA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,554,1574150400"; d="scan'208";a="237623870" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga008.jf.intel.com with ESMTP; 14 Mar 2020 19:19:06 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sat, 14 Mar 2020 19:19:06 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.137]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.43]) with mapi id 14.03.0439.000; Sun, 15 Mar 2020 10:19:02 +0800 From: "Zhang, Qi Z" To: "Stillwell Jr, Paul M" , "wei.zhao1@intel.com" <"Wei Zhao"@dpdk.org>, "dev@dpdk.org" CC: "Ye, Xiaolong" Thread-Topic: [dpdk-dev] [PATCH 0/7] add switch filter support for intel DCF Thread-Index: AQHV+NYwYitw12+pEkynGoPjxFZaqahGLLmAgAK+cuA= Date: Sun, 15 Mar 2020 02:19:02 +0000 Message-ID: <039ED4275CED7440929022BC67E70611547E0B3A@SHSMSX103.ccr.corp.intel.com> References: <20200313010407.18286-1-wei.zhao1@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH 0/7] add switch filter support for intel DCF 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: Stillwell Jr, Paul M > Sent: Saturday, March 14, 2020 12:13 AM > To: wei.zhao1@intel.com <"Wei Zhao"@dpdk.org>; dev@dpdk.org > Cc: Zhang, Qi Z ; Ye, Xiaolong > Subject: RE: [dpdk-dev] [PATCH 0/7] add switch filter support for intel D= CF >=20 > This patch set is confusing to me. Only the DCF can deal with switch rule= s so > why is the ice PMD trying to do anything with switch rules related to DCF= ? Ice pf PMD already implemented the switch rule engine and some parsers for = PF only usage The ice DCF just share same engine and add some new parsers for DCF usage. And as I explained in another email, it is the case that the same compiled = code can support different usage at runtime. Thanks Qi >=20 > Paul >=20 > > -----Original Message----- > > From: dev On Behalf Of wei.zhao1@intel.com > > Sent: Thursday, March 12, 2020 6:04 PM > > To: dev@dpdk.org > > Cc: Zhang, Qi Z ; Ye, Xiaolong > > > > Subject: [dpdk-dev] [PATCH 0/7] add switch filter support for intel > > DCF > > > > A DCF (Device Config Function) framework has been add for intel > > device, this patch set add add switch filter support for it, this set > > also fix bugs which block this feature. > > > > This patchset is based on: > > [1] https://patchwork.dpdk.org/cover/66480/ : add Intel DCF PMD > > support > > > > Depends-on: series-8859 > > > > > > wei zhao (7): > > net/ice: enable switch flow on DCF > > net/ice: support for more PPPoE input set > > net/ice: change swicth parser to support flexible mask > > net/ice: add support for MAC VLAN rule > > net/ice: change default tunnle type > > net/ice: add action number check for swicth > > net/ice: fix input set of VLAN item > > > > config/common_linux | 1 + > > drivers/net/ice/ice_dcf_ethdev.c | 10 +- > > drivers/net/ice/ice_dcf_parent.c | 7 + > > drivers/net/ice/ice_fdir_filter.c | 6 + > > drivers/net/ice/ice_generic_flow.c | 13 + > > drivers/net/ice/ice_generic_flow.h | 9 + > > drivers/net/ice/ice_hash.c | 6 + > > drivers/net/ice/ice_switch_filter.c | 461 > > ++++++++++++++++++---------- > > 8 files changed, 348 insertions(+), 165 deletions(-) > > > > -- > > 2.19.1 >=20