[dpdk-dev] [RFC v2 PATCH 0/8] event: eventdev OPDL PMD
Jerin Jacob
jerin.jacob at caviumnetworks.com
Mon Dec 18 10:12:38 CET 2017
-----Original Message-----
> Date: Fri, 15 Dec 2017 11:26:21 +0000
> From: Liang Ma <liang.j.ma at intel.com>
> To: jerin.jacob at caviumnetworks.com
> CC: dev at dpdk.org, harry.van.haaren at intel.com, bruce.richardson at intel.com,
> deepak.k.jain at intel.com, john.geary at intel.com, peter.mccarthy at intel.com,
> seanbh at 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.
More information about the dev
mailing list