summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/inc/filter.inc6
-rw-r--r--usr/local/www/system_advanced_network.php9
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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
+ </tr>
+ <tr>
+ <td width="22%" valign="top">&nbsp;</td>
+ <td width="78%"><input name="Submit" type="submit" class="formbtn" value="Save" /></td>
+ </tr>
+<?php endif; ?>
</table>
</div>
</td>
OpenPOWER on IntegriCloud