Lines Matching defs:kid
880 u_int kid;
888 kid = ik.ik_keyix;
889 if (kid == IEEE80211_KEYIX_NONE) {
895 if (kid >= IEEE80211_WEP_NKID)
897 wk = &ic->ic_nw_keys[kid];
1321 u_int kid, len;
1356 kid = (u_int) ireq->i_val;
1357 if (kid >= IEEE80211_WEP_NKID)
1359 len = (u_int) ic->ic_nw_keys[kid].wk_keylen;
1365 memcpy(tmpkey, ic->ic_nw_keys[kid].wk_key, len);
1624 u_int16_t kid;
1636 kid = ik.ik_keyix;
1637 if (kid == IEEE80211_KEYIX_NONE) {
1654 if (kid >= IEEE80211_WEP_NKID)
1656 wk = &ic->ic_nw_keys[kid];
1674 ic->ic_def_txkey = kid;
1687 int kid, error;
1694 kid = dk.idk_keyix;
1714 if (kid >= IEEE80211_WEP_NKID)
1717 ieee80211_crypto_delkey(ic, &ic->ic_nw_keys[kid]);
2049 u_int kid;
2091 kid = (u_int) ireq->i_val;
2092 if (kid >= IEEE80211_WEP_NKID)
2094 k = &ic->ic_nw_keys[kid];
2107 k->wk_keyix = kid; /* NB: force fixed key id */
2121 kid = (u_int) ireq->i_val;
2122 if (kid >= IEEE80211_WEP_NKID &&
2123 (u_int16_t) kid != IEEE80211_KEYIX_NONE)
2125 ic->ic_def_txkey = kid;
2564 int i, error = 0, kid, klen, s;
2624 kid = nwkey->i_defkid - 1;
2625 if (kid < 0 || kid >= IEEE80211_WEP_NKID) {
2630 if (nwkey->i_key[kid].i_keylen == 0 ||
2631 (nwkey->i_key[kid].i_keylen == -1 &&
2632 ic->ic_nw_keys[kid].wk_keylen == 0)) {
2639 for (kid = 0; kid < IEEE80211_WEP_NKID; kid++) {
2640 klen = nwkey->i_key[kid].i_keylen;
2643 klen > sizeof(ic->ic_nw_keys[kid].wk_key)) {
2654 for (kid = 0; kid < IEEE80211_WEP_NKID; kid++) {
2655 klen = nwkey->i_key[kid].i_keylen;
2658 if ((error = copyin(nwkey->i_key[kid].i_keydat,
2659 tmpkey[kid], klen)) != 0)
2668 for (kid = 0; kid < IEEE80211_WEP_NKID; kid++) {
2669 klen = nwkey->i_key[kid].i_keylen;
2672 k = &ic->ic_nw_keys[kid];
2673 k->wk_keyix = kid;
2679 k->wk_keylen = nwkey->i_key[kid].i_keylen;
2680 (void)memcpy(k->wk_key, tmpkey[kid],
2681 sizeof(tmpkey[kid]));
2691 for (kid = 0; kid < IEEE80211_WEP_NKID; kid++) {
2692 klen = nwkey->i_key[kid].i_keylen;
2693 k = &ic->ic_nw_keys[kid];
2699 kid = nwkey->i_defkid - 1;
2700 if (ic->ic_def_txkey != kid) {
2701 ic->ic_def_txkey = kid;