summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ospf6d/ChangeLog6
-rw-r--r--ospf6d/ospf6_dump.c3
-rw-r--r--ospf6d/ospf6_interface.c8
-rw-r--r--ospf6d/ospf6_zebra.c1
-rw-r--r--ospf6d/ospf6d.c1
5 files changed, 18 insertions, 1 deletions
diff --git a/ospf6d/ChangeLog b/ospf6d/ChangeLog
index e04d658b..63052c7c 100644
--- a/ospf6d/ChangeLog
+++ b/ospf6d/ChangeLog
@@ -1,3 +1,9 @@
+2003-05-18 Hasso Tepper <hasso@estpak.ee>
+
+ * ospf6_{dump,interface,zebra}.c,ospf6d.c: show router and interface
+ nodes from ospf6d when using vtysh, and don't show defaults in
+ interface node (from ^WIND patch).
+
2003-04-23 Hasso Tepper <hasso@estpak.ee>
* {ospf6_damp,ospf6d}.c: fix "router xxx" node commands in vtysh
diff --git a/ospf6d/ospf6_dump.c b/ospf6d/ospf6_dump.c
index e950ec8c..1e3c0c42 100644
--- a/ospf6d/ospf6_dump.c
+++ b/ospf6d/ospf6_dump.c
@@ -224,7 +224,8 @@ DEFUN (no_debug_ospf6_all,
struct cmd_node debug_node =
{
DEBUG_NODE,
- ""
+ "",
+ vtysh: 1
};
int
diff --git a/ospf6d/ospf6_interface.c b/ospf6d/ospf6_interface.c
index d394f21b..4d632b22 100644
--- a/ospf6d/ospf6_interface.c
+++ b/ospf6d/ospf6_interface.c
@@ -961,18 +961,25 @@ ospf6_interface_config_write (struct vty *vty)
vty_out (vty, "interface %s%s",
o6i->interface->name, VTY_NEWLINE);
+ if (o6i->cost != 1)
vty_out (vty, " ipv6 ospf6 cost %d%s",
o6i->cost, VTY_NEWLINE);
+ if (o6i->hello_interval != 10)
vty_out (vty, " ipv6 ospf6 hello-interval %d%s",
o6i->hello_interval, VTY_NEWLINE);
+ if (o6i->dead_interval != 40)
vty_out (vty, " ipv6 ospf6 dead-interval %d%s",
o6i->dead_interval, VTY_NEWLINE);
+ if (o6i->rxmt_interval != 5)
vty_out (vty, " ipv6 ospf6 retransmit-interval %d%s",
o6i->rxmt_interval, VTY_NEWLINE);
+ if (o6i->priority != 1)
vty_out (vty, " ipv6 ospf6 priority %d%s",
o6i->priority, VTY_NEWLINE);
+ if (o6i->transdelay != 1)
vty_out (vty, " ipv6 ospf6 transmit-delay %d%s",
o6i->transdelay, VTY_NEWLINE);
+ if (o6i->instance_id != 0)
vty_out (vty, " ipv6 ospf6 instance-id %d%s",
o6i->instance_id, VTY_NEWLINE);
@@ -994,6 +1001,7 @@ struct cmd_node interface_node =
{
INTERFACE_NODE,
"%s(config-if)# ",
+ vtysh: 1
};
void
diff --git a/ospf6d/ospf6_zebra.c b/ospf6d/ospf6_zebra.c
index 7b8a8dcf..347ba1cf 100644
--- a/ospf6d/ospf6_zebra.c
+++ b/ospf6d/ospf6_zebra.c
@@ -348,6 +348,7 @@ struct cmd_node zebra_node =
{
ZEBRA_NODE,
"%s(config-zebra)# ",
+ vtysh: 0
};
#define ADD 0
diff --git a/ospf6d/ospf6d.c b/ospf6d/ospf6d.c
index d7b1aa34..8b50b5ab 100644
--- a/ospf6d/ospf6d.c
+++ b/ospf6d/ospf6d.c
@@ -712,6 +712,7 @@ struct cmd_node ospf6_node =
{
OSPF6_NODE,
"%s(config-ospf6)# ",
+ vtysh: 1
};
/* Install ospf related commands. */