Date: Tue, 12 May 2009 17:23:21 -0400 From: Jung-uk Kim <jkim@FreeBSD.org> To: freebsd-current@FreeBSD.org Cc: Qing Li <qingli@FreeBSD.org>, Dimitry Andric <dimitry@andric.com>, Jakub Lach <jakub_lach@mailplus.pl> Subject: Re: dead dhclient em0 in r192014 /Thinkpad T400 Message-ID: <200905121723.26171.jkim@FreeBSD.org> In-Reply-To: <4A09C292.5070700@andric.com> References: <23507827.post@talk.nabble.com> <4A09C292.5070700@andric.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Boundary-00=_OjeCKNw4+iCfM1o Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Tuesday 12 May 2009 02:40 pm, Dimitry Andric wrote: > On 2009-05-12 20:27, Jakub Lach wrote: > > After updating to 192014, gigabit Intel ethernet is dead. > > ... > > > in_ifinit: insertion failed > > Revert r192011 to fix this issue. Or you can try the attached patch until it gets fixed. Jung-uk Kim --Boundary-00=_OjeCKNw4+iCfM1o Content-Type: text/plain; charset="iso-8859-1"; name="in.c.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="in.c.diff" --- sys/netinet/in.c 12 May 2009 07:41:20 -0000 1.131 +++ sys/netinet/in.c 12 May 2009 21:18:51 -0000 @@ -917,6 +917,8 @@ in_ifinit(struct ifnet *ifp, struct in_i info.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&null_sdl; error = rtrequest1_fib(RTM_ADD, &info, &rt, 0); + if (error == EEXIST) + return (0); if (error == 0 && rt != NULL) { RT_LOCK(rt); ((struct sockaddr_dl *)rt->rt_gateway)->sdl_type = --Boundary-00=_OjeCKNw4+iCfM1o--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200905121723.26171.jkim>