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 A20DE6849 for ; Thu, 18 Jun 2015 15:58:55 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP; 18 Jun 2015 06:58:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.13,638,1427785200"; d="scan'208";a="729956576" Received: from bricha3-mobl3.ger.corp.intel.com ([10.243.20.21]) by fmsmga001.fm.intel.com with SMTP; 18 Jun 2015 06:58:52 -0700 Received: by (sSMTP sendmail emulation); Thu, 18 Jun 2015 14:58:52 +0025 Date: Thu, 18 Jun 2015 14:58:52 +0100 From: Bruce Richardson To: Konstantin Ananyev Message-ID: <20150618135851.GA5344@bricha3-MOBL3> References: <1434560084-21237-2-git-send-email-konstantin.ananyev@intel.com> <1434633528-23329-1-git-send-email-konstantin.ananyev@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1434633528-23329-1-git-send-email-konstantin.ananyev@intel.com> Organization: Intel Shannon Ltd. User-Agent: Mutt/1.5.23 (2014-03-12) Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCHv2 0/5] ethdev: add new API to retrieve RX/TX queue information 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, 18 Jun 2015 13:58:56 -0000 On Thu, Jun 18, 2015 at 02:18:43PM +0100, Konstantin Ananyev wrote: > Add the ability for the upper layer to query RX/TX queue information. > Right now supported for: > ixgbe, i40e, e1000 PMDs. > > Konstantin Ananyev (5): > ethdev: add new API to retrieve RX/TX queue information > i40e: add support for eth_(rxq|txq)_info_get > ixgbe: add support for eth_(rxq|txq)_info_get > e1000: add support for eth_(rxq|txq)_info_get > testpmd: add new command to display RX/TX queue information > > app/test-pmd/cmdline.c | 48 +++++++++++++++++++++++++ > app/test-pmd/config.c | 67 ++++++++++++++++++++++++++++++++++ > app/test-pmd/testpmd.h | 2 ++ > drivers/net/e1000/e1000_ethdev.h | 12 +++++++ > drivers/net/e1000/em_ethdev.c | 2 ++ > drivers/net/e1000/em_rxtx.c | 38 ++++++++++++++++++++ > drivers/net/e1000/igb_ethdev.c | 4 +++ > drivers/net/e1000/igb_rxtx.c | 36 +++++++++++++++++++ > drivers/net/i40e/i40e_ethdev.c | 2 ++ > drivers/net/i40e/i40e_ethdev.h | 5 +++ > drivers/net/i40e/i40e_rxtx.c | 42 ++++++++++++++++++++++ > drivers/net/ixgbe/ixgbe_ethdev.c | 4 +++ > drivers/net/ixgbe/ixgbe_ethdev.h | 6 ++++ > drivers/net/ixgbe/ixgbe_rxtx.c | 42 ++++++++++++++++++++++ > lib/librte_ether/rte_ethdev.c | 54 ++++++++++++++++++++++++++++ > lib/librte_ether/rte_ethdev.h | 77 +++++++++++++++++++++++++++++++++++++++- > 16 files changed, 440 insertions(+), 1 deletion(-) > > -- > 1.8.5.3 > Series Acked-by: Bruce Richardson BTW: I'm sure there are plenty of possible suggestions for extensions to these functions, but rather than constantly doing new versions to keep adding things in, can we get the base functionality applied and add in the new info later - as separate patches? There is space in the structs for more info without affecting the ABI. Regards, /Bruce