Searched refs:keyix (Results 1 - 17 of 17) sorted by relevance

/freebsd-11.0-release/sys/dev/ath/
H A Dif_ath_keycache.c278 u_int i, keyix; local
288 keyix = i*NBBY;
291 keyix++;
295 if (isset(sc->sc_keymap, keyix+32) ||
296 isset(sc->sc_keymap, keyix+64) ||
297 isset(sc->sc_keymap, keyix+32+64)) {
300 if (keyix == (i+1)*NBBY) {
306 setbit(sc->sc_keymap, keyix);
307 setbit(sc->sc_keymap, keyix+64);
308 setbit(sc->sc_keymap, keyix
331 u_int i, keyix; local
376 u_int i, keyix; local
417 ath_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k, ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) argument
491 u_int keyix = k->wk_keyix; local
[all...]
H A Dif_ath_tx.c964 int *keyix)
1008 (*keyix) = k->wk_keyix;
1013 (*keyix) = ni->ni_ucastkey.wk_keyix;
1014 if ((*keyix) == IEEE80211_KEYIX_NONE)
1015 (*keyix) = HAL_TXKEYIX_INVALID;
1017 (*keyix) = HAL_TXKEYIX_INVALID;
1534 int keyix, hdrlen, pktlen, try0 = 0; local
1567 &pktlen, &keyix)) {
1819 bf->bf_state.bfs_keyix = keyix;
2072 int keyix, hdrle local
962 ath_tx_tag_crypto(struct ath_softc *sc, struct ieee80211_node *ni, struct mbuf *m0, int iswep, int isfrag, int *hdrlen, int *pktlen, int *keyix) argument
[all...]
H A Dif_ath_rx.c610 struct ieee80211_frame *wh, int keyix)
618 ieee80211_notify_michael_failure(ni->ni_vap, wh, keyix);
609 ath_handle_micerror(struct ieee80211com *ic, struct ieee80211_frame *wh, int keyix) argument
H A Dif_ath.c5816 ieee80211_keyix keyix, rxkeyix; local
5819 if (!ath_key_alloc(vap, &ni->ni_ucastkey, &keyix, &rxkeyix)) {
5828 ni->ni_ucastkey.wk_keyix = keyix;
/freebsd-11.0-release/tools/tools/ath/athkey/
H A Dathkey.c123 fprintf(stderr, "usage: %s [-i device] keyix cipher keyval [mac]\n",
136 u_int16_t keyix; local
168 keyix = (u_int16_t) atoi(argv[0]);
169 if (keyix > 127)
178 atd.ad_in_data = (caddr_t) &keyix;
187 setkey.dk_keyix = keyix;
/freebsd-11.0-release/sys/net80211/
H A Dieee80211_crypto.c63 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
79 *keyix = 0; /* NB: use key index 0 for ucast key */
81 *keyix = k - vap->iv_nw_keys;
83 *rxkeyix = IEEE80211_KEYIX_NONE; /* XXX maybe *keyix? */
119 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
121 return vap->iv_key_alloc(vap, key, keyix, rxkeyix);
267 ieee80211_keyix keyix, rxkeyix; local
272 "%s: cipher %u flags 0x%x keyix %u\n",
375 if (!dev_key_alloc(vap, key, &keyix, &rxkeyix)) {
410 key->wk_keyix = keyix;
62 null_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k, ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) argument
117 dev_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *key, ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) argument
[all...]
H A Dieee80211_node.h400 const struct ieee80211_frame_min *, uint16_t keyix,
417 #define ieee80211_find_rxnode_withkey(ic, wh, keyix) \
418 ieee80211_find_rxnode_withkey_debug(ic, wh, keyix, __func__, __LINE__)
436 const struct ieee80211_frame_min *, uint16_t keyix);
H A Dieee80211_node.c1638 const struct ieee80211_frame_min *wh, ieee80211_keyix keyix,
1642 const struct ieee80211_frame_min *wh, ieee80211_keyix keyix)
1650 if (nt->nt_keyixmap != NULL && keyix < nt->nt_keyixmax)
1651 ni = nt->nt_keyixmap[keyix];
1661 keyix = ni->ni_ucastkey.wk_rxkeyix;
1662 /* XXX can keyixmap[keyix] != NULL? */
1663 if (keyix < nt->nt_keyixmax &&
1664 nt->nt_keyixmap[keyix] == NULL) {
1670 nt->nt_keyixmap[keyix] = ieee80211_ref_node(ni);
1775 ieee80211_keyix keyix; local
1637 ieee80211_find_rxnode_withkey_debug(struct ieee80211com *ic, const struct ieee80211_frame_min *wh, ieee80211_keyix keyix, const char *func, int line) argument
1831 ieee80211_keyix keyix; local
[all...]
H A Dieee80211_crypto.h249 const struct ieee80211_frame *, u_int keyix);
H A Dieee80211_freebsd.c669 "%s replay detected tid %d <rsc %ju, csc %ju, keyix %u rxkeyix %u>",
694 const struct ieee80211_frame *wh, u_int keyix)
699 "michael MIC verification failed <keyix %u>", keyix);
708 iev.iev_keyix = keyix;
693 ieee80211_notify_michael_failure(struct ieee80211vap *vap, const struct ieee80211_frame *wh, u_int keyix) argument
/freebsd-11.0-release/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_recv_ds.c191 ar9300_get_rx_key_idx(struct ath_hal *ah, struct ath_desc *ds, u_int8_t *keyix, argument
195 *keyix = HAL_RXKEYIX_INVALID;
/freebsd-11.0-release/tools/regression/net80211/wep/
H A Dtest_wep.c131 #define TEST(n,name,cipher,keyix,iv0,iv1,iv2,iv3) { \
132 name, IEEE80211_CIPHER_##cipher,keyix, { iv2,iv1,iv0,iv3 }, \
141 int keyix; member in struct:ciphertest
190 struct ieee80211_key *key = &vap->iv_nw_keys[t->keyix];
/freebsd-11.0-release/tools/regression/net80211/tkip/
H A Dtest_tkip.c113 #define TEST(n,name,cipher,keyix,pn) { \
114 name, IEEE80211_CIPHER_##cipher,keyix, pn##LL, \
125 int keyix; member in struct:ciphertest
185 struct ieee80211_key *key = &vap->iv_nw_keys[t->keyix];
/freebsd-11.0-release/tools/regression/net80211/ccmp/
H A Dtest_ccmp.c526 #define TEST(n,name,cipher,keyix,pn) { \
527 name, IEEE80211_CIPHER_##cipher,keyix, pn##LL, \
536 int keyix; member in struct:ciphertest
586 printf("keyix %u pn %llu key_len %u plaintext_len %u\n"
587 , t->keyix
597 struct ieee80211_key *key = &vap->iv_nw_keys[t->keyix];
/freebsd-11.0-release/sys/dev/usb/wlan/
H A Dif_rum.c2968 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
2980 *keyix = i;
2992 *keyix = 0;
2994 *keyix = k - vap->iv_nw_keys;
2996 *rxkeyix = *keyix;
2967 rum_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k, ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) argument
/freebsd-11.0-release/sys/dev/urtwn/
H A Dif_urtwn.c2245 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
2263 *keyix = i;
2275 *keyix = 0;
2277 *keyix = k - vap->iv_nw_keys;
2279 *rxkeyix = *keyix;
2316 "%s: keyix %d, keyid %d, algo %d/%d, flags %04X, len %d, "
2359 "%s: keyix %d, flags %04X, macaddr %s\n", __func__,
2244 urtwn_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k, ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) argument
/freebsd-11.0-release/sys/dev/mwl/
H A Dif_mwl.c1518 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
1532 *keyix = *rxkeyix = k - vap->iv_nw_keys;
1537 *keyix = *rxkeyix = 0;
1517 mwl_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k, ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) argument

Completed in 142 milliseconds