aboutsummaryrefslogtreecommitdiffstats
path: root/src/vty_interface.c
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2011-01-24 15:40:30 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-01-24 16:14:26 +0100
commit4e2e242d708a946363313a7320e5619255870396 (patch)
tree9c4536fd560967ca066f52a2846092d54cf14607 /src/vty_interface.c
parent315ec675ba29f0a10f20ded82d13f2e59958a476 (diff)
mtp: Show blocked links as blocked in the vty stat
Diffstat (limited to 'src/vty_interface.c')
-rw-r--r--src/vty_interface.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/vty_interface.c b/src/vty_interface.c
index d2a714e..91b9d5c 100644
--- a/src/vty_interface.c
+++ b/src/vty_interface.c
@@ -330,10 +330,14 @@ static void dump_state(struct vty *vty, const char *name, struct mtp_link_set *s
VTY_NEWLINE);
llist_for_each_entry(link, &set->links, entry) {
- vty_out(vty, " Link %d is %s.%s",
- link->link_no,
- link->available == 0 ? "not available" : "available",
- VTY_NEWLINE);
+ if (link->blocked)
+ vty_out(vty, " Link %d is blocked.%s",
+ link->link_no, VTY_NEWLINE);
+ else
+ vty_out(vty, " Link %d is %s.%s",
+ link->link_no,
+ link->available == 0 ? "not available" : "available",
+ VTY_NEWLINE);
}
}