aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/allowedips.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* allowedips: use different macro names so as to avoid confusionJason A. Donenfeld2018-08-031-5/+5
* allowedips: free root inside of RCU callbackJason A. Donenfeld2018-08-011-8/+10
* allowedips: avoid window of disappeared peerJann Horn2018-08-011-1/+5
* allowedips: prevent double read in krefJason A. Donenfeld2018-08-011-11/+11
* peer: simplify rcu reference countsJason A. Donenfeld2018-07-311-1/+1
* allowedips: set pointer to null before freeingJason A. Donenfeld2018-05-221-2/+3
* allowedips: simplify arithmeticJason A. Donenfeld2018-05-101-1/+1
* allowedips: produce better assembly with unsigned arithmeticJason A. Donenfeld2018-05-101-9/+9
* allowedips: use native endian on lookupJason A. Donenfeld2018-05-101-21/+40
* allowedips: fix comment styleJason A. Donenfeld2018-02-211-1/+2
* allowedips: indicate to clang-analyzer that trie is non-nullJason A. Donenfeld2018-02-141-0/+1
* global: year bumpJason A. Donenfeld2018-01-031-1/+1
* global: add SPDX tags to all filesGreg Kroah-Hartman2017-12-091-1/+4
* allowedips: simplifyJason A. Donenfeld2017-11-251-35/+12
* allowedips: optimizeJason A. Donenfeld2017-11-251-14/+52
* allowedips: do not write out of boundsJason A. Donenfeld2017-11-131-2/+4
* allowedips: rename from routingtableJason A. Donenfeld2017-11-101-0/+306