aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Update wireguard.c includesHEADmasterMatt Dunwoodie12 days1-1/+1
* Remove wg_peer_attach_sessionMatt Dunwoodie13 days1-37/+27
* Permission checks on keys probably don't belong hereMatt Dunwoodie13 days3-17/+14
* Move wg_device_make_cookie -> wg_device_tx_cookieMatt Dunwoodie13 days3-28/+24
* Fix a number of bugsMatt Dunwoodie2019-10-075-40/+59
* Add beginnings of mutex filled get* functionsMatt Dunwoodie2019-10-072-3/+4
* Use mutexes in wireguard rather than rwlocksMatt Dunwoodie2019-10-072-200/+225
* Couple of small fixesMatt Dunwoodie2019-10-074-10/+32
* Move mutex and refcnt to fixedmapMatt Dunwoodie2019-10-065-123/+96
* Refactoring of {s,g}et_* to *_{s,g}etMatt Dunwoodie2019-10-054-46/+43
* Add notify to alert new session has been createdMatt Dunwoodie2019-10-053-1/+26
* Modify if_wg.h interfaceMatt Dunwoodie2019-10-054-120/+108
* New idea again. Please bear with meMatt Dunwoodie2019-10-034-80/+69
* A few small bugfixesMatt Dunwoodie2019-10-032-33/+69
* Further simplify the wireguard.h interfaceMatt Dunwoodie2019-10-032-39/+49
* Move wg_peer_ref to wg_device_new_peerMatt Dunwoodie2019-10-023-2/+4
* Add initiation attempt resetMatt Dunwoodie2019-10-023-4/+15
* Add debug messages to ref countingMatt Dunwoodie2019-10-021-1/+15
* Minor lock changesMatt Dunwoodie2019-10-022-8/+6
* Fix lock ordering in tx_initiation, not perfect though.Matt Dunwoodie2019-10-021-3/+5
* Fix lock bug in wg_peer cleanMatt Dunwoodie2019-10-021-1/+1
* Remove refcnt from fixedmapMatt Dunwoodie2019-10-024-96/+96
* BugfixesMatt Dunwoodie2019-10-023-15/+16
* I don't have a good commit message for thisMatt Dunwoodie2019-10-025-196/+280
* Update DPRINTF calls to report the interface name.Matt Dunwoodie2019-10-011-6/+17
* Big re-work of wireguard.cMatt Dunwoodie2019-09-305-1424/+1186
* Add more verbose messagesMatt Dunwoodie2019-09-283-24/+22
* Adjust queueing processMatt Dunwoodie2019-09-273-7/+14
* Attempt to start the interface if the queue is fullMatt Dunwoodie2019-09-261-0/+1
* Add debug message for keepaliveMatt Dunwoodie2019-09-261-0/+3
* Move bpf_mtap to synchronous parts of the codeMatt Dunwoodie2019-09-251-11/+11
* Adjust wg_encryptMatt Dunwoodie2019-09-251-7/+12
* I accidentally deleted these linesMatt Dunwoodie2019-09-241-0/+2
* Add max queue length of 1024 packetsMatt Dunwoodie2019-09-243-7/+19
* Fix two bugsMatt Dunwoodie2019-09-231-3/+1
* mpq was broken, now fixedMatt Dunwoodie2019-09-231-4/+4
* Move functions from header files into dedicated fileMatt Dunwoodie2019-09-228-314/+358
* Move antireplay to it's own headerMatt Dunwoodie2019-09-225-51/+82
* Rename WG_PKT_STATE_PASS to WG_PKT_STATE_REQUEUEDMatt Dunwoodie2019-09-221-7/+9
* Be more strict on state checkingMatt Dunwoodie2019-09-222-5/+17
* Add more documentation :)Matt Dunwoodie2019-09-221-16/+126
* Use solock rather than NET_LOCKMatt Dunwoodie2019-09-221-7/+6
* Fix cookie send now we don't have wg_output_deliver_mbufMatt Dunwoodie2019-09-221-10/+26
* Set the number of threads to the ncpusMatt Dunwoodie2019-09-221-1/+1
* Change rx queues to use mpqMatt Dunwoodie2019-09-221-32/+10
* Add second queue for incoming handshake packetsMatt Dunwoodie2019-09-221-130/+152
* Do outgoing handshake messages in a separate queueMatt Dunwoodie2019-09-221-48/+101
* Reduce wg_mbuf_ratelimit argsMatt Dunwoodie2019-09-221-5/+6
* Use mpq for the transmit queueMatt Dunwoodie2019-09-221-58/+67
* Reduce complication of mpqMatt Dunwoodie2019-09-221-34/+13