From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerin Jacob Subject: Re: [PATCH v7 00/22] next-eventdev: event/sw software eventdev Date: Sat, 1 Apr 2017 17:08:26 +0530 Message-ID: <20170401113825.hxgkxu2fq7vcmb23@localhost.localdomain> References: <1490829963-106807-1-git-send-email-harry.van.haaren@intel.com> <1490902250-32164-1-git-send-email-harry.van.haaren@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: dev@dpdk.org To: Harry van Haaren Return-path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0085.outbound.protection.outlook.com [104.47.42.85]) by dpdk.org (Postfix) with ESMTP id 0370C2BD8 for ; Sat, 1 Apr 2017 13:38:50 +0200 (CEST) Content-Disposition: inline In-Reply-To: <1490902250-32164-1-git-send-email-harry.van.haaren@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Thu, Mar 30, 2017 at 08:30:28PM +0100, Harry van Haaren wrote: > This is the v7 patchset of the software eventdev PMD. > Changes include the following, see patch for context > and details; > > - Docs patch now consistently uses eventdev (Anatoly) > - Reworded "root cause" to "reason" for readability (Anatoly) > - Removed __func__ and __LINE__ from SW_LOG_ERR (Jerin) > - Fixed checkpatch "else after return" warning (David) > - Updated error return values from start() (Jerin) > - Added SW PMD release notes > > There are now 6 checkpatch warnings; > - 2 Complex Macro (cannot be resolved) > - 4 long line (resolving makes code more obfuscated) > > Cheers, -Harry Applied to dpdk-next-eventdev/master with following changes. 1) Adapted Olivier's Makefile optimization changes in lib/librte_eventdev/ drivers/event/skeleton/ drivers/event/sw/ 2) s/app\/test/test/\test in MAINTAINER file http://dpdk.org/dev/patchwork/patch/22950/ 3) Moved SW drivers release note to "New Features" from "Resolved Issues" http://dpdk.org/dev/patchwork/patch/22949/ 4) Since "Eventdev Drivers" section created in this patchset, added Jerin Jacob as maintainer for dpdk-next-eventdev tree. Thanks. > > > Bruce Richardson (12): > event/sw: add new software-only eventdev driver > event/sw: add device capabilities function > event/sw: add configure function > event/sw: add fns to return default port/queue config > event/sw: add support for event queues > event/sw: add support for event ports > event/sw: add support for linking queues to ports > event/sw: add worker core functions > event/sw: add scheduling logic > event/sw: add start stop and close functions > event/sw: add dump function for easier debugging > event/sw: add xstats support > > Harry van Haaren (10): > eventdev: improve API docs for start function > test/eventdev: pass timeout ticks unsupported > test/eventdev: add SW test infrastructure > test/eventdev: add basic SW tests > test/eventdev: add SW tests for load balancing > test/eventdev: add SW xstats tests > test/eventdev: add SW deadlock tests > doc: add event device and software eventdev > doc: add SW eventdev PMD to 17.05 release notes > maintainers: add eventdev section and claim SW PMD > > MAINTAINERS | 9 + > config/common_base | 6 + > doc/guides/eventdevs/index.rst | 40 + > doc/guides/eventdevs/sw.rst | 157 ++ > doc/guides/index.rst | 1 + > doc/guides/rel_notes/release_17_05.rst | 7 + > drivers/event/Makefile | 1 + > drivers/event/sw/Makefile | 69 + > drivers/event/sw/event_ring.h | 185 ++ > drivers/event/sw/iq_ring.h | 176 ++ > drivers/event/sw/rte_pmd_evdev_sw_version.map | 3 + > drivers/event/sw/sw_evdev.c | 826 +++++++ > drivers/event/sw/sw_evdev.h | 318 +++ > drivers/event/sw/sw_evdev_scheduler.c | 601 +++++ > drivers/event/sw/sw_evdev_worker.c | 183 ++ > drivers/event/sw/sw_evdev_xstats.c | 674 ++++++ > lib/librte_eventdev/rte_eventdev.h | 3 +- > mk/rte.app.mk | 1 + > test/test/Makefile | 5 +- > test/test/autotest_data.py | 26 + > test/test/test_eventdev.c | 5 +- > test/test/test_eventdev_sw.c | 3188 +++++++++++++++++++++++++ > 22 files changed, 6480 insertions(+), 4 deletions(-) > create mode 100644 doc/guides/eventdevs/index.rst > create mode 100644 doc/guides/eventdevs/sw.rst > create mode 100644 drivers/event/sw/Makefile > create mode 100644 drivers/event/sw/event_ring.h > create mode 100644 drivers/event/sw/iq_ring.h > create mode 100644 drivers/event/sw/rte_pmd_evdev_sw_version.map > create mode 100644 drivers/event/sw/sw_evdev.c > create mode 100644 drivers/event/sw/sw_evdev.h > create mode 100644 drivers/event/sw/sw_evdev_scheduler.c > create mode 100644 drivers/event/sw/sw_evdev_worker.c > create mode 100644 drivers/event/sw/sw_evdev_xstats.c > create mode 100644 test/test/test_eventdev_sw.c > > -- > 2.7.4 >