summaryrefslogtreecommitdiffhomepage
path: root/src/allowedips.c
AgeCommit message (Expand)Author
2021-06-04allowedips: add missing __rcu annotation to satisfy sparseJason A. Donenfeld
2021-06-04allowedips: free empty intermediate nodes when removing single nodeJason A. Donenfeld
2021-06-04allowedips: allocate nodes in kmem_cacheJason A. Donenfeld
2021-06-04allowedips: remove nodes in O(1)Jason A. Donenfeld
2020-02-05allowedips: remove previously added list item when OOM failEric Dumazet
2019-11-26allowedips: safely dereference rcu rootsJason A. Donenfeld
2019-04-06allowedips: initialize list head when removing intermediate nodesJason A. Donenfeld
2019-03-25allowedips: do not use __always_inlineJason A. Donenfeld
2019-03-17global: the _bh variety of rcu helpers have been unifiedJason A. Donenfeld
2019-02-26allowedips: maintain per-peer list of allowedipsJason A. Donenfeld
2019-01-07global: update copyrightJason A. Donenfeld
2018-11-13global: various formatting tweeksJason A. Donenfeld
2018-10-25allowedips: fix up macros and annotationsJason A. Donenfeld
2018-10-09global: give if statements brackets and other cleanupsJason A. Donenfeld
2018-10-08allowedips: swap endianness early onArnd Bergmann
2018-10-08global: rename struct wireguard_ to struct wg_Jason A. Donenfeld
2018-10-06global: rename include'd C files to be .cJason A. Donenfeld
2018-10-02global: change BUG_ON to WARN_ONJason A. Donenfeld
2018-10-02global: prefix all functions with wg_Jason A. Donenfeld
2018-09-20global: put SPDX identifier on its own lineJason A. Donenfeld
2018-09-20allowedips: change from BUG_ON to WARN_ONJason A. Donenfeld
2018-09-16global: remove non-essential inline annotationsJason A. Donenfeld
2018-09-04global: always find OOM unlikelyJason A. Donenfeld
2018-09-03global: satisfy check_patch.pl errorsJason A. Donenfeld
2018-08-28global: run through clang-formatJason A. Donenfeld
2018-08-03allowedips: use different macro names so as to avoid confusionJason A. Donenfeld
2018-08-01allowedips: free root inside of RCU callbackJason A. Donenfeld
2018-08-01allowedips: avoid window of disappeared peerJann Horn
2018-08-01allowedips: prevent double read in krefJason A. Donenfeld
2018-07-31peer: simplify rcu reference countsJason A. Donenfeld
2018-05-22allowedips: set pointer to null before freeingJason A. Donenfeld
2018-05-10allowedips: simplify arithmeticJason A. Donenfeld
2018-05-10allowedips: produce better assembly with unsigned arithmeticJason A. Donenfeld
2018-05-10allowedips: use native endian on lookupJason A. Donenfeld
2018-02-21allowedips: fix comment styleJason A. Donenfeld
2018-02-14allowedips: indicate to clang-analyzer that trie is non-nullJason A. Donenfeld
2018-01-03global: year bumpJason A. Donenfeld
2017-12-09global: add SPDX tags to all filesGreg Kroah-Hartman
2017-11-25allowedips: simplifyJason A. Donenfeld
2017-11-25allowedips: optimizeJason A. Donenfeld
2017-11-13allowedips: do not write out of boundsJason A. Donenfeld
2017-11-10allowedips: rename from routingtableJason A. Donenfeld