summaryrefslogtreecommitdiff
path: root/src/conf_mode/vpp.py
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@vyos.io>2025-03-18 15:58:26 +0000
committerGitHub <noreply@github.com>2025-03-18 15:58:26 +0000
commit337837dd8a57d7af282d603f8b930ed40f7fa03c (patch)
treef156d60a3f29bae77303f8409ccc3395d9d7bad2 /src/conf_mode/vpp.py
parent7de0ab73af90d4d39519f3ba0dec80fb6b9badf5 (diff)
parent13f99beada6ac28ede7c74d434b84a63bf9905b0 (diff)
downloadvyos-1x-337837dd8a57d7af282d603f8b930ed40f7fa03c.tar.gz
vyos-1x-337837dd8a57d7af282d603f8b930ed40f7fa03c.zip
Merge pull request #16 from sever-sever/T7181
T7181: VPP add initial source NAT implentation
Diffstat (limited to 'src/conf_mode/vpp.py')
-rwxr-xr-xsrc/conf_mode/vpp.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/conf_mode/vpp.py b/src/conf_mode/vpp.py
index 90a3bb7fb..1f4c6c0f0 100755
--- a/src/conf_mode/vpp.py
+++ b/src/conf_mode/vpp.py
@@ -135,6 +135,10 @@ def get_config(config=None):
# to be reinitialized after the commit
set_dependents('ethernet', conf, removed_iface)
+ # NAT dependency
+ if conf.exists(['vpp', 'nat44', 'source']):
+ set_dependents('vpp_nat_source', conf)
+
if not conf.exists(base):
return {
'removed_ifaces': removed_ifaces,