Age | Commit message (Expand) | Author |
2017-12-09 | global: add SPDX tags to all files | Greg Kroah-Hartman |
2017-11-10 | allowedips: rename from routingtable | Jason A. Donenfeld |
2017-11-10 | receive: hoist fpu outside of receive loop | Jason A. Donenfeld |
2017-10-31 | global: use fewer BUG_ONs | Jason A. Donenfeld |
2017-10-31 | global: style nits | Jason A. Donenfeld |
2017-10-31 | global: accept decent check_patch.pl suggestions | Jason A. Donenfeld |
2017-10-31 | stats: more robust accounting | Jason A. Donenfeld |
2017-10-17 | receive: improve control flow | Jason A. Donenfeld |
2017-10-11 | receive: disable bh before using stats seq lock | Jason A. Donenfeld |
2017-10-06 | socket: gcc inlining makes this faster | Jason A. Donenfeld |
2017-10-06 | receive: do not consider 0 jiffies as being set | Jason A. Donenfeld |
2017-10-05 | queueing: move from ctx to cb | Jason A. Donenfeld |
2017-10-05 | receive: do not store endpoint in ctx | Jason A. Donenfeld |
2017-10-05 | queueing: use ptr_ring instead of linked lists | Jason A. Donenfeld |
2017-10-05 | receive: we're not planning on turning that into a while loop now | Jason A. Donenfeld |
2017-10-03 | receive: use local keypair, not ctx keypair in error path | Jason A. Donenfeld |
2017-10-03 | global: add space around variable declarations | Jason A. Donenfeld |
2017-10-03 | receive: simplify message type validation | Jason A. Donenfeld |
2017-10-02 | receive: do not consider netfilter drop a real drop | Jason A. Donenfeld |
2017-09-26 | receive: mark function static | Jason A. Donenfeld |
2017-09-19 | queueing: rename cpumask function | Jason A. Donenfeld |
2017-09-19 | queueing: no need to memzero struct | Jason A. Donenfeld |
2017-09-19 | receive: use netif_receive_skb instead of netif_rx | Jason A. Donenfeld |
2017-09-18 | queue: entirely rework parallel system | Jason A. Donenfeld |
2017-09-16 | send: no need to check for NULL since ref is valid | Jason A. Donenfeld |
2017-08-04 | noise: infer initiator or not from handshake state | Jason A. Donenfeld |
2017-08-04 | timers: rename confusingly named functions and variables | Jason A. Donenfeld |
2017-08-04 | receive: move lastminute guard into timer event | Jason A. Donenfeld |
2017-08-01 | recieve: pskb_trim already checks length | Jason A. Donenfeld |
2017-08-01 | receive: single line if style | Jason A. Donenfeld |
2017-07-28 | recieve: cleanup variable usage | Jason A. Donenfeld |
2017-07-20 | global: use pointer to net_device | Jason A. Donenfeld |
2017-06-29 | receive: cleanup error handlers | Jason A. Donenfeld |
2017-06-29 | receive: pull IP header into head | Jason A. Donenfeld |
2017-06-29 | receive: fix off-by-one in packet length checking | Jason A. Donenfeld |
2017-06-26 | global: cleanup IP header checking | Jason A. Donenfeld |
2017-06-24 | receive: extend rate limiting to 1 second after under load detection | Jason A. Donenfeld |
2017-06-01 | receive: trim incoming packets to IP header length | Jason A. Donenfeld |
2017-05-31 | timers: reset retry-attempt counter when not retrying | Jason A. Donenfeld |
2017-05-31 | timers: the completion of a handshake also is on key confirmation | Jason A. Donenfeld |
2017-05-31 | debug: print interface name in dmesg | Jason A. Donenfeld |
2017-05-30 | handshake: process in parallel | Jason A. Donenfeld |
2017-04-09 | receive: netif_rx consumes | Jason A. Donenfeld |
2017-04-08 | data: cleanup parallel workqueue and use two max_active | Jason A. Donenfeld |
2017-04-04 | data: simplify flow | Jason A. Donenfeld |
2017-04-04 | locking: always use _bh | Jason A. Donenfeld |
2017-03-20 | data: big refactoring | Jason A. Donenfeld |
2017-02-27 | receive: last_rx use is discouraged and removed in recent kernels | Jason A. Donenfeld |
2017-01-10 | Update copyright | Jason A. Donenfeld |
2016-12-13 | peer: don't use sockaddr_storage to reduce memory usage | Jason A. Donenfeld |