}
}
-static int set_tethering(connman_bool_t enabled)
+static int set_tethering(const char *bridge, connman_bool_t enabled)
{
GSList *list;
continue;
if (technology->driver->set_tethering)
- technology->driver->set_tethering(technology, enabled);
+ technology->driver->set_tethering(technology, bridge, enabled);
}
return 0;
}
-int __connman_technology_enable_tethering(void)
+int __connman_technology_enable_tethering(const char *bridge)
{
- return set_tethering(TRUE);
+ return set_tethering(bridge, TRUE);
}
-int __connman_technology_disable_tethering(void)
+int __connman_technology_disable_tethering(const char *bridge)
{
- return set_tethering(FALSE);
+ return set_tethering(bridge, FALSE);
}
static void free_rfkill(gpointer data)