numam-dpdk/drivers/event/skeleton
Gage Eads d593a8177f eventdev: add device stop flush callback
When an event device is stopped, it drains all event queues and ports.
These events may contain pointers, so to prevent memory leaks eventdev now
supports a user-provided flush callback that is called during the queue
drain process. This callback is stored in process memory, so the callback
must be registered by any process that may call rte_event_dev_stop().

This commit also clarifies the behavior of rte_event_dev_stop().

This follows this mailing list discussion:
http://dpdk.org/ml/archives/dev/2018-January/087484.html

Signed-off-by: Gage Eads <gage.eads@intel.com>
Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
2018-04-16 10:10:12 +02:00
..
Makefile drivers: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
meson.build build: replace license text with SPDX tag 2018-01-30 21:58:59 +01:00
rte_pmd_skeleton_event_version.map event/skeleton: add skeleton eventdev driver 2017-04-04 19:12:00 +02:00
skeleton_eventdev.c eventdev: add device stop flush callback 2018-04-16 10:10:12 +02:00
skeleton_eventdev.h drivers: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00