wlantest: Add TDLS entry on TDLS Setup Request
[mech_eap.git] / wlantest / wlantest_ctrl.h
index cd13c1c..be26eff 100644 (file)
@@ -39,6 +39,8 @@ enum wlantest_ctrl_cmd {
        WLANTEST_CTRL_INFO_STA,
        WLANTEST_CTRL_INFO_BSS,
        WLANTEST_CTRL_SEND,
+       WLANTEST_CTRL_CLEAR_TDLS_COUNTERS,
+       WLANTEST_CTRL_GET_TDLS_COUNTER,
 };
 
 enum wlantest_ctrl_attr {
@@ -56,6 +58,8 @@ enum wlantest_ctrl_attr {
        WLANTEST_ATTR_BSS_INFO,
        WLANTEST_ATTR_INFO,
        WLANTEST_ATTR_FRAME,
+       WLANTEST_ATTR_TDLS_COUNTER,
+       WLANTEST_ATTR_STA2_ADDR,
 };
 
 enum wlantest_bss_counter {
@@ -92,9 +96,27 @@ enum wlantest_sta_counter {
        WLANTEST_STA_COUNTER_PING_OK,
        WLANTEST_STA_COUNTER_ASSOCRESP_COMEBACK,
        WLANTEST_STA_COUNTER_REASSOCRESP_COMEBACK,
+       WLANTEST_STA_COUNTER_PING_OK_FIRST_ASSOC,
+       WLANTEST_STA_COUNTER_VALID_DEAUTH_RX_ACK,
+       WLANTEST_STA_COUNTER_VALID_DISASSOC_RX_ACK,
+       WLANTEST_STA_COUNTER_INVALID_DEAUTH_RX_ACK,
+       WLANTEST_STA_COUNTER_INVALID_DISASSOC_RX_ACK,
+       WLANTEST_STA_COUNTER_DEAUTH_RX_ASLEEP,
+       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
 };
 
+enum wlantest_tdls_counter {
+       WLANTEST_TDLS_COUNTER_VALID_DIRECT_LINK,
+       WLANTEST_TDLS_COUNTER_INVALID_DIRECT_LINK,
+       WLANTEST_TDLS_COUNTER_VALID_AP_PATH,
+       WLANTEST_TDLS_COUNTER_INVALID_AP_PATH,
+       NUM_WLANTEST_TDLS_COUNTER
+};
+
 enum wlantest_inject_frame {
        WLANTEST_FRAME_AUTH,
        WLANTEST_FRAME_ASSOCREQ,