summaryrefslogtreecommitdiffstats
path: root/network_manager.cpp
diff options
context:
space:
mode:
authorRatan Gupta <ratagupt@in.ibm.com>2017-07-11 19:18:29 +0530
committerRatan Gupta <ratagupt@in.ibm.com>2017-07-19 20:12:14 +0530
commit068a8cf24b73614cde8e19bebf2187ae1a2f5a60 (patch)
treef7ded87a09bd64203a2c339e5450f5b8bf470da2 /network_manager.cpp
parent1caa2309d0335c66b7fc683f9c7d7b1214672897 (diff)
downloadphosphor-networkd-068a8cf24b73614cde8e19bebf2187ae1a2f5a60.tar.gz
phosphor-networkd-068a8cf24b73614cde8e19bebf2187ae1a2f5a60.zip
Implement generic restart systemd unit function
Change-Id: Ibd0ec4e7c3b9c395898673839ccf4de85616b201 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
Diffstat (limited to 'network_manager.cpp')
-rw-r--r--network_manager.cpp18
1 files changed, 1 insertions, 17 deletions
diff --git a/network_manager.cpp b/network_manager.cpp
index 0607b0e..1612f6d 100644
--- a/network_manager.cpp
+++ b/network_manager.cpp
@@ -218,23 +218,7 @@ void Manager::writeToConfigurationFile()
stream.close();
}
- restartSystemdNetworkd();
-}
-
-void Manager::restartSystemdNetworkd()
-{
- constexpr auto systemdNetworkdService = "systemd-networkd.service";
-
- auto method = bus.new_method_call(
- SYSTEMD_BUSNAME,
- SYSTEMD_PATH,
- SYSTEMD_INTERFACE,
- "RestartUnit");
-
- method.append(systemdNetworkdService,
- "replace");
-
- bus.call_noreply(method);
+ restartSystemdUnit("systemd-networkd.service");
}
bool Manager::getDHCPValue(const std::string& intf)
OpenPOWER on IntegriCloud