Lines Matching refs:ssl
67 dump_rrset_line(RES* ssl, struct ub_packed_rrset_key* k, time_t now, size_t i) in dump_rrset_line() argument
71 return ssl_printf(ssl, "BADRR\n"); in dump_rrset_line()
73 return ssl_printf(ssl, "%s", s); in dump_rrset_line()
78 dump_rrset(RES* ssl, struct ub_packed_rrset_key* k, in dump_rrset() argument
88 if(!ssl_printf(ssl, ";rrset%s " ARG_LL "d %u %u %d %d\n", in dump_rrset()
96 if(!dump_rrset_line(ssl, k, now, i)) in dump_rrset()
104 dump_rrset_lruhash(RES* ssl, struct lruhash* h, time_t now) in dump_rrset_lruhash() argument
111 if(!dump_rrset(ssl, (struct ub_packed_rrset_key*)e->key, in dump_rrset_lruhash()
123 dump_rrset_cache(RES* ssl, struct worker* worker) in dump_rrset_cache() argument
127 if(!ssl_printf(ssl, "START_RRSET_CACHE\n")) return 0; in dump_rrset_cache()
130 if(!dump_rrset_lruhash(ssl, r->table.array[slab], in dump_rrset_cache()
137 return ssl_printf(ssl, "END_RRSET_CACHE\n"); in dump_rrset_cache()
142 dump_msg_ref(RES* ssl, struct ub_packed_rrset_key* k) in dump_msg_ref() argument
152 return ssl_printf(ssl, "BADREF\n"); in dump_msg_ref()
154 if(!ssl_printf(ssl, "%s %s %s %d\n", nm, cl, tp, (int)k->rk.flags)) { in dump_msg_ref()
169 dump_msg(RES* ssl, struct query_info* k, struct reply_info* d, time_t now) in dump_msg() argument
194 if(!ssl_printf(ssl, "msg %s %s %s %d %d " ARG_LL "d %d %u %u %u %d %s\n", in dump_msg()
214 if(!dump_msg_ref(ssl, d->rrsets[i])) { in dump_msg()
252 dump_msg_lruhash(RES* ssl, struct worker* worker, struct lruhash* h) in dump_msg_lruhash() argument
271 if(!dump_msg(ssl, k, d, *worker->env.now)) { in dump_msg_lruhash()
280 dump_msg_cache(RES* ssl, struct worker* worker) in dump_msg_cache() argument
284 if(!ssl_printf(ssl, "START_MSG_CACHE\n")) return 0; in dump_msg_cache()
287 if(!dump_msg_lruhash(ssl, worker, sh->array[slab])) { in dump_msg_cache()
293 return ssl_printf(ssl, "END_MSG_CACHE\n"); in dump_msg_cache()
297 dump_cache(RES* ssl, struct worker* worker) in dump_cache() argument
299 if(!dump_rrset_cache(ssl, worker)) in dump_cache()
301 if(!dump_msg_cache(ssl, worker)) in dump_cache()
303 return ssl_printf(ssl, "EOF\n"); in dump_cache()
308 ssl_read_buf(RES* ssl, sldns_buffer* buf) in ssl_read_buf() argument
310 return ssl_read_line(ssl, (char*)sldns_buffer_begin(buf), in ssl_read_buf()
316 read_fixed(RES* ssl, sldns_buffer* buf, const char* str) in read_fixed() argument
318 if(!ssl_read_buf(ssl, buf)) return 0; in read_fixed()
324 load_rr(RES* ssl, sldns_buffer* buf, struct regional* region, in load_rr() argument
333 if(!ssl_read_buf(ssl, buf)) in load_rr()
442 load_rrset(RES* ssl, sldns_buffer* buf, struct worker* worker) in load_rrset() argument
503 if(!load_rr(ssl, buf, region, rk, d, i, 0, in load_rrset()
510 if(!load_rr(ssl, buf, region, rk, d, i+rr_count, 1, in load_rrset()
526 load_rrset_cache(RES* ssl, struct worker* worker) in load_rrset_cache() argument
529 if(!read_fixed(ssl, buf, "START_RRSET_CACHE")) return 0; in load_rrset_cache()
530 while(ssl_read_buf(ssl, buf) && in load_rrset_cache()
532 if(!load_rrset(ssl, buf, worker)) in load_rrset_cache()
582 load_ref(RES* ssl, sldns_buffer* buf, struct worker* worker, in load_ref() argument
592 if(!ssl_read_buf(ssl, buf)) in load_ref()
627 load_msg(RES* ssl, sldns_buffer* buf, struct worker* worker) in load_msg() argument
685 if(!load_ref(ssl, buf, worker, region, &rep.rrsets[i], in load_msg()
704 load_msg_cache(RES* ssl, struct worker* worker) in load_msg_cache() argument
707 if(!read_fixed(ssl, buf, "START_MSG_CACHE")) return 0; in load_msg_cache()
708 while(ssl_read_buf(ssl, buf) && in load_msg_cache()
710 if(!load_msg(ssl, buf, worker)) in load_msg_cache()
717 load_cache(RES* ssl, struct worker* worker) in load_cache() argument
719 if(!load_rrset_cache(ssl, worker)) in load_cache()
721 if(!load_msg_cache(ssl, worker)) in load_cache()
723 return read_fixed(ssl, worker->env.scratch_buffer, "EOF"); in load_cache()
728 print_dp_details(RES* ssl, struct worker* worker, struct delegpt* dp) in print_dp_details() argument
739 if(!ssl_printf(ssl, "%-16s\t", buf)) in print_dp_details()
742 if(!ssl_printf(ssl, "Address is BOGUS. ")) in print_dp_details()
751 if(!ssl_printf(ssl, "expired, rto %d msec, tA %d " in print_dp_details()
758 if(!ssl_printf(ssl, "not in infra cache.\n")) in print_dp_details()
769 if(!ssl_printf(ssl, "not in infra cache.\n")) in print_dp_details()
773 if(!ssl_printf(ssl, "%s%s%s%srto %d msec, ttl " ARG_LL "d, " in print_dp_details()
782 if(!ssl_printf(ssl, ", probedelay %d", delay)) in print_dp_details()
788 if(!ssl_printf(ssl, ", noEDNS%s.", in print_dp_details()
792 if(!ssl_printf(ssl, ", EDNS %d%s.", edns_vs, in print_dp_details()
797 if(!ssl_printf(ssl, "\n")) in print_dp_details()
804 print_dp_main(RES* ssl, struct delegpt* dp, struct dns_msg* msg) in print_dp_main() argument
815 if(!ssl_printf(ssl, "Address is BOGUS:\n")) in print_dp_main()
818 if(!dump_rrset(ssl, k, d, 0)) in print_dp_main()
824 if(!ssl_printf(ssl, "Delegation with %d names, of which %d " in print_dp_main()
832 int print_deleg_lookup(RES* ssl, struct worker* worker, uint8_t* nm, in print_deleg_lookup() argument
851 if(!ssl_printf(ssl, "The following name servers are used for lookup " in print_deleg_lookup()
857 if(!ssl_printf(ssl, "forwarding request:\n")) { in print_deleg_lookup()
861 print_dp_main(ssl, dp, NULL); in print_deleg_lookup()
862 print_dp_details(ssl, worker, dp); in print_deleg_lookup()
872 return ssl_printf(ssl, "no delegation from " in print_deleg_lookup()
880 print_dp_main(ssl, dp, msg); in print_deleg_lookup()
881 print_dp_details(ssl, worker, dp); in print_deleg_lookup()
882 if(!ssl_printf(ssl, "cache delegation was " in print_deleg_lookup()
887 return ssl_printf(ssl, "no delegation from " in print_deleg_lookup()
895 if(!ssl_printf(ssl, "going up, lookup %s\n", b)) in print_deleg_lookup()
904 if(!ssl_printf(ssl, "The noprime stub servers " in print_deleg_lookup()
910 if(!ssl_printf(ssl, "The stub is primed " in print_deleg_lookup()
916 print_dp_main(ssl, stub->dp, NULL); in print_deleg_lookup()
917 print_dp_details(ssl, worker, stub->dp); in print_deleg_lookup()
920 print_dp_main(ssl, dp, msg); in print_deleg_lookup()
921 print_dp_details(ssl, worker, dp); in print_deleg_lookup()