summaryrefslogtreecommitdiffstats
path: root/etc/inc/vpn.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/inc/vpn.inc')
-rw-r--r--etc/inc/vpn.inc12
1 files changed, 8 insertions, 4 deletions
diff --git a/etc/inc/vpn.inc b/etc/inc/vpn.inc
index 92bd73c..488c2d5 100644
--- a/etc/inc/vpn.inc
+++ b/etc/inc/vpn.inc
@@ -86,10 +86,7 @@ function vpn_ipsec_configure($ipchg = false)
unlink_if_exists("{$g['vardb_path']}/ipsecpinghosts");
touch("{$g['vardb_path']}/ipsecpinghosts");
- if(isset($config['ipsec']['preferoldsa']))
- mwexec("/sbin/sysctl -w net.key.preferred_oldsa=-30");
- else
- mwexec("/sbin/sysctl net.key.preferred_oldsa=0");
+ vpn_ipsec_configure_preferoldsa();
$syscfg = $config['system'];
$ipseccfg = $config['ipsec'];
@@ -1711,4 +1708,11 @@ function reload_tunnel_spd_policy($phase1, $phase2, $old_phase1, $old_phase2) {
return true;
}
+function vpn_ipsec_configure_preferoldsa() {
+ global $config;
+ if(isset($config['ipsec']['preferoldsa']))
+ mwexec("/sbin/sysctl -w net.key.preferred_oldsa=-30");
+ else
+ mwexec("/sbin/sysctl net.key.preferred_oldsa=0");
+}
?>
OpenPOWER on IntegriCloud