CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2015/07/08 01:56:51

Modified files:
        sys/net        : route.h 
        sys/netinet    : in.c 
        sys/netinet6   : nd6_rtr.c 

Log message:
Use a new RTF_CONNECTED flag for interface (connected) routes.

Recent changes to support multiple interface routes broke the
assumption made by all our userland routing daemons concerning
interface routes.  Historically such routes had a "gateway"
sockaddr of type AF_LINK.  But to be able to support multiple
interface routes as any other multipath routes, they now have
a unique "gateway" sockaddr containing their corresponding IP
address.

This self-describing flag should avoid ambiguity when dealing
with interface routes.

Issue reported by <mxb AT alumni DOT chalmers DOT se> and benno@

ok claudio@, benno@

Reply via email to