diff --git a/wlantest/rx_mgmt.c b/wlantest/rx_mgmt.c index a2df0e9b2..c6ff718ac 100644 --- a/wlantest/rx_mgmt.c +++ b/wlantest/rx_mgmt.c @@ -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), diff --git a/wlantest/wlantest_cli.c b/wlantest/wlantest_cli.c index ae84102e5..ad5a48dea 100644 --- a/wlantest/wlantest_cli.c +++ b/wlantest/wlantest_cli.c @@ -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 } }; diff --git a/wlantest/wlantest_ctrl.h b/wlantest/wlantest_ctrl.h index 8ecbaa7cd..1af6838d0 100644 --- a/wlantest/wlantest_ctrl.h +++ b/wlantest/wlantest_ctrl.h @@ -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 };