aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/device.h (unfollow)
Commit message (Expand)AuthorFilesLines
2017-09-25queueing: more standard init/uninit namesJason A. Donenfeld3-7/+7
2017-09-24tools: use key_is_zero for comparing to zerosJason A. Donenfeld7-24/+27
2017-09-24config: do not reset device portJason A. Donenfeld1-0/+2
2017-09-24timers: convert to use netif_runningJason A. Donenfeld5-32/+24
2017-09-24netns: disable rp_filter for final testJason A. Donenfeld1-0/+4
2017-09-24contrib: add sticky sockets example codeJason A. Donenfeld3-0/+342
2017-09-19queueing: rename cpumask functionJason A. Donenfeld3-3/+3
2017-09-19queueing: clean up worthless helperJason A. Donenfeld1-12/+1
2017-09-19peer: rearrange structsJason A. Donenfeld1-4/+4
2017-09-19device: properly arrange structsJason A. Donenfeld1-6/+5
2017-09-19send: don't take uninitialized lockJason A. Donenfeld1-3/+3
2017-09-19queueing: no need to memzero structJason A. Donenfeld3-3/+5
2017-09-19receive: use netif_receive_skb instead of netif_rxJason A. Donenfeld1-1/+1
2017-09-18version: bump snapshot0.0.20170918Jason A. Donenfeld2-2/+2
2017-09-18compat: support RHEL 7.4Jason A. Donenfeld1-1/+1
2017-09-18queue: entirely rework parallel systemJason A. Donenfeld21-1597/+669
2017-09-16compat: ensure we can build without compat.hJason A. Donenfeld3-0/+4
2017-09-16qemu: enable debug info for debug qemuJason A. Donenfeld1-0/+2
2017-09-16send: no need to check for NULL since ref is validJason A. Donenfeld2-4/+1
2017-09-15timers: styleJason A. Donenfeld1-1/+1
2017-09-15routingtable: satisfy sparseJason A. Donenfeld1-1/+2
2017-09-15socket: satisfy sparseJason A. Donenfeld1-2/+2
2017-09-11device: IFF_NO_QUEUE is a private flag, not a public oneJason A. Donenfeld1-1/+1
2017-09-07version: bump snapshot0.0.20170907Jason A. Donenfeld2-2/+2
2017-09-07compat: fix padata to work with 4.13Jason A. Donenfeld1-12/+12
2017-09-06wg-quick: only bash complete existing interfaces for downJason A. Donenfeld1-12/+15
2017-08-23tools: fix removal of pskJason A. Donenfeld1-1/+1
2017-08-23socket: improve reply-to-src algorithmJason A. Donenfeld5-5/+102
2017-08-10version: bump snapshot0.0.20170810Jason A. Donenfeld2-2/+2
2017-08-08hashtables: if we have an index match, don't search further everJason A. Donenfeld1-2/+3
2017-08-08hashtables: allow up to 2^{20} peers per interfaceJason A. Donenfeld4-5/+29
2017-08-06compat: support grsecurity with our compat padata implementationJason A. Donenfeld1-0/+8
2017-08-05timers: do not send out double keepaliveJason A. Donenfeld1-1/+4
2017-08-04noise: infer initiator or not from handshake stateJason A. Donenfeld4-6/+6
2017-08-04timers: rename confusingly named functions and variablesJason A. Donenfeld6-15/+15
2017-08-04receive: move lastminute guard into timer eventJason A. Donenfeld2-3/+2
2017-08-03netns: work around linux 3.10 issuesJason A. Donenfeld1-0/+6
2017-08-03netns: explictly test reply to sender routingJason A. Donenfeld1-1/+25
2017-08-02tools: stricter userspace ipc parsingJason A. Donenfeld1-3/+3
2017-08-02routingtable: unbloat BUG()Jason A. Donenfeld1-3/+2
2017-08-02blake2s: satisfy sparseJason A. Donenfeld1-2/+2
2017-08-02selftest: more checking in ratelimiterJason A. Donenfeld1-10/+16
2017-08-01contrib: move Android tools to wireguard-android repoJason A. Donenfeld4-259/+0
2017-08-01recieve: pskb_trim already checks lengthJason A. Donenfeld1-1/+1
2017-08-01receive: single line if styleJason A. Donenfeld1-2/+1
2017-07-28socket: move print function from compatJason A. Donenfeld2-10/+10
2017-07-28compat: get rid of warnings on frankenkernelsJason A. Donenfeld1-0/+8
2017-07-28recieve: cleanup variable usageJason A. Donenfeld1-11/+7
2017-07-27compat: work around odd kernels that backport kv[mz]allocJason A. Donenfeld1-3/+5
2017-07-26android: fix readmeJason A. Donenfeld1-2/+2