aboutsummaryrefslogtreecommitdiffstats
path: root/vnet/vnet/devices/dpdk/cli.c
diff options
context:
space:
mode:
Diffstat (limited to 'vnet/vnet/devices/dpdk/cli.c')
-rw-r--r--vnet/vnet/devices/dpdk/cli.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/vnet/vnet/devices/dpdk/cli.c b/vnet/vnet/devices/dpdk/cli.c
index bcc3d2f9..3b0befd5 100644
--- a/vnet/vnet/devices/dpdk/cli.c
+++ b/vnet/vnet/devices/dpdk/cli.c
@@ -167,8 +167,13 @@ show_dpdk_buffer (vlib_main_t * vm, unformat_input_t * input,
rmp = vm->buffer_main->pktmbuf_pools[i];
if (rmp)
{
+#if RTE_VERSION >= RTE_VERSION_NUM(16, 7, 0, 0)
+ unsigned count = rte_mempool_avail_count(rmp);
+ unsigned free_count = rte_mempool_in_use_count(rmp);
+#else
unsigned count = rte_mempool_count(rmp);
unsigned free_count = rte_mempool_free_count(rmp);
+#endif
vlib_cli_output(vm, "name=\"%s\" available = %7d allocated = %7d total = %7d\n",
rmp->name, (u32)count, (u32)free_count,