diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-01-26 10:59:15 -0500 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-03-09 11:07:41 -0500 |
| commit | dba32923eb4198bb17e2cdbcd9e88c7decde81c4 (patch) | |
| tree | 1098f14b993887494e098bd1256720f32abd5d2b /lib/nexthop_group.c | |
| parent | 7ee30f288e9d572d971c2a36b68775c7d2fac299 (diff) | |
lib, vtysh: Start cli for nexthop-group
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/nexthop_group.c')
| -rw-r--r-- | lib/nexthop_group.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/lib/nexthop_group.c b/lib/nexthop_group.c index 8bdc585405..e7f10487d1 100644 --- a/lib/nexthop_group.c +++ b/lib/nexthop_group.c @@ -21,6 +21,12 @@ #include <nexthop.h> #include <nexthop_group.h> +#include <vty.h> +#include <command.h> + +#ifndef VTYSH_EXTRACT_PL +#include "lib/nexthop_group_clippy.c" +#endif /* Add nexthop to the end of a nexthop list. */ void nexthop_add(struct nexthop **target, struct nexthop *nexthop) @@ -64,3 +70,31 @@ void copy_nexthops(struct nexthop **tnh, struct nexthop *nh, nexthop); } } + +DEFPY (nexthop_group, + nexthop_group_cmd, + "nexthop-group NAME", + "Enter into the nexthop-group submode\n" + "Specify the NAME of the nexthop-group\n") +{ + return CMD_SUCCESS; +} + +struct cmd_node nexthop_group_node = { + NH_GROUP_NODE, + "%s(config-nh-group)# ", + 1 +}; + +static int nexthop_group_write(struct vty *vty) +{ + vty_out(vty, "!\n"); + + return 1; +} + +void nexthop_group_init(void) +{ + install_node(&nexthop_group_node, nexthop_group_write); + install_element(CONFIG_NODE, &nexthop_group_cmd); +} |
