CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@