shill: add Ethernet.PPPoE property

Migrate away from PPPoE services created with direct references to
Ethernet devices.  Instead, use a property on Ethernet devices to
determine whether they behave like plain Ethernet or PPPoE devices.

BUG=chrome-os-partner:32173
TEST=emerge-x86-generic system_api

Change-Id: I31fd2313a4d008bb4d26bf63dd1cda239aff8875
Reviewed-on: https://chromium-review.googlesource.com/246511
Reviewed-by: Paul Stewart <pstew@chromium.org>
Tested-by: Garret Kelly <gdk@chromium.org>
Commit-Queue: Garret Kelly <gdk@chromium.org>
1 file changed
tree: 3982e071aec67703645154fea55cc6ef8836561c
  1. constants/
  2. dbus/
  3. switches/
  4. OWNERS
  5. README
  6. system_api.gyp
  7. system_api.pc