HE: Dynamically turn on TWT responder support
This allows us to dynamically turn on TWT responder support using an nl80211 attribute. Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
parent
0cb39f4fd5
commit
ab8c55358e
6 changed files with 34 additions and 0 deletions
|
@ -182,6 +182,7 @@ struct hostapd_channel_data {
|
|||
struct hostapd_wmm_rule wmm_rules[WMM_AC_NUM];
|
||||
};
|
||||
|
||||
#define HE_MAC_CAPAB_0 0
|
||||
#define HE_MAX_MAC_CAPAB_SIZE 6
|
||||
#define HE_MAX_PHY_CAPAB_SIZE 11
|
||||
#define HE_MAX_MCS_CAPAB_SIZE 12
|
||||
|
@ -1487,6 +1488,11 @@ struct wpa_driver_ap_params {
|
|||
* he_spr_srg_obss_pd_max_offset - Maximum TX power offset
|
||||
*/
|
||||
int he_spr_srg_obss_pd_max_offset;
|
||||
|
||||
/**
|
||||
* twt_responder - Whether Target Wait Time responder is enabled
|
||||
*/
|
||||
int twt_responder;
|
||||
};
|
||||
|
||||
struct wpa_driver_mesh_bss_params {
|
||||
|
|
|
@ -4348,6 +4348,13 @@ static int wpa_driver_nl80211_set_ap(void *priv,
|
|||
|
||||
nla_nest_end(msg, spr);
|
||||
}
|
||||
|
||||
if (params->twt_responder) {
|
||||
wpa_printf(MSG_DEBUG, "nl80211: twt_responder=%d",
|
||||
params->twt_responder);
|
||||
if (nla_put_flag(msg, NL80211_ATTR_TWT_RESPONDER))
|
||||
goto fail;
|
||||
}
|
||||
#endif /* CONFIG_IEEE80211AX */
|
||||
|
||||
ret = send_and_recv_msgs(drv, msg, NULL, NULL);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue