Allow driver wrappers to indicate maximum remain-on-channel duration
This commit is contained in:
parent
de12717a56
commit
814782b9fe
5 changed files with 20 additions and 9 deletions
|
@ -505,6 +505,11 @@ struct wpa_driver_capa {
|
|||
unsigned int flags;
|
||||
|
||||
int max_scan_ssids;
|
||||
|
||||
/**
|
||||
* max_remain_on_chan - Maximum remain-on-channel duration in msec
|
||||
*/
|
||||
unsigned int max_remain_on_chan;
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -1157,6 +1157,7 @@ static int wpa_driver_nl80211_capa(struct wpa_driver_nl80211_data *drv)
|
|||
}
|
||||
|
||||
drv->capa.flags |= WPA_DRIVER_FLAGS_SET_KEYS_AFTER_ASSOC_DONE;
|
||||
drv->capa.max_remain_on_chan = 5000;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -2386,6 +2386,7 @@ static int wpa_driver_test_get_capa(void *priv, struct wpa_driver_capa *capa)
|
|||
capa->flags |= WPA_DRIVER_FLAGS_USER_SPACE_MLME;
|
||||
capa->flags |= WPA_DRIVER_FLAGS_AP;
|
||||
capa->max_scan_ssids = 2;
|
||||
capa->max_remain_on_chan = 60000;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue