mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-15 06:43:16 +00:00
commit
6a8badfb9b
@ -7160,7 +7160,7 @@ DEFUN (no_ospf_redistribute_source,
|
||||
|
||||
DEFUN (ospf_redistribute_instance_source,
|
||||
ospf_redistribute_instance_source_cmd,
|
||||
"redistribute <ospf|table> (1-65535) [<metric (0-16777214)|metric-type (1-2)|route-map WORD>]",
|
||||
"redistribute <ospf|table> (1-65535) {<metric (0-16777214)|metric-type (1-2)|route-map WORD>}",
|
||||
REDIST_STR
|
||||
"Open Shortest Path First\n"
|
||||
"Non-main Kernel Routing Table\n"
|
||||
@ -7176,7 +7176,7 @@ DEFUN (ospf_redistribute_instance_source,
|
||||
VTY_DECLVAR_CONTEXT(ospf, ospf);
|
||||
int idx_ospf_table = 1;
|
||||
int idx_number = 2;
|
||||
int idx_redist_param = 3;
|
||||
int idx = 3;
|
||||
int source;
|
||||
int type = -1;
|
||||
int metric = -1;
|
||||
@ -7208,19 +7208,21 @@ DEFUN (ospf_redistribute_instance_source,
|
||||
}
|
||||
|
||||
/* Get metric value. */
|
||||
if (strcmp (argv[idx_redist_param]->arg, "metric") == 0)
|
||||
if (!str2metric (argv[idx_redist_param+1]->arg, &metric))
|
||||
if (argv_find (argv, argc, "metric", &idx))
|
||||
if (!str2metric (argv[idx+1]->arg, &metric))
|
||||
return CMD_WARNING;
|
||||
|
||||
idx = 3;
|
||||
/* Get metric type. */
|
||||
if (strcmp (argv[idx_redist_param]->arg, "metric-type") == 0)
|
||||
if (!str2metric_type (argv[idx_redist_param+1]->arg, &type))
|
||||
if (argv_find (argv, argc, "metric-type", &idx))
|
||||
if (!str2metric_type (argv[idx+1]->arg, &type))
|
||||
return CMD_WARNING;
|
||||
|
||||
red = ospf_redist_add(ospf, source, instance);
|
||||
|
||||
if (strcmp (argv[idx_redist_param]->arg, "route-map") == 0)
|
||||
ospf_routemap_set (red, argv[idx_redist_param+1]->arg);
|
||||
idx = 3;
|
||||
if (argv_find (argv, argc, "route-map", &idx))
|
||||
ospf_routemap_set (red, argv[idx+1]->arg);
|
||||
else
|
||||
ospf_routemap_unset (red);
|
||||
|
||||
@ -7229,7 +7231,7 @@ DEFUN (ospf_redistribute_instance_source,
|
||||
|
||||
DEFUN (no_ospf_redistribute_instance_source,
|
||||
no_ospf_redistribute_instance_source_cmd,
|
||||
"no redistribute <ospf|table> (1-65535) [<metric (0-16777214)|metric-type (1-2)|route-map WORD>]",
|
||||
"no redistribute <ospf|table> (1-65535) {<metric (0-16777214)|metric-type (1-2)|route-map WORD>}",
|
||||
NO_STR
|
||||
REDIST_STR
|
||||
"Open Shortest Path First\n"
|
||||
|
@ -3637,7 +3637,7 @@ DEFUN (no_ip_pim_spt_switchover_infinity_plist,
|
||||
|
||||
DEFUN (ip_pim_joinprune_time,
|
||||
ip_pim_joinprune_time_cmd,
|
||||
"ip pim join-prune-interval <60-600>",
|
||||
"ip pim join-prune-interval (60-600)",
|
||||
IP_STR
|
||||
"pim multicast routing\n"
|
||||
"Join Prune Send Interval\n"
|
||||
@ -3649,7 +3649,7 @@ DEFUN (ip_pim_joinprune_time,
|
||||
|
||||
DEFUN (no_ip_pim_joinprune_time,
|
||||
no_ip_pim_joinprune_time_cmd,
|
||||
"no ip pim join-prune-interval <60-600>",
|
||||
"no ip pim join-prune-interval (60-600)",
|
||||
NO_STR
|
||||
IP_STR
|
||||
"pim multicast routing\n"
|
||||
@ -3662,19 +3662,19 @@ DEFUN (no_ip_pim_joinprune_time,
|
||||
|
||||
DEFUN (ip_pim_register_suppress,
|
||||
ip_pim_register_suppress_cmd,
|
||||
"ip pim register-suppress-time <5-60000>",
|
||||
"ip pim register-suppress-time (5-60000)",
|
||||
IP_STR
|
||||
"pim multicast routing\n"
|
||||
"Register Suppress Timer\n"
|
||||
"Seconds\n")
|
||||
{
|
||||
qpim_keep_alive_time = atoi (argv[3]->arg);
|
||||
qpim_register_suppress_time = atoi (argv[3]->arg);
|
||||
return CMD_SUCCESS;
|
||||
}
|
||||
|
||||
DEFUN (no_ip_pim_register_suppress,
|
||||
no_ip_pim_register_suppress_cmd,
|
||||
"no ip pim register-suppress-time <5-60000>",
|
||||
"no ip pim register-suppress-time (5-60000)",
|
||||
NO_STR
|
||||
IP_STR
|
||||
"pim multicast routing\n"
|
||||
@ -3687,19 +3687,19 @@ DEFUN (no_ip_pim_register_suppress,
|
||||
|
||||
DEFUN (ip_pim_keep_alive,
|
||||
ip_pim_keep_alive_cmd,
|
||||
"ip pim keep-alive-timer <31-60000>",
|
||||
"ip pim keep-alive-timer (31-60000)",
|
||||
IP_STR
|
||||
"pim multicast routing\n"
|
||||
"Keep alive Timer\n"
|
||||
"Seconds\n")
|
||||
{
|
||||
qpim_rp_keep_alive_time = atoi (argv[4]->arg);
|
||||
qpim_keep_alive_time = atoi (argv[3]->arg);
|
||||
return CMD_SUCCESS;
|
||||
}
|
||||
|
||||
DEFUN (no_ip_pim_keep_alive,
|
||||
no_ip_pim_keep_alive_cmd,
|
||||
"no ip pim keep-alive-timer <31-60000>",
|
||||
"no ip pim keep-alive-timer (31-60000)",
|
||||
NO_STR
|
||||
IP_STR
|
||||
"pim multicast routing\n"
|
||||
@ -3712,7 +3712,7 @@ DEFUN (no_ip_pim_keep_alive,
|
||||
|
||||
DEFUN (ip_pim_packets,
|
||||
ip_pim_packets_cmd,
|
||||
"ip pim packets <1-100>",
|
||||
"ip pim packets (1-100)",
|
||||
IP_STR
|
||||
"pim multicast routing\n"
|
||||
"packets to process at one time per fd\n"
|
||||
@ -3724,7 +3724,7 @@ DEFUN (ip_pim_packets,
|
||||
|
||||
DEFUN (no_ip_pim_packets,
|
||||
no_ip_pim_packets_cmd,
|
||||
"no ip pim packets <1-100>",
|
||||
"no ip pim packets (1-100)",
|
||||
NO_STR
|
||||
IP_STR
|
||||
"pim multicast routing\n"
|
||||
|
Loading…
Reference in New Issue
Block a user