diff options
author | Denis Ovsienko <pilot@etcnet.org> | 2009-04-30 08:32:44 -0700 |
---|---|---|
committer | Stephen Hemminger <stephen.hemminger@vyatta.com> | 2009-04-30 08:32:44 -0700 |
commit | c261f897d895183e3ee0dac101c141fb38a3b353 (patch) | |
tree | 0166de35a9388a2852c546942e74372d23881b76 /ospfd/ospf_vty.c | |
parent | c95c421c920acb19407b3d8aa4c55c1c3b9ee1fd (diff) | |
download | quagga-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.c | 35 |
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); |