diff options
author | Denis Ovsienko <pilot@etcnet.org> | 2009-04-10 18:51:24 +0400 |
---|---|---|
committer | Denis Ovsienko <pilot@etcnet.org> | 2009-04-10 18:51:24 +0400 |
commit | 9eff36b3784acbf72c962770e20ddd3f58f50332 (patch) | |
tree | 05ad51204eb352298d8308ba72c0558c5a8450ea | |
parent | b8192765a320f389e09bf7261e8902958ad21584 (diff) |
Justified OSPF cost function names and added support for:
ospf cost <1-65535> A.B.C.D
no ospf cost <1-65535>
-rw-r--r-- | ospfd/ospf_vty.c | 35 |
1 files changed, 27 insertions, 8 deletions
diff --git a/ospfd/ospf_vty.c b/ospfd/ospf_vty.c index 11f12c5c..a7238270 100644 --- a/ospfd/ospf_vty.c +++ b/ospfd/ospf_vty.c @@ -4737,7 +4737,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" @@ -4785,7 +4785,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" @@ -4793,14 +4793,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" @@ -4859,6 +4867,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) { @@ -8095,9 +8112,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. */ @@ -8147,8 +8164,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); |