diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/htc_drv_main.c')
| -rw-r--r-- | drivers/net/wireless/ath/ath9k/htc_drv_main.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_main.c b/drivers/net/wireless/ath/ath9k/htc_drv_main.c index 7d09b4b17bb..4e345be6243 100644 --- a/drivers/net/wireless/ath/ath9k/htc_drv_main.c +++ b/drivers/net/wireless/ath/ath9k/htc_drv_main.c @@ -1585,9 +1585,10 @@ static int ath9k_htc_set_key(struct ieee80211_hw *hw,  			key->hw_key_idx = ret;  			/* push IV and Michael MIC generation to stack */  			key->flags |= IEEE80211_KEY_FLAG_GENERATE_IV; -			if (key->alg == ALG_TKIP) +			if (key->cipher == WLAN_CIPHER_SUITE_TKIP)  				key->flags |= IEEE80211_KEY_FLAG_GENERATE_MMIC; -			if (priv->ah->sw_mgmt_crypto && key->alg == ALG_CCMP) +			if (priv->ah->sw_mgmt_crypto && +			    key->cipher == WLAN_CIPHER_SUITE_CCMP)  				key->flags |= IEEE80211_KEY_FLAG_SW_MGMT;  			ret = 0;  		}  |