diff options
author | Christian Breunig <christian@breunig.cc> | 2023-12-15 07:25:39 +0100 |
---|---|---|
committer | Christian Breunig <christian@breunig.cc> | 2023-12-15 07:26:39 +0100 |
commit | 892c28ccf634173d4c4952c248cb03974c560793 (patch) | |
tree | cf0c67c253dbf84e8d9a378ea737036c6bf8696e /src/conf_mode/system_frr.py | |
parent | a9ff143fc1e9a95ac2f375db0bd06a8a43fa860e (diff) | |
download | vyos-1x-892c28ccf634173d4c4952c248cb03974c560793.tar.gz vyos-1x-892c28ccf634173d4c4952c248cb03974c560793.zip |
frr: T4020: add option to define number of open file descriptors
This allows the operator to control the number of open file descriptors each
daemon is allowed to start with. The current assumed value on most operating
systems is 1024.
If the operator plans to run bgp with several thousands of peers then this is
where we would modify FRR to allow this to happen.
set system frr descriptors <n>
Diffstat (limited to 'src/conf_mode/system_frr.py')
-rwxr-xr-x | src/conf_mode/system_frr.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/conf_mode/system_frr.py b/src/conf_mode/system_frr.py index 6727b63c2..07f291000 100755 --- a/src/conf_mode/system_frr.py +++ b/src/conf_mode/system_frr.py @@ -40,7 +40,9 @@ def get_config(config=None): conf = Config() base = ['system', 'frr'] - frr_config = conf.get_config_dict(base, get_first_key=True) + frr_config = conf.get_config_dict(base, key_mangling=('-', '_'), + get_first_key=True, + with_recursive_defaults=True) return frr_config |