Commit 98159e

2025-05-28 12:25:01 cron2: float and other features
DataChannelOffload/Features.md ..
@@ 13,12 13,12 @@
|-|-|-|-|-|
|TUN mode (L3)| yes| yes| yes| |
|TAP mode (L2)| no| no| no| not planned|
- |Mode: client, P2MP/server| client| client, server| client, server| |
+ |Mode: client, P2MP/server| client, server | client, server| client, server| |
|UDP as transport| yes| yes| yes| |
- |TCP as transport| yes| yes| no| |
+ |TCP as transport| yes (not for server)| yes| no| |
|Ciphers| AES-GCM| AES-GCM| AES-GCM| |
| | ChaCha20-Poly1305 (Win11 only)| ChaCha20-Poly1305| ChaCha20-Poly1305| |
- |Internal routes handling ```--iroute```| -| standard system routes| ?| |
+ |Internal routes handling ```--iroute```| yes| standard system routes| yes (do not use itentical route/iroute masks)| |
|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|
@@ 26,3 26,5 @@
|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|
+ |--float on TLS server|no|kernel will float, userland won't be told|?|work in progress|
+ |--float on TLS client|no|no|no||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9