Lines Matching refs:ans
1621 struct mdns_answer ans;
1625 res = mdns_read_answer(pkt, &ans);
1632 mdns_domain_debug_print(&ans.info.domain);
1633 LWIP_DEBUGF(MDNS_DEBUG, (" type %d class %d\n", ans.info.type, ans.info.klass));
1636 if (ans.info.type == DNS_RRTYPE_ANY || ans.info.klass == DNS_RRCLASS_ANY) {
1642 match = reply.host_replies & check_host(pkt->netif, &ans.info, &rev_v6);
1643 if (match && (ans.ttl > (mdns->dns_ttl / 2))) {
1648 if (ans.info.type == DNS_RRTYPE_PTR) {
1652 len = mdns_readname(pkt->pbuf, ans.rd_offset, &known_ans);
1673 if (ans.rd_length == sizeof(ip4_addr_t) &&
1674 pbuf_memcmp(pkt->pbuf, ans.rd_offset, netif_ip4_addr(pkt->netif), ans.rd_length) == 0) {
1681 if (ans.rd_length == sizeof(ip6_addr_p_t) &&
1683 pbuf_memcmp(pkt->pbuf, ans.rd_offset, netif_ip6_addr(pkt->netif, 0), ans.rd_length) == 0) {
1696 match = reply.serv_replies[i] & check_service(service, &ans.info);
1697 if (match && (ans.ttl > (service->dns_ttl / 2))) {
1702 if (ans.info.type == DNS_RRTYPE_PTR) {
1706 len = mdns_readname(pkt->pbuf, ans.rd_offset, &known_ans);
1727 read_pos = ans.rd_offset;
1758 if (service->txtdata.length == ans.rd_length &&
1759 pbuf_memcmp(pkt->pbuf, ans.rd_offset, service->txtdata.name, ans.rd_length) == 0) {
1800 struct mdns_answer ans;
1803 res = mdns_read_answer(pkt, &ans);
1810 mdns_domain_debug_print(&ans.info.domain);
1811 LWIP_DEBUGF(MDNS_DEBUG, (" type %d class %d\n", ans.info.type, ans.info.klass));
1821 if (res == ERR_OK && mdns_domain_eq(&ans.info.domain, &domain)) {
1832 if ((res == ERR_OK) && mdns_domain_eq(&ans.info.domain, &domain)) {