[dpdk-dev] [PATCH] eal/freebsd: fix queuing duplicate eal_alarm_callbacks
David Marchand
david.marchand at redhat.com
Thu Mar 19 09:48:27 CET 2020
On Mon, Mar 16, 2020 at 6:36 PM Bruce Richardson
<bruce.richardson at intel.com> wrote:
>
> On Wed, Nov 20, 2019 at 02:10:56PM -0600, Mit Matelske wrote:
> > The source callback list grows infinitely when more than alarm
> > is queued.
> >
> > This fix recognizes that an alarm interrupt in FreeBSD should never
> > have more than one callback on its list, so if
> > rte_intr_callback_register() is called with an interrupt handle type
> > of RTE_INTR_HANDLE_ALARM, so if such an interrupt type already has a
> > non-empty list, then a new callback is not created, but the kevent
> > timer is restarted properly.
> >
> > Signed-off-by: Mit Matelske <mit at pt.net>
> >
> Acked-by: Bruce Richardson <bruce.richardson at intel.com>
>
Missing a Fixes: line.
And probably worth backporting, so
Cc: stable at dpdk.org
--
David Marchand
More information about the dev
mailing list