From: Victor Julien Date: Sun, 3 Nov 2019 08:52:21 +0000 (+0100) Subject: threading/queues: add shortcut for packetpool check X-Git-Tag: suricata-6.0.0-beta1~822 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=603b2ced47ea4e374dc7185c139d8d0641d80cda;p=thirdparty%2Fsuricata.git threading/queues: add shortcut for packetpool check Allows code simplifycation in the threading loops. --- diff --git a/src/tm-queues.c b/src/tm-queues.c index 1e80d15935..888a4bc0bd 100644 --- a/src/tm-queues.c +++ b/src/tm-queues.c @@ -44,6 +44,7 @@ Tmq *TmqCreateQueue(const char *name) goto error; q->id = tmq_id++; + q->is_packet_pool = (strcmp(q->name, "packetpool") == 0); SCLogDebug("created queue \'%s\', %p", name, q); return q; diff --git a/src/tm-queues.h b/src/tm-queues.h index 502ef2cd56..5b72c3aa0a 100644 --- a/src/tm-queues.h +++ b/src/tm-queues.h @@ -26,6 +26,7 @@ typedef struct Tmq_ { char *name; + bool is_packet_pool; uint16_t id; uint16_t reader_cnt; uint16_t writer_cnt;