summaryrefslogtreecommitdiffstats
path: root/ospfd/ospf_vty.c
diff options
context:
space:
mode:
authorDenis Ovsienko <pilot@etcnet.org>2009-04-30 08:32:44 -0700
committerStephen Hemminger <stephen.hemminger@vyatta.com>2009-04-30 08:32:44 -0700
commitc261f897d895183e3ee0dac101c141fb38a3b353 (patch)
tree0166de35a9388a2852c546942e74372d23881b76 /ospfd/ospf_vty.c
parentc95c421c920acb19407b3d8aa4c55c1c3b9ee1fd (diff)
downloadquagga-c261f897d895183e3ee0dac101c141fb38a3b353.tar.bz2
quagga-c261f897d895183e3ee0dac101c141fb38a3b353.tar.xz
OSPF cost functions
Justified OSPF cost function names and added support for: ospf cost <1-65535> A.B.C.D no ospf cost <1-65535>
Diffstat (limited to 'ospfd/ospf_vty.c')
-rw-r--r--ospfd/ospf_vty.c35
1 files changed, 27 insertions, 8 deletions
diff --git a/ospfd/ospf_vty.c b/ospfd/ospf_vty.c
index 22182e69..e77d3807 100644
--- a/ospfd/ospf_vty.c
+++ b/ospfd/ospf_vty.c
@@ -4739,7 +4739,7 @@ ALIAS (no_ip_ospf_message_digest_key,
"Key ID\n")
DEFUN (ip_ospf_cost,
- ip_ospf_cost_addr_cmd,
+ ip_ospf_cost_u32_inet4_cmd,
"ip ospf cost <1-65535> A.B.C.D",
"IP Information\n"
"OSPF interface commands\n"
@@ -4787,7 +4787,7 @@ DEFUN (ip_ospf_cost,
}
ALIAS (ip_ospf_cost,
- ip_ospf_cost_cmd,
+ ip_ospf_cost_u32_cmd,
"ip ospf cost <1-65535>",
"IP Information\n"
"OSPF interface commands\n"
@@ -4795,14 +4795,22 @@ ALIAS (ip_ospf_cost,
"Cost")
ALIAS (ip_ospf_cost,
- ospf_cost_cmd,
+ ospf_cost_u32_cmd,
"ospf cost <1-65535>",
"OSPF interface commands\n"
"Interface cost\n"
"Cost")
+ALIAS (ip_ospf_cost,
+ ospf_cost_u32_inet4_cmd,
+ "ospf cost <1-65535> A.B.C.D",
+ "OSPF interface commands\n"
+ "Interface cost\n"
+ "Cost\n"
+ "Address of interface")
+
DEFUN (no_ip_ospf_cost,
- no_ip_ospf_cost_addr_cmd,
+ no_ip_ospf_cost_inet4_cmd,
"no ip ospf cost A.B.C.D",
NO_STR
"IP Information\n"
@@ -4861,6 +4869,15 @@ ALIAS (no_ip_ospf_cost,
"OSPF interface commands\n"
"Interface cost\n")
+ALIAS (no_ip_ospf_cost,
+ no_ospf_cost_inet4_cmd,
+ "no ospf cost A.B.C.D",
+ NO_STR
+ "OSPF interface commands\n"
+ "Interface cost\n"
+ "Address of interface")
+
+
static void
ospf_nbr_timer_update (struct ospf_interface *oi)
{
@@ -8097,9 +8114,9 @@ ospf_vty_if_init (void)
install_element (INTERFACE_NODE, &no_ip_ospf_message_digest_key_cmd);
/* "ip ospf cost" commands. */
- install_element (INTERFACE_NODE, &ip_ospf_cost_addr_cmd);
- install_element (INTERFACE_NODE, &ip_ospf_cost_cmd);
- install_element (INTERFACE_NODE, &no_ip_ospf_cost_addr_cmd);
+ install_element (INTERFACE_NODE, &ip_ospf_cost_u32_inet4_cmd);
+ install_element (INTERFACE_NODE, &ip_ospf_cost_u32_cmd);
+ install_element (INTERFACE_NODE, &no_ip_ospf_cost_inet4_cmd);
install_element (INTERFACE_NODE, &no_ip_ospf_cost_cmd);
/* "ip ospf mtu-ignore" commands. */
@@ -8149,8 +8166,10 @@ ospf_vty_if_init (void)
install_element (INTERFACE_NODE, &no_ospf_authentication_key_cmd);
install_element (INTERFACE_NODE, &ospf_message_digest_key_cmd);
install_element (INTERFACE_NODE, &no_ospf_message_digest_key_cmd);
- install_element (INTERFACE_NODE, &ospf_cost_cmd);
+ install_element (INTERFACE_NODE, &ospf_cost_u32_cmd);
+ install_element (INTERFACE_NODE, &ospf_cost_u32_inet4_cmd);
install_element (INTERFACE_NODE, &no_ospf_cost_cmd);
+ install_element (INTERFACE_NODE, &no_ospf_cost_inet4_cmd);
install_element (INTERFACE_NODE, &ospf_dead_interval_cmd);
install_element (INTERFACE_NODE, &no_ospf_dead_interval_cmd);
install_element (INTERFACE_NODE, &ospf_hello_interval_cmd);