/foundation/communication/netmanager_base/services/netmanagernative/src/manager/ |
H A D | vnic_manager.cpp | 299 uidRanges.clear(); in CreateVnic() 301 uidRanges.push_back({uid, uid}); in CreateVnic() 304 if (uidRanges.size() > MAX_VNIC_UID_ARRAY_SIZE) { in CreateVnic() 305 NETNATIVE_LOGE("vnic uidRanges's size is over the max size."); in CreateVnic() 306 uidRanges.clear(); in CreateVnic() 320 if (!uidRanges.empty() && in CreateVnic() 321 nmd::RouteManager::UpdateVnicUidRangesRule(uidRanges, true) != NETMANAGER_SUCCESS) { in CreateVnic() 322 uidRanges.clear(); in CreateVnic() 333 nmd::RouteManager::UpdateVnicUidRangesRule(uidRanges, false); in DestroyVnic() 334 uidRanges in DestroyVnic() [all...] |
H A D | dns_manager.cpp | 176 int32_t DnsManager::AddUidRange(int32_t netId, const std::vector<NetManagerStandard::UidRange> &uidRanges) in AddUidRange() argument 179 return DnsParamCache::GetInstance().AddUidRange(netId, uidRanges); in AddUidRange() 182 int32_t DnsManager::DelUidRange(int32_t netId, const std::vector<NetManagerStandard::UidRange> &uidRanges) in DelUidRange() argument 185 return DnsParamCache::GetInstance().DelUidRange(netId, uidRanges); in DelUidRange()
|
H A D | conn_manager.cpp | 361 int32_t ConnManager::AddUidsToNetwork(int32_t netId, const std::vector<NetManagerStandard::UidRange> &uidRanges) in AddUidsToNetwork() argument 368 return static_cast<VirtualNetwork *>(netsysNetwork.get())->AddUids(uidRanges); in AddUidsToNetwork() 371 int32_t ConnManager::RemoveUidsFromNetwork(int32_t netId, const std::vector<NetManagerStandard::UidRange> &uidRanges) in RemoveUidsFromNetwork() argument 378 return static_cast<VirtualNetwork *>(netsysNetwork.get())->RemoveUids(uidRanges); in RemoveUidsFromNetwork()
|
H A D | route_manager.cpp | 334 const std::vector<NetManagerStandard::UidRange> &uidRanges) in AddUsersToVirtualNetwork() 336 return UpdateVirtualNetwork(netId, interfaceName, uidRanges, true); in AddUsersToVirtualNetwork() 340 const std::vector<NetManagerStandard::UidRange> &uidRanges) in RemoveUsersFromVirtualNetwork() 342 return UpdateVirtualNetwork(netId, interfaceName, uidRanges, false); in RemoveUsersFromVirtualNetwork() 346 const std::vector<NetManagerStandard::UidRange> &uidRanges, bool add) in UpdateVirtualNetwork() 355 for (auto range : uidRanges) { in UpdateVirtualNetwork() 364 int32_t RouteManager::UpdateVnicUidRangesRule(const std::vector<NetManagerStandard::UidRange> &uidRanges, bool add) in UpdateVnicUidRangesRule() argument 367 for (const auto &range : uidRanges) { in UpdateVnicUidRangesRule() 333 AddUsersToVirtualNetwork(int32_t netId, const std::string &interfaceName, const std::vector<NetManagerStandard::UidRange> &uidRanges) AddUsersToVirtualNetwork() argument 339 RemoveUsersFromVirtualNetwork(int32_t netId, const std::string &interfaceName, const std::vector<NetManagerStandard::UidRange> &uidRanges) RemoveUsersFromVirtualNetwork() argument 345 UpdateVirtualNetwork(int32_t netId, const std::string &interfaceName, const std::vector<NetManagerStandard::UidRange> &uidRanges, bool add) UpdateVirtualNetwork() argument
|
/foundation/communication/netmanager_base/services/netmanagernative/include/netsys/ |
H A D | virtual_network.h | 51 int32_t AddUids(const std::vector<UidRange> &uidRanges); 52 int32_t RemoveUids(const std::vector<UidRange> &uidRanges);
|
H A D | dns_manager.h | 181 int32_t AddUidRange(int32_t netId, const std::vector<NetManagerStandard::UidRange> &uidRanges); 182 int32_t DelUidRange(int32_t netId, const std::vector<NetManagerStandard::UidRange> &uidRanges);
|
H A D | dns_param_cache.h | 82 int32_t AddUidRange(uint32_t netId, const std::vector<NetManagerStandard::UidRange> &uidRanges); 84 int32_t DelUidRange(uint32_t netId, const std::vector<NetManagerStandard::UidRange> &uidRanges);
|
H A D | net_manager_native.h | 64 int32_t NetworkAddUids(int32_t netId, const std::vector<UidRange> &uidRanges); 65 int32_t NetworkDelUids(int32_t netId, const std::vector<UidRange> &uidRanges);
|
/foundation/communication/netmanager_base/test/netmanagernative/unittest/netsys_manager_test/ |
H A D | net_manager_native_test.cpp | 81 std::vector<UidRange> uidRanges; in HWTEST_F() local 82 auto ret = instance_->NetworkAddUids(netId, uidRanges); in HWTEST_F() 89 std::vector<UidRange> uidRanges; in HWTEST_F() local 90 auto ret = instance_->NetworkDelUids(netId, uidRanges); in HWTEST_F()
|
H A D | route_manager_test.cpp | 559 std::vector<NetManagerStandard::UidRange> uidRanges; in HWTEST_F() local 560 auto ret = RouteManager::AddUsersToVirtualNetwork(testNetId, testInterfaceName, uidRanges); in HWTEST_F() 568 std::vector<NetManagerStandard::UidRange> uidRanges; in HWTEST_F() local 569 auto ret = RouteManager::RemoveUsersFromVirtualNetwork(testNetId, testInterfaceName, uidRanges); in HWTEST_F() 585 std::vector<NetManagerStandard::UidRange> uidRanges; in HWTEST_F() local 586 auto ret = RouteManager::UpdateVnicUidRangesRule(uidRanges, true); in HWTEST_F() 589 ret = RouteManager::UpdateVnicUidRangesRule(uidRanges, false); in HWTEST_F() 616 std::vector<NetManagerStandard::UidRange> uidRanges; in HWTEST_F() local 617 uidRanges.push_back(uidRange); in HWTEST_F() 621 auto ret = RouteManager::UpdateVirtualNetwork(testNetId, testInterfaceName, uidRanges, ad in HWTEST_F() [all...] |
H A D | conn_manager_test.cpp | 371 const std::vector<NetManagerStandard::UidRange> uidRanges; in HWTEST_F() local 372 int32_t ret = instance_->AddUidsToNetwork(netId, uidRanges); in HWTEST_F() 376 ret = instance_->AddUidsToNetwork(netId, uidRanges); in HWTEST_F() 388 const std::vector<NetManagerStandard::UidRange> uidRanges; in HWTEST_F() local 389 int32_t ret = instance_->RemoveUidsFromNetwork(netId, uidRanges); in HWTEST_F() 393 ret = instance_->RemoveUidsFromNetwork(netId, uidRanges); in HWTEST_F()
|
H A D | netsys_native_client_test.cpp | 272 std::vector<UidRange> uidRanges; in HWTEST_F() local 278 uidRanges.emplace_back(UidRange(beginUids[i], endUids[i])); in HWTEST_F() 280 nativeClient_.NetworkAddUids(NET_ID, uidRanges); in HWTEST_F() 281 nativeClient_.NetworkDelUids(NET_ID, uidRanges); in HWTEST_F()
|
H A D | netsys_controller_service_impl_test.cpp | 241 std::vector<UidRange> uidRanges; in HWTEST_F() local 243 uidRanges.emplace_back(uidRang); in HWTEST_F() 253 ret = instance_->NetworkAddUids(5, uidRanges); in HWTEST_F() 256 ret = instance_->NetworkDelUids(5, uidRanges); in HWTEST_F()
|
/foundation/communication/netmanager_base/services/netmanagernative/include/manager/ |
H A D | conn_manager.h | 213 * @param uidRanges App uids to set 217 int32_t AddUidsToNetwork(int32_t netId, const std::vector<NetManagerStandard::UidRange> &uidRanges); 223 * @param uidRanges App uids to set 227 int32_t RemoveUidsFromNetwork(int32_t netId, const std::vector<NetManagerStandard::UidRange> &uidRanges);
|
H A D | route_manager.h | 185 const std::vector<NetManagerStandard::UidRange> &uidRanges); 188 const std::vector<NetManagerStandard::UidRange> &uidRanges); 280 * @param uidRanges uidRanges to update 284 static int32_t UpdateVnicUidRangesRule(const std::vector<NetManagerStandard::UidRange> &uidRanges, bool add); 324 const std::vector<NetManagerStandard::UidRange> &uidRanges, bool add);
|
H A D | vnic_manager.h | 64 std::vector<NetManagerStandard::UidRange> uidRanges; member in OHOS::NetManagerStandard::VnicManager
|
/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/dnsresolv/ |
H A D | dns_param_cache.cpp | 316 int32_t DnsParamCache::AddUidRange(uint32_t netId, const std::vector<NetManagerStandard::UidRange> &uidRanges) in AddUidRange() argument 319 NETNATIVE_LOG_D("DnsParamCache::AddUidRange size = [%{public}zu]", uidRanges.size()); in AddUidRange() 321 auto middle = vpnUidRanges_.insert(vpnUidRanges_.end(), uidRanges.begin(), uidRanges.end()); in AddUidRange() 326 int32_t DnsParamCache::DelUidRange(uint32_t netId, const std::vector<NetManagerStandard::UidRange> &uidRanges) in DelUidRange() argument 329 NETNATIVE_LOG_D("DnsParamCache::DelUidRange size = [%{public}zu]", uidRanges.size()); in DelUidRange() 331 auto end = std::set_difference(vpnUidRanges_.begin(), vpnUidRanges_.end(), uidRanges.begin(), in DelUidRange() 332 uidRanges.end(), vpnUidRanges_.begin()); in DelUidRange()
|
/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/ |
H A D | net_manager_native.cpp | 136 int32_t NetManagerNative::NetworkAddUids(int32_t netId, const std::vector<UidRange> &uidRanges) in NetworkAddUids() argument 138 dnsManager_->AddUidRange(netId, uidRanges); in NetworkAddUids() 139 return connManager_->AddUidsToNetwork(netId, uidRanges); in NetworkAddUids() 142 int32_t NetManagerNative::NetworkDelUids(int32_t netId, const std::vector<UidRange> &uidRanges) in NetworkDelUids() argument 144 dnsManager_->DelUidRange(netId, uidRanges); in NetworkDelUids() 145 return connManager_->RemoveUidsFromNetwork(netId, uidRanges); in NetworkDelUids()
|
/foundation/communication/netmanager_base/services/netsyscontroller/src/ |
H A D | netsys_controller.cpp | 171 std::vector<UidRange> uidRanges; in NetworkAddUids() local 173 uidRanges.emplace_back(UidRange(beginUids[i], endUids[i])); in NetworkAddUids() 175 return netsysService_->NetworkAddUids(netId, uidRanges); in NetworkAddUids() 192 std::vector<UidRange> uidRanges; in NetworkDelUids() local 194 uidRanges.emplace_back(UidRange(beginUids[i], endUids[i])); in NetworkDelUids() 196 return netsysService_->NetworkDelUids(netId, uidRanges); in NetworkDelUids()
|
/foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative/include/ |
H A D | i_netsys_service.h | 97 virtual int32_t NetworkAddUids(int32_t netId, const std::vector<UidRange> &uidRanges) = 0; 98 virtual int32_t NetworkDelUids(int32_t netId, const std::vector<UidRange> &uidRanges) = 0;
|
H A D | netsys_native_service_proxy.h | 63 int32_t NetworkAddUids(int32_t netId, const std::vector<UidRange> &uidRanges) override; 64 int32_t NetworkDelUids(int32_t netId, const std::vector<UidRange> &uidRanges) override;
|
/foundation/communication/netmanager_base/services/netmanagernative/include/ |
H A D | netsys_native_service.h | 87 int32_t NetworkAddUids(int32_t netId, const std::vector<UidRange> &uidRanges) override; 88 int32_t NetworkDelUids(int32_t netId, const std::vector<UidRange> &uidRanges) override;
|
/foundation/communication/netmanager_base/test/netmanagernative/unittest/netsys_distributed_test/ |
H A D | netsys_native_service_stub_test.cpp | 161 int32_t NetworkAddUids(int32_t netId, const std::vector<UidRange> &uidRanges) override 166 int32_t NetworkDelUids(int32_t netId, const std::vector<UidRange> &uidRanges) override
|
/foundation/communication/netmanager_base/services/netsyscontroller/include/ |
H A D | netsys_controller_service_impl.h | 66 int32_t NetworkAddUids(int32_t netId, const std::vector<UidRange> &uidRanges) override; 67 int32_t NetworkDelUids(int32_t netId, const std::vector<UidRange> &uidRanges) override;
|
H A D | i_netsys_controller_service.h | 92 virtual int32_t NetworkAddUids(int32_t netId, const std::vector<UidRange> &uidRanges) = 0; 93 virtual int32_t NetworkDelUids(int32_t netId, const std::vector<UidRange> &uidRanges) = 0;
|