Project

General

Profile

« Previous | Next » 

Revision cb0a23f2

Added by Jim Pingle over 4 years ago

Add option to set IPsec filtering mode. Implements #11395

User can choose between filtering enc (tunnel+VTI) or filtering on
assigned VTI interface tabs (VTI only, drops all tunnel mode traffic).
See https://redmine.pfsense.org/issues/11395 for details.

View differences:

src/etc/inc/system.inc
102 102
}
103 103

  
104 104
function activate_sysctls() {
105
	global $config, $g, $sysctls;
105
	global $config, $g, $sysctls, $ipsec_filter_sysctl;
106

  
107
	if (!is_array($sysctls)) {
108
		$sysctls = array();
109
	}
110

  
111
	$ipsec_filtermode = empty($config['ipsec']['filtermode']) ? 'enc' : $config['ipsec']['filtermode'];
112
	$sysctls = array_merge($sysctls, $ipsec_filter_sysctl[$ipsec_filtermode]);
106 113

  
107 114
	if (is_array($config['sysctl']) && is_array($config['sysctl']['item'])) {
108 115
		foreach ($config['sysctl']['item'] as $tunable) {

Also available in: Unified diff