Commit fc329c

2025-07-18 12:07:39 ordex: -/-
/dev/null .. DataChannelOffload/How To Contribute.md
@@ 0,0 1,30 @@
+ # How To Contribute
+
+ ## Linux
+
+ The DCO implementation on Linux is a kernel module called _ovpn_.
+
+ _ovpn_ has been merged in the Linux mainline repository and it's part of the
+ offical kernel release since version 6.16.
+
+ For this reason all new features and bug-fixes must follow the Linux kernel
+ development process and patches must adhere to the Linux kernel CodingStyle.
+
+ All patches for _ovpn_ are collected in the `ovpn-net-next` repository and then
+ submitted to the Linux networking tree by the _ovpn_ maintainer (Antonio Quartulli
+ at the time of writing).
+
+ ### Branches
+
+ To follow the Linux kernel development process, the `ovpn-net-next` repository
+ provides 2 branches, namely `main` and `net`, which respectively track the upstream
+ `net-next` and `net` tree.
+
+ Developers willing to send new features should based their changes on the `main` branch,
+ while for bug fixes they should use `net`.
+
+ ### Sending patches
+
+ New patches for _ovpn_, being them new features or bug-fixes, should be sent to the
+ openvpn-devel mailing list witht the specific subject `[PATCH ovpn-net-next]`, so that
+ they can be picked up accordingly.
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