0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-19 19:52:15 +02:00
openvpn3/openvpn/dco
Arne Schwabe 3710fa106a Implement pushable tun-mtu and tls-mtu-max
OpenVPN 3.x has the same approach/problem for buffer allocation for the
tunnel packets that OpenVPN 2.x uses. Buffers are allocated very early
in the setup, so resizing/reacting to different frame sizes is not
really possible without major refactoring.

Therefore we use the same approach as with OpenVPN 2.x and allow a
MTU of up to 1600 by default and require setting tun-mtu-max in the
configuration file to allow larger values and allocate larger buffers.

Signed-off-by: Arne Schwabe <arne@openvpn.net>
2022-07-13 16:44:31 +02:00
..
dcocli.hpp Implement pushable tun-mtu and tls-mtu-max 2022-07-13 16:44:31 +02:00
ipcollbase.hpp Update copyrights 2020-03-18 19:37:32 +01:00
key.hpp ovpn-dco: remove cbc-hmac crypto 2020-11-16 01:24:02 +01:00
kocrypto.hpp dco-win: support for ChaCha20-Poly1305 2022-05-04 18:15:07 +03:00
korekey.hpp kovpn: move away kovpn code 2020-10-14 14:16:19 +03:00
ovpn-dco.h dco-win: support for 0.7.1 driver version 2022-04-27 13:31:10 +03:00
ovpndcocli.hpp Linux tun_config(): added a flags parameter to subsume add_bypass_routes and create space for new flags 2021-11-24 13:18:35 -07:00
ovpndcokocrypto.hpp ovpn-dco: add support for configuring ChaCha20Poly1305 as data channel cipher 2020-11-17 15:49:36 +01:00
ovpndcowincli.hpp dco-win: fix reconnect with dco-win driver 2022-07-01 14:45:31 +03:00