+net-config (0.1.85-1) unstable; urgency=low
+
+ * Fix Wi-Fi BG Scan bug for default value
+ * Git: slp/pkgs/n/net-config
+ * Tag: net-config_0.1.85-1
+
+ -- Sanghoon Cho <sanghoon80.cho@samsung.com> Fri, 01 Jun 2012 15:12:49 +0900
+
net-config (0.1.84-1) unstable; urgency=low
* Fix Wi-Fi power state update
#include "wifi-state.h"
#include "wifi-background-scan.h"
-#define SCAN_INITIAL_DELAY 10
#define SCAN_PERIODIC_DELAY 10
#define SCAN_EXPONENTIAL_MIN 4
#define SCAN_EXPONENTIAL_MAX 128
enum {
- WIFI_BGSCAN_MODE_DEFAULT = 0x00,
+ WIFI_BGSCAN_MODE_EXPONENTIAL = 0x00,
WIFI_BGSCAN_MODE_PERIODIC,
- WIFI_BGSCAN_MODE_EXPONENTIAL,
WIFI_BGSCAN_MODE_MAX,
};
static struct bgscan_timer_data *__netconfig_wifi_bgscan_get_bgscan_data(void)
{
- static struct bgscan_timer_data timer_data = {SCAN_INITIAL_DELAY, WIFI_BGSCAN_MODE_EXPONENTIAL, 0};
+ static struct bgscan_timer_data timer_data = {SCAN_EXPONENTIAL_MIN, WIFI_BGSCAN_MODE_EXPONENTIAL, 0};
return &timer_data;
}
static guint __netconfig_wifi_bgscan_mode(gboolean is_set_mode, guint mode)
{
- static guint bgscan_mode = WIFI_BGSCAN_MODE_DEFAULT;
+ static guint bgscan_mode = WIFI_BGSCAN_MODE_EXPONENTIAL;
if (is_set_mode != TRUE)
return bgscan_mode;
- if (mode < WIFI_BGSCAN_MODE_MAX && mode > WIFI_BGSCAN_MODE_DEFAULT)
+ if (mode < WIFI_BGSCAN_MODE_MAX && mode >= WIFI_BGSCAN_MODE_EXPONENTIAL)
bgscan_mode = mode;
DBG("Wi-Fi background scan mode set %d", bgscan_mode);
break;
default:
- data->time = SCAN_INITIAL_DELAY;
- DBG("Wi-Fi background scan with initial delay");
+ DBG("Error! Wi-Fi background scan mode [%d]", data->mode);
+ return;
}
DBG("Register background scan timer with %d seconds", data->time);
DBG("Wi-Fi background scan mode set: %d", scan_mode);
- if (scan_mode >= WIFI_BGSCAN_MODE_MAX || scan_mode == WIFI_BGSCAN_MODE_DEFAULT)
+ if (scan_mode >= WIFI_BGSCAN_MODE_MAX || scan_mode < WIFI_BGSCAN_MODE_EXPONENTIAL)
return FALSE;
switch (scan_mode) {