shill: WiFi: Add TDLS operations to Device RPC API
Add a "PerformTDLSOperation" method to the Device API. This is
only implemented in WiFi, which dispatches to the various TDLS
methods available on the supplicant proxy.
CQ-DEPEND=CL:176670
BUG=chromium:316758
TEST=Unit tests
Change-Id: I9c2179111fe61d5f520ced5f1f6561c01d9aeeb7
Reviewed-on: https://chromium-review.googlesource.com/176720
Reviewed-by: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
diff --git a/wpa_supplicant.h b/wpa_supplicant.h
index 9736bc0..7736bd1 100644
--- a/wpa_supplicant.h
+++ b/wpa_supplicant.h
@@ -122,6 +122,10 @@
static const char kSecurityMethodPropertyKeyManagement[];
static const char kSecurityModeRSN[];
static const char kSecurityModeWPA[];
+ static const char kTDLSStateConnected[];
+ static const char kTDLSStateDisabled[];
+ static const char kTDLSStatePeerDoesNotExist[];
+ static const char kTDLSStatePeerNotConnected[];
static const uint32_t kDefaultEngine;
static const uint32_t kNetworkIeee80211wDisabled;