summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorRobert Greenwalt <rgreenwalt@google.com>2011-11-04 22:55:30 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2011-11-04 22:55:30 +0000
commitfd900f05fb67046b97701f20626f7fd408fd8990 (patch)
tree4898a7c8031fe26288fd2aa9600e25ed2b749be7 /core
parent2ab7ec90e4a6f21bee7cbfebbd751d32d4cf9e03 (diff)
parent348297abc0e03fb87a1d22465020b580d83fdd61 (diff)
downloadframeworks_base-fd900f05fb67046b97701f20626f7fd408fd8990.zip
frameworks_base-fd900f05fb67046b97701f20626f7fd408fd8990.tar.gz
frameworks_base-fd900f05fb67046b97701f20626f7fd408fd8990.tar.bz2
am 348297ab: Merge "Start using IP tool for advanced routing." into ics-mr0
* commit '348297abc0e03fb87a1d22465020b580d83fdd61': Start using IP tool for advanced routing.
Diffstat (limited to 'core')
-rw-r--r--core/java/android/os/INetworkManagementService.aidl12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/os/INetworkManagementService.aidl b/core/java/android/os/INetworkManagementService.aidl
index be87946..6ecc640 100644
--- a/core/java/android/os/INetworkManagementService.aidl
+++ b/core/java/android/os/INetworkManagementService.aidl
@@ -105,6 +105,18 @@ interface INetworkManagementService
void removeRoute(String iface, in RouteInfo route);
/**
+ * Add the specified route to a secondary interface
+ * This will go into a special route table to be accessed
+ * via ip rules
+ */
+ void addSecondaryRoute(String iface, in RouteInfo route);
+
+ /**
+ * Remove the specified secondary route.
+ */
+ void removeSecondaryRoute(String iface, in RouteInfo route);
+
+ /**
* Shuts down the service
*/
void shutdown();