android_packages_modules_Co.../staticlibs/netd/binder/android/net/RouteInfoParcel.aidl
Sarup Dalwani 1bec0d629b Adding isLocalRoute parameter to RouteInfoParcel
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
2025-08-06 15:40:08 +00:00

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;
}