/bionic/libc/dns/net/ |
H A D | getnameinfo.c | 114 size_t hostlen, char* serv, size_t servlen, int flags, unsigned netid, 121 serv, servlen, flags, netid, mark); 165 int flags, unsigned netid, unsigned mark) 303 // This code should only run in the app context, not inside netd, so netid is 304 // the app's netid. netd doesn't use getnameinfo for network requests. 305 const struct android_net_context netcontext = { .app_netid = netid, .app_mark = mark }; 113 android_getnameinfofornet(const struct sockaddr* sa, socklen_t salen, char* host, size_t hostlen, char* serv, size_t servlen, int flags, unsigned netid, unsigned mark) argument 162 getnameinfo_inet(const struct sockaddr* sa, socklen_t salen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags, unsigned netid, unsigned mark) argument
|
H A D | gethnamaddr.c | 831 unsigned netid = __netdClientDispatch.netIdForResolv(netcontext->app_netid); local 836 netid, 941 unsigned netid = __netdClientDispatch.netIdForResolv(netcontext->app_netid); local 944 addrStr, len, af, netid) < 0) { 1588 // - In the proxy client context (proxy != NULL), |netid| is |app_netid|. 1589 // - In the proxy listener context (proxy == NULL), |netid| is |dns_netid|. 1593 static struct android_net_context make_context(unsigned netid, unsigned mark) { argument 1595 netcontext.app_netid = netid; 1597 netcontext.dns_netid = netid; 1603 android_gethostbynamefornet(const char *name, int af, unsigned netid, unsigne argument 1631 android_gethostbyaddrfornet(const void *addr, socklen_t len, int af, unsigned netid, unsigned mark) argument [all...] |
H A D | getaddrinfo.c | 408 const struct addrinfo *hints, struct addrinfo **res, unsigned netid) 430 netid = __netdClientDispatch.netIdForResolv(netid); 440 netid) < 0) { 573 const struct addrinfo *hints, unsigned netid, unsigned mark, struct addrinfo **res) 576 .app_netid = netid, 578 .dns_netid = netid, 1985 /* this just sets our netid val in the thread private data so we don't have to 406 android_getaddrinfo_proxy( const char *hostname, const char *servname, const struct addrinfo *hints, struct addrinfo **res, unsigned netid) argument 572 android_getaddrinfofornet(const char *hostname, const char *servname, const struct addrinfo *hints, unsigned netid, unsigned mark, struct addrinfo **res) argument
|
/bionic/libc/dns/include/ |
H A D | resolv_private.h | 142 unsigned netid; /* NetId: cache key and socket mark */ member in struct:__res_state 195 /* Retrieve a local copy of the stats for the given netid. The buffer must have space for 200 _resolv_cache_get_resolver_stats( unsigned netid, struct __res_params* params, 203 /* Add a sample to the shared struct for the given netid and server, provided that the 208 _resolv_cache_add_resolver_stats_sample( unsigned netid, int revision_id, int ns,
|
/bionic/libc/dns/resolv/ |
H A D | res_cache.c | 1289 unsigned netid; member in struct:resolv_cache_info 1311 static struct resolv_cache* _find_named_cache_locked(unsigned netid); 1337 _cache_check_pending_request_locked( struct resolv_cache** cache, Entry* key, unsigned netid ) 1367 *cache = _find_named_cache_locked(netid); 1404 _resolv_cache_query_failed( unsigned netid, argument 1416 cache = _find_named_cache_locked(netid); 1425 static struct resolv_cache_info* _find_cache_info_locked(unsigned netid); 1674 _resolv_cache_lookup( unsigned netid, argument 1701 cache = _find_named_cache_locked(netid); 1717 if (!_cache_check_pending_request_locked(&cache, key, netid) || cach 1764 _resolv_cache_add( unsigned netid, const void* query, int querylen, const void* answer, int answerlen ) argument 1878 _get_res_cache_for_net_locked(unsigned netid) argument 1898 _resolv_flush_cache_for_net(unsigned netid) argument 1909 _flush_cache_for_net_locked(unsigned netid) argument 1921 _resolv_delete_cache_for_net(unsigned netid) argument 1968 _find_named_cache_locked(unsigned netid) argument 1978 _find_cache_info_locked(unsigned netid) argument 2001 _resolv_set_nameservers_for_net(unsigned netid, const char** servers, unsigned numservers, const char *domains, const struct __res_params* params) argument 2239 android_net_res_stats_get_info_for_net(unsigned netid, int* nscount, struct sockaddr_storage servers[MAXNS], int* dcount, char domains[MAXDNSRCH][MAXDNSRCHPATH], struct __res_params* params, struct __res_stats stats[MAXNS]) argument 2307 _resolv_cache_get_resolver_stats( unsigned netid, struct __res_params* params, struct __res_stats stats[MAXNS]) argument 2324 _resolv_cache_add_resolver_stats_sample( unsigned netid, int revision_id, int ns, const struct __res_sample* sample, int max_samples) argument [all...] |