From patchwork Wed Jul 25 17:10:01 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jasvinder Singh X-Patchwork-Id: 43370 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6F7BD31FC; Wed, 25 Jul 2018 19:10:11 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id ACD341C01 for ; Wed, 25 Jul 2018 19:10:10 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Jul 2018 10:10:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,401,1526367600"; d="scan'208";a="69856088" Received: from silpixa00381635.ir.intel.com (HELO silpixa00381635.ger.corp.intel.com) ([10.237.222.149]) by orsmga003.jf.intel.com with ESMTP; 25 Jul 2018 10:10:08 -0700 From: Jasvinder Singh To: dev@dpdk.org Cc: cristian.dumitrescu@intel.com Date: Wed, 25 Jul 2018 18:10:01 +0100 Message-Id: <20180725171007.94198-1-jasvinder.singh@intel.com> X-Mailer: git-send-email 2.9.3 Subject: [dpdk-dev] [PATCH 0/6] net/softnic: expose tmgr through firmware X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This patchset provide the necessary Soft NIC firmware CLI commands to control the Traffic Manager (TMGR) through firmware. The Soft NIC TMGR function can now be controlled through either Soft NIC firmware or through the ethdev TM API (e.g. via test-pmd app). Cristian Dumitrescu (6): net/softnic: add CLI command for tmgr create net/softnic: add CLI command for tmgr shaper profile net/softnic: add CLI command for tmgr shared shaper net/softnic: add CLI command for tmgr node addition net/softnic: add CLI command for tmgr hierarchy commit net/softnic: add CLI command for default tmgr hierarchy drivers/net/softnic/parser.c | 18 + drivers/net/softnic/parser.h | 2 + drivers/net/softnic/rte_eth_softnic.c | 17 +- drivers/net/softnic/rte_eth_softnic_cli.c | 917 ++++++++++++++++++++++++ drivers/net/softnic/rte_eth_softnic_internals.h | 14 +- drivers/net/softnic/rte_eth_softnic_tm.c | 205 +++--- 6 files changed, 1029 insertions(+), 144 deletions(-)