summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/conf_mode/vpp.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/conf_mode/vpp.py b/src/conf_mode/vpp.py
index fe6436c15..ec6873e0d 100755
--- a/src/conf_mode/vpp.py
+++ b/src/conf_mode/vpp.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
#
-# Copyright (C) 2023-2024 VyOS Inc.
+# Copyright (C) 2023-2025 VyOS Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -139,6 +139,10 @@ def get_config(config=None):
config = config_dict_merge(default_values, config)
+ # Ignore default XML values if config doesn't exists
+ if not conf.exists(base_settings + ['ipsec']):
+ del config['settings']['ipsec']
+
# add running config
if effective_config:
config['effective'] = effective_config