diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2007-05-21 00:16:01 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2007-05-21 00:16:01 +0000 |
commit | bd410d49fee88842a6a96dea3e92fb3c4877cf9c (patch) | |
tree | 82e9ff47b89f6ee320ac38570f5daf802b0fe3de /etc/inc | |
parent | 865e64dd5ba5479366b7b6d562c4f791d7da1e9d (diff) | |
download | pfsense-bd410d49fee88842a6a96dea3e92fb3c4877cf9c.zip pfsense-bd410d49fee88842a6a96dea3e92fb3c4877cf9c.tar.gz |
usleep(1000); between down and delete. this appears to fix the carp issues.
Diffstat (limited to 'etc/inc')
-rw-r--r-- | etc/inc/pfsense-utils.inc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index 4c780d5..db12e05 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -779,6 +779,7 @@ function reset_carp() { mwexec("/sbin/sysctl net.inet.carp.allow=0"); for($x=0; $x<$carp_counter; $x++) { mwexec("/sbin/ifconfig carp{$x} down"); + usleep(1000); mwexec("/sbin/ifconfig carp{$x} delete"); if($needed_carp_interfaces < $carp_counter) { $needed_carp_interfaces--; |