From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id CB4A9B391 for ; Tue, 12 Aug 2014 05:09:23 +0200 (CEST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP; 11 Aug 2014 20:12:13 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,846,1400050800"; d="scan'208";a="583516989" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by fmsmga002.fm.intel.com with ESMTP; 11 Aug 2014 20:12:12 -0700 Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com [10.239.29.89]) by shvmail01.sh.intel.com with ESMTP id s7C3CBN9011518 for ; Tue, 12 Aug 2014 11:12:11 +0800 Received: from shecgisg004.sh.intel.com (localhost [127.0.0.1]) by shecgisg004.sh.intel.com (8.13.6/8.13.6/SuSE Linux 0.8) with ESMTP id s7C3C8FO011102 for ; Tue, 12 Aug 2014 11:12:10 +0800 Received: (from jijiangl@localhost) by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id s7C3C7WV011098 for dev@dpdk.org; Tue, 12 Aug 2014 11:12:07 +0800 From: Jijiang Liu To: dev@dpdk.org Date: Tue, 12 Aug 2014 11:12:01 +0800 Message-Id: <1407813127-10991-1-git-send-email-jijiang.liu@intel.com> X-Mailer: git-send-email 1.7.0.7 Subject: [dpdk-dev] [PATCH 0/6]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: Tue, 12 Aug 2014 03:09:24 -0000 The patch set supports VxLAN on fortville,and based on current mbuf structure, when the new mbuf structure done, there will be minor changes later. It includes: - Support VxLAN packet filter by configuring UDP port, and add tunneling UDP APIs. - Support VxLAN cloud filters: It is used to use MAC, VLAN to point to a queue. The filter types supported include below: 1. Inner MAC and Inner VLAN ID 2. Inner MAC address and inner VLAN ID, tenned ID. 3. Inner MAC and tenant ID 4. Inner MAC address 5. Outer MAC address, tenant ID and inner MAC - Support VxLAN TX check offload, which include outer and inner L3(IP), inner L4(UDP,TCP and SCTP) jijiangl (6): Add VxLAN packet identification Test vxlan packet identification in testpmd Add Cloud filter API Test cloud filter API in testpmd Add VxLAN TX checksum offload Test VxLAN Tx checksum offload app/test-pmd/cmdline.c | 220 +++++++++++++++++++++++++- app/test-pmd/config.c | 6 +- app/test-pmd/csumonly.c | 194 ++++++++++++++++++++++-- app/test-pmd/parameters.c | 13 ++ app/test-pmd/rxonly.c | 49 ++++++ app/test-pmd/testpmd.c | 8 + app/test-pmd/testpmd.h | 9 + lib/librte_ether/rte_ethdev.c | 113 ++++++++++++++ lib/librte_ether/rte_ethdev.h | 148 ++++++++++++++++++ lib/librte_ether/rte_ether.h | 10 ++ lib/librte_mbuf/rte_mbuf.h | 4 + lib/librte_pmd_i40e/i40e_ethdev.c | 311 ++++++++++++++++++++++++++++++++++++- lib/librte_pmd_i40e/i40e_ethdev.h | 5 + lib/librte_pmd_i40e/i40e_rxtx.c | 58 +++++++- 14 files changed, 1126 insertions(+), 22 deletions(-) -- 1.7.7.6