Allow driver wrappers to indicate maximum remain-on-channel duration

This commit is contained in:
Jouni Malinen 2010-04-11 19:42:37 +03:00 committed by Jouni Malinen
parent de12717a56
commit 814782b9fe
5 changed files with 20 additions and 9 deletions

View file

@ -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;
};

View file

@ -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;
}

View file

@ -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;
}