Only apply entitlement check to cellular upstream
Instead of doing a tethering entitlement check whenever we turn on tethering, provisioning result should only affect mobile upstream. List behavior changes below: 1. Change tether entitlement check from pre-flight check to run-time check. 2. Only run entitlement check when upstream is mobile. 3. Move schedule entitlement re-check logic from Settings framework. 4. Run all entitlement thing in TetherMaster thread to avoid multi-thread problem. Test: -atest FrameworksNetTests -build, flash, booted bug: 111490073 Change-Id: Ic2980b4d6864d6f7287816c43eb6cf7a5cdec541
Loading
Please register or sign in to comment