ipc: end multiprocess thread during cleanup
[dpdk.git] / lib / eventdev / rte_event_eth_tx_adapter.c
index db260bf..c17f33f 100644 (file)
@@ -3,10 +3,10 @@
  */
 #include <rte_spinlock.h>
 #include <rte_service_component.h>
-#include <rte_ethdev.h>
+#include <ethdev_driver.h>
 
 #include "eventdev_pmd.h"
-#include "rte_eventdev_trace.h"
+#include "eventdev_trace.h"
 #include "rte_event_eth_tx_adapter.h"
 
 #define TXA_BATCH_SIZE         32
@@ -286,7 +286,6 @@ txa_service_conf_cb(uint8_t __rte_unused id, uint8_t dev_id,
                return ret;
        }
 
-       pc->event_port_cfg = 0;
        ret = rte_event_port_setup(dev_id, port_id, pc);
        if (ret) {
                RTE_EDEV_LOG_ERR("failed to setup event port %u\n",
@@ -865,7 +864,7 @@ txa_service_queue_del(uint8_t id,
                uint16_t i, q, nb_queues;
                int ret = 0;
 
-               nb_queues = txa->nb_queues;
+               nb_queues = txa->txa_ethdev[port_id].nb_queues;
                if (nb_queues == 0)
                        return 0;