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 847351094 for ; Wed, 5 Jul 2017 14:52:53 +0200 (CEST) Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Jul 2017 05:52:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,312,1496127600"; d="scan'208";a="121068994" Received: from silpixa00397898.ir.intel.com ([10.237.223.116]) by orsmga005.jf.intel.com with ESMTP; 05 Jul 2017 05:52:51 -0700 From: David Hunt To: dev@dpdk.org Cc: jerin.jacob@caviumnetworks.com, harry.van.haaren@intel.com Date: Wed, 5 Jul 2017 13:52:37 +0100 Message-Id: <1499259160-36149-1-git-send-email-david.hunt@intel.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1499156063-263699-2-git-send-email-david.hunt@intel.com> References: <1499156063-263699-2-git-send-email-david.hunt@intel.com> Subject: [dpdk-dev] [PATCH v7 0/3] next-eventdev: evendev pipeline sample app 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: , X-List-Received-Date: Wed, 05 Jul 2017 12:52:54 -0000 This patchset introduces a sample application that demonstrates a pipeline model for packet processing. Running this sample app with 17.05-rc2 or later is recommended. Changes in patch v2: * None, incorrect patch upload Changes in patch v3: * Re-work based on comments on mailing list. No major functional changes. * Checkpatch cleanup of a couple of typos Changes in patch v4: * Re-named the app as eventdev_pipeline_sw, as it's aimed at showing the functionality of the software PMD. Changes in patch v5: * Fixed make doc. eventdev_pipeline to eventdev_pipeline_sw * Fixed some typos in the eventdev programmers guide Changes in patch v6: * made name of dirs and app consistent - eventdev_pipeline_sw_pmd * Added new files and dirs to MAINTAINERS * Updaged libeventdev docs based on Jerin's feedback * Added some cleanup to eventdev_pipeline sw pmd sample app Changes in patch v7: * Moved remaining global vars into structs * Changed mac address swap so that packet is not changed * Cleaned up report on exit if some stats not supported by PMD * Added .rst file dropped in v6 The sample app itself allows configuration of various pipelines using command line arguments. Parameters like number of stages, number of worker cores, which cores are assigned to specific tasks, and work- cycles per-stage in the pipeline can be configured. Documentation for eventdev is added for the programmers guide and sample app user guide, providing sample commands to run the app with, and expected output. [1/3] examples/eventdev_pipeline: added sample app [2/3] doc: add sw eventdev pipeline to sample app ug [3/3] doc: add eventdev library to programmers guide