CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2015/09/04 02:43:39
Modified files: sys/kern : uipc_domain.c vfs_subr.c sys/net : pf_table.c pfkey.c pipex.c radix.c radix.h route.c rtable.c rtable.h sys/netinet : in_proto.c sys/netinet6 : in6_proto.c sys/netmpls : mpls_proto.c sys/sys : domain.h Log message: Make every subsystem using a radix tree call rn_init() and pass the length of the key as argument. This way every consumer of the radix tree has a chance to explicitly initialize the shared data structures and no longer rely on another subsystem to do the initialization. As a bonus ``dom_maxrtkey'' is no longer used an die. ART kernels should now be fully usable because pf(4) and IPSEC properly initialized the radix tree. ok chris@, reyk@