Searched refs:rdata (Results 1 - 25 of 138) sorted by relevance

123456

/bind-9.6-ESV-R11/lib/dns/
H A Dsoa.c26 #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 Ddiff.c51 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 Dsoa.h44 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 Drdata.h27 /*! \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 Dproforma.c41 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 Deui64_109.c62 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 Deui48_108.c60 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 Dunspec_103.c42 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 Dnull_10.c44 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 Dl32_105.c65 REQUIRE(rdata->type == 105);
66 REQUIRE(rdata->length == 6);
70 dns_rdata_toregion(rdata, &region);
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 Dl64_106.c59 REQUIRE(rdata->type == 106);
60 REQUIRE(rdata->length == 10);
64 dns_rdata_toregion(rdata, &region);
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 Dnid_104.c59 REQUIRE(rdata->type == 104);
60 REQUIRE(rdata->length != 0);
64 dns_rdata_toregion(rdata, &region);
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 Dgpos_27.c56 REQUIRE(rdata->type == 27);
57 REQUIRE(rdata->length != 0);
61 dns_rdata_toregion(rdata, &region);
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 Dhinfo_13.c57 REQUIRE(rdata->type == 13);
58 REQUIRE(rdata->length != 0);
60 dns_rdata_toregion(rdata, &region);
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 Disdn_20.c62 REQUIRE(rdata->type == 20);
63 REQUIRE(rdata->length != 0);
67 dns_rdata_toregion(rdata, &region);
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 Dptr_12.c66 REQUIRE(rdata->type == 12);
67 REQUIRE(rdata->length != 0);
72 dns_rdata_toregion(rdata, &region);
101 REQUIRE(rdata->type == 12);
102 REQUIRE(rdata->length != 0);
107 dns_rdata_toregion(rdata, &region);
161 REQUIRE(rdata->type == 12);
163 REQUIRE(rdata->length != 0);
165 ptr->common.rdclass = rdata->rdclass;
166 ptr->common.rdtype = rdata
[all...]
H A Dx25_19.c59 REQUIRE(rdata->type == 19);
60 REQUIRE(rdata->length != 0);
62 dns_rdata_toregion(rdata, &region);
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 Drdata_test.c29 #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 Da_1.c60 REQUIRE(rdata->type == 1);
61 REQUIRE(rdata->rdclass == 4);
62 REQUIRE(rdata->length == 4);
66 dns_rdata_toregion(rdata, &region);
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 Da_1.c62 REQUIRE(rdata->type == 1);
63 REQUIRE(rdata->rdclass == 1);
64 REQUIRE(rdata->length == 4);
68 dns_rdata_toregion(rdata, &region);
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 Daaaa_28.c65 REQUIRE(rdata->type == 28);
66 REQUIRE(rdata->rdclass == 1);
67 REQUIRE(rdata->length == 16);
69 dns_rdata_toregion(rdata, &region);
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 Ddhcid_49.c47 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 Dnsap_22.c81 REQUIRE(rdata->type == 22);
82 REQUIRE(rdata->rdclass == 1);
83 REQUIRE(rdata->length != 0);
87 dns_rdata_toregion(rdata, &region);
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 Dkx_36.c66 REQUIRE(rdata->type == 36);
67 REQUIRE(rdata->rdclass == 1);
68 REQUIRE(rdata->length != 0);
73 dns_rdata_toregion(rdata, &region);
115 REQUIRE(rdata->type == 36);
116 REQUIRE(rdata->rdclass == 1);
117 REQUIRE(rdata->length != 0);
120 dns_rdata_toregion(rdata, &region);
189 REQUIRE(rdata->type == 36);
190 REQUIRE(rdata
[all...]
H A Dnsap-ptr_23.c59 REQUIRE(rdata->type == 23);
60 REQUIRE(rdata->rdclass == 1);
61 REQUIRE(rdata->length != 0);
66 dns_rdata_toregion(rdata, &region);
96 REQUIRE(rdata->type == 23);
97 REQUIRE(rdata->rdclass == 1);
98 REQUIRE(rdata->length != 0);
102 dns_rdata_toregion(rdata, &region);
158 REQUIRE(rdata->type == 23);
159 REQUIRE(rdata
[all...]

Completed in 3349 milliseconds

123456