VPN: export legacy VPN in IConnectivityManager.
Change-Id: I016fe056ceab39ffc36aa235d14b30a9f094a2e1
This commit is contained in:
@@ -104,4 +104,6 @@ interface IConnectivityManager
|
||||
String prepareVpn(String packageName);
|
||||
|
||||
ParcelFileDescriptor establishVpn(in VpnConfig config);
|
||||
|
||||
void doLegacyVpn(in VpnConfig config, in String[] racoon, in String[] mtpd);
|
||||
}
|
||||
|
||||
@@ -2505,6 +2505,15 @@ public class ConnectivityService extends IConnectivityManager.Stub {
|
||||
return mVpn.establish(config);
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle a legacy VPN request.
|
||||
* @hide
|
||||
*/
|
||||
@Override
|
||||
public void doLegacyVpn(VpnConfig config, String[] racoon, String[] mtpd) {
|
||||
mVpn.doLegacyVpn(config, racoon, mtpd);
|
||||
}
|
||||
|
||||
private String getDefaultInterface() {
|
||||
if (ConnectivityManager.isNetworkTypeValid(mActiveDefaultNetwork)) {
|
||||
NetworkStateTracker tracker = mNetTrackers[mActiveDefaultNetwork];
|
||||
|
||||
Reference in New Issue
Block a user