Enable ethernet interface after mesh interface is removed 21/146621/1 submit/tizen/20170901.011339
authorSaurav Babu <saurav.babu@samsung.com>
Tue, 29 Aug 2017 13:34:06 +0000 (19:04 +0530)
committerSaurav Babu <saurav.babu@samsung.com>
Tue, 29 Aug 2017 13:34:06 +0000 (19:04 +0530)
Ethernet is disabled by connmand when mesh interface is removed and
ethernet interface was bridged to it. This patch tries to enable
ethernet interface again when mesh interface is removed.

Change-Id: I83cb59f7775f88c79430758b937e0c356476a418
Signed-off-by: Saurav Babu <saurav.babu@samsung.com>
src/wmesh-peer-monitor.c

index a95b399..bc60ff2 100644 (file)
@@ -259,5 +259,10 @@ int wmesh_stop_monitor_service(void *pdata)
        }
 
        WMESH_LOGD("Peer Monitoring Service Stopped");
+
+       /* After mesh interface is removed then ethernet is disabled when ethernet
+        * interface is bridged, so try to enable ethernet again */
+       WMESH_LOGD("Enable ethernet interface");
+       wmesh_gdbus_enable_ethernet_interface(service, true);
        return ret;
 }