diff options
author | Daniil Baturin <daniil@vyos.io> | 2022-05-15 22:16:36 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-15 22:16:36 +0300 |
commit | 2353f164fc1f61002c9da4fd852854ee1355b8cd (patch) | |
tree | 657b4eeb27de81969dc44cb18102fa335d06f6c5 | |
parent | b98e0e90ce1e135f8ffe19c1ce1f9b9e44efaa77 (diff) | |
parent | 415a470f9dba21ed88ed43c1151e33e3cfd62ca9 (diff) | |
download | vyos-1x-2353f164fc1f61002c9da4fd852854ee1355b8cd.tar.gz vyos-1x-2353f164fc1f61002c9da4fd852854ee1355b8cd.zip |
Merge pull request #1324 from sever-sever/T4082
ldp: T4082: Add restart ldp command for op-mode
-rw-r--r-- | op-mode-definitions/restart-frr.xml.in | 6 | ||||
-rwxr-xr-x | src/op_mode/restart_frr.py | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/op-mode-definitions/restart-frr.xml.in b/op-mode-definitions/restart-frr.xml.in index 475bd1ee8..4e2be1bf2 100644 --- a/op-mode-definitions/restart-frr.xml.in +++ b/op-mode-definitions/restart-frr.xml.in @@ -26,6 +26,12 @@ </properties> <command>sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart --daemon isisd</command> </leafNode> + <leafNode name="ldp"> + <properties> + <help>Restart the Label Distribution Protocol (LDP) daemon</help> + </properties> + <command>sudo ${vyos_op_scripts_dir}/restart_frr.py --action restart --daemon ldpd</command> + </leafNode> <leafNode name="ospf"> <properties> <help>Restart Open Shortest Path First (OSPF) routing daemon</help> diff --git a/src/op_mode/restart_frr.py b/src/op_mode/restart_frr.py index 109c8dd7b..e5014452f 100755 --- a/src/op_mode/restart_frr.py +++ b/src/op_mode/restart_frr.py @@ -138,7 +138,7 @@ def _reload_config(daemon): # define program arguments cmd_args_parser = argparse.ArgumentParser(description='restart frr daemons') cmd_args_parser.add_argument('--action', choices=['restart'], required=True, help='action to frr daemons') -cmd_args_parser.add_argument('--daemon', choices=['bfdd', 'bgpd', 'ospfd', 'ospf6d', 'isisd', 'ripd', 'ripngd', 'staticd', 'zebra'], required=False, nargs='*', help='select single or multiple daemons') +cmd_args_parser.add_argument('--daemon', choices=['bfdd', 'bgpd', 'ldpd', 'ospfd', 'ospf6d', 'isisd', 'ripd', 'ripngd', 'staticd', 'zebra'], required=False, nargs='*', help='select single or multiple daemons') # parse arguments cmd_args = cmd_args_parser.parse_args() |