From: Pavan Nikhilesh Date: Thu, 14 Dec 2017 08:31:49 +0000 (+0530) Subject: net/octeontx: advertise supported mbuf pool ops X-Git-Tag: spdx-start~509 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=5452a17d3c05daa114c80d30f822516741923330;p=dpdk.git net/octeontx: advertise supported mbuf pool ops Advertise mempool/octeontx as the only supported mempool ops when the application checks using `rte_eth_dev_pool_ops_supported`. Signed-off-by: Pavan Nikhilesh Acked-by: Santosh Shukla --- diff --git a/drivers/net/octeontx/octeontx_ethdev.c b/drivers/net/octeontx/octeontx_ethdev.c index 4f71f9def7..e4753c6846 100644 --- a/drivers/net/octeontx/octeontx_ethdev.c +++ b/drivers/net/octeontx/octeontx_ethdev.c @@ -971,6 +971,17 @@ octeontx_dev_supported_ptypes_get(struct rte_eth_dev *dev) return NULL; } +static int +octeontx_pool_ops(struct rte_eth_dev *dev, const char *pool) +{ + RTE_SET_USED(dev); + + if (!strcmp(pool, "octeontx_fpavf")) + return 0; + + return -ENOTSUP; +} + /* Initialize and register driver with DPDK Application */ static const struct eth_dev_ops octeontx_dev_ops = { .dev_configure = octeontx_dev_configure, @@ -991,6 +1002,7 @@ static const struct eth_dev_ops octeontx_dev_ops = { .rx_queue_setup = octeontx_dev_rx_queue_setup, .rx_queue_release = octeontx_dev_rx_queue_release, .dev_supported_ptypes_get = octeontx_dev_supported_ptypes_get, + .pool_ops_supported = octeontx_pool_ops, }; /* Create Ethdev interface per BGX LMAC ports */