[dpdk-dev] [PATCH v6 15/23] eventtimer: add buffering of timer expiry events

Pavan Nikhilesh pbhagavatula at caviumnetworks.com
Thu Jan 11 13:18:32 CET 2018


On Wed, Jan 10, 2018 at 06:21:06PM -0600, Erik Gabriel Carrillo wrote:
> Buffer timer expiry events generated while walking a "run list"
> in rte_timer_manage, and burst enqueue them to an event device
> to the extent possible.
>

IMO in some cases this adds a lot of delay between expiries and events being
published to event dev. For example, having long expiry interval (default 300
seconds for mac expiry) the expired entries would remain in the buffer till 32
other entries expire.


> Signed-off-by: Erik Gabriel Carrillo <erik.g.carrillo at intel.com>
> ---
>  lib/librte_eventdev/rte_event_timer_adapter.c | 118 +++++++++++++++++++++++---
>  1 file changed, 108 insertions(+), 10 deletions(-)
>
<snip>


More information about the dev mailing list