CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2014/03/27 04:39:23

Modified files:
        sys/net        : if_var.h route.c 
        sys/netinet    : if_ether.c in.c in_var.h ip_carp.c 
        sys/netinet6   : in6.c in6_var.h nd6.c nd6_rtr.c 

Log message:
Stop mixing interface address flags with routing entry ones.

Instead of always copying ifa_flags to the routing entry flags when
creating a route by calling rtinit(), explicitly pass the RTF_CLONING
flag when required.  This means ifa_flags are now *only* used to check
if an address has an associated route that was created by the kernel
auto-magically.

ok benno@

Reply via email to