wireguard-go/tun
Avery Pennarun c85e4a410f wintun: quickly ignore non-Wintun devices
Some devices take ~2 seconds to enumerate on Windows if we try to get
their instance name.  The hardware id property, on the other hand,
is available right away.

Signed-off-by: Avery Pennarun <apenwarr@gmail.com>
[zx2c4: inlined this to where it makes sense, reused setupapi const]
2019-10-17 15:19:20 +02:00
..
wintun wintun: quickly ignore non-Wintun devices 2019-10-17 15:19:20 +02:00
operateonfd.go receive: implement flush semantics 2019-03-21 14:45:41 -06:00
tun.go tun: remove TUN prefix from types to reduce stutter elsewhere 2019-06-14 18:35:57 +02:00
tun_darwin.go tun: darwin: do not attempt to close tun.event twice 2019-08-02 12:24:17 +02:00
tun_freebsd.go tun: remove TUN prefix from types to reduce stutter elsewhere 2019-06-14 18:35:57 +02:00
tun_linux.go tun: remove TUN prefix from types to reduce stutter elsewhere 2019-06-14 18:35:57 +02:00
tun_openbsd.go tun: openbsd: check for interface already being up 2019-09-07 00:13:23 -05:00
tun_windows.go tun: match windows CreateTUN signature to the Linux variant 2019-10-17 15:19:20 +02:00