diff options
| author | Daniel Walton <dwalton@cumulusnetworks.com> | 2016-09-22 23:51:23 +0000 | 
|---|---|---|
| committer | Daniel Walton <dwalton@cumulusnetworks.com> | 2016-09-22 23:51:23 +0000 | 
| commit | dd4f9f99ed4f5012e11a1c1eed0180345217eaa9 (patch) | |
| tree | e836d5035fed1c6f2e7e4d6bd29b5a12dbc5bee3 /ripngd/ripng_routemap.c | |
| parent | 7fcbbdaeb6fca9632811792e74b0ebd11ffab214 (diff) | |
ripngd: argv update
Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
Diffstat (limited to 'ripngd/ripng_routemap.c')
| -rw-r--r-- | ripngd/ripng_routemap.c | 44 | 
1 files changed, 13 insertions, 31 deletions
diff --git a/ripngd/ripng_routemap.c b/ripngd/ripng_routemap.c index 9bda2e260d..52495aa3ff 100644 --- a/ripngd/ripng_routemap.c +++ b/ripngd/ripng_routemap.c @@ -507,7 +507,7 @@ DEFUN (match_metric,         "Match metric of route\n"         "Metric value\n")  { -  return ripng_route_match_add (vty, vty->index, "metric", argv[0]); +  return ripng_route_match_add (vty, vty->index, "metric", argv[2]->arg);  }  DEFUN (no_match_metric, @@ -517,10 +517,7 @@ DEFUN (no_match_metric,         MATCH_STR         "Match metric of route\n")  { -  if (argc == 0) -    return ripng_route_match_delete (vty, vty->index, "metric", NULL); - -  return ripng_route_match_delete (vty, vty->index, "metric", argv[0]); +  return ripng_route_match_delete (vty, vty->index, "metric", argv[3]->arg);  }  ALIAS (no_match_metric, @@ -538,7 +535,7 @@ DEFUN (match_interface,         "Match first hop interface of route\n"         "Interface name\n")  { -  return ripng_route_match_add (vty, vty->index, "interface", argv[0]); +  return ripng_route_match_add (vty, vty->index, "interface", argv[2]->arg);  }  DEFUN (no_match_interface, @@ -548,10 +545,7 @@ DEFUN (no_match_interface,         MATCH_STR         "Match first hop interface of route\n")  { -  if (argc == 0) -    return ripng_route_match_delete (vty, vty->index, "interface", NULL); - -  return ripng_route_match_delete (vty, vty->index, "interface", argv[0]); +  return ripng_route_match_delete (vty, vty->index, "interface", argv[3]->arg);  }  ALIAS (no_match_interface, @@ -569,7 +563,7 @@ DEFUN (match_tag,         "Match tag of route\n"         "Metric value\n")  { -  return ripng_route_match_add (vty, vty->index, "tag", argv[0]); +  return ripng_route_match_add (vty, vty->index, "tag", argv[2]->arg);  }  DEFUN (no_match_tag, @@ -579,10 +573,7 @@ DEFUN (no_match_tag,         MATCH_STR         "Match tag of route\n")  { -  if (argc == 0) -    return ripng_route_match_delete (vty, vty->index, "tag", NULL); - -  return ripng_route_match_delete (vty, vty->index, "tag", argv[0]); +  return ripng_route_match_delete (vty, vty->index, "tag", argv[3]->arg);  }  ALIAS (no_match_tag, @@ -602,7 +593,7 @@ DEFUN (set_metric,         "Metric value for destination routing protocol\n"         "Metric value\n")  { -  return ripng_route_set_add (vty, vty->index, "metric", argv[0]); +  return ripng_route_set_add (vty, vty->index, "metric", argv[2]->arg);  }  DEFUN (no_set_metric, @@ -612,10 +603,7 @@ DEFUN (no_set_metric,         SET_STR         "Metric value for destination routing protocol\n")  { -  if (argc == 0) -    return ripng_route_set_delete (vty, vty->index, "metric", NULL); - -  return ripng_route_set_delete (vty, vty->index, "metric", argv[0]); +  return ripng_route_set_delete (vty, vty->index, "metric", argv[3]->arg);  }  ALIAS (no_set_metric, @@ -638,7 +626,7 @@ DEFUN (set_ipv6_nexthop_local,    union sockunion su;    int ret; -  ret = str2sockunion (argv[0], &su); +  ret = str2sockunion (argv[4]->arg, &su);    if (ret < 0)      {        vty_out (vty, "%% Malformed next-hop local address%s", VTY_NEWLINE); @@ -651,7 +639,7 @@ DEFUN (set_ipv6_nexthop_local,        return CMD_WARNING;      } -  return ripng_route_set_add (vty, vty->index, "ipv6 next-hop local", argv[0]); +  return ripng_route_set_add (vty, vty->index, "ipv6 next-hop local", argv[4]->arg);  }  DEFUN (no_set_ipv6_nexthop_local, @@ -663,10 +651,7 @@ DEFUN (no_set_ipv6_nexthop_local,         "IPv6 next-hop address\n"         "IPv6 local address\n")  { -  if (argc == 0) -    return ripng_route_set_delete (vty, vty->index, "ipv6 next-hop local", NULL); - -  return ripng_route_set_delete (vty, vty->index, "ipv6 next-hop local", argv[0]); +  return ripng_route_set_delete (vty, vty->index, "ipv6 next-hop local", argv[5]->arg);  }  ALIAS (no_set_ipv6_nexthop_local, @@ -686,7 +671,7 @@ DEFUN (set_tag,         "Tag value for routing protocol\n"         "Tag value\n")  { -  return ripng_route_set_add (vty, vty->index, "tag", argv[0]); +  return ripng_route_set_add (vty, vty->index, "tag", argv[2]->arg);  }  DEFUN (no_set_tag, @@ -696,10 +681,7 @@ DEFUN (no_set_tag,         SET_STR         "Tag value for routing protocol\n")  { -  if (argc == 0) -    return ripng_route_set_delete (vty, vty->index, "tag", NULL); - -  return ripng_route_set_delete (vty, vty->index, "tag", argv[0]); +  return ripng_route_set_delete (vty, vty->index, "tag", argv[3]->arg);  }  ALIAS (no_set_tag,  | 
