/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/core/ |
H A D | rtw_ieee80211.c | 346 int rtw_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x) in rtw_parse_wpa_ie() argument 358 if ((*wpa_ie != _WPA_IE_ID_) || (*(wpa_ie + 1) != (u8)(wpa_ie_len - 2)) || in rtw_parse_wpa_ie() 359 (memcmp(wpa_ie + 2, RTW_WPA_OUI_TYPE, WPA_SELECTOR_LEN))) in rtw_parse_wpa_ie() 362 pos = wpa_ie; in rtw_parse_wpa_ie() 481 void rtw_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len) in rtw_get_sec_ie() argument 501 if (wpa_ie) { in rtw_get_sec_ie() 502 memcpy(wpa_ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in rtw_get_sec_ie() 507 wpa_ie[i], wpa_ie[ in rtw_get_sec_ie() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H A D | ieee80211.h | 82 } wpa_ie; member 153 int r8712_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, 155 int r8712_parse_wpa2_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, 158 u8 *wpa_ie, u16 *wpa_len);
|
H A D | ieee80211.c | 277 int r8712_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, in r8712_parse_wpa_ie() argument 288 if ((*wpa_ie != _WPA_IE_ID_) || in r8712_parse_wpa_ie() 289 (*(wpa_ie + 1) != (u8)(wpa_ie_len - 2)) || in r8712_parse_wpa_ie() 290 (memcmp(wpa_ie + 2, (void *)WPA_OUI_TYPE, WPA_SELECTOR_LEN))) in r8712_parse_wpa_ie() 292 pos = wpa_ie; in r8712_parse_wpa_ie() 365 u8 *wpa_ie, u16 *wpa_len) in r8712_get_sec_ie() 377 memcpy(wpa_ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in r8712_get_sec_ie() 364 r8712_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len) r8712_get_sec_ie() argument
|
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | ieee80211.h | 82 } wpa_ie; member 153 int r8712_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, 155 int r8712_parse_wpa2_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, 158 u8 *wpa_ie, u16 *wpa_len);
|
H A D | ieee80211.c | 277 int r8712_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, in r8712_parse_wpa_ie() argument 288 if ((*wpa_ie != _WPA_IE_ID_) || in r8712_parse_wpa_ie() 289 (*(wpa_ie + 1) != (u8)(wpa_ie_len - 2)) || in r8712_parse_wpa_ie() 290 (memcmp(wpa_ie + 2, (void *)WPA_OUI_TYPE, WPA_SELECTOR_LEN))) in r8712_parse_wpa_ie() 292 pos = wpa_ie; in r8712_parse_wpa_ie() 365 u8 *wpa_ie, u16 *wpa_len) in r8712_get_sec_ie() 377 memcpy(wpa_ie, &in_ie[cnt], in_ie[cnt + 1] + 2); in r8712_get_sec_ie() 364 r8712_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len) r8712_get_sec_ie() argument
|
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/core/ |
H A D | rtw_ieee80211.c | 465 int rtw_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x) in rtw_parse_wpa_ie() argument 477 if ((*wpa_ie != _WPA_IE_ID_) || (*(wpa_ie+1) != (u8)(wpa_ie_len - 2)) || in rtw_parse_wpa_ie() 478 (memcmp(wpa_ie+2, RTW_WPA_OUI_TYPE, WPA_SELECTOR_LEN))) { in rtw_parse_wpa_ie() 482 pos = wpa_ie; in rtw_parse_wpa_ie() 658 void rtw_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len) in rtw_get_sec_ie() argument 676 if (wpa_ie) { in rtw_get_sec_ie() 677 memcpy(wpa_ie, &in_ie[cnt], in_ie[cnt+1]+2); in rtw_get_sec_ie() 681 wpa_ie[i], wpa_ie[ in rtw_get_sec_ie() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/core/ |
H A D | rtw_ieee80211.c | 439 int rtw_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x) in rtw_parse_wpa_ie() argument 451 if ((*wpa_ie != WLAN_EID_VENDOR_SPECIFIC) || (*(wpa_ie+1) != (u8)(wpa_ie_len - 2)) || in rtw_parse_wpa_ie() 452 (memcmp(wpa_ie+2, RTW_WPA_OUI_TYPE, WPA_SELECTOR_LEN))) { in rtw_parse_wpa_ie() 456 pos = wpa_ie; in rtw_parse_wpa_ie() 604 void rtw_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len) in rtw_get_sec_ie() argument 618 if (wpa_ie) in rtw_get_sec_ie() 619 memcpy(wpa_ie, &in_ie[cnt], in_ie[cnt+1]+2); in rtw_get_sec_ie() 786 elems->wpa_ie = pos; in rtw_ieee802_11_parse_vendor_specific() 1034 /* u8 wpa_ie[25 in rtw_get_bcn_info() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/include/ |
H A D | ieee80211.h | 203 } wpa_ie; member 664 u8 *wpa_ie; member 721 int rtw_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, 723 int rtw_parse_wpa2_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, 727 u8 *wpa_ie, u16 *wpa_len);
|
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/include/ |
H A D | ieee80211.h | 176 } wpa_ie; member 693 u8 *wpa_ie; member 747 int rtw_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x); 748 int rtw_parse_wpa2_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x); 750 void rtw_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len);
|
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/prism54/ |
H A D | islpci_dev.h | 61 u8 wpa_ie[MAX_WPA_IE_LEN]; member 167 u8 wpa_ie[MAX_WPA_IE_LEN]; member
|
H A D | isl_ioctl.c | 45 u8 *wpa_ie, size_t wpa_ie_len); 46 static size_t prism54_wpa_bss_ie_get(islpci_private *priv, u8 *bssid, u8 *wpa_ie); 580 u8 wpa_ie[MAX_WPA_IE_LEN]; in prism54_translate_bss() local 643 wpa_ie_len = prism54_wpa_bss_ie_get(priv, bss->address, wpa_ie); in prism54_translate_bss() 648 &iwe, wpa_ie); in prism54_translate_bss() 1261 memcpy(priv->wpa_ie, extra, data->length); in prism54_set_genie() 1314 memcpy(extra, priv->wpa_ie, len); in prism54_get_genie() 2112 u8 *wpa_ie, size_t wpa_ie_len) in prism54_wpa_bss_ie_add() 2151 memcpy(bss->wpa_ie, wpa_ie, wpa_ie_le in prism54_wpa_bss_ie_add() 2111 prism54_wpa_bss_ie_add(islpci_private *priv, u8 *bssid, u8 *wpa_ie, size_t wpa_ie_len) prism54_wpa_bss_ie_add() argument 2175 prism54_wpa_bss_ie_get(islpci_private *priv, u8 *bssid, u8 *wpa_ie) prism54_wpa_bss_ie_get() argument 2265 u8 wpa_ie[MAX_WPA_IE_LEN]; prism54_process_trap_helper() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/ |
H A D | main.c | 74 memcpy(sta->wpa_ie, wpaie, ielen); in ath6kl_add_new_sta() 109 memset(sta->wpa_ie, 0, ATH6KL_MAX_IE); in ath6kl_sta_cleanup() 427 u8 *ies = NULL, *wpa_ie = NULL, *pos; in ath6kl_connect_ap_mode_sta() local 457 wpa_ie = pos; /* RSN IE */ in ath6kl_connect_ap_mode_sta() 462 wpa_ie = pos; /* WPA IE */ in ath6kl_connect_ap_mode_sta() 464 wpa_ie = pos; /* WPS IE */ in ath6kl_connect_ap_mode_sta() 467 } else if (pos[0] == 0x44 && wpa_ie == NULL) { in ath6kl_connect_ap_mode_sta() 477 wpa_ie = pos; /* WAPI IE */ in ath6kl_connect_ap_mode_sta() 483 ath6kl_add_new_sta(vif, mac_addr, aid, wpa_ie, in ath6kl_connect_ap_mode_sta() 484 wpa_ie in ath6kl_connect_ap_mode_sta() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/ |
H A D | main.c | 74 memcpy(sta->wpa_ie, wpaie, ielen); in ath6kl_add_new_sta() 109 memset(sta->wpa_ie, 0, ATH6KL_MAX_IE); in ath6kl_sta_cleanup() 427 u8 *ies = NULL, *wpa_ie = NULL, *pos; in ath6kl_connect_ap_mode_sta() local 457 wpa_ie = pos; /* RSN IE */ in ath6kl_connect_ap_mode_sta() 462 wpa_ie = pos; /* WPA IE */ in ath6kl_connect_ap_mode_sta() 464 wpa_ie = pos; /* WPS IE */ in ath6kl_connect_ap_mode_sta() 467 } else if (pos[0] == 0x44 && wpa_ie == NULL) { in ath6kl_connect_ap_mode_sta() 477 wpa_ie = pos; /* WAPI IE */ in ath6kl_connect_ap_mode_sta() 483 ath6kl_add_new_sta(vif, mac_addr, aid, wpa_ie, in ath6kl_connect_ap_mode_sta() 484 wpa_ie in ath6kl_connect_ap_mode_sta() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/os_dep/ |
H A D | ioctl_linux.c | 488 ret = rtw_set_wpa_ie(rtw_netdev_priv(dev), (char *)param->u.wpa_ie.data, (u16)param->u.wpa_ie.len); in wpa_supplicant_ioctl() 962 if ((psta->wpa_ie[0] == WLAN_EID_RSN) || (psta->wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC)) { in rtw_get_sta_wpaie() 966 wpa_ie_len = psta->wpa_ie[1]; in rtw_get_sta_wpaie() 968 copy_len = ((wpa_ie_len + 2) > sizeof(psta->wpa_ie)) ? (sizeof(psta->wpa_ie)) : (wpa_ie_len + 2); in rtw_get_sta_wpaie() 970 param->u.wpa_ie.len = copy_len; in rtw_get_sta_wpaie() 972 memcpy(param->u.wpa_ie.reserved, psta->wpa_ie, copy_le in rtw_get_sta_wpaie() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | sta_ioctl.c | 791 if (ie_len > sizeof(priv->wpa_ie)) { in mwifiex_set_wpa_ie() 796 memcpy(priv->wpa_ie, ie_data_ptr, ie_len); in mwifiex_set_wpa_ie() 800 priv->wpa_ie_len, priv->wpa_ie[0]); in mwifiex_set_wpa_ie() 802 if (priv->wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC) { in mwifiex_set_wpa_ie() 804 } else if (priv->wpa_ie[0] == WLAN_EID_RSN) { in mwifiex_set_wpa_ie() 811 memset(priv->wpa_ie, 0, sizeof(priv->wpa_ie)); in mwifiex_set_wpa_ie() 815 priv->wpa_ie_len, priv->wpa_ie[0]); in mwifiex_set_wpa_ie() 1435 memcpy(gen_ie->ie_data, priv->wpa_ie, gen_ie->len); in mwifiex_misc_ioctl_gen_ie()
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | sta_ioctl.c | 779 if (ie_len > sizeof(priv->wpa_ie)) { in mwifiex_set_wpa_ie() 784 memcpy(priv->wpa_ie, ie_data_ptr, ie_len); in mwifiex_set_wpa_ie() 788 priv->wpa_ie_len, priv->wpa_ie[0]); in mwifiex_set_wpa_ie() 790 if (priv->wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC) { in mwifiex_set_wpa_ie() 792 } else if (priv->wpa_ie[0] == WLAN_EID_RSN) { in mwifiex_set_wpa_ie() 799 memset(priv->wpa_ie, 0, sizeof(priv->wpa_ie)); in mwifiex_set_wpa_ie() 803 priv->wpa_ie_len, priv->wpa_ie[0]); in mwifiex_set_wpa_ie() 1423 memcpy(gen_ie->ie_data, priv->wpa_ie, gen_ie->len); in mwifiex_misc_ioctl_gen_ie()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_softmac.c | 792 memcpy(&ieee->wpa_ie[14], &ieee->wpa_ie[8], 4); in ieee80211_probe_resp() 794 memcpy(tag, ieee->wpa_ie, ieee->wpa_ie_len); in ieee80211_probe_resp() 1124 skb_put_data(skb, ieee->wpa_ie, wpa_ie_len); in ieee80211_association_req() 2630 char *wpa_ie, int wpa_ie_len) in ieee80211_wpa_assoc_frame() 2664 if (param->u.wpa_ie.len > MAX_WPA_IE_LEN) in ieee80211_wpa_set_wpa_ie() 2667 if (param->u.wpa_ie.len) { in ieee80211_wpa_set_wpa_ie() 2668 buf = kmemdup(param->u.wpa_ie.data, param->u.wpa_ie.len, in ieee80211_wpa_set_wpa_ie() 2673 kfree(ieee->wpa_ie); in ieee80211_wpa_set_wpa_ie() 2629 ieee80211_wpa_assoc_frame(struct ieee80211_device *ieee, char *wpa_ie, int wpa_ie_len) ieee80211_wpa_assoc_frame() argument [all...] |
H A D | ieee80211_wx.c | 186 p += sprintf(p, "wpa_ie="); in rtl819x_translate_scan() 188 p += sprintf(p, "%02x", network->wpa_ie[i]); in rtl819x_translate_scan() 800 kfree(ieee->wpa_ie); in ieee80211_wx_set_gen_ie() 801 ieee->wpa_ie = buf; in ieee80211_wx_set_gen_ie() 804 kfree(ieee->wpa_ie); in ieee80211_wx_set_gen_ie() 805 ieee->wpa_ie = NULL; in ieee80211_wx_set_gen_ie()
|
/kernel/linux/linux-6.6/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_softmac.c | 792 memcpy(&ieee->wpa_ie[14], &ieee->wpa_ie[8], 4); in ieee80211_probe_resp() 794 memcpy(tag, ieee->wpa_ie, ieee->wpa_ie_len); in ieee80211_probe_resp() 1124 skb_put_data(skb, ieee->wpa_ie, wpa_ie_len); in ieee80211_association_req() 2640 char *wpa_ie, int wpa_ie_len) in ieee80211_wpa_assoc_frame() 2674 if (param->u.wpa_ie.len > MAX_WPA_IE_LEN) in ieee80211_wpa_set_wpa_ie() 2677 if (param->u.wpa_ie.len) { in ieee80211_wpa_set_wpa_ie() 2678 buf = kmemdup(param->u.wpa_ie.data, param->u.wpa_ie.len, in ieee80211_wpa_set_wpa_ie() 2683 kfree(ieee->wpa_ie); in ieee80211_wpa_set_wpa_ie() 2639 ieee80211_wpa_assoc_frame(struct ieee80211_device *ieee, char *wpa_ie, int wpa_ie_len) ieee80211_wpa_assoc_frame() argument [all...] |
H A D | ieee80211_wx.c | 186 p += sprintf(p, "wpa_ie="); in rtl819x_translate_scan() 188 p += sprintf(p, "%02x", network->wpa_ie[i]); in rtl819x_translate_scan() 800 kfree(ieee->wpa_ie); in ieee80211_wx_set_gen_ie() 801 ieee->wpa_ie = buf; in ieee80211_wx_set_gen_ie() 804 kfree(ieee->wpa_ie); in ieee80211_wx_set_gen_ie() 805 ieee->wpa_ie = NULL; in ieee80211_wx_set_gen_ie()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8192e/ |
H A D | rtllib_wx.c | 198 memcpy(buf, network->wpa_ie, network->wpa_ie_len); in rtl819x_translate_scan() 796 kfree(ieee->wpa_ie); in rtllib_wx_set_gen_ie() 797 ieee->wpa_ie = buf; in rtllib_wx_set_gen_ie() 800 kfree(ieee->wpa_ie); in rtllib_wx_set_gen_ie() 801 ieee->wpa_ie = NULL; in rtllib_wx_set_gen_ie()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/include/ |
H A D | ieee80211.h | 216 } wpa_ie; member 1077 u8 *wpa_ie; member 1137 int rtw_parse_wpa_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x); 1138 int rtw_parse_wpa2_ie(u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher, int *is_8021x); 1140 void rtw_get_sec_ie(u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len);
|
/kernel/linux/linux-6.6/drivers/staging/rtl8192e/ |
H A D | rtllib_wx.c | 178 memcpy(buf, network->wpa_ie, network->wpa_ie_len); in rtl819x_translate_scan() 742 kfree(ieee->wpa_ie); in rtllib_wx_set_gen_ie() 743 ieee->wpa_ie = buf; in rtllib_wx_set_gen_ie() 746 kfree(ieee->wpa_ie); in rtllib_wx_set_gen_ie() 747 ieee->wpa_ie = NULL; in rtllib_wx_set_gen_ie()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/orinoco/ |
H A D | wext.c | 1022 kfree(priv->wpa_ie); in orinoco_ioctl_set_genie() 1023 priv->wpa_ie = buf; in orinoco_ioctl_set_genie() 1026 if (priv->wpa_ie) { in orinoco_ioctl_set_genie() 1049 if ((priv->wpa_ie_len == 0) || (priv->wpa_ie == NULL)) { in orinoco_ioctl_get_genie() 1060 memcpy(extra, priv->wpa_ie, priv->wpa_ie_len); in orinoco_ioctl_get_genie()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/orinoco/ |
H A D | wext.c | 1036 kfree(priv->wpa_ie); in orinoco_ioctl_set_genie() 1037 priv->wpa_ie = buf; in orinoco_ioctl_set_genie() 1040 if (priv->wpa_ie) { in orinoco_ioctl_set_genie() 1063 if ((priv->wpa_ie_len == 0) || (priv->wpa_ie == NULL)) { in orinoco_ioctl_get_genie() 1074 memcpy(extra, priv->wpa_ie, priv->wpa_ie_len); in orinoco_ioctl_get_genie()
|