• Home
  • Raw
  • Download

Lines Matching refs:fwmark

97     Fwmark fwmark;  in processClient()  local
98 socklen_t fwmarkLen = sizeof(fwmark.intValue); in processClient()
99 if (getsockopt(*socketFd, SOL_SOCKET, SO_MARK, &fwmark.intValue, &fwmarkLen) == -1) { in processClient()
107 permission = static_cast<Permission>(permission | fwmark.permission); in processClient()
145 if (!fwmark.explicitlySelected) { in processClient()
146 if (!fwmark.protectedFromVpn) { 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()
158 fwmark.explicitlySelected = false; in processClient()
159 fwmark.protectedFromVpn = false; in processClient()
166 fwmark.explicitlySelected = true; in processClient()
167 fwmark.protectedFromVpn = mNetworkController->canProtect(client->getUid()); in processClient()
182 if (!fwmark.explicitlySelected && mNetworkController->isVirtualNetwork(fwmark.netId)) { in processClient()
183 fwmark.netId = mNetworkController->getDefaultNetwork(); in processClient()
185 fwmark.protectedFromVpn = true; in processClient()
186 permission = static_cast<Permission>(permission | fwmark.permission); in processClient()
194 fwmark.netId = mNetworkController->getNetworkForUser(command.uid); in processClient()
195 fwmark.protectedFromVpn = true; in processClient()
205 fwmark.permission = permission; in processClient()
207 if (setsockopt(*socketFd, SOL_SOCKET, SO_MARK, &fwmark.intValue, in processClient()
208 sizeof(fwmark.intValue)) == -1) { in processClient()