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