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@