Lines Matching refs:ctrl

116 	printf("wpa_cli [-p<path to ctrl sockets>] [-i<ifname>] [-hvB] "
118 " [-P<pid file>] [-g<global ctrl>] [-G<ping interval>] "
201 static int _wpa_ctrl_command(struct wpa_ctrl *ctrl, char *cmd, int print)
212 ret = wpa_ctrl_request(ctrl, cmd, os_strlen(cmd), buf, &len,
229 static int wpa_ctrl_command(struct wpa_ctrl *ctrl, char *cmd)
231 return _wpa_ctrl_command(ctrl, cmd, 1);
235 static int wpa_cli_cmd_status(struct wpa_ctrl *ctrl, int argc, char *argv[])
238 return wpa_ctrl_command(ctrl, verbose ? "STATUS-VERBOSE" : "STATUS");
242 static int wpa_cli_cmd_ping(struct wpa_ctrl *ctrl, int argc, char *argv[])
244 return wpa_ctrl_command(ctrl, "PING");
248 static int wpa_cli_cmd_mib(struct wpa_ctrl *ctrl, int argc, char *argv[])
250 return wpa_ctrl_command(ctrl, "MIB");
254 static int wpa_cli_cmd_pmksa(struct wpa_ctrl *ctrl, int argc, char *argv[])
256 return wpa_ctrl_command(ctrl, "PMKSA");
260 static int wpa_cli_cmd_help(struct wpa_ctrl *ctrl, int argc, char *argv[])
267 static int wpa_cli_cmd_license(struct wpa_ctrl *ctrl, int argc, char *argv[])
274 static int wpa_cli_cmd_quit(struct wpa_ctrl *ctrl, int argc, char *argv[])
301 static int wpa_cli_cmd_set(struct wpa_ctrl *ctrl, int argc, char *argv[])
322 return wpa_ctrl_command(ctrl, cmd);
326 static int wpa_cli_cmd_logoff(struct wpa_ctrl *ctrl, int argc, char *argv[])
328 return wpa_ctrl_command(ctrl, "LOGOFF");
332 static int wpa_cli_cmd_logon(struct wpa_ctrl *ctrl, int argc, char *argv[])
334 return wpa_ctrl_command(ctrl, "LOGON");
338 static int wpa_cli_cmd_reassociate(struct wpa_ctrl *ctrl, int argc,
341 return wpa_ctrl_command(ctrl, "REASSOCIATE");
345 static int wpa_cli_cmd_preauthenticate(struct wpa_ctrl *ctrl, int argc,
362 return wpa_ctrl_command(ctrl, cmd);
366 static int wpa_cli_cmd_ap_scan(struct wpa_ctrl *ctrl, int argc, char *argv[])
381 return wpa_ctrl_command(ctrl, cmd);
385 static int wpa_cli_cmd_stkstart(struct wpa_ctrl *ctrl, int argc,
402 return wpa_ctrl_command(ctrl, cmd);
406 static int wpa_cli_cmd_ft_ds(struct wpa_ctrl *ctrl, int argc, char *argv[])
422 return wpa_ctrl_command(ctrl, cmd);
426 static int wpa_cli_cmd_wps_pbc(struct wpa_ctrl *ctrl, int argc, char *argv[])
433 return wpa_ctrl_command(ctrl, "WPS_PBC");
442 return wpa_ctrl_command(ctrl, cmd);
446 static int wpa_cli_cmd_wps_pin(struct wpa_ctrl *ctrl, int argc, char *argv[])
466 return wpa_ctrl_command(ctrl, cmd);
475 return wpa_ctrl_command(ctrl, cmd);
479 static int wpa_cli_cmd_wps_reg(struct wpa_ctrl *ctrl, int argc, char *argv[])
496 return wpa_ctrl_command(ctrl, cmd);
500 static int wpa_cli_cmd_level(struct wpa_ctrl *ctrl, int argc, char *argv[])
515 return wpa_ctrl_command(ctrl, cmd);
519 static int wpa_cli_cmd_identity(struct wpa_ctrl *ctrl, int argc, char *argv[])
548 return wpa_ctrl_command(ctrl, cmd);
552 static int wpa_cli_cmd_password(struct wpa_ctrl *ctrl, int argc, char *argv[])
581 return wpa_ctrl_command(ctrl, cmd);
585 static int wpa_cli_cmd_new_password(struct wpa_ctrl *ctrl, int argc,
615 return wpa_ctrl_command(ctrl, cmd);
619 static int wpa_cli_cmd_pin(struct wpa_ctrl *ctrl, int argc, char *argv[])
647 return wpa_ctrl_command(ctrl, cmd);
651 static int wpa_cli_cmd_otp(struct wpa_ctrl *ctrl, int argc, char *argv[])
680 return wpa_ctrl_command(ctrl, cmd);
684 static int wpa_cli_cmd_passphrase(struct wpa_ctrl *ctrl, int argc,
714 return wpa_ctrl_command(ctrl, cmd);
718 static int wpa_cli_cmd_bssid(struct wpa_ctrl *ctrl, int argc, char *argv[])
746 return wpa_ctrl_command(ctrl, cmd);
751 static int wpa_cli_cmd_blacklist(struct wpa_ctrl *ctrl, int argc, char *argv[])
773 return wpa_ctrl_command(ctrl, cmd);
777 static int wpa_cli_cmd_log_level(struct wpa_ctrl *ctrl, int argc, char *argv[])
799 return wpa_ctrl_command(ctrl, cmd);
804 static int wpa_cli_cmd_list_networks(struct wpa_ctrl *ctrl, int argc,
807 return wpa_ctrl_command(ctrl, "LIST_NETWORKS");
811 static int wpa_cli_cmd_select_network(struct wpa_ctrl *ctrl, int argc,
828 return wpa_ctrl_command(ctrl, cmd);
832 static int wpa_cli_cmd_enable_network(struct wpa_ctrl *ctrl, int argc,
849 return wpa_ctrl_command(ctrl, cmd);
853 static int wpa_cli_cmd_disable_network(struct wpa_ctrl *ctrl, int argc,
870 return wpa_ctrl_command(ctrl, cmd);
874 static int wpa_cli_cmd_add_network(struct wpa_ctrl *ctrl, int argc,
877 return wpa_ctrl_command(ctrl, "ADD_NETWORK");
881 static int wpa_cli_cmd_remove_network(struct wpa_ctrl *ctrl, int argc,
898 return wpa_ctrl_command(ctrl, cmd);
923 static int wpa_cli_cmd_set_network(struct wpa_ctrl *ctrl, int argc,
946 return wpa_ctrl_command(ctrl, cmd);
950 static int wpa_cli_cmd_get_network(struct wpa_ctrl *ctrl, int argc,
973 return wpa_ctrl_command(ctrl, cmd);
977 static int wpa_cli_cmd_disconnect(struct wpa_ctrl *ctrl, int argc,
980 return wpa_ctrl_command(ctrl, "DISCONNECT");
984 static int wpa_cli_cmd_reconnect(struct wpa_ctrl *ctrl, int argc,
987 return wpa_ctrl_command(ctrl, "RECONNECT");
991 static int wpa_cli_cmd_save_config(struct wpa_ctrl *ctrl, int argc,
994 return wpa_ctrl_command(ctrl, "SAVE_CONFIG");
998 static int wpa_cli_cmd_scan(struct wpa_ctrl *ctrl, int argc, char *argv[])
1000 return wpa_ctrl_command(ctrl, "SCAN");
1004 static int wpa_cli_cmd_scan_results(struct wpa_ctrl *ctrl, int argc,
1007 return wpa_ctrl_command(ctrl, "SCAN_RESULTS");
1011 static int wpa_cli_cmd_bss(struct wpa_ctrl *ctrl, int argc, char *argv[])
1027 return wpa_ctrl_command(ctrl, cmd);
1031 static int wpa_cli_cmd_get_capability(struct wpa_ctrl *ctrl, int argc,
1055 return wpa_ctrl_command(ctrl, cmd);
1059 static int wpa_cli_list_interfaces(struct wpa_ctrl *ctrl)
1062 return wpa_ctrl_command(ctrl, "INTERFACES");
1066 static int wpa_cli_cmd_interface(struct wpa_ctrl *ctrl, int argc, char *argv[])
1069 wpa_cli_list_interfaces(ctrl);
1093 static int wpa_cli_cmd_reconfigure(struct wpa_ctrl *ctrl, int argc,
1096 return wpa_ctrl_command(ctrl, "RECONFIGURE");
1100 static int wpa_cli_cmd_terminate(struct wpa_ctrl *ctrl, int argc,
1103 return wpa_ctrl_command(ctrl, "TERMINATE");
1107 static int wpa_cli_cmd_interface_add(struct wpa_ctrl *ctrl, int argc,
1134 return wpa_ctrl_command(ctrl, cmd);
1138 static int wpa_cli_cmd_interface_remove(struct wpa_ctrl *ctrl, int argc,
1154 return wpa_ctrl_command(ctrl, cmd);
1158 static int wpa_cli_cmd_interface_list(struct wpa_ctrl *ctrl, int argc,
1161 return wpa_ctrl_command(ctrl, "INTERFACE_LIST");
1165 static int wpa_cli_cmd_driver(struct wpa_ctrl *ctrl, int argc,
1181 return wpa_ctrl_command(ctrl, cmd);
1192 int (*handler)(struct wpa_ctrl *ctrl, int argc, char *argv[]);
1416 static int wpa_request(struct wpa_ctrl *ctrl, int argc, char *argv[])
1455 ctrl = monitor_conn;
1457 ret = match->handler(ctrl, argc - 1, &argv[1]);
1585 static void wpa_cli_recv_pending(struct wpa_ctrl *ctrl, int in_read,
1589 if (ctrl == NULL) {
1593 while (wpa_ctrl_pending(ctrl) > 0) {
1596 if (wpa_ctrl_recv(ctrl, buf, &len) == 0) {
1612 if (wpa_ctrl_pending(ctrl) < 0) {
1776 static void wpa_cli_action(struct wpa_ctrl *ctrl)
1788 fd = wpa_ctrl_get_fd(ctrl);
1802 wpa_cli_recv_pending(ctrl, 0, 1);
1806 if (wpa_ctrl_request(ctrl, "PING", 4, buf, &len,
1893 struct wpa_ctrl *ctrl;
1896 ctrl = wpa_ctrl_open(NULL);
1897 if (ctrl == NULL)
1901 ret = wpa_ctrl_request(ctrl, "INTERFACES", 10, buf, &len, NULL);
1909 wpa_ctrl_close(ctrl);