Home
last modified time | relevance | path

Searched refs:uidRanges (Results 1 – 13 of 13) sorted by relevance

/system/netd/server/
DVirtualNetwork.cpp46 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 …]
DRouteController.h51 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)
DVirtualNetwork.h41 int addUsers(const UidRanges& uidRanges,
43 int removeUsers(const UidRanges& uidRanges,
50 int maybeCloseSockets(bool add, const UidRanges& uidRanges,
DRouteController.cpp772 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 …]
DNetdNativeService.cpp153 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()
DNetworkController.h77 int addUsersToNetwork(unsigned netId, const UidRanges& uidRanges) WARN_UNUSED_RESULT;
78 int removeUsersFromNetwork(unsigned netId, const UidRanges& uidRanges) WARN_UNUSED_RESULT;
DSockDiag.h63 int destroySockets(const UidRanges& uidRanges, const std::set<uid_t>& skipUids,
DSockDiag.cpp374 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()
DNetworkController.cpp463 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()
DSockDiagTest.cpp397 UidRanges uidRanges; in destroySockets() local
398 uidRanges.parseFrom(ARRAY_SIZE(uidRangeStrings), (char **) uidRangeStrings); in destroySockets()
399 ret = mSd.destroySockets(uidRanges, skipUids, excludeLoopback); in destroySockets()
DCommandListener.cpp1746 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/
Dbinder_test.cpp301 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/
DINetd.aidl82 void networkRejectNonSecureVpn(boolean add, in UidRange[] uidRanges); in networkRejectNonSecureVpn() argument
87 void socketDestroy(in UidRange[] uidRanges, in int[] exemptUids); in socketDestroy() argument