Lines Matching defs:argv
264 int argc, char *argv[])
273 if (write_cmd(buf, sizeof(buf), cmd, argc, argv) < 0)
279 static int wpa_cli_cmd_ifname(struct wpa_ctrl *ctrl, int argc, char *argv[])
285 static int wpa_cli_cmd_status(struct wpa_ctrl *ctrl, int argc, char *argv[])
287 if (argc > 0 && os_strcmp(argv[0], "verbose") == 0)
289 if (argc > 0 && os_strcmp(argv[0], "wps") == 0)
291 if (argc > 0 && os_strcmp(argv[0], "driver") == 0)
294 if (argc > 0 && os_strcmp(argv[0], "no_events") == 0)
301 static int wpa_cli_cmd_ping(struct wpa_ctrl *ctrl, int argc, char *argv[])
307 static int wpa_cli_cmd_relog(struct wpa_ctrl *ctrl, int argc, char *argv[])
313 static int wpa_cli_cmd_note(struct wpa_ctrl *ctrl, int argc, char *argv[])
315 return wpa_cli_cmd(ctrl, "NOTE", 1, argc, argv);
319 static int wpa_cli_cmd_mib(struct wpa_ctrl *ctrl, int argc, char *argv[])
325 static int wpa_cli_cmd_pmksa(struct wpa_ctrl *ctrl, int argc, char *argv[])
332 char *argv[])
340 static int wpa_cli_cmd_pmksa_get(struct wpa_ctrl *ctrl, int argc, char *argv[])
342 return wpa_cli_cmd(ctrl, "PMKSA_GET", 1, argc, argv);
346 static int wpa_cli_cmd_pmksa_add(struct wpa_ctrl *ctrl, int argc, char *argv[])
348 return wpa_cli_cmd(ctrl, "PMKSA_ADD", 8, argc, argv);
355 char *argv[])
357 return wpa_cli_cmd(ctrl, "MESH_PMKSA_GET", 1, argc, argv);
362 char *argv[])
364 return wpa_cli_cmd(ctrl, "MESH_PMKSA_ADD", 4, argc, argv);
371 static int wpa_cli_cmd_help(struct wpa_ctrl *ctrl, int argc, char *argv[])
373 print_help(argc > 0 ? argv[0] : NULL);
393 static int wpa_cli_cmd_license(struct wpa_ctrl *ctrl, int argc, char *argv[])
400 static int wpa_cli_cmd_quit(struct wpa_ctrl *ctrl, int argc, char *argv[])
409 static int wpa_cli_cmd_set(struct wpa_ctrl *ctrl, int argc, char *argv[])
415 res = os_snprintf(cmd, sizeof(cmd), "SET %s ", argv[0]);
423 return wpa_cli_cmd(ctrl, "SET", 2, argc, argv);
519 static int wpa_cli_cmd_dump(struct wpa_ctrl *ctrl, int argc, char *argv[])
526 char *argv[])
532 static int wpa_cli_cmd_get(struct wpa_ctrl *ctrl, int argc, char *argv[])
534 return wpa_cli_cmd(ctrl, "GET", 1, argc, argv);
609 static int wpa_cli_cmd_logoff(struct wpa_ctrl *ctrl, int argc, char *argv[])
615 static int wpa_cli_cmd_logon(struct wpa_ctrl *ctrl, int argc, char *argv[])
622 char *argv[])
628 static int wpa_cli_cmd_reattach(struct wpa_ctrl *ctrl, int argc, char *argv[])
635 char *argv[])
637 return wpa_cli_cmd(ctrl, "PREAUTH", 1, argc, argv);
641 static int wpa_cli_cmd_ap_scan(struct wpa_ctrl *ctrl, int argc, char *argv[])
643 return wpa_cli_cmd(ctrl, "AP_SCAN", 1, argc, argv);
648 char *argv[])
650 return wpa_cli_cmd(ctrl, "SCAN_INTERVAL", 1, argc, argv);
655 char *argv[])
657 return wpa_cli_cmd(ctrl, "BSS_EXPIRE_AGE", 1, argc, argv);
662 char *argv[])
664 return wpa_cli_cmd(ctrl, "BSS_EXPIRE_COUNT", 1, argc, argv);
668 static int wpa_cli_cmd_bss_flush(struct wpa_ctrl *ctrl, int argc, char *argv[])
676 res = os_snprintf(cmd, sizeof(cmd), "BSS_FLUSH %s", argv[0]);
685 static int wpa_cli_cmd_ft_ds(struct wpa_ctrl *ctrl, int argc, char *argv[])
687 return wpa_cli_cmd(ctrl, "FT_DS", 1, argc, argv);
691 static int wpa_cli_cmd_wps_pbc(struct wpa_ctrl *ctrl, int argc, char *argv[])
693 return wpa_cli_cmd(ctrl, "WPS_PBC", 0, argc, argv);
697 static int wpa_cli_cmd_wps_pin(struct wpa_ctrl *ctrl, int argc, char *argv[])
707 return wpa_cli_cmd(ctrl, "WPS_PIN", 1, argc, argv);
712 char *argv[])
714 return wpa_cli_cmd(ctrl, "WPS_CHECK_PIN", 1, argc, argv);
719 char *argv[])
727 static int wpa_cli_cmd_wps_nfc(struct wpa_ctrl *ctrl, int argc, char *argv[])
729 return wpa_cli_cmd(ctrl, "WPS_NFC", 0, argc, argv);
734 char *argv[])
736 return wpa_cli_cmd(ctrl, "WPS_NFC_CONFIG_TOKEN", 1, argc, argv);
741 char *argv[])
743 return wpa_cli_cmd(ctrl, "WPS_NFC_TOKEN", 1, argc, argv);
748 char *argv[])
760 buflen = 18 + os_strlen(argv[0]);
764 os_snprintf(buf, buflen, "WPS_NFC_TAG_READ %s", argv[0]);
774 char *argv[])
776 return wpa_cli_cmd(ctrl, "NFC_GET_HANDOVER_REQ", 2, argc, argv);
781 char *argv[])
783 return wpa_cli_cmd(ctrl, "NFC_GET_HANDOVER_SEL", 2, argc, argv);
788 char *argv[])
790 return wpa_cli_cmd(ctrl, "NFC_REPORT_HANDOVER", 4, argc, argv);
796 static int wpa_cli_cmd_wps_reg(struct wpa_ctrl *ctrl, int argc, char *argv[])
803 argv[0], argv[1]);
811 if (argv[2][i] == '\0')
813 os_snprintf(&ssid_hex[i * 2], 3, "%02x", argv[2][i]);
819 if (argv[5][i] == '\0')
822 argv[5][i]);
828 argv[0], argv[1], ssid_hex, argv[3], argv[4],
854 char *argv[])
856 return wpa_cli_cmd(ctrl, "WPS_AP_PIN", 1, argc, argv);
861 char *argv[])
863 return wpa_cli_cmd(ctrl, "WPS_ER_START", 0, argc, argv);
868 char *argv[])
876 char *argv[])
887 return wpa_cli_cmd(ctrl, "WPS_ER_PIN", 2, argc, argv);
892 char *argv[])
894 return wpa_cli_cmd(ctrl, "WPS_ER_PBC", 1, argc, argv);
899 char *argv[])
908 return wpa_cli_cmd(ctrl, "WPS_ER_LEARN", 2, argc, argv);
913 char *argv[])
923 return wpa_cli_cmd(ctrl, "WPS_ER_SET_CONFIG", 2, argc, argv);
928 char *argv[])
940 if (argv[2][i] == '\0')
942 os_snprintf(&ssid_hex[i * 2], 3, "%02x", argv[2][i]);
948 if (argv[5][i] == '\0')
951 argv[5][i]);
957 argv[0], argv[1], ssid_hex, argv[3], argv[4],
980 char *argv[])
990 return wpa_cli_cmd(ctrl, "WPS_ER_NFC_CONFIG_TOKEN", 2, argc, argv);
995 static int wpa_cli_cmd_ibss_rsn(struct wpa_ctrl *ctrl, int argc, char *argv[])
997 return wpa_cli_cmd(ctrl, "IBSS_RSN", 1, argc, argv);
1001 static int wpa_cli_cmd_level(struct wpa_ctrl *ctrl, int argc, char *argv[])
1003 return wpa_cli_cmd(ctrl, "LEVEL", 1, argc, argv);
1007 static int wpa_cli_cmd_identity(struct wpa_ctrl *ctrl, int argc, char *argv[])
1021 argv[0], argv[1]);
1028 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1040 static int wpa_cli_cmd_password(struct wpa_ctrl *ctrl, int argc, char *argv[])
1054 argv[0], argv[1]);
1061 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1074 char *argv[])
1088 argv[0], argv[1]);
1095 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1107 static int wpa_cli_cmd_pin(struct wpa_ctrl *ctrl, int argc, char *argv[])
1121 argv[0], argv[1]);
1128 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1139 static int wpa_cli_cmd_otp(struct wpa_ctrl *ctrl, int argc, char *argv[])
1153 argv[0], argv[1]);
1160 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1172 static int wpa_cli_cmd_sim(struct wpa_ctrl *ctrl, int argc, char *argv[])
1186 argv[0], argv[1]);
1193 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1205 char *argv[])
1219 argv[0], argv[1]);
1226 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1238 static int wpa_cli_cmd_bssid(struct wpa_ctrl *ctrl, int argc, char *argv[])
1246 return wpa_cli_cmd(ctrl, "BSSID", 2, argc, argv);
1250 static int wpa_cli_cmd_blacklist(struct wpa_ctrl *ctrl, int argc, char *argv[])
1252 return wpa_cli_cmd(ctrl, "BLACKLIST", 0, argc, argv);
1256 static int wpa_cli_cmd_log_level(struct wpa_ctrl *ctrl, int argc, char *argv[])
1258 return wpa_cli_cmd(ctrl, "LOG_LEVEL", 0, argc, argv);
1263 char *argv[])
1270 char *argv[])
1272 return wpa_cli_cmd(ctrl, "SELECT_NETWORK", 1, argc, argv);
1277 char *argv[])
1279 return wpa_cli_cmd(ctrl, "ENABLE_NETWORK", 1, argc, argv);
1284 char *argv[])
1286 return wpa_cli_cmd(ctrl, "DISABLE_NETWORK", 1, argc, argv);
1291 char *argv[])
1301 char *argv[])
1303 int res = wpa_cli_cmd(ctrl, "REMOVE_NETWORK", 1, argc, argv);
1332 char *argv[])
1345 return wpa_cli_cmd(ctrl, "SET_NETWORK", 3, argc, argv);
1350 char *argv[])
1363 return wpa_cli_cmd(ctrl, "GET_NETWORK", 2, argc, argv);
1471 char *argv[])
1484 return wpa_cli_cmd(ctrl, "DUP_NETWORK", 3, argc, argv);
1514 char *argv[])
1520 static int wpa_cli_cmd_add_cred(struct wpa_ctrl *ctrl, int argc, char *argv[])
1527 char *argv[])
1529 return wpa_cli_cmd(ctrl, "REMOVE_CRED", 1, argc, argv);
1533 static int wpa_cli_cmd_set_cred(struct wpa_ctrl *ctrl, int argc, char *argv[])
1541 return wpa_cli_cmd(ctrl, "SET_CRED", 3, argc, argv);
1545 static int wpa_cli_cmd_get_cred(struct wpa_ctrl *ctrl, int argc, char *argv[])
1553 return wpa_cli_cmd(ctrl, "GET_CRED", 2, argc, argv);
1558 char *argv[])
1565 char *argv[])
1572 char *argv[])
1578 static int wpa_cli_cmd_scan(struct wpa_ctrl *ctrl, int argc, char *argv[])
1580 return wpa_cli_cmd(ctrl, "SCAN", 0, argc, argv);
1585 char *argv[])
1592 char *argv[])
1598 static int wpa_cli_cmd_bss(struct wpa_ctrl *ctrl, int argc, char *argv[])
1600 return wpa_cli_cmd(ctrl, "BSS", 1, argc, argv);
1620 char *argv[])
1628 if ((argc == 2) && os_strcmp(argv[1], "strict") != 0) {
1634 return wpa_cli_cmd(ctrl, "GET_CAPABILITY", 1, argc, argv);
1687 static int wpa_cli_cmd_interface(struct wpa_ctrl *ctrl, int argc, char *argv[])
1696 ctrl_ifname = os_strdup(argv[0]);
1713 char *argv[])
1720 char *argv[])
1727 char *argv[])
1746 argv[0],
1747 argc > 1 ? argv[1] : "", argc > 2 ? argv[2] : "",
1748 argc > 3 ? argv[3] : "", argc > 4 ? argv[4] : "",
1749 argc > 5 ? argv[5] : "", argc > 6 ? argv[6] : "",
1750 argc > 7 ? argv[7] : "");
1759 char *argv[])
1761 return wpa_cli_cmd(ctrl, "INTERFACE_REMOVE", 1, argc, argv);
1766 char *argv[])
1773 static int wpa_cli_cmd_sta(struct wpa_ctrl *ctrl, int argc, char *argv[])
1775 return wpa_cli_cmd(ctrl, "STA", 1, argc, argv);
1838 static int wpa_cli_cmd_all_sta(struct wpa_ctrl *ctrl, int argc, char *argv[])
1853 char *argv[])
1870 char *argv[])
1872 return wpa_cli_cmd(ctrl, "DEAUTHENTICATE", 1, argc, argv);
1892 char *argv[])
1894 return wpa_cli_cmd(ctrl, "DISASSOCIATE", 1, argc, argv);
1914 char *argv[])
1916 return wpa_cli_cmd(ctrl, "CHAN_SWITCH", 2, argc, argv);
1922 static int wpa_cli_cmd_suspend(struct wpa_ctrl *ctrl, int argc, char *argv[])
1928 static int wpa_cli_cmd_resume(struct wpa_ctrl *ctrl, int argc, char *argv[])
1935 static int wpa_cli_cmd_drop_sa(struct wpa_ctrl *ctrl, int argc, char *argv[])
1942 static int wpa_cli_cmd_roam(struct wpa_ctrl *ctrl, int argc, char *argv[])
1944 return wpa_cli_cmd(ctrl, "ROAM", 1, argc, argv);
1951 char *argv[])
1953 return wpa_cli_cmd(ctrl, "MESH_INTERFACE_ADD", 0, argc, argv);
1958 char *argv[])
1960 return wpa_cli_cmd(ctrl, "MESH_GROUP_ADD", 1, argc, argv);
1965 char *argv[])
1967 return wpa_cli_cmd(ctrl, "MESH_GROUP_REMOVE", 1, argc, argv);
1972 char *argv[])
1974 return wpa_cli_cmd(ctrl, "MESH_PEER_REMOVE", 1, argc, argv);
1979 char *argv[])
1981 return wpa_cli_cmd(ctrl, "MESH_PEER_ADD", 1, argc, argv);
1989 static int wpa_cli_cmd_p2p_find(struct wpa_ctrl *ctrl, int argc, char *argv[])
1991 return wpa_cli_cmd(ctrl, "P2P_FIND", 0, argc, argv);
2025 char *argv[])
2032 char *argv[])
2034 return wpa_cli_cmd(ctrl, "P2P_ASP_PROVISION", 3, argc, argv);
2039 char *argv[])
2041 return wpa_cli_cmd(ctrl, "P2P_ASP_PROVISION_RESP", 2, argc, argv);
2046 char *argv[])
2048 return wpa_cli_cmd(ctrl, "P2P_CONNECT", 2, argc, argv);
2068 char *argv[])
2070 return wpa_cli_cmd(ctrl, "P2P_LISTEN", 0, argc, argv);
2075 char *argv[])
2077 return wpa_cli_cmd(ctrl, "P2P_GROUP_REMOVE", 1, argc, argv);
2097 char *argv[])
2099 return wpa_cli_cmd(ctrl, "P2P_GROUP_ADD", 0, argc, argv);
2104 char *argv[])
2106 return wpa_cli_cmd(ctrl, "P2P_GROUP_MEMBER", 1, argc, argv);
2111 char *argv[])
2120 return wpa_cli_cmd(ctrl, "P2P_PROV_DISC", 2, argc, argv);
2125 char *argv[])
2132 char *argv[])
2142 if (write_cmd(cmd, sizeof(cmd), "P2P_SERV_DISC_REQ", argc, argv) < 0)
2149 int argc, char *argv[])
2151 return wpa_cli_cmd(ctrl, "P2P_SERV_DISC_CANCEL_REQ", 1, argc, argv);
2156 char *argv[])
2168 argv[0], argv[1], argv[2], argv[3]);
2177 char *argv[])
2184 int argc, char *argv[])
2186 return wpa_cli_cmd(ctrl, "P2P_SERV_DISC_EXTERNAL", 1, argc, argv);
2191 char *argv[])
2198 char *argv[])
2205 return wpa_cli_cmd(ctrl, "P2P_SERVICE_ADD", 3, argc, argv);
2210 char *argv[])
2218 return wpa_cli_cmd(ctrl, "P2P_SERVICE_REP", 5, argc, argv);
2223 char *argv[])
2237 argv[0], argv[1], argv[2]);
2241 argv[0], argv[1]);
2250 int argc, char *argv[])
2252 return wpa_cli_cmd(ctrl, "P2P_REJECT", 1, argc, argv);
2257 int argc, char *argv[])
2259 return wpa_cli_cmd(ctrl, "P2P_INVITE", 1, argc, argv);
2263 static int wpa_cli_cmd_p2p_peer(struct wpa_ctrl *ctrl, int argc, char *argv[])
2265 return wpa_cli_cmd(ctrl, "P2P_PEER", 1, argc, argv);
2320 static int wpa_cli_cmd_p2p_peers(struct wpa_ctrl *ctrl, int argc, char *argv[])
2325 discovered = argc > 0 && os_strcmp(argv[0], "discovered") == 0;
2339 static int wpa_cli_cmd_p2p_set(struct wpa_ctrl *ctrl, int argc, char *argv[])
2341 return wpa_cli_cmd(ctrl, "P2P_SET", 2, argc, argv);
2389 static int wpa_cli_cmd_p2p_flush(struct wpa_ctrl *ctrl, int argc, char *argv[])
2396 char *argv[])
2403 char *argv[])
2405 return wpa_cli_cmd(ctrl, "P2P_UNAUTHORIZE", 1, argc, argv);
2410 char *argv[])
2420 return wpa_cli_cmd(ctrl, "P2P_PRESENCE_REQ", 0, argc, argv);
2425 char *argv[])
2436 return wpa_cli_cmd(ctrl, "P2P_EXT_LISTEN", 0, argc, argv);
2441 char *argv[])
2443 return wpa_cli_cmd(ctrl, "P2P_REMOVE_CLIENT", 1, argc, argv);
2448 char *argv[])
2450 return wpa_cli_cmd(ctrl, "VENDOR_ELEM_ADD", 2, argc, argv);
2455 char *argv[])
2457 return wpa_cli_cmd(ctrl, "VENDOR_ELEM_GET", 1, argc, argv);
2462 char *argv[])
2464 return wpa_cli_cmd(ctrl, "VENDOR_ELEM_REMOVE", 2, argc, argv);
2472 char *argv[])
2484 argv[0], argc > 1 ? argv[1] : "");
2493 char *argv[])
2505 argv[0]);
2516 char *argv[])
2523 char *argv[])
2530 char *argv[])
2532 return wpa_cli_cmd(ctrl, "INTERWORKING_SELECT", 0, argc, argv);
2537 char *argv[])
2539 return wpa_cli_cmd(ctrl, "INTERWORKING_CONNECT", 1, argc, argv);
2544 char *argv[])
2546 return wpa_cli_cmd(ctrl, "INTERWORKING_ADD_NETWORK", 1, argc, argv);
2550 static int wpa_cli_cmd_anqp_get(struct wpa_ctrl *ctrl, int argc, char *argv[])
2552 return wpa_cli_cmd(ctrl, "ANQP_GET", 2, argc, argv);
2557 char *argv[])
2559 return wpa_cli_cmd(ctrl, "GAS_REQUEST", 2, argc, argv);
2564 char *argv[])
2566 return wpa_cli_cmd(ctrl, "GAS_RESPONSE_GET", 2, argc, argv);
2574 char *argv[])
2576 return wpa_cli_cmd(ctrl, "HS20_ANQP_GET", 2, argc, argv);
2581 char *argv[])
2592 argc, argv) < 0)
2600 char *argv[])
2610 if (write_cmd(cmd, sizeof(cmd), "HS20_ICON_REQUEST", argc, argv) < 0)
2617 static int wpa_cli_cmd_fetch_osu(struct wpa_ctrl *ctrl, int argc, char *argv[])
2624 char *argv[])
2633 char *argv[])
2635 return wpa_cli_cmd(ctrl, "STA_AUTOCONNECT", 1, argc, argv);
2640 char *argv[])
2642 return wpa_cli_cmd(ctrl, "TDLS_DISCOVER", 1, argc, argv);
2647 char *argv[])
2649 return wpa_cli_cmd(ctrl, "TDLS_SETUP", 1, argc, argv);
2654 char *argv[])
2656 return wpa_cli_cmd(ctrl, "TDLS_TEARDOWN", 1, argc, argv);
2661 char *argv[])
2663 return wpa_cli_cmd(ctrl, "TDLS_LINK_STATUS", 1, argc, argv);
2668 char *argv[])
2670 return wpa_cli_cmd(ctrl, "WMM_AC_ADDTS", 3, argc, argv);
2675 char *argv[])
2677 return wpa_cli_cmd(ctrl, "WMM_AC_DELTS", 1, argc, argv);
2682 char *argv[])
2689 char *argv[])
2691 return wpa_cli_cmd(ctrl, "TDLS_CHAN_SWITCH", 2, argc, argv);
2696 char *argv[])
2698 return wpa_cli_cmd(ctrl, "TDLS_CANCEL_CHAN_SWITCH", 1, argc, argv);
2703 char *argv[])
2710 char *argv[])
2712 return wpa_cli_cmd(ctrl, "SIGNAL_MONITOR", 0, argc, argv);
2717 char *argv[])
2724 char *argv[])
2732 static int wpa_cli_cmd_autoscan(struct wpa_ctrl *ctrl, int argc, char *argv[])
2737 return wpa_cli_cmd(ctrl, "AUTOSCAN", 0, argc, argv);
2745 static int wpa_cli_cmd_wnm_sleep(struct wpa_ctrl *ctrl, int argc, char *argv[])
2747 return wpa_cli_cmd(ctrl, "WNM_SLEEP", 0, argc, argv);
2751 static int wpa_cli_cmd_wnm_bss_query(struct wpa_ctrl *ctrl, int argc, char *argv[])
2753 return wpa_cli_cmd(ctrl, "WNM_BSS_QUERY", 1, argc, argv);
2759 static int wpa_cli_cmd_raw(struct wpa_ctrl *ctrl, int argc, char *argv[])
2763 return wpa_cli_cmd(ctrl, argv[0], 0, argc - 1, &argv[1]);
2768 static int wpa_cli_cmd_driver(struct wpa_ctrl *ctrl, int argc, char *argv[])
2770 argv);
2775 static int wpa_cli_cmd_vendor(struct wpa_ctrl *ctrl, int argc, char *argv[])
2777 return wpa_cli_cmd(ctrl, "VENDOR", 1, argc, argv);
2781 static int wpa_cli_cmd_flush(struct wpa_ctrl *ctrl, int argc, char *argv[])
2787 static int wpa_cli_cmd_radio_work(struct wpa_ctrl *ctrl, int argc, char *argv[])
2789 return wpa_cli_cmd(ctrl, "RADIO_WORK", 1, argc, argv);
2794 char *argv[])
2796 return wpa_cli_cmd(ctrl, "NEIGHBOR_REP_REQUEST", 0, argc, argv);
2800 static int wpa_cli_cmd_erp_flush(struct wpa_ctrl *ctrl, int argc, char *argv[])
2807 char *argv[])
2809 return wpa_cli_cmd(ctrl, "MAC_RAND_SCAN", 1, argc, argv);
2814 char *argv[])
2816 return wpa_cli_cmd(ctrl, "GET_PREF_FREQ_LIST", 1, argc, argv);
2821 char *argv[])
2823 return wpa_cli_cmd(ctrl, "P2P_LO_START", 4, argc, argv);
2828 char *argv[])
2830 return wpa_cli_cmd(ctrl, "P2P_LO_STOP", 0, argc, argv);
2837 char *argv[])
2839 return wpa_cli_cmd(ctrl, "DPP_QR_CODE", 1, argc, argv);
2844 char *argv[])
2846 return wpa_cli_cmd(ctrl, "DPP_BOOTSTRAP_GEN", 1, argc, argv);
2851 char *argv[])
2853 return wpa_cli_cmd(ctrl, "DPP_BOOTSTRAP_REMOVE", 1, argc, argv);
2858 char *argv[])
2860 return wpa_cli_cmd(ctrl, "DPP_BOOTSTRAP_GET_URI", 1, argc, argv);
2865 char *argv[])
2867 return wpa_cli_cmd(ctrl, "DPP_BOOTSTRAP_INFO", 1, argc, argv);
2872 char *argv[])
2874 return wpa_cli_cmd(ctrl, "DPP_AUTH_INIT", 1, argc, argv);
2879 char *argv[])
2881 return wpa_cli_cmd(ctrl, "DPP_LISTEN", 1, argc, argv);
2886 char *argv[])
2893 char *argv[])
2895 return wpa_cli_cmd(ctrl, "DPP_CONFIGURATOR_ADD", 0, argc, argv);
2900 char *argv[])
2902 return wpa_cli_cmd(ctrl, "DPP_CONFIGURATOR_REMOVE", 1, argc, argv);
2907 char *argv[])
2909 return wpa_cli_cmd(ctrl, "DPP_PKEX_ADD", 1, argc, argv);
2914 char *argv[])
2916 return wpa_cli_cmd(ctrl, "DPP_PKEX_REMOVE", 1, argc, argv);
2929 int (*handler)(struct wpa_ctrl *ctrl, int argc, char *argv[]);
3712 static int wpa_request(struct wpa_ctrl *ctrl, int argc, char *argv[])
3718 if (argc > 1 && os_strncasecmp(argv[0], "IFNAME=", 7) == 0) {
3719 ifname_prefix = argv[0] + 7;
3720 argv = &argv[1];
3731 if (os_strncasecmp(cmd->cmd, argv[0], os_strlen(argv[0])) == 0)
3734 if (os_strcasecmp(cmd->cmd, argv[0]) == 0) {
3745 printf("Ambiguous command '%s'; possible commands:", argv[0]);
3748 if (os_strncasecmp(cmd->cmd, argv[0],
3749 os_strlen(argv[0])) == 0) {
3757 printf("Unknown command '%s'\n", argv[0]);
3760 ret = match->handler(ctrl, argc - 1, &argv[1]);
4095 char *argv[max_args];
4097 argc = tokenize_cmd(cmd, argv);
4099 wpa_request(ctrl_conn, argc, argv);
4441 int main(int argc, char *argv[])
4452 c = getopt(argc, argv, "a:Bg:G:hi:p:P:s:v");
4568 &argv[optind]);
4579 int main(int argc, char *argv[])