/bind-9.6-ESV-R11/lib/dns/ |
H A D | soa.c | 26 #include <dns/rdata.h> 46 soa_get(dns_rdata_t *rdata, int offset) { argument 47 INSIST(rdata->type == dns_rdatatype_soa); 58 INSIST(rdata->length >= 20); 60 return (decode_uint32(rdata->data + rdata->length - 20 + offset)); 64 dns_soa_getserial(dns_rdata_t *rdata) { argument 65 return soa_get(rdata, 0); 68 dns_soa_getrefresh(dns_rdata_t *rdata) { argument 69 return soa_get(rdata, 72 dns_soa_getretry(dns_rdata_t *rdata) argument 76 dns_soa_getexpire(dns_rdata_t *rdata) argument 80 dns_soa_getminimum(dns_rdata_t *rdata) argument 85 soa_set(dns_rdata_t *rdata, isc_uint32_t val, int offset) argument 93 dns_soa_setserial(isc_uint32_t val, dns_rdata_t *rdata) argument 97 dns_soa_setrefresh(isc_uint32_t val, dns_rdata_t *rdata) argument 101 dns_soa_setretry(isc_uint32_t val, dns_rdata_t *rdata) argument 105 dns_soa_setexpire(isc_uint32_t val, dns_rdata_t *rdata) argument 109 dns_soa_setminimum(isc_uint32_t val, dns_rdata_t *rdata) argument [all...] |
H A D | diff.c | 51 rdata_covers(dns_rdata_t *rdata) { argument 52 return (rdata->type == dns_rdatatype_rrsig ? 53 dns_rdata_covers(rdata) : 0); 59 dns_rdata_t *rdata, dns_difftuple_t **tp) 69 * rdata immediately follow the dns_difftuple_t structure 72 size = sizeof(*t) + name->length + rdata->length; 89 memmove(datap, rdata->data, rdata->length); 90 dns_rdata_init(&t->rdata); 91 dns_rdata_clone(rdata, 57 dns_difftuple_create(isc_mem_t *mctx, dns_diffop_t op, dns_name_t *name, dns_ttl_t ttl, dns_rdata_t *rdata, dns_difftuple_t **tp) argument 199 dns_rdata_t rdata = DNS_RDATA_INIT; local 536 diff_tuple_tordataset(dns_difftuple_t *t, dns_rdata_t *rdata, dns_rdatalist_t *rdl, dns_rdataset_t *rds) argument [all...] |
/bind-9.6-ESV-R11/lib/dns/include/dns/ |
H A D | soa.h | 44 dns_soa_getserial(dns_rdata_t *rdata); 46 dns_soa_getrefresh(dns_rdata_t *rdata); 48 dns_soa_getretry(dns_rdata_t *rdata); 50 dns_soa_getexpire(dns_rdata_t *rdata); 52 dns_soa_getminimum(dns_rdata_t *rdata); 54 * Extract an integer field from the rdata of a SOA record. 57 * rdata refers to the rdata of a well-formed SOA record. 61 dns_soa_setserial(isc_uint32_t val, dns_rdata_t *rdata); 63 dns_soa_setrefresh(isc_uint32_t val, dns_rdata_t *rdata); [all...] |
H A D | rdata.h | 27 /*! \file dns/rdata.h 29 * Provides facilities for manipulating DNS rdata, including conversions to 32 * Given the large amount of rdata possible in a nameserver, it was important 33 * to come up with a very efficient way of storing rdata, but at the same 36 * The decision was to store rdata in uncompressed wire format, 38 * server know rdata is stored that way. This saves a lot of memory, and 39 * makes adding rdata to messages easy. Having much of the server know 41 * user of rdata to be manipulating such a low-level structure. This is 42 * where the rdata module comes in. The module allows rdata handle [all...] |
/bind-9.6-ESV-R11/lib/dns/rdata/generic/ |
H A D | proforma.c | 41 REQUIRE(rdata->type == #); 42 REQUIRE(rdata->rdclass == #); 43 REQUIRE(rdata->length != 0); /* XXX */ 63 REQUIRE(rdata->type == #); 64 REQUIRE(rdata->rdclass == #); 65 REQUIRE(rdata->length != 0); /* XXX */ 106 REQUIRE(rdata->type == #); 107 REQUIRE(rdata->rdclass == #); 108 REQUIRE(rdata->length != 0); /* XXX */ 125 REQUIRE(rdata [all...] |
H A D | eui64_109.c | 62 REQUIRE(rdata->type == 109); 63 REQUIRE(rdata->length == 8); 69 rdata->data[0], rdata->data[1], 70 rdata->data[2], rdata->data[3], 71 rdata->data[4], rdata->data[5], 72 rdata->data[6], rdata [all...] |
H A D | eui48_108.c | 60 REQUIRE(rdata->type == 108); 61 REQUIRE(rdata->length == 6); 66 rdata->data[0], rdata->data[1], rdata->data[2], 67 rdata->data[3], rdata->data[4], rdata->data[5]); 92 REQUIRE(rdata->type == 108); 93 REQUIRE(rdata [all...] |
H A D | unspec_103.c | 42 REQUIRE(rdata->type == 103); 46 return (btoa_totext(rdata->data, rdata->length, target)); 68 REQUIRE(rdata->type == 103); 72 return (mem_tobuffer(target, rdata->data, rdata->length)); 110 REQUIRE(rdata->type == 103); 113 unspec->common.rdclass = rdata->rdclass; 114 unspec->common.rdtype = rdata->type; 117 dns_rdata_toregion(rdata, [all...] |
H A D | null_10.c | 44 REQUIRE(rdata->type == 10); 46 return (unknown_totext(rdata, tctx, target)); 67 REQUIRE(rdata->type == 10); 71 return (mem_tobuffer(target, rdata->data, rdata->length)); 109 REQUIRE(rdata->type == 10); 112 null->common.rdclass = rdata->rdclass; 113 null->common.rdtype = rdata->type; 116 dns_rdata_toregion(rdata, &r); 143 UNUSED(rdata); [all...] |
H A D | l32_105.c | 65 REQUIRE(rdata->type == 105); 66 REQUIRE(rdata->length == 6); 70 dns_rdata_toregion(rdata, ®ion); 102 REQUIRE(rdata->type == 105); 103 REQUIRE(rdata->length == 6); 107 return (mem_tobuffer(target, rdata->data, rdata->length)); 150 REQUIRE(rdata->type == 105); 152 REQUIRE(rdata->length == 6); 156 l32->common.rdclass = rdata [all...] |
H A D | l64_106.c | 59 REQUIRE(rdata->type == 106); 60 REQUIRE(rdata->length == 10); 64 dns_rdata_toregion(rdata, ®ion); 101 REQUIRE(rdata->type == 106); 102 REQUIRE(rdata->length == 10); 106 return (mem_tobuffer(target, rdata->data, rdata->length)); 146 REQUIRE(rdata->type == 106); 148 REQUIRE(rdata->length == 10); 152 l64->common.rdclass = rdata [all...] |
H A D | nid_104.c | 59 REQUIRE(rdata->type == 104); 60 REQUIRE(rdata->length != 0); 64 dns_rdata_toregion(rdata, ®ion); 101 REQUIRE(rdata->type == 104); 102 REQUIRE(rdata->length == 10); 106 return (mem_tobuffer(target, rdata->data, rdata->length)); 146 REQUIRE(rdata->type == 104); 148 REQUIRE(rdata->length == 10); 152 nid->common.rdclass = rdata [all...] |
H A D | gpos_27.c | 56 REQUIRE(rdata->type == 27); 57 REQUIRE(rdata->length != 0); 61 dns_rdata_toregion(rdata, ®ion); 91 REQUIRE(rdata->type == 27); 92 REQUIRE(rdata->length != 0); 96 return (mem_tobuffer(target, rdata->data, rdata->length)); 140 REQUIRE(rdata->type == 27); 142 REQUIRE(rdata->length != 0); 144 gpos->common.rdclass = rdata [all...] |
H A D | hinfo_13.c | 57 REQUIRE(rdata->type == 13); 58 REQUIRE(rdata->length != 0); 60 dns_rdata_toregion(rdata, ®ion); 85 REQUIRE(rdata->type == 13); 86 REQUIRE(rdata->length != 0); 88 return (mem_tobuffer(target, rdata->data, rdata->length)); 130 REQUIRE(rdata->type == 13); 132 REQUIRE(rdata->length != 0); 134 hinfo->common.rdclass = rdata [all...] |
H A D | isdn_20.c | 62 REQUIRE(rdata->type == 20); 63 REQUIRE(rdata->length != 0); 67 dns_rdata_toregion(rdata, ®ion); 94 REQUIRE(rdata->type == 20); 95 REQUIRE(rdata->length != 0); 97 return (mem_tobuffer(target, rdata->data, rdata->length)); 141 REQUIRE(rdata->type == 20); 143 REQUIRE(rdata->length != 0); 145 isdn->common.rdclass = rdata [all...] |
H A D | ptr_12.c | 66 REQUIRE(rdata->type == 12); 67 REQUIRE(rdata->length != 0); 72 dns_rdata_toregion(rdata, ®ion); 101 REQUIRE(rdata->type == 12); 102 REQUIRE(rdata->length != 0); 107 dns_rdata_toregion(rdata, ®ion); 161 REQUIRE(rdata->type == 12); 163 REQUIRE(rdata->length != 0); 165 ptr->common.rdclass = rdata->rdclass; 166 ptr->common.rdtype = rdata [all...] |
H A D | x25_19.c | 59 REQUIRE(rdata->type == 19); 60 REQUIRE(rdata->length != 0); 62 dns_rdata_toregion(rdata, ®ion); 87 REQUIRE(rdata->type == 19); 88 REQUIRE(rdata->length != 0); 90 return (mem_tobuffer(target, rdata->data, rdata->length)); 139 REQUIRE(rdata->type == 19); 141 REQUIRE(rdata->length != 0); 143 x25->common.rdclass = rdata [all...] |
/bind-9.6-ESV-R11/bin/tests/ |
H A D | rdata_test.c | 29 #include <dns/rdata.h> 42 viastruct(dns_rdata_t *rdata, isc_mem_t *mctx, argument 54 switch (rdata->type) { 57 result = dns_rdata_tostruct(rdata, sp = &in_a6, NULL); 61 switch (rdata->rdclass) { 64 result = dns_rdata_tostruct(rdata, sp = &hs_a, NULL); 69 result = dns_rdata_tostruct(rdata, sp = &in_a, NULL); 80 result = dns_rdata_tostruct(rdata, sp = &in_aaaa, NULL); 85 result = dns_rdata_tostruct(rdata, sp = &afsdb, NULL); 93 switch (rdata 901 dns_rdata_t rdata = DNS_RDATA_INIT; local [all...] |
/bind-9.6-ESV-R11/lib/dns/rdata/hs_4/ |
H A D | a_1.c | 60 REQUIRE(rdata->type == 1); 61 REQUIRE(rdata->rdclass == 4); 62 REQUIRE(rdata->length == 4); 66 dns_rdata_toregion(rdata, ®ion); 100 REQUIRE(rdata->type == 1); 101 REQUIRE(rdata->rdclass == 4); 102 REQUIRE(rdata->length == 4); 107 if (region.length < rdata->length) 109 memmove(region.base, rdata->data, rdata [all...] |
/bind-9.6-ESV-R11/lib/dns/rdata/in_1/ |
H A D | a_1.c | 62 REQUIRE(rdata->type == 1); 63 REQUIRE(rdata->rdclass == 1); 64 REQUIRE(rdata->length == 4); 68 dns_rdata_toregion(rdata, ®ion); 102 REQUIRE(rdata->type == 1); 103 REQUIRE(rdata->rdclass == 1); 104 REQUIRE(rdata->length == 4); 109 if (region.length < rdata->length) 111 memmove(region.base, rdata->data, rdata [all...] |
H A D | aaaa_28.c | 65 REQUIRE(rdata->type == 28); 66 REQUIRE(rdata->rdclass == 1); 67 REQUIRE(rdata->length == 16); 69 dns_rdata_toregion(rdata, ®ion); 105 REQUIRE(rdata->type == 28); 106 REQUIRE(rdata->rdclass == 1); 107 REQUIRE(rdata->length == 16); 110 if (region.length < rdata->length) 112 memmove(region.base, rdata->data, rdata [all...] |
H A D | dhcid_49.c | 47 REQUIRE(rdata->type == 49); 48 REQUIRE(rdata->rdclass == 1); 49 REQUIRE(rdata->length != 0); 51 dns_rdata_toregion(rdata, &sr); 59 if (rdata->length > 2) { 62 sr.base[2], rdata->length - 3); 94 REQUIRE(rdata->type == 49); 95 REQUIRE(rdata->rdclass == 1); 96 REQUIRE(rdata->length != 0); 100 dns_rdata_toregion(rdata, [all...] |
H A D | nsap_22.c | 81 REQUIRE(rdata->type == 22); 82 REQUIRE(rdata->rdclass == 1); 83 REQUIRE(rdata->length != 0); 87 dns_rdata_toregion(rdata, ®ion); 120 REQUIRE(rdata->type == 22); 121 REQUIRE(rdata->rdclass == 1); 122 REQUIRE(rdata->length != 0); 126 return (mem_tobuffer(target, rdata->data, rdata->length)); 168 REQUIRE(rdata [all...] |
H A D | kx_36.c | 66 REQUIRE(rdata->type == 36); 67 REQUIRE(rdata->rdclass == 1); 68 REQUIRE(rdata->length != 0); 73 dns_rdata_toregion(rdata, ®ion); 115 REQUIRE(rdata->type == 36); 116 REQUIRE(rdata->rdclass == 1); 117 REQUIRE(rdata->length != 0); 120 dns_rdata_toregion(rdata, ®ion); 189 REQUIRE(rdata->type == 36); 190 REQUIRE(rdata [all...] |
H A D | nsap-ptr_23.c | 59 REQUIRE(rdata->type == 23); 60 REQUIRE(rdata->rdclass == 1); 61 REQUIRE(rdata->length != 0); 66 dns_rdata_toregion(rdata, ®ion); 96 REQUIRE(rdata->type == 23); 97 REQUIRE(rdata->rdclass == 1); 98 REQUIRE(rdata->length != 0); 102 dns_rdata_toregion(rdata, ®ion); 158 REQUIRE(rdata->type == 23); 159 REQUIRE(rdata [all...] |