From 733cf34ad7a1dac321fdc3fa94bba68b66722226 Mon Sep 17 00:00:00 2001 From: Lukas Sismis Date: Fri, 6 Dec 2024 13:47:43 +0100 Subject: [PATCH] threading: transform *-cpu-set nodes from list items to nodes Part of Ticket 2321 work to remove unnecessary lists from the config file. Ticket: 2321 --- src/util-affinity.c | 2 +- suricata.yaml.in | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/util-affinity.c b/src/util-affinity.c index 6271a2726f..66347c3bc5 100644 --- a/src/util-affinity.c +++ b/src/util-affinity.c @@ -338,7 +338,7 @@ void AffinitySetupLoadFromConfig(void) SCConfNode *affinity; TAILQ_FOREACH(affinity, &root->head, next) { - const char *setname = GetAffinitySetName(affinity->val); + const char *setname = GetAffinitySetName(affinity->name); if (setname == NULL) { continue; } diff --git a/suricata.yaml.in b/suricata.yaml.in index 64784f47f3..138a094bd5 100644 --- a/suricata.yaml.in +++ b/suricata.yaml.in @@ -1879,11 +1879,11 @@ threading: # verdict-cpu-set is used for IPS verdict threads # cpu-affinity: - - management-cpu-set: + management-cpu-set: cpu: [ 0 ] # include only these CPUs in affinity settings - - receive-cpu-set: + receive-cpu-set: cpu: [ 0 ] # include only these CPUs in affinity settings - - worker-cpu-set: + worker-cpu-set: cpu: [ "all" ] mode: "exclusive" # Use explicitly 3 threads and don't compute number by using @@ -1894,7 +1894,7 @@ threading: medium: [ "1-2" ] high: [ 3 ] default: "medium" - #- verdict-cpu-set: + #verdict-cpu-set: # cpu: [ 0 ] # prio: # default: "high"