[PATCH 2/2] hostapd: set 5 sec timeout for channel list update

Janusz Dziedzic janusz.dziedzic
Fri Jan 24 14:12:24 PST 2014


Before this patch we have 1 second timeout for
regulatory update. In some cases, specially when
we reload driver modules on some slower platforms
this could take more than 1 second (about 2 second).
This is important specially for DFS case, where we
have to have correct dfs region before we will start
CAC. In other case (unknown DFS region) CAC will fail.
5 seconds should be enough for all cases.

Signed-hostap: Janusz Dziedzic <janusz.dziedzic at tieto.com>
---
 src/ap/hostapd.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c
index 44d05c5..48f1c55 100644
--- a/src/ap/hostapd.c
+++ b/src/ap/hostapd.c
@@ -1028,7 +1028,7 @@ static int setup_interface(struct hostapd_iface *iface)
 		if (os_strncmp(previous_country, country, 2) != 0) {
 			wpa_printf(MSG_DEBUG, "Continue interface setup after channel list update");
 			iface->wait_channel_update = 1;
-			eloop_register_timeout(1, 0,
+			eloop_register_timeout(5, 0,
 					       channel_list_update_timeout,
 					       iface, NULL);
 			return 0;
-- 
1.7.9.5




More information about the Hostap mailing list