From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerin Jacob Subject: Re: [RFC v2 PATCH 0/8] event: eventdev OPDL PMD Date: Mon, 18 Dec 2017 14:42:38 +0530 Message-ID: <20171218091237.GB25005@jerin> References: <1513337189-137661-1-git-send-email-liang.j.ma@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: dev@dpdk.org, harry.van.haaren@intel.com, bruce.richardson@intel.com, deepak.k.jain@intel.com, john.geary@intel.com, peter.mccarthy@intel.com, seanbh@gmail.com To: Liang Ma Return-path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0045.outbound.protection.outlook.com [104.47.36.45]) by dpdk.org (Postfix) with ESMTP id 813D41D7 for ; Mon, 18 Dec 2017 10:12:59 +0100 (CET) Content-Disposition: inline In-Reply-To: <1513337189-137661-1-git-send-email-liang.j.ma@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" -----Original Message----- > Date: Fri, 15 Dec 2017 11:26:21 +0000 > From: Liang Ma > To: jerin.jacob@caviumnetworks.com > CC: dev@dpdk.org, harry.van.haaren@intel.com, bruce.richardson@intel.com, > deepak.k.jain@intel.com, john.geary@intel.com, peter.mccarthy@intel.com, > seanbh@gmail.com > Subject: [RFC v2 PATCH 0/8] event: eventdev OPDL PMD > X-Mailer: git-send-email 2.7.5 > > The OPDL (Ordered Packet Distribution Library) eventdev is a specific > implementation of the eventdev API. It is particularly suited to packet > processing workloads that have high throughput and low latency > requirements. All packets follow the same path through the device. > The order which packets follow is determinted by the order in which > queues are set up. Packets are left on the ring until they are transmitted. > As a result packets do not go out of order. > > Liang Ma (8): > event/opdl: add the opdl ring infrastructure library > event/opdl: add the opdl pmd header and init helper function > event/opdl: add the opdl pmd main body and xstats helper function > eventdev/opdl: opdl eventdev pmd unit test function > lib/librte_eventdev: extend the eventdev capability flags > event/*: apply the three new capability flags for sw/dppa2/octeontx > event/opdl: update the build system to enable compilation > doc: add eventdev opdl pmd docuement > > config/common_base | 6 + > doc/guides/eventdevs/index.rst | 1 + > doc/guides/eventdevs/opdl.rst | 162 +++ > drivers/event/Makefile | 1 + > drivers/event/dpaa2/dpaa2_eventdev.c | 5 +- > drivers/event/octeontx/ssovf_evdev.c | 5 +- > drivers/event/opdl/Makefile | 66 ++ > drivers/event/opdl/opdl_evdev.c | 744 +++++++++++++ > drivers/event/opdl/opdl_evdev.h | 354 ++++++ > drivers/event/opdl/opdl_evdev_init.c | 951 ++++++++++++++++ > drivers/event/opdl/opdl_evdev_xstats.c | 205 ++++ > drivers/event/opdl/opdl_ring.c | 1232 +++++++++++++++++++++ > drivers/event/opdl/opdl_ring.h | 601 ++++++++++ > drivers/event/opdl/opdl_test.c | 1079 ++++++++++++++++++ > drivers/event/opdl/rte_pmd_evdev_opdl_version.map | 3 + > drivers/event/sw/sw_evdev.c | 5 +- > lib/librte_eventdev/rte_eventdev.h | 22 + > mk/rte.app.mk | 1 + Please update the MAINTAINERS file and the release note.