Lines Matching refs:argv

213 static int cmd_ping(int s, int argc, char *argv[])  in cmd_ping()  argument
222 static int cmd_terminate(int s, int argc, char *argv[]) in cmd_terminate() argument
228 static int cmd_list_bss(int s, int argc, char *argv[]) in cmd_list_bss() argument
253 static int cmd_list_sta(int s, int argc, char *argv[]) in cmd_list_sta() argument
273 if (hwaddr_aton(argv[0], pos) < 0) { in cmd_list_sta()
274 printf("Invalid BSSID '%s'\n", argv[0]); in cmd_list_sta()
303 static int cmd_flush(int s, int argc, char *argv[]) in cmd_flush() argument
309 static int cmd_clear_sta_counters(int s, int argc, char *argv[]) in cmd_clear_sta_counters() argument
328 if (hwaddr_aton(argv[0], pos) < 0) { in cmd_clear_sta_counters()
329 printf("Invalid BSSID '%s'\n", argv[0]); in cmd_clear_sta_counters()
338 if (hwaddr_aton(argv[1], pos) < 0) { in cmd_clear_sta_counters()
339 printf("Invalid STA address '%s'\n", argv[1]); in cmd_clear_sta_counters()
373 static int cmd_clear_bss_counters(int s, int argc, char *argv[]) in cmd_clear_bss_counters() argument
391 if (hwaddr_aton(argv[0], pos) < 0) { in cmd_clear_bss_counters()
392 printf("Invalid BSSID '%s'\n", argv[0]); in cmd_clear_bss_counters()
413 static int cmd_clear_tdls_counters(int s, int argc, char *argv[]) in cmd_clear_tdls_counters() argument
432 if (hwaddr_aton(argv[0], pos) < 0) { in cmd_clear_tdls_counters()
433 printf("Invalid BSSID '%s'\n", argv[0]); in cmd_clear_tdls_counters()
442 if (hwaddr_aton(argv[1], pos) < 0) { in cmd_clear_tdls_counters()
443 printf("Invalid STA1 address '%s'\n", argv[1]); in cmd_clear_tdls_counters()
452 if (hwaddr_aton(argv[2], pos) < 0) { in cmd_clear_tdls_counters()
453 printf("Invalid STA2 address '%s'\n", argv[2]); in cmd_clear_tdls_counters()
542 static int cmd_get_sta_counter(int s, int argc, char *argv[]) in cmd_get_sta_counter() argument
561 if (os_strcasecmp(sta_counters[i].name, argv[0]) == 0) in cmd_get_sta_counter()
565 printf("Unknown STA counter '%s'\n", argv[0]); in cmd_get_sta_counter()
576 if (hwaddr_aton(argv[1], pos) < 0) { in cmd_get_sta_counter()
577 printf("Invalid BSSID '%s'\n", argv[1]); in cmd_get_sta_counter()
583 if (hwaddr_aton(argv[2], pos) < 0) { in cmd_get_sta_counter()
584 printf("Invalid STA address '%s'\n", argv[2]); in cmd_get_sta_counter()
650 static int cmd_get_bss_counter(int s, int argc, char *argv[]) in cmd_get_bss_counter() argument
669 if (os_strcasecmp(bss_counters[i].name, argv[0]) == 0) in cmd_get_bss_counter()
673 printf("Unknown BSS counter '%s'\n", argv[0]); in cmd_get_bss_counter()
684 if (hwaddr_aton(argv[1], pos) < 0) { in cmd_get_bss_counter()
685 printf("Invalid BSSID '%s'\n", argv[1]); in cmd_get_bss_counter()
730 static int cmd_relog(int s, int argc, char *argv[]) in cmd_relog() argument
755 static int cmd_get_tdls_counter(int s, int argc, char *argv[]) in cmd_get_tdls_counter() argument
774 if (os_strcasecmp(tdls_counters[i].name, argv[0]) == 0) in cmd_get_tdls_counter()
778 printf("Unknown TDLS counter '%s'\n", argv[0]); in cmd_get_tdls_counter()
789 if (hwaddr_aton(argv[1], pos) < 0) { in cmd_get_tdls_counter()
790 printf("Invalid BSSID '%s'\n", argv[1]); in cmd_get_tdls_counter()
796 if (hwaddr_aton(argv[2], pos) < 0) { in cmd_get_tdls_counter()
797 printf("Invalid STA1 address '%s'\n", argv[2]); in cmd_get_tdls_counter()
803 if (hwaddr_aton(argv[3], pos) < 0) { in cmd_get_tdls_counter()
804 printf("Invalid STA2 address '%s'\n", argv[3]); in cmd_get_tdls_counter()
871 static int cmd_inject(int s, int argc, char *argv[]) in cmd_inject() argument
892 if (os_strcasecmp(inject_frames[i].name, argv[0]) == 0) in cmd_inject()
896 printf("Unknown inject frame '%s'\n", argv[0]); in cmd_inject()
907 if (os_strcasecmp(argv[1], "normal") == 0) in cmd_inject()
909 else if (os_strcasecmp(argv[1], "protected") == 0) in cmd_inject()
911 else if (os_strcasecmp(argv[1], "unprotected") == 0) in cmd_inject()
913 else if (os_strcasecmp(argv[1], "incorrect") == 0) in cmd_inject()
916 printf("Unknown protection type '%s'\n", argv[1]); in cmd_inject()
923 if (os_strcasecmp(argv[2], "ap") == 0) { in cmd_inject()
926 } else if (os_strcasecmp(argv[2], "sta") == 0) { in cmd_inject()
930 printf("Unknown sender '%s'\n", argv[2]); in cmd_inject()
936 if (hwaddr_aton(argv[3], pos) < 0) { in cmd_inject()
937 printf("Invalid BSSID '%s'\n", argv[3]); in cmd_inject()
943 if (hwaddr_aton(argv[4], pos) < 0) { in cmd_inject()
944 printf("Invalid STA '%s'\n", argv[4]); in cmd_inject()
1054 static int cmd_send(int s, int argc, char *argv[]) in cmd_send() argument
1075 if (os_strcasecmp(argv[0], "normal") == 0) in cmd_send()
1077 else if (os_strcasecmp(argv[0], "protected") == 0) in cmd_send()
1079 else if (os_strcasecmp(argv[0], "unprotected") == 0) in cmd_send()
1081 else if (os_strcasecmp(argv[0], "incorrect") == 0) in cmd_send()
1084 printf("Unknown protection type '%s'\n", argv[1]); in cmd_send()
1097 pos = add_hex(pos, end, argv[arg]); in cmd_send()
1140 static int cmd_version(int s, int argc, char *argv[]) in cmd_version() argument
1166 static int cmd_add_passphrase(int s, int argc, char *argv[]) in cmd_add_passphrase() argument
1178 len = os_strlen(argv[0]); in cmd_add_passphrase()
1180 printf("Invalid passphrase '%s'\n", argv[0]); in cmd_add_passphrase()
1188 argv[0]); in cmd_add_passphrase()
1191 if (hwaddr_aton(argv[1], pos) < 0) { in cmd_add_passphrase()
1192 printf("Invalid BSSID '%s'\n", argv[3]); in cmd_add_passphrase()
1205 static int cmd_add_wepkey(int s, int argc, char *argv[]) in cmd_add_wepkey() argument
1220 pos = attr_add_str(pos, end, WLANTEST_ATTR_WEPKEY, argv[0]); in cmd_add_wepkey()
1244 static int cmd_info_sta(int s, int argc, char *argv[]) in cmd_info_sta() argument
1264 if (os_strcasecmp(sta_infos[i].name, argv[0]) == 0) in cmd_info_sta()
1268 printf("Unknown STA info '%s'\n", argv[0]); in cmd_info_sta()
1279 if (hwaddr_aton(argv[1], pos) < 0) { in cmd_info_sta()
1280 printf("Invalid BSSID '%s'\n", argv[1]); in cmd_info_sta()
1286 if (hwaddr_aton(argv[2], pos) < 0) { in cmd_info_sta()
1287 printf("Invalid STA address '%s'\n", argv[2]); in cmd_info_sta()
1357 static int cmd_info_bss(int s, int argc, char *argv[]) in cmd_info_bss() argument
1377 if (os_strcasecmp(bss_infos[i].name, argv[0]) == 0) in cmd_info_bss()
1381 printf("Unknown BSS info '%s'\n", argv[0]); in cmd_info_bss()
1392 if (hwaddr_aton(argv[1], pos) < 0) { in cmd_info_bss()
1393 printf("Invalid BSSID '%s'\n", argv[1]); in cmd_info_bss()
1442 static int cmd_get_tx_tid(int s, int argc, char *argv[]) in cmd_get_tx_tid() argument
1461 if (hwaddr_aton(argv[0], pos) < 0) { in cmd_get_tx_tid()
1462 printf("Invalid BSSID '%s'\n", argv[0]); in cmd_get_tx_tid()
1468 if (hwaddr_aton(argv[1], pos) < 0) { in cmd_get_tx_tid()
1469 printf("Invalid STA address '%s'\n", argv[1]); in cmd_get_tx_tid()
1474 pos = attr_add_be32(pos, end, WLANTEST_ATTR_TID, atoi(argv[2])); in cmd_get_tx_tid()
1488 static int cmd_get_rx_tid(int s, int argc, char *argv[]) in cmd_get_rx_tid() argument
1507 if (hwaddr_aton(argv[0], pos) < 0) { in cmd_get_rx_tid()
1508 printf("Invalid BSSID '%s'\n", argv[0]); in cmd_get_rx_tid()
1514 if (hwaddr_aton(argv[1], pos) < 0) { in cmd_get_rx_tid()
1515 printf("Invalid STA address '%s'\n", argv[1]); in cmd_get_rx_tid()
1520 pos = attr_add_be32(pos, end, WLANTEST_ATTR_TID, atoi(argv[2])); in cmd_get_rx_tid()
1555 static int wlantest_cli_cmd_help(int s, int argc, char *argv[]) in wlantest_cli_cmd_help() argument
1557 print_help(stdout, argc > 0 ? argv[0] : NULL); in wlantest_cli_cmd_help()
1579 int (*handler)(int s, int argc, char *argv[]);
1673 static int ctrl_command(int s, int argc, char *argv[]) in ctrl_command() argument
1680 if (os_strncasecmp(cmd->cmd, argv[0], os_strlen(argv[0])) == 0) in ctrl_command()
1683 if (os_strcasecmp(cmd->cmd, argv[0]) == 0) { in ctrl_command()
1693 printf("Ambiguous command '%s'; possible commands:", argv[0]); in ctrl_command()
1695 if (os_strncasecmp(cmd->cmd, argv[0], in ctrl_command()
1696 os_strlen(argv[0])) == 0) { in ctrl_command()
1703 printf("Unknown command '%s'\n", argv[0]); in ctrl_command()
1706 ret = match->handler(s, argc - 1, &argv[1]); in ctrl_command()
1721 char *argv[max_args]; in wlantest_cli_edit_cmd_cb() local
1723 argc = tokenize_cmd(cmd, argv); in wlantest_cli_edit_cmd_cb()
1725 int ret = ctrl_command(cli->s, argc, argv); in wlantest_cli_edit_cmd_cb()
1838 int main(int argc, char *argv[]) in main() argument
1864 ret = ctrl_command(s, argc - 1, &argv[1]); in main()