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 CF19D7E80 for ; Thu, 6 Nov 2014 15:16:11 +0100 (CET) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga102.fm.intel.com with ESMTP; 06 Nov 2014 06:25:38 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.97,862,1389772800"; d="scan'208";a="412437718" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by FMSMGA003.fm.intel.com with ESMTP; 06 Nov 2014 06:17:03 -0800 Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com [10.239.29.89]) by shvmail01.sh.intel.com with ESMTP id sA6EPZ2Z003468; Thu, 6 Nov 2014 22:25:35 +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 sA6EPXTK020759; Thu, 6 Nov 2014 22:25:35 +0800 Received: (from hzhan75@localhost) by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id sA6EPXWp020755; Thu, 6 Nov 2014 22:25:33 +0800 From: Helin Zhang To: dev@dpdk.org Date: Thu, 6 Nov 2014 22:25:24 +0800 Message-Id: <1415283932-20724-1-git-send-email-helin.zhang@intel.com> X-Mailer: git-send-email 1.7.4.1 In-Reply-To: <1414746215-17327-1-git-send-email-helin.zhang@intel.com> References: <1414746215-17327-1-git-send-email-helin.zhang@intel.com> Subject: [dpdk-dev] [PATCH v5 0/8] 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: Thu, 06 Nov 2014 14:16:12 -0000 As e1000, ixgbe and i40e hardware use different sizes of redirection table in PF or VF, ethdev and PMDs need to be reworked to support multiple sizes of that table. In addition, commands in testpmd also need to be reworked to support these changes. v2 changes: * Reorganized the patches. * Added code style fixes. * Added support of reta updating/querying in i40e VF. v3 changes: * Reorganized the patch set. * Added returning default RX/TX configurations in VF (igb/ixgbe/i40e), as the patch set of it for PF has been accepted recently. v4 changes: * Renamed RTE_BIT_WIDTH_64 to RTE_RETA_GROUP_SIZE. * Added more comments to rte_eth_dev_rss_reta_update() and rte_eth_dev_rss_reta_query(). v5 changes: * Reworked the annotations of macros of RETA sizes in rte_ethdev.h. Helin Zhang (8): app/testpmd: code style fix i40evf: code style fix i40e: support of setting hash lookup table size igb: implement ops of 'dev_infos_get' for PF and VF respectively ixgbe: implement ops of 'dev_infos_get' for PF and VF respectively i40e: rework of ops of 'dev_infos_get' for both PF and VF ethdev: support of multiple sizes of redirection table i40evf: support of updating/querying redirection table app/test-pmd/cmdline.c | 166 +++++++++++++++++++++-------- 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 | 51 ++++++--- lib/librte_pmd_e1000/igb_ethdev.c | 170 +++++++++++++++++++----------- lib/librte_pmd_i40e/i40e_ethdev.c | 122 +++++++++++---------- lib/librte_pmd_i40e/i40e_ethdev.h | 25 ++++- lib/librte_pmd_i40e/i40e_ethdev_vf.c | 124 +++++++++++++++++++++- lib/librte_pmd_ixgbe/ixgbe_ethdev.c | 198 ++++++++++++++++++++++------------- 10 files changed, 694 insertions(+), 319 deletions(-) -- 1.8.1.4