Home
last modified time | relevance | path

Searched refs:netId (Results 1 – 25 of 39) sorted by relevance

12

/system/netd/server/
DNetworkController.cpp156 int NetworkController::setDefaultNetwork(unsigned netId) { in setDefaultNetwork() argument
159 if (netId == mDefaultNetId) { in setDefaultNetwork()
163 if (netId != NETID_UNSET) { in setDefaultNetwork()
164 Network* network = getNetworkLocked(netId); in setDefaultNetwork()
166 ALOGE("no such netId %u", netId); in setDefaultNetwork()
170 ALOGE("cannot set default to non-physical network with netId %u", netId); in setDefaultNetwork()
189 mDefaultNetId = netId; in setDefaultNetwork()
193 uint32_t NetworkController::getNetworkForDnsLocked(unsigned* netId, uid_t uid) const { in getNetworkForDnsLocked() argument
203 if (*netId == NETID_UNSET && getVirtualNetworkForUserLocked(uid) == nullptr) { in getNetworkForDnsLocked()
204 *netId = mDefaultNetId; in getNetworkForDnsLocked()
[all …]
DNetdHwService.cpp68 unsigned netId; in createOemNetwork() local
71 int ret = gCtls->netCtrl.createPhysicalOemNetwork(permission, &netId); in createOemNetwork()
74 fwmark.netId = netId; in createOemNetwork()
78 _hidl_cb(netIdToNetHandle(netId), fwmark.intValue, toHalStatus(ret)); in createOemNetwork()
84 #define RETURN_IF_NOT_OEM_NETWORK(netId) \ argument
85 if (((netId) < NetworkController::MIN_OEM_ID) || \
86 ((netId) > NetworkController::MAX_OEM_ID)) { \
91 unsigned netId = netHandleToNetId(netHandle); in destroyOemNetwork() local
92 RETURN_IF_NOT_OEM_NETWORK(netId); in destroyOemNetwork()
94 return toHalStatus(gCtls->netCtrl.destroyNetwork(netId)); in destroyOemNetwork()
[all …]
DNetworkController.h89 int setDefaultNetwork(unsigned netId) WARN_UNUSED_RESULT;
94 uint32_t getNetworkForDns(unsigned* netId, uid_t uid) const;
97 void getNetworkContext(unsigned netId, uid_t uid, struct android_net_context* netcontext) const;
99 bool isVirtualNetwork(unsigned netId) const;
101 int createPhysicalNetwork(unsigned netId, Permission permission) WARN_UNUSED_RESULT;
102 int createPhysicalOemNetwork(Permission permission, unsigned *netId) WARN_UNUSED_RESULT;
103 int createVirtualNetwork(unsigned netId, bool hasDns, bool secure) WARN_UNUSED_RESULT;
104 int destroyNetwork(unsigned netId) WARN_UNUSED_RESULT;
106 int addInterfaceToNetwork(unsigned netId, const char* interface) WARN_UNUSED_RESULT;
107 int removeInterfaceFromNetwork(unsigned netId, const char* interface) WARN_UNUSED_RESULT;
[all …]
DResolverController.cpp114 int set(int32_t netId, const std::vector<std::string>& servers, const std::string& name, in set() argument
118 netId, servers.size(), name.c_str(), fingerprints.size()); in set()
138 mPrivateDnsModes[netId] = PrivateDnsMode::STRICT; in set()
140 mPrivateDnsModes[netId] = PrivateDnsMode::OPPORTUNISTIC; in set()
142 mPrivateDnsModes[netId] = PrivateDnsMode::OFF; in set()
143 mPrivateDnsTransports.erase(netId); in set()
148 auto netPair = mPrivateDnsTransports.find(netId); in set()
152 std::tie(netPair, added) = mPrivateDnsTransports.emplace(netId, PrivateDnsTracker()); in set()
154 ALOGE("Memory error while recording private DNS for netId %d", netId); in set()
174 validatePrivateDnsProvider(server, tracker, netId); in set()
[all …]
DRouteController.h57 static int addInterfaceToLocalNetwork(unsigned netId, const char* interface) WARN_UNUSED_RESULT;
58 static int removeInterfaceFromLocalNetwork(unsigned netId,
61 static int addInterfaceToPhysicalNetwork(unsigned netId, const char* interface,
63 static int removeInterfaceFromPhysicalNetwork(unsigned netId, const char* interface,
66 static int addInterfaceToVirtualNetwork(unsigned netId, const char* interface, bool secure,
68 static int removeInterfaceFromVirtualNetwork(unsigned netId, const char* interface, bool secure,
71 static int modifyPhysicalNetworkPermission(unsigned netId, const char* interface,
75 static int addUsersToVirtualNetwork(unsigned netId, const char* interface, bool secure,
77 static int removeUsersFromVirtualNetwork(unsigned netId, const char* interface, bool secure,
124 static int modifyPhysicalNetwork(unsigned netId, const char* interface, Permission permission,
[all …]
DRouteController.cpp435 WARN_UNUSED_RESULT int modifyIncomingPacketMark(unsigned netId, const char* interface, in modifyIncomingPacketMark() argument
439 fwmark.netId = netId; in modifyIncomingPacketMark()
500 WARN_UNUSED_RESULT int modifyVpnSystemPermissionRule(unsigned netId, uint32_t table, bool secure, in modifyVpnSystemPermissionRule() argument
505 fwmark.netId = netId; in modifyVpnSystemPermissionRule()
506 mask.netId = FWMARK_NET_ID_MASK; in modifyVpnSystemPermissionRule()
524 WARN_UNUSED_RESULT int modifyExplicitNetworkRule(unsigned netId, uint32_t table, in modifyExplicitNetworkRule() argument
530 fwmark.netId = netId; in modifyExplicitNetworkRule()
531 mask.netId = FWMARK_NET_ID_MASK; in modifyExplicitNetworkRule()
576 WARN_UNUSED_RESULT int modifyImplicitNetworkRule(unsigned netId, uint32_t table, bool add) { in modifyImplicitNetworkRule() argument
580 fwmark.netId = netId; in modifyImplicitNetworkRule()
[all …]
DFwmarkServer.cpp132 return mNetworkController->checkUserNetworkAccess(command.uid, command.netId); in processClient()
209 fwmark.netId = mNetworkController->getNetworkForConnect(client->getUid()); in processClient()
210 } else if (!mNetworkController->isVirtualNetwork(fwmark.netId)) { in processClient()
211 fwmark.netId = mNetworkController->getDefaultNetwork(); in processClient()
240 netdEventListener->onConnectEvent(fwmark.netId, connectInfo.error, in processClient()
249 fwmark.netId = command.netId; in processClient()
250 if (command.netId == NETID_UNSET) { in processClient()
256 command.netId)) { in processClient()
275 if (!fwmark.explicitlySelected && mNetworkController->isVirtualNetwork(fwmark.netId)) { in processClient()
276 fwmark.netId = mNetworkController->getDefaultNetwork(); in processClient()
[all …]
DResolverController.h47 int setDnsServers(unsigned netId, const char* searchDomains, const char** servers,
68 int getDnsInfo(unsigned netId, std::vector<std::string>* servers,
74 int setResolverConfiguration(int32_t netId, const std::vector<std::string>& servers,
79 int getResolverInfo(int32_t netId, std::vector<std::string>* servers,
83 void dump(DumpWriter& dw, unsigned netId);
DClatdController.cpp64 unsigned netId = mNetCtrl->getNetworkForInterface(interface); in startClatd() local
65 if (netId == NETID_UNSET) { in startClatd()
72 snprintf(netIdString, sizeof(netIdString), "%u", netId); in startClatd()
75 fwmark.netId = netId; in startClatd()
DPhysicalNetwork.cpp30 WARN_UNUSED_RESULT int addToDefault(unsigned netId, const std::string& interface, in addToDefault() argument
33 ALOGE("failed to add interface %s to default netId %u", interface.c_str(), netId); in addToDefault()
42 WARN_UNUSED_RESULT int removeFromDefault(unsigned netId, const std::string& interface, in removeFromDefault() argument
47 ALOGE("failed to remove interface %s from default netId %u", interface.c_str(), netId); in removeFromDefault()
61 PhysicalNetwork::PhysicalNetwork(unsigned netId, PhysicalNetwork::Delegate* delegate) : in PhysicalNetwork() argument
62 Network(netId), mDelegate(delegate), mPermission(PERMISSION_NONE), mIsDefault(false) { in PhysicalNetwork()
DNetdNativeService.h47 binder::Status networkCreatePhysical(int32_t netId, const std::string& permission)
49 binder::Status networkCreateVpn(int32_t netId, bool hasDns, bool secure) override;
50 binder::Status networkDestroy(int32_t netId) override;
52 binder::Status networkAddInterface(int32_t netId, const std::string& iface) override;
53 binder::Status networkRemoveInterface(int32_t netId, const std::string& iface) override;
55 binder::Status networkAddUidRanges(int32_t netId, const std::vector<UidRange>& uids)
57 binder::Status networkRemoveUidRanges(int32_t netId, const std::vector<UidRange>& uids)
67 binder::Status setResolverConfiguration(int32_t netId, const std::vector<std::string>& servers,
72 binder::Status getResolverInfo(int32_t netId, std::vector<std::string>* servers,
DNetdNativeService.cpp184 binder::Status NetdNativeService::networkCreatePhysical(int32_t netId, in networkCreatePhysical() argument
187 int ret = gCtls->netCtrl.createPhysicalNetwork(netId, stringToPermission(permission.c_str())); in networkCreatePhysical()
191 binder::Status NetdNativeService::networkCreateVpn(int32_t netId, bool hasDns, bool secure) { in networkCreateVpn() argument
193 int ret = gCtls->netCtrl.createVirtualNetwork(netId, hasDns, secure); in networkCreateVpn()
197 binder::Status NetdNativeService::networkDestroy(int32_t netId) { in networkDestroy() argument
200 const int ret = gCtls->netCtrl.destroyNetwork(netId); in networkDestroy()
201 gCtls->resolverCtrl.clearDnsServers(netId); in networkDestroy()
205 binder::Status NetdNativeService::networkAddInterface(int32_t netId, const std::string& iface) { in networkAddInterface() argument
207 int ret = gCtls->netCtrl.addInterfaceToNetwork(netId, iface.c_str()); in networkAddInterface()
211 binder::Status NetdNativeService::networkRemoveInterface(int32_t netId, const std::string& iface) { in networkRemoveInterface() argument
[all …]
DDummyNetwork.cpp30 DummyNetwork::DummyNetwork(unsigned netId) : Network(netId) { in DummyNetwork() argument
DLocalNetwork.cpp27 LocalNetwork::LocalNetwork(unsigned netId) : Network(netId) { in LocalNetwork() argument
DCommandListener.cpp492 unsigned netId = stringToNetId(argv[3]); in runCommand() local
493 rc = gCtls->tetherCtrl.setDnsForwarders(netId, &argv[4], argc - 4); in runCommand()
620 unsigned netId = stringToNetId(argv[2]); in runCommand() local
625 if (!parseAndExecuteSetNetDns(netId, argc, argv)) { in runCommand()
632 rc = gCtls->resolverCtrl.clearDnsServers(netId); in runCommand()
652 bool CommandListener::ResolverCmd::parseAndExecuteSetNetDns(int netId, int argc, in parseAndExecuteSetNetDns() argument
671 return gCtls->resolverCtrl.setDnsServers(netId, argv[3], &argv[4], end - 4, paramsPtr) == 0; in parseAndExecuteSetNetDns()
1328 unsigned netId = stringToNetId(argv[nextArg++]); in runCommand() local
1335 ret = gCtls->netCtrl.addRoute(netId, interface, destination, nexthop, legacy, uid); in runCommand()
1337 ret = gCtls->netCtrl.removeRoute(netId, interface, destination, nexthop, legacy, uid); in runCommand()
[all …]
DNetwork.cpp90 Network::Network(unsigned netId) : mNetId(netId) { in Network() argument
DDnsProxyListener.cpp479 unsigned netId = strtoul(argv[7], NULL, 10); in runCommand() local
480 const bool useLocalNameservers = checkAndClearUseLocalNameserversFlag(&netId); in runCommand()
484 mDnsProxyListener->mNetCtrl->getNetworkContext(netId, uid, &netcontext); in runCommand()
538 unsigned netId = strtoul(argv[1], NULL, 10); in runCommand() local
539 const bool useLocalNameservers = checkAndClearUseLocalNameserversFlag(&netId); in runCommand()
550 mDnsProxyListener->mNetCtrl->getNetworkContext(netId, uid, &netcontext); in runCommand()
684 unsigned netId = strtoul(argv[4], NULL, 10); in runCommand() local
685 const bool useLocalNameservers = checkAndClearUseLocalNameserversFlag(&netId); in runCommand()
701 mDnsProxyListener->mNetCtrl->getNetworkContext(netId, uid, &netcontext); in runCommand()
DVirtualNetwork.cpp29 VirtualNetwork::VirtualNetwork(unsigned netId, bool hasDns, bool secure) : in VirtualNetwork() argument
30 Network(netId), mHasDns(hasDns), mSecure(secure) { in VirtualNetwork()
DLocalNetwork.h27 explicit LocalNetwork(unsigned netId);
DDummyNetwork.h28 explicit DummyNetwork(unsigned netId);
/system/netd/client/
DNetdClient.cpp112 unsigned netId = netIdForProcess; in netdClientSocket() local
113 if (netId != NETID_UNSET && FwmarkClient::shouldSetFwmark(domain)) { in netdClientSocket()
114 if (int error = setNetworkForSocket(netId, socketFd)) { in netdClientSocket()
121 unsigned getNetworkForResolv(unsigned netId) { in getNetworkForResolv() argument
122 if (netId != NETID_UNSET) { in getNetworkForResolv()
123 return netId; in getNetworkForResolv()
129 netId = netIdForProcess; in getNetworkForResolv()
130 if (netId != NETID_UNSET) { in getNetworkForResolv()
131 return netId; in getNetworkForResolv()
136 int setNetworkForTarget(unsigned netId, std::atomic_uint* target) { in setNetworkForTarget() argument
[all …]
/system/netd/include/
DNetdClient.h30 int getNetworkForSocket(unsigned* netId, int socketFd);
31 int setNetworkForSocket(unsigned netId, int socketFd);
34 int setNetworkForProcess(unsigned netId);
36 int setNetworkForResolv(unsigned netId);
42 int queryUserAccess(uid_t uid, unsigned netId);
DFwmark.h27 unsigned netId : 16; member
/system/netd/server/binder/android/net/
DINetd.aidl76 void networkCreatePhysical(int netId, @utf8InCpp String permission); in networkCreatePhysical() argument
88 void networkCreateVpn(int netId, boolean hasDns, boolean secure); in networkCreateVpn() argument
99 void networkDestroy(int netId); in networkDestroy() argument
111 void networkAddInterface(int netId, in @utf8InCpp String iface); in networkAddInterface() argument
122 void networkRemoveInterface(int netId, in @utf8InCpp String iface); in networkRemoveInterface() argument
135 void networkAddUidRanges(int netId, in UidRange[] uidRanges); in networkAddUidRanges() argument
148 void networkRemoveUidRanges(int netId, in UidRange[] uidRanges); in networkRemoveUidRanges() argument
202 void setResolverConfiguration(int netId, in @utf8InCpp String[] servers, in setResolverConfiguration() argument
241 void getResolverInfo(int netId, out @utf8InCpp String[] servers, in getResolverInfo() argument
/system/netd/server/binder/android/net/metrics/
DINetdEventListener.aidl49 void onDnsEvent(int netId, int eventType, int returnCode, int latencyMs, String hostname, in onDnsEvent() argument
60 void onPrivateDnsValidationEvent(int netId, String ipAddress, String hostname, in onPrivateDnsValidationEvent() argument
73 void onConnectEvent(int netId, int error, int latencyMs, String ipAddr, int port, int uid); in onConnectEvent() argument

12