summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEverton Marques <everton.marques@gmail.com>2014-07-25 15:38:00 -0300
committerDavid Lamparter <equinox@opensourcerouting.org>2015-02-04 06:07:58 +0100
commitdf838e2abd9727109cba559c6429ee4da82f863c (patch)
treea0475dfef002df9d965b42e27dbddba65bafa417
parent3456a80f5f8e6e44c30453bd92eabf5faf7ab25b (diff)
downloadquagga-df838e2abd9727109cba559c6429ee4da82f863c.tar.bz2
quagga-df838e2abd9727109cba559c6429ee4da82f863c.tar.xz
pimd: Better assert state transition message.
-rw-r--r--pimd/pim_assert.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/pimd/pim_assert.c b/pimd/pim_assert.c
index 6b062b77..b742223c 100644
--- a/pimd/pim_assert.c
+++ b/pimd/pim_assert.c
@@ -66,17 +66,19 @@ void pim_ifassert_winner_set(struct pim_ifchannel *ch,
ch->interface->name);
}
- {
+ if (winner_changed) {
char src_str[100];
char grp_str[100];
+ char was_str[100];
char winner_str[100];
pim_inet4_dump("<src?>", ch->source_addr, src_str, sizeof(src_str));
pim_inet4_dump("<grp?>", ch->group_addr, grp_str, sizeof(grp_str));
+ pim_inet4_dump("<was?>", ch->ifassert_winner, was_str, sizeof(was_str));
pim_inet4_dump("<winner?>", winner, winner_str, sizeof(winner_str));
- zlog_info("%s: (S,G)=(%s,%s) assert winner now is %s on interface %s",
+ zlog_info("%s: (S,G)=(%s,%s) assert winner changed from %s to %s on interface %s",
__PRETTY_FUNCTION__,
src_str, grp_str,
- winner_str, ch->interface->name);
+ was_str, winner_str, ch->interface->name);
}
ch->ifassert_state = new_state;