Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching defs:argv

460 		     char *argv[])
474 res = os_snprintf(pos, end - pos, " %s", argv[i]);
490 int argc, char *argv[])
499 if (write_cmd(buf, sizeof(buf), cmd, argc, argv) < 0)
505 static int wpa_cli_cmd_ifname(struct wpa_ctrl *ctrl, int argc, char *argv[])
511 static int wpa_cli_cmd_status(struct wpa_ctrl *ctrl, int argc, char *argv[])
513 if (argc > 0 && os_strcmp(argv[0], "verbose") == 0)
515 if (argc > 0 && os_strcmp(argv[0], "wps") == 0)
521 static int wpa_cli_cmd_ping(struct wpa_ctrl *ctrl, int argc, char *argv[])
527 static int wpa_cli_cmd_relog(struct wpa_ctrl *ctrl, int argc, char *argv[])
533 static int wpa_cli_cmd_note(struct wpa_ctrl *ctrl, int argc, char *argv[])
535 return wpa_cli_cmd(ctrl, "NOTE", 1, argc, argv);
539 static int wpa_cli_cmd_mib(struct wpa_ctrl *ctrl, int argc, char *argv[])
545 static int wpa_cli_cmd_pmksa(struct wpa_ctrl *ctrl, int argc, char *argv[])
551 static int wpa_cli_cmd_help(struct wpa_ctrl *ctrl, int argc, char *argv[])
553 print_help(argc > 0 ? argv[0] : NULL);
573 static int wpa_cli_cmd_license(struct wpa_ctrl *ctrl, int argc, char *argv[])
580 static int wpa_cli_cmd_quit(struct wpa_ctrl *ctrl, int argc, char *argv[])
609 static int wpa_cli_cmd_set(struct wpa_ctrl *ctrl, int argc, char *argv[])
626 res = os_snprintf(cmd, sizeof(cmd), "SET %s ", argv[0]);
629 argv[0], argv[1]);
638 static int wpa_cli_cmd_get(struct wpa_ctrl *ctrl, int argc, char *argv[])
640 return wpa_cli_cmd(ctrl, "GET", 1, argc, argv);
644 static int wpa_cli_cmd_logoff(struct wpa_ctrl *ctrl, int argc, char *argv[])
650 static int wpa_cli_cmd_logon(struct wpa_ctrl *ctrl, int argc, char *argv[])
657 char *argv[])
664 char *argv[])
666 return wpa_cli_cmd(ctrl, "PREAUTH", 1, argc, argv);
670 static int wpa_cli_cmd_ap_scan(struct wpa_ctrl *ctrl, int argc, char *argv[])
672 return wpa_cli_cmd(ctrl, "AP_SCAN", 1, argc, argv);
677 char *argv[])
679 return wpa_cli_cmd(ctrl, "SCAN_INTERVAL", 1, argc, argv);
684 char *argv[])
686 return wpa_cli_cmd(ctrl, "BSS_EXPIRE_AGE", 1, argc, argv);
691 char *argv[])
693 argv);
697 static int wpa_cli_cmd_bss_flush(struct wpa_ctrl *ctrl, int argc, char *argv[])
705 res = os_snprintf(cmd, sizeof(cmd), "BSS_FLUSH %s", argv[0]);
715 char *argv[])
717 return wpa_cli_cmd(ctrl, "STKSTART", 1, argc, argv);
721 static int wpa_cli_cmd_ft_ds(struct wpa_ctrl *ctrl, int argc, char *argv[])
723 return wpa_cli_cmd(ctrl, "FT_DS", 1, argc, argv);
727 static int wpa_cli_cmd_wps_pbc(struct wpa_ctrl *ctrl, int argc, char *argv[])
729 return wpa_cli_cmd(ctrl, "WPS_PBC", 0, argc, argv);
733 static int wpa_cli_cmd_wps_pin(struct wpa_ctrl *ctrl, int argc, char *argv[])
743 return wpa_cli_cmd(ctrl, "WPS_PIN", 1, argc, argv);
748 char *argv[])
750 return wpa_cli_cmd(ctrl, "WPS_CHECK_PIN", 1, argc, argv);
755 char *argv[])
763 static int wpa_cli_cmd_wps_nfc(struct wpa_ctrl *ctrl, int argc, char *argv[])
765 return wpa_cli_cmd(ctrl, "WPS_NFC", 0, argc, argv);
770 char *argv[])
772 return wpa_cli_cmd(ctrl, "WPS_NFC_CONFIG_TOKEN", 1, argc, argv);
777 char *argv[])
779 return wpa_cli_cmd(ctrl, "WPS_NFC_TOKEN", 1, argc, argv);
784 char *argv[])
796 buflen = 18 + os_strlen(argv[0]);
800 os_snprintf(buf, buflen, "WPS_NFC_TAG_READ %s", argv[0]);
810 char *argv[])
812 return wpa_cli_cmd(ctrl, "NFC_GET_HANDOVER_REQ", 2, argc, argv);
817 char *argv[])
819 return wpa_cli_cmd(ctrl, "NFC_GET_HANDOVER_SEL", 2, argc, argv);
824 char *argv[])
836 buflen = 21 + os_strlen(argv[0]);
840 os_snprintf(buf, buflen, "NFC_RX_HANDOVER_REQ %s", argv[0]);
850 char *argv[])
862 buflen = 21 + os_strlen(argv[0]);
866 os_snprintf(buf, buflen, "NFC_RX_HANDOVER_SEL %s", argv[0]);
876 char *argv[])
878 return wpa_cli_cmd(ctrl, "NFC_REPORT_HANDOVER", 4, argc, argv);
884 static int wpa_cli_cmd_wps_reg(struct wpa_ctrl *ctrl, int argc, char *argv[])
891 argv[0], argv[1]);
899 if (argv[2][i] == '\0')
901 os_snprintf(&ssid_hex[i * 2], 3, "%02x", argv[2][i]);
907 if (argv[5][i] == '\0')
910 argv[5][i]);
916 argv[0], argv[1], ssid_hex, argv[3], argv[4],
942 char *argv[])
944 return wpa_cli_cmd(ctrl, "WPS_AP_PIN", 1, argc, argv);
949 char *argv[])
951 return wpa_cli_cmd(ctrl, "WPS_ER_START", 0, argc, argv);
956 char *argv[])
964 char *argv[])
975 return wpa_cli_cmd(ctrl, "WPS_ER_PIN", 2, argc, argv);
980 char *argv[])
982 return wpa_cli_cmd(ctrl, "WPS_ER_PBC", 1, argc, argv);
987 char *argv[])
996 return wpa_cli_cmd(ctrl, "WPS_ER_LEARN", 2, argc, argv);
1001 char *argv[])
1011 return wpa_cli_cmd(ctrl, "WPS_ER_SET_CONFIG", 2, argc, argv);
1016 char *argv[])
1028 if (argv[2][i] == '\0')
1030 os_snprintf(&ssid_hex[i * 2], 3, "%02x", argv[2][i]);
1036 if (argv[5][i] == '\0')
1039 argv[5][i]);
1045 argv[0], argv[1], ssid_hex, argv[3], argv[4],
1068 char *argv[])
1078 return wpa_cli_cmd(ctrl, "WPS_ER_NFC_CONFIG_TOKEN", 2, argc, argv);
1083 static int wpa_cli_cmd_ibss_rsn(struct wpa_ctrl *ctrl, int argc, char *argv[])
1085 return wpa_cli_cmd(ctrl, "IBSS_RSN", 1, argc, argv);
1089 static int wpa_cli_cmd_level(struct wpa_ctrl *ctrl, int argc, char *argv[])
1091 return wpa_cli_cmd(ctrl, "LEVEL", 1, argc, argv);
1095 static int wpa_cli_cmd_identity(struct wpa_ctrl *ctrl, int argc, char *argv[])
1109 argv[0], argv[1]);
1116 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1128 static int wpa_cli_cmd_password(struct wpa_ctrl *ctrl, int argc, char *argv[])
1142 argv[0], argv[1]);
1149 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1162 char *argv[])
1176 argv[0], argv[1]);
1183 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1195 static int wpa_cli_cmd_pin(struct wpa_ctrl *ctrl, int argc, char *argv[])
1209 argv[0], argv[1]);
1216 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1227 static int wpa_cli_cmd_otp(struct wpa_ctrl *ctrl, int argc, char *argv[])
1241 argv[0], argv[1]);
1248 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1261 char *argv[])
1275 argv[0], argv[1]);
1282 ret = os_snprintf(pos, end - pos, " %s", argv[i]);
1294 static int wpa_cli_cmd_bssid(struct wpa_ctrl *ctrl, int argc, char *argv[])
1302 return wpa_cli_cmd(ctrl, "BSSID", 2, argc, argv);
1306 static int wpa_cli_cmd_blacklist(struct wpa_ctrl *ctrl, int argc, char *argv[])
1308 return wpa_cli_cmd(ctrl, "BLACKLIST", 0, argc, argv);
1312 static int wpa_cli_cmd_log_level(struct wpa_ctrl *ctrl, int argc, char *argv[])
1314 return wpa_cli_cmd(ctrl, "LOG_LEVEL", 0, argc, argv);
1319 char *argv[])
1326 char *argv[])
1328 return wpa_cli_cmd(ctrl, "SELECT_NETWORK", 1, argc, argv);
1333 char *argv[])
1335 return wpa_cli_cmd(ctrl, "ENABLE_NETWORK", 1, argc, argv);
1340 char *argv[])
1342 return wpa_cli_cmd(ctrl, "DISABLE_NETWORK", 1, argc, argv);
1347 char *argv[])
1354 char *argv[])
1356 return wpa_cli_cmd(ctrl, "REMOVE_NETWORK", 1, argc, argv);
1382 char *argv[])
1395 return wpa_cli_cmd(ctrl, "SET_NETWORK", 3, argc, argv);
1400 char *argv[])
1413 return wpa_cli_cmd(ctrl, "GET_NETWORK", 2, argc, argv);
1418 char *argv[])
1424 argv[])
1431 char *argv[])
1433 return wpa_cli_cmd(ctrl, "REMOVE_CRED", 1, argc, argv);
1437 static int wpa_cli_cmd_set_cred(struct wpa_ctrl *ctrl, int argc, char *argv[])
1445 return wpa_cli_cmd(ctrl, "SET_CRED", 3, argc, argv);
1450 char *argv[])
1457 char *argv[])
1464 char *argv[])
1470 static int wpa_cli_cmd_scan(struct wpa_ctrl *ctrl, int argc, char *argv[])
1472 return wpa_cli_cmd(ctrl, "SCAN", 0, argc, argv);
1477 char *argv[])
1483 static int wpa_cli_cmd_bss(struct wpa_ctrl *ctrl, int argc, char *argv[])
1485 return wpa_cli_cmd(ctrl, "BSS", 1, argc, argv);
1505 char *argv[])
1513 if ((argc == 2) && os_strcmp(argv[1], "strict") != 0) {
1519 return wpa_cli_cmd(ctrl, "GET_CAPABILITY", 1, argc, argv);
1530 static int wpa_cli_cmd_interface(struct wpa_ctrl *ctrl, int argc, char *argv[])
1539 ctrl_ifname = os_strdup(argv[0]);
1552 char *argv[])
1559 char *argv[])
1566 char *argv[])
1585 argv[0],
1586 argc > 1 ? argv[1] : "", argc > 2 ? argv[2] : "",
1587 argc > 3 ? argv[3] : "", argc > 4 ? argv[4] : "",
1588 argc > 5 ? argv[5] : "");
1597 char *argv[])
1599 return wpa_cli_cmd(ctrl, "INTERFACE_REMOVE", 1, argc, argv);
1604 char *argv[])
1611 static int wpa_cli_cmd_sta(struct wpa_ctrl *ctrl, int argc, char *argv[])
1613 return wpa_cli_cmd(ctrl, "STA", 1, argc, argv);
1653 static int wpa_cli_cmd_all_sta(struct wpa_ctrl *ctrl, int argc, char *argv[])
1668 char *argv[])
1670 return wpa_cli_cmd(ctrl, "DEAUTHENTICATE", 1, argc, argv);
1675 char *argv[])
1677 return wpa_cli_cmd(ctrl, "DISASSOCIATE", 1, argc, argv);
1682 static int wpa_cli_cmd_suspend(struct wpa_ctrl *ctrl, int argc, char *argv[])
1688 static int wpa_cli_cmd_resume(struct wpa_ctrl *ctrl, int argc, char *argv[])
1694 static int wpa_cli_cmd_drop_sa(struct wpa_ctrl *ctrl, int argc, char *argv[])
1700 static int wpa_cli_cmd_roam(struct wpa_ctrl *ctrl, int argc, char *argv[])
1702 return wpa_cli_cmd(ctrl, "ROAM", 1, argc, argv);
1708 static int wpa_cli_cmd_p2p_find(struct wpa_ctrl *ctrl, int argc, char *argv[])
1710 return wpa_cli_cmd(ctrl, "P2P_FIND", 0, argc, argv);
1744 char *argv[])
1751 char *argv[])
1753 return wpa_cli_cmd(ctrl, "P2P_CONNECT", 2, argc, argv);
1773 char *argv[])
1775 return wpa_cli_cmd(ctrl, "P2P_LISTEN", 0, argc, argv);
1780 char *argv[])
1782 return wpa_cli_cmd(ctrl, "P2P_GROUP_REMOVE", 1, argc, argv);
1802 char *argv[])
1804 return wpa_cli_cmd(ctrl, "P2P_GROUP_ADD", 0, argc, argv);
1809 char *argv[])
1818 return wpa_cli_cmd(ctrl, "P2P_PROV_DISC", 2, argc, argv);
1823 char *argv[])
1830 char *argv[])
1842 if (write_cmd(cmd, sizeof(cmd), "P2P_SERV_DISC_REQ", argc, argv) < 0)
1849 int argc, char *argv[])
1851 return wpa_cli_cmd(ctrl, "P2P_SERV_DISC_CANCEL_REQ", 1, argc, argv);
1856 char *argv[])
1868 argv[0], argv[1], argv[2], argv[3]);
1877 char *argv[])
1884 int argc, char *argv[])
1886 return wpa_cli_cmd(ctrl, "P2P_SERV_DISC_EXTERNAL", 1, argc, argv);
1891 char *argv[])
1898 char *argv[])
1912 argv[0], argv[1], argv[2], argv[3]);
1916 argv[0], argv[1], argv[2]);
1925 char *argv[])
1939 argv[0], argv[1], argv[2]);
1943 argv[0], argv[1]);
1952 int argc, char *argv[])
1954 return wpa_cli_cmd(ctrl, "P2P_REJECT", 1, argc, argv);
1959 int argc, char *argv[])
1961 return wpa_cli_cmd(ctrl, "P2P_INVITE", 1, argc, argv);
1965 static int wpa_cli_cmd_p2p_peer(struct wpa_ctrl *ctrl, int argc, char *argv[])
1967 return wpa_cli_cmd(ctrl, "P2P_PEER", 1, argc, argv);
2022 static int wpa_cli_cmd_p2p_peers(struct wpa_ctrl *ctrl, int argc, char *argv[])
2027 discovered = argc > 0 && os_strcmp(argv[0], "discovered") == 0;
2041 static int wpa_cli_cmd_p2p_set(struct wpa_ctrl *ctrl, int argc, char *argv[])
2043 return wpa_cli_cmd(ctrl, "P2P_SET", 2, argc, argv);
2047 static int wpa_cli_cmd_p2p_flush(struct wpa_ctrl *ctrl, int argc, char *argv[])
2054 char *argv[])
2061 char *argv[])
2063 return wpa_cli_cmd(ctrl, "P2P_UNAUTHORIZE", 1, argc, argv);
2068 char *argv[])
2078 return wpa_cli_cmd(ctrl, "P2P_PRESENCE_REQ", 0, argc, argv);
2083 char *argv[])
2094 return wpa_cli_cmd(ctrl, "P2P_EXT_LISTEN", 0, argc, argv);
2102 char *argv[])
2114 argv[0], argc > 1 ? argv[1] : "");
2123 char *argv[])
2135 argv[0]);
2146 char *argv[])
2153 char *argv[])
2160 char *argv[])
2162 return wpa_cli_cmd(ctrl, "INTERWORKING_SELECT", 0, argc, argv);
2167 char *argv[])
2169 return wpa_cli_cmd(ctrl, "INTERWORKING_CONNECT", 1, argc, argv);
2173 static int wpa_cli_cmd_anqp_get(struct wpa_ctrl *ctrl, int argc, char *argv[])
2175 return wpa_cli_cmd(ctrl, "ANQP_GET", 2, argc, argv);
2180 char *argv[])
2182 return wpa_cli_cmd(ctrl, "GAS_REQUEST", 2, argc, argv);
2187 char *argv[])
2189 return wpa_cli_cmd(ctrl, "GAS_RESPONSE_GET", 2, argc, argv);
2197 char *argv[])
2199 return wpa_cli_cmd(ctrl, "HS20_ANQP_GET", 2, argc, argv);
2204 char *argv[])
2215 argc, argv) < 0)
2225 char *argv[])
2227 return wpa_cli_cmd(ctrl, "STA_AUTOCONNECT", 1, argc, argv);
2232 char *argv[])
2234 return wpa_cli_cmd(ctrl, "TDLS_DISCOVER", 1, argc, argv);
2239 char *argv[])
2241 return wpa_cli_cmd(ctrl, "TDLS_SETUP", 1, argc, argv);
2246 char *argv[])
2248 return wpa_cli_cmd(ctrl, "TDLS_TEARDOWN", 1, argc, argv);
2253 char *argv[])
2260 char *argv[])
2267 char *argv[])
2275 static int wpa_cli_cmd_autoscan(struct wpa_ctrl *ctrl, int argc, char *argv[])
2280 return wpa_cli_cmd(ctrl, "AUTOSCAN", 0, argc, argv);
2288 static int wpa_cli_cmd_wnm_sleep(struct wpa_ctrl *ctrl, int argc, char *argv[])
2290 return wpa_cli_cmd(ctrl, "WNM_SLEEP", 0, argc, argv);
2296 static int wpa_cli_cmd_raw(struct wpa_ctrl *ctrl, int argc, char *argv[])
2300 return wpa_cli_cmd(ctrl, argv[0], 0, argc - 1, &argv[1]);
2305 static int wpa_cli_cmd_driver(struct wpa_ctrl *ctrl, int argc, char *argv[])
2316 len = os_snprintf(cmd, sizeof(cmd), "DRIVER %s", argv[0]);
2318 len += os_snprintf(cmd + len, sizeof(cmd) - len, " %s", argv[i]);
2326 static int wpa_cli_cmd_flush(struct wpa_ctrl *ctrl, int argc, char *argv[])
2339 int (*handler)(struct wpa_ctrl *ctrl, int argc, char *argv[]);
2902 static int wpa_request(struct wpa_ctrl *ctrl, int argc, char *argv[])
2911 if (os_strncasecmp(cmd->cmd, argv[0], os_strlen(argv[0])) == 0)
2914 if (os_strcasecmp(cmd->cmd, argv[0]) == 0) {
2925 printf("Ambiguous command '%s'; possible commands:", argv[0]);
2928 if (os_strncasecmp(cmd->cmd, argv[0],
2929 os_strlen(argv[0])) == 0) {
2937 printf("Unknown command '%s'\n", argv[0]);
2941 if ( (argc >= 2) && (os_strncmp(argv[1], "interface=", 10) == 0)) {
2942 redirect_interface = os_strdup(argv[1]);
2943 ret = match->handler(ctrl, argc - 2, &argv[2]);
2947 ret = match->handler(ctrl, argc - 1, &argv[1]);
3225 static int tokenize_cmd(char *cmd, char *argv[])
3236 argv[argc] = pos;
3276 char *argv[max_args];
3278 argv);
3280 wpa_request(ctrl_conn, argc, argv);
3487 int main(int argc, char *argv[])
3498 c = getopt(argc, argv, "a:Bg:G:hi:p:P:v");
3591 &argv[optind]);
3602 int main(int argc, char *argv[])