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 75C318DA5 for ; Fri, 30 Oct 2015 02:29:52 +0100 (CET) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga102.fm.intel.com with ESMTP; 29 Oct 2015 18:29:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,217,1444719600"; d="scan'208";a="822771162" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga001.fm.intel.com with ESMTP; 29 Oct 2015 18:29:51 -0700 Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 29 Oct 2015 18:29:51 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.110.14) by fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 29 Oct 2015 18:29:50 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.96]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.204]) with mapi id 14.03.0248.002; Fri, 30 Oct 2015 09:29:48 +0800 From: "Liu, Jijiang" To: "Wu, Jingjing" , "dev@dpdk.org" Thread-Topic: [PATCH v2 00/10] enable DCB feature on Intel XL710/X710 NIC Thread-Index: AQHREidfXJkDy6SxzkKdtZfvt9+gQ56DQF3Q Date: Fri, 30 Oct 2015 01:29:47 +0000 Message-ID: <1ED644BD7E0A5F4091CF203DAFB8E4CC22BC4F51@SHSMSX101.ccr.corp.intel.com> References: <1443074591-19803-1-git-send-email-jingjing.wu@intel.com> <1446108827-7907-1-git-send-email-jingjing.wu@intel.com> In-Reply-To: <1446108827-7907-1-git-send-email-jingjing.wu@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v2 00/10] enable DCB feature on Intel XL710/X710 NIC 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, 30 Oct 2015 01:29:53 -0000 > -----Original Message----- > From: Wu, Jingjing > Sent: Thursday, October 29, 2015 4:54 PM > To: dev@dpdk.org > Cc: Wu, Jingjing; Zhang, Helin; Pei, Yulong; Liu, Jijiang > Subject: [PATCH v2 00/10] enable DCB feature on Intel XL710/X710 NIC >=20 > The patch set enables DCB feature on Intel XL710/X710 NICs, including: > - Receive queue classification based on traffic class > - Round Robin ETS schedule (rx and tx). > - Priority flow control > To make the testpmd and ethdev lib more generic on DCB feature, this patc= h > set also > - adds a new API to get DCB related information on NICs. > - changes the DCB test forwarding in testpmd to be on traffic class. > - move specific validation from lib and application to drivers. > Additionally, this patch set also corrects some coding style issues. >=20 > v2 changes: > - add a command in testpmd to display dcb info > - update testpmd guide and release note >=20 > Jingjing Wu (10): > ethdev: rename dcb_queue to dcb_tc in dcb config struct > ethdev: move the multi-queue checking to specific drivers > i40e: enable DCB feature on FVL > ixgbe: enable DCB+RSS multi-queue mode > ethdev: new API to get dcb related information > ixgbe: get_dcb_info ops implement > i40e: get_dcb_info ops implement > app/testpmd: set up DCB forwarding based on traffic class > app/testpmd: add command to display DCB info > doc: update testpmd guide and release note >=20 > app/test-pmd/cmdline.c | 54 ++- > app/test-pmd/config.c | 202 +++++----- > app/test-pmd/testpmd.c | 151 ++++---- > app/test-pmd/testpmd.h | 24 +- > doc/guides/rel_notes/release_2_2.rst | 6 + > doc/guides/testpmd_app_ug/testpmd_funcs.rst | 12 +- > drivers/net/e1000/igb_ethdev.c | 84 +++- > drivers/net/i40e/i40e_ethdev.c | 574 > +++++++++++++++++++++++++++- > drivers/net/i40e/i40e_ethdev.h | 14 + > drivers/net/i40e/i40e_rxtx.c | 32 +- > drivers/net/i40e/i40e_rxtx.h | 2 + > drivers/net/ixgbe/ixgbe_ethdev.c | 251 ++++++++++++ > drivers/net/ixgbe/ixgbe_ethdev.h | 3 + > drivers/net/ixgbe/ixgbe_rxtx.c | 58 +-- > examples/vmdq_dcb/main.c | 4 +- > lib/librte_ether/rte_ethdev.c | 217 +---------- > lib/librte_ether/rte_ethdev.h | 68 +++- > 17 files changed, 1303 insertions(+), 453 deletions(-) >=20 > -- > 2.4.0 Acked-by: Jijiang Liu