Home | History | Annotate | Download | only in drivers

Lines Matching refs:wk

226 	struct ieee80211req_del_key wk;
228 os_memset(&wk, 0, sizeof(wk));
236 os_memcpy(wk.idk_macaddr, addr, IEEE80211_ADDR_LEN);
237 wk.idk_keyix = (uint8_t) IEEE80211_KEYIX_NONE;
240 wk.idk_keyix = key_idx;
242 return set80211var(drv, IEEE80211_IOC_DELKEY, &wk, sizeof(wk));
252 struct ieee80211req_key wk;
290 if (key_len > sizeof(wk.ik_keydata)) {
296 os_memset(&wk, 0, sizeof(wk));
297 wk.ik_type = cipher;
298 wk.ik_flags = IEEE80211_KEY_RECV;
300 wk.ik_flags |= IEEE80211_KEY_XMIT;
301 os_memcpy(wk.ik_macaddr, addr, IEEE80211_ADDR_LEN);
308 wk.ik_flags |= IEEE80211_KEY_GROUP;
309 wk.ik_keyix = key_idx;
311 wk.ik_keyix = (key_idx == 0 ? IEEE80211_KEYIX_NONE : key_idx);
313 if (wk.ik_keyix != IEEE80211_KEYIX_NONE && set_tx)
314 wk.ik_flags |= IEEE80211_KEY_DEFAULT;
315 wk.ik_keylen = key_len;
316 os_memcpy(&wk.ik_keyrsc, seq, seq_len);
317 os_memcpy(wk.ik_keydata, key, key_len);
319 return set80211var(drv, IEEE80211_IOC_WPAKEY, &wk, sizeof(wk));