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@

Reply via email to