Implement odp_pktio_output_queues_config() function.
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Matias Elo <[email protected]>
---
platform/linux-generic/pktio/dpdk.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/platform/linux-generic/pktio/dpdk.c
b/platform/linux-generic/pktio/dpdk.c
index 96a51d5..c184ade 100644
--- a/platform/linux-generic/pktio/dpdk.c
+++ b/platform/linux-generic/pktio/dpdk.c
@@ -352,6 +352,16 @@ static int dpdk_input_queues_config(pktio_entry_t
*pktio_entry,
return 0;
}
+static int dpdk_output_queues_config(pktio_entry_t *pktio_entry,
+ const odp_pktio_output_queue_param_t *p)
+{
+ pkt_dpdk_t *pkt_dpdk = &pktio_entry->s.pkt_dpdk;
+
+ pkt_dpdk->lockless_tx = p->single_user;
+
+ return 0;
+}
+
static int dpdk_open(odp_pktio_t id ODP_UNUSED,
pktio_entry_t *pktio_entry,
const char *netdev,
@@ -749,7 +759,7 @@ const pktio_if_ops_t dpdk_pktio_ops = {
.mac_get = dpdk_mac_addr_get,
.capability = dpdk_capability,
.input_queues_config = dpdk_input_queues_config,
- .output_queues_config = NULL,
+ .output_queues_config = dpdk_output_queues_config,
.in_queues = dpdk_in_queues,
.pktin_queues = dpdk_pktin_queues,
.pktout_queues = dpdk_pktout_queues
--
1.9.1
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp