aboutsummaryrefslogtreecommitdiffstats
path: root/device.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Ensure go routines can exitJason A. Donenfeld2018-05-141-1/+1
|
* More refactoringJason A. Donenfeld2018-05-131-40/+19
|
* Odds and endsJason A. Donenfeld2018-05-131-2/+2
|
* Cleanup ratelimiterJason A. Donenfeld2018-05-131-2/+2
|
* Rework index hashtableJason A. Donenfeld2018-05-131-3/+3
|
* Rewrite timers and related state machinesJason A. Donenfeld2018-05-101-5/+5
|
* More robust solution to close deadlockJason A. Donenfeld2018-05-051-1/+30
|
* global: Add SPDX tags and copyright headerJason A. Donenfeld2018-05-031-0/+5
| | | | Mathias should probably add his copyright headers to each file too.
* Add missing locks and fix debug output, and try to flush queuesJason A. Donenfeld2018-05-011-2/+13
| | | | | | Flushing queues on exit is sort of a partial solution, but this could be better. Really what we want is for no more packets to be enqueued after isUp is set to false.
* Do not hard code MTU defaultJason A. Donenfeld2018-04-191-2/+2
|
* Allow determining nameJason A. Donenfeld2018-04-181-0/+8
|
* Use relative importsJason A. Donenfeld2018-02-121-1/+1
|
* Revert "Don't use modules"Mathias Hall-Andersen2018-02-121-1/+2
| | | | This reverts commit bffe99aeadae09abd02f2bd3184925af6b680535.
* Don't use modulesJason A. Donenfeld2018-02-121-2/+1
| | | | | Feel free to revert this if you have a strong feeling about it. But so far as I can see, it adds a lot of complexity for basically no upsides.
* Moved ratelimiter to internal packageMathias Hall-Andersen2018-02-111-2/+3
|
* Work on logging formatMathias Hall-Andersen2018-02-041-1/+0
|
* Removed debugging locksMathias Hall-Andersen2018-02-041-44/+36
|
* Align with go library layoutMathias Hall-Andersen2018-02-041-0/+372