FreeBSD kernel ATH device code
|
Go to the source code of this file.
Functions | |
int | ath_key_alloc (struct ieee80211vap *, struct ieee80211_key *, ieee80211_keyix *, ieee80211_keyix *) |
int | ath_key_delete (struct ieee80211vap *, const struct ieee80211_key *) |
int | ath_key_set (struct ieee80211vap *, const struct ieee80211_key *) |
int | ath_keyset (struct ath_softc *sc, struct ieee80211vap *vap, const struct ieee80211_key *k, struct ieee80211_node *bss) |
int ath_key_alloc | ( | struct ieee80211vap * | vap, |
struct ieee80211_key * | k, | ||
ieee80211_keyix * | keyix, | ||
ieee80211_keyix * | rxkeyix | ||
) |
Definition at line 419 of file if_ath_keycache.c.
References DPRINTF, key_alloc_2pair(), key_alloc_pair(), key_alloc_single(), ath_softc::sc_mcastkey, and ath_softc::sc_splitmic.
Referenced by ath_setup_stationkey(), and ath_vap_create().
int ath_key_delete | ( | struct ieee80211vap * | vap, |
const struct ieee80211_key * | k | ||
) |
Definition at line 489 of file if_ath_keycache.c.
References ath_hal_keyreset, ATH_LOCK, ath_power_restore_power_state, ath_power_set_power_state, ATH_UNLOCK, DPRINTF, HAL_PM_AWAKE, ath_softc::sc_ah, ath_softc::sc_keymap, and ath_softc::sc_splitmic.
Referenced by ath_vap_create().
int ath_key_set | ( | struct ieee80211vap * | vap, |
const struct ieee80211_key * | k | ||
) |
Definition at line 533 of file if_ath_keycache.c.
References ath_keyset().
Referenced by ath_vap_create().
int ath_keyset | ( | struct ath_softc * | sc, |
struct ieee80211vap * | vap, | ||
const struct ieee80211_key * | k, | ||
struct ieee80211_node * | bss | ||
) |
Definition at line 185 of file if_ath_keycache.c.
References ath_hal_keyset, ath_keyset_tkip(), ATH_LOCK, ath_power_restore_power_state, ath_power_set_power_state, ATH_UNLOCK, HAL_CIPHER_AES_CCM, HAL_CIPHER_AES_OCB, HAL_CIPHER_CKIP, HAL_CIPHER_CLR, HAL_CIPHER_TKIP, HAL_CIPHER_WEP, HAL_PM_AWAKE, IEEE80211_ADDR_LEN, KEYPRINTF, HAL_KEYVAL::kv_len, HAL_KEYVAL::kv_type, HAL_KEYVAL::kv_val, ath_softc::sc_ah, ath_softc::sc_hasclrkey, and ath_softc::sc_mcastkey.
Referenced by ath_key_set(), and ath_setup_stationkey().