Lines Matching refs:netId
91 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
112 if (netId == NETID_UNSET) { in setNetworkForTarget()
113 *target = netId; in setNetworkForTarget()
128 int error = setNetworkForSocket(netId, socketFd); in setNetworkForTarget()
130 *target = netId; in setNetworkForTarget()
166 extern "C" int getNetworkForSocket(unsigned* netId, int socketFd) { in getNetworkForSocket() argument
167 if (!netId || socketFd < 0) { in getNetworkForSocket()
175 *netId = fwmark.netId; in getNetworkForSocket()
183 extern "C" int setNetworkForSocket(unsigned netId, int socketFd) { in setNetworkForSocket() argument
187 FwmarkCommand command = {FwmarkCommand::SELECT_NETWORK, netId, 0}; in setNetworkForSocket()
191 extern "C" int setNetworkForProcess(unsigned netId) { in setNetworkForProcess() argument
192 return setNetworkForTarget(netId, &netIdForProcess); in setNetworkForProcess()
195 extern "C" int setNetworkForResolv(unsigned netId) { in setNetworkForResolv() argument
196 return setNetworkForTarget(netId, &netIdForResolv); in setNetworkForResolv()
215 extern "C" int queryUserAccess(uid_t uid, unsigned netId) { in queryUserAccess() argument
216 FwmarkCommand command = {FwmarkCommand::QUERY_USER_ACCESS, netId, uid}; in queryUserAccess()