From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 7968C7FB5 for ; Mon, 27 Oct 2014 03:34:45 +0100 (CET) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga102.jf.intel.com with ESMTP; 26 Oct 2014 19:42:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,792,1406617200"; d="scan'208";a="596645145" Received: from pgsmsx103.gar.corp.intel.com ([10.221.44.82]) by orsmga001.jf.intel.com with ESMTP; 26 Oct 2014 19:43:24 -0700 Received: from pgsmsx107.gar.corp.intel.com (10.221.44.105) by PGSMSX103.gar.corp.intel.com (10.221.44.82) with Microsoft SMTP Server (TLS) id 14.3.195.1; Mon, 27 Oct 2014 10:41:50 +0800 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by PGSMSX107.gar.corp.intel.com (10.221.44.105) with Microsoft SMTP Server (TLS) id 14.3.195.1; Mon, 27 Oct 2014 10:41:49 +0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.174]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.202]) with mapi id 14.03.0195.001; Mon, 27 Oct 2014 10:41:49 +0800 From: "Zhang, Helin" To: "Liu, Jijiang" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v8 00/10] Support VxLAN on Fortville Thread-Index: AQHP8YuzN6holDYPR02V6OuAR7nVX5xDO96A Date: Mon, 27 Oct 2014 02:41:49 +0000 Message-ID: References: <1414376006-31402-1-git-send-email-jijiang.liu@intel.com> In-Reply-To: <1414376006-31402-1-git-send-email-jijiang.liu@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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 00/10] Support VxLAN on Fortville X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 02:34:45 -0000 Acked-by: Helin Zhang > -----Original Message----- > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Jijiang Liu > Sent: Monday, October 27, 2014 10:13 AM > To: dev@dpdk.org > Subject: [dpdk-dev] [PATCH v8 00/10] Support VxLAN on Fortville >=20 > The patch set supports VxLAN on Fortville based on latest rte_mbuf struct= ure. >=20 > It includes: > - Support VxLAN packet identification by configuring UDP tunneling port. > - Support VxLAN packet filters. It uses MAC and VLAN to point > to a queue. The filter types supported are listed below: > 1. Inner MAC and Inner VLAN ID > 2. Inner MAC address, inner VLAN ID and tenant ID. > 3. Inner MAC and tenant ID > 4. Inner MAC address > 5. Outer MAC address, tenant ID and inner MAC > - Support VxLAN TX checksum offload, which include outer L3(IP), inner L= 3(IP) > and inner L4(UDP,TCP and SCTP) >=20 > Change notes: >=20 > v8) * Fix the issue of redundant "PKT_RX" and the comma missing in the > pkt_rx_flag_names[] in the rxonly.c file. >=20 > Jijiang Liu (10): > change rte_mbuf structures > add data structures of UDP tunneling > add VxLAN packet identification API in librte_ether > support VxLAN packet identification in i40e > test VxLAN packet identification in testpmd. > add data structures of tunneling filter in rte_eth_ctrl.h > implement the API of VxLAN packet filter in i40e > test VxLAN packet filter > support VxLAN Tx checksum offload in i40e > test VxLAN Tx checksum offload >=20 >=20 > app/test-pmd/cmdline.c | 228 +++++++++++++++++++++++++- > app/test-pmd/config.c | 6 +- > app/test-pmd/csumonly.c | 194 ++++++++++++++++++++-- > app/test-pmd/rxonly.c | 50 ++++++- > lib/librte_ether/rte_eth_ctrl.h | 61 +++++++ > lib/librte_ether/rte_ethdev.c | 52 ++++++ > lib/librte_ether/rte_ethdev.h | 54 ++++++ > lib/librte_ether/rte_ether.h | 13 ++ > lib/librte_mbuf/rte_mbuf.h | 28 +++- > lib/librte_pmd_i40e/i40e_ethdev.c | 331 > ++++++++++++++++++++++++++++++++++++- > lib/librte_pmd_i40e/i40e_ethdev.h | 8 +- > lib/librte_pmd_i40e/i40e_rxtx.c | 151 +++++++++++------ > 12 files changed, 1096 insertions(+), 80 deletions(-) >=20 > -- > 1.7.7.6