]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
wlantest: Add a BSS probe_response counter
authorJouni Malinen <j@w1.fi>
Wed, 25 Dec 2013 16:37:33 +0000 (18:37 +0200)
committerJouni Malinen <j@w1.fi>
Thu, 26 Dec 2013 11:37:06 +0000 (13:37 +0200)
This can be used to verify whether an AP replies to a Probe Request
frame.

Signed-hostap: Jouni Malinen <j@w1.fi>

wlantest/rx_mgmt.c
wlantest/wlantest_cli.c
wlantest/wlantest_ctrl.h

index a2df0e9b24d47154a3d2d39d31d683ea951aac3b..c6ff718ac2fd68b73d35e58d63de523d4f222819 100644 (file)
@@ -86,6 +86,7 @@ static void rx_mgmt_probe_resp(struct wlantest *wt, const u8 *data, size_t len)
        if (bss == NULL)
                return;
 
+       bss->counters[WLANTEST_BSS_COUNTER_PROBE_RESPONSE]++;
        bss->capab_info = le_to_host16(mgmt->u.probe_resp.capab_info);
        if (ieee802_11_parse_elems(mgmt->u.probe_resp.variable,
                                   len - (mgmt->u.probe_resp.variable - data),
index ae84102e5cfc672847ac51144585d27ce868726d..ad5a48deaaf87d51df5d12bfa226784ee3db4033 100644 (file)
@@ -657,6 +657,7 @@ static const struct bss_counters bss_counters[] = {
        { "missing_bip_mmie", WLANTEST_BSS_COUNTER_MISSING_BIP_MMIE },
        { "bip_deauth", WLANTEST_BSS_COUNTER_BIP_DEAUTH },
        { "bip_disassoc", WLANTEST_BSS_COUNTER_BIP_DISASSOC },
+       { "probe_response", WLANTEST_BSS_COUNTER_PROBE_RESPONSE },
        { NULL, 0 }
 };
 
index 8ecbaa7cd00c3cce92cdc2b4bd211789eb037ad5..1af6838d07e6ed1892ed2544199d8e18e836cbce 100644 (file)
@@ -67,6 +67,7 @@ enum wlantest_bss_counter {
        WLANTEST_BSS_COUNTER_MISSING_BIP_MMIE,
        WLANTEST_BSS_COUNTER_BIP_DEAUTH,
        WLANTEST_BSS_COUNTER_BIP_DISASSOC,
+       WLANTEST_BSS_COUNTER_PROBE_RESPONSE,
        NUM_WLANTEST_BSS_COUNTER
 };