a93dc6cdb1
This commit adds a batchingConn interface, and renames batchingUDPConn to linuxBatchingConn. tryUpgradeToBatchingConn() may return a platform- specific implementation of batchingConn. So far only a Linux implementation of this interface exists, but this refactor is being done in anticipation of a Windows implementation. Updates tailscale/corp#21874 Signed-off-by: Jordan Whited <jordan@tailscale.com> |
||
---|---|---|
.. | ||
batching_conn.go | ||
batching_conn_default.go | ||
batching_conn_linux.go | ||
batching_conn_linux_test.go | ||
blockforever_conn.go | ||
cloudinfo.go | ||
cloudinfo_nocloud.go | ||
cloudinfo_test.go | ||
debughttp.go | ||
debugknobs.go | ||
debugknobs_stubs.go | ||
derp.go | ||
derp_test.go | ||
discopingpurpose_string.go | ||
endpoint.go | ||
endpoint_default.go | ||
endpoint_stub.go | ||
endpoint_test.go | ||
endpoint_tracker.go | ||
endpoint_tracker_test.go | ||
magicsock.go | ||
magicsock_default.go | ||
magicsock_linux.go | ||
magicsock_test.go | ||
magicsock_unix_test.go | ||
peermap.go | ||
peermtu.go | ||
peermtu_darwin.go | ||
peermtu_linux.go | ||
peermtu_stubs.go | ||
peermtu_unix.go | ||
rebinding_conn.go |