From d2bdf82af2f639ca1c17945e9e2b44b51774a52b Mon Sep 17 00:00:00 2001 From: Remi NGUYEN VAN Date: Wed, 22 May 2019 22:58:45 -0700 Subject: [PATCH] Add getInterfaceVersion to NetdEventListener This is necessary to freeze netd_event_listener_interface. Bug: 133124190 Test: Built with change, new GtsNetworkStackHostTestCases passes (cherry-pick from aosp/968213) Merged-In: I12c7bd86b796964fff658a326e99e55149e47809 (cherry picked from commit 9ef856dcbb3de68bc67bc3bc0e524f8e90f9a9a3) Change-Id: I9928b10718f5c9ebcfd98d0fdee184b9cb691f6a --- .../server/connectivity/NetdEventListenerService.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/services/core/java/com/android/server/connectivity/NetdEventListenerService.java b/services/core/java/com/android/server/connectivity/NetdEventListenerService.java index e40949b785d91..dbc339b01c899 100644 --- a/services/core/java/com/android/server/connectivity/NetdEventListenerService.java +++ b/services/core/java/com/android/server/connectivity/NetdEventListenerService.java @@ -27,21 +27,19 @@ import android.net.NetworkCapabilities; import android.net.metrics.ConnectStats; import android.net.metrics.DnsEvent; import android.net.metrics.INetdEventListener; -import android.net.metrics.IpConnectivityLog; import android.net.metrics.NetworkMetrics; import android.net.metrics.WakeupEvent; import android.net.metrics.WakeupStats; import android.os.RemoteException; import android.text.format.DateUtils; -import android.util.Log; import android.util.ArrayMap; +import android.util.Log; import android.util.SparseArray; import android.util.StatsLog; import com.android.internal.annotations.GuardedBy; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.BitUtils; -import com.android.internal.util.IndentingPrintWriter; import com.android.internal.util.RingBuffer; import com.android.internal.util.TokenBucket; import com.android.server.connectivity.metrics.nano.IpConnectivityLogClass.IpConnectivityEvent; @@ -307,6 +305,11 @@ public class NetdEventListenerService extends INetdEventListener.Stub { } } + @Override + public int getInterfaceVersion() throws RemoteException { + return this.VERSION; + } + private void addWakeupEvent(WakeupEvent event) { String iface = event.iface; mWakeupEvents.append(event);