aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/device.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* routingtable: only use device's mutex, not a special rt oneJason A. Donenfeld2017-10-091-1/+1
* queueing: use ptr_ring instead of linked listsJason A. Donenfeld2017-10-051-6/+6
* global: add space around variable declarationsJason A. Donenfeld2017-10-031-1/+2
* netlink: switch from ioctl to netlink for configurationJason A. Donenfeld2017-10-021-21/+3
* timers: convert to use netif_runningJason A. Donenfeld2017-09-241-2/+1
* queue: entirely rework parallel systemJason A. Donenfeld2017-09-181-47/+37
* device: IFF_NO_QUEUE is a private flag, not a public oneJason A. Donenfeld2017-09-111-1/+1
* timers: rename confusingly named functions and variablesJason A. Donenfeld2017-08-041-2/+2
* global: use pointer to net_deviceJason A. Donenfeld2017-07-201-0/+1
* device: support 4.13's extact newlink paramJason A. Donenfeld2017-07-201-1/+1