3a62e235646ec19bee71e8dbee5208282dcd13b5 |
|
20-Jan-2016 |
Alex Vakulenko <avakulenko@google.com> |
shill: Update libchrome APIs to r369476 The new libchrome has been ported from Chromium and some APIs have changed. Make necessary changes at call sites. Change-Id: Ib4c4b5438a2e249777c9c1b6509f085ad5d00049
/system/connectivity/shill/active_link_monitor.cc
|
c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5 |
|
03-Sep-2015 |
Peter Qiu <zqiu@google.com> |
License shill to Apache2 This patch automatically replaced the license on all text files from Chromium OS (BSD style) to AOSP (Apache2), keeping the original year as a reference. The license header was added to .gyp and .gypi, the NOTICE was added with a copy of the Apache2 license and MODULE_LICENSE_* file was added. BUG=23587594 TEST=grep 'Chromium OS Authors' doesn't find anything. Change-Id: If41ede586c2465f5831fb7fee270ff41dbfdb596
/system/connectivity/shill/active_link_monitor.cc
|
a794cd60a7339d576ea2eed263a4f0a20fb255af |
|
16-Jun-2015 |
Paul Stewart <pstew@chromium.org> |
shill: Top-level files a-e: Switch pointer/ref spacing Switch to Chrome style spacing. BUG=chromium:501026 TEST=Unit tests Change-Id: Idb7252202e142098999fe0672712aded7d369259 Reviewed-on: https://chromium-review.googlesource.com/278038 Reviewed-by: Rebecca Silberstein <silberst@chromium.org> Commit-Queue: Paul Stewart <pstew@chromium.org> Tested-by: Paul Stewart <pstew@chromium.org>
/system/connectivity/shill/active_link_monitor.cc
|
ffa56374b5cfca653f458d072630bb02dbc7bcd7 |
|
22-Jan-2015 |
Peter Qiu <zqiu@chromium.org> |
shill: reduce ARP traffic from LinkMonitor This is achieved by monitoring the link passively (monitor on ARP requests) after the link is determined as up via active link monitor (sending ARP requests and probing for ARP replies). Only switch to active link monitor when the passive link monitor completes after a preset number of successful cycles or after a single failed cycle. ARP traffic will be reduced since the device will not be generating any ARP requests during passive link monitoring period. This will potentially delay the detection of link failure up to one passive monitoring cycle (25 seconds) when the link goes down during passive monitoring. BUG=chromium:422159 TEST=USE="asan clang" FEATURES=test emerge-$BOARD shill Connect DUT to a wireless network, and verify link monitor mode switching via debug logs Change-Id: I4c72a048da18cee7dc5be2cf2b51082cb9ae6716 Reviewed-on: https://chromium-review.googlesource.com/242684 Tested-by: Zeping Qiu <zqiu@chromium.org> Reviewed-by: Zeping Qiu <zqiu@chromium.org> Commit-Queue: Zeping Qiu <zqiu@chromium.org>
/system/connectivity/shill/active_link_monitor.cc
|
d7881023468fa095b40a60145a2a3e4e1d316dfd |
|
21-Jan-2015 |
Peter Qiu <zqiu@chromium.org> |
shill: factor out ActiveLinkMonitor from LinkMonitor ActiveLinkMonitor monitors the link status by sending ARP requests and probing for ARP replies. Once the active link monitor is started, the link will be declared as failure if it failed to receive ARP reply for 5 consecutive broadcast ARP requests or unicast ARP requests in the case when gateway unicast ARP support is established. A callback will be invoked and ActiveLinkMonitor will automatically stopped when the link status is deteremined. BUG=chromium:422159 TEST=USE="asan clang" FEATURES=test emerge-$BOARD shill Change-Id: I8a662b5f1c0b4ee4450f2327f5cdd03feb231b8b Reviewed-on: https://chromium-review.googlesource.com/242278 Reviewed-by: Paul Stewart <pstew@chromium.org> Commit-Queue: Zeping Qiu <zqiu@chromium.org> Trybot-Ready: Zeping Qiu <zqiu@chromium.org> Tested-by: Zeping Qiu <zqiu@chromium.org>
/system/connectivity/shill/active_link_monitor.cc
|