suricata
ThreadsAffinityType_ Struct Reference

#include <util-affinity.h>

Collaboration diagram for ThreadsAffinityType_:

Data Fields

const char * name
 
struct ThreadsAffinityType_ ** children
 
struct ThreadsAffinityType_parent
 
SCMutex taf_mutex
 
cpu_set_t cpu_set
 
cpu_set_t lowprio_cpu
 
cpu_set_t medprio_cpu
 
cpu_set_t hiprio_cpu
 
int prio
 
uint32_t nb_threads
 
uint32_t nb_children
 
uint32_t nb_children_capacity
 
uint16_t lcpu [MAX_NUMA_NODES]
 
uint8_t mode_flag
 
bool nocpu_warned
 

Detailed Description

Definition at line 72 of file util-affinity.h.

Field Documentation

◆ children

struct ThreadsAffinityType_** ThreadsAffinityType_::children

Definition at line 74 of file util-affinity.h.

Referenced by FindAffinityByInterface().

◆ cpu_set

cpu_set_t ThreadsAffinityType_::cpu_set

Definition at line 79 of file util-affinity.h.

Referenced by UtilAffinityGetAffinedCPUNum().

◆ hiprio_cpu

cpu_set_t ThreadsAffinityType_::hiprio_cpu

Definition at line 82 of file util-affinity.h.

◆ lcpu

uint16_t ThreadsAffinityType_::lcpu[MAX_NUMA_NODES]

Definition at line 88 of file util-affinity.h.

◆ lowprio_cpu

cpu_set_t ThreadsAffinityType_::lowprio_cpu

Definition at line 80 of file util-affinity.h.

◆ medprio_cpu

cpu_set_t ThreadsAffinityType_::medprio_cpu

Definition at line 81 of file util-affinity.h.

◆ mode_flag

uint8_t ThreadsAffinityType_::mode_flag

Definition at line 89 of file util-affinity.h.

◆ name

const char* ThreadsAffinityType_::name

Definition at line 73 of file util-affinity.h.

Referenced by AffinityGetYamlPath(), and FindAffinityByInterface().

◆ nb_children

uint32_t ThreadsAffinityType_::nb_children

Definition at line 86 of file util-affinity.h.

Referenced by FindAffinityByInterface().

◆ nb_children_capacity

uint32_t ThreadsAffinityType_::nb_children_capacity

Definition at line 87 of file util-affinity.h.

◆ nb_threads

uint32_t ThreadsAffinityType_::nb_threads

Definition at line 85 of file util-affinity.h.

Referenced by TmThreadGetNbThreads().

◆ nocpu_warned

bool ThreadsAffinityType_::nocpu_warned

Definition at line 91 of file util-affinity.h.

◆ parent

struct ThreadsAffinityType_* ThreadsAffinityType_::parent

Definition at line 75 of file util-affinity.h.

Referenced by AffinityGetYamlPath().

◆ prio

int ThreadsAffinityType_::prio

Definition at line 84 of file util-affinity.h.

◆ taf_mutex

SCMutex ThreadsAffinityType_::taf_mutex

Definition at line 76 of file util-affinity.h.

Referenced by UtilAffinityGetAffinedCPUNum().


The documentation for this struct was generated from the following file: