Hi Anoob, I have just started looking into this patchset. Will be doing a detailed review soon. But an initial comment. Why do you need 1-1 mapping between event queue and ethdev queue.
All eth and crypto queues will be attached to eventdev. And there may be single event queue Or multiple but not necessarily equal to eth queues. > + > + /* Make sure there is enough event queues for 1:1 mapping */ > + if (nb_eth_dev > eventdev_config->nb_eventqueue) { > + EH_LOG_ERR("Not enough event queues for 1:1 mapping " > + "[eth devs: %d, event queues: %d]\n", > + nb_eth_dev, eventdev_config->nb_eventqueue); > + return -EINVAL; > + } > +