suricata
|
#include "suricata-common.h"
#include "tm-threads.h"
#include "conf.h"
#include "runmodes.h"
#include "runmode-netmap.h"
#include "output.h"
#include "log-httplog.h"
#include "detect-engine-mpm.h"
#include "alert-fastlog.h"
#include "alert-prelude.h"
#include "alert-debuglog.h"
#include "util-debug.h"
#include "util-time.h"
#include "util-cpu.h"
#include "util-affinity.h"
#include "util-device.h"
#include "util-runmodes.h"
#include "util-ioctl.h"
#include "util-byte.h"
#include "source-netmap.h"
Go to the source code of this file.
int | max_pending_packets |
const char * | RunModeNetmapGetDefaultMode (void) |
void | RunModeIdsNetmapRegister (void) |
int | RunModeIdsNetmapAutoFp (void) |
int | RunModeIdsNetmapSingle (void) |
Single thread version of the netmap processing. More... | |
int | RunModeIdsNetmapWorkers (void) |
Workers version of the netmap processing. More... | |
Netmap runmode
Definition in file runmode-netmap.c.
int RunModeIdsNetmapAutoFp | ( | void | ) |
Definition at line 402 of file runmode-netmap.c.
References ConfGet(), FatalError, RunModeInitialize(), RunModeSetLiveCaptureAutoFp(), SC_ERR_FATAL, SCEnter, SCLogDebug, SCReturnInt, thread_name_autofp, and TimeModeSetLive().
Referenced by RunModeIdsNetmapRegister().
void RunModeIdsNetmapRegister | ( | void | ) |
Definition at line 64 of file runmode-netmap.c.
References RUNMODE_NETMAP, RunModeIdsNetmapAutoFp(), RunModeIdsNetmapSingle(), RunModeIdsNetmapWorkers(), and RunModeRegisterNewRunMode().
int RunModeIdsNetmapSingle | ( | void | ) |
Single thread version of the netmap processing.
Definition at line 437 of file runmode-netmap.c.
References ConfGet(), FatalError, RunModeInitialize(), RunModeSetLiveCaptureSingle(), SC_ERR_FATAL, SCEnter, SCLogDebug, SCReturnInt, thread_name_single, and TimeModeSetLive().
Referenced by RunModeIdsNetmapRegister().
int RunModeIdsNetmapWorkers | ( | void | ) |
Workers version of the netmap processing.
Start N threads with each thread doing all the work.
Definition at line 472 of file runmode-netmap.c.
References ConfGet(), FatalError, RunModeInitialize(), RunModeSetLiveCaptureWorkers(), SC_ERR_FATAL, SCEnter, SCLogDebug, SCReturnInt, thread_name_workers, and TimeModeSetLive().
Referenced by RunModeIdsNetmapRegister().
const char* RunModeNetmapGetDefaultMode | ( | void | ) |
Definition at line 59 of file runmode-netmap.c.
Referenced by RunModeDispatch().
int max_pending_packets |
Maximum packets to simultaneously process.
Definition at line 210 of file suricata.c.