mirror of
https://github.com/vyos/vyos-documentation.git
synced 2025-10-26 08:41:46 +01:00
openvpn: T4974: add data channel offload CLI documentation
This commit is contained in:
parent
8d0279a0f0
commit
aebb422f67
@ -513,6 +513,29 @@ example:
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Offloading (DCO)
|
||||
================
|
||||
|
||||
The expression Data Channel Offload refers to any technique implemented with
|
||||
the goal of moving the processing of data packets from the OpenVPN userspace
|
||||
program to a separate entity.
|
||||
|
||||
Given that OpenVPN spends a considerable amount of time passing data packets
|
||||
back and forth from kernel-land to user-land, where decryption and re-routing
|
||||
happens, it was decided to offload the data processing directly to the kernel.
|
||||
As direct consequence, data packets are not required to leave the kernelspace
|
||||
anymore, thus boosting the performance of active VPN connections.
|
||||
|
||||
.. warning:: This is experimental!
|
||||
|
||||
.. cfgcmd:: set interfaces openvpn <name> offload dco
|
||||
|
||||
Enable OpenVPN Data Channel Offload feature by loading the appropriate kernel
|
||||
module.
|
||||
|
||||
Disbaled by default. No kernel module loaded.
|
||||
|
||||
******
|
||||
Client
|
||||
******
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user