From 4ab3a3a7f0dbd507209f74d0b778265f4caedcf4 Mon Sep 17 00:00:00 2001 From: Erik Kline Date: Fri, 8 Jul 2016 17:21:26 +0900 Subject: [PATCH] Add IPv6 tethering coordinator Add an IPv6TetheringCoordinator to TetheringMaster StateMachine, which receives and processes NetworkState updates and passes the necessary IPv6 information to the revelant TetherInterfaceStateMachine. Add an IPv6TetheringInterfaceServices to TetherInterfaceStateMachine, which is responsible for adding local network routes and managing an IPv6 RouterAdvertisementDaemon. Bug: 9580643 Change-Id: I3eaae460b80752e2115359d7bde873a1e9ea515a --- core/java/android/net/LinkAddress.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/net/LinkAddress.java b/core/java/android/net/LinkAddress.java index 384ab1c8f5..6e74f14bd1 100644 --- a/core/java/android/net/LinkAddress.java +++ b/core/java/android/net/LinkAddress.java @@ -103,7 +103,7 @@ public class LinkAddress implements Parcelable { private boolean isIPv6ULA() { if (address != null && address instanceof Inet6Address) { byte[] bytes = address.getAddress(); - return ((bytes[0] & (byte)0xfc) == (byte)0xfc); + return ((bytes[0] & (byte)0xfe) == (byte)0xfc); } return false; }