Lines Matching refs:compression_data
26 …me2buffer_wire_compress(ldns_buffer *buffer, const ldns_rdf *name, ldns_rbtree_t *compression_data) in ldns_dname2buffer_wire_compress() argument
36 if(!compression_data) in ldns_dname2buffer_wire_compress()
56 if((node = ldns_rbtree_search(compression_data, name)) != NULL) in ldns_dname2buffer_wire_compress()
86 if(!ldns_rbtree_insert(compression_data,node)) in ldns_dname2buffer_wire_compress()
102 s = ldns_dname2buffer_wire_compress(buffer, rest, compression_data); in ldns_dname2buffer_wire_compress()
115 …rdf2buffer_wire_compress(ldns_buffer *buffer, const ldns_rdf *rdf, ldns_rbtree_t *compression_data) in ldns_rdf2buffer_wire_compress() argument
118 if(compression_data && ldns_rdf_get_type(rdf) == LDNS_RDF_TYPE_DNAME) in ldns_rdf2buffer_wire_compress()
120 return ldns_dname2buffer_wire_compress(buffer,rdf,compression_data); in ldns_rdf2buffer_wire_compress()
250 …wire_compress(ldns_buffer *buffer, const ldns_rr *rr, int section, ldns_rbtree_t *compression_data) in ldns_rr2buffer_wire_compress() argument
256 (void) ldns_dname2buffer_wire_compress(buffer, ldns_rr_owner(rr), compression_data); in ldns_rr2buffer_wire_compress()
276 ldns_rr_rdf(rr, i), compression_data); in ldns_rr2buffer_wire_compress()
379 …ldns_rbtree_t *compression_data = ldns_rbtree_create((int (*)(const void *, const void *))ldns_dna… in ldns_pkt2buffer_wire() local
381 status = ldns_pkt2buffer_wire_compress(buffer, packet, compression_data); in ldns_pkt2buffer_wire()
383 ldns_traverse_postorder(compression_data,compression_node_free,NULL); in ldns_pkt2buffer_wire()
384 ldns_rbtree_free(compression_data); in ldns_pkt2buffer_wire()
390 …2buffer_wire_compress(ldns_buffer *buffer, const ldns_pkt *packet, ldns_rbtree_t *compression_data) in ldns_pkt2buffer_wire_compress() argument
408 ldns_rr_list_rr(rr_list, i), LDNS_SECTION_QUESTION, compression_data); in ldns_pkt2buffer_wire_compress()
415 ldns_rr_list_rr(rr_list, i), LDNS_SECTION_ANSWER, compression_data); in ldns_pkt2buffer_wire_compress()
422 ldns_rr_list_rr(rr_list, i), LDNS_SECTION_AUTHORITY, compression_data); in ldns_pkt2buffer_wire_compress()
429 ldns_rr_list_rr(rr_list, i), LDNS_SECTION_ADDITIONAL, compression_data); in ldns_pkt2buffer_wire_compress()
456 (void)ldns_rr2buffer_wire_compress(buffer, edns_rr, LDNS_SECTION_ADDITIONAL, compression_data); in ldns_pkt2buffer_wire_compress()
469 ldns_pkt_tsig(packet), LDNS_SECTION_ADDITIONAL, compression_data); in ldns_pkt2buffer_wire_compress()