summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorIrfan Sheriff <isheriff@google.com>2011-08-05 20:40:45 -0700
committerIrfan Sheriff <isheriff@google.com>2011-08-10 15:49:25 -0700
commit7244c977ecbc1f73e4cfd9d824fc2b68aa886139 (patch)
treefb3a0e47b9e8a807321a625108fa74ebc20bfdfc /core
parent260e9105d7fc7b11c26a6843658df89b98d65971 (diff)
downloadframeworks_base-7244c977ecbc1f73e4cfd9d824fc2b68aa886139.zip
frameworks_base-7244c977ecbc1f73e4cfd9d824fc2b68aa886139.tar.gz
frameworks_base-7244c977ecbc1f73e4cfd9d824fc2b68aa886139.tar.bz2
Ensure interface down before wpa_supplicant start
Now that the driver is built into the kernel, a runtime crash followed by a driver unload and reload does not reset the interface. Ensure interface is down before bringing up supplicant Bug: 5032635 Change-Id: Ib8f3d47617e587139a8a91a82146ee3a2f329700
Diffstat (limited to 'core')
-rw-r--r--core/java/android/os/INetworkManagementService.aidl10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/os/INetworkManagementService.aidl b/core/java/android/os/INetworkManagementService.aidl
index 9ffc52a..0440923 100644
--- a/core/java/android/os/INetworkManagementService.aidl
+++ b/core/java/android/os/INetworkManagementService.aidl
@@ -64,6 +64,16 @@ interface INetworkManagementService
void clearInterfaceAddresses(String iface);
/**
+ * Set interface down
+ */
+ void setInterfaceDown(String iface);
+
+ /**
+ * Set interface up
+ */
+ void setInterfaceUp(String iface);
+
+ /**
* Retrieves the network routes currently configured on the specified
* interface
*/