Home
last modified time | relevance | path

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

12

/system/netd/server/
DNetworkController.cpp149 int NetworkController::setDefaultNetwork(unsigned netId) { in setDefaultNetwork() argument
152 if (netId == mDefaultNetId) { in setDefaultNetwork()
156 if (netId != NETID_UNSET) { in setDefaultNetwork()
157 Network* network = getNetworkLocked(netId); in setDefaultNetwork()
159 ALOGE("no such netId %u", netId); in setDefaultNetwork()
163 ALOGE("cannot set default to non-physical network with netId %u", netId); in setDefaultNetwork()
182 mDefaultNetId = netId; in setDefaultNetwork()
186 uint32_t NetworkController::getNetworkForDns(unsigned* netId, uid_t uid) const { in getNetworkForDns() argument
191 if (checkUserNetworkAccessLocked(uid, *netId) == 0) { in getNetworkForDns()
201 Network *network = getNetworkLocked(*netId); in getNetworkForDns()
[all …]
DNetworkController.h52 int setDefaultNetwork(unsigned netId) WARN_UNUSED_RESULT;
57 uint32_t getNetworkForDns(unsigned* netId, uid_t uid) const;
60 void getNetworkContext(unsigned netId, uid_t uid, struct android_net_context* netcontext) const;
62 bool isVirtualNetwork(unsigned netId) const;
64 int createPhysicalNetwork(unsigned netId, Permission permission) WARN_UNUSED_RESULT;
65 int createVirtualNetwork(unsigned netId, bool hasDns, bool secure) WARN_UNUSED_RESULT;
66 int destroyNetwork(unsigned netId) WARN_UNUSED_RESULT;
68 int addInterfaceToNetwork(unsigned netId, const char* interface) WARN_UNUSED_RESULT;
69 int removeInterfaceFromNetwork(unsigned netId, const char* interface) WARN_UNUSED_RESULT;
73 int checkUserNetworkAccess(uid_t uid, unsigned netId) const;
[all …]
DRouteController.h41 static int addInterfaceToLocalNetwork(unsigned netId, const char* interface) WARN_UNUSED_RESULT;
42 static int removeInterfaceFromLocalNetwork(unsigned netId,
45 static int addInterfaceToPhysicalNetwork(unsigned netId, const char* interface,
47 static int removeInterfaceFromPhysicalNetwork(unsigned netId, const char* interface,
50 static int addInterfaceToVirtualNetwork(unsigned netId, const char* interface, bool secure,
52 static int removeInterfaceFromVirtualNetwork(unsigned netId, const char* interface, bool secure,
55 static int modifyPhysicalNetworkPermission(unsigned netId, const char* interface,
59 static int addUsersToVirtualNetwork(unsigned netId, const char* interface, bool secure,
61 static int removeUsersFromVirtualNetwork(unsigned netId, const char* interface, bool secure,
DFwmarkServer.cpp84 return mNetworkController->checkUserNetworkAccess(command.uid, command.netId); in processClient()
147 fwmark.netId = mNetworkController->getNetworkForConnect(client->getUid()); in processClient()
148 } else if (!mNetworkController->isVirtualNetwork(fwmark.netId)) { in processClient()
149 fwmark.netId = mNetworkController->getDefaultNetwork(); in processClient()
156 fwmark.netId = command.netId; in processClient()
157 if (command.netId == NETID_UNSET) { in processClient()
163 command.netId)) { in processClient()
182 if (!fwmark.explicitlySelected && mNetworkController->isVirtualNetwork(fwmark.netId)) { in processClient()
183 fwmark.netId = mNetworkController->getDefaultNetwork(); in processClient()
194 fwmark.netId = mNetworkController->getNetworkForUser(command.uid); in processClient()
DResolverController.cpp43 int ResolverController::setDnsServers(unsigned netId, const char* searchDomains, in setDnsServers() argument
46 ALOGD("setDnsServers netId = %u\n", netId); in setDnsServers()
48 return -_resolv_set_nameservers_for_net(netId, servers, numservers, searchDomains, params); in setDnsServers()
51 int ResolverController::clearDnsServers(unsigned netId) { in clearDnsServers() argument
52 _resolv_set_nameservers_for_net(netId, NULL, 0, "", NULL); in clearDnsServers()
54 ALOGD("clearDnsServers netId = %u\n", netId); in clearDnsServers()
59 int ResolverController::flushDnsCache(unsigned netId) { in flushDnsCache() argument
61 ALOGD("flushDnsCache netId = %u\n", netId); in flushDnsCache()
64 _resolv_flush_cache_for_net(netId); in flushDnsCache()
69 int ResolverController::getDnsInfo(unsigned netId, std::vector<std::string>* servers, in getDnsInfo() argument
[all …]
DRouteController.cpp454 WARN_UNUSED_RESULT int modifyIncomingPacketMark(unsigned netId, const char* interface, in modifyIncomingPacketMark() argument
458 fwmark.netId = netId; in modifyIncomingPacketMark()
518 WARN_UNUSED_RESULT int modifyVpnSystemPermissionRule(unsigned netId, uint32_t table, bool secure, in modifyVpnSystemPermissionRule() argument
523 fwmark.netId = netId; in modifyVpnSystemPermissionRule()
524 mask.netId = FWMARK_NET_ID_MASK; in modifyVpnSystemPermissionRule()
542 WARN_UNUSED_RESULT int modifyExplicitNetworkRule(unsigned netId, uint32_t table, in modifyExplicitNetworkRule() argument
548 fwmark.netId = netId; in modifyExplicitNetworkRule()
549 mask.netId = FWMARK_NET_ID_MASK; in modifyExplicitNetworkRule()
593 WARN_UNUSED_RESULT int modifyImplicitNetworkRule(unsigned netId, uint32_t table, in modifyImplicitNetworkRule() argument
598 fwmark.netId = netId; in modifyImplicitNetworkRule()
[all …]
DResolverController.h40 int setDnsServers(unsigned netId, const char* searchDomains, const char** servers,
47 int getDnsInfo(unsigned netId, std::vector<std::string>* servers,
53 int setResolverConfiguration(int32_t netId, const std::vector<std::string>& servers,
56 int getResolverInfo(int32_t netId, std::vector<std::string>* servers,
59 void dump(DumpWriter& dw, unsigned netId);
DClatdController.cpp61 unsigned netId = mNetCtrl->getNetworkForInterface(interface); in startClatd() local
62 if (netId == NETID_UNSET) { in startClatd()
69 snprintf(netIdString, sizeof(netIdString), "%u", netId); in startClatd()
72 fwmark.netId = netId; in startClatd()
DPhysicalNetwork.cpp26 WARN_UNUSED_RESULT int addToDefault(unsigned netId, const std::string& interface, in addToDefault() argument
29 ALOGE("failed to add interface %s to default netId %u", interface.c_str(), netId); in addToDefault()
38 WARN_UNUSED_RESULT int removeFromDefault(unsigned netId, const std::string& interface, in removeFromDefault() argument
43 ALOGE("failed to remove interface %s from default netId %u", interface.c_str(), netId); in removeFromDefault()
57 PhysicalNetwork::PhysicalNetwork(unsigned netId, PhysicalNetwork::Delegate* delegate) : in PhysicalNetwork() argument
58 Network(netId), mDelegate(delegate), mPermission(PERMISSION_NONE), mIsDefault(false) { in PhysicalNetwork()
DDnsProxyListener.cpp266 unsigned netId = strtoul(argv[7], NULL, 10); in runCommand() local
270 mDnsProxyListener->mNetCtrl->getNetworkContext(netId, uid, &netcontext); in runCommand()
324 unsigned netId = strtoul(argv[1], NULL, 10); in runCommand() local
334 uint32_t mark = mDnsProxyListener->mNetCtrl->getNetworkForDns(&netId, uid); in runCommand()
338 new DnsProxyListener::GetHostByNameHandler(cli, name, af, netId, mark, in runCommand()
346 SocketClient* c, char* name, int af, unsigned netId, uint32_t mark, in GetHostByNameHandler() argument
351 mNetId(netId), in GetHostByNameHandler()
439 unsigned netId = strtoul(argv[4], NULL, 10); in runCommand() local
454 uint32_t mark = mDnsProxyListener->mNetCtrl->getNetworkForDns(&netId, uid); in runCommand()
458 new DnsProxyListener::GetHostByAddrHandler(cli, addr, addrLen, addrFamily, netId, mark); in runCommand()
[all …]
DDummyNetwork.cpp27 DummyNetwork::DummyNetwork(unsigned netId) : Network(netId) { in DummyNetwork() argument
DLocalNetwork.cpp24 LocalNetwork::LocalNetwork(unsigned netId) : Network(netId) { in LocalNetwork() argument
DNetwork.cpp87 Network::Network(unsigned netId) : mNetId(netId) { in Network() argument
DCommandListener.cpp636 unsigned netId = stringToNetId(argv[3]); in runCommand() local
637 rc = gCtls->tetherCtrl.setDnsForwarders(netId, &argv[4], argc - 4); in runCommand()
810 unsigned netId = stringToNetId(argv[2]); in runCommand() local
815 if (!parseAndExecuteSetNetDns(netId, argc, argv)) { in runCommand()
822 rc = gCtls->resolverCtrl.clearDnsServers(netId); in runCommand()
842 bool CommandListener::ResolverCmd::parseAndExecuteSetNetDns(int netId, int argc, in parseAndExecuteSetNetDns() argument
861 return gCtls->resolverCtrl.setDnsServers(netId, argv[3], &argv[4], end - 4, paramsPtr) == 0; in parseAndExecuteSetNetDns()
1574 unsigned netId = stringToNetId(argv[nextArg++]); in runCommand() local
1581 ret = gCtls->netCtrl.addRoute(netId, interface, destination, nexthop, legacy, uid); in runCommand()
1583 ret = gCtls->netCtrl.removeRoute(netId, interface, destination, nexthop, legacy, uid); in runCommand()
[all …]
DTetherController.cpp231 int TetherController::setDnsForwarders(unsigned netId, char **servers, int numServers) { in setDnsForwarders() argument
236 fwmark.netId = netId; in setDnsForwarders()
269 mDnsNetId = netId; in setDnsForwarders()
DNetdNativeService.h45 binder::Status setResolverConfiguration(int32_t netId, const std::vector<std::string>& servers,
47 binder::Status getResolverInfo(int32_t netId, std::vector<std::string>* servers,
DNetdNativeService.cpp177 binder::Status NetdNativeService::setResolverConfiguration(int32_t netId, in setResolverConfiguration() argument
183 int err = gCtls->resolverCtrl.setResolverConfiguration(netId, servers, domains, params); in setResolverConfiguration()
191 binder::Status NetdNativeService::getResolverInfo(int32_t netId, in getResolverInfo() argument
197 int err = gCtls->resolverCtrl.getResolverInfo(netId, servers, domains, params, stats); in getResolverInfo()
DVirtualNetwork.cpp26 VirtualNetwork::VirtualNetwork(unsigned netId, bool hasDns, bool secure) : in VirtualNetwork() argument
27 Network(netId), mHasDns(hasDns), mSecure(secure) { in VirtualNetwork()
DDnsProxyListener.h93 unsigned netId,
125 unsigned netId,
/system/netd/client/
DNetdClient.cpp91 unsigned netId = netIdForProcess; in netdClientSocket() local
92 if (netId != NETID_UNSET && FwmarkClient::shouldSetFwmark(domain)) { in netdClientSocket()
93 if (int error = setNetworkForSocket(netId, socketFd)) { in netdClientSocket()
100 unsigned getNetworkForResolv(unsigned netId) { in getNetworkForResolv() argument
101 if (netId != NETID_UNSET) { in getNetworkForResolv()
102 return netId; in getNetworkForResolv()
104 netId = netIdForProcess; in getNetworkForResolv()
105 if (netId != NETID_UNSET) { in getNetworkForResolv()
106 return netId; in getNetworkForResolv()
111 int setNetworkForTarget(unsigned netId, std::atomic_uint* target) { in setNetworkForTarget() argument
[all …]
/system/netd/include/
DNetdClient.h28 int getNetworkForSocket(unsigned* netId, int socketFd);
29 int setNetworkForSocket(unsigned netId, int socketFd);
32 int setNetworkForProcess(unsigned netId);
34 int setNetworkForResolv(unsigned netId);
40 int queryUserAccess(uid_t uid, unsigned netId);
DFwmarkCommand.h32 unsigned netId; // used only in the SELECT_NETWORK command; ignored otherwise. member
DFwmark.h27 unsigned netId : 16; member
/system/netd/server/binder/android/net/
DINetd.aidl109 void setResolverConfiguration(int netId, in @utf8InCpp String[] servers, in setResolverConfiguration() argument
146 void getResolverInfo(int netId, out @utf8InCpp String[] servers, in getResolverInfo() argument
/system/netd/server/binder/android/net/metrics/
DIDnsEventListener.aidl29 void onDnsEvent(int netId, int eventType, int returnCode, int latencyMs); in onDnsEvent() argument

12