]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
change default mpm to ac. Also default sgh-mpm-context is full.
authorAnoop Saldanha <anoopsaldanha@gmail.com>
Sun, 14 Oct 2012 20:56:13 +0000 (02:26 +0530)
committerVictor Julien <victor@inliniac.net>
Mon, 29 Oct 2012 09:48:39 +0000 (10:48 +0100)
src/detect-engine-mpm.c
src/detect-engine.c
src/suricata.h

index 595dd212568ff1fb346dfeec630fe05e1c879123..139b2b15fd1f826b6b74d11f631611c5164fb9f5 100644 (file)
@@ -62,7 +62,7 @@
 #ifdef __SC_CUDA_SUPPORT__
 #define PM   MPM_B2G_CUDA
 #else
-#define PM   MPM_B2G
+#define PM   MPM_AC
 #endif
 
 #define POPULATE_MPM_AVOID_PACKET_MPM_PATTERNS 0x01
index e6ed137df09f2ca51a8a1ae9d350b44f9cae7cd4..b3310a39a4bee2b2e1ce223e735e477a3bd8869c 100644 (file)
@@ -815,6 +815,10 @@ static uint8_t DetectEngineCtxLoadConf(DetectEngineCtx *de_ctx) {
         }
     }
 
+    if (run_mode == RUNMODE_UNITTEST) {
+        de_ctx->sgh_mpm_context = ENGINE_SGH_MPM_FACTORY_CONTEXT_FULL;
+    }
+
     opt = NULL;
     switch (profile) {
         case ENGINE_PROFILE_LOW:
index cd4f098c2871f3a80198ed42826fcbbcbd6dd2ad..4db7d15d6cb5e147ed53417d17ef7a49111863f5 100644 (file)
@@ -146,5 +146,7 @@ void SignalHandlerSigusr2EngineShutdown(int);
 
 int RunmodeIsUnittests(void);
 
+extern int run_mode;
+
 #endif /* __SURICATA_H__ */