Browse code

dco: disable dco on Windows if --remote is not defined

At the moment Windows driver requires remote to work.

Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20221201125902.400-1-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg25604.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>

Lev Stipakov authored on 2022/12/01 21:59:02
Showing 1 changed files
... ...
@@ -251,6 +251,14 @@ dco_check_option_ce(const struct connection_entry *ce, int msglevel)
251 251
     }
252 252
 #endif
253 253
 
254
+#if defined(_WIN32)
255
+    if (!ce->remote)
256
+    {
257
+        msg(msglevel, "NOTE: --remote is not defined, disabling data channel offload.");
258
+        return false;
259
+    }
260
+#endif
261
+
254 262
     return true;
255 263
 }
256 264