• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/ldns-host/

Lines Matching defs:pkt

117 ldns_pkt_push_rr_soa(ldns_pkt *pkt, ldns_pkt_section sec,
150 !ldns_pkt_push_rr(pkt, sec, rr))
325 ldns_pkt_filter_answer(ldns_pkt *pkt, ldns_rr_type type) {
331 rrlist = ldns_pkt_answer(pkt);
486 print_pkt_verbose(ldns_pkt *pkt) {
490 print_opcode(ldns_pkt_get_opcode(pkt));
492 print_rcode(ldns_pkt_get_rcode(pkt));
493 printf(", id: %u\n", ldns_pkt_id(pkt));
495 if (ldns_pkt_qr(pkt)) printf(" qr"), got_flags = 1;
496 if (ldns_pkt_aa(pkt)) printf(" aa"), got_flags = 1;
497 if (ldns_pkt_tc(pkt)) printf(" tc"), got_flags = 1;
498 if (ldns_pkt_rd(pkt)) printf(" rd"), got_flags = 1;
499 if (ldns_pkt_ra(pkt)) printf(" ra"), got_flags = 1;
500 if (ldns_pkt_ad(pkt)) printf(" ad"), got_flags = 1;
501 if (ldns_pkt_cd(pkt)) printf(" cd"), got_flags = 1;
504 ldns_pkt_qdcount(pkt), ldns_pkt_ancount(pkt),
505 ldns_pkt_nscount(pkt), ldns_pkt_arcount(pkt));
506 if (ldns_pkt_edns(pkt))
508 ldns_pkt_edns_version(pkt), ldns_pkt_edns_udp_size(pkt));
510 print_pkt_section_verbose("QUESTION", ldns_pkt_question(pkt));
511 print_pkt_section_verbose("ANSWER", ldns_pkt_answer(pkt));
512 print_pkt_section_verbose("AUTHORITY", ldns_pkt_authority(pkt));
513 print_pkt_section_verbose("ADDITIONAL", ldns_pkt_additional(pkt));
543 print_pkt_short(ldns_pkt *pkt, bool print_rr_server) {
544 ldns_rr_list *rrlist = ldns_pkt_answer(pkt);
550 print_rdf(ldns_pkt_answerfrom(pkt));
558 print_received_line(ldns_resolver *res, ldns_pkt *pkt) {
559 char *from = ldns_rdf2str(ldns_pkt_answerfrom(pkt));
562 ldns_pkt_size(pkt), from, ldns_resolver_port(res),
563 ldns_pkt_querytime(pkt));
744 query(ldns_resolver *res, ldns_rdf *domain, ldns_pkt **pkt, bool close_tcp) {
755 status = ldns_resolver_send_to(pkt, res, domain, o_rrtype,
759 *pkt = NULL;
762 if (ldns_pkt_tc(*pkt) && !ldns_resolver_usevc(res)) {
766 status = ldns_resolver_send_to(pkt, res, domain, o_rrtype,
773 rcode = ldns_pkt_get_rcode(*pkt);
778 if (*pkt == NULL) {
786 search(ldns_resolver *res, ldns_rdf *domain, ldns_pkt **pkt,
791 if (absolute && query(res, domain, pkt, close_tcp))
796 if (query(res, dname, pkt, close_tcp))
804 if (query(res, dname, pkt, close_tcp))
808 if (!absolute && query(res, domain, pkt, close_tcp))
815 report(ldns_resolver *res, ldns_rdf *domain, ldns_pkt *pkt) {
820 print_rdf(ldns_pkt_answerfrom(pkt));
824 rcode = ldns_pkt_get_rcode(pkt);
833 print_pkt_verbose(pkt);
835 print_pkt_short(pkt, o_print_rr_server);
837 ldns_rr_list_rr_count(ldns_pkt_answer(pkt)) == 0) {
846 print_received_line(res, pkt);
851 ldns_pkt *pkt;
854 q = query(res, domain, &pkt, true);
855 report(res, domain, pkt);
861 ldns_pkt *pkt;
864 q = query(res, domain, &pkt, true);
865 ldns_pkt_filter_answer(pkt, o_rrtype);
866 report(res, domain, pkt);
872 ldns_pkt *pkt;
875 dname = search(res, domain, &pkt, absolute, true);
876 report(res, dname != NULL ? dname : domain, pkt);
885 ldns_pkt *pkt, *nextpkt;
895 dname = search(res, domain, &pkt, absolute, false);
898 rrl = ldns_rr_list_clone(ldns_pkt_answer(pkt));
899 ldns_pkt_filter_answer(pkt, rrtype);
900 report(res, dname != NULL ? dname : domain, pkt);
902 (ldns_pkt_get_rcode(pkt) != LDNS_RCODE_NOERROR)) {
936 ldns_rdf_clone(ldns_pkt_answerfrom(pkt)));
937 ldns_pkt_free(pkt);
939 pkt = nextpkt;
947 ldns_pkt *pkt;
951 if ((dname = search(res, domain, &pkt, absolute, true)) == NULL)
954 answer = ldns_pkt_answer(pkt);