Home | History | Annotate | Download | only in drivers

Lines Matching refs:params

1139 			       struct hostapd_sta_add_params *params)
1147 __func__, bss->ifname, MAC2STR(params->addr), params->aid,
1148 params->capability, params->listen_interval);
1150 params->supp_rates, params->supp_rates_len);
1154 if (os_memcmp(cli->addr, params->addr, ETH_ALEN) == 0)
1208 struct wpa_init_params *params)
1217 drv = test_alloc_data(hapd, params->ifname);
1222 drv->global = params->global_priv;
1226 os_memcpy(params->own_addr, drv->own_addr, ETH_ALEN);
1228 if (params->test_socket) {
1229 if (os_strlen(params->test_socket) >=
1235 if (strncmp(params->test_socket, "DIR:", 4) == 0) {
1236 size_t len = strlen(params->test_socket) + 30;
1237 drv->test_dir = os_strdup(params->test_socket + 4);
1242 params->test_socket + 4,
1243 MAC2STR(params->own_addr));
1245 } else if (strncmp(params->test_socket, "UDP:", 4) == 0) {
1246 drv->udp_port = atoi(params->test_socket + 4);
1248 drv->own_socket_path = os_strdup(params->test_socket);
1407 struct wpa_driver_scan_params *params)
1416 if (params->extra_ies) {
1417 drv->probe_req_ie = os_malloc(params->extra_ies_len);
1422 os_memcpy(drv->probe_req_ie, params->extra_ies,
1423 params->extra_ies_len);
1424 drv->probe_req_ie_len = params->extra_ies_len;
1430 for (i = 0; i < params->num_ssids; i++)
1432 params->ssids[i].ssid, params->ssids[i].ssid_len);
1434 if (params->num_ssids) {
1435 os_memcpy(drv->probe_req_ssid, params->ssids[0].ssid,
1436 params->ssids[0].ssid_len);
1437 drv->probe_req_ssid_len = params->ssids[0].ssid_len;
1440 params->extra_ies, params->extra_ies_len);
1539 void *priv, struct wpa_driver_associate_params *params)
1545 __func__, priv, params->freq, params->pairwise_suite,
1546 params->group_suite, params->key_mgmt_suite,
1547 params->auth_alg, params->mode);
1548 wpa_driver_update_mode(drv, params->mode == IEEE80211_MODE_AP);
1549 if (params->bssid) {
1551 MAC2STR(params->bssid));
1553 if (params->ssid) {
1555 params->ssid, params->ssid_len);
1557 if (params->wpa_ie) {
1559 params->wpa_ie, params->wpa_ie_len);
1560 drv->assoc_wpa_ie_len = params->wpa_ie_len;
1563 os_memcpy(drv->assoc_wpa_ie, params->wpa_ie,
1568 wpa_driver_update_mode(drv, params->mode == IEEE80211_MODE_AP);
1570 drv->ibss = params->mode == IEEE80211_MODE_IBSS;
1571 dbss->privacy = params->key_mgmt_suite &
1579 if (params->wep_key_len[params->wep_tx_keyidx])
1583 if (drv->test_dir && params->bssid &&
1584 params->mode != IEEE80211_MODE_IBSS) {
1590 drv->test_dir, MAC2STR(params->bssid));
1595 if (params->mode == IEEE80211_MODE_AP) {
1596 os_memcpy(dbss->ssid, params->ssid, params->ssid_len);
1597 dbss->ssid_len = params->ssid_len;
1599 if (params->wpa_ie && params->wpa_ie_len) {
1600 dbss->ie = os_malloc(params->wpa_ie_len);
1602 os_memcpy(dbss->ie, params->wpa_ie,
1603 params->wpa_ie_len);
1604 dbss->ielen = params->wpa_ie_len;
1617 pos += wpa_snprintf_hex(pos, end - pos, params->ssid,
1618 params->ssid_len);
1622 pos += wpa_snprintf_hex(pos, end - pos, params->wpa_ie,
1623 params->wpa_ie_len);
1642 os_memcpy(dbss->ssid, params->ssid, params->ssid_len);
1643 dbss->ssid_len = params->ssid_len;
1646 if (params->mode == IEEE80211_MODE_IBSS) {
1647 os_memcpy(dbss->ssid, params->ssid, params->ssid_len);
1648 dbss->ssid_len = params->ssid_len;
1649 if (params->bssid)
1650 os_memcpy(dbss->bssid, params->bssid,
2898 const struct p2p_params *params)
2904 if (p2p_set_dev_name(drv->p2p, params->dev_name) < 0 ||
2905 p2p_set_pri_dev_type(drv->p2p, params->pri_dev_type) < 0 ||
2906 p2p_set_sec_dev_types(drv->p2p, params->sec_dev_type,
2907 params->num_sec_dev_types) < 0)
2918 struct wpa_driver_scan_params params;
2927 os_memset(&params, 0, sizeof(params));
2930 params.num_ssids = 1;
2931 params.ssids[0].ssid = (u8 *) P2P_WILDCARD_SSID;
2932 params.ssids[0].ssid_len = P2P_WILDCARD_SSID_LEN;
2955 params.extra_ies = wpabuf_head(ies);
2956 params.extra_ies_len = wpabuf_len(ies);
2960 params.freqs = social_channels;
2967 params.freqs = social_channels;
2971 params.freqs = social_channels;
2976 ret = wpa_driver_test_scan(drv, &params);