summaryrefslogtreecommitdiffstats
path: root/etc/inc/filter.inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2014-11-10 20:36:10 +0100
committerErmal <eri@pfsense.org>2014-11-10 20:36:10 +0100
commit24d728bb4feb848b10d42a81df0e0a92dd599764 (patch)
tree7da3da05749f69d73180e5d907174e815d212318 /etc/inc/filter.inc
parentc46f9695ec7baf6dcfcc5a488fe0dd5dd6f4a00f (diff)
downloadpfsense-24d728bb4feb848b10d42a81df0e0a92dd599764.zip
pfsense-24d728bb4feb848b10d42a81df0e0a92dd599764.tar.gz
Retire flowtable_configure as a useless code since its not in kernel
Diffstat (limited to 'etc/inc/filter.inc')
-rw-r--r--etc/inc/filter.inc30
1 files changed, 0 insertions, 30 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index 7bd342c..d4405d5 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -90,33 +90,6 @@ function is_bogonsv6_used() {
return $usebogonsv6;
}
-function flowtable_configure() {
- global $config, $g;
-
- if (empty($config['system']['flowtable'])) {
- set_single_sysctl("net.inet.flowtable.enable", "0");
- return;
- }
-
- // Figure out how many flows we should reserve
- // sized 2x larger than the number of unique connection destinations.
- if($config['system']['maximumstates'] <> "" && is_numeric($config['system']['maximumstates']))
- $maxstates = $config['system']['maximumstates'];
- else
- $maxstates = 150000;
- // nmbflows cpu count * ($maxstates * 2)
- $cpus = get_single_sysctl('kern.smp.cpus');
- $nmbflows = ($cpus*($maxstates*2));
- // Flowtable currently only works on 8.0
- if(get_freebsd_version() == "8") {
- set_sysctl(array(
- "net.inet.flowtable.nmbflows" => $nmbflows,
- "net.inet.ip.output_flowtable_size" => $maxstates,
- "net.inet.flowtable.enable" => "1")
- );
- }
-}
-
function filter_pflog_start($kill_first = false) {
global $config, $g;
if ($g['platform'] == 'jail')
@@ -273,9 +246,6 @@ function filter_configure_sync($delete_states_if_needed = true) {
if (isset($config['system']['lb_use_sticky']) && is_numeric($config['system']['srctrack']) && ($config['system']['srctrack'] > 0))
$limitrules .= "set timeout src.track {$config['system']['srctrack']}\n";
- // Configure flowtable support if enabled.
- flowtable_configure();
-
$rules = "";
$rules = "{$limitrules}\n";
$rules .= "{$aliases} \n";
OpenPOWER on IntegriCloud