Don't close loopback sockets when a VPN connects or entering doze.

Bug: 30186506

(cherry picked from commit 0726fec82842883a2332318aa675f7f04670db51)

Change-Id: I269d9d9dc2f036b7b65e14577c5525d9cab426ba
diff --git a/server/NetdNativeService.cpp b/server/NetdNativeService.cpp
index 10629ef..5e5b8fd 100644
--- a/server/NetdNativeService.cpp
+++ b/server/NetdNativeService.cpp
@@ -164,7 +164,8 @@
     }
 
     UidRanges uidRanges(uids);
-    int err = sd.destroySockets(uidRanges, std::set<uid_t>(skipUids.begin(), skipUids.end()));
+    int err = sd.destroySockets(uidRanges, std::set<uid_t>(skipUids.begin(), skipUids.end()),
+                                true /* excludeLoopback */);
 
     if (err) {
         return binder::Status::fromServiceSpecificError(-err,