Lines Matching refs:pkt

377 ldns_pkt_rr(const ldns_pkt *pkt, ldns_pkt_section sec, const ldns_rr *rr)  in ldns_pkt_rr()  argument
383 return ldns_rr_list_contains_rr(ldns_pkt_question(pkt), rr); in ldns_pkt_rr()
385 return ldns_rr_list_contains_rr(ldns_pkt_answer(pkt), rr); in ldns_pkt_rr()
387 return ldns_rr_list_contains_rr(ldns_pkt_authority(pkt), rr); in ldns_pkt_rr()
389 return ldns_rr_list_contains_rr(ldns_pkt_additional(pkt), rr); in ldns_pkt_rr()
391 result = ldns_rr_list_contains_rr(ldns_pkt_question(pkt), rr); in ldns_pkt_rr()
395 || ldns_rr_list_contains_rr(ldns_pkt_answer(pkt), rr) in ldns_pkt_rr()
396 || ldns_rr_list_contains_rr(ldns_pkt_authority(pkt), rr) in ldns_pkt_rr()
397 || ldns_rr_list_contains_rr(ldns_pkt_additional(pkt), rr); in ldns_pkt_rr()
465 ldns_rr *ldns_pkt_tsig(const ldns_pkt *pkt) { in ldns_pkt_tsig() argument
466 return pkt->_tsig_rr; in ldns_pkt_tsig()
672 void ldns_pkt_set_tsig(ldns_pkt *pkt, ldns_rr *rr) in ldns_pkt_set_tsig() argument
674 pkt->_tsig_rr = rr; in ldns_pkt_set_tsig()
714 ldns_pkt_safe_push_rr(ldns_pkt *pkt, ldns_pkt_section sec, ldns_rr *rr) in ldns_pkt_safe_push_rr() argument
718 if (ldns_pkt_rr(pkt, sec, rr)) { in ldns_pkt_safe_push_rr()
722 return ldns_pkt_push_rr(pkt, sec, rr); in ldns_pkt_safe_push_rr()
750 ldns_pkt_edns(const ldns_pkt *pkt) in ldns_pkt_edns() argument
752 return (ldns_pkt_edns_udp_size(pkt) > 0 || in ldns_pkt_edns()
753 ldns_pkt_edns_extended_rcode(pkt) > 0 || in ldns_pkt_edns()
754 ldns_pkt_edns_data(pkt) || in ldns_pkt_edns()
755 ldns_pkt_edns_do(pkt) || in ldns_pkt_edns()
756 pkt->_edns_list || in ldns_pkt_edns()
757 pkt->_edns_present in ldns_pkt_edns()
1214 ldns_pkt_clone(const ldns_pkt *pkt) in ldns_pkt_clone() argument
1218 if (!pkt) { in ldns_pkt_clone()
1223 ldns_pkt_set_id(new_pkt, ldns_pkt_id(pkt)); in ldns_pkt_clone()
1224 ldns_pkt_set_qr(new_pkt, ldns_pkt_qr(pkt)); in ldns_pkt_clone()
1225 ldns_pkt_set_aa(new_pkt, ldns_pkt_aa(pkt)); in ldns_pkt_clone()
1226 ldns_pkt_set_tc(new_pkt, ldns_pkt_tc(pkt)); in ldns_pkt_clone()
1227 ldns_pkt_set_rd(new_pkt, ldns_pkt_rd(pkt)); in ldns_pkt_clone()
1228 ldns_pkt_set_cd(new_pkt, ldns_pkt_cd(pkt)); in ldns_pkt_clone()
1229 ldns_pkt_set_ra(new_pkt, ldns_pkt_ra(pkt)); in ldns_pkt_clone()
1230 ldns_pkt_set_ad(new_pkt, ldns_pkt_ad(pkt)); in ldns_pkt_clone()
1231 ldns_pkt_set_opcode(new_pkt, ldns_pkt_get_opcode(pkt)); in ldns_pkt_clone()
1232 ldns_pkt_set_rcode(new_pkt, ldns_pkt_get_rcode(pkt)); in ldns_pkt_clone()
1233 ldns_pkt_set_qdcount(new_pkt, ldns_pkt_qdcount(pkt)); in ldns_pkt_clone()
1234 ldns_pkt_set_ancount(new_pkt, ldns_pkt_ancount(pkt)); in ldns_pkt_clone()
1235 ldns_pkt_set_nscount(new_pkt, ldns_pkt_nscount(pkt)); in ldns_pkt_clone()
1236 ldns_pkt_set_arcount(new_pkt, ldns_pkt_arcount(pkt)); in ldns_pkt_clone()
1237 if (ldns_pkt_answerfrom(pkt)) in ldns_pkt_clone()
1239 ldns_rdf_clone(ldns_pkt_answerfrom(pkt))); in ldns_pkt_clone()
1240 ldns_pkt_set_timestamp(new_pkt, ldns_pkt_timestamp(pkt)); in ldns_pkt_clone()
1241 ldns_pkt_set_querytime(new_pkt, ldns_pkt_querytime(pkt)); in ldns_pkt_clone()
1242 ldns_pkt_set_size(new_pkt, ldns_pkt_size(pkt)); in ldns_pkt_clone()
1243 ldns_pkt_set_tsig(new_pkt, ldns_rr_clone(ldns_pkt_tsig(pkt))); in ldns_pkt_clone()
1245 ldns_pkt_set_edns_udp_size(new_pkt, ldns_pkt_edns_udp_size(pkt)); in ldns_pkt_clone()
1247 ldns_pkt_edns_extended_rcode(pkt)); in ldns_pkt_clone()
1248 ldns_pkt_set_edns_version(new_pkt, ldns_pkt_edns_version(pkt)); in ldns_pkt_clone()
1249 new_pkt->_edns_present = pkt->_edns_present; in ldns_pkt_clone()
1250 ldns_pkt_set_edns_z(new_pkt, ldns_pkt_edns_z(pkt)); in ldns_pkt_clone()
1251 if(ldns_pkt_edns_data(pkt)) in ldns_pkt_clone()
1253 ldns_rdf_clone(ldns_pkt_edns_data(pkt))); in ldns_pkt_clone()
1254 ldns_pkt_set_edns_do(new_pkt, ldns_pkt_edns_do(pkt)); in ldns_pkt_clone()
1255 if (pkt->_edns_list) in ldns_pkt_clone()
1257 ldns_edns_option_list_clone(pkt->_edns_list)); in ldns_pkt_clone()
1263 new_pkt->_question = ldns_rr_list_clone(ldns_pkt_question(pkt)); in ldns_pkt_clone()
1264 new_pkt->_answer = ldns_rr_list_clone(ldns_pkt_answer(pkt)); in ldns_pkt_clone()
1265 new_pkt->_authority = ldns_rr_list_clone(ldns_pkt_authority(pkt)); in ldns_pkt_clone()
1266 new_pkt->_additional = ldns_rr_list_clone(ldns_pkt_additional(pkt)); in ldns_pkt_clone()