]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
netmap/runmode: minor code cleanup
authorVictor Julien <vjulien@oisf.net>
Tue, 20 Dec 2022 09:58:27 +0000 (10:58 +0100)
committerVictor Julien <vjulien@oisf.net>
Tue, 20 Dec 2022 09:58:27 +0000 (10:58 +0100)
src/runmode-netmap.c

index 351000951f3368cb11231b9b4dbc966f418c74b8..30e726f55771a6eb111333d29fca1835a4de96fb 100644 (file)
@@ -410,29 +410,30 @@ static int NetmapRunModeInit(NetmapRunMode_t runmode)
     const char *live_dev = NULL;
     (void)ConfGet("netmap.live-interface", &live_dev);
 
+    const char *runmode_str = "unknown";
     int ret;
     switch (runmode) {
         case NETMAP_AUTOFP:
+            runmode_str = "autofp";
             ret = RunModeSetLiveCaptureAutoFp(ParseNetmapConfig, NetmapConfigGeThreadsCount,
                     "ReceiveNetmap", "DecodeNetmap", thread_name_autofp, live_dev);
             break;
         case NETMAP_WORKERS:
+            runmode_str = "workers";
             ret = RunModeSetLiveCaptureWorkers(ParseNetmapConfig, NetmapConfigGeThreadsCount,
                     "ReceiveNetmap", "DecodeNetmap", thread_name_workers, live_dev);
             break;
         case NETMAP_SINGLE:
+            runmode_str = "single";
             ret = RunModeSetLiveCaptureSingle(ParseNetmapConfig, NetmapConfigGeThreadsCount,
                     "ReceiveNetmap", "DecodeNetmap", thread_name_single, live_dev);
             break;
     }
     if (ret != 0) {
-        FatalError("Unable to start runmode %s", runmode == NETMAP_AUTOFP    ? "autofp"
-                                                 : runmode == NETMAP_WORKERS ? "workers"
-                                                                             : "single");
+        FatalError("Unable to start runmode %s", runmode_str);
     }
 
-    SCLogDebug("%s initialized",
-            runmode == NETMAP_AUTOFP ? "autofp" : runmode == NETMAP_WORKERS ? "workers" : "single");
+    SCLogDebug("%s initialized", runmode_str);
 
     SCReturnInt(0);
 }