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