Home
last modified time | relevance | path

Searched refs:subPriority (Results 1 – 17 of 17) sorted by relevance

/aosp12/system/netd/server/
H A DUnreachableNetwork.cpp29 int UnreachableNetwork::addUsers(const UidRanges& uidRanges, uint32_t subPriority) { in addUsers() argument
30 if (!isValidSubPriority(subPriority) || !canAddUidRanges(uidRanges, subPriority)) { in addUsers()
34 int ret = RouteController::addUsersToUnreachableNetwork(mNetId, {{subPriority, uidRanges}}); in addUsers()
39 addToUidRangeMap(uidRanges, subPriority); in addUsers()
43 int UnreachableNetwork::removeUsers(const UidRanges& uidRanges, uint32_t subPriority) { in removeUsers() argument
44 if (!isValidSubPriority(subPriority)) return -EINVAL; in removeUsers()
47 RouteController::removeUsersFromUnreachableNetwork(mNetId, {{subPriority, uidRanges}}); in removeUsers()
52 removeFromUidRangeMap(uidRanges, subPriority); in removeUsers()
H A DNetwork.cpp89 bool Network::appliesToUser(uid_t uid, uint32_t* subPriority) const { in appliesToUser()
92 *subPriority = priority; in appliesToUser()
99 void Network::addToUidRangeMap(const UidRanges& uidRanges, uint32_t subPriority) { in addToUidRangeMap() argument
100 auto iter = mUidRangeMap.find(subPriority); in addToUidRangeMap()
104 mUidRangeMap[subPriority] = uidRanges; in addToUidRangeMap()
108 void Network::removeFromUidRangeMap(const UidRanges& uidRanges, uint32_t subPriority) { in removeFromUidRangeMap() argument
109 auto iter = mUidRangeMap.find(subPriority); in removeFromUidRangeMap()
113 mUidRangeMap.erase(subPriority); in removeFromUidRangeMap()
116 ALOGW("uidRanges with priority %u not found", subPriority); in removeFromUidRangeMap()
120 bool Network::canAddUidRanges(const UidRanges& uidRanges, uint32_t subPriority) const { in canAddUidRanges()
[all …]
H A DVirtualNetwork.cpp34 int VirtualNetwork::addUsers(const UidRanges& uidRanges, uint32_t subPriority) { in addUsers() argument
35 if (!isValidSubPriority(subPriority) || !canAddUidRanges(uidRanges, subPriority)) { in addUsers()
41 {{subPriority, uidRanges}}); in addUsers()
47 addToUidRangeMap(uidRanges, subPriority); in addUsers()
51 int VirtualNetwork::removeUsers(const UidRanges& uidRanges, uint32_t subPriority) { in removeUsers() argument
52 if (!isValidSubPriority(subPriority)) return -EINVAL; in removeUsers()
56 {{subPriority, uidRanges}}); in removeUsers()
62 removeFromUidRangeMap(uidRanges, subPriority); in removeUsers()
H A DPhysicalNetwork.cpp161 int PhysicalNetwork::addUsers(const UidRanges& uidRanges, uint32_t subPriority) { in addUsers() argument
162 if (!isValidSubPriority(subPriority) || !canAddUidRanges(uidRanges, subPriority)) { in addUsers()
168 {{subPriority, uidRanges}}); in addUsers()
174 addToUidRangeMap(uidRanges, subPriority); in addUsers()
178 int PhysicalNetwork::removeUsers(const UidRanges& uidRanges, uint32_t subPriority) { in removeUsers() argument
179 if (!isValidSubPriority(subPriority)) return -EINVAL; in removeUsers()
183 {{subPriority, uidRanges}}); in removeUsers()
189 removeFromUidRangeMap(uidRanges, subPriority); in removeUsers()
H A DRouteController.cpp513 return modifyIpRule(add ? RTM_NEWRULE : RTM_DELRULE, priority + subPriority, table, in modifyVpnUidRangeRule()
744 uid_t uidEnd, uint32_t subPriority, bool add, in modifyUidNetworkRule() argument
765 explicitSelect ? (RULE_PRIORITY_UID_EXPLICIT_NETWORK + subPriority) in modifyUidNetworkRule()
772 uint32_t subPriority, bool add) { in modifyUidDefaultNetworkRule() argument
802 for (const auto& [subPriority, uidRanges] : uidRangeMap) { in modifyPhysicalNetwork()
863 uint32_t subPriority, bool add, in modifyUidUnreachableRule() argument
891 uint32_t subPriority, bool add) { in modifyUidDefaultUnreachableRule() argument
915 for (const auto& [subPriority, uidRanges] : uidRangeMap) { in modifyUnreachableNetwork()
960 for (const auto& [subPriority, uidRanges] : uidRangeMap) { in modifyVirtualNetwork()
967 range.stop, subPriority, add)) { in modifyVirtualNetwork()
[all …]
H A DNetwork.h50 bool appliesToUser(uid_t uid, uint32_t* subPriority) const;
63 virtual void addToUidRangeMap(const UidRanges& uidRanges, uint32_t subPriority);
64 virtual void removeFromUidRangeMap(const UidRanges& uidRanges, uint32_t subPriority);
68 bool canAddUidRanges(const UidRanges& uidRanges, uint32_t subPriority) const;
H A DNetworkController.cpp620 uint32_t subPriority) { in addUsersToNetwork() argument
626 return network->addUsers(uidRanges, subPriority); in addUsersToNetwork()
630 uint32_t subPriority) { in removeUsersFromNetwork() argument
636 return network->removeUsers(uidRanges, subPriority); in removeUsersFromNetwork()
786 uint32_t subPriority; in getVirtualNetworkForUserLocked() local
803 uint32_t subPriority; in getPhysicalOrUnreachableNetworkForUserLocked() local
805 if (!network->appliesToUser(uid, &subPriority)) continue; in getPhysicalOrUnreachableNetworkForUserLocked()
806 if (subPriority < bestSubPriority) { in getPhysicalOrUnreachableNetworkForUserLocked()
808 bestSubPriority = subPriority; in getPhysicalOrUnreachableNetworkForUserLocked()
839 uint32_t subPriority; in checkUserNetworkAccessLocked() local
[all …]
H A DUnreachableNetwork.h26 [[nodiscard]] int addUsers(const UidRanges& uidRanges, uint32_t subPriority) override;
27 [[nodiscard]] int removeUsers(const UidRanges& uidRanges, uint32_t subPriority) override;
H A DVirtualNetwork.h36 [[nodiscard]] int addUsers(const UidRanges& uidRanges, uint32_t subPriority) override;
37 [[nodiscard]] int removeUsers(const UidRanges& uidRanges, uint32_t subPriority) override;
H A DPhysicalNetwork.h45 [[nodiscard]] int addUsers(const UidRanges& uidRanges, uint32_t subPriority) override;
46 [[nodiscard]] int removeUsers(const UidRanges& uidRanges, uint32_t subPriority) override;
H A DNetworkController.h123 uint32_t subPriority);
125 uint32_t subPriority);
H A DNetdNativeService.cpp421 config.subPriority); in networkAddUidRangesParcel()
428 config.subPriority); in networkRemoveUidRangesParcel()
/aosp12/system/netd/server/aidl_api/netd_aidl_interface/7/android/net/netd/aidl/
H A DNativeUidRangeConfig.aidl40 int subPriority;
/aosp12/system/netd/server/aidl_api/netd_aidl_interface/current/android/net/netd/aidl/
H A DNativeUidRangeConfig.aidl40 int subPriority;
/aosp12/system/netd/server/binder/android/net/netd/aidl/
H A DNativeUidRangeConfig.aidl40 int subPriority;
/aosp12/system/netd/tests/
H A Dbinder_test.cpp617 uint32_t subPriority) { in makeNativeUidRangeConfig() argument
621 res.subPriority = subPriority; in makeNativeUidRangeConfig()
3982 const std::string& iface, uint32_t subPriority) { in verifyAppUidRules() argument
3988 ipRuleExistsForRange(RULE_PRIORITY_UID_EXPLICIT_NETWORK + subPriority, in verifyAppUidRules()
3991 ipRuleExistsForRange(RULE_PRIORITY_UID_IMPLICIT_NETWORK + subPriority, in verifyAppUidRules()
3994 ipRuleExistsForRange(RULE_PRIORITY_UID_DEFAULT_NETWORK + subPriority, in verifyAppUidRules()
4016 uidRangeConfig.subPriority); in verifyAppUidRules()
4511 uidRangeConfig.subPriority = UidRanges::LOWEST_SUB_PRIORITY + 1; in TEST_F()
4518 uidRangeConfig.subPriority = SUB_PRIORITY_1; in TEST_F()
4525 uidRangeConfig.subPriority = SUB_PRIORITY_1; in TEST_F()
[all …]
/aosp12/packages/modules/Connectivity/tests/unit/java/com/android/server/
H A DConnectivityServiceTest.java1340 && PREFERENCE_PRIORITY_VPN == config.subPriority)); in registerAgent()
11900 && PREFERENCE_PRIORITY_OEM == config.subPriority)); in verifySetOemNetworkPreferenceForPreference()
11904 && PREFERENCE_PRIORITY_OEM == config.subPriority)); in verifySetOemNetworkPreferenceForPreference()