net/cnxk: remove restriction on VF for PFC config
[dpdk.git] / lib / bbdev / rte_bbdev.c
index defddcf..aaee7b7 100644 (file)
@@ -6,19 +6,15 @@
 #include <string.h>
 #include <stdbool.h>
 
-#include <rte_compat.h>
 #include <rte_common.h>
 #include <rte_errno.h>
 #include <rte_log.h>
-#include <rte_debug.h>
 #include <rte_eal.h>
 #include <rte_malloc.h>
 #include <rte_mempool.h>
 #include <rte_memzone.h>
 #include <rte_lcore.h>
-#include <rte_dev.h>
 #include <rte_spinlock.h>
-#include <rte_tailq.h>
 #include <rte_interrupts.h>
 
 #include "rte_bbdev_op.h"
@@ -138,7 +134,7 @@ rte_bbdev_data_alloc(void)
 }
 
 /*
- * Find data alocated for the device or if not found return first unused bbdev
+ * Find data allocated for the device or if not found return first unused bbdev
  * data. If all structures are in use and none is used by the device return
  * NULL.
  */
@@ -1094,7 +1090,7 @@ rte_bbdev_queue_intr_ctl(uint16_t dev_id, uint16_t queue_id, int epfd, int op,
        VALID_QUEUE_OR_RET_ERR(queue_id, dev);
 
        intr_handle = dev->intr_handle;
-       if (!intr_handle || !intr_handle->intr_vec) {
+       if (intr_handle == NULL) {
                rte_bbdev_log(ERR, "Device %u intr handle unset\n", dev_id);
                return -ENOTSUP;
        }
@@ -1105,7 +1101,7 @@ rte_bbdev_queue_intr_ctl(uint16_t dev_id, uint16_t queue_id, int epfd, int op,
                return -ENOTSUP;
        }
 
-       vec = intr_handle->intr_vec[queue_id];
+       vec = rte_intr_vec_list_index_get(intr_handle, queue_id);
        ret = rte_intr_rx_ctl(intr_handle, epfd, op, vec, data);
        if (ret && (ret != -EEXIST)) {
                rte_bbdev_log(ERR,