Home | History | Annotate | Download | only in resolv

Lines Matching full:ifname

1173     char                        ifname[IF_NAMESIZE + 1];
1582 static struct resolv_cache* _find_named_cache_locked(const char* ifname);
1584 static struct resolv_cache_info* _find_cache_info_locked(const char* ifname);
1588 static struct resolv_cache* _get_res_cache_for_iface_locked(const char* ifname);
1590 static void _flush_cache_for_iface_locked(const char* ifname);
1594 static int _get_nameserver_locked(const char* ifname, int n, char* addr, int addrLen);
1596 static struct addrinfo* _get_nameserver_addr_locked(const char* ifname, int n);
1598 static struct in_addr* _get_addr_locked(const char * ifname);
1626 char* ifname = _get_default_iface_locked();
1630 if (ifname[0] == '\0') {
1633 if (cache_info->ifname[0] != '\0') {
1634 ifname = cache_info->ifname;
1641 cache = _get_res_cache_for_iface_locked(ifname);
1644 XLOG("_get_res_cache. default_ifname = %s\n", ifname);
1649 _get_res_cache_for_iface_locked(const char* ifname)
1651 if (ifname == NULL)
1654 struct resolv_cache* cache = _find_named_cache_locked(ifname);
1660 int len = sizeof(cache_info->ifname);
1662 strncpy(cache_info->ifname, ifname, len - 1);
1663 cache_info->ifname[len - 1] = '\0';
1682 char* ifname = _get_default_iface_locked();
1688 if (ifname[0] == '\0') {
1691 if (cache_info->ifname[0] != '\0') {
1692 ifname = cache_info->ifname;
1699 struct resolv_cache* cache = _get_res_cache_for_iface_locked(ifname);
1716 char* ifname;
1721 ifname = _get_default_iface_locked();
1722 _flush_cache_for_iface_locked(ifname);
1728 _resolv_flush_cache_for_iface(const char* ifname)
1733 _flush_cache_for_iface_locked(ifname);
1739 _flush_cache_for_iface_locked(const char* ifname)
1741 struct resolv_cache* cache = _find_named_cache_locked(ifname);
1770 _find_named_cache_locked(const char* ifname) {
1772 struct resolv_cache_info* info = _find_cache_info_locked(ifname);
1780 _find_cache_info_locked(const char* ifname)
1782 if (ifname == NULL)
1788 if (strcmp(cache_info->ifname, ifname) == 0) {
1806 _resolv_set_default_iface(const char* ifname)
1808 XLOG("_resolv_set_default_if ifname %s\n",ifname);
1815 strncpy(_res_default_ifname, ifname, size - 1);
1822 _resolv_set_nameservers_for_iface(const char* ifname, char** servers, int numservers)
1832 _get_res_cache_for_iface_locked(ifname);
1834 struct resolv_cache_info* cache_info = _find_cache_info_locked(ifname);
1877 char *ifname;
1883 ifname = _get_default_iface_locked();
1884 result = _get_nameserver_locked(ifname, n, addr, addrLen);
1891 _get_nameserver_locked(const char* ifname, int n, char* addr, int addrLen)
1900 cache_info = _find_cache_info_locked(ifname);
1921 char* ifname;
1926 ifname = _get_default_iface_locked();
1928 result = _get_nameserver_addr_locked(ifname, n);
1934 _get_nameserver_addr_locked(const char* ifname, int n)
1942 cache_info = _find_cache_info_locked(ifname);
1950 _resolv_set_addr_of_iface(const char* ifname, struct in_addr* addr)
1954 struct resolv_cache_info* cache_info = _find_cache_info_locked(ifname);
1960 XLOG("address of interface %s is %s\n", ifname, addr_s);
1970 char* ifname;
1974 ifname = _get_default_iface_locked();
1975 ai = _get_addr_locked(ifname);
1982 _resolv_get_addr_of_iface(const char* ifname)
1988 ai =_get_addr_locked(ifname);
1994 _get_addr_locked(const char * ifname)
1996 struct resolv_cache_info* cache_info = _find_cache_info_locked(ifname);