Home | History | Annotate | Download | only in ic

Lines Matching refs:nwkey

1054 an_set_nwkey(struct an_softc *sc, struct ieee80211_nwkey *nwkey)
1063 switch (nwkey->i_wepon) {
1071 error = an_set_nwkey_wep(sc, nwkey);
1080 error = an_set_nwkey_eap(sc, nwkey);
1097 an_set_nwkey_wep(struct an_softc *sc, struct ieee80211_nwkey *nwkey)
1108 keys[i].an_wep_keylen = nwkey->i_key[i].i_keylen;
1116 if ((error = copyin(nwkey->i_key[i].i_keydat,
1121 txkey = nwkey->i_defkid - 1;
1135 ((nwkey->i_wepon & IEEE80211_NWKEY_PERSIST) ? "persist: " : ""),
1145 if (!(nwkey->i_wepon & IEEE80211_NWKEY_PERSIST)) {
1203 an_set_nwkey_eap(struct an_softc *sc, struct ieee80211_nwkey *nwkey)
1214 if (nwkey->i_key[0].i_keydat == NULL &&
1215 nwkey->i_key[1].i_keydat == NULL)
1222 if (nwkey->i_key[i].i_keydat == NULL)
1224 len = nwkey->i_key[i].i_keylen;
1229 if ((error = copyin(nwkey->i_key[i].i_keydat, key->an_key,
1268 an_get_nwkey(struct an_softc *sc, struct ieee80211_nwkey *nwkey)
1274 nwkey->i_wepon = IEEE80211_NWKEY_EAP;
1276 nwkey->i_wepon = IEEE80211_NWKEY_WEP;
1278 nwkey->i_wepon = IEEE80211_NWKEY_OPEN;
1280 nwkey->i_defkid = sc->sc_tx_perskey + 1;
1282 nwkey->i_defkid = sc->sc_tx_key + 1;
1283 if (nwkey->i_key[0].i_keydat == NULL)
1286 if (nwkey->i_key[i].i_keydat == NULL)
1295 nwkey->i_key[i].i_keylen = sc->sc_wepkeys[i].an_wep_keylen;
1296 if (nwkey->i_key[i].i_keylen < 0) {
1298 nwkey->i_key[i].i_keylen = 0;
1302 nwkey->i_key[i].i_keydat,