summaryrefslogtreecommitdiff
path: root/src/services
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2024-12-19 16:59:10 +0100
committerGitHub <noreply@github.com>2024-12-19 16:59:10 +0100
commitccb260c0971f1621a581158e4933727edfea034a (patch)
tree301f4fd6aa4669adcd3bcdc5cadb4e4aacc5e5a4 /src/services
parentfdb9ce311ae485bcdaa59c5653c631df7efd3e29 (diff)
parentd2a7584a6d5cc3fcd01471b9cfd45735b5458724 (diff)
downloadvyos-1x-ccb260c0971f1621a581158e4933727edfea034a.tar.gz
vyos-1x-ccb260c0971f1621a581158e4933727edfea034a.zip
Merge pull request #4243 from c-po/frr-10
frrender: T6746: runtime improvements
Diffstat (limited to 'src/services')
-rwxr-xr-xsrc/services/vyos-configd3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/services/vyos-configd b/src/services/vyos-configd
index ecad85801..d558e8c26 100755
--- a/src/services/vyos-configd
+++ b/src/services/vyos-configd
@@ -38,6 +38,7 @@ from vyos.configsource import ConfigSourceError
from vyos.configdiff import get_commit_scripts
from vyos.config import Config
from vyos.frrender import FRRender
+from vyos.frrender import get_frrender_dict
from vyos import ConfigError
CFG_GROUP = 'vyattacfg'
@@ -333,6 +334,8 @@ if __name__ == '__main__':
if hasattr(config, 'frrender_cls') and res == R_SUCCESS:
frrender_cls = getattr(config, 'frrender_cls')
+ tmp = get_frrender_dict(config)
+ frrender_cls.generate(tmp)
frrender_cls.apply()
else:
logger.critical(f'Unexpected message: {message}')