Support IPsec packet loss detector
This CL creates an abstract class NetworkMetricMonitor and a subclass IpSecPacketLossDetector. IpSecPacketLossDetector is responsible for continuously monitoring IPsec packet loss and reporting to the caller when the data loss rate surpass a threshold. This detector allows the VCN to switch from the underlying network that has bad quality. This CL also defines new carrier configs that specify the data loss threshold and detecting frequency Bug: 282996138 Test: atest FrameworksVcnTests(new tests), CtsVcnTestCases Change-Id: I5f4b8e1821bdbb37f0a6de6e1584f8e3c87273f3
Showing
- core/java/android/net/vcn/VcnManager.java 20 additions, 0 deletionscore/java/android/net/vcn/VcnManager.java
- core/java/android/net/vcn/flags.aconfig 7 additions, 0 deletionscore/java/android/net/vcn/flags.aconfig
- services/core/java/com/android/server/vcn/VcnContext.java 10 additions, 0 deletionsservices/core/java/com/android/server/vcn/VcnContext.java
- services/core/java/com/android/server/vcn/routeselection/IpSecPacketLossDetector.java 387 additions, 0 deletions...id/server/vcn/routeselection/IpSecPacketLossDetector.java
- services/core/java/com/android/server/vcn/routeselection/NetworkMetricMonitor.java 269 additions, 0 deletions...droid/server/vcn/routeselection/NetworkMetricMonitor.java
- tests/vcn/java/com/android/server/vcn/routeselection/IpSecPacketLossDetectorTest.java 419 additions, 0 deletions...erver/vcn/routeselection/IpSecPacketLossDetectorTest.java
- tests/vcn/java/com/android/server/vcn/routeselection/NetworkEvaluationTestBase.java 27 additions, 4 deletions.../server/vcn/routeselection/NetworkEvaluationTestBase.java
- tests/vcn/java/com/android/server/vcn/routeselection/NetworkPriorityClassifierTest.java 1 addition, 1 deletion...ver/vcn/routeselection/NetworkPriorityClassifierTest.java
- tests/vcn/java/com/android/server/vcn/routeselection/UnderlyingNetworkEvaluatorTest.java 1 addition, 1 deletion...er/vcn/routeselection/UnderlyingNetworkEvaluatorTest.java
Loading
Please register or sign in to comment