]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
wlantest: Count TDLS Teardown messages
authorJouni Malinen <jouni.malinen@atheros.com>
Mon, 24 Jan 2011 15:00:28 +0000 (17:00 +0200)
committerJouni Malinen <j@w1.fi>
Mon, 24 Jan 2011 15:00:28 +0000 (17:00 +0200)
wlantest/rx_tdls.c
wlantest/wlantest_cli.c
wlantest/wlantest_ctrl.h

index af41634251b5e81a0df45e8293f4227daea51fde..90f6a13d7e37d5c7e4194e6a3a4ee3822578ca41 100644 (file)
@@ -475,6 +475,7 @@ static void rx_data_tdls_teardown(struct wlantest *wt, const u8 *bssid,
        tdls = get_tdls(wt, elems.link_id, 1, bssid);
        if (tdls) {
                tdls->link_up = 0;
+               tdls->counters[WLANTEST_TDLS_COUNTER_TEARDOWN]++;
                tdls_verify_mic_teardown(tdls, 4, data, &elems);
        }
 }
index 05e0121e00531dbe8d49e2c57c7671e60ea94553..319467760edfed34d12bedbe77b355adaa3275d0 100644 (file)
@@ -757,6 +757,7 @@ static const struct tdls_counters tdls_counters[] = {
        { "setup_resp_fail", WLANTEST_TDLS_COUNTER_SETUP_RESP_FAIL },
        { "setup_conf_ok", WLANTEST_TDLS_COUNTER_SETUP_CONF_OK },
        { "setup_conf_fail", WLANTEST_TDLS_COUNTER_SETUP_CONF_FAIL },
+       { "teardown", WLANTEST_TDLS_COUNTER_TEARDOWN },
        { NULL, 0 }
 };
 
index 9bcee2b435ffc22d673ebeb29839a3861348f6d0..a91b6cd7990dfbba22a04ea02e8205a12f6d50d5 100644 (file)
@@ -119,6 +119,7 @@ enum wlantest_tdls_counter {
        WLANTEST_TDLS_COUNTER_SETUP_RESP_FAIL,
        WLANTEST_TDLS_COUNTER_SETUP_CONF_OK,
        WLANTEST_TDLS_COUNTER_SETUP_CONF_FAIL,
+       WLANTEST_TDLS_COUNTER_TEARDOWN,
        NUM_WLANTEST_TDLS_COUNTER
 };