diff options
Diffstat (limited to 'drivers/net/wireless/cw1200/sta.c')
-rw-r--r-- | drivers/net/wireless/cw1200/sta.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/cw1200/sta.c b/drivers/net/wireless/cw1200/sta.c index 5b84664db13b..4a47c7f8a246 100644 --- a/drivers/net/wireless/cw1200/sta.c +++ b/drivers/net/wireless/cw1200/sta.c | |||
@@ -213,6 +213,7 @@ int cw1200_add_interface(struct ieee80211_hw *dev, | |||
213 | /* __le32 auto_calibration_mode = __cpu_to_le32(1); */ | 213 | /* __le32 auto_calibration_mode = __cpu_to_le32(1); */ |
214 | 214 | ||
215 | vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER | | 215 | vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER | |
216 | IEEE80211_VIF_SUPPORTS_UAPSD | | ||
216 | IEEE80211_VIF_SUPPORTS_CQM_RSSI; | 217 | IEEE80211_VIF_SUPPORTS_CQM_RSSI; |
217 | 218 | ||
218 | mutex_lock(&priv->conf_mutex); | 219 | mutex_lock(&priv->conf_mutex); |
@@ -708,7 +709,8 @@ int cw1200_set_key(struct ieee80211_hw *dev, enum set_key_cmd cmd, | |||
708 | if (sta) | 709 | if (sta) |
709 | peer_addr = sta->addr; | 710 | peer_addr = sta->addr; |
710 | 711 | ||
711 | key->flags |= IEEE80211_KEY_FLAG_PUT_IV_SPACE; | 712 | key->flags |= IEEE80211_KEY_FLAG_PUT_IV_SPACE | |
713 | IEEE80211_KEY_FLAG_RESERVE_TAILROOM; | ||
712 | 714 | ||
713 | switch (key->cipher) { | 715 | switch (key->cipher) { |
714 | case WLAN_CIPHER_SUITE_WEP40: | 716 | case WLAN_CIPHER_SUITE_WEP40: |