diff options
author | Christian Breunig <christian@breunig.cc> | 2023-07-22 08:40:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-22 08:40:03 +0200 |
commit | c59765163885cc5bc54df9b194366f8713d065a1 (patch) | |
tree | c73d72d9a498bebd696298c67417288fbf374b0a | |
parent | 7321fa364a8c8c0b1c2fe10aa6580171e5860e4d (diff) | |
parent | b805b9950b63a43591799804cc2cacb0fbfb568a (diff) | |
download | vyos-1x-c59765163885cc5bc54df9b194366f8713d065a1.tar.gz vyos-1x-c59765163885cc5bc54df9b194366f8713d065a1.zip |
Merge pull request #2107 from fett0/T4974
T4974:add/fixed enable ovpn-dco by default
-rw-r--r-- | data/templates/openvpn/server.conf.j2 | 4 | ||||
-rw-r--r-- | interface-definitions/interfaces-openvpn.xml.in | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/data/templates/openvpn/server.conf.j2 b/data/templates/openvpn/server.conf.j2 index 6332ed9c2..525605240 100644 --- a/data/templates/openvpn/server.conf.j2 +++ b/data/templates/openvpn/server.conf.j2 @@ -48,6 +48,10 @@ push "redirect-gateway def1" {% if use_lzo_compression is vyos_defined %} compress lzo {% endif %} +{% if enable_dco is not vyos_defined %} +disable-dco +{% endif %} + {% if mode is vyos_defined('client') %} # diff --git a/interface-definitions/interfaces-openvpn.xml.in b/interface-definitions/interfaces-openvpn.xml.in index 4e061c3e6..ca6d80f8b 100644 --- a/interface-definitions/interfaces-openvpn.xml.in +++ b/interface-definitions/interfaces-openvpn.xml.in @@ -793,6 +793,12 @@ <valueless/> </properties> </leafNode> + <leafNode name="enable-dco"> + <properties> + <help>Use to enable OpenVPN data channel offload on this TUN interface</help> + <valueless/> + </properties> + </leafNode> #include <include/interface/redirect.xml.i> #include <include/interface/vrf.xml.i> </children> |