From: Peter Krempa Date: Tue, 16 Jan 2024 14:10:55 +0000 (+0100) Subject: util: virtportallocator: Add VIR_DEBUG statements for port allocations and release X-Git-Tag: v10.1.0-rc1~162 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19eaa854386cc5bfc0f9ed15ac2a0937cb3a4421;p=thirdparty%2Flibvirt.git util: virtportallocator: Add VIR_DEBUG statements for port allocations and release Add a few debug statements to be able to trace lifetime of a reserved/allocated port. Signed-off-by: Peter Krempa Reviewed-by: Andrea Bolognani --- diff --git a/src/util/virportallocator.c b/src/util/virportallocator.c index 6d6f99778e..70393d87ee 100644 --- a/src/util/virportallocator.c +++ b/src/util/virportallocator.c @@ -29,9 +29,12 @@ #include "virthread.h" #include "virerror.h" #include "virutil.h" +#include "virlog.h" #define VIR_FROM_THIS VIR_FROM_NONE +VIR_LOG_INIT("util.virportallocator"); + #define VIR_PORT_ALLOCATOR_NUM_PORTS 65536 typedef struct _virPortAllocator virPortAllocator; @@ -228,6 +231,8 @@ virPortAllocatorAcquire(const virPortAllocatorRange *range, return -1; } *port = i; + VIR_DEBUG("port='%u'", *port); + return 0; } } @@ -247,6 +252,8 @@ virPortAllocatorRelease(unsigned short port) if (!pa) return -1; + VIR_DEBUG("port='%u'", port); + if (!port) return 0; @@ -265,6 +272,8 @@ virPortAllocatorSetUsed(unsigned short port) if (!pa) return -1; + VIR_DEBUG("port='%u'", port); + if (!port) return 0;