From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 8619F5A1F for ; Thu, 15 Jan 2015 02:46:09 +0100 (CET) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP; 14 Jan 2015 17:40:50 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.09,400,1418112000"; d="scan'208";a="637493556" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by orsmga001.jf.intel.com with ESMTP; 14 Jan 2015 17:46:06 -0800 Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com [10.239.29.89]) by shvmail01.sh.intel.com with ESMTP id t0F1k3Z4015947; Thu, 15 Jan 2015 09:46:03 +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 t0F1k1UI011538; Thu, 15 Jan 2015 09:46:03 +0800 Received: (from wujingji@localhost) by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id t0F1k1le011534; Thu, 15 Jan 2015 09:46:01 +0800 From: Jingjing Wu To: dev@dpdk.org Date: Thu, 15 Jan 2015 09:45:56 +0800 Message-Id: <1421286361-11504-1-git-send-email-jingjing.wu@intel.com> X-Mailer: git-send-email 1.7.4.1 Subject: [dpdk-dev] [PATCH 0/5] new ntuple filter replaces 2tuple and 5tuple filters 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: Thu, 15 Jan 2015 01:46:10 -0000 The patch set uses new filter_ctrl API to replace old 2tuple and 5tuple filter APIs. It defines ntuple filter to combine 2tuple and 5tuple types. It uses new functions and structure to replace old ones in igb/ixgbe driver, new commands to replace old ones in testpmd, and removes the old APIs. It removes the filter's index parameters from user interface, only the filter's key and assigned queue are visible to user. Jingjing Wu (5): ethdev: define ntuple filter type and its structure ixgbe: ntuple filter functions replace old ones for 5tuple filter e1000: ntuple filter functions replace old ones for 2tuple and 5tuple filter testpmd: new commands for ntuple filter ethdev: remove old APIs and structures of 5tuple and 2tuple filters app/test-pmd/cmdline.c | 406 ++++++++-------- app/test-pmd/config.c | 65 --- lib/librte_ether/rte_eth_ctrl.h | 57 +++ lib/librte_ether/rte_ethdev.c | 116 ----- lib/librte_ether/rte_ethdev.h | 193 -------- lib/librte_pmd_e1000/e1000_ethdev.h | 79 +++- lib/librte_pmd_e1000/igb_ethdev.c | 892 +++++++++++++++++++++++++----------- lib/librte_pmd_ixgbe/ixgbe_ethdev.c | 489 +++++++++++++++----- lib/librte_pmd_ixgbe/ixgbe_ethdev.h | 62 ++- 9 files changed, 1344 insertions(+), 1015 deletions(-) -- 1.9.3