dead dhclient em0 in r192014 /Thinkpad T400

Jung-uk Kim jkim at FreeBSD.org
Tue May 12 21:23:35 UTC 2009


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
-------------- next part --------------
--- 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  =


More information about the freebsd-current mailing list