CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2015/08/20 06:51:10

Modified files:
        sys/net        : art.c art.h rtable.c 

Log message:
Make ART internals free of 'struct sockaddr'.

Keep route entry/BSD compatibility goos in the rtable layer.  The way
addresses and masks (prefix-lengths) are encoded is really tied to the
radix-tree implementation.

Since we decided to no longer support non-contiguous masks, we could get
rid of some extra "sockaddr" allocations and reduce the memory grows
related to the use of a multibit-trie.

Reply via email to