From: Janusz Dziedzic Date: Fri, 24 Jan 2014 22:12:24 +0000 (+0100) Subject: hostapd: Increase timeout for channel list update to 5 seconds X-Git-Tag: hostap_2_1~22 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=fd9241341790193462ba145b1d2b3cb985a77359;p=mech_eap.git hostapd: Increase timeout for channel list update to 5 seconds Before this patch, 1 second timeout was used for regulatory updates. In some cases, specially when we reload driver modules on some slower platforms this could take more than 1 second (about 2 seconds). 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 --- diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c index 220211c..f9edf3b 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;