From d8c5b8cef6162c320e12a01356b9f9c8dbc2d061 Mon Sep 17 00:00:00 2001
From: sgk <sgk@riseup.net>
Date: Fri, 2 Aug 2024 14:25:46 +0530
Subject: [PATCH] config/roles/openvpn/tasks/openvpn.yml - Set maximum size of
 the network interface's receive queue

---
 config/roles/openvpn/tasks/openvpn.yml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/config/roles/openvpn/tasks/openvpn.yml b/config/roles/openvpn/tasks/openvpn.yml
index 7269689e..3998e542 100644
--- a/config/roles/openvpn/tasks/openvpn.yml
+++ b/config/roles/openvpn/tasks/openvpn.yml
@@ -57,6 +57,13 @@
     - net.core.wmem_max
     - net.core.wmem_default
 
+# Set maximum size of the network interface's receive queue
+# as required for kcp - ( see #95 )
+- sysctl:
+    name: net.core.netdev_max_backlog
+    value: '2048'
+    sysctl_set: yes
+
 # Increase the conntrack buckets
 - sysctl:
     name: net.netfilter.nf_conntrack_buckets
-- 
GitLab