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

12

/system/netd/include/
H A 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);
H A DFwmark.h27 unsigned netId : 16; member in struct:Fwmark::__anon2067
H A DFwmarkCommand.h73 unsigned netId; // used only in the SELECT_NETWORK command; ignored otherwise. member in struct:FwmarkCommand
/system/netd/server/
H A DNetdHwService.cpp68 unsigned netId; local
71 int ret = gCtls->netCtrl.createPhysicalOemNetwork(permission, &netId);
74 fwmark.netId = netId;
78 _hidl_cb(netIdToNetHandle(netId), fwmark.intValue, toHalStatus(ret));
84 #define RETURN_IF_NOT_OEM_NETWORK(netId) \
85 if (((netId) < NetworkController::MIN_OEM_ID) || \
86 ((netId) > NetworkController::MAX_OEM_ID)) { \
91 unsigned netId = netHandleToNetId(netHandle); local
92 RETURN_IF_NOT_OEM_NETWORK(netId);
109 unsigned netId = netHandleToNetId(networkHandle); local
119 unsigned netId = netHandleToNetId(networkHandle); local
128 unsigned netId = netHandleToNetId(networkHandle); local
136 unsigned netId = netHandleToNetId(networkHandle); local
[all...]
H A DNetworkController.h41 // Utility to convert from netId to net_handle_t. Doing this here as opposed to exporting
43 // obtaining handle given netId.
89 int setDefaultNetwork(unsigned netId) WARN_UNUSED_RESULT;
91 // Sets |*netId| to an appropriate NetId to use for DNS for the given user. Call with |*netId|
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_RESUL
[all...]
H A DDummyNetwork.cpp30 DummyNetwork::DummyNetwork(unsigned netId) : Network(netId) { argument
H A DNetworkController.cpp106 ALOGE("failed to add fallthrough to %s for VPN netId %u", physicalInterface.c_str(),
114 ALOGE("failed to remove fallthrough to %s for VPN netId %u", physicalInterface.c_str(),
156 int NetworkController::setDefaultNetwork(unsigned netId) { argument
159 if (netId == mDefaultNetId) {
163 if (netId != NETID_UNSET) {
164 Network* network = getNetworkLocked(netId);
166 ALOGE("no such netId %u", netId);
170 ALOGE("cannot set default to non-physical network with netId %u", netId);
193 getNetworkForDnsLocked(unsigned* netId, uid_t uid) const argument
243 getNetworkForDns(unsigned* netId, uid_t uid) const argument
285 getNetworkContext( unsigned netId, uid_t uid, struct android_net_context* netcontext) const argument
358 createPhysicalNetworkLocked(unsigned netId, Permission permission) argument
384 createPhysicalNetwork(unsigned netId, Permission permission) argument
415 createVirtualNetwork(unsigned netId, bool hasDns, bool secure) argument
435 destroyNetwork(unsigned netId) argument
488 addInterfaceToNetwork(unsigned netId, const char* interface) argument
515 removeInterfaceFromNetwork(unsigned netId, const char* interface) argument
565 addUsersToNetwork(unsigned netId, const UidRanges& uidRanges) argument
582 removeUsersFromNetwork(unsigned netId, const UidRanges& uidRanges) argument
600 addRoute(unsigned netId, const char* interface, const char* destination, const char* nexthop, bool legacy, uid_t uid) argument
605 removeRoute(unsigned netId, const char* interface, const char* destination, const char* nexthop, bool legacy, uid_t uid) argument
783 modifyRoute(unsigned netId, const char* interface, const char* destination, const char* nexthop, bool add, bool legacy, uid_t uid) argument
[all...]
H A DResolverController.cpp114 int set(int32_t netId, const std::vector<std::string>& servers, const std::string& name, argument
118 netId, servers.size(), name.c_str(), fingerprints.size());
138 mPrivateDnsModes[netId] = PrivateDnsMode::STRICT;
140 mPrivateDnsModes[netId] = PrivateDnsMode::OPPORTUNISTIC;
142 mPrivateDnsModes[netId] = PrivateDnsMode::OFF;
143 mPrivateDnsTransports.erase(netId);
148 auto netPair = mPrivateDnsTransports.find(netId);
150 // No TLS tracker yet for this netId.
152 std::tie(netPair, added) = mPrivateDnsTransports.emplace(netId, PrivateDnsTracker());
154 ALOGE("Memory error while recording private DNS for netId
180 getStatus(unsigned netId) argument
206 clear(unsigned netId) argument
215 dump(DumpWriter& dw, unsigned netId) argument
296 recordPrivateDnsValidation(const DnsTlsServer& server, unsigned netId, bool success) argument
375 setDnsServers(unsigned netId, const char* searchDomains, const char** servers, int numservers, const __res_params* params) argument
388 clearDnsServers(unsigned netId) argument
397 flushDnsCache(unsigned netId) argument
407 getDnsInfo(unsigned netId, std::vector<std::string>* servers, std::vector<std::string>* domains, __res_params* params, std::vector<android::net::ResolverStats>* stats) argument
478 setResolverConfiguration(int32_t netId, const std::vector<std::string>& servers, const std::vector<std::string>& domains, const std::vector<int32_t>& params, const std::string& tlsName, const std::vector<std::string>& tlsServers, const std::set<std::vector<uint8_t>>& tlsFingerprints) argument
519 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
542 dump(DumpWriter& dw, unsigned netId) argument
[all...]
H A 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, cons
[all...]
H A DLocalNetwork.h27 explicit LocalNetwork(unsigned netId);
H A DClatdController.cpp64 unsigned netId = mNetCtrl->getNetworkForInterface(interface); local
65 if (netId == NETID_UNSET) {
66 ALOGE("interface %s not assigned to any netId", interface);
72 snprintf(netIdString, sizeof(netIdString), "%u", netId);
75 fwmark.netId = netId;
H A DResolverController.h47 int setDnsServers(unsigned netId, const char* searchDomains, const char** servers,
50 // Validation status of a DNS over TLS server (on a specific netId).
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);
H A DLocalNetwork.cpp27 LocalNetwork::LocalNetwork(unsigned netId) : Network(netId) { argument
42 ALOGE("failed to add interface %s to local netId %u", interface.c_str(), mNetId);
54 ALOGE("failed to remove interface %s from local netId %u", interface.c_str(), mNetId);
H A DRouteController.cpp428 // An iptables rule to mark incoming packets on a network with the netId of the network.
435 WARN_UNUSED_RESULT int modifyIncomingPacketMark(unsigned netId, const char* interface, argument
439 fwmark.netId = netId;
469 // Notice that this rule doesn't use the netId. I.e., no matter what netId the user's socket may
500 WARN_UNUSED_RESULT int modifyVpnSystemPermissionRule(unsigned netId, uint32_t table, bool secure, argument
505 fwmark.netId = netId;
506 mask.netId
524 modifyExplicitNetworkRule(unsigned netId, uint32_t table, Permission permission, uid_t uidStart, uid_t uidEnd, bool add) argument
576 modifyImplicitNetworkRule(unsigned netId, uint32_t table, bool add) argument
709 modifyLocalNetwork(unsigned netId, const char* interface, bool add) argument
718 modifyPhysicalNetwork(unsigned netId, const char* interface, Permission permission, bool add) argument
781 modifyVirtualNetwork(unsigned netId, const char* interface, const UidRanges& uidRanges, bool secure, bool add, bool modifyNonUidBasedRules) argument
968 addInterfaceToLocalNetwork(unsigned netId, const char* interface) argument
972 removeInterfaceFromLocalNetwork(unsigned netId, const char* interface) argument
976 addInterfaceToPhysicalNetwork(unsigned netId, const char* interface, Permission permission) argument
985 removeInterfaceFromPhysicalNetwork(unsigned netId, const char* interface, Permission permission) argument
1000 addInterfaceToVirtualNetwork(unsigned netId, const char* interface, bool secure, const UidRanges& uidRanges) argument
1010 removeInterfaceFromVirtualNetwork(unsigned netId, const char* interface, bool secure, const UidRanges& uidRanges) argument
1023 modifyPhysicalNetworkPermission(unsigned netId, const char* interface, Permission oldPermission, Permission newPermission) argument
1041 addUsersToVirtualNetwork(unsigned netId, const char* interface, bool secure, const UidRanges& uidRanges) argument
1047 removeUsersFromVirtualNetwork(unsigned netId, const char* interface, bool secure, const UidRanges& uidRanges) argument
[all...]
H A DDummyNetwork.h28 explicit DummyNetwork(unsigned netId);
H A DFwmarkServer.cpp132 return mNetworkController->checkUserNetworkAccess(command.uid, command.netId);
209 fwmark.netId = mNetworkController->getNetworkForConnect(client->getUid());
210 } else if (!mNetworkController->isVirtualNetwork(fwmark.netId)) {
211 fwmark.netId = mNetworkController->getDefaultNetwork();
219 // This reports connect event including netId, destination IP address, destination port,
240 netdEventListener->onConnectEvent(fwmark.netId, connectInfo.error,
249 fwmark.netId = command.netId;
250 if (command.netId == NETID_UNSET) {
256 command.netId)) {
[all...]
H A DPhysicalNetwork.cpp30 WARN_UNUSED_RESULT int addToDefault(unsigned netId, const std::string& interface, argument
33 ALOGE("failed to add interface %s to default netId %u", interface.c_str(), netId);
42 WARN_UNUSED_RESULT int removeFromDefault(unsigned netId, const std::string& interface, argument
47 ALOGE("failed to remove interface %s from default netId %u", interface.c_str(), netId);
61 PhysicalNetwork::PhysicalNetwork(unsigned netId, PhysicalNetwork::Delegate* delegate) : argument
62 Network(netId), mDelegate(delegate), mPermission(PERMISSION_NONE), mIsDefault(false) {
77 ALOGE("Error closing sockets for netId %d permission change", mNetId);
82 ALOGE("Failed to close sockets changing netId
[all...]
H A 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,
H A DNetwork.cpp30 ALOGE("deleting network with netId %u without clearing its interfaces", mNetId);
90 Network::Network(unsigned netId) : mNetId(netId) { argument
H A DNetwork.h57 explicit Network(unsigned netId);
H A DPhysicalNetwork.h38 PhysicalNetwork(unsigned netId, Delegate* delegate);
H A DVirtualNetwork.h37 VirtualNetwork(unsigned netId, bool hasDns, bool secure);
/system/netd/client/
H A DNetdClient.cpp97 // TODO: get the netId from the socket mark once we have continuous benchmark runs
98 FwmarkCommand command = {FwmarkCommand::ON_CONNECT_COMPLETE, /* netId (ignored) */ 0,
112 unsigned netId = netIdForProcess; local
113 if (netId != NETID_UNSET && FwmarkClient::shouldSetFwmark(domain)) {
114 if (int error = setNetworkForSocket(netId, socketFd)) {
121 unsigned getNetworkForResolv(unsigned netId) { argument
122 if (netId != NETID_UNSET) {
123 return netId;
129 netId = netIdForProcess;
130 if (netId !
136 setNetworkForTarget(unsigned netId, std::atomic_uint* target) argument
194 getNetworkForSocket(unsigned* netId, int socketFd) argument
211 setNetworkForSocket(unsigned netId, int socketFd) argument
219 setNetworkForProcess(unsigned netId) argument
223 setNetworkForResolv(unsigned netId) argument
243 queryUserAccess(uid_t uid, unsigned netId) argument
[all...]
/system/netd/server/binder/android/net/metrics/
H A DINetdEventListener.aidl38 * @param netId the ID of the network the lookup was performed on.
49 void onDnsEvent(int netId, int eventType, int returnCode, int latencyMs, String hostname,
55 * @param netId the ID of the network the validation was performed on.
60 void onPrivateDnsValidationEvent(int netId, String ipAddress, String hostname,
66 * @param netId the ID of the network the connect was performed on.
73 void onConnectEvent(int netId, int error, int latencyMs, String ipAddr, int port, int uid);
/system/netd/server/binder/android/net/
H A DINetd.aidl69 * @param netId the networkId to create.
76 void networkCreatePhysical(int netId, @utf8InCpp String permission);
81 * @param netId the network to create.
88 void networkCreateVpn(int netId, boolean hasDns, boolean secure);
94 * @param netId the network to destroy.
99 void networkDestroy(int netId);
105 * @param netId the network to add the interface to.
111 void networkAddInterface(int netId, in @utf8InCpp String iface);
116 * @param netId the network to remove the interface from.
122 void networkRemoveInterface(int netId, i
[all...]

Completed in 166 milliseconds

12