aboutsummaryrefslogtreecommitdiffstats
path: root/tun/tun_linux.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* tun: linux: account for interface removal from outsideJason A. Donenfeld2021-05-201-25/+28
* tun: linux: do not spam events every second from hack listenerJason A. Donenfeld2021-03-111-6/+17
* tun: make NativeTun.Close well behaved, not crash on double closeBrad Fitzpatrick2021-02-221-10/+13
* rwcancel: add an explicit close callJason A. Donenfeld2021-02-091-0/+1
* global: bump copyrightJason A. Donenfeld2021-01-281-1/+1
* tun: use %w for errors on linuxJason A. Donenfeld2021-01-271-9/+8
* global: update header comments and modulesJason A. Donenfeld2020-05-021-1/+1
* tun: return a better error message if /dev/net/tun doesn't existBrad Fitzpatrick2020-05-021-0/+3
* tun: NetlinkListener: don't send EventDown before sending EventUpAvery Pennarun2020-05-021-1/+13
* tun: fix data race on name fieldBrad Fitzpatrick2020-05-021-13/+31
* tun: remove unused isUp methodBrad Fitzpatrick2020-05-021-6/+0
* global: use RTMGRP_* consts from x/sys/unixTobias Klauser2020-03-171-1/+1
* global: fix a few typos courtesy of codespellJonathan Tooker2019-10-221-1/+1
* tun: remove TUN prefix from types to reduce stutter elsewhereMatt Layher2019-06-141-16/+16
* global: fixup TODO comment spacingJason A. Donenfeld2019-06-061-1/+1
* global: regroup all importsJason A. Donenfeld2019-05-141-3/+4
* receive: implement flush semanticsJason A. Donenfeld2019-03-211-0/+5
* tun: linux: work out netpoll trickJason A. Donenfeld2019-03-071-54/+46
* tun: import mobile particularitiesJason A. Donenfeld2019-03-041-0/+22
* tun: allow special methods in NativeTunJason A. Donenfeld2019-03-011-14/+14
* tun: linux: netpoll is broken for tun's epollJason A. Donenfeld2019-02-271-27/+48
* tun: linux: netlink sock needs cleaning up but file will be gc'dJason A. Donenfeld2019-02-271-4/+2
* tun: use netpoll instead of rwcancelJason A. Donenfeld2019-02-271-41/+13
* tun: use sysconn instead of .Fd with Go 1.12Jason A. Donenfeld2019-02-271-24/+21
* Change package pathJason A. Donenfeld2019-02-181-1/+1
* Update copyrightJason A. Donenfeld2019-02-051-2/+2
* tun: remove nonblock hack for linuxJason A. Donenfeld2018-12-061-10/+0
* tun: only call .Fd() onceJason A. Donenfeld2018-10-171-15/+17
* global: fix up copyright headersJason A. Donenfeld2018-09-161-2/+1
* Fix duplicate copyright lineJason A. Donenfeld2018-07-301-2/+0
* Catch EINTRJason A. Donenfeld2018-05-241-3/+3
* Adopt GOPATHJason A. Donenfeld2018-05-231-1/+1
* Move tun to subpackageJason A. Donenfeld2018-05-231-0/+468