Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching full:argv

446 		     char *argv[])
460 res = os_snprintf(pos, end - pos, " %s", argv[i]);
476 int argc, char *argv[])
485 if (write_cmd(buf, sizeof(buf), cmd, argc, argv) < 0)
491 static int wpa_cli_cmd_ifname(struct wpa_ctrl *ctrl, int argc, char *argv[])
497 static int wpa_cli_cmd_status(struct wpa_ctrl *ctrl, int argc, char *argv[])
499 if (argc > 0 && os_strcmp(argv[0], "verbose") == 0)
501 if (argc > 0 && os_strcmp(argv[0], "wps") == 0)
503 if (argc > 0 && os_strcmp(argv[0], "driver") == 0)
509 static int wpa_cli_cmd_ping(struct wpa_ctrl *ctrl, int argc, char *argv[])
515 static int wpa_cli_cmd_relog(struct wpa_ctrl *ctrl, int argc, char *argv[])
521 static int wpa_cli_cmd_note(struct wpa_ctrl *ctrl, int argc, char *argv[])
523 return wpa_cli_cmd(ctrl, "NOTE", 1, argc, argv);
527 static int wpa_cli_cmd_mib(struct wpa_ctrl *ctrl, int argc, char *argv[])
533 static int wpa_cli_cmd_pmksa(struct wpa_ctrl *ctrl, int argc, char *argv[])
540 char *argv[])
546 static int wpa_cli_cmd_help(struct wpa_ctrl *ctrl, int argc, char *argv[])
548 print_help(argc > 0 ? argv[0] : NULL);
568 static int wpa_cli_cmd_license(struct wpa_ctrl *ctrl, int argc, char *argv[])
575 static int wpa_cli_cmd_quit(struct wpa_ctrl *ctrl, int argc, char *argv[])
584 static int wpa_cli_cmd_set(struct wpa_ctrl *ctrl, int argc, char *argv[])
590 res = os_snprintf(cmd, sizeof(cmd), "SET %s ", argv[0]);
598 return wpa_cli_cmd(ctrl, "SET", 2, argc, argv);
687 static int wpa_cli_cmd_dump(struct wpa_ctrl *ctrl, int argc, char *argv[])
693 static int wpa_cli_cmd_get(struct wpa_ctrl *ctrl, int argc, char *argv[])
695 return wpa_cli_cmd(ctrl, "GET", 1, argc, argv);
767 static int wpa_cli_cmd_logoff(struct wpa_ctrl *ctrl, int argc, char *argv[])
773 static int wpa_cli_cmd_logon(struct wpa_ctrl *ctrl, int argc, char *argv[])
780 char *argv[])
786 static int wpa_cli_cmd_reattach(struct wpa_ctrl *ctrl, int argc, char *argv[])
793 char *argv[])
795 return wpa_cli_cmd(ctrl, "PREAUTH", 1, argc, argv);
799 static int wpa_cli_cmd_ap_scan(struct wpa_ctrl *ctrl, int argc, char *argv[])
801 return wpa_cli_cmd(ctrl, "AP_SCAN", 1, argc, argv);
806 char *argv[])
808 return wpa_cli_cmd(ctrl, "SCAN_INTERVAL", 1, argc, argv);
813 char *argv[])
815 return wpa_cli_cmd(ctrl, "BSS_EXPIRE_AGE", 1, argc, argv);
820 char *argv[])
822 return wpa_cli_cmd(ctrl, "BSS_EXPIRE_COUNT", 1, argc, argv);
826 static int wpa_cli_cmd_bss_flush(struct wpa_ctrl *ctrl, int argc, char *argv[])
834 res = os_snprintf(cmd, sizeof(cmd), "BSS_FLUSH %s", argv[0]);
844 char *argv[])
846 return wpa_cli_cmd(ctrl, "STKSTART", 1, argc, argv);
850 static int wpa_cli_cmd_ft_ds(struct wpa_ctrl *ctrl, int argc, char *argv[])
852 return wpa_cli_cmd(ctrl, "FT_DS", 1, argc, argv);
856 static int wpa_cli_cmd_wps_pbc(struct wpa_ctrl *ctrl, int argc, char *argv[])
858 return wpa_cli_cmd(ctrl, "WPS_PBC", 0, argc, argv);
862 static int wpa_cli_cmd_wps_pin(struct wpa_ctrl *ctrl, int argc, char *argv[])
872 return wpa_cli_cmd(ctrl, "WPS_PIN", 1, argc, argv);
877 char *argv[])
879 return wpa_cli_cmd(ctrl, "WPS_CHECK_PIN", 1, argc, argv);
884 char *argv[])
892 static int wpa_cli_cmd_wps_nfc(struct wpa_ctrl *ctrl, int argc, char *argv[])
894 return wpa_cli_cmd(ctrl, "WPS_NFC", 0, argc, argv);
899 char *argv[])
901 return wpa_cli_cmd(ctrl, "WPS_NFC_CONFIG_TOKEN", 1, argc, argv);
906 char *argv[])
908 return wpa_cli_cmd(ctrl, "WPS_NFC_TOKEN", 1, argc, argv);
913 char *argv[])
925 buflen = 18 + os_strlen(argv[0]);
929 os_snprintf(buf, buflen, "WPS_NFC_TAG_READ %s", argv[0]);
939 char *argv[])
941 return wpa_cli_cmd(ctrl, "NFC_GET_HANDOVER_REQ", 2, argc, argv);
946 char *argv[])
948 return wpa_cli_cmd(ctrl, "NFC_GET_HANDOVER_SEL", 2, argc, argv);
953 char *argv[])
955 return wpa_cli_cmd(ctrl, "NFC_REPORT_HANDOVER", 4, argc, argv);
961 static int wpa_cli_cmd_wps_reg(struct wpa_ctrl *ctrl, int argc, char *argv[])
968 argv[0], argv[1]);
976 if (argv[2][i] == '\0')
978 os_snprintf(&ssid_hex[i * 2], 3, "%02x", argv[2][i]);
984 if (argv[5][i] == '\0')
987 argv[5][i]);
993 argv[0], argv[1], ssid_hex, argv[3], argv[4],
1019 char *argv[])
1021 return wpa_cli_cmd(ctrl, "WPS_AP_PIN", 1, argc, argv);
1026 char *argv[])
1028 return wpa_cli_cmd(ctrl, "WPS_ER_START", 0, argc, argv);
1033 char *argv[])
1041 char *argv[])
1052 return wpa_cli_cmd(ctrl, "WPS_ER_PIN", 2, argc, argv);
1057 char *argv[])
1059 return wpa_cli_cmd(ctrl, "WPS_ER_PBC", 1, argc, argv);
1064 char *argv[])
1073 return wpa_cli_cmd(ctrl, "WPS_ER_LEARN", 2, argc, argv);
1078 char *argv[])
1088 return wpa_cli_cmd(ctrl, "WPS_ER_SET_CONFIG", 2, argc, argv);
1093 char *argv[])
1105 if (argv[2][i] == '\0')
1107 os_snprintf(&ssid_hex[i * 2], 3, "%02x", argv[2][i]);
1113 if (argv[5][i] == '\0')
1116 argv[5][i]);
1122 argv[0], argv[1], ssid_hex, argv[3], argv[4],
1145 char *argv[])
1155 return wpa_cli_cmd(ctrl, "WPS_ER_NFC_CONFIG_TOKEN", 2, argc, argv);
1160 static int wpa_cli_cmd_ibss_rsn(struct wpa_ctrl *ctrl, int argc, char *argv[])
1162 return wpa_cli_cmd(ctrl, "IBSS_RSN", 1, argc, argv);
1166 static int wpa_cli_cmd_level(struct wpa_ctrl *ctrl, int argc, char *argv[])
1168 return wpa_cli_cmd(ctrl, "LEVEL", 1, argc, argv);
1172 static int wpa_cli_cmd_identity(struct wpa_ctrl *ctrl, int argc, char *argv[])
1186 argv[0], argv[1]);
1193 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1205 static int wpa_cli_cmd_password(struct wpa_ctrl *ctrl, int argc, char *argv[])
1219 argv[0], argv[1]);
1226 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1239 char *argv[])
1253 argv[0], argv[1]);
1260 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1272 static int wpa_cli_cmd_pin(struct wpa_ctrl *ctrl, int argc, char *argv[])
1286 argv[0], argv[1]);
1293 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1304 static int wpa_cli_cmd_otp(struct wpa_ctrl *ctrl, int argc, char *argv[])
1318 argv[0], argv[1]);
1325 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1337 static int wpa_cli_cmd_sim(struct wpa_ctrl *ctrl, int argc, char *argv[])
1351 argv[0], argv[1]);
1358 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1370 char *argv[])
1384 argv[0], argv[1]);
1391 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1403 static int wpa_cli_cmd_bssid(struct wpa_ctrl *ctrl, int argc, char *argv[])
1411 return wpa_cli_cmd(ctrl, "BSSID", 2, argc, argv);
1415 static int wpa_cli_cmd_blacklist(struct wpa_ctrl *ctrl, int argc, char *argv[])
1417 return wpa_cli_cmd(ctrl, "BLACKLIST", 0, argc, argv);
1421 static int wpa_cli_cmd_log_level(struct wpa_ctrl *ctrl, int argc, char *argv[])
1423 return wpa_cli_cmd(ctrl, "LOG_LEVEL", 0, argc, argv);
1428 char *argv[])
1435 char *argv[])
1437 return wpa_cli_cmd(ctrl, "SELECT_NETWORK", 1, argc, argv);
1442 char *argv[])
1444 return wpa_cli_cmd(ctrl, "ENABLE_NETWORK", 1, argc, argv);
1449 char *argv[])
1451 return wpa_cli_cmd(ctrl, "DISABLE_NETWORK", 1, argc, argv);
1456 char *argv[])
1466 char *argv[])
1468 int res = wpa_cli_cmd(ctrl, "REMOVE_NETWORK", 1, argc, argv);
1497 char *argv[])
1510 return wpa_cli_cmd(ctrl, "SET_NETWORK", 3, argc, argv);
1515 char *argv[])
1528 return wpa_cli_cmd(ctrl, "GET_NETWORK", 2, argc, argv);
1632 char *argv[])
1645 return wpa_cli_cmd(ctrl, "DUP_NETWORK", 3, argc, argv);
1675 char *argv[])
1681 static int wpa_cli_cmd_add_cred(struct wpa_ctrl *ctrl, int argc, char *argv[])
1688 char *argv[])
1690 return wpa_cli_cmd(ctrl, "REMOVE_CRED", 1, argc, argv);
1694 static int wpa_cli_cmd_set_cred(struct wpa_ctrl *ctrl, int argc, char *argv[])
1702 return wpa_cli_cmd(ctrl, "SET_CRED", 3, argc, argv);
1706 static int wpa_cli_cmd_get_cred(struct wpa_ctrl *ctrl, int argc, char *argv[])
1714 return wpa_cli_cmd(ctrl, "GET_CRED", 2, argc, argv);
1719 char *argv[])
1726 char *argv[])
1733 char *argv[])
1739 static int wpa_cli_cmd_scan(struct wpa_ctrl *ctrl, int argc, char *argv[])
1741 return wpa_cli_cmd(ctrl, "SCAN", 0, argc, argv);
1746 char *argv[])
1752 static int wpa_cli_cmd_bss(struct wpa_ctrl *ctrl, int argc, char *argv[])
1754 return wpa_cli_cmd(ctrl, "BSS", 1, argc, argv);
1774 char *argv[])
1782 if ((argc == 2) && os_strcmp(argv[1], "strict") != 0) {
1788 return wpa_cli_cmd(ctrl, "GET_CAPABILITY", 1, argc, argv);
1799 static int wpa_cli_cmd_interface(struct wpa_ctrl *ctrl, int argc, char *argv[])
1808 ctrl_ifname = os_strdup(argv[0]);
1825 char *argv[])
1832 char *argv[])
1839 char *argv[])
1858 argv[0],
1859 argc > 1 ? argv[1] : "", argc > 2 ? argv[2] : "",
1860 argc > 3 ? argv[3] : "", argc > 4 ? argv[4] : "",
1861 argc > 5 ? argv[5] : "", argc > 6 ? argv[6] : "");
1870 char *argv[])
1872 return wpa_cli_cmd(ctrl, "INTERFACE_REMOVE", 1, argc, argv);
1877 char *argv[])
1884 static int wpa_cli_cmd_sta(struct wpa_ctrl *ctrl, int argc, char *argv[])
1886 return wpa_cli_cmd(ctrl, "STA", 1, argc, argv);
1926 static int wpa_cli_cmd_all_sta(struct wpa_ctrl *ctrl, int argc, char *argv[])
1941 char *argv[])
1943 return wpa_cli_cmd(ctrl, "DEAUTHENTICATE", 1, argc, argv);
1948 char *argv[])
1950 return wpa_cli_cmd(ctrl, "DISASSOCIATE", 1, argc, argv);
1954 char *argv[])
1956 return wpa_cli_cmd(ctrl, "CHAN_SWITCH", 2, argc, argv);
1962 static int wpa_cli_cmd_suspend(struct wpa_ctrl *ctrl, int argc, char *argv[])
1968 static int wpa_cli_cmd_resume(struct wpa_ctrl *ctrl, int argc, char *argv[])
1975 static int wpa_cli_cmd_drop_sa(struct wpa_ctrl *ctrl, int argc, char *argv[])
1982 static int wpa_cli_cmd_roam(struct wpa_ctrl *ctrl, int argc, char *argv[])
1984 return wpa_cli_cmd(ctrl, "ROAM", 1, argc, argv);
1991 char *argv[])
1993 return wpa_cli_cmd(ctrl, "MESH_INTERFACE_ADD", 0, argc, argv);
1998 char *argv[])
2000 return wpa_cli_cmd(ctrl, "MESH_GROUP_ADD", 1, argc, argv);
2005 char *argv[])
2007 return wpa_cli_cmd(ctrl, "MESH_GROUP_REMOVE", 1, argc, argv);
2015 static int wpa_cli_cmd_p2p_find(struct wpa_ctrl *ctrl, int argc, char *argv[])
2017 return wpa_cli_cmd(ctrl, "P2P_FIND", 0, argc, argv);
2051 char *argv[])
2058 char *argv[])
2060 return wpa_cli_cmd(ctrl, "P2P_ASP_PROVISION", 3, argc, argv);
2065 char *argv[])
2067 return wpa_cli_cmd(ctrl, "P2P_ASP_PROVISION_RESP", 2, argc, argv);
2072 char *argv[])
2074 return wpa_cli_cmd(ctrl, "P2P_CONNECT", 2, argc, argv);
2094 char *argv[])
2096 return wpa_cli_cmd(ctrl, "P2P_LISTEN", 0, argc, argv);
2101 char *argv[])
2103 return wpa_cli_cmd(ctrl, "P2P_GROUP_REMOVE", 1, argc, argv);
2123 char *argv[])
2125 return wpa_cli_cmd(ctrl, "P2P_GROUP_ADD", 0, argc, argv);
2130 char *argv[])
2139 return wpa_cli_cmd(ctrl, "P2P_PROV_DISC", 2, argc, argv);
2144 char *argv[])
2151 char *argv[])
2161 if (write_cmd(cmd, sizeof(cmd), "P2P_SERV_DISC_REQ", argc, argv) < 0)
2168 int argc, char *argv[])
2170 return wpa_cli_cmd(ctrl, "P2P_SERV_DISC_CANCEL_REQ", 1, argc, argv);
2175 char *argv[])
2187 argv[0], argv[1], argv[2], argv[3]);
2196 char *argv[])
2203 int argc, char *argv[])
2205 return wpa_cli_cmd(ctrl, "P2P_SERV_DISC_EXTERNAL", 1, argc, argv);
2210 char *argv[])
2217 char *argv[])
2224 return wpa_cli_cmd(ctrl, "P2P_SERVICE_ADD", 3, argc, argv);
2229 char *argv[])
2237 return wpa_cli_cmd(ctrl, "P2P_SERVICE_REP", 5, argc, argv);
2242 char *argv[])
2256 argv[0], argv[1], argv[2]);
2260 argv[0], argv[1]);
2269 int argc, char *argv[])
2271 return wpa_cli_cmd(ctrl, "P2P_REJECT", 1, argc, argv);
2276 int argc, char *argv[])
2278 return wpa_cli_cmd(ctrl, "P2P_INVITE", 1, argc, argv);
2282 static int wpa_cli_cmd_p2p_peer(struct wpa_ctrl *ctrl, int argc, char *argv[])
2284 return wpa_cli_cmd(ctrl, "P2P_PEER", 1, argc, argv);
2339 static int wpa_cli_cmd_p2p_peers(struct wpa_ctrl *ctrl, int argc, char *argv[])
2344 discovered = argc > 0 && os_strcmp(argv[0], "discovered") == 0;
2358 static int wpa_cli_cmd_p2p_set(struct wpa_ctrl *ctrl, int argc, char *argv[])
2360 return wpa_cli_cmd(ctrl, "P2P_SET", 2, argc, argv);
2408 static int wpa_cli_cmd_p2p_flush(struct wpa_ctrl *ctrl, int argc, char *argv[])
2415 char *argv[])
2422 char *argv[])
2424 return wpa_cli_cmd(ctrl, "P2P_UNAUTHORIZE", 1, argc, argv);
2429 char *argv[])
2439 return wpa_cli_cmd(ctrl, "P2P_PRESENCE_REQ", 0, argc, argv);
2444 char *argv[])
2455 return wpa_cli_cmd(ctrl, "P2P_EXT_LISTEN", 0, argc, argv);
2460 char *argv[])
2462 return wpa_cli_cmd(ctrl, "P2P_REMOVE_CLIENT", 1, argc, argv);
2470 char *argv[])
2482 argv[0], argc > 1 ? argv[1] : "");
2491 char *argv[])
2503 argv[0]);
2514 char *argv[])
2521 char *argv[])
2528 char *argv[])
2530 return wpa_cli_cmd(ctrl, "INTERWORKING_SELECT", 0, argc, argv);
2535 char *argv[])
2537 return wpa_cli_cmd(ctrl, "INTERWORKING_CONNECT", 1, argc, argv);
2542 char *argv[])
2544 return wpa_cli_cmd(ctrl, "INTERWORKING_ADD_NETWORK", 1, argc, argv);
2548 static int wpa_cli_cmd_anqp_get(struct wpa_ctrl *ctrl, int argc, char *argv[])
2550 return wpa_cli_cmd(ctrl, "ANQP_GET", 2, argc, argv);
2555 char *argv[])
2557 return wpa_cli_cmd(ctrl, "GAS_REQUEST", 2, argc, argv);
2562 char *argv[])
2564 return wpa_cli_cmd(ctrl, "GAS_RESPONSE_GET", 2, argc, argv);
2572 char *argv[])
2574 return wpa_cli_cmd(ctrl, "HS20_ANQP_GET", 2, argc, argv);
2579 char *argv[])
2590 argc, argv) < 0)
2598 char *argv[])
2608 if (write_cmd(cmd, sizeof(cmd), "HS20_ICON_REQUEST", argc, argv) < 0)
2615 static int wpa_cli_cmd_fetch_osu(struct wpa_ctrl *ctrl, int argc, char *argv[])
2622 char *argv[])
2631 char *argv[])
2633 return wpa_cli_cmd(ctrl, "STA_AUTOCONNECT", 1, argc, argv);
2638 char *argv[])
2640 return wpa_cli_cmd(ctrl, "TDLS_DISCOVER", 1, argc, argv);
2645 char *argv[])
2647 return wpa_cli_cmd(ctrl, "TDLS_SETUP", 1, argc, argv);
2652 char *argv[])
2654 return wpa_cli_cmd(ctrl, "TDLS_TEARDOWN", 1, argc, argv);
2659 char *argv[])
2661 return wpa_cli_cmd(ctrl, "TDLS_LINK_STATUS", 1, argc, argv);
2666 char *argv[])
2668 return wpa_cli_cmd(ctrl, "WMM_AC_ADDTS", 3, argc, argv);
2673 char *argv[])
2675 return wpa_cli_cmd(ctrl, "WMM_AC_DELTS", 1, argc, argv);
2680 char *argv[])
2687 char *argv[])
2689 return wpa_cli_cmd(ctrl, "TDLS_CHAN_SWITCH", 2, argc, argv);
2694 char *argv[])
2696 return wpa_cli_cmd(ctrl, "TDLS_CANCEL_CHAN_SWITCH", 1, argc, argv);
2701 char *argv[])
2708 char *argv[])
2715 char *argv[])
2723 static int wpa_cli_cmd_autoscan(struct wpa_ctrl *ctrl, int argc, char *argv[])
2728 return wpa_cli_cmd(ctrl, "AUTOSCAN", 0, argc, argv);
2736 static int wpa_cli_cmd_wnm_sleep(struct wpa_ctrl *ctrl, int argc, char *argv[])
2738 return wpa_cli_cmd(ctrl, "WNM_SLEEP", 0, argc, argv);
2742 static int wpa_cli_cmd_wnm_bss_query(struct wpa_ctrl *ctrl, int argc, char *argv[])
2744 return wpa_cli_cmd(ctrl, "WNM_BSS_QUERY", 1, argc, argv);
2750 static int wpa_cli_cmd_raw(struct wpa_ctrl *ctrl, int argc, char *argv[])
2754 return wpa_cli_cmd(ctrl, argv[0], 0, argc - 1, &argv[1]);
2759 static int wpa_cli_cmd_driver(struct wpa_ctrl *ctrl, int argc, char *argv[])
2761 return wpa_cli_cmd(ctrl, "DRIVER", 1, argc, argv);
2766 static int wpa_cli_cmd_vendor(struct wpa_ctrl *ctrl, int argc, char *argv[])
2768 return wpa_cli_cmd(ctrl, "VENDOR", 1, argc, argv);
2772 argv[])
2778 static int wpa_cli_cmd_radio_work(struct wpa_ctrl *ctrl, int argc, char *argv[])
2780 return wpa_cli_cmd(ctrl, "RADIO_WORK", 1, argc, argv);
2785 char *argv[])
2787 return wpa_cli_cmd(ctrl, "NEIGHBOR_REP_REQUEST", 0, argc, argv);
2791 static int wpa_cli_cmd_erp_flush(struct wpa_ctrl *ctrl, int argc, char *argv[])
2798 char *argv[])
2800 return wpa_cli_cmd(ctrl, "MAC_RAND_SCAN", 1, argc, argv);
2811 int (*handler)(struct wpa_ctrl *ctrl, int argc, char *argv[]);
3501 static int wpa_request(struct wpa_ctrl *ctrl, int argc, char *argv[])
3507 if (argc > 1 && os_strncasecmp(argv[0], "IFNAME=", 7) == 0) {
3508 ifname_prefix = argv[0] + 7;
3509 argv = &argv[1];
3520 if (os_strncasecmp(cmd->cmd, argv[0], os_strlen(argv[0])) == 0)
3523 if (os_strcasecmp(cmd->cmd, argv[0]) == 0) {
3534 printf("Ambiguous command '%s'; possible commands:", argv[0]);
3537 if (os_strncasecmp(cmd->cmd, argv[0],
3538 os_strlen(argv[0])) == 0) {
3546 printf("Unknown command '%s'\n", argv[0]);
3549 ret = match->handler(ctrl, argc - 1, &argv[1]);
3846 static int tokenize_cmd(char *cmd, char *argv[])
3857 argv[argc] = pos;
3905 char *argv[max_args];
3907 argc = tokenize_cmd(cmd, argv);
3909 wpa_request(ctrl_conn, argc, argv);
4229 int main(int argc, char *argv[])
4240 c = getopt(argc, argv, "a:Bg:G:hi:p:P:v");
4352 &argv[optind]);
4363 int main(int argc, char *argv[])