Home | History | Annotate | Download | only in dns

Lines Matching refs:rdata

26 #include "rdata/in_1/a_1.c"
27 #include "rdata/ch_3/a_1.c"
28 #include "rdata/hs_4/a_1.c"
29 #include "rdata/generic/ns_2.c"
30 #include "rdata/generic/md_3.c"
31 #include "rdata/generic/mf_4.c"
32 #include "rdata/generic/cname_5.c"
33 #include "rdata/generic/soa_6.c"
34 #include "rdata/generic/mb_7.c"
35 #include "rdata/generic/mg_8.c"
36 #include "rdata/generic/mr_9.c"
37 #include "rdata/generic/null_10.c"
38 #include "rdata/in_1/wks_11.c"
39 #include "rdata/generic/ptr_12.c"
40 #include "rdata/generic/hinfo_13.c"
41 #include "rdata/generic/minfo_14.c"
42 #include "rdata/generic/mx_15.c"
43 #include "rdata/generic/txt_16.c"
44 #include "rdata/generic/rp_17.c"
45 #include "rdata/generic/afsdb_18.c"
46 #include "rdata/generic/x25_19.c"
47 #include "rdata/generic/isdn_20.c"
48 #include "rdata/generic/rt_21.c"
49 #include "rdata/in_1/nsap_22.c"
50 #include "rdata/in_1/nsap-ptr_23.c"
51 #include "rdata/generic/sig_24.c"
52 #include "rdata/generic/key_25.c"
53 #include "rdata/in_1/px_26.c"
54 #include "rdata/generic/gpos_27.c"
55 #include "rdata/in_1/aaaa_28.c"
56 #include "rdata/generic/loc_29.c"
57 #include "rdata/generic/nxt_30.c"
58 #include "rdata/in_1/eid_31.c"
59 #include "rdata/in_1/nimloc_32.c"
60 #include "rdata/in_1/srv_33.c"
61 #include "rdata/in_1/atma_34.c"
62 #include "rdata/generic/naptr_35.c"
63 #include "rdata/in_1/kx_36.c"
64 #include "rdata/generic/cert_37.c"
65 #include "rdata/in_1/a6_38.c"
66 #include "rdata/generic/dname_39.c"
67 #include "rdata/generic/sink_40.c"
68 #include "rdata/generic/opt_41.c"
69 #include "rdata/in_1/apl_42.c"
70 #include "rdata/generic/ds_43.c"
71 #include "rdata/generic/sshfp_44.c"
72 #include "rdata/generic/ipseckey_45.c"
73 #include "rdata/generic/rrsig_46.c"
74 #include "rdata/generic/nsec_47.c"
75 #include "rdata/generic/dnskey_48.c"
76 #include "rdata/in_1/dhcid_49.c"
77 #include "rdata/generic/nsec3_50.c"
78 #include "rdata/generic/nsec3param_51.c"
79 #include "rdata/generic/tlsa_52.c"
80 #include "rdata/generic/smimea_53.c"
81 #include "rdata/generic/hip_55.c"
82 #include "rdata/generic/ninfo_56.c"
83 #include "rdata/generic/rkey_57.c"
84 #include "rdata/generic/talink_58.c"
85 #include "rdata/generic/cds_59.c"
86 #include "rdata/generic/cdnskey_60.c"
87 #include "rdata/generic/openpgpkey_61.c"
88 #include "rdata/generic/csync_62.c"
89 #include "rdata/generic/zonemd_63.c"
90 #include "rdata/in_1/svcb_64.c"
91 #include "rdata/in_1/https_65.c"
92 #include "rdata/generic/spf_99.c"
93 #include "rdata/generic/nid_104.c"
94 #include "rdata/generic/l32_105.c"
95 #include "rdata/generic/l64_106.c"
96 #include "rdata/generic/lp_107.c"
97 #include "rdata/generic/eui48_108.c"
98 #include "rdata/generic/eui64_109.c"
99 #include "rdata/generic/tkey_249.c"
100 #include "rdata/any_255/tsig_250.c"
101 #include "rdata/generic/uri_256.c"
102 #include "rdata/generic/caa_257.c"
103 #include "rdata/generic/avc_258.c"
104 #include "rdata/generic/doa_259.c"
105 #include "rdata/generic/amtrelay_260.c"
106 #include "rdata/generic/ta_32768.c"
107 #include "rdata/generic/dlv_32769.c"
108 #include "rdata/generic/keydata_65533.c"
269 switch (rdata->type) { \
270 case 1: switch (rdata->rdclass) { \
271 case 1: result = totext_in_a(rdata, tctx, target); break; \
272 case 3: result = totext_ch_a(rdata, tctx, target); break; \
273 case 4: result = totext_hs_a(rdata, tctx, target); break; \
277 case 2: result = totext_ns(rdata, tctx, target); break; \
278 case 3: result = totext_md(rdata, tctx, target); break; \
279 case 4: result = totext_mf(rdata, tctx, target); break; \
280 case 5: result = totext_cname(rdata, tctx, target); break; \
281 case 6: result = totext_soa(rdata, tctx, target); break; \
282 case 7: result = totext_mb(rdata, tctx, target); break; \
283 case 8: result = totext_mg(rdata, tctx, target); break; \
284 case 9: result = totext_mr(rdata, tctx, target); break; \
285 case 10: result = totext_null(rdata, tctx, target); break; \
286 case 11: switch (rdata->rdclass) { \
287 case 1: result = totext_in_wks(rdata, tctx, target); break; \
291 case 12: result = totext_ptr(rdata, tctx, target); break; \
292 case 13: result = totext_hinfo(rdata, tctx, target); break; \
293 case 14: result = totext_minfo(rdata, tctx, target); break; \
294 case 15: result = totext_mx(rdata, tctx, target); break; \
295 case 16: result = totext_txt(rdata, tctx, target); break; \
296 case 17: result = totext_rp(rdata, tctx, target); break; \
297 case 18: result = totext_afsdb(rdata, tctx, target); break; \
298 case 19: result = totext_x25(rdata, tctx, target); break; \
299 case 20: result = totext_isdn(rdata, tctx, target); break; \
300 case 21: result = totext_rt(rdata, tctx, target); break; \
301 case 22: switch (rdata->rdclass) { \
302 case 1: result = totext_in_nsap(rdata, tctx, target); break; \
306 case 23: switch (rdata->rdclass) { \
307 case 1: result = totext_in_nsap_ptr(rdata, tctx, target); break; \
311 case 24: result = totext_sig(rdata, tctx, target); break; \
312 case 25: result = totext_key(rdata, tctx, target); break; \
313 case 26: switch (rdata->rdclass) { \
314 case 1: result = totext_in_px(rdata, tctx, target); break; \
318 case 27: result = totext_gpos(rdata, tctx, target); break; \
319 case 28: switch (rdata->rdclass) { \
320 case 1: result = totext_in_aaaa(rdata, tctx, target); break; \
324 case 29: result = totext_loc(rdata, tctx, target); break; \
325 case 30: result = totext_nxt(rdata, tctx, target); break; \
326 case 31: switch (rdata->rdclass) { \
327 case 1: result = totext_in_eid(rdata, tctx, target); break; \
331 case 32: switch (rdata->rdclass) { \
332 case 1: result = totext_in_nimloc(rdata
336 case 33: switch (rdata->rdclass) { \
337 case 1: result = totext_in_srv(rdata, tctx, target); break; \
341 case 34: switch (rdata->rdclass) { \
342 case 1: result = totext_in_atma(rdata, tctx, target); break; \
346 case 35: result = totext_naptr(rdata, tctx, target); break; \
347 case 36: switch (rdata->rdclass) { \
348 case 1: result = totext_in_kx(rdata, tctx, target); break; \
352 case 37: result = totext_cert(rdata, tctx, target); break; \
353 case 38: switch (rdata->rdclass) { \
354 case 1: result = totext_in_a6(rdata, tctx, target); break; \
358 case 39: result = totext_dname(rdata, tctx, target); break; \
359 case 40: result = totext_sink(rdata, tctx, target); break; \
360 case 41: result = totext_opt(rdata, tctx, target); break; \
361 case 42: switch (rdata->rdclass) { \
362 case 1: result = totext_in_apl(rdata, tctx, target); break; \
366 case 43: result = totext_ds(rdata, tctx, target); break; \
367 case 44: result = totext_sshfp(rdata, tctx, target); break; \
368 case 45: result = totext_ipseckey(rdata, tctx, target); break; \
369 case 46: result = totext_rrsig(rdata, tctx, target); break; \
370 case 47: result = totext_nsec(rdata, tctx, target); break; \
371 case 48: result = totext_dnskey(rdata, tctx, target); break; \
372 case 49: switch (rdata->rdclass) { \
373 case 1: result = totext_in_dhcid(rdata, tctx, target); break; \
377 case 50: result = totext_nsec3(rdata, tctx, target); break; \
378 case 51: result = totext_nsec3param(rdata, tctx, target); break; \
379 case 52: result = totext_tlsa(rdata, tctx, target); break; \
380 case 53: result = totext_smimea(rdata, tctx, target); break; \
381 case 55: result = totext_hip(rdata, tctx, target); break; \
382 case 56: result = totext_ninfo(rdata, tctx, target); break; \
383 case 57: result = totext_rkey(rdata, tctx, target); break; \
384 case 58: result = totext_talink(rdata, tctx, target); break; \
385 case 59: result = totext_cds(rdata, tctx, target); break; \
386 case 60: result = totext_cdnskey(rdata, tctx, target); break; \
387 case 61: result = totext_openpgpkey(rdata, tctx, target); break; \
388 case 62: result = totext_csync(rdata, tctx, target); break; \
389 case 63: result = totext_zonemd(rdata, tctx, target); break; \
390 case 64: switch (rdata->rdclass) { \
391 case 1: result = totext_in_svcb(rdata, tctx, target); break; \
395 case 65: switch (rdata->rdclass) { \
396 case 1: result = totext_in_https(rdata, tctx, target); break; \
400 case 99: result = totext_spf(rdata, tctx, target); break; \
401 case 104: result = totext_nid(rdata, tctx, target); break; \
402 case 105: result = totext_l32(rdata, tctx, target); break; \
403 case 106: result = totext_l64(rdata, tctx, target); break; \
404 case 107: result = totext_lp(rdata, tctx, target); break; \
405 case 108: result = totext_eui48(rdata, tctx, target); break; \
406 case 109: result = totext_eui64(rdata, tctx, target); break; \
407 case 249: result = totext_tkey(rdata, tctx, target); break; \
408 case 250: switch (rdata->rdclass) { \
409 case 255: result = totext_any_tsig(rdata, tctx, target); break; \
413 case 256: result = totext_uri(rdata, tctx, target); break; \
414 case 257: result = totext_caa(rdata, tctx, target); break; \
415 case 258: result = totext_avc(rdata, tctx, target); break; \
416 case 259: result = totext_doa(rdata, tctx, target); break; \
417 case 260: result = totext_amtrelay(rdata, tctx, target); break; \
418 case 32768: result = totext_ta(rdata, tctx, target); break; \
419 case 32769: result = totext_dlv(rdata, tctx, target); break; \
420 case 65533: result = totext_keydata(rdata, tctx, target); break; \
581 switch (rdata->type) { \
582 case 1: switch (rdata->rdclass) { \
583 case 1: result = towire_in_a(rdata, cctx, target); break; \
584 case 3: result = towire_ch_a(rdata, cctx, target); break; \
585 case 4: result = towire_hs_a(rdata, cctx, target); break; \
589 case 2: result = towire_ns(rdata, cctx, target); break; \
590 case 3: result = towire_md(rdata, cctx, target); break; \
591 case 4: result = towire_mf(rdata, cctx, target); break; \
592 case 5: result = towire_cname(rdata, cctx, target); break; \
593 case 6: result = towire_soa(rdata, cctx, target); break; \
594 case 7: result = towire_mb(rdata, cctx, target); break; \
595 case 8: result = towire_mg(rdata, cctx, target); break; \
596 case 9: result = towire_mr(rdata, cctx, target); break; \
597 case 10: result = towire_null(rdata, cctx, target); break; \
598 case 11: switch (rdata->rdclass) { \
599 case 1: result = towire_in_wks(rdata, cctx, target); break; \
603 case 12: result = towire_ptr(rdata, cctx, target); break; \
604 case 13: result = towire_hinfo(rdata, cctx, target); break; \
605 case 14: result = towire_minfo(rdata, cctx, target); break; \
606 case 15: result = towire_mx(rdata, cctx, target); break; \
607 case 16: result = towire_txt(rdata, cctx, target); break; \
608 case 17: result = towire_rp(rdata, cctx, target); break; \
609 case 18: result = towire_afsdb(rdata, cctx, target); break; \
610 case 19: result = towire_x25(rdata, cctx, target); break; \
611 case 20: result = towire_isdn(rdata, cctx, target); break; \
612 case 21: result = towire_rt(rdata, cctx, target); break; \
613 case 22: switch (rdata->rdclass) { \
614 case 1: result = towire_in_nsap(rdata, cctx, target); break; \
618 case 23: switch (rdata->rdclass) { \
619 case 1: result = towire_in_nsap_ptr(rdata, cctx, target); break; \
623 case 24: result = towire_sig(rdata, cctx, target); break; \
624 case 25: result = towire_key(rdata, cctx, target); break; \
625 case 26: switch (rdata->rdclass) { \
626 case 1: result = towire_in_px(rdata, cctx, target); break; \
630 case 27: result = towire_gpos(rdata, cctx, target); break; \
631 case 28: switch (rdata->rdclass) { \
632 case 1: result = towire_in_aaaa(rdata, cctx, target); break; \
636 case 29: result = towire_loc(rdata, cctx, target); break; \
637 case 30: result = towire_nxt(rdata, cctx, target); break; \
638 case 31: switch (rdata->rdclass) { \
639 case 1: result = towire_in_eid(rdata, cctx, target); break; \
643 case 32: switch (rdata->rdclass) { \
644 case 1: result = towire_in_nimloc(rdata, cctx, target); break; \
648 case 33: switch (rdata->rdclass) { \
649 case 1: result = towire_in_srv(rdata, cctx, target); break; \
653 case 34: switch (rdata->rdclass) { \
654 case 1: result = towire_in_atma(rdata, cctx, target); break; \
658 case 35: result = towire_naptr(rdata
659 case 36: switch (rdata->rdclass) { \
660 case 1: result = towire_in_kx(rdata, cctx, target); break; \
664 case 37: result = towire_cert(rdata, cctx, target); break; \
665 case 38: switch (rdata->rdclass) { \
666 case 1: result = towire_in_a6(rdata, cctx, target); break; \
670 case 39: result = towire_dname(rdata, cctx, target); break; \
671 case 40: result = towire_sink(rdata, cctx, target); break; \
672 case 41: result = towire_opt(rdata, cctx, target); break; \
673 case 42: switch (rdata->rdclass) { \
674 case 1: result = towire_in_apl(rdata, cctx, target); break; \
678 case 43: result = towire_ds(rdata, cctx, target); break; \
679 case 44: result = towire_sshfp(rdata, cctx, target); break; \
680 case 45: result = towire_ipseckey(rdata, cctx, target); break; \
681 case 46: result = towire_rrsig(rdata, cctx, target); break; \
682 case 47: result = towire_nsec(rdata, cctx, target); break; \
683 case 48: result = towire_dnskey(rdata, cctx, target); break; \
684 case 49: switch (rdata->rdclass) { \
685 case 1: result = towire_in_dhcid(rdata, cctx, target); break; \
689 case 50: result = towire_nsec3(rdata, cctx, target); break; \
690 case 51: result = towire_nsec3param(rdata, cctx, target); break; \
691 case 52: result = towire_tlsa(rdata, cctx, target); break; \
692 case 53: result = towire_smimea(rdata, cctx, target); break; \
693 case 55: result = towire_hip(rdata, cctx, target); break; \
694 case 56: result = towire_ninfo(rdata, cctx, target); break; \
695 case 57: result = towire_rkey(rdata, cctx, target); break; \
696 case 58: result = towire_talink(rdata, cctx, target); break; \
697 case 59: result = towire_cds(rdata, cctx, target); break; \
698 case 60: result = towire_cdnskey(rdata, cctx, target); break; \
699 case 61: result = towire_openpgpkey(rdata, cctx, target); break; \
700 case 62: result = towire_csync(rdata, cctx, target); break; \
701 case 63: result = towire_zonemd(rdata, cctx, target); break; \
702 case 64: switch (rdata->rdclass) { \
703 case 1: result = towire_in_svcb(rdata, cctx, target); break; \
707 case 65: switch (rdata->rdclass) { \
708 case 1: result = towire_in_https(rdata, cctx, target); break; \
712 case 99: result = towire_spf(rdata, cctx, target); break; \
713 case 104: result = towire_nid(rdata, cctx, target); break; \
714 case 105: result = towire_l32(rdata, cctx, target); break; \
715 case 106: result = towire_l64(rdata, cctx, target); break; \
716 case 107: result = towire_lp(rdata, cctx, target); break; \
717 case 108: result = towire_eui48(rdata, cctx, target); break; \
718 case 109: result = towire_eui64(rdata, cctx, target); break; \
719 case 249: result = towire_tkey(rdata, cctx, target); break; \
720 case 250: switch (rdata->rdclass) { \
721 case 255: result = towire_any_tsig(rdata, cctx, target); break; \
725 case 256: result = towire_uri(rdata, cctx, target); break; \
726 case 257: result = towire_caa(rdata, cctx, target); break; \
727 case 258: result = towire_avc(rdata, cctx, target); break; \
728 case 259: result = towire_doa(rdata, cctx, target); break; \
729 case 260: result = towire_amtrelay(rdata, cctx, target); break; \
730 case 32768: result = towire_ta(rdata, cctx, target); break; \
731 case 32769: result = towire_dlv(rdata, cctx, target); break; \
732 case 65533: result = towire_keydata(rdata, cctx, target); break; \
1205 switch (rdata->type) { \
1206 case 1: switch (rdata->rdclass) { \
1207 case 1: result = tostruct_in_a(rdata, target, mctx); break; \
1208 case 3: result = tostruct_ch_a(rdata, target, mctx); break; \
1209 case 4: result = tostruct_hs_a(rdata, target, mctx); break; \
1213 case 2: result = tostruct_ns(rdata, target, mctx); break; \
1214 case 3: result = tostruct_md(rdata, target, mctx); break; \
1215 case 4: result = tostruct_mf(rdata, target, mctx); break; \
1216 case 5: result = tostruct_cname(rdata, target, mctx); break; \
1217 case 6: result = tostruct_soa(rdata, target, mctx); break; \
1218 case 7: result = tostruct_mb(rdata, target, mctx); break; \
1219 case 8: result = tostruct_mg(rdata, target, mctx); break; \
1220 case 9: result = tostruct_mr(rdata, target, mctx); break; \
1221 case 10: result = tostruct_null(rdata, target, mctx); break; \
1222 case 11: switch (rdata->rdclass) { \
1223 case 1: result = tostruct_in_wks(rdata, target, mctx); break; \
1227 case 12: result = tostruct_ptr(rdata, target, mctx); break; \
1228 case 13: result = tostruct_hinfo(rdata, target, mctx); break; \
1229 case 14: result = tostruct_minfo(rdata, target, mctx); break; \
1230 case 15: result = tostruct_mx(rdata, target, mctx); break; \
1231 case 16: result = tostruct_txt(rdata, target, mctx); break; \
1232 case 17: result = tostruct_rp(rdata, target, mctx); break; \
1233 case 18: result = tostruct_afsdb(rdata, target, mctx); break; \
1234 case 19: result = tostruct_x25(rdata, target, mctx); break; \
1235 case 20: result = tostruct_isdn(rdata, target, mctx); break; \
1236 case 21: result = tostruct_rt(rdata, target, mctx); break; \
1237 case 22: switch (rdata->rdclass) { \
1238 case 1: result = tostruct_in_nsap(rdata, target, mctx); break; \
1242 case 23: switch (rdata->rdclass) { \
1243 case 1: result = tostruct_in_nsap_ptr(rdata, target, mctx); break; \
1247 case 24: result = tostruct_sig(rdata, target, mctx); break; \
1248 case 25: result = tostruct_key(rdata, target, mctx); break; \
1249 case 26: switch (rdata->rdclass) { \
1250 case 1: result = tostruct_in_px(rdata, target, mctx); break; \
1254 case 27: result = tostruct_gpos(rdata, target, mctx); break; \
1255 case 28: switch (rdata->rdclass) { \
1256 case 1: result = tostruct_in_aaaa(rdata, target, mctx); break; \
1260 case 29: result = tostruct_loc(rdata, target, mctx); break; \
1261 case 30: result = tostruct_nxt(rdata, target, mctx); break; \
1262 case 31: switch (rdata->rdclass) { \
1263 case 1: result = tostruct_in_eid(rdata, target, mctx); break; \
1267 case 32: switch (rdata->rdclass) { \
1268 case 1: result = tostruct_in_nimloc(rdata, target, mctx); break; \
1272 case 33: switch (rdata->rdclass) { \
1273 case 1: result = tostruct_in_srv(rdata, target, mctx); break; \
1277 case 34: switch (rdata->rdclass) { \
1278 case 1: result = tostruct_in_atma(rdata, target, mctx); break; \
1282 case 35: result = tostruct_naptr(rdata, target, mctx); break; \
1283 case 36: switch (rdata->rdclass) { \
1284 case 1: result = tostruct_in_kx(rdata, target, mctx); break; \
1288 case 37: result = tostruct_cert(rdata, target, mctx); break; \
1289 case 38: switch (rdata->rdclass) { \
1290 case 1: result = tostruct_in_a6(rdata, target, mctx); break; \
1294 case 39: result = tostruct_dname(rdata, target, mctx); break; \
1295 case 40: result = tostruct_sink(rdata, target, mctx); break; \
1296 case 41: result = tostruct_opt(rdata, target, mctx); break; \
1297 case 42: switch (rdata->rdclass) { \
1298 case 1: result = tostruct_in_apl(rdata, target, mctx); break; \
1302 case 43: result = tostruct_ds(rdata, target, mctx); break; \
1303 case 44: result = tostruct_sshfp(rdata, target, mctx); break; \
1304 case 45: result = tostruct_ipseckey(rdata, target, mctx); break; \
1305 case 46: result = tostruct_rrsig(rdata, target, mctx); break; \
1306 case 47: result = tostruct_nsec(rdata, target, mctx); break; \
1307 case 48: result = tostruct_dnskey(rdata, target, mctx); break; \
1308 case 49: switch (rdata->rdclass) { \
1309 case 1: result = tostruct_in_dhcid(rdata, target, mctx); break; \
1313 case 50: result = tostruct_nsec3(rdata, target, mctx); break; \
1314 case 51: result = tostruct_nsec3param(rdata, target, mctx); break; \
1315 case 52: result = tostruct_tlsa(rdata, target, mctx); break; \
1316 case 53: result = tostruct_smimea(rdata, target, mctx); break; \
1317 case 55: result = tostruct_hip(rdata, target, mctx); break; \
1318 case 56: result = tostruct_ninfo(rdata, target, mctx); break; \
1319 case 57: result = tostruct_rkey(rdata, target, mctx); break; \
1320 case 58: result = tostruct_talink(rdata, target, mctx); break; \
1321 case 59: result = tostruct_cds(rdata, target, mctx); break; \
1322 case 60: result = tostruct_cdnskey(rdata, target, mctx); break; \
1323 case 61: result = tostruct_openpgpkey(rdata, target, mctx); break; \
1324 case 62: result = tostruct_csync(rdata, target, mctx); break; \
1325 case 63: result = tostruct_zonemd(rdata, target, mctx); break; \
1326 case 64: switch (rdata->rdclass) { \
1327 case 1: result = tostruct_in_svcb(rdata, target, mctx); break; \
1331 case 65: switch (rdata->rdclass) { \
1332 case 1: result = tostruct_in_https(rdata, target, mctx); break; \
1336 case 99: result = tostruct_spf(rdata, target, mctx); break; \
1337 case 104: result = tostruct_nid(rdata, target, mctx); break; \
1338 case 105: result = tostruct_l32(rdata, target, mctx); break; \
1339 case 106: result = tostruct_l64(rdata, target, mctx); break; \
1340 case 107: result = tostruct_lp(rdata, target, mctx); break; \
1341 case 108: result = tostruct_eui48(rdata, target, mctx); break; \
1342 case 109: result = tostruct_eui64(rdata, target, mctx); break; \
1343 case 249: result = tostruct_tkey(rdata, target, mctx); break; \
1344 case 250: switch (rdata->rdclass) { \
1345 case 255: result = tostruct_any_tsig(rdata, target, mctx); break; \
1349 case 256: result = tostruct_uri(rdata, target, mctx); break; \
1350 case 257: result = tostruct_caa(rdata, target, mctx); break; \
1351 case 258: result = tostruct_avc(rdata, target, mctx); break; \
1352 case 259: result = tostruct_doa(rdata, target, mctx); break; \
1353 case 260: result = tostruct_amtrelay(rdata, target, mctx); break; \
1354 case 32768: result = tostruct_ta(rdata, target, mctx); break; \
1355 case 32769: result = tostruct_dlv(rdata, target, mctx); break; \
1356 case 65533: result = tostruct_keydata(rdata, target, mctx); break; \
1517 switch (rdata->type) { \
1518 case 1: switch (rdata->rdclass) { \
1519 case 1: result = additionaldata_in_a(rdata, add, arg); break; \
1520 case 3: result = additionaldata_ch_a(rdata, add, arg); break; \
1521 case 4: result = additionaldata_hs_a(rdata, add, arg); break; \
1525 case 2: result = additionaldata_ns(rdata, add, arg); break; \
1526 case 3: result = additionaldata_md(rdata, add, arg); break; \
1527 case 4: result = additionaldata_mf(rdata, add, arg); break; \
1528 case 5: result = additionaldata_cname(rdata, add, arg); break; \
1529 case 6: result = additionaldata_soa(rdata, add, arg); break; \
1530 case 7: result = additionaldata_mb(rdata, add, arg); break; \
1531 case 8: result = additionaldata_mg(rdata, add, arg); break; \
1532 case 9: result = additionaldata_mr(rdata, add, arg); break; \
1533 case 10: result = additionaldata_null(rdata, add, arg); break; \
1534 case 11: switch (rdata->rdclass) { \
1535 case 1: result = additionaldata_in_wks(rdata, add, arg); break; \
1539 case 12: result = additionaldata_ptr(rdata, add, arg); break; \
1540 case 13: result = additionaldata_hinfo(rdata, add, arg); break; \
1541 case 14: result = additionaldata_minfo(rdata, add, arg); break; \
1542 case 15: result = additionaldata_mx(rdata, add, arg); break; \
1543 case 16: result = additionaldata_txt(rdata, add, arg); break; \
1544 case 17: result = additionaldata_rp(rdata, add, arg); break; \
1545 case 18: result = additionaldata_afsdb(rdata, add, arg); break; \
1546 case 19: result = additionaldata_x25(rdata, add, arg); break; \
1547 case 20: result = additionaldata_isdn(rdata, add, arg); break; \
1548 case 21: result = additionaldata_rt(rdata, add, arg); break; \
1549 case 22: switch (rdata->rdclass) { \
1550 case 1: result = additionaldata_in_nsap(rdata, add, arg); break; \
1554 case 23: switch (rdata->rdclass) { \
1555 case 1: result = additionaldata_in_nsap_ptr(rdata, add, arg); break; \
1559 case 24: result = additionaldata_sig(rdata, add, arg); break; \
1560 case 25: result = additionaldata_key(rdata, add, arg); break; \
1561 case 26: switch (rdata->rdclass) { \
1562 case 1: result = additionaldata_in_px(rdata, add, arg); break; \
1566 case 27: result = additionaldata_gpos(rdata, add, arg); break; \
1567 case 28: switch (rdata->rdclass) { \
1568 case 1: result = additionaldata_in_aaaa(rdata, add, arg); break; \
1572 case 29: result = additionaldata_loc(rdata, add, arg); break; \
1573 case 30: result = additionaldata_nxt(rdata, add, arg); break; \
1574 case 31: switch (rdata->rdclass) { \
1575 case 1: result = additionaldata_in_eid(rdata, add, arg); break; \
1579 case 32: switch (rdata->rdclass) { \
1580 case 1: result = additionaldata_in_nimloc(rdata, add, arg); break; \
1584 case 33: switch (rdata->rdclass) { \
1585 case 1: result = additionaldata_in_srv(rdata, add, arg); break; \
1589 case 34: switch (rdata->rdclass) { \
1590 case 1: result = additionaldata_in_atma(rdata, add, arg); break; \
1594 case 35: result = additionaldata_naptr(rdata, add, arg); break; \
1595 case 36: switch (rdata->rdclass) { \
1596 case 1: result = additionaldata_in_kx(rdata, add, arg); break; \
1600 case 37: result = additionaldata_cert(rdata, add, arg); break; \
1601 case 38: switch (rdata->rdclass) { \
1602 case 1: result = additionaldata_in_a6(rdata, add, arg); break; \
1606 case 39: result = additionaldata_dname(rdata, add, arg); break; \
1607 case 40: result = additionaldata_sink(rdata, add, arg); break; \
1608 case 41: result = additionaldata_opt(rdata, add, arg); break; \
1609 case 42: switch (rdata->rdclass) { \
1610 case 1: result = additionaldata_in_apl(rdata, add, arg); break; \
1614 case 43: result = additionaldata_ds(rdata, add, arg); break; \
1615 case 44: result = additionaldata_sshfp(rdata, add, arg); break; \
1616 case 45: result = additionaldata_ipseckey(rdata, add, arg); break; \
1617 case 46: result = additionaldata_rrsig(rdata, add, arg); break; \
1618 case 47: result = additionaldata_nsec(rdata, add, arg); break; \
1619 case 48: result = additionaldata_dnskey(rdata, add, arg); break; \
1620 case 49: switch (rdata->rdclass) { \
1621 case 1: result = additionaldata_in_dhcid(rdata, add, arg); break; \
1625 case 50: result = additionaldata_nsec3(rdata, add, arg); break; \
1626 case 51: result = additionaldata_nsec3param(rdata, add, arg); break; \
1627 case 52: result = additionaldata_tlsa(rdata, add, arg); break; \
1628 case 53: result = additionaldata_smimea(rdata, add, arg); break; \
1629 case 55: result = additionaldata_hip(rdata, add, arg); break; \
1630 case 56: result = additionaldata_ninfo(rdata, add, arg); break; \
1631 case 57: result = additionaldata_rkey(rdata, add, arg); break; \
1632 case 58: result = additionaldata_talink(rdata, add, arg); break; \
1633 case 59: result = additionaldata_cds(rdata, add, arg); break; \
1634 case 60: result = additionaldata_cdnskey(rdata, add, arg); break; \
1635 case 61: result = additionaldata_openpgpkey(rdata, add, arg); break; \
1636 case 62: result = additionaldata_csync(rdata, add, arg); break; \
1637 case 63: result = additionaldata_zonemd(rdata, add, arg); break; \
1638 case 64: switch (rdata->rdclass) { \
1639 case 1: result = additionaldata_in_svcb(rdata, add, arg); break; \
1643 case 65: switch (rdata->rdclass) { \
1644 case 1: result = additionaldata_in_https(rdata, add, arg); break; \
1648 case 99: result = additionaldata_spf(rdata, add, arg); break; \
1649 case 104: result = additionaldata_nid(rdata, add, arg); break; \
1650 case 105: result = additionaldata_l32(rdata, add, arg); break; \
1651 case 106: result = additionaldata_l64(rdata, add, arg); break; \
1652 case 107: result = additionaldata_lp(rdata, add, arg); break; \
1653 case 108: result = additionaldata_eui48(rdata, add, arg); break; \
1654 case 109: result = additionaldata_eui64(rdata, add, arg); break; \
1655 case 249: result = additionaldata_tkey(rdata, add, arg); break; \
1656 case 250: switch (rdata->rdclass) { \
1657 case 255: result = additionaldata_any_tsig(rdata, add, arg); break; \
1661 case 256: result = additionaldata_uri(rdata, add, arg); break; \
1662 case 257: result = additionaldata_caa(rdata, add, arg); break; \
1663 case 258: result = additionaldata_avc(rdata, add, arg); break; \
1664 case 259: result = additionaldata_doa(rdata, add, arg); break; \
1665 case 260: result = additionaldata_amtrelay(rdata, add, arg); break; \
1666 case 32768: result = additionaldata_ta(rdata, add, arg); break; \
1667 case 32769: result = additionaldata_dlv(rdata, add, arg); break; \
1668 case 65533: result = additionaldata_keydata(rdata, add, arg); break; \
1673 switch (rdata->type) { \
1674 case 1: switch (rdata->rdclass) { \
1675 case 1: result = digest_in_a(rdata, digest, arg); break; \
1676 case 3: result = digest_ch_a(rdata, digest, arg); break; \
1677 case 4: result = digest_hs_a(rdata, digest, arg); break; \
1681 case 2: result = digest_ns(rdata, digest, arg); break; \
1682 case 3: result = digest_md(rdata, digest, arg); break; \
1683 case 4: result = digest_mf(rdata, digest, arg); break; \
1684 case 5: result = digest_cname(rdata, digest, arg); break; \
1685 case 6: result = digest_soa(rdata, digest, arg); break; \
1686 case 7: result = digest_mb(rdata, digest, arg); break; \
1687 case 8: result = digest_mg(rdata, digest, arg); break; \
1688 case 9: result = digest_mr(rdata, digest, arg); break; \
1689 case 10: result = digest_null(rdata, digest, arg); break; \
1690 case 11: switch (rdata->rdclass) { \
1691 case 1: result = digest_in_wks(rdata, digest, arg); break; \
1695 case 12: result = digest_ptr(rdata, digest, arg); break; \
1696 case 13: result = digest_hinfo(rdata, digest, arg); break; \
1697 case 14: result = digest_minfo(rdata, digest, arg); break; \
1698 case 15: result = digest_mx(rdata, digest, arg); break; \
1699 case 16: result = digest_txt(rdata, digest, arg); break; \
1700 case 17: result = digest_rp(rdata, digest, arg); break; \
1701 case 18: result = digest_afsdb(rdata, digest, arg); break; \
1702 case 19: result = digest_x25(rdata, digest, arg); break; \
1703 case 20: result = digest_isdn(rdata, digest, arg); break; \
1704 case 21: result = digest_rt(rdata, digest, arg); break; \
1705 case 22: switch (rdata->rdclass) { \
1706 case 1: result = digest_in_nsap(rdata, digest, arg); break; \
1710 case 23: switch (rdata->rdclass) { \
1711 case 1: result = digest_in_nsap_ptr(rdata, digest, arg); break; \
1715 case 24: result = digest_sig(rdata, digest, arg); break; \
1716 case 25: result = digest_key(rdata, digest, arg); break; \
1717 case 26: switch (rdata->rdclass) { \
1718 case 1: result = digest_in_px(rdata, digest, arg); break; \
1722 case 27: result = digest_gpos(rdata, digest, arg); break; \
1723 case 28: switch (rdata->rdclass) { \
1724 case 1: result = digest_in_aaaa(rdata, digest, arg); break; \
1728 case 29: result = digest_loc(rdata, digest, arg); break; \
1729 case 30: result = digest_nxt(rdata, digest, arg); break; \
1730 case 31: switch (rdata->rdclass) { \
1731 case 1: result = digest_in_eid(rdata, digest, arg); break; \
1735 case 32: switch (rdata->rdclass) { \
1736 case 1: result = digest_in_nimloc(rdata, digest, arg); break; \
1740 case 33: switch (rdata->rdclass) { \
1741 case 1: result = digest_in_srv(rdata, digest, arg); break; \
1745 case 34: switch (rdata->rdclass) { \
1746 case 1: result = digest_in_atma(rdata, digest, arg); break; \
1750 case 35: result = digest_naptr(rdata, digest, arg); break; \
1751 case 36: switch (rdata->rdclass) { \
1752 case 1: result = digest_in_kx(rdata, digest, arg); break; \
1756 case 37: result = digest_cert(rdata, digest, arg); break; \
1757 case 38: switch (rdata->rdclass) { \
1758 case 1: result = digest_in_a6(rdata, digest, arg); break; \
1762 case 39: result = digest_dname(rdata, digest, arg); break; \
1763 case 40: result = digest_sink(rdata, digest, arg); break; \
1764 case 41: result = digest_opt(rdata, digest, arg); break; \
1765 case 42: switch (rdata->rdclass) { \
1766 case 1: result = digest_in_apl(rdata, digest, arg); break; \
1770 case 43: result = digest_ds(rdata, digest, arg); break; \
1771 case 44: result = digest_sshfp(rdata, digest, arg); break; \
1772 case 45: result = digest_ipseckey(rdata, digest, arg); break; \
1773 case 46: result = digest_rrsig(rdata, digest, arg); break; \
1774 case 47: result = digest_nsec(rdata, digest, arg); break; \
1775 case 48: result = digest_dnskey(rdata, digest, arg); break; \
1776 case 49: switch (rdata->rdclass) { \
1777 case 1: result = digest_in_dhcid(rdata, digest, arg); break; \
1781 case 50: result = digest_nsec3(rdata
1782 case 51: result = digest_nsec3param(rdata, digest, arg); break; \
1783 case 52: result = digest_tlsa(rdata, digest, arg); break; \
1784 case 53: result = digest_smimea(rdata, digest, arg); break; \
1785 case 55: result = digest_hip(rdata, digest, arg); break; \
1786 case 56: result = digest_ninfo(rdata, digest, arg); break; \
1787 case 57: result = digest_rkey(rdata, digest, arg); break; \
1788 case 58: result = digest_talink(rdata, digest, arg); break; \
1789 case 59: result = digest_cds(rdata, digest, arg); break; \
1790 case 60: result = digest_cdnskey(rdata, digest, arg); break; \
1791 case 61: result = digest_openpgpkey(rdata, digest, arg); break; \
1792 case 62: result = digest_csync(rdata, digest, arg); break; \
1793 case 63: result = digest_zonemd(rdata, digest, arg); break; \
1794 case 64: switch (rdata->rdclass) { \
1795 case 1: result = digest_in_svcb(rdata, digest, arg); break; \
1799 case 65: switch (rdata->rdclass) { \
1800 case 1: result = digest_in_https(rdata, digest, arg); break; \
1804 case 99: result = digest_spf(rdata, digest, arg); break; \
1805 case 104: result = digest_nid(rdata, digest, arg); break; \
1806 case 105: result = digest_l32(rdata, digest, arg); break; \
1807 case 106: result = digest_l64(rdata, digest, arg); break; \
1808 case 107: result = digest_lp(rdata, digest, arg); break; \
1809 case 108: result = digest_eui48(rdata, digest, arg); break; \
1810 case 109: result = digest_eui64(rdata, digest, arg); break; \
1811 case 249: result = digest_tkey(rdata, digest, arg); break; \
1812 case 250: switch (rdata->rdclass) { \
1813 case 255: result = digest_any_tsig(rdata, digest, arg); break; \
1817 case 256: result = digest_uri(rdata, digest, arg); break; \
1818 case 257: result = digest_caa(rdata, digest, arg); break; \
1819 case 258: result = digest_avc(rdata, digest, arg); break; \
1820 case 259: result = digest_doa(rdata, digest, arg); break; \
1821 case 260: result = digest_amtrelay(rdata, digest, arg); break; \
1822 case 32768: result = digest_ta(rdata, digest, arg); break; \
1823 case 32769: result = digest_dlv(rdata, digest, arg); break; \
1824 case 65533: result = digest_keydata(rdata, digest, arg); break; \
1985 switch (rdata->type) { \
1986 case 1: switch (rdata->rdclass) { \
1987 case 1: result = checknames_in_a(rdata, owner, bad); break; \
1988 case 3: result = checknames_ch_a(rdata, owner, bad); break; \
1989 case 4: result = checknames_hs_a(rdata, owner, bad); break; \
1993 case 2: result = checknames_ns(rdata, owner, bad); break; \
1994 case 3: result = checknames_md(rdata, owner, bad); break; \
1995 case 4: result = checknames_mf(rdata, owner, bad); break; \
1996 case 5: result = checknames_cname(rdata, owner, bad); break; \
1997 case 6: result = checknames_soa(rdata, owner, bad); break; \
1998 case 7: result = checknames_mb(rdata, owner, bad); break; \
1999 case 8: result = checknames_mg(rdata, owner, bad); break; \
2000 case 9: result = checknames_mr(rdata, owner, bad); break; \
2001 case 10: result = checknames_null(rdata, owner, bad); break; \
2002 case 11: switch (rdata->rdclass) { \
2003 case 1: result = checknames_in_wks(rdata, owner, bad); break; \
2007 case 12: result = checknames_ptr(rdata, owner, bad); break; \
2008 case 13: result = checknames_hinfo(rdata, owner, bad); break; \
2009 case 14: result = checknames_minfo(rdata, owner, bad); break; \
2010 case 15: result = checknames_mx(rdata, owner, bad); break; \
2011 case 16: result = checknames_txt(rdata, owner, bad); break; \
2012 case 17: result = checknames_rp(rdata, owner, bad); break; \
2013 case 18: result = checknames_afsdb(rdata, owner, bad); break; \
2014 case 19: result = checknames_x25(rdata, owner, bad); break; \
2015 case 20: result = checknames_isdn(rdata, owner, bad); break; \
2016 case 21: result = checknames_rt(rdata, owner, bad); break; \
2017 case 22: switch (rdata->rdclass) { \
2018 case 1: result = checknames_in_nsap(rdata, owner, bad); break; \
2022 case 23: switch (rdata->rdclass) { \
2023 case 1: result = checknames_in_nsap_ptr(rdata, owner, bad); break; \
2027 case 24: result = checknames_sig(rdata, owner, bad); break; \
2028 case 25: result = checknames_key(rdata, owner, bad); break; \
2029 case 26: switch (rdata->rdclass) { \
2030 case 1: result = checknames_in_px(rdata, owner, bad); break; \
2034 case 27: result = checknames_gpos(rdata, owner, bad); break; \
2035 case 28: switch (rdata->rdclass) { \
2036 case 1: result = checknames_in_aaaa(rdata, owner, bad); break; \
2040 case 29: result = checknames_loc(rdata, owner, bad); break; \
2041 case 30: result = checknames_nxt(rdata, owner, bad); break; \
2042 case 31: switch (rdata->rdclass) { \
2043 case 1: result = checknames_in_eid(rdata, owner, bad); break; \
2047 case 32: switch (rdata->rdclass) { \
2048 case 1: result = checknames_in_nimloc(rdata, owner, bad); break; \
2052 case 33: switch (rdata->rdclass) { \
2053 case 1: result = checknames_in_srv(rdata, owner, bad); break; \
2057 case 34: switch (rdata->rdclass) { \
2058 case 1: result = checknames_in_atma(rdata, owner, bad); break; \
2062 case 35: result = checknames_naptr(rdata, owner, bad); break; \
2063 case 36: switch (rdata->rdclass) { \
2064 case 1: result = checknames_in_kx(rdata, owner, bad); break; \
2068 case 37: result = checknames_cert(rdata, owner, bad); break; \
2069 case 38: switch (rdata->rdclass) { \
2070 case 1: result = checknames_in_a6(rdata, owner, bad); break; \
2074 case 39: result = checknames_dname(rdata, owner, bad); break; \
2075 case 40: result = checknames_sink(rdata, owner, bad); break; \
2076 case 41: result = checknames_opt(rdata, owner, bad); break; \
2077 case 42: switch (rdata->rdclass) { \
2078 case 1: result = checknames_in_apl(rdata, owner, bad); break; \
2082 case 43: result = checknames_ds(rdata, owner, bad); break; \
2083 case 44: result = checknames_sshfp(rdata, owner, bad); break; \
2084 case 45: result = checknames_ipseckey(rdata, owner, bad); break; \
2085 case 46: result = checknames_rrsig(rdata, owner, bad); break; \
2086 case 47: result = checknames_nsec(rdata, owner, bad); break; \
2087 case 48: result = checknames_dnskey(rdata, owner, bad); break; \
2088 case 49: switch (rdata->rdclass) { \
2089 case 1: result = checknames_in_dhcid(rdata, owner, bad); break; \
2093 case 50: result = checknames_nsec3(rdata, owner, bad); break; \
2094 case 51: result = checknames_nsec3param(rdata, owner, bad); break; \
2095 case 52: result = checknames_tlsa(rdata, owner, bad); break; \
2096 case 53: result = checknames_smimea(rdata, owner, bad); break; \
2097 case 55: result = checknames_hip(rdata, owner, bad); break; \
2098 case 56: result = checknames_ninfo(rdata, owner, bad); break; \
2099 case 57: result = checknames_rkey(rdata, owner, bad); break; \
2100 case 58: result = checknames_talink(rdata, owner, bad); break; \
2101 case 59: result = checknames_cds(rdata, owner, bad); break; \
2102 case 60: result = checknames_cdnskey(rdata, owner, bad); break; \
2103 case 61: result = checknames_openpgpkey(rdata, owner, bad); break; \
2104 case 62: result = checknames_csync(rdata, owner, bad); break; \
2105 case 63: result = checknames_zonemd(rdata, owner, bad); break; \
2106 case 64: switch (rdata->rdclass) { \
2107 case 1: result = checknames_in_svcb(rdata, owner, bad); break; \
2111 case 65: switch (rdata->rdclass) { \
2112 case 1: result = checknames_in_https(rdata, owner, bad); break; \
2116 case 99: result = checknames_spf(rdata, owner, bad); break; \
2117 case 104: result = checknames_nid(rdata, owner, bad); break; \
2118 case 105: result = checknames_l32(rdata, owner, bad); break; \
2119 case 106: result = checknames_l64(rdata, owner, bad); break; \
2120 case 107: result = checknames_lp(rdata, owner, bad); break; \
2121 case 108: result = checknames_eui48(rdata, owner, bad); break; \
2122 case 109: result = checknames_eui64(rdata, owner, bad); break; \
2123 rdata, owner, bad); break; \
2124 case 250: switch (rdata->rdclass) { \
2125 case 255: result = checknames_any_tsig(rdata, owner, bad); break; \
2129 case 256: result = checknames_uri(rdata, owner, bad); break; \
2130 case 257: result = checknames_caa(rdata, owner, bad); break; \
2131 case 258: result = checknames_avc(rdata, owner, bad); break; \
2132 case 259: result = checknames_doa(rdata, owner, bad); break; \
2133 case 260: result = checknames_amtrelay(rdata, owner, bad); break; \
2134 case 32768: result = checknames_ta(rdata, owner, bad); break; \
2135 case 32769: result = checknames_dlv(rdata, owner, bad); break; \
2136 case 65533: result = checknames_keydata(rdata, owner, bad); break; \