diff options
author | Arne Schwabe <arne@rfc2549.org> | 2013-04-28 16:32:39 +0200 |
---|---|---|
committer | Gert Doering <gert@greenie.muc.de> | 2013-05-01 11:42:56 +0200 |
commit | 94e6a2daad7039e3938876e0124ec7d2bb7e9728 (patch) | |
tree | 186791f221aa6127f84a3dd6dd52da6bfe4c3d43 /src/openvpn/tun.h | |
parent | fb6210418162ec036289117f6f1b6705b1d0d1d4 (diff) | |
download | openvpn-94e6a2daad7039e3938876e0124ec7d2bb7e9728.tar.gz openvpn-94e6a2daad7039e3938876e0124ec7d2bb7e9728.tar.xz openvpn-94e6a2daad7039e3938876e0124ec7d2bb7e9728.zip |
Allow routes to be set before opening tun, similar to ifconfig before opening tun
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <1367159559-22947-1-git-send-email-arne@rfc2549.org>
URL: http://article.gmane.org/gmane.network.openvpn.devel/7564
Signed-off-by: Gert Doering <gert@greenie.muc.de>
Diffstat (limited to 'src/openvpn/tun.h')
-rw-r--r-- | src/openvpn/tun.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/openvpn/tun.h b/src/openvpn/tun.h index c3fc62e..63e4b5c 100644 --- a/src/openvpn/tun.h +++ b/src/openvpn/tun.h @@ -297,6 +297,17 @@ ifconfig_order(void) #endif } +#define ROUTE_BEFORE_TUN 0 +#define ROUTE_AFTER_TUN 1 +#define ROUTE_ORDER_DEFAULT ROUTE_AFTER_TUN + +static inline int +route_order(void) +{ + return ROUTE_ORDER_DEFAULT; +} + + #ifdef WIN32 #define TUN_PASS_BUFFER |