diff options
author | Guillaume Nault <g.nault@alphalink.fr> | 2016-05-09 21:41:00 +0200 |
---|---|---|
committer | Dmitry Kozlov <xeb@mail.ru> | 2016-05-11 13:26:02 +0300 |
commit | f21ca06be19609f12584ddc96620d21b9a7b32a5 (patch) | |
tree | 5d9eaa5b6b97f80fbc3e09fc0740e5edba83a616 /accel-pppd/iprange.h | |
parent | 448d99b34e18c94cabe9c41e12fd678212acf103 (diff) | |
download | accel-ppp-f21ca06be19609f12584ddc96620d21b9a7b32a5.tar.gz accel-ppp-f21ca06be19609f12584ddc96620d21b9a7b32a5.zip |
iprange: don't warn about empty iprange config if no modules depend on it
Move warning messages to PPTP and L2TP modules. No other module
actually uses iprange, so it's perfectly valid to disable it, or at
least to not configure any range, when PPTP and L2TP aren't used.
Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
Diffstat (limited to 'accel-pppd/iprange.h')
-rw-r--r-- | accel-pppd/iprange.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/accel-pppd/iprange.h b/accel-pppd/iprange.h index 88a2486a..39bd8ba2 100644 --- a/accel-pppd/iprange.h +++ b/accel-pppd/iprange.h @@ -3,6 +3,16 @@ #include <netinet/in.h> + +#define IPRANGE_CONF_SECTION "client-ip-range" + +enum iprange_status { + IPRANGE_DISABLED, + IPRANGE_NO_RANGE, + IPRANGE_ACTIVE, +}; + +enum iprange_status iprange_check_activation(void); int iprange_client_check(in_addr_t ipaddr); int iprange_tunnel_check(in_addr_t ipaddr); |