Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | netlink: switch from ioctl to netlink for configuration | Jason A. Donenfeld | 2017-10-02 | 1 | -1/+1 |
| | |||||
* | queue: entirely rework parallel system | Jason A. Donenfeld | 2017-09-18 | 1 | -4/+1 |
| | | | | | | | | | | This removes our dependency on padata and moves to a different mode of multiprocessing that is more efficient. This began as Samuel Holland's GSoC project and was gradually reworked/redesigned/rebased into this present commit, which is a combination of his initial contribution and my subsequent rewriting and redesigning. | ||||
* | ratelimiter: rewrite from scratch | Jason A. Donenfeld | 2017-06-26 | 1 | -5/+0 |
| | | | | | | | This not only removes the depenency on x_tables, but it also gives us much better performance and memory usage. Now, systems are able to have millions of WireGuard interfaces, without having to worry about a thundering herd of garbage collection. | ||||
* | curve25519: add NEON versions for ARM | Jason A. Donenfeld | 2017-05-31 | 1 | -2/+2 |
| | |||||
* | compat: ship padata if kernel doesn't have it | Jason A. Donenfeld | 2017-05-30 | 1 | -11/+3 |
| | |||||
* | chacha20poly1305: add NEON versions for ARM and ARM64 | Jason A. Donenfeld | 2017-05-30 | 1 | -6/+15 |
| | |||||
* | Kbuild: optimize debug builds too | Jason A. Donenfeld | 2017-05-17 | 1 | -1/+1 |
| | |||||
* | curve25519: add AVX implementation | Jason A. Donenfeld | 2017-03-19 | 1 | -1/+1 |
| | |||||
* | blake2s: add AVX implementation | Jason A. Donenfeld | 2017-03-19 | 1 | -0/+4 |
| | |||||
* | compat: backport siphash & dst_cache from mainline | Jason A. Donenfeld | 2017-02-13 | 1 | -2/+4 |
| | |||||
* | siphash: update against upstream submission | Jason A. Donenfeld | 2016-12-16 | 1 | -1/+1 |
| | |||||
* | Rework headers and includes | Jason A. Donenfeld | 2016-09-29 | 1 | -0/+1 |
| | |||||
* | routingtable: hyphen was ugly | Jason A. Donenfeld | 2016-08-22 | 1 | -1/+1 |
| | |||||
* | Kbuild: move module deps out of tests/ | Jason A. Donenfeld | 2016-08-03 | 1 | -1/+16 |
| | |||||
* | build system: revamp building and configuration | Jason A. Donenfeld | 2016-07-18 | 1 | -0/+18 |