svn commit: r333476 - head/sys/net

Rodney W. Grimes freebsd at pdx.rh.CN85.dnsmgr.net
Fri May 11 14:50:35 UTC 2018


> This booted and runs without issue, although obviously I wouldn't want
> to commit it:

Looks pretty close to what I did the first time.
We could also wrap this in my proposed ifdef,
and add a sysctl() to turn it on and off though
it would probably be beter to do that in the code
areas that bde patches this out.

> 
> Index: sys/net/if.c
> ===================================================================
> --- sys/net/if.c	(revision 333490)
> +++ sys/net/if.c	(working copy)
> @@ -1814,6 +1814,7 @@
>  ifa_maintain_loopback_route(int cmd, const char *otype, struct ifaddr *ifa,
>      struct sockaddr *ia)
>  {
> +#if 0
#ifdef MAINTAIN_LOOPBACK_ROUTE

>  	int error;
>  	struct rt_addrinfo info;
>  	struct sockaddr_dl null_sdl;
> @@ -1837,6 +1838,9 @@
>  		if_printf(ifp, "%s failed: %d\n", otype, error);
>  
>  	return (error);
> +#else
> +	return (0);
> +#endif
>  }
>  
>  int
> 
> DES
> -- 
> Dag-Erling Sm?rgrav - des at des.no
> 
> 

-- 
Rod Grimes                                                 rgrimes at freebsd.org


More information about the svn-src-head mailing list