wgengine/magicsock: enable batching ops for android

Signed-off-by: Jordan Whited <jordan@tailscale.com>
This commit is contained in:
Jordan Whited 2024-05-10 09:56:19 -07:00
parent 21abb7f402
commit 16c4fc58bd
No known key found for this signature in database
GPG Key ID: 33DF352F65991EB8

View File

@ -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.") {