"Address to match\n"
"Wildcard bits\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2], argv[3],
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, argv[3]->arg, argv[4]->arg,
NULL, NULL, 0, 1);
}
"Specify packets to forward\n"
"Address to match\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2], "0.0.0.0",
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, argv[3]->arg, "0.0.0.0",
NULL, NULL, 0, 1);
}
"A single host address\n"
"Address to match\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2], "0.0.0.0",
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, argv[4]->arg, "0.0.0.0",
NULL, NULL, 0, 1);
}
"Specify packets to forward\n"
"Any source host\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], "0.0.0.0",
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, "0.0.0.0",
"255.255.255.255", NULL, NULL, 0, 1);
}
"Address to match\n"
"Wildcard bits\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2], argv[3],
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, argv[4]->arg, argv[5]->arg,
NULL, NULL, 0, 0);
}
"Specify packets to forward\n"
"Address to match\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2], "0.0.0.0",
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, argv[4]->arg, "0.0.0.0",
NULL, NULL, 0, 0);
}
"A single host address\n"
"Address to match\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2], "0.0.0.0",
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, argv[5]->arg, "0.0.0.0",
NULL, NULL, 0, 0);
}
"Specify packets to forward\n"
"Any source host\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], "0.0.0.0",
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, "0.0.0.0",
"255.255.255.255", NULL, NULL, 0, 0);
}
"Destination address\n"
"Destination Wildcard bits\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2],
- argv[3], argv[4], argv[5], 1 ,1);
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, argv[4]->arg,
+ argv[5]->arg, argv[6]->arg, argv[7]->arg, 1 ,1);
}
DEFUN (access_list_extended_mask_any,
"Source wildcard bits\n"
"Any destination host\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2],
- argv[3], "0.0.0.0",
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, argv[4]->arg,
+ argv[5]->arg, "0.0.0.0",
"255.255.255.255", 1, 1);
}
"Destination address\n"
"Destination Wildcard bits\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], "0.0.0.0",
- "255.255.255.255", argv[2],
- argv[3], 1, 1);
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, "0.0.0.0",
+ "255.255.255.255", argv[5]->arg,
+ argv[6]->arg, 1, 1);
}
DEFUN (access_list_extended_any_any,
"Any source host\n"
"Any destination host\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], "0.0.0.0",
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, "0.0.0.0",
"255.255.255.255", "0.0.0.0",
"255.255.255.255", 1, 1);
}
"A single destination host\n"
"Destination address\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2],
- argv[3], argv[4],
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, argv[4]->arg,
+ argv[5]->arg, argv[7]->arg,
"0.0.0.0", 1, 1);
}
"Destination address\n"
"Destination Wildcard bits\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2],
- "0.0.0.0", argv[3],
- argv[4], 1, 1);
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, argv[5]->arg,
+ "0.0.0.0", argv[6]->arg,
+ argv[7]->arg, 1, 1);
}
DEFUN (access_list_extended_host_host,
"A single destination host\n"
"Destination address\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2],
- "0.0.0.0", argv[3],
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, argv[5]->arg,
+ "0.0.0.0", argv[7]->arg,
"0.0.0.0", 1, 1);
}
"A single destination host\n"
"Destination address\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], "0.0.0.0",
- "255.255.255.255", argv[2],
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, "0.0.0.0",
+ "255.255.255.255", argv[6]->arg,
"0.0.0.0", 1, 1);
}
"Source address\n"
"Any destination host\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2],
+ return filter_set_cisco (vty, argv[1]->arg, argv[2]->arg, argv[5]->arg,
"0.0.0.0", "0.0.0.0",
"255.255.255.255", 1, 1);
}
"Destination address\n"
"Destination Wildcard bits\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2],
- argv[3], argv[4], argv[5], 1, 0);
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, argv[5]->arg,
+ argv[6]->arg, argv[7]->arg, argv[8]->arg, 1, 0);
}
DEFUN (no_access_list_extended_mask_any,
"Source wildcard bits\n"
"Any destination host\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2],
- argv[3], "0.0.0.0",
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, argv[5]->arg,
+ argv[6]->arg, "0.0.0.0",
"255.255.255.255", 1, 0);
}
"Destination address\n"
"Destination Wildcard bits\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], "0.0.0.0",
- "255.255.255.255", argv[2],
- argv[3], 1, 0);
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, "0.0.0.0",
+ "255.255.255.255", argv[6]->arg,
+ argv[7]->arg, 1, 0);
}
DEFUN (no_access_list_extended_any_any,
"Any source host\n"
"Any destination host\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], "0.0.0.0",
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, "0.0.0.0",
"255.255.255.255", "0.0.0.0",
"255.255.255.255", 1, 0);
}
"A single destination host\n"
"Destination address\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2],
- argv[3], argv[4],
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, argv[5]->arg,
+ argv[6]->arg, argv[8]->arg,
"0.0.0.0", 1, 0);
}
"Destination address\n"
"Destination Wildcard bits\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2],
- "0.0.0.0", argv[3],
- argv[4], 1, 0);
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, argv[6]->arg,
+ "0.0.0.0", argv[7]->arg,
+ argv[8]->arg, 1, 0);
}
DEFUN (no_access_list_extended_host_host,
"A single destination host\n"
"Destination address\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2],
- "0.0.0.0", argv[3],
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, argv[6]->arg,
+ "0.0.0.0", argv[8]->arg,
"0.0.0.0", 1, 0);
}
"A single destination host\n"
"Destination address\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], "0.0.0.0",
- "255.255.255.255", argv[2],
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, "0.0.0.0",
+ "255.255.255.255", argv[7]->arg,
"0.0.0.0", 1, 0);
}
"Source address\n"
"Any destination host\n")
{
- return filter_set_cisco (vty, argv[0], argv[1], argv[2],
+ return filter_set_cisco (vty, argv[2]->arg, argv[3]->arg, argv[6]->arg,
"0.0.0.0", "0.0.0.0",
"255.255.255.255", 1, 0);
}
"Specify packets to forward\n"
"Prefix to match. e.g. 10.0.0.0/8\n")
{
- return filter_set_zebra (vty, argv[0], argv[1], AFI_IP, argv[2], 0, 1);
+ return filter_set_zebra (vty, argv[1]->arg, argv[2]->arg, AFI_IP, argv[3]->arg, 0, 1);
}
DEFUN (access_list_exact,
"Prefix to match. e.g. 10.0.0.0/8\n"
"Exact match of the prefixes\n")
{
- return filter_set_zebra (vty, argv[0], argv[1], AFI_IP, argv[2], 1, 1);
+ return filter_set_zebra (vty, argv[1]->arg, argv[2]->arg, AFI_IP, argv[3]->arg, 1, 1);
}
DEFUN (access_list_any,
"Specify packets to forward\n"
"Prefix to match. e.g. 10.0.0.0/8\n")
{
- return filter_set_zebra (vty, argv[0], argv[1], AFI_IP, "0.0.0.0/0", 0, 1);
+ return filter_set_zebra (vty, argv[1]->arg, argv[2]->arg, AFI_IP, "0.0.0.0/0", 0, 1);
}
DEFUN (no_access_list,
"Specify packets to forward\n"
"Prefix to match. e.g. 10.0.0.0/8\n")
{
- return filter_set_zebra (vty, argv[0], argv[1], AFI_IP, argv[2], 0, 0);
+ return filter_set_zebra (vty, argv[2]->arg, argv[3]->arg, AFI_IP, argv[4]->arg, 0, 0);
}
DEFUN (no_access_list_exact,
"Prefix to match. e.g. 10.0.0.0/8\n"
"Exact match of the prefixes\n")
{
- return filter_set_zebra (vty, argv[0], argv[1], AFI_IP, argv[2], 1, 0);
+ return filter_set_zebra (vty, argv[2]->arg, argv[3]->arg, AFI_IP, argv[4]->arg, 1, 0);
}
DEFUN (no_access_list_any,
"Specify packets to forward\n"
"Prefix to match. e.g. 10.0.0.0/8\n")
{
- return filter_set_zebra (vty, argv[0], argv[1], AFI_IP, "0.0.0.0/0", 0, 0);
+ return filter_set_zebra (vty, argv[2]->arg, argv[3]->arg, AFI_IP, "0.0.0.0/0", 0, 0);
}
DEFUN (no_access_list_all,
struct access_master *master;
/* Looking up access_list. */
- access = access_list_lookup (AFI_IP, argv[0]);
+ access = access_list_lookup (AFI_IP, argv[2]->arg);
if (access == NULL)
{
- vty_out (vty, "%% access-list %s doesn't exist%s", argv[0],
+ vty_out (vty, "%% access-list %s doesn't exist%s", argv[2]->arg,
VTY_NEWLINE);
return CMD_WARNING;
}
{
struct access_list *access;
- access = access_list_get (AFI_IP, argv[0]);
+ access = access_list_get (AFI_IP, argv[1]->arg);
if (access->remark)
{
"IP zebra access-list\n"
"Access list entry comment\n")
{
- return vty_access_list_remark_unset (vty, AFI_IP, argv[0]);
+ return vty_access_list_remark_unset (vty, AFI_IP, argv[2]->arg);
}
ALIAS (no_access_list_remark,
"Specify packets to forward\n"
"Prefix to match. e.g. 3ffe:506::/32\n")
{
- return filter_set_zebra (vty, argv[0], argv[1], AFI_IP6, argv[2], 0, 1);
+ return filter_set_zebra (vty, argv[2]->arg, argv[3]->arg, AFI_IP6, argv[4]->arg, 0, 1);
}
DEFUN (ipv6_access_list_exact,
"Prefix to match. e.g. 3ffe:506::/32\n"
"Exact match of the prefixes\n")
{
- return filter_set_zebra (vty, argv[0], argv[1], AFI_IP6, argv[2], 1, 1);
+ return filter_set_zebra (vty, argv[2]->arg, argv[3]->arg, AFI_IP6, argv[4]->arg, 1, 1);
}
DEFUN (ipv6_access_list_any,
"Specify packets to forward\n"
"Any prefixi to match\n")
{
- return filter_set_zebra (vty, argv[0], argv[1], AFI_IP6, "::/0", 0, 1);
+ return filter_set_zebra (vty, argv[2]->arg, argv[3]->arg, AFI_IP6, "::/0", 0, 1);
}
DEFUN (no_ipv6_access_list,
"Specify packets to forward\n"
"Prefix to match. e.g. 3ffe:506::/32\n")
{
- return filter_set_zebra (vty, argv[0], argv[1], AFI_IP6, argv[2], 0, 0);
+ return filter_set_zebra (vty, argv[3]->arg, argv[4]->arg, AFI_IP6, argv[5]->arg, 0, 0);
}
DEFUN (no_ipv6_access_list_exact,
"Prefix to match. e.g. 3ffe:506::/32\n"
"Exact match of the prefixes\n")
{
- return filter_set_zebra (vty, argv[0], argv[1], AFI_IP6, argv[2], 1, 0);
+ return filter_set_zebra (vty, argv[3]->arg, argv[4]->arg, AFI_IP6, argv[5]->arg, 1, 0);
}
DEFUN (no_ipv6_access_list_any,
"Specify packets to forward\n"
"Any prefixi to match\n")
{
- return filter_set_zebra (vty, argv[0], argv[1], AFI_IP6, "::/0", 0, 0);
+ return filter_set_zebra (vty, argv[3]->arg, argv[4]->arg, AFI_IP6, "::/0", 0, 0);
}
struct access_master *master;
/* Looking up access_list. */
- access = access_list_lookup (AFI_IP6, argv[0]);
+ access = access_list_lookup (AFI_IP6, argv[3]->arg);
if (access == NULL)
{
- vty_out (vty, "%% access-list %s doesn't exist%s", argv[0],
+ vty_out (vty, "%% access-list %s doesn't exist%s", argv[3]->arg,
VTY_NEWLINE);
return CMD_WARNING;
}
{
struct access_list *access;
- access = access_list_get (AFI_IP6, argv[0]);
+ access = access_list_get (AFI_IP6, argv[2]->arg);
if (access->remark)
{
"IPv6 zebra access-list\n"
"Access list entry comment\n")
{
- return vty_access_list_remark_unset (vty, AFI_IP6, argv[0]);
+ return vty_access_list_remark_unset (vty, AFI_IP6, argv[3]->arg);
}
ALIAS (no_ipv6_access_list_remark,
"IP extended access list (expanded range)\n"
"IP zebra access-list\n")
{
- return filter_show (vty, argv[0], AFI_IP);
+ return filter_show (vty, argv[3]->arg, AFI_IP);
}
#ifdef HAVE_IPV6
"List IPv6 access lists\n"
"IPv6 zebra access-list\n")
{
- return filter_show (vty, argv[0], AFI_IP6);
+ return filter_show (vty, argv[3]->arg, AFI_IP6);
}
#endif /* HAVE_IPV6 */
{
struct keychain *keychain;
- keychain = keychain_get (argv[0]);
+ keychain = keychain_get (argv[2]->arg);
vty->index = keychain;
vty->node = KEYCHAIN_NODE;
{
struct keychain *keychain;
- keychain = keychain_lookup (argv[0]);
+ keychain = keychain_lookup (argv[3]->arg);
if (! keychain)
{
- vty_out (vty, "Can't find keychain %s%s", argv[0], VTY_NEWLINE);
+ vty_out (vty, "Can't find keychain %s%s", argv[3]->arg, VTY_NEWLINE);
return CMD_WARNING;
}
keychain = vty->index;
- VTY_GET_INTEGER ("key identifier", index, argv[0]);
+ VTY_GET_INTEGER ("key identifier", index, argv[1]->arg);
key = key_get (keychain, index);
vty->index_sub = key;
vty->node = KEYCHAIN_KEY_NODE;
keychain = vty->index;
- VTY_GET_INTEGER ("key identifier", index, argv[0]);
+ VTY_GET_INTEGER ("key identifier", index, argv[2]->arg);
key = key_lookup (keychain, index);
if (! key)
{
if (key->string)
XFREE(MTYPE_KEY, key->string);
- key->string = XSTRDUP(MTYPE_KEY, argv[0]);
+ key->string = XSTRDUP(MTYPE_KEY, argv[1]->arg);
return CMD_SUCCESS;
}
key = vty->index_sub;
- return key_lifetime_set (vty, &key->accept, argv[0], argv[1], argv[2],
- argv[3], argv[4], argv[5], argv[6], argv[7]);
+ return key_lifetime_set (vty, &key->accept, argv[1]->arg, argv[2]->arg, argv[3]->arg,
+ argv[4]->arg, argv[5]->arg, argv[6]->arg, argv[7]->arg, argv[8]->arg);
}
DEFUN (accept_lifetime_day_month_month_day,
key = vty->index_sub;
- return key_lifetime_set (vty, &key->accept, argv[0], argv[1], argv[2],
- argv[3], argv[4], argv[6], argv[5], argv[7]);
+ return key_lifetime_set (vty, &key->accept, argv[1]->arg, argv[2]->arg, argv[3]->arg,
+ argv[4]->arg, argv[5]->arg, argv[7]->arg, argv[6]->arg, argv[8]->arg);
}
DEFUN (accept_lifetime_month_day_day_month,
key = vty->index_sub;
- return key_lifetime_set (vty, &key->accept, argv[0], argv[2], argv[1],
- argv[3], argv[4], argv[5], argv[6], argv[7]);
+ return key_lifetime_set (vty, &key->accept, argv[1]->arg, argv[3]->arg, argv[2]->arg,
+ argv[4]->arg, argv[5]->arg, argv[6]->arg, argv[7]->arg, argv[8]->arg);
}
DEFUN (accept_lifetime_month_day_month_day,
key = vty->index_sub;
- return key_lifetime_set (vty, &key->accept, argv[0], argv[2], argv[1],
- argv[3], argv[4], argv[6], argv[5], argv[7]);
+ return key_lifetime_set (vty, &key->accept, argv[1]->arg, argv[3]->arg, argv[2]->arg,
+ argv[4]->arg, argv[5]->arg, argv[7]->arg, argv[6]->arg, argv[8]->arg);
}
DEFUN (accept_lifetime_infinite_day_month,
key = vty->index_sub;
- return key_lifetime_infinite_set (vty, &key->accept, argv[0], argv[1],
- argv[2], argv[3]);
+ return key_lifetime_infinite_set (vty, &key->accept, argv[1]->arg, argv[2]->arg,
+ argv[3]->arg, argv[4]->arg);
}
DEFUN (accept_lifetime_infinite_month_day,
key = vty->index_sub;
- return key_lifetime_infinite_set (vty, &key->accept, argv[0], argv[2],
- argv[1], argv[3]);
+ return key_lifetime_infinite_set (vty, &key->accept, argv[1]->arg, argv[3]->arg,
+ argv[2]->arg, argv[4]->arg);
}
DEFUN (accept_lifetime_duration_day_month,
key = vty->index_sub;
- return key_lifetime_duration_set (vty, &key->accept, argv[0], argv[1],
- argv[2], argv[3], argv[4]);
+ return key_lifetime_duration_set (vty, &key->accept, argv[1]->arg, argv[2]->arg,
+ argv[3]->arg, argv[4]->arg, argv[6]->arg);
}
DEFUN (accept_lifetime_duration_month_day,
key = vty->index_sub;
- return key_lifetime_duration_set (vty, &key->accept, argv[0], argv[2],
- argv[1], argv[3], argv[4]);
+ return key_lifetime_duration_set (vty, &key->accept, argv[1]->arg, argv[3]->arg,
+ argv[2]->arg, argv[4]->arg, argv[6]->arg);
}
DEFUN (send_lifetime_day_month_day_month,
key = vty->index_sub;
- return key_lifetime_set (vty, &key->send, argv[0], argv[1], argv[2], argv[3],
- argv[4], argv[5], argv[6], argv[7]);
+ return key_lifetime_set (vty, &key->send, argv[1]->arg, argv[2]->arg, argv[3]->arg, argv[4]->arg,
+ argv[5]->arg, argv[6]->arg, argv[7]->arg, argv[8]->arg);
}
DEFUN (send_lifetime_day_month_month_day,
key = vty->index_sub;
- return key_lifetime_set (vty, &key->send, argv[0], argv[1], argv[2], argv[3],
- argv[4], argv[6], argv[5], argv[7]);
+ return key_lifetime_set (vty, &key->send, argv[1]->arg, argv[2]->arg, argv[3]->arg, argv[4]->arg,
+ argv[5]->arg, argv[7]->arg, argv[6]->arg, argv[8]->arg);
}
DEFUN (send_lifetime_month_day_day_month,
key = vty->index_sub;
- return key_lifetime_set (vty, &key->send, argv[0], argv[2], argv[1], argv[3],
- argv[4], argv[5], argv[6], argv[7]);
+ return key_lifetime_set (vty, &key->send, argv[1]->arg, argv[3]->arg, argv[2]->arg, argv[4]->arg,
+ argv[5]->arg, argv[6]->arg, argv[7]->arg, argv[8]->arg);
}
DEFUN (send_lifetime_month_day_month_day,
key = vty->index_sub;
- return key_lifetime_set (vty, &key->send, argv[0], argv[2], argv[1], argv[3],
- argv[4], argv[6], argv[5], argv[7]);
+ return key_lifetime_set (vty, &key->send, argv[1]->arg, argv[3]->arg, argv[2]->arg, argv[4]->arg,
+ argv[5]->arg, argv[7]->arg, argv[6]->arg, argv[8]->arg);
}
DEFUN (send_lifetime_infinite_day_month,
key = vty->index_sub;
- return key_lifetime_infinite_set (vty, &key->send, argv[0], argv[1], argv[2],
- argv[3]);
+ return key_lifetime_infinite_set (vty, &key->send, argv[1]->arg, argv[2]->arg, argv[3]->arg,
+ argv[4]->arg);
}
DEFUN (send_lifetime_infinite_month_day,
key = vty->index_sub;
- return key_lifetime_infinite_set (vty, &key->send, argv[0], argv[2], argv[1],
- argv[3]);
+ return key_lifetime_infinite_set (vty, &key->send, argv[1]->arg, argv[3]->arg, argv[2]->arg,
+ argv[4]->arg);
}
DEFUN (send_lifetime_duration_day_month,
key = vty->index_sub;
- return key_lifetime_duration_set (vty, &key->send, argv[0], argv[1], argv[2],
- argv[3], argv[4]);
+ return key_lifetime_duration_set (vty, &key->send, argv[1]->arg, argv[2]->arg, argv[3]->arg,
+ argv[4]->arg, argv[6]->arg);
}
DEFUN (send_lifetime_duration_month_day,
key = vty->index_sub;
- return key_lifetime_duration_set (vty, &key->send, argv[0], argv[2], argv[1],
- argv[3], argv[4]);
+ return key_lifetime_duration_set (vty, &key->send, argv[1]->arg, argv[3]->arg, argv[2]->arg,
+ argv[4]->arg, argv[6]->arg);
}
static struct cmd_node keychain_node =
*/
#include <zebra.h>
-#include "lib/json.h"
#include "prefix.h"
#include "command.h"
#include "stream.h"
#include "log.h"
#include "routemap.h"
+#include "lib/json.h"
#include "plist_int.h"
"IP prefix <network>/<length>, e.g., 35.0.0.0/8\n"
"Any prefix match. Same as \"0.0.0.0/0 le 32\"\n")
{
- return vty_prefix_list_install (vty, AFI_IP, argv[0], NULL,
- argv[1], argv[2], NULL, NULL);
+ return vty_prefix_list_install (vty, AFI_IP, argv[2]->arg, NULL,
+ argv[3]->arg, argv[4]->arg, NULL, NULL);
}
DEFUN (ip_prefix_list_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP, argv[0], NULL, argv[1],
- argv[2], argv[3], NULL);
+ return vty_prefix_list_install (vty, AFI_IP, argv[2]->arg, NULL, argv[3]->arg,
+ argv[4]->arg, argv[6]->arg, NULL);
}
DEFUN (ip_prefix_list_ge_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP, argv[0], NULL, argv[1],
- argv[2], argv[3], argv[4]);
+ return vty_prefix_list_install (vty, AFI_IP, argv[2]->arg, NULL, argv[3]->arg,
+ argv[4]->arg, argv[6]->arg, argv[8]->arg);
}
DEFUN (ip_prefix_list_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP, argv[0], NULL, argv[1],
- argv[2], NULL, argv[3]);
+ return vty_prefix_list_install (vty, AFI_IP, argv[2]->arg, NULL, argv[3]->arg,
+ argv[4]->arg, NULL, argv[6]->arg);
}
DEFUN (ip_prefix_list_le_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP, argv[0], NULL, argv[1],
- argv[2], argv[4], argv[3]);
+ return vty_prefix_list_install (vty, AFI_IP, argv[2]->arg, NULL, argv[3]->arg,
+ argv[4]->arg, argv[8]->arg, argv[6]->arg);
}
DEFUN (ip_prefix_list_seq,
"IP prefix <network>/<length>, e.g., 35.0.0.0/8\n"
"Any prefix match. Same as \"0.0.0.0/0 le 32\"\n")
{
- return vty_prefix_list_install (vty, AFI_IP, argv[0], argv[1], argv[2],
- argv[3], NULL, NULL);
+ return vty_prefix_list_install (vty, AFI_IP, argv[2]->arg, argv[4]->arg, argv[5]->arg,
+ argv[6]->arg, NULL, NULL);
}
DEFUN (ip_prefix_list_seq_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP, argv[0], argv[1], argv[2],
- argv[3], argv[4], NULL);
+ return vty_prefix_list_install (vty, AFI_IP, argv[2]->arg, argv[4]->arg, argv[5]->arg,
+ argv[6]->arg, argv[8]->arg, NULL);
}
DEFUN (ip_prefix_list_seq_ge_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP, argv[0], argv[1], argv[2],
- argv[3], argv[4], argv[5]);
+ return vty_prefix_list_install (vty, AFI_IP, argv[2]->arg, argv[4]->arg, argv[5]->arg,
+ argv[6]->arg, argv[8]->arg, argv[10]->arg);
}
DEFUN (ip_prefix_list_seq_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP, argv[0], argv[1], argv[2],
- argv[3], NULL, argv[4]);
+ return vty_prefix_list_install (vty, AFI_IP, argv[2]->arg, argv[4]->arg, argv[5]->arg,
+ argv[6]->arg, NULL, argv[8]->arg);
}
DEFUN (ip_prefix_list_seq_le_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP, argv[0], argv[1], argv[2],
- argv[3], argv[5], argv[4]);
+ return vty_prefix_list_install (vty, AFI_IP, argv[2]->arg, argv[4]->arg, argv[5]->arg,
+ argv[6]->arg, argv[10]->arg, argv[8]->arg);
}
DEFUN (no_ip_prefix_list,
PREFIX_LIST_STR
"Name of a prefix list\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP, argv[0], NULL, NULL,
+ return vty_prefix_list_uninstall (vty, AFI_IP, argv[3]->arg, NULL, NULL,
NULL, NULL, NULL);
}
"IP prefix <network>/<length>, e.g., 35.0.0.0/8\n"
"Any prefix match. Same as \"0.0.0.0/0 le 32\"\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP, argv[0], NULL, argv[1],
- argv[2], NULL, NULL);
+ return vty_prefix_list_uninstall (vty, AFI_IP, argv[3]->arg, NULL, argv[4]->arg,
+ argv[5]->arg, NULL, NULL);
}
DEFUN (no_ip_prefix_list_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP, argv[0], NULL, argv[1],
- argv[2], argv[3], NULL);
+ return vty_prefix_list_uninstall (vty, AFI_IP, argv[3]->arg, NULL, argv[4]->arg,
+ argv[5]->arg, argv[7]->arg, NULL);
}
DEFUN (no_ip_prefix_list_ge_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP, argv[0], NULL, argv[1],
- argv[2], argv[3], argv[4]);
+ return vty_prefix_list_uninstall (vty, AFI_IP, argv[3]->arg, NULL, argv[4]->arg,
+ argv[5]->arg, argv[7]->arg, argv[9]->arg);
}
DEFUN (no_ip_prefix_list_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP, argv[0], NULL, argv[1],
- argv[2], NULL, argv[3]);
+ return vty_prefix_list_uninstall (vty, AFI_IP, argv[3]->arg, NULL, argv[4]->arg,
+ argv[5]->arg, NULL, argv[7]->arg);
}
DEFUN (no_ip_prefix_list_le_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP, argv[0], NULL, argv[1],
- argv[2], argv[4], argv[3]);
+ return vty_prefix_list_uninstall (vty, AFI_IP, argv[3]->arg, NULL, argv[4]->arg,
+ argv[5]->arg, argv[9]->arg, argv[7]->arg);
}
DEFUN (no_ip_prefix_list_seq,
"IP prefix <network>/<length>, e.g., 35.0.0.0/8\n"
"Any prefix match. Same as \"0.0.0.0/0 le 32\"\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP, argv[0], argv[1], argv[2],
- argv[3], NULL, NULL);
+ return vty_prefix_list_uninstall (vty, AFI_IP, argv[3]->arg, argv[5]->arg, argv[6]->arg,
+ argv[7]->arg, NULL, NULL);
}
DEFUN (no_ip_prefix_list_seq_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP, argv[0], argv[1], argv[2],
- argv[3], argv[4], NULL);
+ return vty_prefix_list_uninstall (vty, AFI_IP, argv[3]->arg, argv[5]->arg, argv[6]->arg,
+ argv[7]->arg, argv[9]->arg, NULL);
}
DEFUN (no_ip_prefix_list_seq_ge_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP, argv[0], argv[1], argv[2],
- argv[3], argv[4], argv[5]);
+ return vty_prefix_list_uninstall (vty, AFI_IP, argv[3]->arg, argv[5]->arg, argv[6]->arg,
+ argv[7]->arg, argv[9]->arg, argv[11]->arg);
}
DEFUN (no_ip_prefix_list_seq_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP, argv[0], argv[1], argv[2],
- argv[3], NULL, argv[4]);
+ return vty_prefix_list_uninstall (vty, AFI_IP, argv[3]->arg, argv[5]->arg, argv[6]->arg,
+ argv[7]->arg, NULL, argv[9]->arg);
}
DEFUN (no_ip_prefix_list_seq_le_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP, argv[0], argv[1], argv[2],
- argv[3], argv[5], argv[4]);
+ return vty_prefix_list_uninstall (vty, AFI_IP, argv[3]->arg, argv[5]->arg, argv[6]->arg,
+ argv[7]->arg, argv[11]->arg, argv[9]->arg);
}
DEFUN (ip_prefix_list_sequence_number,
{
struct prefix_list *plist;
- plist = prefix_list_get (AFI_IP, 0, argv[0]);
+ plist = prefix_list_get (AFI_IP, 0, argv[2]->arg);
if (plist->desc)
{
"Name of a prefix list\n"
"Prefix-list specific description\n")
{
- return vty_prefix_list_desc_unset (vty, AFI_IP, argv[0]);
+ return vty_prefix_list_desc_unset (vty, AFI_IP, argv[3]->arg);
}
ALIAS (no_ip_prefix_list_description,
PREFIX_LIST_STR
"Name of a prefix list\n")
{
- return vty_show_prefix_list (vty, AFI_IP, argv[0], NULL, normal_display);
+ return vty_show_prefix_list (vty, AFI_IP, argv[3]->arg, NULL, normal_display);
}
DEFUN (show_ip_prefix_list_name_seq,
"sequence number of an entry\n"
"Sequence number\n")
{
- return vty_show_prefix_list (vty, AFI_IP, argv[0], argv[1], sequential_display);
+ return vty_show_prefix_list (vty, AFI_IP, argv[3]->arg, argv[5]->arg, sequential_display);
}
DEFUN (show_ip_prefix_list_prefix,
"Name of a prefix list\n"
"IP prefix <network>/<length>, e.g., 35.0.0.0/8\n")
{
- return vty_show_prefix_list_prefix (vty, AFI_IP, argv[0], argv[1], normal_display);
+ return vty_show_prefix_list_prefix (vty, AFI_IP, argv[3]->arg, argv[4]->arg, normal_display);
}
DEFUN (show_ip_prefix_list_prefix_longer,
"IP prefix <network>/<length>, e.g., 35.0.0.0/8\n"
"Lookup longer prefix\n")
{
- return vty_show_prefix_list_prefix (vty, AFI_IP, argv[0], argv[1], longer_display);
+ return vty_show_prefix_list_prefix (vty, AFI_IP, argv[3]->arg, argv[4]->arg, longer_display);
}
DEFUN (show_ip_prefix_list_prefix_first_match,
"IP prefix <network>/<length>, e.g., 35.0.0.0/8\n"
"First matched prefix\n")
{
- return vty_show_prefix_list_prefix (vty, AFI_IP, argv[0], argv[1], first_match_display);
+ return vty_show_prefix_list_prefix (vty, AFI_IP, argv[3]->arg, argv[4]->arg, first_match_display);
}
DEFUN (show_ip_prefix_list_summary,
"Summary of prefix lists\n"
"Name of a prefix list\n")
{
- return vty_show_prefix_list (vty, AFI_IP, argv[0], NULL, summary_display);
+ return vty_show_prefix_list (vty, AFI_IP, argv[4]->arg, NULL, summary_display);
}
"Detail of prefix lists\n"
"Name of a prefix list\n")
{
- return vty_show_prefix_list (vty, AFI_IP, argv[0], NULL, detail_display);
+ return vty_show_prefix_list (vty, AFI_IP, argv[4]->arg, NULL, detail_display);
}
DEFUN (clear_ip_prefix_list,
PREFIX_LIST_STR
"Name of a prefix list\n")
{
- return vty_clear_prefix_list (vty, AFI_IP, argv[0], NULL);
+ return vty_clear_prefix_list (vty, AFI_IP, argv[3]->arg, NULL);
}
DEFUN (clear_ip_prefix_list_name_prefix,
"Name of a prefix list\n"
"IP prefix <network>/<length>, e.g., 35.0.0.0/8\n")
{
- return vty_clear_prefix_list (vty, AFI_IP, argv[0], argv[1]);
+ return vty_clear_prefix_list (vty, AFI_IP, argv[3]->arg, argv[4]->arg);
}
#ifdef HAVE_IPV6
"IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n"
"Any prefix match. Same as \"::0/0 le 128\"\n")
{
- return vty_prefix_list_install (vty, AFI_IP6, argv[0], NULL,
- argv[1], argv[2], NULL, NULL);
+ return vty_prefix_list_install (vty, AFI_IP6, argv[2]->arg, NULL,
+ argv[3]->arg, argv[4]->arg, NULL, NULL);
}
DEFUN (ipv6_prefix_list_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP6, argv[0], NULL, argv[1],
- argv[2], argv[3], NULL);
+ return vty_prefix_list_install (vty, AFI_IP6, argv[2]->arg, NULL, argv[3]->arg,
+ argv[4]->arg, argv[6]->arg, NULL);
}
DEFUN (ipv6_prefix_list_ge_le,
"Maximum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP6, argv[0], NULL, argv[1],
- argv[2], argv[3], argv[4]);
+ return vty_prefix_list_install (vty, AFI_IP6, argv[2]->arg, NULL, argv[3]->arg,
+ argv[4]->arg, argv[6]->arg, argv[8]->arg);
}
DEFUN (ipv6_prefix_list_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP6, argv[0], NULL, argv[1],
- argv[2], NULL, argv[3]);
+ return vty_prefix_list_install (vty, AFI_IP6, argv[2]->arg, NULL, argv[3]->arg,
+ argv[4]->arg, NULL, argv[6]->arg);
}
DEFUN (ipv6_prefix_list_le_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP6, argv[0], NULL, argv[1],
- argv[2], argv[4], argv[3]);
+ return vty_prefix_list_install (vty, AFI_IP6, argv[2]->arg, NULL, argv[3]->arg,
+ argv[4]->arg, argv[8]->arg, argv[6]->arg);
}
DEFUN (ipv6_prefix_list_seq,
"IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n"
"Any prefix match. Same as \"::0/0 le 128\"\n")
{
- return vty_prefix_list_install (vty, AFI_IP6, argv[0], argv[1], argv[2],
- argv[3], NULL, NULL);
+ return vty_prefix_list_install (vty, AFI_IP6, argv[2]->arg, argv[4]->arg, argv[5]->arg,
+ argv[6]->arg, NULL, NULL);
}
DEFUN (ipv6_prefix_list_seq_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP6, argv[0], argv[1], argv[2],
- argv[3], argv[4], NULL);
+ return vty_prefix_list_install (vty, AFI_IP6, argv[2]->arg, argv[4]->arg, argv[5]->arg,
+ argv[6]->arg, argv[8]->arg, NULL);
}
DEFUN (ipv6_prefix_list_seq_ge_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP6, argv[0], argv[1], argv[2],
- argv[3], argv[4], argv[5]);
+ return vty_prefix_list_install (vty, AFI_IP6, argv[2]->arg, argv[4]->arg, argv[5]->arg,
+ argv[6]->arg, argv[8]->arg, argv[10]->arg);
}
DEFUN (ipv6_prefix_list_seq_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP6, argv[0], argv[1], argv[2],
- argv[3], NULL, argv[4]);
+ return vty_prefix_list_install (vty, AFI_IP6, argv[2]->arg, argv[4]->arg, argv[5]->arg,
+ argv[6]->arg, NULL, argv[8]->arg);
}
DEFUN (ipv6_prefix_list_seq_le_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_install (vty, AFI_IP6, argv[0], argv[1], argv[2],
- argv[3], argv[5], argv[4]);
+ return vty_prefix_list_install (vty, AFI_IP6, argv[2]->arg, argv[4]->arg, argv[5]->arg,
+ argv[6]->arg, argv[10]->arg, argv[8]->arg);
}
DEFUN (no_ipv6_prefix_list,
PREFIX_LIST_STR
"Name of a prefix list\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP6, argv[0], NULL, NULL,
+ return vty_prefix_list_uninstall (vty, AFI_IP6, argv[3]->arg, NULL, NULL,
NULL, NULL, NULL);
}
"IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n"
"Any prefix match. Same as \"::0/0 le 128\"\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP6, argv[0], NULL, argv[1],
- argv[2], NULL, NULL);
+ return vty_prefix_list_uninstall (vty, AFI_IP6, argv[3]->arg, NULL, argv[4]->arg,
+ argv[5]->arg, NULL, NULL);
}
DEFUN (no_ipv6_prefix_list_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP6, argv[0], NULL, argv[1],
- argv[2], argv[3], NULL);
+ return vty_prefix_list_uninstall (vty, AFI_IP6, argv[3]->arg, NULL, argv[4]->arg,
+ argv[5]->arg, argv[7]->arg, NULL);
}
DEFUN (no_ipv6_prefix_list_ge_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP6, argv[0], NULL, argv[1],
- argv[2], argv[3], argv[4]);
+ return vty_prefix_list_uninstall (vty, AFI_IP6, argv[3]->arg, NULL, argv[4]->arg,
+ argv[5]->arg, argv[7]->arg, argv[9]->arg);
}
DEFUN (no_ipv6_prefix_list_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP6, argv[0], NULL, argv[1],
- argv[2], NULL, argv[3]);
+ return vty_prefix_list_uninstall (vty, AFI_IP6, argv[3]->arg, NULL, argv[4]->arg,
+ argv[5]->arg, NULL, argv[7]->arg);
}
DEFUN (no_ipv6_prefix_list_le_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP6, argv[0], NULL, argv[1],
- argv[2], argv[4], argv[3]);
+ return vty_prefix_list_uninstall (vty, AFI_IP6, argv[3]->arg, NULL, argv[4]->arg,
+ argv[5]->arg, argv[9]->arg, argv[7]->arg);
}
DEFUN (no_ipv6_prefix_list_seq,
"IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n"
"Any prefix match. Same as \"::0/0 le 128\"\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP6, argv[0], argv[1], argv[2],
- argv[3], NULL, NULL);
+ return vty_prefix_list_uninstall (vty, AFI_IP6, argv[3]->arg, argv[5]->arg, argv[6]->arg,
+ argv[7]->arg, NULL, NULL);
}
DEFUN (no_ipv6_prefix_list_seq_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP6, argv[0], argv[1], argv[2],
- argv[3], argv[4], NULL);
+ return vty_prefix_list_uninstall (vty, AFI_IP6, argv[3]->arg, argv[5]->arg, argv[6]->arg,
+ argv[7]->arg, argv[9]->arg, NULL);
}
DEFUN (no_ipv6_prefix_list_seq_ge_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP6, argv[0], argv[1], argv[2],
- argv[3], argv[4], argv[5]);
+ return vty_prefix_list_uninstall (vty, AFI_IP6, argv[3]->arg, argv[5]->arg, argv[6]->arg,
+ argv[7]->arg, argv[9]->arg, argv[11]->arg);
}
DEFUN (no_ipv6_prefix_list_seq_le,
"Maximum prefix length to be matched\n"
"Maximum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP6, argv[0], argv[1], argv[2],
- argv[3], NULL, argv[4]);
+ return vty_prefix_list_uninstall (vty, AFI_IP6, argv[3]->arg, argv[5]->arg, argv[6]->arg,
+ argv[7]->arg, NULL, argv[9]->arg);
}
DEFUN (no_ipv6_prefix_list_seq_le_ge,
"Minimum prefix length to be matched\n"
"Minimum prefix length\n")
{
- return vty_prefix_list_uninstall (vty, AFI_IP6, argv[0], argv[1], argv[2],
- argv[3], argv[5], argv[4]);
+ return vty_prefix_list_uninstall (vty, AFI_IP6, argv[3]->arg, argv[5]->arg, argv[6]->arg,
+ argv[7]->arg, argv[11]->arg, argv[9]->arg);
}
DEFUN (ipv6_prefix_list_sequence_number,
{
struct prefix_list *plist;
- plist = prefix_list_get (AFI_IP6, 0, argv[0]);
+ plist = prefix_list_get (AFI_IP6, 0, argv[2]->arg);
if (plist->desc)
{
"Name of a prefix list\n"
"Prefix-list specific description\n")
{
- return vty_prefix_list_desc_unset (vty, AFI_IP6, argv[0]);
+ return vty_prefix_list_desc_unset (vty, AFI_IP6, argv[3]->arg);
}
ALIAS (no_ipv6_prefix_list_description,
PREFIX_LIST_STR
"Name of a prefix list\n")
{
- return vty_show_prefix_list (vty, AFI_IP6, argv[0], NULL, normal_display);
+ return vty_show_prefix_list (vty, AFI_IP6, argv[3]->arg, NULL, normal_display);
}
DEFUN (show_ipv6_prefix_list_name_seq,
"sequence number of an entry\n"
"Sequence number\n")
{
- return vty_show_prefix_list (vty, AFI_IP6, argv[0], argv[1], sequential_display);
+ return vty_show_prefix_list (vty, AFI_IP6, argv[3]->arg, argv[5]->arg, sequential_display);
}
DEFUN (show_ipv6_prefix_list_prefix,
"Name of a prefix list\n"
"IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n")
{
- return vty_show_prefix_list_prefix (vty, AFI_IP6, argv[0], argv[1], normal_display);
+ return vty_show_prefix_list_prefix (vty, AFI_IP6, argv[3]->arg, argv[4]->arg, normal_display);
}
DEFUN (show_ipv6_prefix_list_prefix_longer,
"IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n"
"Lookup longer prefix\n")
{
- return vty_show_prefix_list_prefix (vty, AFI_IP6, argv[0], argv[1], longer_display);
+ return vty_show_prefix_list_prefix (vty, AFI_IP6, argv[3]->arg, argv[4]->arg, longer_display);
}
DEFUN (show_ipv6_prefix_list_prefix_first_match,
"IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n"
"First matched prefix\n")
{
- return vty_show_prefix_list_prefix (vty, AFI_IP6, argv[0], argv[1], first_match_display);
+ return vty_show_prefix_list_prefix (vty, AFI_IP6, argv[3]->arg, argv[4]->arg, first_match_display);
}
DEFUN (show_ipv6_prefix_list_summary,
"Summary of prefix lists\n"
"Name of a prefix list\n")
{
- return vty_show_prefix_list (vty, AFI_IP6, argv[0], NULL, summary_display);
+ return vty_show_prefix_list (vty, AFI_IP6, argv[4]->arg, NULL, summary_display);
}
DEFUN (show_ipv6_prefix_list_detail,
"Detail of prefix lists\n"
"Name of a prefix list\n")
{
- return vty_show_prefix_list (vty, AFI_IP6, argv[0], NULL, detail_display);
+ return vty_show_prefix_list (vty, AFI_IP6, argv[4]->arg, NULL, detail_display);
}
DEFUN (clear_ipv6_prefix_list,
PREFIX_LIST_STR
"Name of a prefix list\n")
{
- return vty_clear_prefix_list (vty, AFI_IP6, argv[0], NULL);
+ return vty_clear_prefix_list (vty, AFI_IP6, argv[3]->arg, NULL);
}
DEFUN (clear_ipv6_prefix_list_name_prefix,
"Name of a prefix list\n"
"IPv6 prefix <network>/<length>, e.g., 3ffe::/16\n")
{
- return vty_clear_prefix_list (vty, AFI_IP6, argv[0], argv[1]);
+ return vty_clear_prefix_list (vty, AFI_IP6, argv[3]->arg, argv[4]->arg);
}
#endif /* HAVE_IPV6 */