aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/data.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* various: nits from willyJason A. Donenfeld2016-11-151-4/+2
|
* socket: keep track of src address in sending packetsJason A. Donenfeld2016-11-151-8/+8
|
* data: only uses kmem_cache for parallismJason A. Donenfeld2016-11-061-0/+2
|
* data: squelch compiler warning on PARALLEL=nJason A. Donenfeld2016-11-061-1/+1
|
* data: we care about per-peer, not per-device, inflight encryptionsJason A. Donenfeld2016-11-061-1/+4
|
* data: use a memory cache for parallel ctxJason A. Donenfeld2016-11-041-60/+81
|
* data: keep FPU on when possibleJason A. Donenfeld2016-11-041-7/+5
|
* send: queue bundles on same CPUJason A. Donenfeld2016-11-041-54/+95
|
* data: use smaller typesJason A. Donenfeld2016-11-041-6/+6
|
* data: take reference to peerJason A. Donenfeld2016-11-041-1/+8
|
* data: do not allow usage of keypair just before hash removalJason A. Donenfeld2016-11-011-4/+2
|
* data: reset all packet fields like tun.cJason A. Donenfeld2016-10-231-2/+2
|
* send: only avoid parallel path when there aren't inflight jobsJason A. Donenfeld2016-10-021-1/+1
| | | | Otherwise we get packet reordering.
* Rework headers and includesJason A. Donenfeld2016-09-291-3/+5
|
* selftest: move to subfolderJason A. Donenfeld2016-08-021-88/+1
|
* tests: make fatalJason A. Donenfeld2016-06-251-1/+2
|
* nonce: switch to RFC6479 to better support packet reorderingJason A. Donenfeld2016-06-251-58/+86
| | | | | With packets hitting multiple cores, a 64bit backtrack was too small. This algorithm increases our backtrack to 1984bits.
* Initial commitJason A. Donenfeld2016-06-251-0/+477