aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/device.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* device: prepare skb_list_walk_safe for upstreamingJason A. Donenfeld2019-12-051-3/+3
* noise: immediately rekey all peers after changing device private keyJason A. Donenfeld2019-07-111-3/+1
* global: switch to coarse ktimeJason A. Donenfeld2019-06-251-1/+1
* device: use skb accessor functions where possibleJason A. Donenfeld2019-03-251-2/+2
* global: the _bh variety of rcu helpers have been unifiedJason A. Donenfeld2019-03-171-3/+3
* peer: only synchronize_rcu_bh and traverse trie once when removing all peersJason A. Donenfeld2019-02-251-1/+0
* hashtables: decouple hashtable allocations from the main device allocationSultan Alsawaf2019-02-031-3/+15
* queueing: more reasonable allocator function conventionJason A. Donenfeld2019-02-031-1/+1
* global: update copyrightJason A. Donenfeld2019-01-071-1/+1
* device: do not clear keys on sleep for PM_AUTOSLEEPJason A. Donenfeld2018-10-271-4/+11
* timers: it is always reasonable to remove a timerJason A. Donenfeld2018-10-271-2/+1
* send: consider dropped stage packets to be droppedJason A. Donenfeld2018-10-271-2/+4
* global: give if statements brackets and other cleanupsJason A. Donenfeld2018-10-091-2/+3
* device: use textual error labels alwaysJason A. Donenfeld2018-10-081-22/+23
* global: more nitsJason A. Donenfeld2018-10-081-4/+4
* global: rename struct wireguard_ to struct wg_Jason A. Donenfeld2018-10-081-14/+14
* global: prefix functions used in callbacks with wg_Jason A. Donenfeld2018-10-081-20/+20
* global: prefix all functions with wg_Jason A. Donenfeld2018-10-021-36/+37
* global: put SPDX identifier on its own lineJason A. Donenfeld2018-09-201-2/+2
* global: prefer sizeof(*pointer) when possibleJason A. Donenfeld2018-09-041-3/+2
* global: satisfy check_patch.pl errorsJason A. Donenfeld2018-09-031-2/+3
* global: run through clang-formatJason A. Donenfeld2018-08-281-37/+58
* send: switch handshake stamp to an atomicJason A. Donenfeld2018-08-041-1/+1
* device: adjust commentJason A. Donenfeld2018-07-311-1/+1
* device: destroy workqueue before freeing queueJason A. Donenfeld2018-07-181-1/+1
* device: print daddr not saddr in missing peer errorJason A. Donenfeld2018-07-041-1/+4
* global: use fast boottime instead of normal boottimeJason A. Donenfeld2018-06-231-1/+1
* global: use ktime boottime instead of jiffiesJason A. Donenfeld2018-06-231-1/+1
* device: do not assume dst is always validJason A. Donenfeld2018-05-311-1/+1
* device: remove allowedips before individual peersJason A. Donenfeld2018-05-181-1/+1
* send: account for route-based MTUJason A. Donenfeld2018-04-151-0/+5
* device: let udev know what kind of device we areJason A. Donenfeld2018-01-301-0/+6
* global: year bumpJason A. Donenfeld2018-01-031-1/+1
* global: add SPDX tags to all filesGreg Kroah-Hartman2017-12-091-1/+4
* device: clear last handshake timer on ifdownJason A. Donenfeld2017-11-291-0/+1
* device: do not clear keys during sleep on AndroidJason A. Donenfeld2017-11-281-4/+4
* device: uninitialize socket first in destructionJason A. Donenfeld2017-11-171-2/+2
* socket: only free socket after successful creation of newJason A. Donenfeld2017-11-171-3/+3
* allowedips: rename from routingtableJason A. Donenfeld2017-11-101-3/+3
* device: wait for all peers to be freed before destroyingJason A. Donenfeld2017-11-101-0/+1
* device: please lockdepJason A. Donenfeld2017-11-031-1/+1
* device: expand scope of destruct lockJason A. Donenfeld2017-10-311-2/+2
* device: only take reference if netns is differentJason A. Donenfeld2017-10-311-9/+50
* global: style nitsJason A. Donenfeld2017-10-311-4/+8
* global: infuriating kernel iterator styleJason A. Donenfeld2017-10-311-4/+4
* peer: get rid of peer_for_each magicJason A. Donenfeld2017-10-311-6/+12
* global: accept decent check_patch.pl suggestionsJason A. Donenfeld2017-10-311-1/+2
* device: no need to take lock for integer comparisonJason A. Donenfeld2017-10-171-4/+3
* device: our use of queues means this check is worthlessJason A. Donenfeld2017-10-171-6/+0
* compat: move version logic to compat.h and out of main .cJason A. Donenfeld2017-10-111-6/+6