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()  | 
