From: Santosh Shukla Date: Sun, 8 Oct 2017 12:40:09 +0000 (+0530) Subject: mempool/octeontx: support capabilities query X-Git-Tag: spdx-start~1703 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=06935a4f4517ebd6487082696580b5a4081c7c7f;p=dpdk.git mempool/octeontx: support capabilities query Signed-off-by: Santosh Shukla Signed-off-by: Jerin Jacob --- diff --git a/drivers/mempool/octeontx/rte_mempool_octeontx.c b/drivers/mempool/octeontx/rte_mempool_octeontx.c index 42d93b8339..09df114c05 100644 --- a/drivers/mempool/octeontx/rte_mempool_octeontx.c +++ b/drivers/mempool/octeontx/rte_mempool_octeontx.c @@ -159,6 +159,16 @@ octeontx_fpavf_get_count(const struct rte_mempool *mp) return octeontx_fpa_bufpool_free_count(pool); } +static int +octeontx_fpavf_get_capabilities(const struct rte_mempool *mp, + unsigned int *flags) +{ + RTE_SET_USED(mp); + *flags |= (MEMPOOL_F_CAPA_PHYS_CONTIG | + MEMPOOL_F_CAPA_BLK_ALIGNED_OBJECTS); + return 0; +} + static struct rte_mempool_ops octeontx_fpavf_ops = { .name = "octeontx_fpavf", .alloc = octeontx_fpavf_alloc, @@ -166,7 +176,7 @@ static struct rte_mempool_ops octeontx_fpavf_ops = { .enqueue = octeontx_fpavf_enqueue, .dequeue = octeontx_fpavf_dequeue, .get_count = octeontx_fpavf_get_count, - .get_capabilities = NULL, + .get_capabilities = octeontx_fpavf_get_capabilities, .register_memory_area = NULL, };