mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-07 15:15:29 +00:00
[PATCH] ipw2200: add module parameter to enable/disable roaming
Signed-off-by: Zhu Yi <yi.zhu@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
ede6111cae
commit
4bfdb91dcf
1 changed files with 7 additions and 3 deletions
|
@ -57,6 +57,7 @@ static int led = 0;
|
||||||
static int disable = 0;
|
static int disable = 0;
|
||||||
static int bt_coexist = 0;
|
static int bt_coexist = 0;
|
||||||
static int hwcrypto = 1;
|
static int hwcrypto = 1;
|
||||||
|
static int roaming = 1;
|
||||||
static const char ipw_modes[] = {
|
static const char ipw_modes[] = {
|
||||||
'a', 'b', 'g', '?'
|
'a', 'b', 'g', '?'
|
||||||
};
|
};
|
||||||
|
@ -4187,8 +4188,9 @@ static void ipw_handle_missed_beacon(struct ipw_priv *priv,
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (missed_count > priv->roaming_threshold &&
|
if (roaming &&
|
||||||
missed_count <= priv->disassociate_threshold) {
|
(missed_count > priv->roaming_threshold &&
|
||||||
|
missed_count <= priv->disassociate_threshold)) {
|
||||||
/* If we are not already roaming, set the ROAM
|
/* If we are not already roaming, set the ROAM
|
||||||
* bit in the status and kick off a scan.
|
* bit in the status and kick off a scan.
|
||||||
* This can happen several times before we reach
|
* This can happen several times before we reach
|
||||||
|
@ -4216,7 +4218,6 @@ static void ipw_handle_missed_beacon(struct ipw_priv *priv,
|
||||||
}
|
}
|
||||||
|
|
||||||
IPW_DEBUG_NOTIF("Missed beacon: %d\n", missed_count);
|
IPW_DEBUG_NOTIF("Missed beacon: %d\n", missed_count);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -11378,5 +11379,8 @@ module_param(cmdlog, int, 0444);
|
||||||
MODULE_PARM_DESC(cmdlog,
|
MODULE_PARM_DESC(cmdlog,
|
||||||
"allocate a ring buffer for logging firmware commands");
|
"allocate a ring buffer for logging firmware commands");
|
||||||
|
|
||||||
|
module_param(roaming, int, 0444);
|
||||||
|
MODULE_PARM_DESC(roaming, "enable roaming support (default on)");
|
||||||
|
|
||||||
module_exit(ipw_exit);
|
module_exit(ipw_exit);
|
||||||
module_init(ipw_init);
|
module_init(ipw_init);
|
||||||
|
|
Loading…
Add table
Reference in a new issue