From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bruce Richardson Subject: Re: [PATCHv2 0/5] ethdev: add new API to retrieve RX/TX queue information Date: Thu, 18 Jun 2015 14:58:52 +0100 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 Cc: dev@dpdk.org To: Konstantin Ananyev 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) Content-Disposition: inline In-Reply-To: <1434633528-23329-1-git-send-email-konstantin.ananyev@intel.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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