Project

General

Profile

« Previous | Next » 

Revision 8291849a

Added by Scott Ullrich about 16 years ago

Add enable/disable option for flow table support

View differences:

etc/inc/filter.inc
190 190
		/* User defined maximum states in Advanced menu. */
191 191
		$rules .= "set limit states {$config['system']['maximumstates']}\n";
192 192
	    if(get_freebsd_version() == "8")
193
			mwexec("/usr/sbin/sysctl net.inet.flowtable.nmbflows={$config['system']['maximumstates']}");		
193
			if($config['system']['flowtable'])
194
				mwexec("/usr/sbin/sysctl net.inet.flowtable.nmbflows={$config['system']['maximumstates']}");		
194 195
	} else {
195 196
	  $max_states = pfsense_default_state_size();
196 197
	  $rules .= "set limit states {$max_states}\n";
197 198
	  if(get_freebsd_version() == "8")
198
	  	mwexec("/usr/sbin/sysctl net.inet.flowtable.nmbflows={$max_states}");
199
			if($config['system']['flowtable'])	
200
	  			mwexec("/usr/sbin/sysctl net.inet.flowtable.nmbflows={$max_states}");
199 201
	}
200 202
		
201 203
	$rules .= "\n";
usr/local/www/system_advanced_network.php
241 241
								<td width="22%" valign="top">&nbsp;</td>
242 242
								<td width="78%"><input name="Submit" type="submit" class="formbtn" value="Save" /></td>
243 243
							</tr>
244
<?php if(get_freebsd_version() == "8"): ?>
244 245
							<tr>
245 246
								<td colspan="2" class="list" height="12">&nbsp;</td>
246 247
							</tr>
......
256 257
									 as well as providing stateful load balancing when used with RADIX_MPATH.
257 258
								</td>
258 259
							</tr>
260
							<tr>
261
								<td colspan="2" class="list" height="12">&nbsp;</td>
262
							</tr>							
263
							<tr>
264
								<td width="22%" valign="top">&nbsp;</td>
265
								<td width="78%"><input name="Submit" type="submit" class="formbtn" value="Save" /></td>
266
							</tr>
267
<?php endif; ?>
259 268
						</table>
260 269
					</div>
261 270
				</td>

Also available in: Unified diff