Lines Matching refs:numdns
170 u8_t numdns;
269 * @param numdns the index of the DNS server to set must be < DNS_MAX_SERVERS
273 dns_setserver(u8_t numdns, ip_addr_t *dnsserver)
275 if ((numdns < DNS_MAX_SERVERS) && (dns_pcb != NULL) &&
277 dns_servers[numdns] = (*dnsserver);
284 * @param numdns the index of the DNS server
289 dns_getserver(u8_t numdns)
291 if (numdns < DNS_MAX_SERVERS) {
292 return dns_servers[numdns];
553 * @param numdns index of the DNS server in the dns_servers table
560 dns_send(u8_t numdns, const char* name, u8_t id)
571 (u16_t)(numdns), name));
572 LWIP_ASSERT("dns server out of array", numdns < DNS_MAX_SERVERS);
573 LWIP_ASSERT("dns server has no IP address set", !ip_addr_isany(&dns_servers[numdns]));
613 udp_connect(dns_pcb, &dns_servers[numdns], DNS_SERVER_PORT);
615 err = udp_sendto(dns_pcb, p, &dns_servers[numdns], DNS_SERVER_PORT);
648 pEntry->numdns = 0;
653 err = dns_send(pEntry->numdns, pEntry->name, i);
664 if ((pEntry->numdns+1<DNS_MAX_SERVERS) && !ip_addr_isany(&dns_servers[pEntry->numdns+1])) {
666 pEntry->numdns++;
686 err = dns_send(pEntry->numdns, pEntry->name, i);