]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - net/mac80211/mlme.c
mac80211: track AP and peer STA TDLS chan-switch support
[mirror_ubuntu-bionic-kernel.git] / net / mac80211 / mlme.c
index 11a937f3fdeb2fa56935faa1d65c8a0d8f29584c..45490a202d9cda8e4e6ab9acff814b4b5a124e2f 100644 (file)
@@ -2802,6 +2802,9 @@ static bool ieee80211_assoc_success(struct ieee80211_sub_if_data *sdata,
        }
 
        ifmgd->aid = aid;
+       ifmgd->tdls_chan_switch_prohibited =
+               elems.ext_capab && elems.ext_capab_len >= 5 &&
+               (elems.ext_capab[4] & WLAN_EXT_CAPA5_TDLS_CH_SW_PROHIBITED);
 
        /*
         * Some APs are erroneously not including some information in their