diff options
author | Scott Ullrich <sullrich@pfsense.homeunix.net> | 2009-07-12 00:56:55 -0400 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.homeunix.net> | 2009-07-12 00:56:55 -0400 |
commit | 8291849a470b5bb6ab0a73b24df401e21f38bbb5 (patch) | |
tree | c040a161cfd78566a0e63360633a2c2852cc68cd | |
parent | 305a2ab0d79995d6214ad7eb5a7de3b662af0090 (diff) | |
download | pfsense-8291849a470b5bb6ab0a73b24df401e21f38bbb5.zip pfsense-8291849a470b5bb6ab0a73b24df401e21f38bbb5.tar.gz |
Add enable/disable option for flow table support
-rw-r--r-- | etc/inc/filter.inc | 6 | ||||
-rw-r--r-- | usr/local/www/system_advanced_network.php | 9 |
2 files changed, 13 insertions, 2 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index 4187379..ed175d3 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -190,12 +190,14 @@ function filter_configure_sync() { /* User defined maximum states in Advanced menu. */ $rules .= "set limit states {$config['system']['maximumstates']}\n"; if(get_freebsd_version() == "8") - mwexec("/usr/sbin/sysctl net.inet.flowtable.nmbflows={$config['system']['maximumstates']}"); + if($config['system']['flowtable']) + mwexec("/usr/sbin/sysctl net.inet.flowtable.nmbflows={$config['system']['maximumstates']}"); } else { $max_states = pfsense_default_state_size(); $rules .= "set limit states {$max_states}\n"; if(get_freebsd_version() == "8") - mwexec("/usr/sbin/sysctl net.inet.flowtable.nmbflows={$max_states}"); + if($config['system']['flowtable']) + mwexec("/usr/sbin/sysctl net.inet.flowtable.nmbflows={$max_states}"); } $rules .= "\n"; diff --git a/usr/local/www/system_advanced_network.php b/usr/local/www/system_advanced_network.php index bf39994..73b6f40 100644 --- a/usr/local/www/system_advanced_network.php +++ b/usr/local/www/system_advanced_network.php @@ -241,6 +241,7 @@ function enable_change(enable_over) { <td width="22%" valign="top"> </td> <td width="78%"><input name="Submit" type="submit" class="formbtn" value="Save" /></td> </tr> +<?php if(get_freebsd_version() == "8"): ?> <tr> <td colspan="2" class="list" height="12"> </td> </tr> @@ -256,6 +257,14 @@ function enable_change(enable_over) { as well as providing stateful load balancing when used with RADIX_MPATH. </td> </tr> + <tr> + <td colspan="2" class="list" height="12"> </td> + </tr> + <tr> + <td width="22%" valign="top"> </td> + <td width="78%"><input name="Submit" type="submit" class="formbtn" value="Save" /></td> + </tr> +<?php endif; ?> </table> </div> </td> |