path: root/radix-trie.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* radix-trie: fix add() when no poolnodes existThomas Gschwantner2019-12-111-0/+5
* radix-trie: implement ipp_removepool_v{4,6}Thomas Gschwantner2019-12-111-6/+103
* radix-trie: fix issues related to shadow-/countingThomas Gschwantner2019-12-111-106/+144
* radix-trie: fix bug where /64 pools would overflowThomas Gschwantner2019-12-111-10/+8
* radix-trie: allow full use of the v4 address spaceThomas Gschwantner2019-12-111-2/+2
* Rename struct ip_pool to be more descriptiveThomas Gschwantner2019-12-111-60/+60
* Initialize pools from routes via netlinkThomas Gschwantner2019-08-171-0/+12
* radix-trie: implement pool shadowingThomas Gschwantner2019-08-021-24/+58
* Move counting logic from lease.c to radix-trie.cThomas Gschwantner2019-07-181-41/+51
* Implement lease expirationThomas Gschwantner2019-07-181-3/+45
* radix-trie: inline find_node() into ipp_addpool()Thomas Gschwantner2019-07-161-16/+8
* Fix use-after-free and memory leak in ipp_free()Thomas Gschwantner2019-06-141-14/+11
* radix-trie: implement ipp_addrnd_* and relatedThomas Gschwantner2019-06-021-55/+304
* radix-trie: allow both ipv4 and ipv6 debug outputThomas Gschwantner2019-06-021-10/+27
* radix-trie: fix fls/fls64Thomas Gschwantner2019-06-021-6/+6
* radix-trie: remove bits arg from radix_insert_v4/6Thomas Gschwantner2019-06-021-4/+4
* Implement a radix-trie for storing ip=pubkeyThomas Gschwantner2019-02-251-0/+330