Skip to content

Conversation

@stoops
Copy link

@stoops stoops commented Oct 30, 2025

This is a new mode (Dual Mode) for OpenVPN which builds on top of the work which I did previously (Bulk Mode && MTIO Mode). This mode finally allows for the proper separation of the core operations into 2 independent threads (link-read->tunn-send && tunn-read->link-send). It also introduces a new separate session key so that the read thread and send thread have their own non-conflicting key states to work with (PRIMARY && THREAD).

Blog Post: https://fossjon.com/2025/10/30/finally-able-to-insert-a-proper-layer-of-bi-directional-multi-threaded-set-of-core-operations-to-the-highly-modified-openvpn-source-code/

@stoops stoops force-pushed the dual branch 3 times, most recently from abe7bd1 to 5e2b148 Compare October 30, 2025 21:18
@stoops stoops changed the title Dual Mode dual-mode Oct 30, 2025
@stoops stoops force-pushed the dual branch 26 times, most recently from 1dc875f to cb88849 Compare October 31, 2025 23:29
@stoops stoops force-pushed the dual branch 28 times, most recently from 442dbc0 to 6e7904a Compare November 3, 2025 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant