summaryrefslogtreecommitdiffstats
path: root/src/kern_wg.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix a number of bugsMatt Dunwoodie2019-10-071-3/+4
|
* Couple of small fixesMatt Dunwoodie2019-10-071-8/+25
|
* Move mutex and refcnt to fixedmapMatt Dunwoodie2019-10-061-28/+57
|
* New idea again. Please bear with meMatt Dunwoodie2019-10-031-0/+4
|
* Remove refcnt from fixedmapMatt Dunwoodie2019-10-021-36/+2
|
* I don't have a good commit message for thisMatt Dunwoodie2019-10-021-11/+38
| | | | | | | | | | | Changes: * Move fixedmap lock to fixedmap struct, rather than relying on d_lock. * Adjust outq to supply the ID to lookup later. This requires the caller to know the standard convention, peer id on initiation, session id otherwise. * Added fixed number session management, that is one handshake session, one current session and one old session. * Fix some ref counting
* Big re-work of wireguard.cMatt Dunwoodie2019-09-301-67/+53
|
* Add more verbose messagesMatt Dunwoodie2019-09-281-15/+11
|
* Adjust queueing processMatt Dunwoodie2019-09-271-0/+11
|
* Add max queue length of 1024 packetsMatt Dunwoodie2019-09-241-4/+10
|
* mpq was broken, now fixedMatt Dunwoodie2019-09-231-4/+4
|
* Move functions from header files into dedicated fileMatt Dunwoodie2019-09-221-0/+348
The header files were nice while experimenting, but they are not ideal. Currently we have all the custom data structures in kerk/kern_wg.c, which would ideally not be named after wireguard, But for the time being, at least they're organised.