From fd1c460ccfa38ca03e40e05524e2627917c58647 Mon Sep 17 00:00:00 2001 From: Lev Stipakov Date: Thu, 1 Dec 2022 14:59:02 +0200 Subject: [PATCH] dco: disable dco on Windows if --remote is not defined At the moment Windows driver requires remote to work. Signed-off-by: Lev Stipakov Acked-by: Gert Doering 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 --- src/openvpn/dco.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/openvpn/dco.c b/src/openvpn/dco.c index b1a3e7834..d599dd7e1 100644 --- a/src/openvpn/dco.c +++ b/src/openvpn/dco.c @@ -251,6 +251,14 @@ dco_check_option_ce(const struct connection_entry *ce, int msglevel) } #endif +#if defined(_WIN32) + if (!ce->remote) + { + msg(msglevel, "NOTE: --remote is not defined, disabling data channel offload."); + return false; + } +#endif + return true; } -- 2.47.2