summaryrefslogtreecommitdiff
path: root/ospfd
diff options
context:
space:
mode:
authorJaroslav Fojtik <jafojtik@seznam.cz>2011-12-11 18:22:16 +0400
committerDenis Ovsienko <infrastation@yandex.ru>2011-12-21 16:42:35 +0400
commit223da1a912305f2cac6f72c3b480ce103a25d7d6 (patch)
tree5ecb7b554a0844b17a3782a891f4a8f45499baac /ospfd
parent9206f9ecd5526778bf449bbb12f056d681d3b040 (diff)
ospfd: more info in LSA checksum warning (BZ#685)
Diffstat (limited to 'ospfd')
-rw-r--r--ospfd/ospf_packet.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/ospfd/ospf_packet.c b/ospfd/ospf_packet.c
index 0f338d35..f8887c5f 100644
--- a/ospfd/ospf_packet.c
+++ b/ospfd/ospf_packet.c
@@ -1568,8 +1568,13 @@ ospf_ls_upd_list_lsa (struct ospf_neighbor *nbr, struct stream *s,
sum = lsah->checksum;
if (sum != ospf_lsa_checksum (lsah))
{
- zlog_warn ("Link State Update: LSA checksum error %x, %x.",
- sum, lsah->checksum);
+ /* (bug #685) more details in a one-line message make it possible
+ * to identify problem source on the one hand and to have a better
+ * chance to compress repeated messages in syslog on the other */
+ zlog_warn ("Link State Update: LSA checksum error %x/%x, ID=%s from: nbr %s, router ID %s, adv router %s",
+ sum, lsah->checksum, inet_ntoa (lsah->id),
+ inet_ntoa (nbr->src), inet_ntoa (nbr->router_id),
+ inet_ntoa (lsah->adv_router));
continue;
}