VPN: export legacy VPN in IConnectivityManager. am: 7e026b38e9
Original change: undetermined Change-Id: I2c83f539a76178fbfc0d6965586dd2a7134b72c5
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