improve APF offload dump
Currently we claim:
ApfConfig: { mcast: DROP, offloads: [ ARP, ND, MLD, Ping6, ] RAs: 2 mDNSs: 0 }
on ipv6-only GoogleGuest, even though without ipv4 address we won't actually enable ARP offload
Test: TreeHugger
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I797cb032e4876377f1acf7ca815b277d41b551ed
diff --git a/src/android/net/apf/ApfFilter.java b/src/android/net/apf/ApfFilter.java
index 8aaed16..94f0946 100644
--- a/src/android/net/apf/ApfFilter.java
+++ b/src/android/net/apf/ApfFilter.java
@@ -4018,7 +4018,7 @@
@ChecksSdkIntAtLeast(api = 35 /* Build.VERSION_CODES.VanillaIceCream */)
private boolean enableArpOffload() {
- return mHandleArpOffload && useApfV6Generator();
+ return mHandleArpOffload && useApfV6Generator() && mIPv4Address != null;
}
@ChecksSdkIntAtLeast(api = 35 /* Build.VERSION_CODES.VanillaIceCream */)