Clean up BpfNetMaps
Cleans up BpfNetMaps.java before enabling mainline code path.
Bug: 202086915
Test: atest FrameworksNetTests
Change-Id: I28e5d63ed4624df540b1ca47b71899cff7321ded
diff --git a/service/src/com/android/server/ConnectivityService.java b/service/src/com/android/server/ConnectivityService.java
index a453270..fb90053 100644
--- a/service/src/com/android/server/ConnectivityService.java
+++ b/service/src/com/android/server/ConnectivityService.java
@@ -10843,7 +10843,7 @@
} else {
mBpfNetMaps.removeNiceApp(uid);
}
- } catch (ServiceSpecificException e) {
+ } catch (RemoteException | ServiceSpecificException e) {
throw new IllegalStateException(e);
}
}
@@ -10858,7 +10858,7 @@
} else {
mBpfNetMaps.removeNaughtyApp(uid);
}
- } catch (ServiceSpecificException e) {
+ } catch (RemoteException | ServiceSpecificException e) {
throw new IllegalStateException(e);
}
}
@@ -10870,7 +10870,7 @@
try {
mBpfNetMaps.setUidRule(chain, uid,
allow ? INetd.FIREWALL_RULE_ALLOW : INetd.FIREWALL_RULE_DENY);
- } catch (ServiceSpecificException e) {
+ } catch (RemoteException | ServiceSpecificException e) {
throw new IllegalStateException(e);
}
}
@@ -10881,7 +10881,7 @@
try {
mBpfNetMaps.setChildChain(chain, enable);
- } catch (ServiceSpecificException e) {
+ } catch (RemoteException | ServiceSpecificException e) {
throw new IllegalStateException(e);
}
}
@@ -10908,7 +10908,7 @@
throw new IllegalArgumentException("replaceFirewallChain with invalid chain: "
+ chain);
}
- } catch (ServiceSpecificException e) {
+ } catch (RemoteException | ServiceSpecificException e) {
throw new IllegalStateException(e);
}
}
@@ -10918,7 +10918,7 @@
enforceNetworkStackOrSettingsPermission();
try {
mBpfNetMaps.swapActiveStatsMap();
- } catch (ServiceSpecificException e) {
+ } catch (RemoteException | ServiceSpecificException e) {
throw new IllegalStateException(e);
}
}