Commit e4ff78
2025-02-27 13:12:06 Samuli Seppänen: Add DataChannelOffload/Features page| /dev/null .. DataChannelOffload/Features.md | |
| @@ 0,0 1,28 @@ | |
| + | # Data Channel Offload: supported features |
| + | |
| + | This page aims at summarizing all data channel features and their support status in the DCO modules across the supported platforms.\\ |
| + | New features may be added over time, therefore keep an eye on this page if interested. |
| + | |
| + | Please, also note that some features, like compression are considered to be legacy and expected to never be implemented in ovpn-dco. This is a design decision aimed at keeping ovpn-dco as simple as possible, while also taking the chance to drop those functionalities that are not consider useful anymore (or even harmful!). |
| + | |
| + | ## Supported features by platform |
| + | |
| + | This table is constantly work in progress, therefore expect changes over time. |
| + | |
| + | |**Feature**|**Windows**|**Linux**|**FreeBSD**|**Remark**| |
| + | |-|-|-|-|-| |
| + | |TUN mode (L3)| yes| yes| yes| | |
| + | |TAP mode (L2)| no| no| no| not planned| |
| + | |Mode: client, P2MP/server| client| client, server| client, server| | |
| + | |UDP as transport| yes| yes| yes| | |
| + | |TCP as transport| yes| yes| no| | |
| + | |Ciphers| AES-GCM| AES-GCM| AES-GCM| | |
| + | | | ChaCha20-Poly1305 (Win11 only)| ChaCha20-Poly1305| ChaCha20-Poly1305| | |
| + | |Internal routes handling ```--iroute```| -| standard system routes| ?| | |
| + | |Outside fragmentation (inside MTU 1500)| yes| handled by kernel| yes (to be tested)| | |
| + | |OpenVPN fragmentation (```--fragment```)| no| no| no| not planned| |
| + | |MSS mangling ```--mssfix```| yes| no (can be done via nft)| no (can be done via pf)| desirable| |
| + | |Compression| no| no| no| not planned| |
| + | |OCC packets in data channel| ?| no| ?| required for mtu-test (other use cases?) | |
| + | |RPF check (server only)| n/a| yes| ?| |
| + | |Topology other than subnet ```--topology net30\|p2p```| no| no| no| not planned| |
