[dpdk-dev] [PATCH v5 1/1] eal/interrupts: add synchronous wrapper around unregister
David Marchand
david.marchand at redhat.com
Wed Apr 7 11:12:01 CEST 2021
On Tue, Apr 6, 2021 at 4:50 PM Renata Saiakhova
<Renata.Saiakhova at ekinops.com> wrote:
>
> Avoid race with unregister interrupt handler if interrupt
> source has some active callbacks at the moment, use wrapper
> around rte_intr_callback_unregister() to check for -EAGAIN
> return value and to loop until rte_intr_callback_unregister()
> succeeds.
>
> Signed-off-by: Renata Saiakhova <Renata.Saiakhova at ekinops.com>
> Acked-by: Anatoly Burakov <anatoly.burakov at intel.com>
> Acked-by: Harman Kalra <hkalra at marvell.com>
> ---
[snip]
> diff --git a/lib/librte_eal/version.map b/lib/librte_eal/version.map
> index e23745ae6..88d88aaed 100644
> --- a/lib/librte_eal/version.map
> +++ b/lib/librte_eal/version.map
> @@ -421,6 +421,7 @@ EXPERIMENTAL {
> rte_version_release;
> rte_version_suffix;
> rte_version_year;
> + rte_intr_callback_unregister_sync;
Sorted this alphabetically + added symbol in rte_eal_exports.def.
Applied, thanks.
--
David Marchand
More information about the dev
mailing list