]> git.ipfire.org Git - thirdparty/openvpn.git/commit
tun.c: use new networking API to handle tun interface on Linux
authorAntonio Quartulli <a@unstable.cc>
Wed, 19 Dec 2018 05:01:14 +0000 (15:01 +1000)
committerGert Doering <gert@greenie.muc.de>
Sun, 2 Jun 2019 18:42:06 +0000 (20:42 +0200)
commitdc7fcd714188989966ac2bd9315485603813fe0f
tree9f6dd0325c2707a45c33fc7b6133a02218101247
parentc6542257019ba66a98b817d3b851621dd553f80a
tun.c: use new networking API to handle tun interface on Linux

By switching to the networking API (for Linux) openvpn will
now use any of the available implementations to handle the tun
interface.

At the moment only iproute2 and sitnl (NetLink) is implemented.

Signed-off-by: Antonio Quartulli <a@unstable.cc>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <20181219050118.6568-4-a@unstable.cc>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg18028.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/init.c
src/openvpn/init.h
src/openvpn/networking.h
src/openvpn/openvpn.c
src/openvpn/openvpn.h
src/openvpn/options.c
src/openvpn/options.h
src/openvpn/tun.c
src/openvpn/tun.h