Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit be9d2aee authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Support losing the upstream in IpServerTest." into rvc-dev am:...

Merge "Support losing the upstream in IpServerTest." into rvc-dev am: 3b0a1b9b am: 4167b495 am: 31ed8426

Change-Id: I390463af808168738c8d873bdca0d1a7fa854f50
parents e45f13ca 31ed8426
Loading
Loading
Loading
Loading
+5 −6
Original line number Diff line number Diff line
@@ -624,16 +624,15 @@ public class IpServerTest {
     * @param v6lp IPv6 LinkProperties of the upstream interface, or null for an IPv4-only upstream.
     */
    private void dispatchTetherConnectionChanged(String upstreamIface, LinkProperties v6lp) {
        mIpServer.sendMessage(IpServer.CMD_TETHER_CONNECTION_CHANGED,
                new InterfaceSet(upstreamIface));
        if (v6lp != null) {
        dispatchTetherConnectionChanged(upstreamIface);
        mIpServer.sendMessage(IpServer.CMD_IPV6_TETHER_UPDATE, v6lp);
        }
        mLooper.dispatchAll();
    }

    private void dispatchTetherConnectionChanged(String upstreamIface) {
        dispatchTetherConnectionChanged(upstreamIface, null);
        final InterfaceSet ifs = (upstreamIface != null) ? new InterfaceSet(upstreamIface) : null;
        mIpServer.sendMessage(IpServer.CMD_TETHER_CONNECTION_CHANGED, ifs);
        mLooper.dispatchAll();
    }

    private void assertIPv4AddressAndDirectlyConnectedRoute(LinkProperties lp) {