.set_tethering = tech_set_tethering,
};
+static int eth_probe(struct connman_technology *technology)
+{
+ return 0;
+}
+
+static void eth_remove(struct connman_technology *technology)
+{
+ DBG("");
+}
+
+static struct connman_technology_driver eth_driver = {
+ .name = "ethernet",
+ .type = CONNMAN_SERVICE_TYPE_ETHERNET,
+ .probe = eth_probe,
+ .remove = eth_remove,
+};
+
static int ethernet_init(void)
{
int err;
+ err = connman_technology_driver_register(ð_driver);
+ if (err < 0)
+ return err;
+
err = connman_network_driver_register(&cable_driver);
if (err < 0)
return err;
static void ethernet_exit(void)
{
+ connman_technology_driver_unregister(ð_driver);
+
connman_technology_driver_unregister(&tech_driver);
connman_network_driver_unregister(&cable_driver);