Support thread naming in NetlinkListener
Add an additional member to NetlinkListener class to store the thread
name. Rename the thread when thread starts if user specified a special
name for that NetlinkListener. Rename the socket destroy listener in
netd to SkDestroyListen.
Bug: 112068616
Test: ps -A -T -Z -MO pri,nice,rtprio,sched,pcy,time | grep SkDstyL
Change-Id: Ie9ac296dc28b56abffd1a83ffcbccc7d8eb1338f
diff --git a/server/TrafficController.cpp b/server/TrafficController.cpp
index c15c4e6..b686ae8 100644
--- a/server/TrafficController.cpp
+++ b/server/TrafficController.cpp
@@ -121,7 +121,7 @@
RETURN_IF_NOT_OK(sys.connect(sock, kernel));
std::unique_ptr<NetlinkListenerInterface> listener =
- std::make_unique<NetlinkListener>(std::move(event), std::move(sock));
+ std::make_unique<NetlinkListener>(std::move(event), std::move(sock), "SkDestroyListen");
return listener;
}