]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
wpa_cli: Add completion for ssid config commands
authorMikael Kanstrup <mikael.kanstrup@sonymobile.com>
Wed, 12 Oct 2016 12:19:01 +0000 (14:19 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 16 Oct 2016 09:29:39 +0000 (12:29 +0300)
Add network id command completion support for identity, password,
new_password, pin, otp, passphrase, sim and bssid commands.

Signed-off-by: Mikael Kanstrup <mikael.kanstrup@sonymobile.com>
wpa_supplicant/wpa_cli.c

index ec6e5f4878b31cb8d16cb7c53806766439871b79..438c8fa9d98d2d61302f2ee5827560b99e60eb13 100644 (file)
@@ -2875,30 +2875,30 @@ static const struct wpa_cli_cmd wpa_cli_commands[] = {
        { "preauthenticate", wpa_cli_cmd_preauthenticate, wpa_cli_complete_bss,
          cli_cmd_flag_none,
          "<BSSID> = force preauthentication" },
-       { "identity", wpa_cli_cmd_identity, NULL,
+       { "identity", wpa_cli_cmd_identity, wpa_cli_complete_network_id,
          cli_cmd_flag_none,
          "<network id> <identity> = configure identity for an SSID" },
-       { "password", wpa_cli_cmd_password, NULL,
+       { "password", wpa_cli_cmd_password, wpa_cli_complete_network_id,
          cli_cmd_flag_sensitive,
          "<network id> <password> = configure password for an SSID" },
-       { "new_password", wpa_cli_cmd_new_password, NULL,
-         cli_cmd_flag_sensitive,
+       { "new_password", wpa_cli_cmd_new_password,
+         wpa_cli_complete_network_id, cli_cmd_flag_sensitive,
          "<network id> <password> = change password for an SSID" },
-       { "pin", wpa_cli_cmd_pin, NULL,
+       { "pin", wpa_cli_cmd_pin, wpa_cli_complete_network_id,
          cli_cmd_flag_sensitive,
          "<network id> <pin> = configure pin for an SSID" },
-       { "otp", wpa_cli_cmd_otp, NULL,
+       { "otp", wpa_cli_cmd_otp, wpa_cli_complete_network_id,
          cli_cmd_flag_sensitive,
          "<network id> <password> = configure one-time-password for an SSID"
        },
-       { "passphrase", wpa_cli_cmd_passphrase, NULL,
+       { "passphrase", wpa_cli_cmd_passphrase, wpa_cli_complete_network_id,
          cli_cmd_flag_sensitive,
          "<network id> <passphrase> = configure private key passphrase\n"
          "  for an SSID" },
-       { "sim", wpa_cli_cmd_sim, NULL,
+       { "sim", wpa_cli_cmd_sim, wpa_cli_complete_network_id,
          cli_cmd_flag_sensitive,
          "<network id> <pin> = report SIM operation result" },
-       { "bssid", wpa_cli_cmd_bssid, NULL,
+       { "bssid", wpa_cli_cmd_bssid, wpa_cli_complete_network_id,
          cli_cmd_flag_none,
          "<network id> <BSSID> = set preferred BSSID for an SSID" },
        { "blacklist", wpa_cli_cmd_blacklist, wpa_cli_complete_bss,