summaryrefslogtreecommitdiffhomepage
path: root/device/queueconstants_ios.go
diff options
context:
space:
mode:
Diffstat (limited to 'device/queueconstants_ios.go')
-rw-r--r--device/queueconstants_ios.go20
1 files changed, 11 insertions, 9 deletions
diff --git a/device/queueconstants_ios.go b/device/queueconstants_ios.go
index be30e19..36c8704 100644
--- a/device/queueconstants_ios.go
+++ b/device/queueconstants_ios.go
@@ -7,13 +7,15 @@
package device
-/* Fit within memory limits for iOS's Network Extension API, which has stricter requirements */
-
-const (
- QueueStagedSize = 128
- QueueOutboundSize = 1024
- QueueInboundSize = 1024
- QueueHandshakeSize = 1024
- MaxSegmentSize = 1700
- PreallocatedBuffersPerPool = 1024
+// Fit within memory limits for iOS's Network Extension API, which has stricter requirements.
+// These are vars instead of consts, because heavier network extensions might want to reduce
+// them further.
+var (
+ QueueStagedSize = 128
+ QueueOutboundSize = 1024
+ QueueInboundSize = 1024
+ QueueHandshakeSize = 1024
+ PreallocatedBuffersPerPool uint32 = 1024
)
+
+const MaxSegmentSize = 1700