queueconstants_android.go raw

   1  /* SPDX-License-Identifier: MIT
   2   *
   3   * Copyright (C) 2017-2025 WireGuard LLC. All Rights Reserved.
   4   */
   5  
   6  package device
   7  
   8  import "golang.zx2c4.com/wireguard/conn"
   9  
  10  /* Reduce memory consumption for Android */
  11  
  12  const (
  13  	QueueStagedSize            = conn.IdealBatchSize
  14  	QueueOutboundSize          = 1024
  15  	QueueInboundSize           = 1024
  16  	QueueHandshakeSize         = 1024
  17  	MaxSegmentSize             = (1 << 16) - 1 // largest possible UDP datagram
  18  	PreallocatedBuffersPerPool = 4096
  19  )
  20