summaryrefslogtreecommitdiffstats
path: root/etc/inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-02-26 02:19:13 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-02-26 02:19:13 +0000
commitdc9a686f1b56c9d2b2f0655c4d22646158990336 (patch)
treed72ba343dd981c4dab75f00baae27377ffd06c2c /etc/inc
parentd4d6caab29e51d32ffab9f2b16077cce22375ec8 (diff)
downloadpfsense-dc9a686f1b56c9d2b2f0655c4d22646158990336.zip
pfsense-dc9a686f1b56c9d2b2f0655c4d22646158990336.tar.gz
Disable preemption if arp load balancing is enabled
Diffstat (limited to 'etc/inc')
-rw-r--r--etc/inc/interfaces.inc4
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc
index c05a9ff..ae74ea6 100644
--- a/etc/inc/interfaces.inc
+++ b/etc/inc/interfaces.inc
@@ -369,8 +369,10 @@ function interfaces_carp_configure() {
foreach($config['installedpackages']['carpsettings']['config'] as $carp) {
if($carp['pfsyncenabled'] != "") {
mwexec("/sbin/sysctl net.inet.carp.allow=1");
- if($carp['balancing'] != "")
+ if($carp['balancing'] != "") {
mwexec("/sbin/sysctl net.inet.carp.arpbalance=1");
+ mwexec("/sbin/sysctl net.inet.carp.preempt=0");
+ }
if($debugging)
echo "Get friendly interface name {$carp['pfsyncinterface']}.\n";
$carp_sync_int = convert_friendly_interface_to_real_interface_name($carp['pfsyncinterface']);
OpenPOWER on IntegriCloud