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

12

/system/netd/include/
H A 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);
H A DFwmark.h27 unsigned netId : 16; member in struct:Fwmark::__anon1875
H A DFwmarkCommand.h32 unsigned netId; // used only in the SELECT_NETWORK command; ignored otherwise. member in struct:FwmarkCommand
/system/netd/client/
H A DNetdClient.cpp91 unsigned netId = netIdForProcess; local
92 if (netId != NETID_UNSET && FwmarkClient::shouldSetFwmark(domain)) {
93 if (int error = setNetworkForSocket(netId, socketFd)) {
100 unsigned getNetworkForResolv(unsigned netId) { argument
101 if (netId != NETID_UNSET) {
102 return netId;
104 netId = netIdForProcess;
105 if (netId != NETID_UNSET) {
106 return netId;
111 int setNetworkForTarget(unsigned netId, st argument
166 getNetworkForSocket(unsigned* netId, int socketFd) argument
183 setNetworkForSocket(unsigned netId, int socketFd) argument
191 setNetworkForProcess(unsigned netId) argument
195 setNetworkForResolv(unsigned netId) argument
215 queryUserAccess(uid_t uid, unsigned netId) argument
[all...]
/system/netd/server/
H A DNetworkController.h52 int setDefaultNetwork(unsigned netId) WARN_UNUSED_RESULT;
54 // Sets |*netId| to an appropriate NetId to use for DNS for the given user. Call with |*netId|
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, cons
[all...]
H A 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,
H A DNetworkController.cpp99 ALOGE("failed to add fallthrough to %s for VPN netId %u", physicalInterface.c_str(),
107 ALOGE("failed to remove fallthrough to %s for VPN netId %u", physicalInterface.c_str(),
149 int NetworkController::setDefaultNetwork(unsigned netId) { argument
152 if (netId == mDefaultNetId) {
156 if (netId != NETID_UNSET) {
157 Network* network = getNetworkLocked(netId);
159 ALOGE("no such netId %u", netId);
163 ALOGE("cannot set default to non-physical network with netId %u", netId);
186 getNetworkForDns(unsigned* netId, uid_t uid) const argument
256 getNetworkContext( unsigned netId, uid_t uid, struct android_net_context* netcontext) const argument
314 createPhysicalNetwork(unsigned netId, Permission permission) argument
338 createVirtualNetwork(unsigned netId, bool hasDns, bool secure) argument
357 destroyNetwork(unsigned netId) argument
398 addInterfaceToNetwork(unsigned netId, const char* interface) argument
414 removeInterfaceFromNetwork(unsigned netId, const char* interface) argument
465 addUsersToNetwork(unsigned netId, const UidRanges& uidRanges) argument
482 removeUsersFromNetwork(unsigned netId, const UidRanges& uidRanges) argument
500 addRoute(unsigned netId, const char* interface, const char* destination, const char* nexthop, bool legacy, uid_t uid) argument
505 removeRoute(unsigned netId, const char* interface, const char* destination, const char* nexthop, bool legacy, uid_t uid) argument
609 modifyRoute(unsigned netId, const char* interface, const char* destination, const char* nexthop, bool add, bool legacy, uid_t uid) argument
[all...]
H A DDummyNetwork.cpp27 DummyNetwork::DummyNetwork(unsigned netId) : Network(netId) { argument
H A 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);
H A DLocalNetwork.cpp24 LocalNetwork::LocalNetwork(unsigned netId) : Network(netId) { argument
39 ALOGE("failed to add interface %s to local netId %u", interface.c_str(), mNetId);
51 ALOGE("failed to remove interface %s from local netId %u", interface.c_str(), mNetId);
H A DFwmarkServer.cpp84 return mNetworkController->checkUserNetworkAccess(command.uid, command.netId);
147 fwmark.netId = mNetworkController->getNetworkForConnect(client->getUid());
148 } else if (!mNetworkController->isVirtualNetwork(fwmark.netId)) {
149 fwmark.netId = mNetworkController->getDefaultNetwork();
156 fwmark.netId = command.netId;
157 if (command.netId == NETID_UNSET) {
163 command.netId)) {
182 if (!fwmark.explicitlySelected && mNetworkController->isVirtualNetwork(fwmark.netId)) {
183 fwmark.netId
[all...]
H A DDummyNetwork.h25 explicit DummyNetwork(unsigned netId);
H A DLocalNetwork.h24 explicit LocalNetwork(unsigned netId);
H A DClatdController.cpp61 unsigned netId = mNetCtrl->getNetworkForInterface(interface); local
62 if (netId == NETID_UNSET) {
63 ALOGE("interface %s not assigned to any netId", interface);
69 snprintf(netIdString, sizeof(netIdString), "%u", netId);
72 fwmark.netId = netId;
H A DResolverController.cpp43 int ResolverController::setDnsServers(unsigned netId, const char* searchDomains, argument
46 ALOGD("setDnsServers netId = %u\n", netId);
48 return -_resolv_set_nameservers_for_net(netId, servers, numservers, searchDomains, params);
51 int ResolverController::clearDnsServers(unsigned netId) { argument
52 _resolv_set_nameservers_for_net(netId, NULL, 0, "", NULL);
54 ALOGD("clearDnsServers netId = %u\n", netId);
59 int ResolverController::flushDnsCache(unsigned netId) { argument
61 ALOGD("flushDnsCache netId
69 getDnsInfo(unsigned netId, std::vector<std::string>* servers, std::vector<std::string>* domains, __res_params* params, std::vector<android::net::ResolverStats>* stats) argument
140 setResolverConfiguration(int32_t netId, const std::vector<std::string>& servers, const std::vector<std::string>& domains, const std::vector<int32_t>& params) argument
173 getResolverInfo(int32_t netId, std::vector<std::string>* servers, std::vector<std::string>* domains, std::vector<int32_t>* params, std::vector<int32_t>* stats) argument
196 dump(DumpWriter& dw, unsigned netId) argument
[all...]
H A DPhysicalNetwork.cpp26 WARN_UNUSED_RESULT int addToDefault(unsigned netId, const std::string& interface, argument
29 ALOGE("failed to add interface %s to default netId %u", interface.c_str(), netId);
38 WARN_UNUSED_RESULT int removeFromDefault(unsigned netId, const std::string& interface, argument
43 ALOGE("failed to remove interface %s from default netId %u", interface.c_str(), netId);
57 PhysicalNetwork::PhysicalNetwork(unsigned netId, PhysicalNetwork::Delegate* delegate) : argument
58 Network(netId), mDelegate(delegate), mPermission(PERMISSION_NONE), mIsDefault(false) {
75 ALOGE("failed to change permission on interface %s of netId %u from %x to %x",
130 ALOGE("failed to add interface %s to netId
[all...]
H A DRouteController.cpp447 // An iptables rule to mark incoming packets on a network with the netId of the network.
454 WARN_UNUSED_RESULT int modifyIncomingPacketMark(unsigned netId, const char* interface, argument
458 fwmark.netId = netId;
487 // Notice that this rule doesn't use the netId. I.e., no matter what netId the user's socket may
518 WARN_UNUSED_RESULT int modifyVpnSystemPermissionRule(unsigned netId, uint32_t table, bool secure, argument
523 fwmark.netId = netId;
524 mask.netId
542 modifyExplicitNetworkRule(unsigned netId, uint32_t table, Permission permission, uid_t uidStart, uid_t uidEnd, bool add) argument
593 modifyImplicitNetworkRule(unsigned netId, uint32_t table, Permission permission, bool add) argument
743 modifyLocalNetwork(unsigned netId, const char* interface, bool add) argument
751 modifyPhysicalNetwork(unsigned netId, const char* interface, Permission permission, bool add) argument
790 modifyVirtualNetwork(unsigned netId, const char* interface, const UidRanges& uidRanges, bool secure, bool add, bool modifyNonUidBasedRules) argument
1002 addInterfaceToLocalNetwork(unsigned netId, const char* interface) argument
1006 removeInterfaceFromLocalNetwork(unsigned netId, const char* interface) argument
1010 addInterfaceToPhysicalNetwork(unsigned netId, const char* interface, Permission permission) argument
1019 removeInterfaceFromPhysicalNetwork(unsigned netId, const char* interface, Permission permission) argument
1034 addInterfaceToVirtualNetwork(unsigned netId, const char* interface, bool secure, const UidRanges& uidRanges) argument
1044 removeInterfaceFromVirtualNetwork(unsigned netId, const char* interface, bool secure, const UidRanges& uidRanges) argument
1057 modifyPhysicalNetworkPermission(unsigned netId, const char* interface, Permission oldPermission, Permission newPermission) argument
1075 addUsersToVirtualNetwork(unsigned netId, const char* interface, bool secure, const UidRanges& uidRanges) argument
1081 removeUsersFromVirtualNetwork(unsigned netId, const char* interface, bool secure, const UidRanges& uidRanges) argument
[all...]
H A DNetwork.h54 explicit Network(unsigned netId);
H A 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,
H A DNetwork.cpp27 ALOGE("deleting network with netId %u without clearing its interfaces", mNetId);
87 Network::Network(unsigned netId) : mNetId(netId) { argument
H A DPhysicalNetwork.h35 PhysicalNetwork(unsigned netId, Delegate* delegate);
H A DTetherController.h52 int setDnsForwarders(unsigned netId, char **servers, int numServers);
H A DVirtualNetwork.h34 VirtualNetwork(unsigned netId, bool hasDns, bool secure);
/system/netd/server/binder/android/net/metrics/
H A DIDnsEventListener.aidl29 void onDnsEvent(int netId, int eventType, int returnCode, int latencyMs);
/system/netd/server/binder/android/net/
H A DINetd.aidl100 * @param netId the network ID of the network for which information should be configured.
109 void setResolverConfiguration(int netId, in @utf8InCpp String[] servers,
126 * @param netId the network ID of the network for which information should be retrieved.
146 void getResolverInfo(int netId, out @utf8InCpp String[] servers,

Completed in 3984 milliseconds

12