Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/netinet PR/50670: David Binderman: Tidy up debugging pri...
details: https://anonhg.NetBSD.org/src/rev/b6d307931c4d
branches: trunk
changeset: 813134:b6d307931c4d
user: christos <christos%NetBSD.org@localhost>
date: Sun Jan 17 15:08:10 2016 +0000
description:
PR/50670: David Binderman: Tidy up debugging printfs to avoid if else confusion.
diffstat:
sys/netinet/ip_mroute.c | 74 +++++++++++++++++++++---------------------------
1 files changed, 33 insertions(+), 41 deletions(-)
diffs (186 lines):
diff -r 3b4648b9230b -r b6d307931c4d sys/netinet/ip_mroute.c
--- a/sys/netinet/ip_mroute.c Sun Jan 17 14:57:18 2016 +0000
+++ b/sys/netinet/ip_mroute.c Sun Jan 17 15:08:10 2016 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: ip_mroute.c,v 1.132 2015/08/24 22:21:26 pooka Exp $ */
+/* $NetBSD: ip_mroute.c,v 1.133 2016/01/17 15:08:10 christos Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -93,7 +93,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ip_mroute.c,v 1.132 2015/08/24 22:21:26 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip_mroute.c,v 1.133 2016/01/17 15:08:10 christos Exp $");
#ifdef _KERNEL_OPT
#include "opt_inet.h"
@@ -182,8 +182,11 @@
u_int tbfdebug = 0; /* tbf debug level */
#ifdef RSVP_ISI
u_int rsvpdebug = 0; /* rsvp debug level */
+#define RSVP_DPRINTF(a) do if (rsvpdebug) printf a; while (/*CONSTCOND*/0)
extern struct socket *ip_rsvpd;
extern int rsvp_on;
+#else
+#define RSVP_DPRINTF(a) do {} while (/*CONSTCOND*/0)
#endif /* RSVP_ISI */
/* vif attachment using sys/netinet/ip_encap.c */
@@ -1339,17 +1342,19 @@
if (imo && ((vifi = imo->imo_multicast_vif) < numvifs)) {
if (ip->ip_ttl < MAXTTL)
ip->ip_ttl++; /* compensate for -1 in *_send routines */
- if (rsvpdebug && ip->ip_p == IPPROTO_RSVP) {
+ if (ip->ip_p == IPPROTO_RSVP) {
struct vif *vifp = viftable + vifi;
- printf("Sending IPPROTO_RSVP from %x to %x on vif %d (%s%s)\n",
+ RSVP_DPRINTF(("%s: Sending IPPROTO_RSVP from %x to %x"
+ " on vif %d (%s%s)\n", __func__,
ntohl(ip->ip_src), ntohl(ip->ip_dst), vifi,
(vifp->v_flags & VIFF_TUNNEL) ? "tunnel on " : "",
- vifp->v_ifp->if_xname);
+ vifp->v_ifp->if_xname));
}
return (ip_mdq(m, ifp, NULL, vifi));
}
- if (rsvpdebug && ip->ip_p == IPPROTO_RSVP) {
- printf("Warning: IPPROTO_RSVP from %x to %x without vif option\n",
+ if (ip->ip_p == IPPROTO_RSVP) {
+ RSVP_DPRINTF(("%s: Warning: IPPROTO_RSVP from %x to %x"
+ " without vif option\n", __func__,
ntohl(ip->ip_src), ntohl(ip->ip_dst));
}
#endif /* RSVP_ISI */
@@ -2207,9 +2212,8 @@
{
int vifi, s;
- if (rsvpdebug)
- printf("ip_rsvp_vif_init: so_type = %d, pr_protocol = %d\n",
- so->so_type, so->so_proto->pr_protocol);
+ RSVP_DPRINTF(("%s: so_type = %d, pr_protocol = %d\n", __func__
+ so->so_type, so->so_proto->pr_protocol));
if (so->so_type != SOCK_RAW ||
so->so_proto->pr_protocol != IPPROTO_RSVP)
@@ -2221,9 +2225,7 @@
}
vifi = *(mtod(m, int *));
- if (rsvpdebug)
- printf("ip_rsvp_vif_init: vif = %d rsvp_on = %d\n",
- vifi, rsvp_on);
+ RSVP_DPRINTF(("%s: vif = %d rsvp_on = %d\n", __func__, vifi, rsvp_on));
s = splsoftnet();
@@ -2258,9 +2260,8 @@
{
int vifi, s;
- if (rsvpdebug)
- printf("ip_rsvp_vif_done: so_type = %d, pr_protocol = %d\n",
- so->so_type, so->so_proto->pr_protocol);
+ RSVP_DPRINTF(("%s: so_type = %d, pr_protocol = %d\n", __func__,
+ so->so_type, so->so_proto->pr_protocol));
if (so->so_type != SOCK_RAW ||
so->so_proto->pr_protocol != IPPROTO_RSVP)
@@ -2280,9 +2281,8 @@
return (EADDRNOTAVAIL);
}
- if (rsvpdebug)
- printf("ip_rsvp_vif_done: v_rsvpd = %x so = %x\n",
- viftable[vifi].v_rsvpd, so);
+ RSVP_DPRINTF(("%s: v_rsvpd = %x so = %x\n", __func__,
+ viftable[vifi].v_rsvpd, so));
viftable[vifi].v_rsvpd = NULL;
/*
@@ -2340,8 +2340,7 @@
struct ip *ip = mtod(m, struct ip *);
struct sockaddr_in rsvp_src;
- if (rsvpdebug)
- printf("rsvp_input: rsvp_on %d\n", rsvp_on);
+ RSVP_DPRINTF(("%s: rsvp_on %d\n", __func__, rsvp_on));
/*
* Can still get packets with rsvp_on = 0 if there is a local member
@@ -2358,17 +2357,15 @@
* it and ignore the new ones.
*/
if (ip_rsvpd != NULL) {
- if (rsvpdebug)
- printf("rsvp_input: "
- "Sending packet up old-style socket\n");
+ RSVP_DPRINTF(("%s: Sending packet up old-style socket\n",
+ __func__));
rip_input(m); /*XXX*/
return;
}
s = splsoftnet();
- if (rsvpdebug)
- printf("rsvp_input: check vifs\n");
+ RSVP_DPRINTF(("%s: check vifs\n", __func__));
/* Find which vif the packet arrived on. */
for (vifi = 0; vifi < numvifs; vifi++) {
@@ -2378,25 +2375,22 @@
if (vifi == numvifs) {
/* Can't find vif packet arrived on. Drop packet. */
- if (rsvpdebug)
- printf("rsvp_input: "
- "Can't find vif for packet...dropping it.\n");
+ RSVP_DPRINTF("%s: Can't find vif for packet...dropping it.\n",
+ __func__));
m_freem(m);
splx(s);
return;
}
- if (rsvpdebug)
- printf("rsvp_input: check socket\n");
+ RSVP_DPRINTF(("%s: check socket\n", __func__));
if (viftable[vifi].v_rsvpd == NULL) {
/*
* drop packet, since there is no specific socket for this
* interface
*/
- if (rsvpdebug)
- printf("rsvp_input: No socket defined for vif %d\n",
- vifi);
+ RSVP_DPRINTF(("%s: No socket defined for vif %d\n", __func__,
+ vifi));
m_freem(m);
splx(s);
return;
@@ -2404,16 +2398,14 @@
sockaddr_in_init(&rsvp_src, &ip->ip_src, 0);
- if (rsvpdebug && m)
- printf("rsvp_input: m->m_len = %d, sbspace() = %d\n",
- m->m_len, sbspace(&viftable[vifi].v_rsvpd->so_rcv));
+ if (m)
+ RSVP_DPRINTF(("%s: m->m_len = %d, sbspace() = %d\n", __func__,
+ m->m_len, sbspace(&viftable[vifi].v_rsvpd->so_rcv)));
if (socket_send(viftable[vifi].v_rsvpd, m, &rsvp_src) < 0)
- if (rsvpdebug)
- printf("rsvp_input: Failed to append to socket\n");
+ RSVP_DPRINTF(("%s: Failed to append to socket\n", __func__));
else
- if (rsvpdebug)
- printf("rsvp_input: send packet up\n");
+ RSVP_DPRINTF(("%s: send packet up\n", __func__));
splx(s);
}
Home |
Main Index |
Thread Index |
Old Index