mirror of
https://git.zx2c4.com/wireguard-go
synced 2024-11-14 16:55:15 +01:00
2e0774f246
GRO requires big allocations to be efficient. This isn't great, as there might be Android memory usage issues. So we should revisit this commit. But at least it gets things working again. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
20 lines
483 B
Go
20 lines
483 B
Go
/* SPDX-License-Identifier: MIT
|
|
*
|
|
* Copyright (C) 2017-2023 WireGuard LLC. All Rights Reserved.
|
|
*/
|
|
|
|
package device
|
|
|
|
import "golang.zx2c4.com/wireguard/conn"
|
|
|
|
/* Reduce memory consumption for Android */
|
|
|
|
const (
|
|
QueueStagedSize = conn.IdealBatchSize
|
|
QueueOutboundSize = 1024
|
|
QueueInboundSize = 1024
|
|
QueueHandshakeSize = 1024
|
|
MaxSegmentSize = (1 << 16) - 1 // largest possible UDP datagram
|
|
PreallocatedBuffersPerPool = 4096
|
|
)
|