Date: Mon, 11 Jan 1999 12:39:51 PST From: Bill Fenner <fenner@parc.xerox.com> To: Joe Greco <jgreco@solaria.sol.net> Cc: current@FreeBSD.ORG Subject: Re: Lots of arpresolve: can't allocate llinfo for <addr>rt Message-ID: <99Jan11.124000pst.177534@crevenia.parc.xerox.com> In-Reply-To: Your message of "Mon, 11 Jan 99 12:18:13 PST." <199901112018.OAA07371@aurora.sol.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Try this patch. It should either change the error messages to include
an "arplookup" message which might give more info, or fix the problem.
Bill
Index: if_ether.c
===================================================================
RCS file: /home/ncvs/src/sys/netinet/if_ether.c,v
retrieving revision 1.50
diff -u -r1.50 if_ether.c
--- if_ether.c 1999/01/10 17:40:10 1.50
+++ if_ether.c 1999/01/11 20:37:29
@@ -340,7 +340,7 @@
}
if (rt)
la = (struct llinfo_arp *)rt->rt_llinfo;
- else {
+ if (la == 0) {
la = arplookup(SIN(dst)->sin_addr.s_addr, 1, 0);
if (la)
rt = la->la_rt;
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?99Jan11.124000pst.177534>
