]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
log-pcap: multi mode yaml parsing
authorVictor Julien <victor@inliniac.net>
Tue, 25 Feb 2014 10:45:10 +0000 (11:45 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 18 Jul 2014 06:51:05 +0000 (08:51 +0200)
In preparation of the multi file mode, add 'multi' as a value to
the mode.

src/log-pcap.c

index 4d55d01e5ad85aaeee38fb54d2ea4d3122c334a9..54b59e0e0981626eddde667d77005cfcfabbc25c 100644 (file)
@@ -60,6 +60,7 @@
 
 #define LOGMODE_NORMAL                  0
 #define LOGMODE_SGUIL                   1
+#define LOGMODE_MULTI                   2
 
 #define RING_BUFFER_MODE_DISABLED       0
 #define RING_BUFFER_MODE_ENABLED        1
@@ -514,6 +515,8 @@ static OutputCtx *PcapLogInitCtx(ConfNode *conf)
         if (s_mode != NULL) {
             if (strcasecmp(s_mode, "sguil") == 0) {
                 pl->mode = LOGMODE_SGUIL;
+            } else if (strcasecmp(s_mode, "multi") == 0) {
+                pl->mode = LOGMODE_MULTI;
             } else if (strcasecmp(s_mode, "normal") != 0) {
                 SCLogError(SC_ERR_INVALID_ARGUMENT,
                     "log-pcap you must specify \"sguil\" or \"normal\" mode "