diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2020-02-17 19:31:57 -0500 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2020-02-18 09:34:18 -0500 |
| commit | 3d0deb9c8b6ba004aecc8ca8ceed2694533976c9 (patch) | |
| tree | d3a2f7355f3947f936c95e3502da19d4ca4d315a | |
| parent | 08fa52a82648fe0fd00492ea68055ceab07319e8 (diff) | |
zebra: Fix zlog_debug -> flog_err for error situations in IRDP
In several places we would send debug messages for failure situations
that really should be errors.
Signed-off-by: Donald Sharpd <sharpd@cumulusnetworks.com>
| -rw-r--r-- | zebra/irdp_packet.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/zebra/irdp_packet.c b/zebra/irdp_packet.c index ae11bc5a64..450dfbece3 100644 --- a/zebra/irdp_packet.c +++ b/zebra/irdp_packet.c @@ -315,7 +315,9 @@ void send_packet(struct interface *ifp, struct stream *s, uint32_t dst, if (setsockopt(irdp_sock, IPPROTO_IP, IP_HDRINCL, (char *)&on, sizeof(on)) < 0) - zlog_debug("sendto %s", safe_strerror(errno)); + flog_err(EC_LIB_SOCKET, + "IRDP: Cannot set IP_HDRINCLU %s(%d) on %s", + safe_strerror(errno), errno, ifp->name); if (dst == INADDR_BROADCAST) { @@ -324,7 +326,9 @@ void send_packet(struct interface *ifp, struct stream *s, uint32_t dst, if (setsockopt(irdp_sock, SOL_SOCKET, SO_BROADCAST, &bon, sizeof(bon)) < 0) - zlog_debug("sendto %s", safe_strerror(errno)); + flog_err(EC_LIB_SOCKET, + "IRDP: Cannot set SO_BROADCAST %s(%d) on %s", + safe_strerror(errno), errno, ifp->name); } if (dst != INADDR_BROADCAST) @@ -355,8 +359,8 @@ void send_packet(struct interface *ifp, struct stream *s, uint32_t dst, sockopt_iphdrincl_swab_htosys(ip); - if (sendmsg(irdp_sock, msg, 0) < 0) { - zlog_debug("sendto %s", safe_strerror(errno)); - } - /* printf("TX on %s idx %d\n", ifp->name, ifp->ifindex); */ + if (sendmsg(irdp_sock, msg, 0) < 0) + flog_err(EC_LIB_SOCKET, + "IRDP: sendmsg send failure %s(%d) on %s", + safe_strerror(errno), errno, ifp->name); } |
