diff options
author | Remi NGUYEN VAN <reminv@google.com> | 2024-02-06 02:57:52 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2024-02-06 02:57:52 +0000 |
commit | f23c8385c82217ebf73c3dc0256baf07c866c0ab (patch) | |
tree | c09018bf590f02ff20d5c47dc3f65132de0cbcb7 /server/main.cpp | |
parent | 351a46234247778a3ba31b7fd3a242cc501efbc3 (diff) | |
download | netd-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.cpp | 8 |
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. |