ath9k_hw: remove ATH9K_CAP_TKIP_MIC
TKIP MIC support is always enabled anyway. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
9cc3271faa
commit
71fca6e983
|
@ -570,14 +570,6 @@ static void ath9k_init_crypto(struct ath9k_htc_priv *priv)
|
|||
for (i = 0; i < common->keymax; i++)
|
||||
ath9k_hw_keyreset(priv->ah, (u16) i);
|
||||
|
||||
/*
|
||||
* Whether we should enable h/w TKIP MIC.
|
||||
* XXX: if we don't support WME TKIP MIC, then we wouldn't
|
||||
* report WMM capable, so it's always safe to turn on
|
||||
* TKIP MIC in this case.
|
||||
*/
|
||||
ath9k_hw_setcapability(priv->ah, ATH9K_CAP_TKIP_MIC, 0, 1, NULL);
|
||||
|
||||
/*
|
||||
* Check whether the separate key cache entries
|
||||
* are required to handle both tx+rx MIC keys.
|
||||
|
|
|
@ -2259,15 +2259,6 @@ bool ath9k_hw_getcapability(struct ath_hw *ah, enum ath9k_capability_type type,
|
|||
u32 capability, u32 *result)
|
||||
{
|
||||
switch (type) {
|
||||
case ATH9K_CAP_TKIP_MIC:
|
||||
switch (capability) {
|
||||
case 0:
|
||||
return true;
|
||||
case 1:
|
||||
return (ah->sta_id1_defaults &
|
||||
AR_STA_ID1_CRPT_MIC_ENABLE) ? true :
|
||||
false;
|
||||
}
|
||||
case ATH9K_CAP_TKIP_SPLIT:
|
||||
return (ah->misc_mode & AR_PCU_MIC_NEW_LOC_ENA) ?
|
||||
false : true;
|
||||
|
@ -2299,14 +2290,6 @@ bool ath9k_hw_setcapability(struct ath_hw *ah, enum ath9k_capability_type type,
|
|||
u32 capability, u32 setting, int *status)
|
||||
{
|
||||
switch (type) {
|
||||
case ATH9K_CAP_TKIP_MIC:
|
||||
if (setting)
|
||||
ah->sta_id1_defaults |=
|
||||
AR_STA_ID1_CRPT_MIC_ENABLE;
|
||||
else
|
||||
ah->sta_id1_defaults &=
|
||||
~AR_STA_ID1_CRPT_MIC_ENABLE;
|
||||
return true;
|
||||
case ATH9K_CAP_MCAST_KEYSRCH:
|
||||
if (setting)
|
||||
ah->sta_id1_defaults |= AR_STA_ID1_MCAST_KSRCH;
|
||||
|
|
|
@ -207,7 +207,6 @@ enum ath9k_hw_caps {
|
|||
};
|
||||
|
||||
enum ath9k_capability_type {
|
||||
ATH9K_CAP_TKIP_MIC,
|
||||
ATH9K_CAP_TKIP_SPLIT,
|
||||
ATH9K_CAP_MCAST_KEYSRCH,
|
||||
ATH9K_CAP_DS
|
||||
|
|
|
@ -379,14 +379,6 @@ static void ath9k_init_crypto(struct ath_softc *sc)
|
|||
for (i = 0; i < common->keymax; i++)
|
||||
ath9k_hw_keyreset(sc->sc_ah, (u16) i);
|
||||
|
||||
/*
|
||||
* Whether we should enable h/w TKIP MIC.
|
||||
* XXX: if we don't support WME TKIP MIC, then we wouldn't
|
||||
* report WMM capable, so it's always safe to turn on
|
||||
* TKIP MIC in this case.
|
||||
*/
|
||||
ath9k_hw_setcapability(sc->sc_ah, ATH9K_CAP_TKIP_MIC, 0, 1, NULL);
|
||||
|
||||
/*
|
||||
* Check whether the separate key cache entries
|
||||
* are required to handle both tx+rx MIC keys.
|
||||
|
|
Loading…
Reference in New Issue