Lines Matching refs:param
7432 const char *param) in p2p_ctrl_disallow_freq() argument
7439 if (freq_range_list_parse(&wpa_s->global->p2p_disallow_freq, param) < 0) in p2p_ctrl_disallow_freq()
7456 char *param; in p2p_ctrl_set() local
7461 param = os_strchr(cmd, ' '); in p2p_ctrl_set()
7462 if (param == NULL) in p2p_ctrl_set()
7464 *param++ = '\0'; in p2p_ctrl_set()
7468 atoi(param)); in p2p_ctrl_set()
7473 p2p_set_managed_oper(wpa_s->global->p2p, atoi(param)); in p2p_ctrl_set()
7481 channel = atoi(param); in p2p_ctrl_set()
7482 pos = os_strchr(param, ' '); in p2p_ctrl_set()
7490 return p2p_set_ssid_postfix(wpa_s->global->p2p, (u8 *) param, in p2p_ctrl_set()
7491 os_strlen(param)); in p2p_ctrl_set()
7498 count = atoi(param); in p2p_ctrl_set()
7499 pos = os_strchr(param, ','); in p2p_ctrl_set()
7519 return wpa_drv_set_p2p_powersave(wpa_s, atoi(param), -1, -1); in p2p_ctrl_set()
7522 return wpa_drv_set_p2p_powersave(wpa_s, -1, atoi(param), -1); in p2p_ctrl_set()
7525 return wpa_drv_set_p2p_powersave(wpa_s, -1, -1, atoi(param)); in p2p_ctrl_set()
7528 wpa_s->global->p2p_disabled = atoi(param); in p2p_ctrl_set()
7541 if (os_strcmp(param, "sta") == 0) in p2p_ctrl_set()
7543 else if (os_strcmp(param, "p2p") == 0) in p2p_ctrl_set()
7550 "%s", param); in p2p_ctrl_set()
7555 wpa_s->force_long_sd = atoi(param); in p2p_ctrl_set()
7561 if (hwaddr_aton(param, addr)) in p2p_ctrl_set()
7568 return wpas_p2p_set_cross_connect(wpa_s, atoi(param)); in p2p_ctrl_set()
7571 if (os_strcmp(param, "disable") == 0) in p2p_ctrl_set()
7575 wpa_s->ap_uapsd = atoi(param); in p2p_ctrl_set()
7581 if (os_strcmp(param, "disable") == 0) in p2p_ctrl_set()
7587 be = atoi(param); in p2p_ctrl_set()
7588 pos = os_strchr(param, ','); in p2p_ctrl_set()
7620 return p2p_ctrl_disallow_freq(wpa_s, param); in p2p_ctrl_set()
7626 pos = param; in p2p_ctrl_set()
7647 wpa_s->global->p2p_per_sta_psk = !!atoi(param); in p2p_ctrl_set()
7653 return wpas_p2p_nfc_tag_enabled(wpa_s, !!atoi(param)); in p2p_ctrl_set()
7657 wpa_s->p2p_disable_ip_addr_req = !!atoi(param); in p2p_ctrl_set()
7664 op_class = atoi(param); in p2p_ctrl_set()
7665 param = os_strchr(param, ':'); in p2p_ctrl_set()
7666 if (!param) in p2p_ctrl_set()
7668 param++; in p2p_ctrl_set()
7669 chan = atoi(param); in p2p_ctrl_set()
7824 static int ctrl_interworking_select(struct wpa_supplicant *wpa_s, char *param) in ctrl_interworking_select() argument
7829 if (param) { in ctrl_interworking_select()
7832 auto_sel = os_strstr(param, "auto") != NULL; in ctrl_interworking_select()
7834 pos = os_strstr(param, "freq="); in ctrl_interworking_select()
9460 char *pos, *param; in wpas_ctrl_iface_mgmt_tx() local
9483 param = os_strstr(pos, " freq="); in wpas_ctrl_iface_mgmt_tx()
9484 if (param) { in wpas_ctrl_iface_mgmt_tx()
9485 param += 6; in wpas_ctrl_iface_mgmt_tx()
9486 freq = atoi(param); in wpas_ctrl_iface_mgmt_tx()
9489 param = os_strstr(pos, " no_cck="); in wpas_ctrl_iface_mgmt_tx()
9490 if (param) { in wpas_ctrl_iface_mgmt_tx()
9491 param += 8; in wpas_ctrl_iface_mgmt_tx()
9492 no_cck = atoi(param); in wpas_ctrl_iface_mgmt_tx()
9495 param = os_strstr(pos, " wait_time="); in wpas_ctrl_iface_mgmt_tx()
9496 if (param) { in wpas_ctrl_iface_mgmt_tx()
9497 param += 11; in wpas_ctrl_iface_mgmt_tx()
9498 wait_time = atoi(param); in wpas_ctrl_iface_mgmt_tx()
9501 param = os_strstr(pos, " action="); in wpas_ctrl_iface_mgmt_tx()
9502 if (param == NULL) in wpas_ctrl_iface_mgmt_tx()
9504 param += 8; in wpas_ctrl_iface_mgmt_tx()
9506 len = os_strlen(param); in wpas_ctrl_iface_mgmt_tx()
9515 if (hexstr2bin(param, buf, len) < 0) { in wpas_ctrl_iface_mgmt_tx()
9538 char *pos, *param; in wpas_ctrl_iface_mgmt_rx_process() local
9552 param = os_strstr(pos, "freq="); in wpas_ctrl_iface_mgmt_rx_process()
9553 if (param) { in wpas_ctrl_iface_mgmt_rx_process()
9554 param += 5; in wpas_ctrl_iface_mgmt_rx_process()
9555 freq = atoi(param); in wpas_ctrl_iface_mgmt_rx_process()
9558 param = os_strstr(pos, " datarate="); in wpas_ctrl_iface_mgmt_rx_process()
9559 if (param) { in wpas_ctrl_iface_mgmt_rx_process()
9560 param += 10; in wpas_ctrl_iface_mgmt_rx_process()
9561 datarate = atoi(param); in wpas_ctrl_iface_mgmt_rx_process()
9564 param = os_strstr(pos, " ssi_signal="); in wpas_ctrl_iface_mgmt_rx_process()
9565 if (param) { in wpas_ctrl_iface_mgmt_rx_process()
9566 param += 12; in wpas_ctrl_iface_mgmt_rx_process()
9567 ssi_signal = atoi(param); in wpas_ctrl_iface_mgmt_rx_process()
9570 param = os_strstr(pos, " frame="); in wpas_ctrl_iface_mgmt_rx_process()
9571 if (param == NULL) in wpas_ctrl_iface_mgmt_rx_process()
9573 param += 7; in wpas_ctrl_iface_mgmt_rx_process()
9575 len = os_strlen(param); in wpas_ctrl_iface_mgmt_rx_process()
9584 if (hexstr2bin(param, buf, len) < 0) { in wpas_ctrl_iface_mgmt_rx_process()
9606 char *param) in wpas_ctrl_iface_driver_scan_res() argument
9613 if (!param) in wpas_ctrl_iface_driver_scan_res()
9616 if (os_strcmp(param, "START") == 0) { in wpas_ctrl_iface_driver_scan_res()
9621 if (os_strcmp(param, "END") == 0) { in wpas_ctrl_iface_driver_scan_res()
9626 if (os_strncmp(param, "BSS ", 4) != 0) in wpas_ctrl_iface_driver_scan_res()
9628 param += 3; in wpas_ctrl_iface_driver_scan_res()
9630 res = os_zalloc(sizeof(*res) + os_strlen(param) / 2); in wpas_ctrl_iface_driver_scan_res()
9634 pos = os_strstr(param, " flags="); in wpas_ctrl_iface_driver_scan_res()
9638 pos = os_strstr(param, " bssid="); in wpas_ctrl_iface_driver_scan_res()
9642 pos = os_strstr(param, " freq="); in wpas_ctrl_iface_driver_scan_res()
9646 pos = os_strstr(param, " beacon_int="); in wpas_ctrl_iface_driver_scan_res()
9650 pos = os_strstr(param, " caps="); in wpas_ctrl_iface_driver_scan_res()
9654 pos = os_strstr(param, " qual="); in wpas_ctrl_iface_driver_scan_res()
9658 pos = os_strstr(param, " noise="); in wpas_ctrl_iface_driver_scan_res()
9662 pos = os_strstr(param, " level="); in wpas_ctrl_iface_driver_scan_res()
9666 pos = os_strstr(param, " tsf="); in wpas_ctrl_iface_driver_scan_res()
9670 pos = os_strstr(param, " age="); in wpas_ctrl_iface_driver_scan_res()
9674 pos = os_strstr(param, " est_throughput="); in wpas_ctrl_iface_driver_scan_res()
9678 pos = os_strstr(param, " snr="); in wpas_ctrl_iface_driver_scan_res()
9682 pos = os_strstr(param, " parent_tsf="); in wpas_ctrl_iface_driver_scan_res()
9686 pos = os_strstr(param, " tsf_bssid="); in wpas_ctrl_iface_driver_scan_res()
9690 pos = os_strstr(param, " ie="); in wpas_ctrl_iface_driver_scan_res()
9701 pos = os_strstr(param, " beacon_ie="); in wpas_ctrl_iface_driver_scan_res()
9724 char *param) in wpas_ctrl_iface_driver_event_assoc() argument
9745 while ((str = str_token(param, " ", &ctx))) { in wpas_ctrl_iface_driver_event_assoc()
9851 char *pos, *param; in wpas_ctrl_iface_driver_event() local
9860 param = os_strchr(pos, ' '); in wpas_ctrl_iface_driver_event()
9861 if (param) in wpas_ctrl_iface_driver_event()
9862 *param++ = '\0'; in wpas_ctrl_iface_driver_event()
9872 if (param == NULL) in wpas_ctrl_iface_driver_event()
9873 param = ""; in wpas_ctrl_iface_driver_event()
9874 if (freq_range_list_parse(&event.freq_range, param) < 0) in wpas_ctrl_iface_driver_event()
9880 return wpas_ctrl_iface_driver_scan_res(wpa_s, param); in wpas_ctrl_iface_driver_event()
9882 return wpas_ctrl_iface_driver_event_assoc(wpa_s, param); in wpas_ctrl_iface_driver_event()
11320 struct type4_params *param) in set_type4_frame_classifier() argument
11329 param->ip_version = IPV4; in set_type4_frame_classifier()
11331 param->ip_version = IPV6; in set_type4_frame_classifier()
11351 if (param->ip_version == IPV4) in set_type4_frame_classifier()
11353 ¶m->ip_params.v4.src_ip); in set_type4_frame_classifier()
11356 ¶m->ip_params.v6.src_ip); in set_type4_frame_classifier()
11380 if (param->ip_version == IPV4) in set_type4_frame_classifier()
11382 ¶m->ip_params.v4.dst_ip); in set_type4_frame_classifier()
11385 ¶m->ip_params.v6.dst_ip); in set_type4_frame_classifier()
11399 if (param->ip_version == IPV4) in set_type4_frame_classifier()
11400 param->ip_params.v4.src_port = atoi(pos + 9); in set_type4_frame_classifier()
11402 param->ip_params.v6.src_port = atoi(pos + 9); in set_type4_frame_classifier()
11408 if (param->ip_version == IPV4) in set_type4_frame_classifier()
11409 param->ip_params.v4.dst_port = atoi(pos + 9); in set_type4_frame_classifier()
11411 param->ip_params.v6.dst_port = atoi(pos + 9); in set_type4_frame_classifier()
11417 if (param->ip_version == IPV4) in set_type4_frame_classifier()
11418 param->ip_params.v4.dscp = atoi(pos + 5); in set_type4_frame_classifier()
11420 param->ip_params.v6.dscp = atoi(pos + 5); in set_type4_frame_classifier()
11424 if (param->ip_version == IPV4) { in set_type4_frame_classifier()
11428 param->ip_params.v4.protocol = 17; in set_type4_frame_classifier()
11430 param->ip_params.v4.protocol = 6; in set_type4_frame_classifier()
11432 param->ip_params.v4.protocol = 50; in set_type4_frame_classifier()
11443 param->ip_params.v6.next_header = 17; in set_type4_frame_classifier()
11445 param->ip_params.v6.next_header = 6; in set_type4_frame_classifier()
11447 param->ip_params.v6.next_header = 50; in set_type4_frame_classifier()
11464 hexstr2bin(pos, param->ip_params.v6.flow_label, in set_type4_frame_classifier()
11466 param->ip_params.v6.flow_label[0] > 0x0F) { in set_type4_frame_classifier()
11475 param->classifier_mask = classifier_mask; in set_type4_frame_classifier()
11481 struct type10_params *param) in set_type10_frame_classifier() argument
11491 param->prot_instance = atoi(pos + 14); in set_type10_frame_classifier()
11499 param->prot_number = 17; in set_type10_frame_classifier()
11501 param->prot_number = 6; in set_type10_frame_classifier()
11503 param->prot_number = 50; in set_type10_frame_classifier()
11522 param->filter_value = os_malloc(filter_len); in set_type10_frame_classifier()
11523 if (!param->filter_value) in set_type10_frame_classifier()
11526 if (hexstr2bin(pos, param->filter_value, filter_len)) { in set_type10_frame_classifier()
11550 param->filter_mask = os_malloc(filter_len); in set_type10_frame_classifier()
11551 if (!param->filter_mask) in set_type10_frame_classifier()
11554 if (hexstr2bin(pos, param->filter_mask, filter_len)) { in set_type10_frame_classifier()
11556 os_free(param->filter_mask); in set_type10_frame_classifier()
11557 param->filter_mask = NULL; in set_type10_frame_classifier()
11561 param->filter_len = filter_len; in set_type10_frame_classifier()
11564 os_free(param->filter_value); in set_type10_frame_classifier()
11565 param->filter_value = NULL; in set_type10_frame_classifier()