]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
dpdk: use default iface-copy value if not specified
authorLukas Sismis <lsismis@oisf.net>
Tue, 4 Feb 2025 09:17:46 +0000 (10:17 +0100)
committerVictor Julien <victor@inliniac.net>
Mon, 31 Mar 2025 17:16:50 +0000 (19:16 +0200)
Ticket: 7374

src/runmode-dpdk.c

index 6bc795497205dfbc6701511def6fea5b857d72ac..d9fb0c25abc680aa41705ec3ff5689bc32d20bb2 100644 (file)
@@ -947,17 +947,15 @@ static int ConfigLoad(DPDKIfaceConfig *iconf, const char *iface)
     }
 
     retval = ConfGetChildValueWithDefault(if_root, if_default, dpdk_yaml.copy_mode, &copy_mode_str);
-    if (retval != 1)
-        SCReturnInt(-ENOENT);
-    if (retval < 0)
-        SCReturnInt(retval);
+    if (retval != 1) {
+        copy_mode_str = DPDK_CONFIG_DEFAULT_COPY_MODE;
+    }
 
     retval = ConfGetChildValueWithDefault(
             if_root, if_default, dpdk_yaml.copy_iface, &copy_iface_str);
-    if (retval != 1)
-        SCReturnInt(-ENOENT);
-    if (retval < 0)
-        SCReturnInt(retval);
+    if (retval != 1) {
+        copy_iface_str = DPDK_CONFIG_DEFAULT_COPY_INTERFACE;
+    }
 
     retval = ConfigSetCopyIfaceSettings(iconf, copy_iface_str, copy_mode_str);
     if (retval < 0)