snowflake/common/turbotunnel
David Fifield 64491466ce Manually unlock the mutex in ClientMap.SendQueue.
Rather than use defer. It is only a tiny amount faster, but this
function is frequently called.

Before:
	$ go test -bench=BenchmarkSendQueue -benchtime=2s
	BenchmarkSendQueue-4    15901834               151 ns/op
After:
	$ go test -bench=BenchmarkSendQueue -benchtime=2s
	BenchmarkSendQueue-4    15859948               147 ns/op

https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40177
2022-12-08 08:03:54 -07:00
..
clientid.go Import Turbo Tunnel support code. 2020-04-23 14:00:03 -06:00
clientmap.go Manually unlock the mutex in ClientMap.SendQueue. 2022-12-08 08:03:54 -07:00
clientmap_test.go Manually unlock the mutex in ClientMap.SendQueue. 2022-12-08 08:03:54 -07:00
consts.go Increase smux and QueuePacketConn buffer sizes 2021-08-10 15:38:11 -04:00
queuepacketconn.go Import Turbo Tunnel support code. 2020-04-23 14:00:03 -06:00
redialpacketconn.go Import Turbo Tunnel support code. 2020-04-23 14:00:03 -06:00