From patchwork Fri Apr 3 04:45:56 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Zhao1, Wei" X-Patchwork-Id: 67723 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4A7E3A0562; Fri, 3 Apr 2020 07:07:18 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DFA7D1BED2; Fri, 3 Apr 2020 07:07:17 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id B2DA41BEB1 for ; Fri, 3 Apr 2020 07:07:16 +0200 (CEST) IronPort-SDR: JQAHyhY0qplut7mKGw/xfmW/xEb/iOfLZYwN2GFIzwLE5/b7Ml7VC7ICtbMcRqu8bt76rE/7LS osDNPmAE4Lww== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Apr 2020 22:07:15 -0700 IronPort-SDR: dEgrRXBPYpBhXZqaL3iXamN+PhOsR+6BXHUYYf+a/JEDmMknYrJ9EcgrUHGWCIjWAdqMBVF4qx q74HSZgiVvKw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,338,1580803200"; d="scan'208";a="451178697" Received: from unknown (HELO localhost.localdomain.bj.intel.com) ([172.16.182.123]) by fmsmga006.fm.intel.com with ESMTP; 02 Apr 2020 22:07:14 -0700 From: Wei Zhao To: dev@dpdk.org Cc: qi.z.zhang@intel.com, nannan.lu@intel.com, qi.fu@intel.com, yuan.peng@intel.com Date: Fri, 3 Apr 2020 12:45:56 +0800 Message-Id: <20200403044609.27512-1-wei.zhao1@intel.com> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20200403024353.24681-1-wei.zhao1@intel.com> References: <20200403024353.24681-1-wei.zhao1@intel.com> MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH v4 00/13] 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" 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 v2: -add switch filter support for AH/ESP/PFCP packet -fix some patch check warning -add flow redirect on switch patch v3: -update commit log -update in redirect on switch patch v4: -update as comment Beilei Xing (2): net/ice: enable flow redirect on switch net/ice: redirect switch rule to new VSI Wei Zhao (11): 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: add support for ESP/AH/L2TP net/ice: add support for PFCP net/ice: add support for IPv6 NAT-T net/ice: add more flow support for permission stage net/ice: fix input set of VLAN item doc/guides/rel_notes/release_20_05.rst | 2 +- drivers/net/ice/ice_dcf_ethdev.c | 10 +- drivers/net/ice/ice_dcf_parent.c | 30 +- drivers/net/ice/ice_fdir_filter.c | 6 + drivers/net/ice/ice_generic_flow.c | 61 +++ drivers/net/ice/ice_generic_flow.h | 24 + drivers/net/ice/ice_hash.c | 6 + drivers/net/ice/ice_switch_filter.c | 730 +++++++++++++++++++------ 8 files changed, 682 insertions(+), 187 deletions(-) Acked-by: Qi Zhang