diff --git a/config/roles/openvpn/tasks/openvpn.yml b/config/roles/openvpn/tasks/openvpn.yml
index 7269689e979ff006e551ecd5390abbb413da19ea..3998e542e21f7d250976ea5c46161c656bdb31d0 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