From: Victor Julien Date: Fri, 3 Jun 2016 07:55:44 +0000 (+0200) Subject: affinity: type cleanup X-Git-Tag: suricata-3.1RC1~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bdc2c6e9ce69a05e9ac517d732f4422cb2aed5dd;p=thirdparty%2Fsuricata.git affinity: type cleanup --- diff --git a/src/util-affinity.h b/src/util-affinity.h index 9ca30fcfe2..630f1b8eda 100644 --- a/src/util-affinity.h +++ b/src/util-affinity.h @@ -65,20 +65,19 @@ enum { }; typedef struct ThreadsAffinityType_ { - char *name; -#if !defined __CYGWIN__ && !defined OS_WIN32 && !defined __OpenBSD__ - cpu_set_t cpu_set; -#endif + const char *name; uint8_t mode_flag; int prio; int nb_threads; + SCMutex taf_mutex; + uint16_t lcpu; /* use by exclusive mode */ + #if !defined __CYGWIN__ && !defined OS_WIN32 && !defined __OpenBSD__ + cpu_set_t cpu_set; cpu_set_t lowprio_cpu; cpu_set_t medprio_cpu; cpu_set_t hiprio_cpu; #endif - SCMutex taf_mutex; - uint16_t lcpu; /* use by exclusive mode */ } ThreadsAffinityType; /** store thread affinity mode for all type of threads */