From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 5CDE81AEEE for ; Thu, 5 Oct 2017 10:23:43 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Oct 2017 01:23:42 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.42,480,1500966000"; d="scan'208";a="142973233" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga002.jf.intel.com with ESMTP; 05 Oct 2017 01:23:41 -0700 Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 5 Oct 2017 01:23:41 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 5 Oct 2017 01:23:41 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.213]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002; Thu, 5 Oct 2017 16:23:39 +0800 From: "Wu, Jingjing" To: "Xing, Beilei" CC: "Chilikin, Andrey" , "dev@dpdk.org" Thread-Topic: [PATCH v8 0/7] net/i40e: GPT-C and GTP-U enabling Thread-Index: AQHTPbI5AjqT5bqVVEyYNpHb4bL8mqLU6vaw Date: Thu, 5 Oct 2017 08:23:38 +0000 Message-ID: <9BB6961774997848B5B42BEC655768F810E89FE8@SHSMSX103.ccr.corp.intel.com> References: <1506700252-34949-1-git-send-email-beilei.xing@intel.com> <1507191297-122088-1-git-send-email-beilei.xing@intel.com> In-Reply-To: <1507191297-122088-1-git-send-email-beilei.xing@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjkzMjdlZjktMDhjMS00YWVjLTgxZGMtNzk0Mzc0ZGM5YjhjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ik1wOHpOXC8rUEUybXZwUGVHRnFKU0F3YWJGZUwyVVowYnVoUThUdDhsMEJNPSJ9 x-ctpclassification: CTP_IC dlp-product: dlpe-windows dlp-version: 11.0.0.116 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 v8 0/7] net/i40e: GPT-C and GTP-U enabling 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: , X-List-Received-Date: Thu, 05 Oct 2017 08:23:43 -0000 > -----Original Message----- > From: Xing, Beilei > Sent: Thursday, October 5, 2017 4:15 PM > To: Wu, Jingjing > Cc: Chilikin, Andrey ; dev@dpdk.org > Subject: [PATCH v8 0/7] net/i40e: GPT-C and GTP-U enabling >=20 > This patch set enables RSS/FDIR/cloud filter for GPT-C and GTP-U. >=20 > v8 changes: > - Remove 'enable RSS for new pctype' as it can be set with the > configuration in Kirill's patch. > - Resolve conflicts. >=20 > v7 changes: > - Distinguish GTP-C request and response message in mbuf description. > - Clarify GTP-C response message is not supported. > - Version_type 0x30 is invalid for GTP-C, replace with 0x32. > - Refine metadata parsing function. > - Rework for checking fdir programming status. >=20 > v6 changes: > - Reword description of GTP item and GTP structure, mainly support > GTPv1, not include GTPv0 and GTPv2. >=20 > v5 changes: > - Fix code style. > - Reword commit log. >=20 > v4 changes: > - Refine fdir related code. > - Rework profile metadata parsing function. > - Fix code style. >=20 > v3 changes: > - Rework implementation to support the new profile. > - Add GTPC and GTPU tunnel type in software packet type parser. > - Update ptype info when loading profile. > - Fix bug of updating pctype info. >=20 >=20 > v2 changes: > - Enable RSS/FDIR/cloud filter dinamicly by checking profile > - Add GTPC and GTPU items to distinguish rule for GTP-C or GTP-U > - Rework FDIR/cloud filter enabling function >=20 > Beilei Xing (7): > mbuf: support GTP in software packet type parser > net/i40e: update ptype and pctype info > ethdev: add GTP items to support flow API > net/i40e: finish integration FDIR with generic flow API > net/i40e: add FDIR support for GTP-C and GTP-U > net/i40e: add cloud filter parsing function for GTP > net/i40e: enable cloud filter for GTP-C and GTP-U >=20 > app/test-pmd/cmdline_flow.c | 40 ++ > app/test-pmd/config.c | 3 + > doc/guides/prog_guide/rte_flow.rst | 17 + > doc/guides/testpmd_app_ug/testpmd_funcs.rst | 4 + > drivers/net/i40e/i40e_ethdev.c | 505 ++++++++++++++++++++++= +- > drivers/net/i40e/i40e_ethdev.h | 156 +++++++- > drivers/net/i40e/i40e_fdir.c | 585 ++++++++++++++++++++++= +++++- > drivers/net/i40e/i40e_flow.c | 503 ++++++++++++++++++++--= -- > drivers/net/i40e/rte_pmd_i40e.c | 6 +- > lib/librte_ether/rte_flow.h | 52 +++ > lib/librte_mbuf/rte_mbuf_ptype.c | 2 + > lib/librte_mbuf/rte_mbuf_ptype.h | 32 ++ > 12 files changed, 1774 insertions(+), 131 deletions(-) >=20 Acked-by: Jingjing Wu Thanks Jingjing