Hi Gabe, > -----Original Message----- > From: Carrillo, Erik G <erik.g.carri...@intel.com> > Sent: Friday, August 12, 2022 12:52 AM > To: Naga Harish K, S V <s.v.naga.haris...@intel.com>; jer...@marvell.com > Cc: pbhagavat...@marvell.com; sthot...@marvell.com; dev@dpdk.org > Subject: RE: [PATCH v3 1/4] eventdev/timer: add periodic event timer > support > > Hi Harish, > > > -----Original Message----- > > From: Naga Harish K, S V <s.v.naga.haris...@intel.com> > > Sent: Thursday, August 11, 2022 10:37 AM > > To: Carrillo, Erik G <erik.g.carri...@intel.com>; jer...@marvell.com > > Cc: pbhagavat...@marvell.com; sthot...@marvell.com; dev@dpdk.org > > Subject: [PATCH v3 1/4] eventdev/timer: add periodic event timer > > support > > > > This patch adds support to configure and use periodic event timers in > > software timer adapter. > > > > The structure ``rte_event_timer_adapter_stats`` is extended by adding > > a new field, ``evtim_drop_count``. This stat represents the number of > > times an event_timer expiry event is dropped by the event timer adapter. > > > > Signed-off-by: Naga Harish K S V <s.v.naga.haris...@intel.com> > > --- > > <... snipped ...> > > > diff --git a/lib/eventdev/rte_eventdev.c b/lib/eventdev/rte_eventdev.c > > index 1dc4f966be..4a2a1178da 100644 > > --- a/lib/eventdev/rte_eventdev.c > > +++ b/lib/eventdev/rte_eventdev.c > > @@ -139,7 +139,11 @@ rte_event_timer_adapter_caps_get(uint8_t > dev_id, > > uint32_t *caps) > > > > if (caps == NULL) > > return -EINVAL; > > - *caps = 0; > > + > > + if (dev->dev_ops->timer_adapter_caps_get == NULL) > > + *caps = RTE_EVENT_TIMER_ADAPTER_CAP_PERIODIC; > > I think we should move the definition of > RTE_EVENT_TIMER_ADAPTER_SW_CAP to this patch, and use that macro > here as well. With that change, this looks good to me. >
Updated the same in v4 version of the patchset > Thanks, > Erik > > > + else > > + *caps = 0; > > > > return dev->dev_ops->timer_adapter_caps_get ? > > (*dev->dev_ops- > > >timer_adapter_caps_get)(dev, > > -- > > 2.25.1