wl1251: Add connection monitoring configuration
Add configuration for connection monitor (number of allowed beacons, and timeout after last received beacon.) Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com> Signed-off-by: Kalle Valo <kalle.valo@nokia.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:

committed by
John W. Linville

orang tua
15295380f4
melakukan
474c48c9f2
@@ -550,6 +550,35 @@ out:
|
||||
return ret;
|
||||
}
|
||||
|
||||
int wl1251_acx_conn_monit_params(struct wl1251 *wl)
|
||||
{
|
||||
struct acx_conn_monit_params *acx;
|
||||
int ret;
|
||||
|
||||
wl1251_debug(DEBUG_ACX, "acx connection monitor parameters");
|
||||
|
||||
acx = kzalloc(sizeof(*acx), GFP_KERNEL);
|
||||
if (!acx) {
|
||||
ret = -ENOMEM;
|
||||
goto out;
|
||||
}
|
||||
|
||||
acx->synch_fail_thold = SYNCH_FAIL_DEFAULT_THRESHOLD;
|
||||
acx->bss_lose_timeout = NO_BEACON_DEFAULT_TIMEOUT;
|
||||
|
||||
ret = wl1251_cmd_configure(wl, ACX_CONN_MONIT_PARAMS,
|
||||
acx, sizeof(*acx));
|
||||
if (ret < 0) {
|
||||
wl1251_warning("failed to set connection monitor "
|
||||
"parameters: %d", ret);
|
||||
goto out;
|
||||
}
|
||||
|
||||
out:
|
||||
kfree(acx);
|
||||
return ret;
|
||||
}
|
||||
|
||||
int wl1251_acx_sg_enable(struct wl1251 *wl)
|
||||
{
|
||||
struct acx_bt_wlan_coex *pta;
|
||||
|
Reference in New Issue
Block a user