From patchwork Mon Jun 3 09:05:20 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qiming Yang X-Patchwork-Id: 54142 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5C20C2BEA; Mon, 3 Jun 2019 11:06:25 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id D1E0228F3 for ; Mon, 3 Jun 2019 11:06:23 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Jun 2019 02:06:22 -0700 X-ExtLoop1: 1 Received: from unknown (HELO dpdk9.sh.intel.com) ([10.67.118.52]) by fmsmga004.fm.intel.com with ESMTP; 03 Jun 2019 02:06:21 -0700 From: Qiming Yang To: qi.z.zhang@intel.com Cc: dev@dpdk.org Date: Mon, 3 Jun 2019 17:05:20 +0800 Message-Id: <1559552722-8970-1-git-send-email-qiming.yang@intel.com> X-Mailer: git-send-email 2.5.5 Subject: [dpdk-dev] [PATCH 0/2] Enable rte_flow API in ice driver 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" This patch set enables the backend of rte_flow, and the generic filter related functions in ice driver. Supported flows include ipv4, tcpv4, udpv4, ipv6, tcpv6, udpv6, tunnel, etc. This patch set depends on shared code update. Qiming Yang (1): net/ice: add generic flow API wei zhao (1): net/ice: enable switch filter drivers/net/ice/Makefile | 2 + drivers/net/ice/ice_ethdev.c | 44 +++ drivers/net/ice/ice_ethdev.h | 11 + drivers/net/ice/ice_generic_flow.c | 569 ++++++++++++++++++++++++++++++++++++ drivers/net/ice/ice_generic_flow.h | 402 +++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.c | 502 +++++++++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.h | 28 ++ drivers/net/ice/meson.build | 1 + 8 files changed, 1559 insertions(+) create mode 100644 drivers/net/ice/ice_generic_flow.c create mode 100644 drivers/net/ice/ice_generic_flow.h create mode 100644 drivers/net/ice/ice_switch_filter.c create mode 100644 drivers/net/ice/ice_switch_filter.h