DescriptionFix flakiness related to routing policy override in RNDIS forwarder.
Routing policy override is needed at the point where ping test is executed in AndroidRndisConfigurator or the ping may fail.
It's also needed after DNS is changed in AndroidRndisForwarder constructor as executing setifdns may reset the policy table.
Thus we need to make multiple calls to OverrideRoutingPolicy() during RNDIS forwarder creation lifecycle. But this is ok since the function is idempotent.
BUG=
Committed: https://crrev.com/366f7a7500ef5951b17bb8aeb087fcd90559e347
Cr-Commit-Position: refs/heads/master@{#295222}
Patch Set 1 #
Messages
Total messages: 10 (4 generated)
|