ConnectivityService would be centralized location for deciding local network so for this effort adding isLocalRoute parameter to RouteInfoParcel Bug: 394308861 Test: Manually tested. Test: atest ConnectivityCoverageTests Flag: EXEMPT Using device config kill-switch Change-Id: I3ed34f96af1cbd7d8645a6c19e696a75525ce68a
30 lines
1.1 KiB
Text
30 lines
1.1 KiB
Text
/**
|
|
* Copyright (c) 2020, The Android Open Source Project
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
package android.net;
|
|
|
|
parcelable RouteInfoParcel {
|
|
// The destination of the route.
|
|
@utf8InCpp String destination;
|
|
// The name of interface of the route. This interface should be assigned to the netID.
|
|
@utf8InCpp String ifName;
|
|
// The route's next hop address, or one of the NEXTHOP_* constants defined in INetd.aidl.
|
|
@utf8InCpp String nextHop;
|
|
// The MTU of the route.
|
|
int mtu;
|
|
// True if the route should be treated as local for purposes of local network protection.
|
|
boolean isLocalRoute;
|
|
}
|