Message ID | 20190625064815.3337-1-qiming.yang@intel.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> 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 DE17D1BBEC; Tue, 25 Jun 2019 08:50:10 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 97AE41B9DA for <dev@dpdk.org>; Tue, 25 Jun 2019 08:50:08 +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 orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Jun 2019 23:50:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,415,1557212400"; d="scan'208";a="184382158" Received: from map1.sh.intel.com ([10.67.111.124]) by fmsmga004.fm.intel.com with ESMTP; 24 Jun 2019 23:50:06 -0700 From: Qiming Yang <qiming.yang@intel.com> To: dev@dpdk.org Cc: Qiming Yang <qiming.yang@intel.com> Date: Tue, 25 Jun 2019 14:48:12 +0800 Message-Id: <20190625064815.3337-1-qiming.yang@intel.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <1559552722-8970-1-git-send-email-qiming.yang@intel.com> References: <1559552722-8970-1-git-send-email-qiming.yang@intel.com> Subject: [dpdk-dev] [PATCH v7 0/3] 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 <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series |
Enable rte_flow API in ice driver
|
|
Message
Qiming Yang
June 25, 2019, 6:48 a.m. UTC
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. --- v2 changes: - added UDP tunnel port support. - fixed compile issue. - added document update. v3 changes: - removed redundancy parser. - added License. - added VXLAN and NVGRE item support. v4 changes: - fixed some typos. v5 changes: - fixed checkpatch issues. v6 changes: - fixed one uninitialize issue. v7 changes: - fixed queue action validation. Qiming Yang (2): net/ice: add generic flow API net/ice: add UDP tunnel port support wei zhao (1): net/ice: enable switch filter drivers/net/ice/Makefile | 2 + drivers/net/ice/ice_ethdev.c | 116 ++++++ drivers/net/ice/ice_ethdev.h | 12 + drivers/net/ice/ice_generic_flow.c | 696 ++++++++++++++++++++++++++++++++++++ drivers/net/ice/ice_generic_flow.h | 614 +++++++++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.c | 512 ++++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.h | 24 ++ drivers/net/ice/meson.build | 4 +- 8 files changed, 1979 insertions(+), 1 deletion(-) 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
Comments
Qiming Yang <qiming.yang@intel.com> writes: > 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. > > --- > v2 changes: > - added UDP tunnel port support. > - fixed compile issue. > - added document update. > v3 changes: > - removed redundancy parser. > - added License. > - added VXLAN and NVGRE item support. > v4 changes: > - fixed some typos. > v5 changes: > - fixed checkpatch issues. > v6 changes: > - fixed one uninitialize issue. > v7 changes: > - fixed queue action validation. Seems there is still compliation problems - is some dependency not correctly updated? https://travis-ci.com/ovsrobot/dpdk/jobs/210680563 > Qiming Yang (2): > net/ice: add generic flow API > net/ice: add UDP tunnel port support > > wei zhao (1): > net/ice: enable switch filter > > drivers/net/ice/Makefile | 2 + > drivers/net/ice/ice_ethdev.c | 116 ++++++ > drivers/net/ice/ice_ethdev.h | 12 + > drivers/net/ice/ice_generic_flow.c | 696 ++++++++++++++++++++++++++++++++++++ > drivers/net/ice/ice_generic_flow.h | 614 +++++++++++++++++++++++++++++++ > drivers/net/ice/ice_switch_filter.c | 512 ++++++++++++++++++++++++++ > drivers/net/ice/ice_switch_filter.h | 24 ++ > drivers/net/ice/meson.build | 4 +- > 8 files changed, 1979 insertions(+), 1 deletion(-) > 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
Hi, It seems these error induced by lack of some base code which are merged in dpdk-next-net-intel branch. It's not this patch set's issue. Qiming -----Original Message----- From: Aaron Conole [mailto:aconole@redhat.com] Sent: Tuesday, June 25, 2019 10:58 PM To: Yang, Qiming <qiming.yang@intel.com> Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH v7 0/3] Enable rte_flow API in ice driver Qiming Yang <qiming.yang@intel.com> writes: > 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. > > --- > v2 changes: > - added UDP tunnel port support. > - fixed compile issue. > - added document update. > v3 changes: > - removed redundancy parser. > - added License. > - added VXLAN and NVGRE item support. > v4 changes: > - fixed some typos. > v5 changes: > - fixed checkpatch issues. > v6 changes: > - fixed one uninitialize issue. > v7 changes: > - fixed queue action validation. Seems there is still compliation problems - is some dependency not correctly updated? https://travis-ci.com/ovsrobot/dpdk/jobs/210680563 > Qiming Yang (2): > net/ice: add generic flow API > net/ice: add UDP tunnel port support > > wei zhao (1): > net/ice: enable switch filter > > drivers/net/ice/Makefile | 2 + > drivers/net/ice/ice_ethdev.c | 116 ++++++ > drivers/net/ice/ice_ethdev.h | 12 + > drivers/net/ice/ice_generic_flow.c | 696 > ++++++++++++++++++++++++++++++++++++ > drivers/net/ice/ice_generic_flow.h | 614 > +++++++++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.c | > 512 ++++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.h | 24 ++ > drivers/net/ice/meson.build | 4 +- > 8 files changed, 1979 insertions(+), 1 deletion(-) 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
On 6/26/2019 2:52 AM, Yang, Qiming wrote: > Hi, > It seems these error induced by lack of some base code which are merged in dpdk-next-net-intel branch. > It's not this patch set's issue. If there is a dependency to another patchset, can you please put this information into cover letter? > > Qiming > -----Original Message----- > From: Aaron Conole [mailto:aconole@redhat.com] > Sent: Tuesday, June 25, 2019 10:58 PM > To: Yang, Qiming <qiming.yang@intel.com> > Cc: dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH v7 0/3] Enable rte_flow API in ice driver > > Qiming Yang <qiming.yang@intel.com> writes: > >> 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. >> >> --- >> v2 changes: >> - added UDP tunnel port support. >> - fixed compile issue. >> - added document update. >> v3 changes: >> - removed redundancy parser. >> - added License. >> - added VXLAN and NVGRE item support. >> v4 changes: >> - fixed some typos. >> v5 changes: >> - fixed checkpatch issues. >> v6 changes: >> - fixed one uninitialize issue. >> v7 changes: >> - fixed queue action validation. > > Seems there is still compliation problems - is some dependency not correctly updated? > > https://travis-ci.com/ovsrobot/dpdk/jobs/210680563 > >> Qiming Yang (2): >> net/ice: add generic flow API >> net/ice: add UDP tunnel port support >> >> wei zhao (1): >> net/ice: enable switch filter >> >> drivers/net/ice/Makefile | 2 + >> drivers/net/ice/ice_ethdev.c | 116 ++++++ >> drivers/net/ice/ice_ethdev.h | 12 + >> drivers/net/ice/ice_generic_flow.c | 696 >> ++++++++++++++++++++++++++++++++++++ >> drivers/net/ice/ice_generic_flow.h | 614 >> +++++++++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.c | >> 512 ++++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.h | 24 ++ >> drivers/net/ice/meson.build | 4 +- >> 8 files changed, 1979 insertions(+), 1 deletion(-) 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
Sure, I'll add the information in cover letter. > -----Original Message----- > From: Yigit, Ferruh > Sent: Wednesday, June 26, 2019 3:43 PM > To: Yang, Qiming <qiming.yang@intel.com>; Aaron Conole > <aconole@redhat.com> > Cc: dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH v7 0/3] Enable rte_flow API in ice driver > > On 6/26/2019 2:52 AM, Yang, Qiming wrote: > > Hi, > > It seems these error induced by lack of some base code which are merged > in dpdk-next-net-intel branch. > > It's not this patch set's issue. > > If there is a dependency to another patchset, can you please put this > information into cover letter? > > > > > Qiming > > -----Original Message----- > > From: Aaron Conole [mailto:aconole@redhat.com] > > Sent: Tuesday, June 25, 2019 10:58 PM > > To: Yang, Qiming <qiming.yang@intel.com> > > Cc: dev@dpdk.org > > Subject: Re: [dpdk-dev] [PATCH v7 0/3] Enable rte_flow API in ice > > driver > > > > Qiming Yang <qiming.yang@intel.com> writes: > > > >> 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. > >> > >> --- > >> v2 changes: > >> - added UDP tunnel port support. > >> - fixed compile issue. > >> - added document update. > >> v3 changes: > >> - removed redundancy parser. > >> - added License. > >> - added VXLAN and NVGRE item support. > >> v4 changes: > >> - fixed some typos. > >> v5 changes: > >> - fixed checkpatch issues. > >> v6 changes: > >> - fixed one uninitialize issue. > >> v7 changes: > >> - fixed queue action validation. > > > > Seems there is still compliation problems - is some dependency not > correctly updated? > > > > https://travis-ci.com/ovsrobot/dpdk/jobs/210680563 > > > >> Qiming Yang (2): > >> net/ice: add generic flow API > >> net/ice: add UDP tunnel port support > >> > >> wei zhao (1): > >> net/ice: enable switch filter > >> > >> drivers/net/ice/Makefile | 2 + > >> drivers/net/ice/ice_ethdev.c | 116 ++++++ > >> drivers/net/ice/ice_ethdev.h | 12 + > >> drivers/net/ice/ice_generic_flow.c | 696 > >> ++++++++++++++++++++++++++++++++++++ > >> drivers/net/ice/ice_generic_flow.h | 614 > >> +++++++++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.c > >> +++++++++++++++++++++++++++++++ | > >> 512 ++++++++++++++++++++++++++ drivers/net/ice/ice_switch_filter.h | > 24 ++ > >> drivers/net/ice/meson.build | 4 +- > >> 8 files changed, 1979 insertions(+), 1 deletion(-) 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
Hi, Qiming On 06/25, Qiming Yang wrote: >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. Please also add doc and release notes for this patchset. Thanks, Xiaolong > >--- >v2 changes: > - added UDP tunnel port support. > - fixed compile issue. > - added document update. >v3 changes: > - removed redundancy parser. > - added License. > - added VXLAN and NVGRE item support. >v4 changes: > - fixed some typos. >v5 changes: > - fixed checkpatch issues. >v6 changes: > - fixed one uninitialize issue. >v7 changes: > - fixed queue action validation. > >Qiming Yang (2): > net/ice: add generic flow API > net/ice: add UDP tunnel port support > >wei zhao (1): > net/ice: enable switch filter > > drivers/net/ice/Makefile | 2 + > drivers/net/ice/ice_ethdev.c | 116 ++++++ > drivers/net/ice/ice_ethdev.h | 12 + > drivers/net/ice/ice_generic_flow.c | 696 ++++++++++++++++++++++++++++++++++++ > drivers/net/ice/ice_generic_flow.h | 614 +++++++++++++++++++++++++++++++ > drivers/net/ice/ice_switch_filter.c | 512 ++++++++++++++++++++++++++ > drivers/net/ice/ice_switch_filter.h | 24 ++ > drivers/net/ice/meson.build | 4 +- > 8 files changed, 1979 insertions(+), 1 deletion(-) > 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 > >-- >2.9.5 >