On Wed, Oct 18, 2023 at 2:26 PM Bruce Richardson <bruce.richard...@intel.com> wrote: > > When calling rte_eventdev_info_get() the driver name string field should > be populated. > > Fixes: bbbb929da5e6 ("event/skeleton: add skeleton eventdev driver") > Cc: sta...@dpdk.org > > Signed-off-by: Bruce Richardson <bruce.richard...@intel.com>
event/dpaa2 seems affected too. Can rte_eventdev_info_get() fill this based on the driver attached to the device, like ethdev does? Something like untested: diff --git a/lib/eventdev/rte_eventdev.c b/lib/eventdev/rte_eventdev.c index 95373bbaad..37ccc0dc77 100644 --- a/lib/eventdev/rte_eventdev.c +++ b/lib/eventdev/rte_eventdev.c @@ -104,6 +104,7 @@ rte_event_dev_info_get(uint8_t dev_id, struct rte_event_dev_info *dev_info) dev_info->dequeue_timeout_ns = dev->data->dev_conf.dequeue_timeout_ns; dev_info->dev = dev->dev; + dev_info->driver_name = dev->dev->driver->name; rte_eventdev_trace_info_get(dev_id, dev_info, dev_info->dev); -- David Marchand