]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
TDLS: Add tdls_testing flag (bit 6) for testing long TPK lifetime
authorJouni Malinen <jouni.malinen@atheros.com>
Thu, 27 Jan 2011 12:04:12 +0000 (14:04 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 6 Mar 2011 12:54:32 +0000 (14:54 +0200)
src/rsn_supp/tdls.c

index 150ce0483c0aa342a63d7b8e0b81ae370ff7eff7..89ac90546033d957c35efe516f9eefe2bb9c24b3 100644 (file)
@@ -34,6 +34,7 @@
 #define TDLS_TESTING_SHORT_LIFETIME BIT(3)
 #define TDLS_TESTING_WRONG_LIFETIME_RESP BIT(4)
 #define TDLS_TESTING_WRONG_LIFETIME_CONF BIT(5)
+#define TDLS_TESTING_LONG_LIFETIME BIT(6)
 unsigned int tdls_testing = 0;
 #endif /* CONFIG_TDLS_TESTING */
 
@@ -944,6 +945,11 @@ skip_rsnie:
                           "lifetime");
                peer->lifetime = 301;
        }
+       if (tdls_testing & TDLS_TESTING_LONG_LIFETIME) {
+               wpa_printf(MSG_DEBUG, "TDLS: Testing - use long TPK "
+                          "lifetime");
+               peer->lifetime = 0xffffffff;
+       }
 #endif /* CONFIG_TDLS_TESTING */
        pos = wpa_add_tdls_timeoutie(pos, (u8 *) &timeoutie,
                                     sizeof(timeoutie), peer->lifetime);