diff options
author | Everton Marques <everton.marques@gmail.com> | 2014-07-25 15:38:00 -0300 |
---|---|---|
committer | David Lamparter <equinox@opensourcerouting.org> | 2015-02-04 06:07:58 +0100 |
commit | df838e2abd9727109cba559c6429ee4da82f863c (patch) | |
tree | a0475dfef002df9d965b42e27dbddba65bafa417 | |
parent | 3456a80f5f8e6e44c30453bd92eabf5faf7ab25b (diff) | |
download | quagga-df838e2abd9727109cba559c6429ee4da82f863c.tar.bz2 quagga-df838e2abd9727109cba559c6429ee4da82f863c.tar.xz |
pimd: Better assert state transition message.
-rw-r--r-- | pimd/pim_assert.c | 8 |
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; |