diff options
author | Devon Mar <devonm@mdmm.ca> | 2021-12-16 20:43:20 -0800 |
---|---|---|
committer | Devon Mar <devonm@mdmm.ca> | 2021-12-16 20:43:20 -0800 |
commit | 0ef775ab6563af8c20d72d3e30751d50946ab704 (patch) | |
tree | 47cea85591ff7493d5915046db3f65de197e052d | |
parent | da5f36ce0971f41d9d45a16fc64abbe1150d92e5 (diff) | |
download | vyos-1x-0ef775ab6563af8c20d72d3e30751d50946ab704.tar.gz vyos-1x-0ef775ab6563af8c20d72d3e30751d50946ab704.zip |
Add restart ldp command
-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() |