CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2015/07/18 09:51:17

Modified files:
        sys/conf       : files 
        sys/net        : if.c if_pppx.c if_spppsubr.c radix_mpath.c 
                         radix_mpath.h route.c route.h rtsock.c 
        sys/netinet    : if_ether.c in_proto.c 
        sys/netinet6   : in6_proto.c nd6_rtr.c 
        sys/netmpls    : mpls_proto.c 
        sys/sys        : sysctl.h 
Added files:
        sys/net        : rtable.c rtable.h 

Log message:
Abstract the routing table internals behind an rtable_* API.

Code abusing the radix internals for the routing table should now
includes <net/rtable.h> and only deal with "struct rtentry".

Code using a radix tree for another purpose can still include
<net/radix.h>.

Inputs from and ok claudio@, mikeb@

Reply via email to