Enable parsing netlink events from kernel since T.
Bug: 163492391
Test: atest NetworkStackIntegrationTests --iterations
Test: manually connecting to wifi and verify it works.
Change-Id: Iad70c776cce68798d34449c67cfa428da2d357c1
(cherry picked from commit 850e6853c0e4a8c94bbc52aa86a97a9a94d48f9e)
Merged-In: Iad70c776cce68798d34449c67cfa428da2d357c1
diff --git a/src/android/net/ip/IpClientLinkObserver.java b/src/android/net/ip/IpClientLinkObserver.java
index b1dbabd..f0126e6 100644
--- a/src/android/net/ip/IpClientLinkObserver.java
+++ b/src/android/net/ip/IpClientLinkObserver.java
@@ -21,6 +21,7 @@
import static android.system.OsConstants.AF_UNSPEC;
import static android.system.OsConstants.IFF_LOOPBACK;
+import static com.android.modules.utils.build.SdkLevel.isAtLeastT;
import static com.android.net.module.util.NetworkStackConstants.ICMPV6_ROUTER_ADVERTISEMENT;
import static com.android.net.module.util.netlink.NetlinkConstants.IFF_LOWER_UP;
import static com.android.net.module.util.netlink.NetlinkConstants.RTM_F_CLONED;
@@ -203,7 +204,7 @@
private boolean isNetlinkEventParsingEnabled() {
return mDependencies.isFeatureEnabled(mContext, IPCLIENT_PARSE_NETLINK_EVENTS_VERSION,
- false /* default value */);
+ isAtLeastT() /* default value */);
}
@Override