FreeBSD kernel ATH device code
if_ath_keycache.h File Reference
This graph shows which files directly or indirectly include this file:

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)
 

Function Documentation

◆ ath_key_alloc()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ath_key_delete()

int ath_key_delete ( struct ieee80211vap *  vap,
const struct ieee80211_key *  k 
)

◆ ath_key_set()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ath_keyset()

int ath_keyset ( struct ath_softc sc,
struct ieee80211vap *  vap,
const struct ieee80211_key *  k,
struct ieee80211_node *  bss 
)