Talking about http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/netinet/if_arp.c: I have a hoster (www.vultr.com) with some strange(?) network setup. All kernels (6.1 and 7.0 RC) complain with plenty of log messages highlighted below. They screw up dmesg output so I had to comment out the log statement and compile my own kernel. Question: Is this setup something vultr should change, or is our debug logging a little bit too pedantic/paranoid so we should consider removing it? Thanks for insight, Benjamin if (create) {
if (rt->rt_flags & RTF_GATEWAY) {
if (log_unknown_network)
why = "host is not on local network";
} else if ((rt->rt_flags & RTF_LLINFO) == 0) {
ARP_STATINC(ARP_STAT_ALLOCFAIL);
why = "could not allocate llinfo";
} else
why = "gateway route is not ours";
if (why) {
log(LOG_DEBUG, "arplookup: unable to enter address"
" for %s@%s on %s (%s)\n", in_fmtaddr(*addr),
lla_snprintf(ar_sha(ah), ah->ar_hln),
(ifp) ? ifp->if_xname : "null", why);
}
if ((rt->rt_flags & RTF_CLONED) != 0) {
rtrequest(RTM_DELETE, rt_getkey(rt),
rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL);
}
} |