[dpdk-dev] [PATCH v6 04/19] ethdev: introduce device lock
Burakov, Anatoly
anatoly.burakov at intel.com
Thu Jun 28 11:20:07 CEST 2018
On 28-Jun-18 2:52 AM, Qi Zhang wrote:
> Introduce API rte_eth_dev_lock and rte_eth_dev_unlock to let
> application lock or unlock on specific ethdev, a locked device
> can't be detached, this help applicaiton to prevent unexpected
> device detaching, especially in multi-process envrionment.
>
> Aslo introduce the new API rte_eth_dev_lock_with_callback and
> rte_eth_dev_unlock_with callback to let application to register
> a callback function which will be invoked before a device is going
> to be detached, the return value of the function will decide if
> device will continue be detached or not, this support application
> to do condition check at runtime.
>
> Signed-off-by: Qi Zhang <qi.z.zhang at intel.com>
> ---
New API's should be added to .map file.
Otherwise,
Reviewed-by: Anatoly Burakov <anatoly.burakov at intel.com>
--
Thanks,
Anatoly
More information about the dev
mailing list