commit | 3c898323878e95b40abcfc6c7a993555d4675323 | [log] [tgz] |
---|---|---|
author | Roshan Pius <rpius@chromium.org> | Tue Apr 07 11:54:31 2015 -0700 |
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | Thu Apr 09 01:46:01 2015 +0000 |
tree | cda14f9e54938e2520ab9733f3e8adf334e91e4e | |
parent | 0321e5a0576494a49a21a9a41a352374e03556ac [diff] |
shill: wifi: Maintain an internal table of TDLS peers after discovery. WPA supplicant does not maintain a list of TDLS peers that have been discovered by the user. This CL adds an intenal list of peers who have been found by using the TDLS Discover protocol exhchange. The list of peers are maintained for 30 seconds after the last "Discovery" initiated by the user. We use this intenal list to return the status of the peer if it is not known to wpa_supplicant. BUG=chromium:471021 TEST=Following tests were performed: `P2_TEST_FILTER="shill::WiFiMainTest.PerformTDLSOperation" FEATURES=test emerge-${BOARD} shill` `test_that ${host} network_WiFi_TDLSPing` Change-Id: I58d620df83bedf0f61542e67e04cee21af5f7e8b Reviewed-on: https://chromium-review.googlesource.com/264501 Reviewed-by: Roshan Pius <rpius@chromium.org> Tested-by: Roshan Pius <rpius@chromium.org> Commit-Queue: Roshan Pius <rpius@chromium.org>