From bd410d49fee88842a6a96dea3e92fb3c4877cf9c Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Mon, 21 May 2007 00:16:01 +0000 Subject: usleep(1000); between down and delete. this appears to fix the carp issues. --- etc/inc/pfsense-utils.inc | 1 + 1 file changed, 1 insertion(+) (limited to 'etc/inc/pfsense-utils.inc') 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--; -- cgit v1.1