ath: Export ath_hw_keysetmac()
commit d2d3e36498dd8e0c83ea99861fac5cf9e8671226 upstream. ath9k is going to use this for safer management of key cache entries. Signed-off-by: Jouni Malinen <jouni@codeaurora.org> Signed-off-by: Kalle Valo <kvalo@codeaurora.org> Link: https://lore.kernel.org/r/20201214172118.18100-4-jouni@codeaurora.org Cc: Pali Rohár <pali@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:

committed by
Sasha Levin

parent
6566c207e5
commit
2925a8385e
@@ -203,6 +203,7 @@ int ath_key_config(struct ath_common *common,
|
|||||||
struct ieee80211_sta *sta,
|
struct ieee80211_sta *sta,
|
||||||
struct ieee80211_key_conf *key);
|
struct ieee80211_key_conf *key);
|
||||||
bool ath_hw_keyreset(struct ath_common *common, u16 entry);
|
bool ath_hw_keyreset(struct ath_common *common, u16 entry);
|
||||||
|
bool ath_hw_keysetmac(struct ath_common *common, u16 entry, const u8 *mac);
|
||||||
void ath_hw_cycle_counters_update(struct ath_common *common);
|
void ath_hw_cycle_counters_update(struct ath_common *common);
|
||||||
int32_t ath_hw_get_listen_time(struct ath_common *common);
|
int32_t ath_hw_get_listen_time(struct ath_common *common);
|
||||||
|
|
||||||
|
@@ -84,8 +84,7 @@ bool ath_hw_keyreset(struct ath_common *common, u16 entry)
|
|||||||
}
|
}
|
||||||
EXPORT_SYMBOL(ath_hw_keyreset);
|
EXPORT_SYMBOL(ath_hw_keyreset);
|
||||||
|
|
||||||
static bool ath_hw_keysetmac(struct ath_common *common,
|
bool ath_hw_keysetmac(struct ath_common *common, u16 entry, const u8 *mac)
|
||||||
u16 entry, const u8 *mac)
|
|
||||||
{
|
{
|
||||||
u32 macHi, macLo;
|
u32 macHi, macLo;
|
||||||
u32 unicast_flag = AR_KEYTABLE_VALID;
|
u32 unicast_flag = AR_KEYTABLE_VALID;
|
||||||
@@ -125,6 +124,7 @@ static bool ath_hw_keysetmac(struct ath_common *common,
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(ath_hw_keysetmac);
|
||||||
|
|
||||||
static bool ath_hw_set_keycache_entry(struct ath_common *common, u16 entry,
|
static bool ath_hw_set_keycache_entry(struct ath_common *common, u16 entry,
|
||||||
const struct ath_keyval *k,
|
const struct ath_keyval *k,
|
||||||
|
Reference in New Issue
Block a user