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@