summaryrefslogtreecommitdiffstats
path: root/sys/netinet
diff options
context:
space:
mode:
authorbms <bms@FreeBSD.org>2003-10-03 17:21:17 +0000
committerbms <bms@FreeBSD.org>2003-10-03 17:21:17 +0000
commit0a71157b433ad8cafa061342688a7b7cca8c0db8 (patch)
tree863fc6b6eee2cf2a7855926e4165014d2c4d6f78 /sys/netinet
parent82820147db1d7a9e6cf423df0e1013255e541393 (diff)
downloadFreeBSD-src-0a71157b433ad8cafa061342688a7b7cca8c0db8.zip
FreeBSD-src-0a71157b433ad8cafa061342688a7b7cca8c0db8.tar.gz
Make arp_rtrequest()'s 'bad gateway' messages slightly more informative,
to aid me in tracking down LLINFO inconsistencies in the routing table. Discussed with: fenner
Diffstat (limited to 'sys/netinet')
-rw-r--r--sys/netinet/if_ether.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/netinet/if_ether.c b/sys/netinet/if_ether.c
index ab54fd9..a04565e 100644
--- a/sys/netinet/if_ether.c
+++ b/sys/netinet/if_ether.c
@@ -208,7 +208,10 @@ arp_rtrequest(req, rt, info)
case RTM_RESOLVE:
if (gate->sa_family != AF_LINK ||
gate->sa_len < sizeof(null_sdl)) {
- log(LOG_DEBUG, "arp_rtrequest: bad gateway value\n");
+ log(LOG_DEBUG, "arp_rtrequest: bad gateway %s%s\n",
+ inet_ntoa(SIN(rt_key(rt))->sin_addr),
+ (gate->sa_family != AF_LINK) ?
+ " (sa_family != AF_LINK)": "");
break;
}
SDL(gate)->sdl_type = rt->rt_ifp->if_type;
OpenPOWER on IntegriCloud