svn commit: r192011 - head/sys/netinet

Andrew Thompson thompsa at FreeBSD.org
Wed May 13 17:25:41 UTC 2009


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


More information about the svn-src-all mailing list