From owner-freebsd-net@FreeBSD.ORG Wed Sep 12 18:08:16 2012 Return-Path: Delivered-To: freebsd-net@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 282991065678; Wed, 12 Sep 2012 18:08:16 +0000 (UTC) (envelope-from dblais@interplex.ca) Received: from smtp1.interplex.ca (smtp1.interplex.ca [207.134.105.5]) by mx1.freebsd.org (Postfix) with ESMTP id D92ED8FC27; Wed, 12 Sep 2012 18:08:15 +0000 (UTC) Received: by smtp1.interplex.ca (Postfix, from userid 106) id BE97050974; Wed, 12 Sep 2012 14:08:08 -0400 (EDT) Received: from smtp.interplex.ca (office.abi.ca [207.134.166.34]) by smtp1.interplex.ca (Postfix) with ESMTP id 6713F50905; Wed, 12 Sep 2012 14:08:08 -0400 (EDT) Received: from WIN2008.Domnt.abi.ca ([fe80::e06e:fea4:8702:2295]) by WIN2008.Domnt.abi.ca ([fe80::e06e:fea4:8702:2295%12]) with mapi; Wed, 12 Sep 2012 14:08:08 -0400 From: Dominic Blais To: Gleb Smirnoff , Vijay Singh Date: Wed, 12 Sep 2012 14:08:02 -0400 Thread-Topic: kernel: arpresolve: can't allocate llinfo for 65.59.233.102 Thread-Index: Ac2QWNbQMXlKQfrdQmm9xakaf6NNdQAuBqmw Message-ID: <2DE61B0869B7484997BCA012845482C7EBE62DDDCC@WIN2008.Domnt.abi.ca> References: <2DE61B0869B7484997BCA012845482C7EBE62DDD88@WIN2008.Domnt.abi.ca> <20120910140300.GV44854@FreeBSD.org> <2DE61B0869B7484997BCA012845482C7EBE62DDDAE@WIN2008.Domnt.abi.ca> <20120911142355.GM44854@glebius.int.ru> <2DE61B0869B7484997BCA012845482C7EBE62DDDB5@WIN2008.Domnt.abi.ca> <20120911195836.GQ44854@FreeBSD.org> <20120911200545.GT44854@glebius.int.ru> In-Reply-To: <20120911200545.GT44854@glebius.int.ru> Accept-Language: fr-FR, fr-CA Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: fr-FR, fr-CA Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: "freebsd-net@freebsd.org" , Adrian Chadd Subject: RE: kernel: arpresolve: can't allocate llinfo for 65.59.233.102 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Sep 2012 18:08:16 -0000 Hi, I just made a script that does the following: 5 times do if default_route !=3D 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=A0: Gleb Smirnoff [mailto:glebius@FreeBSD.org]=20 Envoy=E9=A0: 11 septembre 2012 16:06 =C0=A0: Vijay Singh Cc=A0: Adrian Chadd; freebsd-net@freebsd.org; Dominic Blais Objet=A0: 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=20 V> > V> http://svnweb.freebsd.org/base/head/sys/netinet/in.c?r1=3D226120&r V> > V> 2=3D226224&pathrev=3D226331 V> > V> > Why do you suspect this one? V>=20 V> I was hitting a similar issue in 8.2. After down/up on the interface=20 V> to the default gateway, I saw this message and arpresolve would never=20 V> complete. I was able to step through gdb to see that the RTF_GATEWAY=20 V> check was causing the problem. Hmm, interesting. We need more debugging here. But where from could 65.59.2= 33.102 appear? -- Totus tuus, Glebius.