path: root/wlantest/ctrl.c
Commit message (Collapse)AuthorAgeFilesLines
* Add Suite B 192-bit AKMJouni Malinen2015-01-261-1/+4
| | | | | | | WPA-EAP-SUITE-B-192 can now be used to select 192-bit level Suite B into use as the key management method. Signed-off-by: Jouni Malinen <j@w1.fi>
* wlantest: New mgmt_group_cipher values for BSS info and debug logJouni Malinen2015-01-241-0/+9
| | | | | | | This adds BIP-GMAC-128, BIP-GMAC-256, and BIP-CMAC-256 to info_bss command and debug log. Signed-off-by: Jouni Malinen <j@w1.fi>
* Suite B: Add AKM 00-0F-AC:11Jouni Malinen2014-11-161-0/+3
| | | | | | | | This adds definitions for the 128-bit level Suite B AKM 00-0F-AC:11. The functionality itself is not yet complete, i.e., this commit only includes parts to negotiate the new AKM. Signed-off-by: Jouni Malinen <j@w1.fi>
* wlantest: Add per-TID RX/TX countersJouni Malinen2013-12-241-0/+78
| | | | Signed-hostap: Jouni Malinen <j@w1.fi>
* wlantest: Add RELOG command to reopen log/capture filesJouni Malinen2013-11-171-1/+12
| | | | | | | This can be used similarly to the wpa_supplicant RELOG command to rotate log and capture files. Signed-hostap: Jouni Malinen <j@w1.fi>
* Remove the GPL notification from files contributed by Jouni MalinenJouni Malinen2012-02-111-8/+2
| | | | | | | Remove the GPL notification text from the files that were initially contributed by myself. Signed-hostap: Jouni Malinen <j@w1.fi>
* wlantest: Store last received GTK for each STAJouni Malinen2011-12-221-0/+12
| | | | | | | This allows info_sta command to be used to fetch the last received GTK separately for each STA. Signed-hostap: Jouni Malinen <j@w1.fi>
* wlantest: Allow injection of unprotected frames to unknown BSSJouni Malinen2011-08-281-3/+6
* wlantest: Add command for adding WEP keys during run timeJouni Malinen2011-01-281-1/+26
* wlantest: Maintain only a single entry for an active direct linkJouni Malinen2011-01-241-2/+1
| | | | | | | | | | | The TDLS link itself is bidirectional, but there is explicit initiator/responder roles. Remove the other direction of the link if it exists when processing TDLS Setup Confirm to make sure that the link counters are stored for the current TDLS entery. This is also changing the control interface search for TDLS counters to require initiator/responder addresses in the correct order instead of matching entries regardless of the role.
* wlantest: Add counters and AP/direct path validation for TDLSJouni Malinen2010-12-161-2/+119
| | | | | These can be used to write automated test scripts for verifying that TDLS STAs are using correct data path.
* wlantest: Add send command for injecting raw framesJouni Malinen2010-12-161-0/+84
| | | | | | This can be used by external programs (e.g., wlantest_cli) to inject raw frames (hex dump of the frame header and body). The data can be requested to be sent as-is or protected with the current key.
* wlantest: Use helper functions to parse BSS/STA parametersJouni Malinen2010-11-211-112/+67
* wlantest: Add functionality for fetching STA/BSS informationJouni Malinen2010-11-211-0/+272
* wlantest: Derive PMK to existing BSSes when a new passphrase is addedJouni Malinen2010-11-211-1/+9
* wlantest: Do not add new BSS/STA entries based on ctrl commandsJouni Malinen2010-11-191-9/+9
| | | | | | Introduce bss_find()/sta_find() as an alternative bss_get()/sta_get() command that do not allocate new BSS/STA entry if no existing entry is found.
* wlantest: Add add_passphrase commandJouni Malinen2010-11-191-0/+50
| | | | | This can be used to add a new known passphrase without having to restart wlantest.
* wlantest: Add command for fetching wlantest versionJouni Malinen2010-11-191-0/+34
* wlantest: Add support for injecting (Re)Association Request framesJouni Malinen2010-11-191-0/+99
* wlantest: Add support for injecting Deauth/Disassoc framesJouni Malinen2010-11-191-0/+56
* wlantest: Update SA Query trans id based on injected frameJouni Malinen2010-11-191-0/+3
| | | | | | This allows the SA Query transaction id matching code to be used to verify that a valid response is received for the injected request.
* wlantest: Add preliminary infrastructure for injecting framesJouni Malinen2010-11-181-0/+170
| | | | | | | This adds new commands for wlantest_cli to request wlantest to inject frames. This version can only send out Authentication frames and unprotected SA Query Request frames, but there is now place to add more frames and encryption with future commits.
* wlantest: Add BSS/STA statistics countersJouni Malinen2010-11-181-0/+185
| | | | | These counters can be cleared and queried from external programs to script various testing tasks.
* wlantest: Add flush command for dropping all BSS dataJouni Malinen2010-11-181-0/+11
* wlantest: Add list_bss and list_sta commandsJouni Malinen2010-11-181-3/+109
| | | | | These can be used to list the current BSS and STA information maintained in wlantest.
* wlantest: Add control interface and wlantest_cliJouni Malinen2010-11-131-0/+181
This can be used to manage wlantest operation during run time.