shill: push service naming down into Service class (instead of being
handled in each subclass)

BUG=chromium-os:17974
TEST=FEATURES="test nostrip noclean" emerge-x86-generic shill, and run on device

Change-Id: Ic251fec9c76fec1a4c3aa5ac8d0aba4c664e029d
Reviewed-on: http://gerrit.chromium.org/gerrit/4927
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Tested-by: mukesh agrawal <quiche@chromium.org>
diff --git a/ethernet_service.h b/ethernet_service.h
index e909505..2cb2d78 100644
--- a/ethernet_service.h
+++ b/ethernet_service.h
@@ -22,8 +22,7 @@
   EthernetService(ControlInterface *control_interface,
                   EventDispatcher *dispatcher,
                   Manager *manager,
-                  const EthernetRefPtr &device,
-                  const std::string& name);
+                  const EthernetRefPtr &device);
   ~EthernetService();
   void Connect();
   void Disconnect();