kernel: arpresolve: can't allocate llinfo for 65.59.233.102

Dominic Blais dblais at interplex.ca
Wed Sep 12 18:08:16 UTC 2012


Hi,

I just made a script that does the following:

5 times
do
   if default_route != PROPER_GATEWAY
	delete_default_route()
	create_default_route_with_proper_gateway()
   fi
   sleep 10 seconds
done

It worked well and replaced the default route within 10 seconds (mean 5).

What's interesting is that route monitor shows that I delete and create the default route but doesn't show anything prior to it. So I think it really confirms it's some kind of a bug somewhere that takes an IP address that's in memory in put it as the default gateway.




--



-----Message d'origine-----
De : Gleb Smirnoff [mailto:glebius at FreeBSD.org] 
Envoyé : 11 septembre 2012 16:06
À : Vijay Singh
Cc : Adrian Chadd; freebsd-net at freebsd.org; Dominic Blais
Objet : Re: kernel: arpresolve: can't allocate llinfo for 65.59.233.102

On Tue, Sep 11, 2012 at 01:03:56PM -0700, Vijay Singh wrote:
V> > V>
V> > V> Could this be 
V> > V> http://svnweb.freebsd.org/base/head/sys/netinet/in.c?r1=226120&r
V> > V> 2=226224&pathrev=226331
V> >
V> > Why do you suspect this one?
V> 
V> I was hitting a similar issue in 8.2. After down/up on the interface 
V> to the default gateway, I saw this message and arpresolve would never 
V> complete. I was able to step through gdb to see that the RTF_GATEWAY 
V> check was causing the problem.

Hmm, interesting. We need more debugging here. But where from could 65.59.233.102 appear?

--
Totus tuus, Glebius.


More information about the freebsd-net mailing list