Thanks for this. I'm not sure why this code was there originally, but I guess one of the BSDs needed it ("15 years ago!") and I just assumed the others would, too. I have tested this on NetBSD, OpenBSD and MacOS, with all variants I thought might make a difference (tun/p2p, tun/subnet, tun/subnet with a non-/64 IPv6 mask, tap) and it turns out that this extra route is needed on none of them.
MacOS has no easily accessible TAP anymore (system security, kext loading) so this was not tested - but I see no reason why it would break this. .. and testing this really trivial patch took me about 2 days of fighting with VMs, macOS, buildbots, ... *sigh* Your patch has been applied to the master branch. commit 992da812ad56d2cff44fd4f171dd85c808e1ed50 Author: Marco Baffo Date: Thu Sep 12 16:24:21 2024 +0200 tun: removed unnecessary route installations Signed-off-by: Marco Baffo <ma...@mandelbit.com> Acked-by: Gert Doering <g...@greenie.muc.de> Message-Id: <20240912142421.703-1-g...@greenie.muc.de> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg29217.html Signed-off-by: Gert Doering <g...@greenie.muc.de> -- kind regards, Gert Doering _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel