[dpdk-dev] [PATCH v4 1/2] eventdev: add device stop flush callback

Jerin Jacob jerin.jacob at caviumnetworks.com
Mon Apr 2 10:01:15 CEST 2018


-----Original Message-----
> Date: Tue, 20 Mar 2018 09:13:06 -0500
> From: Gage Eads <gage.eads at intel.com>
> To: dev at dpdk.org
> CC: jerin.jacob at caviumnetworks.com, harry.van.haaren at intel.com,
>  hemant.agrawal at nxp.com, bruce.richardson at intel.com,
>  santosh.shukla at caviumnetworks.com, nipun.gupta at nxp.com
> Subject: [PATCH v4 1/2] eventdev: add device stop flush callback
> X-Mailer: git-send-email 2.7.4
> 
> When an event device is stopped, it drains all event queues. 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 at intel.com>

Acked-by: Jerin Jacob <jerin.jacob at caviumnetworks.com>



More information about the dev mailing list