Lines Matching refs:params
368 bsd_configure_wpa(void *priv, struct wpa_bss_params *params)
375 switch (params->wpa_group) {
393 params->wpa_group);
405 v = (params->wpa_group == WPA_CIPHER_WEP104 ? 13 : 5);
413 if (params->wpa_pairwise & WPA_CIPHER_CCMP)
415 if (params->wpa_pairwise & WPA_CIPHER_TKIP)
417 if (params->wpa_pairwise & WPA_CIPHER_NONE)
426 __func__, params->wpa_key_mgmt);
428 params->wpa_key_mgmt)) {
430 params->wpa_key_mgmt);
435 if (params->rsn_preauth)
438 __func__, params->rsn_preauth);
445 wpa_printf(MSG_DEBUG, "%s: enable WPA= 0x%x", __func__, params->wpa);
446 if (set80211param(priv, IEEE80211_IOC_WPA, params->wpa)) {
447 printf("Unable to set WPA to %u\n", params->wpa);
454 bsd_set_ieee8021x(void *priv, struct wpa_bss_params *params)
456 wpa_printf(MSG_DEBUG, "%s: enabled=%d", __func__, params->enabled);
458 if (!params->enabled) {
463 if (!params->wpa && !params->ieee802_1x) {
468 if (params->wpa && bsd_configure_wpa(priv, params) != 0) {
474 (params->wpa ? IEEE80211_AUTH_WPA : IEEE80211_AUTH_8021X))) {
813 bsd_init(struct hostapd_data *hapd, struct wpa_init_params *params)
829 os_strlcpy(drv->ifname, params->ifname, sizeof(drv->ifname));
835 if (l2_packet_get_own_addr(drv->sock_xmit, params->own_addr))
1013 wpa_driver_bsd_associate(void *priv, struct wpa_driver_associate_params *params)
1024 , (unsigned int) params->ssid_len, params->ssid
1025 , (unsigned int) params->wpa_ie_len
1026 , params->pairwise_suite
1027 , params->group_suite
1028 , params->key_mgmt_suite
1031 switch (params->mode) {
1051 if (params->mode == IEEE80211_MODE_AP) {
1060 if (wpa_driver_bsd_set_drop_unencrypted(drv, params->drop_unencrypted)
1063 if (wpa_driver_bsd_set_auth_alg(drv, params->auth_alg) < 0)
1066 if (wpa_driver_bsd_set_wpa_ie(drv, params->wpa_ie, params->wpa_ie_len) < 0)
1069 privacy = !(params->pairwise_suite == CIPHER_NONE &&
1070 params->group_suite == CIPHER_NONE &&
1071 params->key_mgmt_suite == KEY_MGMT_NONE &&
1072 params->wpa_ie_len == 0);
1078 if (params->wpa_ie_len &&
1080 params->wpa_ie[0] == WLAN_EID_RSN ? 2 : 1) < 0)
1085 if (params->ssid != NULL)
1086 os_memcpy(mlme.im_ssid, params->ssid, params->ssid_len);
1087 mlme.im_ssid_len = params->ssid_len;
1088 if (params->bssid != NULL)
1089 os_memcpy(mlme.im_macaddr, params->bssid, IEEE80211_ADDR_LEN);
1096 wpa_driver_bsd_scan(void *priv, struct wpa_driver_scan_params *params)
1133 if (params->num_ssids > 0) {
1134 sr.sr_nssid = params->num_ssids;
1145 sr.sr_ssid[i].len = params->ssids[i].ssid_len;
1146 os_memcpy(sr.sr_ssid[i].ssid, params->ssids[i].ssid,
1154 if (bsd_set_ssid(drv, params->ssids[0].ssid,
1155 params->ssids[0].ssid_len) < 0)