Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | radix-trie: implement pool shadowing | Thomas Gschwantner | 2019-08-02 | 1 | -3/+2 |
| | | | | | | | | | | | | | | Pools are created from routes which can overlap. Consider the following: ip route add 192.168.4.0/28 ip route add 192.168.4.0/24 sleep 3600 ip route del 192.168.4.0/24 Here, the pool created from the first route is being shadowed by the pool from the second route. However, since the second pool is later removed again we cannot simply combine them. So instead this commit shadows them, to avoid them being double counted. | ||||
* | Move counting logic from lease.c to radix-trie.c | Thomas Gschwantner | 2019-07-18 | 1 | -3/+2 |
| | |||||
* | Implement lease expiration | Thomas Gschwantner | 2019-07-18 | 1 | -0/+3 |
| | |||||
* | radix-trie: implement ipp_addrnd_* and related | Thomas Gschwantner | 2019-06-02 | 1 | -15/+24 |
| | |||||
* | radix-trie: allow both ipv4 and ipv6 debug output | Thomas Gschwantner | 2019-06-02 | 1 | -2/+3 |
| | |||||
* | radix-trie: remove bits arg from radix_insert_v4/6 | Thomas Gschwantner | 2019-06-02 | 1 | -2/+2 |
| | |||||
* | Implement a radix-trie for storing ip=pubkey | Thomas Gschwantner | 2019-02-25 | 1 | -0/+35 |