summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2017-10-05compat: support ptr_ring for old kernelsJason A. Donenfeld
2017-10-05queueing: use ptr_ring instead of linked listsJason A. Donenfeld
2017-10-05receive: we're not planning on turning that into a while loop nowJason A. Donenfeld
2017-10-05send: put keypair referenceJason A. Donenfeld
2017-10-03receive: use local keypair, not ctx keypair in error pathJason A. Donenfeld
2017-10-03Makefile: add non-verbose mode to toolsJason A. Donenfeld
2017-10-03global: add space around variable declarationsJason A. Donenfeld
2017-10-03global: use _WG prefix for include guardsJason A. Donenfeld
2017-10-03global: satisfy bitshift pedantryJason A. Donenfeld
2017-10-03receive: simplify message type validationJason A. Donenfeld
2017-10-02curve25519-neon-arm: force ARM encoding, since this is unrepresentable in ThumbJason A. Donenfeld
2017-10-02version: bump snapshotJason A. Donenfeld
2017-10-02ratelimiter: wait for destruction, not for read_unlockJason A. Donenfeld
2017-10-02qemu: add watchdog for not hanging on oopsJason A. Donenfeld
2017-10-02messages: reduce maximum staged packets per peerJason A. Donenfeld
2017-10-02noise: use spinlock for rotating keysJason A. Donenfeld
2017-10-02debug: add better insert targetJason A. Donenfeld
2017-10-02peer: remove from RCU lists when the kref is zeroJason A. Donenfeld
2017-10-02timers: ensure safe timer removalJason A. Donenfeld
2017-10-02receive: do not consider netfilter drop a real dropJason A. Donenfeld
2017-10-02peer: ensure that lookup tables are added lastJason A. Donenfeld
2017-10-02netlink: switch from ioctl to netlink for configurationJason A. Donenfeld
2017-09-26receive: mark function staticJason A. Donenfeld
2017-09-25queueing: more standard init/uninit namesJason A. Donenfeld
2017-09-24tools: use key_is_zero for comparing to zerosJason A. Donenfeld
2017-09-24config: do not reset device portJason A. Donenfeld
2017-09-24timers: convert to use netif_runningJason A. Donenfeld
2017-09-24netns: disable rp_filter for final testJason A. Donenfeld
2017-09-19queueing: rename cpumask functionJason A. Donenfeld
2017-09-19queueing: clean up worthless helperJason A. Donenfeld
2017-09-19peer: rearrange structsJason A. Donenfeld
2017-09-19device: properly arrange structsJason A. Donenfeld
2017-09-19send: don't take uninitialized lockJason A. Donenfeld
2017-09-19queueing: no need to memzero structJason A. Donenfeld
2017-09-19receive: use netif_receive_skb instead of netif_rxJason A. Donenfeld
2017-09-18version: bump snapshotJason A. Donenfeld
2017-09-18compat: support RHEL 7.4Jason A. Donenfeld
2017-09-18queue: entirely rework parallel systemJason A. Donenfeld
2017-09-16compat: ensure we can build without compat.hJason A. Donenfeld
2017-09-16qemu: enable debug info for debug qemuJason A. Donenfeld
2017-09-16send: no need to check for NULL since ref is validJason A. Donenfeld
2017-09-15timers: styleJason A. Donenfeld
2017-09-15routingtable: satisfy sparseJason A. Donenfeld
2017-09-15socket: satisfy sparseJason A. Donenfeld
2017-09-11device: IFF_NO_QUEUE is a private flag, not a public oneJason A. Donenfeld
2017-09-07version: bump snapshotJason A. Donenfeld
2017-09-07compat: fix padata to work with 4.13Jason A. Donenfeld
2017-08-23socket: improve reply-to-src algorithmJason A. Donenfeld
2017-08-10version: bump snapshotJason A. Donenfeld
2017-08-08hashtables: if we have an index match, don't search further everJason A. Donenfeld