There is debug when a new mempool is created, but not when it is reused or freed. Add these as it is very difficult to debug mempool issues from logs without them.
Signed-off-by: Kevin Traynor <ktray...@redhat.com> --- lib/netdev-dpdk.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c index 00306c4..88ef156 100644 --- a/lib/netdev-dpdk.c +++ b/lib/netdev-dpdk.c @@ -605,4 +605,5 @@ dpdk_mp_sweep(void) OVS_REQUIRES(dpdk_mp_mutex) */ if (OVS_LIKELY(rte_mempool_full(dmp->mp))) { + VLOG_DBG("Freeing mempool \"%s\"", dmp->mp->name); ovs_list_remove(&dmp->list_node); rte_mempool_free(dmp->mp); @@ -622,4 +623,5 @@ dpdk_mp_get(int socket_id, int mtu) LIST_FOR_EACH (dmp, list_node, &dpdk_mp_list) { if (dmp->socket_id == socket_id && dmp->mtu == mtu) { + VLOG_DBG("Reusing mempool \"%s\"", dmp->mp->name); dmp->refcount++; reuse = true; -- 1.8.3.1 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev