Lines Matching refs:argv
228 int min_args, int argc, char *argv[]) in hostapd_cli_cmd() argument
237 if (write_cmd(buf, sizeof(buf), cmd, argc, argv) < 0) in hostapd_cli_cmd()
243 static int hostapd_cli_cmd_ping(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_ping() argument
249 static int hostapd_cli_cmd_relog(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_relog() argument
256 char *argv[]) in hostapd_cli_cmd_close_log() argument
262 static int hostapd_cli_cmd_status(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_status() argument
264 if (argc > 0 && os_strcmp(argv[0], "driver") == 0) in hostapd_cli_cmd_status()
270 static int hostapd_cli_cmd_mib(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_mib() argument
274 os_snprintf(buf, sizeof(buf), "MIB %s", argv[0]); in hostapd_cli_cmd_mib()
323 static int hostapd_cli_cmd_sta(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_sta() argument
332 snprintf(buf, sizeof(buf), "STA %s %s", argv[0], argv[1]); in hostapd_cli_cmd_sta()
334 snprintf(buf, sizeof(buf), "STA %s", argv[0]); in hostapd_cli_cmd_sta()
355 char *argv[]) in hostapd_cli_cmd_new_sta() argument
363 snprintf(buf, sizeof(buf), "NEW_STA %s", argv[0]); in hostapd_cli_cmd_new_sta()
369 char *argv[]) in hostapd_cli_cmd_deauthenticate() argument
379 argv[0], argv[1]); in hostapd_cli_cmd_deauthenticate()
381 os_snprintf(buf, sizeof(buf), "DEAUTHENTICATE %s", argv[0]); in hostapd_cli_cmd_deauthenticate()
387 char *argv[]) in hostapd_cli_cmd_disassociate() argument
397 argv[0], argv[1]); in hostapd_cli_cmd_disassociate()
399 os_snprintf(buf, sizeof(buf), "DISASSOCIATE %s", argv[0]); in hostapd_cli_cmd_disassociate()
406 char *argv[]) in hostapd_cli_cmd_signature() argument
414 os_snprintf(buf, sizeof(buf), "SIGNATURE %s", argv[0]); in hostapd_cli_cmd_signature()
421 char *argv[]) in hostapd_cli_cmd_sa_query() argument
429 snprintf(buf, sizeof(buf), "SA_QUERY %s", argv[0]); in hostapd_cli_cmd_sa_query()
436 char *argv[]) in hostapd_cli_cmd_wps_pin() argument
446 argv[0], argv[1], argv[2], argv[3]); in hostapd_cli_cmd_wps_pin()
449 argv[0], argv[1], argv[2]); in hostapd_cli_cmd_wps_pin()
451 snprintf(buf, sizeof(buf), "WPS_PIN %s %s", argv[0], argv[1]); in hostapd_cli_cmd_wps_pin()
457 char *argv[]) in hostapd_cli_cmd_wps_check_pin() argument
470 argv[0], argv[1]); in hostapd_cli_cmd_wps_check_pin()
473 argv[0]); in hostapd_cli_cmd_wps_check_pin()
483 char *argv[]) in hostapd_cli_cmd_wps_pbc() argument
490 char *argv[]) in hostapd_cli_cmd_wps_cancel() argument
498 char *argv[]) in hostapd_cli_cmd_wps_nfc_tag_read() argument
510 buflen = 18 + os_strlen(argv[0]); in hostapd_cli_cmd_wps_nfc_tag_read()
514 os_snprintf(buf, buflen, "WPS_NFC_TAG_READ %s", argv[0]); in hostapd_cli_cmd_wps_nfc_tag_read()
524 int argc, char *argv[]) in hostapd_cli_cmd_wps_nfc_config_token() argument
536 argv[0]); in hostapd_cli_cmd_wps_nfc_config_token()
546 int argc, char *argv[]) in hostapd_cli_cmd_wps_nfc_token() argument
557 res = os_snprintf(cmd, sizeof(cmd), "WPS_NFC_TOKEN %s", argv[0]); in hostapd_cli_cmd_wps_nfc_token()
567 int argc, char *argv[]) in hostapd_cli_cmd_nfc_get_handover_sel() argument
579 argv[0], argv[1]); in hostapd_cli_cmd_nfc_get_handover_sel()
591 char *argv[]) in hostapd_cli_cmd_wps_ap_pin() argument
601 argv[0], argv[1], argv[2]); in hostapd_cli_cmd_wps_ap_pin()
604 argv[0], argv[1]); in hostapd_cli_cmd_wps_ap_pin()
606 snprintf(buf, sizeof(buf), "WPS_AP_PIN %s", argv[0]); in hostapd_cli_cmd_wps_ap_pin()
612 char *argv[]) in hostapd_cli_cmd_wps_get_status() argument
619 char *argv[]) in hostapd_cli_cmd_wps_config() argument
634 if (argv[0][i] == '\0') in hostapd_cli_cmd_wps_config()
636 os_snprintf(&ssid_hex[i * 2], 3, "%02x", argv[0][i]); in hostapd_cli_cmd_wps_config()
642 if (argv[3][i] == '\0') in hostapd_cli_cmd_wps_config()
645 argv[3][i]); in hostapd_cli_cmd_wps_config()
651 ssid_hex, argv[1], argv[2], key_hex); in hostapd_cli_cmd_wps_config()
654 ssid_hex, argv[1], argv[2]); in hostapd_cli_cmd_wps_config()
657 ssid_hex, argv[1]); in hostapd_cli_cmd_wps_config()
664 char *argv[]) in hostapd_cli_cmd_disassoc_imminent() argument
676 argv[0], argv[1]); in hostapd_cli_cmd_disassoc_imminent()
684 char *argv[]) in hostapd_cli_cmd_ess_disassoc() argument
696 argv[0], argv[1], argv[2]); in hostapd_cli_cmd_ess_disassoc()
704 char *argv[]) in hostapd_cli_cmd_bss_tm_req() argument
714 res = os_snprintf(buf, sizeof(buf), "BSS_TM_REQ %s", argv[0]); in hostapd_cli_cmd_bss_tm_req()
721 res = os_snprintf(tmp, sizeof(buf) - total, " %s", argv[i]); in hostapd_cli_cmd_bss_tm_req()
731 char *argv[]) in hostapd_cli_cmd_get_config() argument
775 char *argv[]) in hostapd_cli_cmd_all_sta() argument
790 char *argv[]) in hostapd_cli_cmd_list_sta() argument
806 static int hostapd_cli_cmd_help(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_help() argument
808 print_help(stdout, argc > 0 ? argv[0] : NULL); in hostapd_cli_cmd_help()
829 char *argv[]) in hostapd_cli_cmd_license() argument
837 int argc, char *argv[]) in hostapd_cli_cmd_set_qos_map_set() argument
849 res = os_snprintf(buf, sizeof(buf), "SET_QOS_MAP_SET %s", argv[0]); in hostapd_cli_cmd_set_qos_map_set()
857 int argc, char *argv[]) in hostapd_cli_cmd_send_qos_map_conf() argument
868 res = os_snprintf(buf, sizeof(buf), "SEND_QOS_MAP_CONF %s", argv[0]); in hostapd_cli_cmd_send_qos_map_conf()
876 char *argv[]) in hostapd_cli_cmd_hs20_wnm_notif() argument
888 argv[0], argv[1]); in hostapd_cli_cmd_hs20_wnm_notif()
896 char *argv[]) in hostapd_cli_cmd_hs20_deauth_req() argument
909 argv[0], argv[1], argv[2], argv[3]); in hostapd_cli_cmd_hs20_deauth_req()
913 argv[0], argv[1], argv[2]); in hostapd_cli_cmd_hs20_deauth_req()
920 static int hostapd_cli_cmd_quit(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_quit() argument
929 static int hostapd_cli_cmd_level(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_level() argument
937 snprintf(cmd, sizeof(cmd), "LEVEL %s", argv[0]); in hostapd_cli_cmd_level()
1007 char *argv[]) in hostapd_cli_cmd_interface() argument
1013 if (hostapd_cli_reconnect(argv[0]) != 0) { in hostapd_cli_cmd_interface()
1039 static int hostapd_cli_cmd_set(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_set() argument
1050 res = os_snprintf(cmd, sizeof(cmd), "SET %s %s", argv[0], argv[1]); in hostapd_cli_cmd_set()
1097 static int hostapd_cli_cmd_get(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_get() argument
1108 res = os_snprintf(cmd, sizeof(cmd), "GET %s", argv[0]); in hostapd_cli_cmd_get()
1143 static int hostapd_cli_cmd_fst(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_fst() argument
1159 argv[i]); in hostapd_cli_cmd_fst()
1173 int argc, char *argv[]) in hostapd_cli_cmd_color_change() argument
1175 return hostapd_cli_cmd(ctrl, "COLOR_CHANGE", 1, argc, argv); in hostapd_cli_cmd_color_change()
1181 int argc, char *argv[]) in hostapd_cli_cmd_chan_switch() argument
1199 argv[0], argv[1]); in hostapd_cli_cmd_chan_switch()
1208 res = os_snprintf(tmp, sizeof(cmd) - total, " %s", argv[i]); in hostapd_cli_cmd_chan_switch()
1220 int argc, char *argv[]) in hostapd_cli_cmd_notify_cw_change() argument
1222 return hostapd_cli_cmd(ctrl, "NOTIFY_CW_CHANGE", 1, argc, argv); in hostapd_cli_cmd_notify_cw_change()
1227 char *argv[]) in hostapd_cli_cmd_enable() argument
1234 char *argv[]) in hostapd_cli_cmd_reload() argument
1241 char *argv[]) in hostapd_cli_cmd_reload_bss() argument
1248 char *argv[]) in hostapd_cli_cmd_reload_config() argument
1255 char *argv[]) in hostapd_cli_cmd_disable() argument
1262 char *argv[]) in hostapd_cli_cmd_enable_mld() argument
1269 char *argv[]) in hostapd_cli_cmd_disable_mld() argument
1276 char *argv[]) in hostapd_cli_cmd_update_beacon() argument
1283 char *argv[]) in hostapd_cli_cmd_stop_ap() argument
1289 static int hostapd_cli_cmd_vendor(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_vendor() argument
1300 res = os_snprintf(cmd, sizeof(cmd), "VENDOR %s %s %s%s%s", argv[0], in hostapd_cli_cmd_vendor()
1301 argv[1], argc >= 3 ? argv[2] : "", in hostapd_cli_cmd_vendor()
1302 argc == 4 ? " " : "", argc == 4 ? argv[3] : ""); in hostapd_cli_cmd_vendor()
1312 char *argv[]) in hostapd_cli_cmd_erp_flush() argument
1319 char *argv[]) in hostapd_cli_cmd_log_level() argument
1326 argc >= 1 ? argv[0] : "", in hostapd_cli_cmd_log_level()
1328 argc == 2 ? argv[1] : ""); in hostapd_cli_cmd_log_level()
1337 static int hostapd_cli_cmd_raw(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_raw() argument
1341 return hostapd_cli_cmd(ctrl, argv[0], 0, argc - 1, &argv[1]); in hostapd_cli_cmd_raw()
1345 static int hostapd_cli_cmd_pmksa(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_pmksa() argument
1352 char *argv[]) in hostapd_cli_cmd_pmksa_flush() argument
1359 char *argv[]) in hostapd_cli_cmd_set_neighbor() argument
1370 argv[0], argv[1], argv[2], argc >= 4 ? argv[3] : "", in hostapd_cli_cmd_set_neighbor()
1371 argc >= 5 ? argv[4] : "", argc == 6 ? argv[5] : ""); in hostapd_cli_cmd_set_neighbor()
1381 char *argv[]) in hostapd_cli_cmd_show_neighbor() argument
1388 char *argv[]) in hostapd_cli_cmd_remove_neighbor() argument
1390 return hostapd_cli_cmd(ctrl, "REMOVE_NEIGHBOR", 1, argc, argv); in hostapd_cli_cmd_remove_neighbor()
1395 char *argv[]) in hostapd_cli_cmd_req_lci() argument
1405 res = os_snprintf(cmd, sizeof(cmd), "REQ_LCI %s", argv[0]); in hostapd_cli_cmd_req_lci()
1415 char *argv[]) in hostapd_cli_cmd_req_range() argument
1422 return hostapd_cli_cmd(ctrl, "REQ_RANGE", 4, argc, argv); in hostapd_cli_cmd_req_range()
1427 char *argv[]) in hostapd_cli_cmd_driver_flags() argument
1434 char *argv[]) in hostapd_cli_cmd_driver_flags2() argument
1443 char *argv[]) in hostapd_cli_cmd_dpp_qr_code() argument
1445 return hostapd_cli_cmd(ctrl, "DPP_QR_CODE", 1, argc, argv); in hostapd_cli_cmd_dpp_qr_code()
1450 char *argv[]) in hostapd_cli_cmd_dpp_bootstrap_gen() argument
1452 return hostapd_cli_cmd(ctrl, "DPP_BOOTSTRAP_GEN", 1, argc, argv); in hostapd_cli_cmd_dpp_bootstrap_gen()
1457 char *argv[]) in hostapd_cli_cmd_dpp_bootstrap_remove() argument
1459 return hostapd_cli_cmd(ctrl, "DPP_BOOTSTRAP_REMOVE", 1, argc, argv); in hostapd_cli_cmd_dpp_bootstrap_remove()
1464 int argc, char *argv[]) in hostapd_cli_cmd_dpp_bootstrap_get_uri() argument
1466 return hostapd_cli_cmd(ctrl, "DPP_BOOTSTRAP_GET_URI", 1, argc, argv); in hostapd_cli_cmd_dpp_bootstrap_get_uri()
1471 char *argv[]) in hostapd_cli_cmd_dpp_bootstrap_info() argument
1473 return hostapd_cli_cmd(ctrl, "DPP_BOOTSTRAP_INFO", 1, argc, argv); in hostapd_cli_cmd_dpp_bootstrap_info()
1478 char *argv[]) in hostapd_cli_cmd_dpp_bootstrap_set() argument
1480 return hostapd_cli_cmd(ctrl, "DPP_BOOTSTRAP_SET", 1, argc, argv); in hostapd_cli_cmd_dpp_bootstrap_set()
1485 char *argv[]) in hostapd_cli_cmd_dpp_auth_init() argument
1487 return hostapd_cli_cmd(ctrl, "DPP_AUTH_INIT", 1, argc, argv); in hostapd_cli_cmd_dpp_auth_init()
1492 char *argv[]) in hostapd_cli_cmd_dpp_listen() argument
1494 return hostapd_cli_cmd(ctrl, "DPP_LISTEN", 1, argc, argv); in hostapd_cli_cmd_dpp_listen()
1499 char *argv[]) in hostapd_cli_cmd_dpp_stop_listen() argument
1506 char *argv[]) in hostapd_cli_cmd_dpp_configurator_add() argument
1508 return hostapd_cli_cmd(ctrl, "DPP_CONFIGURATOR_ADD", 0, argc, argv); in hostapd_cli_cmd_dpp_configurator_add()
1513 int argc, char *argv[]) in hostapd_cli_cmd_dpp_configurator_remove() argument
1515 return hostapd_cli_cmd(ctrl, "DPP_CONFIGURATOR_REMOVE", 1, argc, argv); in hostapd_cli_cmd_dpp_configurator_remove()
1520 int argc, char *argv[]) in hostapd_cli_cmd_dpp_configurator_get_key() argument
1522 return hostapd_cli_cmd(ctrl, "DPP_CONFIGURATOR_GET_KEY", 1, argc, argv); in hostapd_cli_cmd_dpp_configurator_get_key()
1527 int argc, char *argv[]) in hostapd_cli_cmd_dpp_configurator_sign() argument
1529 return hostapd_cli_cmd(ctrl, "DPP_CONFIGURATOR_SIGN", 1, argc, argv); in hostapd_cli_cmd_dpp_configurator_sign()
1534 char *argv[]) in hostapd_cli_cmd_dpp_pkex_add() argument
1536 return hostapd_cli_cmd(ctrl, "DPP_PKEX_ADD", 1, argc, argv); in hostapd_cli_cmd_dpp_pkex_add()
1541 char *argv[]) in hostapd_cli_cmd_dpp_pkex_remove() argument
1543 return hostapd_cli_cmd(ctrl, "DPP_PKEX_REMOVE", 1, argc, argv); in hostapd_cli_cmd_dpp_pkex_remove()
1550 char *argv[]) in hostapd_cli_cmd_dpp_controller_start() argument
1552 return hostapd_cli_cmd(ctrl, "DPP_CONTROLLER_START", 0, argc, argv); in hostapd_cli_cmd_dpp_controller_start()
1557 char *argv[]) in hostapd_cli_cmd_dpp_controller_stop() argument
1564 char *argv[]) in hostapd_cli_cmd_dpp_chirp() argument
1566 return hostapd_cli_cmd(ctrl, "DPP_CHIRP", 1, argc, argv); in hostapd_cli_cmd_dpp_chirp()
1571 char *argv[]) in hostapd_cli_cmd_dpp_stop_chirp() argument
1581 char *argv[]) in hostapd_cli_cmd_dpp_push_button() argument
1583 return hostapd_cli_cmd(ctrl, "DPP_PUSH_BUTTON", 0, argc, argv); in hostapd_cli_cmd_dpp_push_button()
1590 char *argv[]) in hostapd_cli_cmd_accept_macacl() argument
1592 return hostapd_cli_cmd(ctrl, "ACCEPT_ACL", 1, argc, argv); in hostapd_cli_cmd_accept_macacl()
1597 char *argv[]) in hostapd_cli_cmd_deny_macacl() argument
1599 return hostapd_cli_cmd(ctrl, "DENY_ACL", 1, argc, argv); in hostapd_cli_cmd_deny_macacl()
1604 char *argv[]) in hostapd_cli_cmd_poll_sta() argument
1606 return hostapd_cli_cmd(ctrl, "POLL_STA", 1, argc, argv); in hostapd_cli_cmd_poll_sta()
1611 char *argv[]) in hostapd_cli_cmd_req_beacon() argument
1613 return hostapd_cli_cmd(ctrl, "REQ_BEACON", 2, argc, argv); in hostapd_cli_cmd_req_beacon()
1618 char *argv[]) in hostapd_cli_cmd_req_link_measurement() argument
1620 return hostapd_cli_cmd(ctrl, "REQ_LINK_MEASUREMENT", 1, argc, argv); in hostapd_cli_cmd_req_link_measurement()
1625 char *argv[]) in hostapd_cli_cmd_reload_wpa_psk() argument
1634 char *argv[]) in hostapd_cli_cmd_get_rxkhs() argument
1641 char *argv[]) in hostapd_cli_cmd_reload_rxkhs() argument
1650 static int hostapd_cli_cmd_driver(struct wpa_ctrl *ctrl, int argc, char *argv[]) in hostapd_cli_cmd_driver() argument
1652 return hostapd_cli_cmd(ctrl, "DRIVER", 1, argc, argv); in hostapd_cli_cmd_driver()
1659 int (*handler)(struct wpa_ctrl *ctrl, int argc, char *argv[]);
1922 static void wpa_request(struct wpa_ctrl *ctrl, int argc, char *argv[]) in wpa_request() argument
1930 if (strncasecmp(cmd->cmd, argv[0], strlen(argv[0])) == 0) { in wpa_request()
1932 if (os_strcasecmp(cmd->cmd, argv[0]) == 0) { in wpa_request()
1943 printf("Ambiguous command '%s'; possible commands:", argv[0]); in wpa_request()
1946 if (strncasecmp(cmd->cmd, argv[0], strlen(argv[0])) == in wpa_request()
1954 printf("Unknown command '%s'\n", argv[0]); in wpa_request()
1956 match->handler(ctrl, argc - 1, &argv[1]); in wpa_request()
2045 char *argv[max_args]; in hostapd_cli_edit_cmd_cb() local
2047 argc = tokenize_cmd(cmd, argv); in hostapd_cli_edit_cmd_cb()
2049 wpa_request(ctrl_conn, argc, argv); in hostapd_cli_edit_cmd_cb()
2209 int main(int argc, char *argv[]) in main() argument
2220 c = getopt(argc, argv, "a:BhG:i:p:P:rs:v"); in main()
2326 wpa_request(ctrl_conn, argc - optind, &argv[optind]); in main()
2337 int main(int argc, char *argv[]) in main() argument