]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
wlantest: Add STA counter prot_data_tx
authorJouni Malinen <jouni.malinen@atheros.com>
Fri, 7 Jan 2011 15:09:09 +0000 (17:09 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 7 Jan 2011 15:09:09 +0000 (17:09 +0200)
wlantest/rx_data.c
wlantest/wlantest_cli.c
wlantest/wlantest_ctrl.h

index fc264acb8555da72005025d7a1603b6ff19bab8b..a8312b6318048d592dfd3646a768153967ac25d7 100644 (file)
@@ -210,6 +210,8 @@ static void rx_data_bss_prot(struct wlantest *wt,
                if (bss == NULL)
                        return;
                sta = sta_get(bss, hdr->addr2);
+               if (sta)
+                       sta->counters[WLANTEST_STA_COUNTER_PROT_DATA_TX]++;
        } else if (fc & WLAN_FC_FROMDS) {
                bss = bss_get(wt, hdr->addr2);
                if (bss == NULL)
index da2552470a57d141a18de1dc91f1e67a0c22d3ed..4b99c0efb6fa2c7d50da6a341dd3fddef7d88597 100644 (file)
@@ -551,6 +551,7 @@ static const struct sta_counters sta_counters[] = {
        { "deauth_rx_awake", WLANTEST_STA_COUNTER_DEAUTH_RX_AWAKE },
        { "disassoc_rx_asleep", WLANTEST_STA_COUNTER_DISASSOC_RX_ASLEEP },
        { "disassoc_rx_awake", WLANTEST_STA_COUNTER_DISASSOC_RX_AWAKE },
+       { "prot_data_tx", WLANTEST_STA_COUNTER_PROT_DATA_TX },
        { NULL, 0 }
 };
 
index fa6b7660ad47201b3e86468233fddbe731c81a86..be26eff1461fa6dd33d5a931faf876d30c570be8 100644 (file)
@@ -105,6 +105,7 @@ enum wlantest_sta_counter {
        WLANTEST_STA_COUNTER_DEAUTH_RX_AWAKE,
        WLANTEST_STA_COUNTER_DISASSOC_RX_ASLEEP,
        WLANTEST_STA_COUNTER_DISASSOC_RX_AWAKE,
+       WLANTEST_STA_COUNTER_PROT_DATA_TX,
        NUM_WLANTEST_STA_COUNTER
 };