From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 5D9713975 for ; Mon, 17 Nov 2014 14:29:18 +0100 (CET) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP; 17 Nov 2014 05:39:33 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.07,403,1413270000"; d="scan'208";a="623570413" Received: from irsmsx154.ger.corp.intel.com ([163.33.192.96]) by fmsmga001.fm.intel.com with ESMTP; 17 Nov 2014 05:39:32 -0800 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.101]) by IRSMSX154.ger.corp.intel.com ([169.254.12.166]) with mapi id 14.03.0195.001; Mon, 17 Nov 2014 13:39:31 +0000 From: "Ananyev, Konstantin" To: "Zhang, Helin" , "dev@dpdk.org" Thread-Topic: [PATCH v6 0/8] support of multiple sizes of redirection table Thread-Index: AQHQAO3BFyp+XMMOB0eR8a/N0SD1n5xk1Zgg Date: Mon, 17 Nov 2014 13:39:31 +0000 Message-ID: <2601191342CEEE43887BDE71AB977258213AE456@IRSMSX105.ger.corp.intel.com> References: <1415283932-20724-1-git-send-email-helin.zhang@intel.com> <1416067424-31699-1-git-send-email-helin.zhang@intel.com> In-Reply-To: <1416067424-31699-1-git-send-email-helin.zhang@intel.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.180] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v6 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: Mon, 17 Nov 2014 13:29:18 -0000 > -----Original Message----- > From: Zhang, Helin > Sent: Saturday, November 15, 2014 4:04 PM > To: dev@dpdk.org > Cc: Cao, Waterman; Cao, Min; Wu, Jingjing; Liu, Jijiang; Chen, Erlu; Anan= yev, Konstantin; Zhang, Helin > Subject: [PATCH v6 0/8] support of multiple sizes of redirection table >=20 > 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. >=20 > v2 changes: > * Reorganized the patches. > * Added code style fixes. > * Added support of reta updating/querying in i40e VF. >=20 > 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. >=20 > 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(). >=20 > v5 changes: > * Reworked the annotations of macros of RETA sizes in rte_ethdev.h. >=20 > v6 changes: > * Checking if the input number of reta size is 64 aligned has been > added in rte_ethdev.c. > * Use macros to replace numeric in all igb, ixgbe and i40e PMDs of > updating/querying reta. >=20 > 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 >=20 > app/test-pmd/cmdline.c | 166 ++++++++++++++++++++-------- > app/test-pmd/config.c | 37 +++---- > app/test-pmd/testpmd.h | 4 +- > lib/librte_ether/rte_ethdev.c | 121 ++++++++++++-------- > lib/librte_ether/rte_ethdev.h | 51 ++++++--- > lib/librte_pmd_e1000/igb_ethdev.c | 179 +++++++++++++++++++----------= - > 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 | 208 +++++++++++++++++++++++------= ------ > 10 files changed, 719 insertions(+), 318 deletions(-) >=20 > -- > 1.8.1.4 Acked-by: Konstantin Ananyev