]> git.droids-corp.org - dpdk.git/blobdiff - drivers/event/octeontx/ssovf_worker.c
net/iavf: support flow mark in SSE path
[dpdk.git] / drivers / event / octeontx / ssovf_worker.c
index a60c4fc50f08d75924512453cba0f47d36bc209b..ab34233d27236d836c7519a75760369b8e373aac 100644 (file)
@@ -272,7 +272,7 @@ sso_event_tx_adapter_enqueue(void *port,
        struct rte_eth_dev *ethdev;
        struct ssows *ws = port;
        struct octeontx_txq *txq;
-       octeontx_dq_t *dq;
+       uint64_t cmd[4];
 
        RTE_SET_USED(nb_events);
        switch (ev->sched_type) {
@@ -297,11 +297,6 @@ sso_event_tx_adapter_enqueue(void *port,
        queue_id = rte_event_eth_tx_adapter_txq_get(m);
        ethdev = &rte_eth_devices[port_id];
        txq = ethdev->data->tx_queues[queue_id];
-       dq = &txq->dq;
 
-       if (__octeontx_xmit_pkts(dq->lmtline_va, dq->ioreg_va, dq->fc_status_va,
-                               m) < 0)
-               return 0;
-
-       return 1;
+       return __octeontx_xmit_pkts(txq, &m, 1, cmd, OCCTX_TX_OFFLOAD_NONE);
 }