Validate underlying network when VPN switches to unvalidated
Validation failures on VPN networks may be caused by problems on the VPN network itself or a broken underlying network. However, the existing mechanism can only detect if the VPN network is usable or not. To clarify the cause, this commit adds a mechanism to trigger underlying network validation when VPN receives validation failure. This will not only help to clarify the connectivity issue but also trigger the possible system default network switch if the breakage happens on the underlying network. It might also trigger recovery (in the case of cell). Bug: 296183603 Test: atest FrameworksNetTests Change-Id: I4a2964001e0787b2c198fdcb2ef9d0819a45b4e8
Loading
Please register or sign in to comment