From patchwork Wed Jun 27 17:31:03 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cristian Dumitrescu X-Patchwork-Id: 41719 X-Patchwork-Delegate: thomas@monjalon.net 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 3A7811C362; Wed, 27 Jun 2018 19:31:28 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id E2ED91C361 for ; Wed, 27 Jun 2018 19:31:25 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Jun 2018 10:31:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,279,1526367600"; d="scan'208";a="51004805" Received: from silpixa00382658.ir.intel.com ([10.237.223.29]) by fmsmga008.fm.intel.com with ESMTP; 27 Jun 2018 10:31:08 -0700 From: Cristian Dumitrescu To: thomas@monjalon.net Cc: dev@dpdk.org Date: Wed, 27 Jun 2018 18:31:03 +0100 Message-Id: <1530120663-175931-1-git-send-email-cristian.dumitrescu@intel.com> X-Mailer: git-send-email 2.7.4 Subject: [dpdk-dev] [pull-request] next-pipeline 18.08 pre-rc1 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" The following changes since commit d67014c3d38b20ac4cfe103f5a7a2107feaa5acf: igb_uio: fail and log if kernel lock down is enabled (2018-06-27 17:02:54 +0200) are available in the git repository at: http://dpdk.org/git/next/dpdk-next-pipeline for you to fetch changes up to bd9fea7cdbde0371ab9f8ef53087aa6eec1afe48: app/testpmd: rework softnic forward mode (2018-06-27 18:25:46 +0100) ---------------------------------------------------------------- Jasvinder Singh (23): net/softnic: restructuring net/softnic: add software queue object net/softnic: add link object net/softnic: add mempool object net/softnic: add tap object net/softnic: add traffic manager object net/softnic: add port action profile net/softnic: add table action profile net/softnic: add pipeline object net/softnic: add thread net/softnic: add softnic run API net/softnic: add cli interface net/softnic: add connection agent net/softnic: add cli to create softnic objects net/softnic: add cli to enable and disable pipeline net/softnic: add cli for pipeline table entries net/softnic: add cli to read stats net/softnic: add cli for meter action net/softnic: add cli for ttl action net/softnic: receive and transmit queue setup net/softnic: start and stop function net/softnic: add firmware script app/testpmd: rework softnic forward mode Kevin Laatz (1): examples/ip_pipeline: add link show to the cli app/test-pmd/Makefile | 4 +- app/test-pmd/cmdline.c | 54 +- app/test-pmd/config.c | 57 + app/test-pmd/{tm.c => softnicfwd.c} | 405 +- app/test-pmd/testpmd.c | 29 +- app/test-pmd/testpmd.h | 44 +- config/common_base | 2 +- config/common_linuxapp | 1 + drivers/net/softnic/Makefile | 23 +- drivers/net/softnic/conn.c | 332 ++ drivers/net/softnic/conn.h | 49 + drivers/net/softnic/firmware.cli | 21 + drivers/net/softnic/hash_func.h | 359 ++ drivers/net/softnic/hash_func_arm64.h | 261 ++ drivers/net/softnic/parser.c | 685 +++ drivers/net/softnic/parser.h | 66 + drivers/net/softnic/rte_eth_softnic.c | 755 ++-- drivers/net/softnic/rte_eth_softnic.h | 49 +- drivers/net/softnic/rte_eth_softnic_action.c | 389 ++ drivers/net/softnic/rte_eth_softnic_cli.c | 4342 ++++++++++++++++++++ drivers/net/softnic/rte_eth_softnic_internals.h | 814 +++- drivers/net/softnic/rte_eth_softnic_link.c | 98 + drivers/net/softnic/rte_eth_softnic_mempool.c | 103 + drivers/net/softnic/rte_eth_softnic_pipeline.c | 966 +++++ drivers/net/softnic/rte_eth_softnic_swq.c | 113 + drivers/net/softnic/rte_eth_softnic_tap.c | 118 + drivers/net/softnic/rte_eth_softnic_thread.c | 2710 ++++++++++++ drivers/net/softnic/rte_eth_softnic_tm.c | 173 +- ...nic_version.map => rte_eth_softnic_version.map} | 6 + examples/ip_pipeline/cli.c | 91 + examples/ip_pipeline/link.c | 6 + examples/ip_pipeline/link.h | 3 + mk/rte.app.mk | 6 + 33 files changed, 12104 insertions(+), 1030 deletions(-) rename app/test-pmd/{tm.c => softnicfwd.c} (61%) create mode 100644 drivers/net/softnic/conn.c create mode 100644 drivers/net/softnic/conn.h create mode 100644 drivers/net/softnic/firmware.cli create mode 100644 drivers/net/softnic/hash_func.h create mode 100644 drivers/net/softnic/hash_func_arm64.h create mode 100644 drivers/net/softnic/parser.c create mode 100644 drivers/net/softnic/parser.h create mode 100644 drivers/net/softnic/rte_eth_softnic_action.c create mode 100644 drivers/net/softnic/rte_eth_softnic_cli.c create mode 100644 drivers/net/softnic/rte_eth_softnic_link.c create mode 100644 drivers/net/softnic/rte_eth_softnic_mempool.c create mode 100644 drivers/net/softnic/rte_eth_softnic_pipeline.c create mode 100644 drivers/net/softnic/rte_eth_softnic_swq.c create mode 100644 drivers/net/softnic/rte_eth_softnic_tap.c create mode 100644 drivers/net/softnic/rte_eth_softnic_thread.c rename drivers/net/softnic/{rte_pmd_softnic_version.map => rte_eth_softnic_version.map} (52%)