0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 12:12:15 +02:00
openvpn3/openvpn/tun/linux/client
Lev Stipakov 7150f72e09 tun: remove code duplications in Linux tun implementations
There are two ways how Linux tun can be manipulated -
by using iproute2 or netlink. Both implementations have
defined identical Setup class implementation.

This commit factors out Setup class from tun implementations
and templatizes it, which removes need in duplicated code.

Signed-off-by: Lev Stipakov <lev@openvpn.net>
2019-05-02 21:34:20 +03:00
..
sitnl.hpp [OVPN3-315] TunLinux: add Netlink implementation for Tun setup methods 2018-11-30 08:51:14 +10:00
tuncli.hpp tun: remove code duplications in Linux tun implementations 2019-05-02 21:34:20 +03:00
tuniproute.hpp tun: remove code duplications in Linux tun implementations 2019-05-02 21:34:20 +03:00
tunnetlink.hpp tun: remove code duplications in Linux tun implementations 2019-05-02 21:34:20 +03:00
tunsetup.hpp tun: remove code duplications in Linux tun implementations 2019-05-02 21:34:20 +03:00