diff options
| author | Jordan Whited <jordan@tailscale.com> | 2024-05-10 09:56:19 -0700 |
|---|---|---|
| committer | Jordan Whited <jordan@tailscale.com> | 2024-05-10 09:56:19 -0700 |
| commit | 16c4fc58bd4c5f1106c69ae566c2731bdbb3ab85 (patch) | |
| tree | abdc10ab2b23670607a63bf5bef81f6af6cabcfa | |
| parent | 21abb7f4022158f0ce950e0ec0ffd8e9cc37df51 (diff) | |
| download | tailscale-jwhited/android-packet-vectors.tar.xz tailscale-jwhited/android-packet-vectors.zip | |
wgengine/magicsock: enable batching ops for androidjwhited/android-packet-vectors
Signed-off-by: Jordan Whited <jordan@tailscale.com>
| -rw-r--r-- | wgengine/magicsock/magicsock.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/wgengine/magicsock/magicsock.go b/wgengine/magicsock/magicsock.go index 8505aff44..046528a69 100644 --- a/wgengine/magicsock/magicsock.go +++ b/wgengine/magicsock/magicsock.go @@ -2177,7 +2177,7 @@ var _ conn.Bind = (*connBind)(nil) func (c *connBind) BatchSize() int { // TODO(raggi): determine by properties rather than hardcoding platform behavior switch runtime.GOOS { - case "linux": + case "linux", "android": return conn.IdealBatchSize default: return 1 @@ -2682,7 +2682,7 @@ func tryUpgradeToBatchingUDPConn(pconn nettype.PacketConn, network string, batch if network != "udp4" && network != "udp6" { return pconn } - if runtime.GOOS != "linux" { + if runtime.GOOS != "linux" && runtime.GOOS != "android" { return pconn } if strings.HasPrefix(hostinfo.GetOSVersion(), "2.") { |
