summaryrefslogtreecommitdiff
path: root/server/main.cpp
diff options
context:
space:
mode:
authorRemi NGUYEN VAN <reminv@google.com>2024-02-06 02:57:52 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-02-06 02:57:52 +0000
commitf23c8385c82217ebf73c3dc0256baf07c866c0ab (patch)
treec09018bf590f02ff20d5c47dc3f65132de0cbcb7 /server/main.cpp
parent351a46234247778a3ba31b7fd3a242cc501efbc3 (diff)
downloadnetd-f23c8385c82217ebf73c3dc0256baf07c866c0ab.tar.gz
Revert "Delete mdns from netd"
This reverts commit 351a46234247778a3ba31b7fd3a242cc501efbc3. Reason for revert: main is still used for U QPR, but this should be only removed in V Bug: 322305340 Bug: 322519244 Bug: 322519244 Change-Id: I0f1bd54e97b43a7eb7c366ae494cb4207d713888
Diffstat (limited to 'server/main.cpp')
-rw-r--r--server/main.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/server/main.cpp b/server/main.cpp
index a3a111bc..b0c5406d 100644
--- a/server/main.cpp
+++ b/server/main.cpp
@@ -42,6 +42,7 @@
#include "Controllers.h"
#include "FwmarkServer.h"
+#include "MDnsService.h"
#include "NFLogListener.h"
#include "NetdConstants.h"
#include "NetdHwAidlService.h"
@@ -61,6 +62,7 @@ using android::net::FwmarkServer;
using android::net::gCtls;
using android::net::gLog;
using android::net::makeNFLogListener;
+using android::net::MDnsService;
using android::net::NetdHwService;
using android::net::NetdNativeService;
using android::net::NetlinkManager;
@@ -202,6 +204,12 @@ int main() {
}
gLog.info("Registering NetdNativeService: %" PRId64 "us", subTime.getTimeAndResetUs());
+ if ((ret = MDnsService::start()) != android::OK) {
+ ALOGE("Unable to start MDnsService: %d", ret);
+ exit(1);
+ }
+ gLog.info("Registering MDnsService: %" PRId64 "us", subTime.getTimeAndResetUs());
+
android::net::process::ScopedPidFile pidFile(PID_FILE_PATH);
// Now that netd is ready to process commands, advertise service availability for HAL clients.