diff options
-rw-r--r-- | src/openvpn/dco.c | 6 | ||||
-rw-r--r-- | src/openvpn/init.c | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/openvpn/dco.c b/src/openvpn/dco.c index d7c9d48..78243b1 100644 --- a/src/openvpn/dco.c +++ b/src/openvpn/dco.c @@ -387,6 +387,12 @@ dco_check_startup_option(int msglevel, const struct options *o) return false; } + if (o->management_flags & MF_QUERY_PROXY) + { + msg(msglevel, "Note: --management-query-proxy disables data channel offload."); + return false; + } + /* now that all options have been confirmed to be supported, check * if DCO is truly available on the system */ diff --git a/src/openvpn/init.c b/src/openvpn/init.c index 6209fa8..f2ce926 100644 --- a/src/openvpn/init.c +++ b/src/openvpn/init.c @@ -221,12 +221,6 @@ management_callback_proxy_cmd(void *arg, const char **p) } else if (p[2] && p[3]) { - if (dco_enabled(&c->options)) - { - msg(M_INFO, "Proxy set via management, disabling Data Channel Offload."); - c->options.tuntap_options.disable_dco = true; - } - if (streq(p[1], "HTTP")) { struct http_proxy_options *ho; |