So this patch looks huge, but it really is just removing 3 extra copies of
"read/write_tun()*" from tun.c that all do the same, but in a slightly
different way.

Without verifying line-by-line that they all do *exactly* the same, I
stared sufficently long at the code to assess that - and the rest was 
verified by the buildbots.  We do have active t_client tests on all 
affected platforms that do IPv4 and IPv6 in tun and tap, so if that
all still works, the change is not breaking anything.

Your patch has been applied to the master branch.

commit 6c7489e2edaeeb60fa2b442e4f33d93bfbbdab11
Author: Frank Lichtenheld
Date:   Tue Dec 9 14:30:33 2025 +0100

     tun: Refactor BSD write_tun/read_tun

     Signed-off-by: Frank Lichtenheld <[email protected]>
     Acked-by: Gert Doering <[email protected]>
     Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1378
     Message-Id: <[email protected]>
     URL: 
https://www.mail-archive.com/[email protected]/msg34946.html
     Signed-off-by: Gert Doering <[email protected]>


--
kind regards,

Gert Doering



_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to