Changes between Initial Version and Version 1 of DataChannelOffload


Ignore:
Timestamp:
01/14/22 10:23:52 (2 years ago)
Author:
Antonio Quartulli
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DataChannelOffload

    v1 v1  
     1= OpenVPN Data Channel Offload (aka OVPN-DCO)
     2
     3== Intro
     4
     5The expression ''Data Channel Offload'' refers to any technique implemented with the goal of moving the processing of data packets from the userspace program to a separate entity.
     6
     7Given 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.
     8As direct consequence, data packets are not required to leave the kernelspace anymore, thus boosting the performance of ongoing VPN connections.