Lines Matching refs:argv

24 			   int min_args, int argc, char *argv[])  in hostapd_cli_cmd()  argument
31 if (strcmp(argv[i], "interactive") == 0) { in hostapd_cli_cmd()
33 argv[i] = NULL; in hostapd_cli_cmd()
46 if (write_cmd(buf, CMD_BUF_LEN, cmd, argc, argv) < 0){ in hostapd_cli_cmd()
61 static int hostapd_cli_cmd_set(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_set() argument
67 res = os_snprintf(cmd, sizeof(cmd), "SET %s ", argv[0]); in hostapd_cli_cmd_set()
72 return hostapd_cli_cmd(ctrl, cmd, 0, argc, argv); in hostapd_cli_cmd_set()
75 return hostapd_cli_cmd(ctrl, "SET", 2, argc, argv); in hostapd_cli_cmd_set()
118 char *argv[]) in hostapd_cli_cmd_disassociate() argument
128 argv[0], argv[1]); in hostapd_cli_cmd_disassociate()
130 os_snprintf(buf, sizeof(buf), "DISASSOCIATE %s", argv[0]); in hostapd_cli_cmd_disassociate()
136 char *argv[]) in hostapd_cli_cmd_deauthenticate() argument
146 argv[0], argv[1]); in hostapd_cli_cmd_deauthenticate()
148 os_snprintf(buf, sizeof(buf), "DEAUTHENTICATE %s", argv[0]); in hostapd_cli_cmd_deauthenticate()
153 static int hostapd_cli_cmd_status(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_status() argument
155 if (argc > 0 && os_strcmp(argv[0], "driver") == 0) in hostapd_cli_cmd_status()
162 char *argv[]) in hostapd_cli_cmd_enable() argument
169 char *argv[]) in hostapd_cli_cmd_reload() argument
176 char *argv[]) in hostapd_cli_cmd_disable() argument
183 char *argv[]) in hostapd_cli_cmd_update_beacon() argument
189 static int hostapd_cli_cmd_sta(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_sta() argument
198 os_snprintf(buf, sizeof(buf), "STA %s %s", argv[0], argv[1]); in hostapd_cli_cmd_sta()
200 os_snprintf(buf, sizeof(buf), "STA %s", argv[0]); in hostapd_cli_cmd_sta()
221 char *argv[]) in hostapd_cli_cmd_new_sta() argument
229 os_snprintf(buf, sizeof(buf), "NEW_STA %s", argv[0]); in hostapd_cli_cmd_new_sta()
235 int argc, char *argv[]) in hostapd_cli_cmd_chan_switch() argument
253 argv[0], argv[1]); in hostapd_cli_cmd_chan_switch()
262 res = os_snprintf(tmp, sizeof(cmd) - total, " %s", argv[i]); in hostapd_cli_cmd_chan_switch()
273 static int hostapd_cli_cmd_ping(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_ping() argument
279 static int hostapd_cli_cmd_relog(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_relog() argument
285 static int hostapd_cli_cmd_mib(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_mib() argument
289 os_snprintf(buf, sizeof(buf), "MIB %s", argv[0]); in hostapd_cli_cmd_mib()
298 char *argv[]) in hostapd_cli_cmd_signature() argument
306 os_snprintf(buf, sizeof(buf), "SIGNATURE %s", argv[0]); in hostapd_cli_cmd_signature()
313 char *argv[]) in hostapd_cli_cmd_sa_query() argument
321 os_snprintf(buf, sizeof(buf), "SA_QUERY %s", argv[0]); in hostapd_cli_cmd_sa_query()
328 char *argv[]) in hostapd_cli_cmd_wps_pin() argument
338 argv[0], argv[1], argv[2], argv[3]); in hostapd_cli_cmd_wps_pin()
341 argv[0], argv[1], argv[2]); in hostapd_cli_cmd_wps_pin()
343 os_snprintf(buf, sizeof(buf), "WPS_PIN %s %s", argv[0], argv[1]); in hostapd_cli_cmd_wps_pin()
349 char *argv[]) in hostapd_cli_cmd_wps_check_pin() argument
362 argv[0], argv[1]); in hostapd_cli_cmd_wps_check_pin()
365 argv[0]); in hostapd_cli_cmd_wps_check_pin()
375 char *argv[]) in hostapd_cli_cmd_wps_pbc() argument
382 char *argv[]) in hostapd_cli_cmd_wps_cancel() argument
390 char *argv[]) in hostapd_cli_cmd_wps_nfc_tag_read() argument
402 buflen = 18 + os_strlen(argv[0]); in hostapd_cli_cmd_wps_nfc_tag_read()
406 os_snprintf(buf, buflen, "WPS_NFC_TAG_READ %s", argv[0]); in hostapd_cli_cmd_wps_nfc_tag_read()
416 int argc, char *argv[]) in hostapd_cli_cmd_wps_nfc_config_token() argument
428 argv[0]); in hostapd_cli_cmd_wps_nfc_config_token()
438 int argc, char *argv[]) in hostapd_cli_cmd_wps_nfc_token() argument
449 res = os_snprintf(cmd, sizeof(cmd), "WPS_NFC_TOKEN %s", argv[0]); in hostapd_cli_cmd_wps_nfc_token()
459 int argc, char *argv[]) in hostapd_cli_cmd_nfc_get_handover_sel() argument
471 argv[0], argv[1]); in hostapd_cli_cmd_nfc_get_handover_sel()
483 char *argv[]) in hostapd_cli_cmd_wps_ap_pin() argument
493 argv[0], argv[1], argv[2]); in hostapd_cli_cmd_wps_ap_pin()
496 argv[0], argv[1]); in hostapd_cli_cmd_wps_ap_pin()
498 os_snprintf(buf, sizeof(buf), "WPS_AP_PIN %s", argv[0]); in hostapd_cli_cmd_wps_ap_pin()
504 char *argv[]) in hostapd_cli_cmd_wps_get_status() argument
511 char *argv[]) in hostapd_cli_cmd_wps_config() argument
526 if (argv[0][i] == '\0') in hostapd_cli_cmd_wps_config()
528 os_snprintf(&ssid_hex[i * 2], 3, "%02x", argv[0][i]); in hostapd_cli_cmd_wps_config()
534 if (argv[3][i] == '\0') in hostapd_cli_cmd_wps_config()
537 argv[3][i]); in hostapd_cli_cmd_wps_config()
543 ssid_hex, argv[1], argv[2], key_hex); in hostapd_cli_cmd_wps_config()
546 ssid_hex, argv[1], argv[2]); in hostapd_cli_cmd_wps_config()
549 ssid_hex, argv[1]); in hostapd_cli_cmd_wps_config()
556 char *argv[]) in hostapd_cli_cmd_disassoc_imminent() argument
568 argv[0], argv[1]); in hostapd_cli_cmd_disassoc_imminent()
576 char *argv[]) in hostapd_cli_cmd_ess_disassoc() argument
588 argv[0], argv[1], argv[2]); in hostapd_cli_cmd_ess_disassoc()
596 char *argv[]) in hostapd_cli_cmd_bss_tm_req() argument
606 res = os_snprintf(buf, sizeof(buf), "BSS_TM_REQ %s", argv[0]); in hostapd_cli_cmd_bss_tm_req()
613 res = os_snprintf(tmp, sizeof(buf) - total, " %s", argv[i]); in hostapd_cli_cmd_bss_tm_req()
623 char *argv[]) in hostapd_cli_cmd_get_config() argument
663 char *argv[]) in hostapd_cli_cmd_all_sta() argument
678 char *argv[]) in hostapd_cli_cmd_list_sta() argument
695 int argc, char *argv[]) in hostapd_cli_cmd_set_qos_map_set() argument
707 res = os_snprintf(buf, sizeof(buf), "SET_QOS_MAP_SET %s", argv[0]); in hostapd_cli_cmd_set_qos_map_set()
715 int argc, char *argv[]) in hostapd_cli_cmd_send_qos_map_conf() argument
726 res = os_snprintf(buf, sizeof(buf), "SEND_QOS_MAP_CONF %s", argv[0]); in hostapd_cli_cmd_send_qos_map_conf()
734 char *argv[]) in hostapd_cli_cmd_hs20_wnm_notif() argument
746 argv[0], argv[1]); in hostapd_cli_cmd_hs20_wnm_notif()
754 char *argv[]) in hostapd_cli_cmd_hs20_deauth_req() argument
767 argv[0], argv[1], argv[2], argv[3]); in hostapd_cli_cmd_hs20_deauth_req()
771 argv[0], argv[1], argv[2]); in hostapd_cli_cmd_hs20_deauth_req()
778 static int hostapd_cli_cmd_get(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_get() argument
789 res = os_snprintf(cmd, sizeof(cmd), "GET %s", argv[0]); in hostapd_cli_cmd_get()
824 static int hostapd_cli_cmd_fst(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_fst() argument
840 argv[i]); in hostapd_cli_cmd_fst()
852 static int hostapd_cli_cmd_vendor(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_vendor() argument
863 res = os_snprintf(cmd, sizeof(cmd), "VENDOR %s %s %s%s%s", argv[0], in hostapd_cli_cmd_vendor()
864 argv[1], argc >= 3 ? argv[2] : "", in hostapd_cli_cmd_vendor()
865 argc == 4 ? " " : "", argc == 4 ? argv[3] : ""); in hostapd_cli_cmd_vendor()
875 char *argv[]) in hostapd_cli_cmd_erp_flush() argument
882 char *argv[]) in hostapd_cli_cmd_log_level() argument
889 argc >= 1 ? argv[0] : "", in hostapd_cli_cmd_log_level()
891 argc == 2 ? argv[1] : ""); in hostapd_cli_cmd_log_level()
900 static int hostapd_cli_cmd_raw(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_raw() argument
904 return hostapd_cli_cmd(ctrl, argv[0], 0, argc - 1, &argv[1]); in hostapd_cli_cmd_raw()
908 static int hostapd_cli_cmd_pmksa(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_pmksa() argument
915 char *argv[]) in hostapd_cli_cmd_pmksa_flush() argument
922 char *argv[]) in hostapd_cli_cmd_set_neighbor() argument
933 argv[0], argv[1], argv[2], argc >= 4 ? argv[3] : "", in hostapd_cli_cmd_set_neighbor()
934 argc >= 5 ? argv[4] : "", argc == 6 ? argv[5] : ""); in hostapd_cli_cmd_set_neighbor()
944 char *argv[]) in hostapd_cli_cmd_show_neighbor() argument
951 char *argv[]) in hostapd_cli_cmd_remove_neighbor() argument
953 return hostapd_cli_cmd(ctrl, "REMOVE_NEIGHBOR", 1, argc, argv); in hostapd_cli_cmd_remove_neighbor()
958 char *argv[]) in hostapd_cli_cmd_req_lci() argument
968 res = os_snprintf(cmd, sizeof(cmd), "REQ_LCI %s", argv[0]); in hostapd_cli_cmd_req_lci()
978 char *argv[]) in hostapd_cli_cmd_req_range() argument
985 return hostapd_cli_cmd(ctrl, "REQ_RANGE", 4, argc, argv); in hostapd_cli_cmd_req_range()
990 char *argv[]) in hostapd_cli_cmd_driver_flags() argument
999 char *argv[]) in hostapd_cli_cmd_dpp_qr_code() argument
1001 return hostapd_cli_cmd(ctrl, "DPP_QR_CODE", 1, argc, argv); in hostapd_cli_cmd_dpp_qr_code()
1006 char *argv[]) in hostapd_cli_cmd_dpp_bootstrap_gen() argument
1008 return hostapd_cli_cmd(ctrl, "DPP_BOOTSTRAP_GEN", 1, argc, argv); in hostapd_cli_cmd_dpp_bootstrap_gen()
1013 char *argv[]) in hostapd_cli_cmd_dpp_bootstrap_remove() argument
1015 return hostapd_cli_cmd(ctrl, "DPP_BOOTSTRAP_REMOVE", 1, argc, argv); in hostapd_cli_cmd_dpp_bootstrap_remove()
1020 int argc, char *argv[]) in hostapd_cli_cmd_dpp_bootstrap_get_uri() argument
1022 return hostapd_cli_cmd(ctrl, "DPP_BOOTSTRAP_GET_URI", 1, argc, argv); in hostapd_cli_cmd_dpp_bootstrap_get_uri()
1027 char *argv[]) in hostapd_cli_cmd_dpp_bootstrap_info() argument
1029 return hostapd_cli_cmd(ctrl, "DPP_BOOTSTRAP_INFO", 1, argc, argv); in hostapd_cli_cmd_dpp_bootstrap_info()
1034 char *argv[]) in hostapd_cli_cmd_dpp_bootstrap_set() argument
1036 return hostapd_cli_cmd(ctrl, "DPP_BOOTSTRAP_SET", 1, argc, argv); in hostapd_cli_cmd_dpp_bootstrap_set()
1041 char *argv[]) in hostapd_cli_cmd_dpp_auth_init() argument
1043 return hostapd_cli_cmd(ctrl, "DPP_AUTH_INIT", 1, argc, argv); in hostapd_cli_cmd_dpp_auth_init()
1048 char *argv[]) in hostapd_cli_cmd_dpp_listen() argument
1050 return hostapd_cli_cmd(ctrl, "DPP_LISTEN", 1, argc, argv); in hostapd_cli_cmd_dpp_listen()
1055 char *argv[]) in hostapd_cli_cmd_dpp_stop_listen() argument
1062 char *argv[]) in hostapd_cli_cmd_dpp_configurator_add() argument
1064 return hostapd_cli_cmd(ctrl, "DPP_CONFIGURATOR_ADD", 0, argc, argv); in hostapd_cli_cmd_dpp_configurator_add()
1069 int argc, char *argv[]) in hostapd_cli_cmd_dpp_configurator_remove() argument
1071 return hostapd_cli_cmd(ctrl, "DPP_CONFIGURATOR_REMOVE", 1, argc, argv); in hostapd_cli_cmd_dpp_configurator_remove()
1076 int argc, char *argv[]) in hostapd_cli_cmd_dpp_configurator_get_key() argument
1078 return hostapd_cli_cmd(ctrl, "DPP_CONFIGURATOR_GET_KEY", 1, argc, argv); in hostapd_cli_cmd_dpp_configurator_get_key()
1083 int argc, char *argv[]) in hostapd_cli_cmd_dpp_configurator_sign() argument
1085 return hostapd_cli_cmd(ctrl, "DPP_CONFIGURATOR_SIGN", 1, argc, argv); in hostapd_cli_cmd_dpp_configurator_sign()
1090 char *argv[]) in hostapd_cli_cmd_dpp_pkex_add() argument
1092 return hostapd_cli_cmd(ctrl, "DPP_PKEX_ADD", 1, argc, argv); in hostapd_cli_cmd_dpp_pkex_add()
1097 char *argv[]) in hostapd_cli_cmd_dpp_pkex_remove() argument
1099 return hostapd_cli_cmd(ctrl, "DPP_PKEX_REMOVE", 1, argc, argv); in hostapd_cli_cmd_dpp_pkex_remove()
1106 char *argv[]) in hostapd_cli_cmd_dpp_controller_start() argument
1108 return hostapd_cli_cmd(ctrl, "DPP_CONTROLLER_START", 1, argc, argv); in hostapd_cli_cmd_dpp_controller_start()
1113 char *argv[]) in hostapd_cli_cmd_dpp_controller_stop() argument
1120 char *argv[]) in hostapd_cli_cmd_dpp_chirp() argument
1122 return hostapd_cli_cmd(ctrl, "DPP_CHIRP", 1, argc, argv); in hostapd_cli_cmd_dpp_chirp()
1127 char *argv[]) in hostapd_cli_cmd_dpp_stop_chirp() argument
1137 char *argv[]) in hostapd_cli_cmd_accept_macacl() argument
1139 return hostapd_cli_cmd(ctrl, "ACCEPT_ACL", 1, argc, argv); in hostapd_cli_cmd_accept_macacl()
1144 char *argv[]) in hostapd_cli_cmd_deny_macacl() argument
1146 return hostapd_cli_cmd(ctrl, "DENY_ACL", 1, argc, argv); in hostapd_cli_cmd_deny_macacl()
1151 char *argv[]) in hostapd_cli_cmd_poll_sta() argument
1153 return hostapd_cli_cmd(ctrl, "POLL_STA", 1, argc, argv); in hostapd_cli_cmd_poll_sta()
1158 char *argv[]) in hostapd_cli_cmd_req_beacon() argument
1160 return hostapd_cli_cmd(ctrl, "REQ_BEACON", 2, argc, argv); in hostapd_cli_cmd_req_beacon()
1165 char *argv[]) in hostapd_cli_cmd_reload_wpa_psk() argument
1173 int (*handler)(struct wpa_ctrl *ctrl, int argc, char *argv[]);
1355 int hostapd_request(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_request() argument
1364 if (strncasecmp(cmd->cmd, argv[0], strlen(argv[0])) == 0) { in hostapd_request()
1366 if (os_strcasecmp(cmd->cmd, argv[0]) == 0) { in hostapd_request()
1377 printf("Ambiguous command '%s'; possible commands:", argv[0]); in hostapd_request()
1380 if (strncasecmp(cmd->cmd, argv[0], strlen(argv[0])) == in hostapd_request()
1389 printf("Unknown command '%s'\n", argv[0]); in hostapd_request()
1392 ret = match->handler(ctrl, argc - 1, &argv[1]); in hostapd_request()