event/cnxk: allocate event in-flight buffers
[dpdk.git] / drivers / event / cnxk / cn10k_eventdev.c
index 779a2e0..9c5ddea 100644 (file)
@@ -55,6 +55,13 @@ cn10k_sso_dev_configure(const struct rte_eventdev *event_dev)
                return -ENODEV;
        }
 
+       rc = cnxk_sso_xaq_allocate(dev);
+       if (rc < 0)
+               goto cnxk_rsrc_fini;
+
+       return 0;
+cnxk_rsrc_fini:
+       roc_sso_rsrc_fini(&dev->sso);
        return rc;
 }
 
@@ -62,6 +69,8 @@ static struct rte_eventdev_ops cn10k_sso_dev_ops = {
        .dev_infos_get = cn10k_sso_info_get,
        .dev_configure = cn10k_sso_dev_configure,
        .queue_def_conf = cnxk_sso_queue_def_conf,
+       .queue_setup = cnxk_sso_queue_setup,
+       .queue_release = cnxk_sso_queue_release,
        .port_def_conf = cnxk_sso_port_def_conf,
 };