Lines Matching refs:query_pkt
1534 find_match(struct entry* entries, uint8_t* query_pkt, size_t len, in find_match() argument
1541 query_pkt_orig = memdup(query_pkt, len); in find_match()
1548 memcpy(query_pkt, query_pkt_orig, query_pkt_orig_len); in find_match()
1551 int info_code = extract_ede(query_pkt, len); in find_match()
1566 int cookie_len = extract_cookie(query_pkt, len, in find_match()
1584 if(p->match_opcode && get_opcode(query_pkt, len) != in find_match()
1589 if(p->match_qtype && get_qtype(query_pkt, len) != in find_match()
1591 verbose(3, "bad qtype %d %d\n", get_qtype(query_pkt, len), get_qtype(reply, rlen)); in find_match()
1595 if(!equal_dname(query_pkt, len, reply, rlen)) { in find_match()
1601 if(get_rcode(query_pkt, len) != get_rcode(reply, rlen)) { in find_match()
1602 char *r1 = sldns_wire2str_rcode(get_rcode(query_pkt, len)); in find_match()
1612 if(!match_question(query_pkt, len, reply, rlen, in find_match()
1619 if(!match_answer(query_pkt, len, reply, rlen, in find_match()
1626 if(!subdomain_dname(query_pkt, len, reply, rlen)) { in find_match()
1631 if(p->match_serial && get_serial(query_pkt, len) != p->ixfr_soa_serial) { in find_match()
1635 if(p->match_do && !get_do_flag(query_pkt, len)) { in find_match()
1639 if(p->match_noedns && get_has_edns(query_pkt, len)) { in find_match()
1644 !match_ednsdata(query_pkt, len, reply, rlen)) { in find_match()
1652 if(p->match_all_noedns && !match_all(query_pkt, len, reply, in find_match()
1657 if(p->match_all && !match_all(query_pkt, len, reply, rlen, in find_match()
1664 memcpy(query_pkt, query_pkt_orig, query_pkt_orig_len); in find_match()
1669 memcpy(query_pkt, query_pkt_orig, query_pkt_orig_len); in find_match()
1676 uint8_t* query_pkt, size_t query_len) in adjust_packet() argument
1685 query_len >= LDNS_HEADER_SIZE && LDNS_QDCOUNT(query_pkt)!=0 in adjust_packet()
1688 size_t dlen = get_qname_len(query_pkt, query_len); in adjust_packet()
1697 memmove(res+LDNS_HEADER_SIZE, query_pkt+LDNS_HEADER_SIZE, in adjust_packet()
1704 query_len >= LDNS_HEADER_SIZE && LDNS_QDCOUNT(query_pkt)!=0 in adjust_packet()
1711 query_len >= LDNS_HEADER_SIZE && LDNS_QDCOUNT(query_pkt)!=0 in adjust_packet()
1715 size_t dlen = get_qname_len(query_pkt, query_len); in adjust_packet()
1725 memmove(res+LDNS_HEADER_SIZE, query_pkt+LDNS_HEADER_SIZE, in adjust_packet()
1740 res[1] = query_pkt[1]; in adjust_packet()
1742 res[0] = query_pkt[0]; in adjust_packet()