From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [143.182.124.21]) by dpdk.org (Postfix) with ESMTP id 9F05FB371 for ; Fri, 22 Aug 2014 10:23:03 +0200 (CEST) Received: from azsmga001.ch.intel.com ([10.2.17.19]) by azsmga101.ch.intel.com with ESMTP; 22 Aug 2014 01:26:42 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,378,1406617200"; d="scan'208";a="471531705" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by azsmga001.ch.intel.com with ESMTP; 22 Aug 2014 01:26:16 -0700 Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com [10.239.29.89]) by shvmail01.sh.intel.com with ESMTP id s7M8QEr7017794; Fri, 22 Aug 2014 16:26:14 +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 s7M8QApY009884; Fri, 22 Aug 2014 16:26:12 +0800 Received: (from hzhan75@localhost) by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id s7M8QA6h009880; Fri, 22 Aug 2014 16:26:10 +0800 From: Helin Zhang To: dev@dpdk.org Date: Fri, 22 Aug 2014 16:26:04 +0800 Message-Id: <1408695969-9774-1-git-send-email-helin.zhang@intel.com> X-Mailer: git-send-email 1.7.0.7 Subject: [dpdk-dev] [PATCH 0/5] support of multiple sizes of redirection table 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: Fri, 22 Aug 2014 08:23:04 -0000 As e1000, ixgbe and i40e hardware use different sizes of redirection table, ethdev needs to be reworked to support multiple sizes of that table. Also each PMD should be reworked to support this change, and can be told the table size directly. In addition, commands in testpmd have been reworked to support these changes. Helin Zhang (5): ethdev: support of multiple sizes of redirection table e1000: rework of updating/querying redirection table ixgbe: rework of updating/querying redirection table i40e: rework of updating/querying redirection table app/testpmd: rework of updating/querying redirection table app/test-pmd/cmdline.c | 159 ++++++++++++++++++++++-------- app/test-pmd/config.c | 37 ++++--- app/test-pmd/testpmd.h | 4 +- lib/librte_ether/rte_ethdev.c | 116 +++++++++++++--------- lib/librte_ether/rte_ethdev.h | 43 +++++--- lib/librte_pmd_e1000/igb_ethdev.c | 184 ++++++++++++++++++++++++----------- lib/librte_pmd_i40e/i40e_ethdev.c | 88 +++++++++++------ lib/librte_pmd_i40e/i40e_ethdev.h | 1 + lib/librte_pmd_i40e/i40e_ethdev_vf.c | 1 + lib/librte_pmd_ixgbe/ixgbe_ethdev.c | 136 ++++++++++++++++---------- 10 files changed, 512 insertions(+), 257 deletions(-) -- 1.8.1.4