BranchCommit messageAuthorAge
masterBump keepalive timers unconditionally on sendJason A. Donenfeld23 months
jd/queueboostsMark interface as MPSAFEJason A. Donenfeld3 years
jd/histogramHistogramJason A. Donenfeld3 years
jd/simplify-queueingSimplify if_output to avoid queueingJason A. Donenfeld3 years
AgeCommit messageAuthorFilesLines
2021-10-26Bump keepalive timers unconditionally on sendHEADmasterJason A. Donenfeld1-6/+5
2021-04-13Delete all peer allowed IPs at onceMatt Dunwoodie1-43/+34
2021-04-13Merge wg_timers and wg_peerMatt Dunwoodie1-180/+155
2021-04-13Replace timer lock with SMRMatt Dunwoodie1-36/+31
2021-04-13Run all timeouts in process contextMatt Dunwoodie1-32/+20
2021-04-13Use malloc instead of pool_* for infrequent allocationsMatt Dunwoodie1-13/+6
2021-04-13Use SMR for wg_noiseMatt Dunwoodie3-1313/+1089
2021-04-13Add refcnt_take_if_gt()Matt Dunwoodie3-0/+30
2021-04-13Check iter != NULLMatt Dunwoodie1-2/+2
2021-04-13Allow setting keepalive while interface is downMatt Dunwoodie1-3/+4