Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 May 2009 10:25:34 -0700
From:      Andrew Thompson <thompsa@FreeBSD.org>
To:        Dimitry Andric <dimitry@andric.com>
Cc:        svn-src-head@freebsd.org, Qing Li <qingli@FreeBSD.org>, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r192011 - head/sys/netinet
Message-ID:  <20090513172534.GA2537@citylink.fud.org.nz>
In-Reply-To: <4A09B57C.6050709@andric.com>
References:  <200905120741.n4C7fK8o014803@svn.freebsd.org> <4A09B57C.6050709@andric.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, May 12, 2009 at 07:44:28PM +0200, Dimitry Andric wrote:
> On 2009-05-12 09:41, Qing Li wrote:
> > Author: qingli
> > Date: Tue May 12 07:41:20 2009
> > New Revision: 192011
> > URL: http://svn.freebsd.org/changeset/base/192011
> > 
> > Log:
> >   This patch adds a host route to an interface address (that is assigned
> >   to a non loopback/ppp link types) through the loopback interface. Prior
> >   to the new L2/L3 rewrite, this host route is implicitly added by the L2
> >   code during RTM_RESOLVE of that interface address. This host route is
> >   deleted when that interface is removed.
> 
> This commit breaks dhclient startup, I now get:
> 
> [...]
> in_ifinit: insertion failed
> ifconfig: ioctl (SIOCAIFADDR): File exists
> em0: not found
> exiting.
> 
> So it seems to hit this part:
> 
> +		} else if (error != 0)
> +			log(LOG_INFO, "in_ifinit: insertion failed\n");
> 
> Reverting the commit makes dhclient work again.

It also breaks PXE booting, can it be fixed or reverted?

bootpc_init: wired to interface 'npe0'
in_ifinit: insertion failed
panic: bootpc_fakeup_interface: set if addr, error=17


Andrew



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090513172534.GA2537>