Lines Matching defs:wk

268 	struct ieee80211req_del_key wk;
270 os_memset(&wk, 0, sizeof(wk));
273 wk.idk_keyix = key_idx;
277 os_memcpy(wk.idk_macaddr, addr, IEEE80211_ADDR_LEN);
278 wk.idk_keyix = (u_int8_t) IEEE80211_KEYIX_NONE; /* XXX */
281 return set80211var(priv, IEEE80211_IOC_DELKEY, &wk, sizeof(wk));
344 struct ieee80211req_key wk;
370 os_memset(&wk, 0, sizeof(wk));
373 wk.ik_type = IEEE80211_CIPHER_WEP;
376 wk.ik_type = IEEE80211_CIPHER_TKIP;
379 wk.ik_type = IEEE80211_CIPHER_AES_CCM;
382 wk.ik_type = IEEE80211_CIPHER_AES_GCM_128;
385 wk.ik_type = IEEE80211_CIPHER_BIP_CMAC_128;
392 wk.ik_flags = IEEE80211_KEY_RECV;
394 wk.ik_flags |= IEEE80211_KEY_XMIT;
397 os_memset(wk.ik_macaddr, 0xff, IEEE80211_ADDR_LEN);
398 wk.ik_keyix = key_idx;
400 os_memcpy(wk.ik_macaddr, addr, IEEE80211_ADDR_LEN);
407 wk.ik_flags |= IEEE80211_KEY_GROUP;
408 wk.ik_keyix = key_idx;
410 wk.ik_keyix = key_idx == 0 ? IEEE80211_KEYIX_NONE :
414 if (wk.ik_keyix != IEEE80211_KEYIX_NONE && set_tx)
415 wk.ik_flags |= IEEE80211_KEY_DEFAULT;
423 wk.ik_flags |= IEEE80211_KEY_NOREPLAY;
426 wk.ik_keylen = key_len;
430 * wk.ik_keyrsc is in host byte order (big endian), need to
434 u8 *keyrsc = (u8 *) &wk.ik_keyrsc;
438 os_memcpy(&wk.ik_keyrsc, seq, seq_len);
441 os_memcpy(wk.ik_keydata, key, key_len);
443 return set80211var(priv, IEEE80211_IOC_WPAKEY, &wk, sizeof(wk));
961 struct ieee80211req_key wk;
966 memset(&wk, 0, sizeof(wk));
968 memset(wk.ik_macaddr, 0xff, IEEE80211_ADDR_LEN);
970 memcpy(wk.ik_macaddr, addr, IEEE80211_ADDR_LEN);
971 wk.ik_keyix = idx;
973 if (get80211var(priv, IEEE80211_IOC_WPAKEY, &wk, sizeof(wk)) < 0) {
981 * wk.ik_keytsc is in host byte order (big endian), need to
986 memcpy(tmp, &wk.ik_keytsc, sizeof(wk.ik_keytsc));
992 memcpy(seq, &wk.ik_keytsc, sizeof(wk.ik_keytsc));