/system/netd/server/ |
D | VirtualNetwork.cpp | 46 int VirtualNetwork::maybeCloseSockets(bool add, const UidRanges& uidRanges, in maybeCloseSockets() argument 57 if (int ret = sd.destroySockets(uidRanges, protectableUsers, true /* excludeLoopback */)) { in maybeCloseSockets() 59 add ? "adding" : "removing", uidRanges.toString().c_str(), mNetId, strerror(-ret)); in maybeCloseSockets() 66 int VirtualNetwork::addUsers(const UidRanges& uidRanges, const std::set<uid_t>& protectableUsers) { in addUsers() argument 67 maybeCloseSockets(true, uidRanges, protectableUsers); in addUsers() 71 uidRanges)) { in addUsers() 76 mUidRanges.add(uidRanges); in addUsers() 80 int VirtualNetwork::removeUsers(const UidRanges& uidRanges, in removeUsers() argument 82 maybeCloseSockets(false, uidRanges, protectableUsers); in removeUsers() 86 mSecure, uidRanges)) { in removeUsers() [all …]
|
D | RouteController.h | 51 const UidRanges& uidRanges) WARN_UNUSED_RESULT; 53 const UidRanges& uidRanges) WARN_UNUSED_RESULT; 60 const UidRanges& uidRanges) WARN_UNUSED_RESULT; 62 const UidRanges& uidRanges) WARN_UNUSED_RESULT; 64 static int addUsersToRejectNonSecureNetworkRule(const UidRanges& uidRanges) 66 static int removeUsersFromRejectNonSecureNetworkRule(const UidRanges& uidRanges)
|
D | VirtualNetwork.h | 41 int addUsers(const UidRanges& uidRanges, 43 int removeUsers(const UidRanges& uidRanges, 50 int maybeCloseSockets(bool add, const UidRanges& uidRanges,
|
D | RouteController.cpp | 772 WARN_UNUSED_RESULT int modifyRejectNonSecureNetworkRule(const UidRanges& uidRanges, bool add) { in modifyRejectNonSecureNetworkRule() argument 778 for (const UidRanges::Range& range : uidRanges.getRanges()) { in modifyRejectNonSecureNetworkRule() 791 const UidRanges& uidRanges, bool secure, bool add, in modifyVirtualNetwork() argument 798 for (const UidRanges::Range& range : uidRanges.getRanges()) { in modifyVirtualNetwork() 1035 bool secure, const UidRanges& uidRanges) { in addInterfaceToVirtualNetwork() argument 1036 if (int ret = modifyVirtualNetwork(netId, interface, uidRanges, secure, ACTION_ADD, in addInterfaceToVirtualNetwork() 1045 bool secure, const UidRanges& uidRanges) { in removeInterfaceFromVirtualNetwork() argument 1046 if (int ret = modifyVirtualNetwork(netId, interface, uidRanges, secure, ACTION_DEL, in removeInterfaceFromVirtualNetwork() 1067 int RouteController::addUsersToRejectNonSecureNetworkRule(const UidRanges& uidRanges) { in addUsersToRejectNonSecureNetworkRule() argument 1068 return modifyRejectNonSecureNetworkRule(uidRanges, true); in addUsersToRejectNonSecureNetworkRule() [all …]
|
D | NetdNativeService.cpp | 153 UidRanges uidRanges(uidRangeArray); in networkRejectNonSecureVpn() local 157 err = RouteController::addUsersToRejectNonSecureNetworkRule(uidRanges); in networkRejectNonSecureVpn() 159 err = RouteController::removeUsersFromRejectNonSecureNetworkRule(uidRanges); in networkRejectNonSecureVpn() 180 UidRanges uidRanges(uids); in socketDestroy() local 181 int err = sd.destroySockets(uidRanges, std::set<uid_t>(skipUids.begin(), skipUids.end()), in socketDestroy()
|
D | NetworkController.h | 77 int addUsersToNetwork(unsigned netId, const UidRanges& uidRanges) WARN_UNUSED_RESULT; 78 int removeUsersFromNetwork(unsigned netId, const UidRanges& uidRanges) WARN_UNUSED_RESULT;
|
D | SockDiag.h | 63 int destroySockets(const UidRanges& uidRanges, const std::set<uid_t>& skipUids,
|
D | SockDiag.cpp | 374 int SockDiag::destroySockets(const UidRanges& uidRanges, const std::set<uid_t>& skipUids, in destroySockets() argument 381 uidRanges.hasUid(msg->idiag_uid) && in destroySockets() 402 mSocketsDestroyed, uidRanges.toString().c_str(), in destroySockets()
|
D | NetworkController.cpp | 463 int NetworkController::addUsersToNetwork(unsigned netId, const UidRanges& uidRanges) { in addUsersToNetwork() argument 474 if (int ret = static_cast<VirtualNetwork*>(network)->addUsers(uidRanges, mProtectableUsers)) { in addUsersToNetwork() 480 int NetworkController::removeUsersFromNetwork(unsigned netId, const UidRanges& uidRanges) { in removeUsersFromNetwork() argument 491 if (int ret = static_cast<VirtualNetwork*>(network)->removeUsers(uidRanges, in removeUsersFromNetwork()
|
D | SockDiagTest.cpp | 397 UidRanges uidRanges; in destroySockets() local 398 uidRanges.parseFrom(ARRAY_SIZE(uidRangeStrings), (char **) uidRangeStrings); in destroySockets() 399 ret = mSd.destroySockets(uidRanges, skipUids, excludeLoopback); in destroySockets()
|
D | CommandListener.cpp | 1746 UidRanges uidRanges; in runCommand() local 1747 if (!uidRanges.parseFrom(argc - 4, argv + 4)) { in runCommand() 1751 if (int ret = gCtls->netCtrl.addUsersToNetwork(netId, uidRanges)) { in runCommand() 1755 if (int ret = gCtls->netCtrl.removeUsersFromNetwork(netId, uidRanges)) { in runCommand()
|
/system/netd/tests/ |
D | binder_test.cpp | 301 std::vector<UidRange> uidRanges = { in TEST_F() local 310 ASSERT_TRUE(mNetd->networkRejectNonSecureVpn(true, uidRanges).isOk()); in TEST_F() 313 for (auto const& range : uidRanges) { in TEST_F() 318 ASSERT_TRUE(mNetd->networkRejectNonSecureVpn(false, uidRanges).isOk()); in TEST_F() 321 for (auto const& range : uidRanges) { in TEST_F() 326 binder::Status status = mNetd->networkRejectNonSecureVpn(false, uidRanges); in TEST_F() 431 std::vector<UidRange> uidRanges = { in TEST_F() local 441 EXPECT_TRUE(mNetd->socketDestroy(uidRanges, skipUids).isOk()); in TEST_F() 445 uidRanges = { in TEST_F() 454 EXPECT_TRUE(mNetd->socketDestroy(uidRanges, skipUids).isOk()); in TEST_F() [all …]
|
/system/netd/server/binder/android/net/ |
D | INetd.aidl | 82 void networkRejectNonSecureVpn(boolean add, in UidRange[] uidRanges); in networkRejectNonSecureVpn() argument 87 void socketDestroy(in UidRange[] uidRanges, in int[] exemptUids); in socketDestroy() argument
|