From b6b72f5411d02b928441543dc4c5e8545e48920a Mon Sep 17 00:00:00 2001 From: Vishal Mahaveer Date: Tue, 11 Sep 2012 16:41:16 -0500 Subject: [PATCH] EthernetDataTracker: indicate link up based on flags Indicate link up state based on flags/interface up, and not on IP address. This is for ethernet interfaces that already exists. Change-Id: Ib342d519c483bbb2dfa08cfac2c0c1a288cee7c0 Signed-off-by: Vishal Mahaveer --- core/java/android/net/EthernetDataTracker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/net/EthernetDataTracker.java b/core/java/android/net/EthernetDataTracker.java index 28bd289632fbe..0cc78c940caf4 100644 --- a/core/java/android/net/EthernetDataTracker.java +++ b/core/java/android/net/EthernetDataTracker.java @@ -223,7 +223,7 @@ public class EthernetDataTracker implements NetworkStateTracker { mIface = iface; mNMService.setInterfaceUp(iface); InterfaceConfiguration config = mNMService.getInterfaceConfig(iface); - mLinkUp = config.isActive(); + mLinkUp = config.hasFlag("up"); if (config != null && mHwAddr == null) { mHwAddr = config.getHardwareAddress(); if (mHwAddr != null) {