289a5a5e18bb1a676b3dfce111af4c2c00c7776e |
|
21-Sep-2015 |
Samuel Tan <samueltan@google.com> |
shill: use different service_constants.h path for Android builds Use the service_constants.h file from the external/cros/system_api/dbus instead of chromeos/dbus/service_constants.h, since this header file is installed into different directories when building shill for Android and Chrome OS. BUG: 22956441 Change-Id: I7e6ea46b4893588d2862792cf43aa83fdf7c30b4 TEST: shill still compiles using emerge.
/system/connectivity/shill/ethernet/ethernet_service.cc
|
00b8f34cee8125edb2a828263aa28e7cf9fa5a8b |
|
18-Sep-2015 |
Samuel Tan <samueltan@google.com> |
shill: include correct kernel headers when building Android When compiling for Android, include slightly different kernel headers to account for differences between bionic and upstream kernel headers used in Chrome OS. BUG: 22956441 TEST: shill compiles successfully using emerge. TEST: No errors relating to the changed headers when building shill in Android. Change-Id: Ie086075e9f36854a9f2850c8363f4a8e1c4dcc48
/system/connectivity/shill/ethernet/ethernet_service.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/ethernet/ethernet_service.cc
|
7e779d87abbba4d9e50ef28513a27c7bbd5cd550 |
|
16-Jun-2015 |
Paul Stewart <pstew@chromium.org> |
shill: ethernet: Switch pointer/ref spacing Switch to Chrome style spacing. BUG=chromium:501026 TEST=Unit tests Change-Id: I2477041b9267ca58c94cfc15749be6bc2c992655 Reviewed-on: https://chromium-review.googlesource.com/278074 Reviewed-by: Rebecca Silberstein <silberst@chromium.org> Commit-Queue: Paul Stewart <pstew@chromium.org> Tested-by: Paul Stewart <pstew@chromium.org>
/system/connectivity/shill/ethernet/ethernet_service.cc
|
2dc218e49e210b64ecf7d83946ec257ef1529171 |
|
30-Jan-2015 |
Garret Kelly <gdk@chromium.org> |
shill: add PPPoEService to provide PPPoE support A PPPoEService handles providing PPPoE connectivity for an Ethernet device. It is designed to be used in place of an EthernetService. BUG=chrome-os-partner:32173 TEST=FEATURES=test USE="vpn cellular pppoe" emerge-x86-generic shill CQ-DEPEND=246511 Change-Id: I53df0e6d4387993f900309bf2bdb72a1f5e287e0 Reviewed-on: https://chromium-review.googlesource.com/244762 Reviewed-by: Paul Stewart <pstew@chromium.org> Commit-Queue: Garret Kelly <gdk@chromium.org> Tested-by: Garret Kelly <gdk@chromium.org>
/system/connectivity/shill/ethernet/ethernet_service.cc
|
34f424e672439bdf237a755f85245ebd7b66e8e2 |
|
17-Jan-2015 |
Paul Stewart <pstew@chromium.org> |
shill: Error: Attribute source from PopulateAndLog Have callers pass the source file/line of PopulateAndLog calls so the log message can disambiguate the ultimate source of the error. BUG=chromium:449528 TEST=Unit tests + manual: restart shill and "grep error.cc /var/log/net.log" Change-Id: I7bb54e966b047025a3ec7ef18acce5b8bed3d031 Reviewed-on: https://chromium-review.googlesource.com/241522 Reviewed-by: Paul Stewart <pstew@chromium.org> Commit-Queue: Paul Stewart <pstew@chromium.org> Tested-by: Paul Stewart <pstew@chromium.org>
/system/connectivity/shill/ethernet/ethernet_service.cc
|
3de88a00f446215b3299fe5834d4f120863e3ac7 |
|
05-Dec-2014 |
Paul Stewart <pstew@chromium.org> |
shill: Ethernet: Retain EthernetService for life Make the EthernetService held by the Ethernet device remain valid for the lifetime of the Device. This allows Ethernet services to be configured whether or not a link is available. To modify this lifetime, it is necessary to break the reference loop between the Ethernet device and its Service. Instead of calling RegisterService and DeregisterService with the EthernetService, toggle the visibility and autoconnect properties to allow the service to disconnect and regain L2 connectivity as link appears and disappears. BUG=chromium:439176 TEST=The following: - Unit tests with ASAN - The following autotests: + network_Dhcp* + network_VPNConnect - Manual: + Start shill with Ethernet connected, disconnect, reconnect + Start shill with Ethernet USB disconnected, connect USB (with Ethernet attached) + Start shill with Ethernet USB disconnected, connect USB with Ethernet detached, then connect Ethernet + Monitor "list-services" to make sure the Ethernet service is only visible (and connects) when both USB and Ethernet are connected. Change-Id: I7f0ef8397606b69990b8dc03be75f6166aa5c017 Reviewed-on: https://chromium-review.googlesource.com/233770 Trybot-Ready: Paul Stewart <pstew@chromium.org> Reviewed-by: Peter Qiu <zqiu@chromium.org> Commit-Queue: Paul Stewart <pstew@chromium.org> Tested-by: Paul Stewart <pstew@chromium.org>
/system/connectivity/shill/ethernet/ethernet_service.cc
|
87602518c59af2f9e8288d81a1f877dd80f24433 |
|
08-Nov-2014 |
Ben Chan <benchan@chromium.org> |
shill: ethernet: Move ethernet code to its own sub-directory. This CL is part of a series of CLs, which aim to reorganzie shill's flat source code structure into a more modular form by moving technology specific code into their own sub-directories. BUG=chromium:433419 TEST=`FEATURES=test emerge-$BOARD shill` TEST=`USE='clang asan' FEATURES=test emerge-$BOARD shill` Change-Id: I9a716161c9c4f8f608d815748bde6781d83d1b34 Reviewed-on: https://chromium-review.googlesource.com/229871 Reviewed-by: Paul Stewart <pstew@chromium.org> Commit-Queue: Ben Chan <benchan@chromium.org> Tested-by: Ben Chan <benchan@chromium.org>
/system/connectivity/shill/ethernet/ethernet_service.cc
|