Searched refs:DnsResourceRecord (Results 1 - 25 of 27) sorted by relevance

12

/systemd/src/resolve/
H A Dresolved-dns-dnssec.h66 int dnssec_rrsig_match_dnskey(DnsResourceRecord *rrsig, DnsResourceRecord *dnskey, bool revoked_ok);
67 int dnssec_key_match_rrsig(const DnsResourceKey *key, DnsResourceRecord *rrsig);
69 int dnssec_verify_rrset(DnsAnswer *answer, const DnsResourceKey *key, DnsResourceRecord *rrsig, DnsResourceRecord *dnskey, usec_t realtime, DnssecResult *result);
70 int dnssec_verify_rrset_search(DnsAnswer *answer, const DnsResourceKey *key, DnsAnswer *validated_dnskeys, usec_t realtime, DnssecResult *result, DnsResourceRecord **rrsig);
72 int dnssec_verify_dnskey_by_ds(DnsResourceRecord *dnskey, DnsResourceRecord *ds, bool mask_revoke);
73 int dnssec_verify_dnskey_by_ds_search(DnsResourceRecord *dnskey, DnsAnswer *validated_ds);
77 uint16_t dnssec_keytag(DnsResourceRecord *dnske
[all...]
H A Dresolved-dns-trust-anchor.h42 int dns_trust_anchor_check_revoked(DnsTrustAnchor *d, DnsResourceRecord *dnskey, DnsAnswer *rrs);
43 int dns_trust_anchor_is_revoked(DnsTrustAnchor *d, DnsResourceRecord *rr);
H A Dresolved-dns-rr.h31 typedef struct DnsResourceRecord DnsResourceRecord; typedef in typeref:struct:DnsResourceRecord
106 struct DnsResourceRecord { struct
265 static inline const void* DNS_RESOURCE_RECORD_RDATA(DnsResourceRecord *rr) {
276 static inline size_t DNS_RESOURCE_RECORD_RDATA_SIZE(DnsResourceRecord *rr) {
287 DnsResourceKey* dns_resource_key_new_redirect(const DnsResourceKey *key, const DnsResourceRecord *cname);
294 int dns_resource_key_match_rr(const DnsResourceKey *key, DnsResourceRecord *rr, const char *search_domain);
306 DnsResourceRecord* dns_resource_record_new(DnsResourceKey *key);
307 DnsResourceRecord* dns_resource_record_new_full(uint16_t class, uint16_t type, const char *name);
308 DnsResourceRecord* dns_resource_record_re
[all...]
H A Dresolved-dns-zone.h49 DnsResourceRecord *rr;
65 int dns_zone_put(DnsZone *z, DnsScope *s, DnsResourceRecord *rr, bool probe);
66 void dns_zone_remove_rr(DnsZone *z, DnsResourceRecord *rr);
73 int dns_zone_check_conflicts(DnsZone *zone, DnsResourceRecord *rr);
H A Dresolved-dns-answer.c49 DnsResourceRecord *rr;
75 static int dns_answer_add_raw(DnsAnswer *a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags) {
94 DnsResourceRecord *rr;
107 int dns_answer_add(DnsAnswer *a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags) {
162 DnsResourceRecord *rr;
175 int dns_answer_add_extend(DnsAnswer **a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags) {
189 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *soa = NULL;
216 DnsResourceRecord *i;
246 int dns_answer_contains_rr(DnsAnswer *a, DnsResourceRecord *rr, DnsAnswerFlags *ret_flags) {
248 DnsResourceRecord *
[all...]
H A Dresolved-dns-question.h45 int dns_question_matches_rr(DnsQuestion *q, DnsResourceRecord *rr, const char *search_domain);
46 int dns_question_matches_cname_or_dname(DnsQuestion *q, DnsResourceRecord *rr, const char* search_domain);
51 int dns_question_cname_redirect(DnsQuestion *q, const DnsResourceRecord *cname, DnsQuestion **ret);
H A Dresolved-dns-answer.h42 DnsResourceRecord *rr;
57 int dns_answer_add(DnsAnswer *a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags);
58 int dns_answer_add_extend(DnsAnswer **a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags);
62 int dns_answer_contains_rr(DnsAnswer *a, DnsResourceRecord *rr, DnsAnswerFlags *combined_flags);
67 int dns_answer_find_soa(DnsAnswer *a, const DnsResourceKey *key, DnsResourceRecord **ret, DnsAnswerFlags *flags);
68 int dns_answer_find_cname_or_dname(DnsAnswer *a, const DnsResourceKey *key, DnsResourceRecord **ret, DnsAnswerFlags *flags);
79 int dns_answer_remove_by_rr(DnsAnswer **a, DnsResourceRecord *rr);
84 bool dns_answer_has_dname_for_cname(DnsAnswer *a, DnsResourceRecord *cname);
H A Dresolved-dns-dnssec.c51 uint16_t dnssec_keytag(DnsResourceRecord *dnskey, bool mask_revoke) {
143 DnsResourceRecord **x = (DnsResourceRecord**) a, **y = (DnsResourceRecord**) b;
263 DnsResourceRecord *rrsig,
264 DnsResourceRecord *dnskey) {
410 DnsResourceRecord *rrsig,
411 DnsResourceRecord *dnskey) {
464 static int dnssec_rrsig_prepare(DnsResourceRecord *rrsig) {
515 static int dnssec_rrsig_expired(DnsResourceRecord *rrsi
[all...]
H A Dresolved-dns-cache.h45 int dns_cache_check_conflicts(DnsCache *cache, DnsResourceRecord *rr, int owner_family, const union in_addr_union *owner_address);
H A Dresolved-link.h47 DnsResourceRecord *llmnr_address_rr;
48 DnsResourceRecord *llmnr_ptr_rr;
H A Dresolved-dns-trust-anchor.c55 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
191 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
459 DnsResourceRecord *rr;
512 DnsResourceRecord *rr;
553 static int dns_trust_anchor_revoked_put(DnsTrustAnchor *d, DnsResourceRecord *rr) {
571 static int dns_trust_anchor_remove_revoked(DnsTrustAnchor *d, DnsResourceRecord *rr) {
614 static int dns_trust_anchor_check_revoked_one(DnsTrustAnchor *d, DnsResourceRecord *revoked_dnskey) {
625 DnsResourceRecord *anchor;
656 DnsResourceRecord *anchor;
680 int dns_trust_anchor_check_revoked(DnsTrustAnchor *d, DnsResourceRecord *dnske
[all...]
H A Dresolved-dns-synthesize.c87 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
101 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
118 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
168 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
196 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
H A Dresolved-dns-rr.c54 DnsResourceKey* dns_resource_key_new_redirect(const DnsResourceKey *key, const DnsResourceRecord *cname) {
187 int dns_resource_key_match_rr(const DnsResourceKey *key, DnsResourceRecord *rr, const char *search_domain) {
377 DnsResourceRecord* dns_resource_record_new(DnsResourceKey *key) {
378 DnsResourceRecord *rr;
380 rr = new0(DnsResourceRecord, 1);
392 DnsResourceRecord* dns_resource_record_new_full(uint16_t class, uint16_t type, const char *name) {
402 DnsResourceRecord* dns_resource_record_ref(DnsResourceRecord *rr) {
412 DnsResourceRecord* dns_resource_record_unref(DnsResourceRecord *r
[all...]
H A Dresolved-dns-scope.h100 int dns_scope_notify_conflict(DnsScope *scope, DnsResourceRecord *rr);
H A Dresolved-bus.c99 static int append_address(sd_bus_message *reply, DnsResourceRecord *rr, int ifindex) {
140 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *canonical = NULL;
142 DnsResourceRecord *rr;
302 DnsResourceRecord *rr;
439 static int bus_message_append_rr(sd_bus_message *m, DnsResourceRecord *rr, int ifindex) {
469 DnsResourceRecord *rr;
608 static int append_srv(DnsQuery *q, sd_bus_message *reply, DnsResourceRecord *rr) {
609 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *canonical = NULL;
625 DnsResourceRecord *zz;
679 DnsResourceRecord *z
[all...]
H A Dresolved-dns-cache.c46 DnsResourceRecord *rr;
92 static bool dns_cache_remove_by_rr(DnsCache *c, DnsResourceRecord *rr) {
275 static DnsCacheItem* dns_cache_get(DnsCache *c, DnsResourceRecord *rr) {
288 static usec_t calculate_until(DnsResourceRecord *rr, uint32_t nsec_ttl, usec_t timestamp, bool use_soa_minimum) {
327 DnsResourceRecord *rr,
369 DnsResourceRecord *rr,
471 DnsResourceRecord *soa,
562 DnsResourceRecord *rr;
587 static bool rr_eligible(DnsResourceRecord *rr) {
620 DnsResourceRecord *so
[all...]
H A Dresolved-dns-packet.h82 DnsResourceRecord *opt;
184 int dns_packet_append_rr(DnsPacket *p, const DnsResourceRecord *rr, size_t *start, size_t *rdata_start);
199 int dns_packet_read_rr(DnsPacket *p, DnsResourceRecord **ret, bool *ret_cache_flush, size_t *start);
H A Dresolved-dns-question.c91 int dns_question_matches_rr(DnsQuestion *q, DnsResourceRecord *rr, const char *search_domain) {
109 int dns_question_matches_cname_or_dname(DnsQuestion *q, DnsResourceRecord *rr, const char *search_domain) {
216 int dns_question_cname_redirect(DnsQuestion *q, const DnsResourceRecord *cname, DnsQuestion **ret) {
H A Dresolved-dns-zone.c96 static DnsZoneItem* dns_zone_get(DnsZone *z, DnsResourceRecord *rr) {
109 void dns_zone_remove_rr(DnsZone *z, DnsResourceRecord *rr) {
215 int dns_zone_put(DnsZone *z, DnsScope *s, DnsResourceRecord *rr, bool probe) {
553 int dns_zone_check_conflicts(DnsZone *zone, DnsResourceRecord *rr) {
H A Dresolved-etc-hosts.c383 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
432 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
H A Dresolved-dns-transaction.c1730 static int dns_transaction_is_primary_response(DnsTransaction *t, DnsResourceRecord *rr) {
1786 DnsResourceRecord *rr;
2080 DnsResourceRecord *rr;
2106 static int dns_transaction_requires_rrsig(DnsTransaction *t, DnsResourceRecord *rr) {
2384 static int dns_transaction_dnskey_authenticated(DnsTransaction *t, DnsResourceRecord *rr) {
2385 DnsResourceRecord *rrsig;
2455 static int dns_transaction_known_signed(DnsTransaction *t, DnsResourceRecord *rr) {
2467 DnsResourceRecord *rr;
2496 DnsResourceRecord *rr;
2551 DnsResourceRecord *r
[all...]
H A Dresolved-dns-scope.c105 DnsResourceRecord *rr;
795 DnsResourceRecord *rr,
851 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
872 int dns_scope_notify_conflict(DnsScope *scope, DnsResourceRecord *rr) {
H A Dresolved-mdns.c87 DnsResourceRecord *rr;
H A Dtest-dnssec.c55 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *nsec = NULL, *rrsig = NULL, *dnskey = NULL;
147 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *a = NULL, *rrsig = NULL, *dnskey = NULL;
231 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *dnskey = NULL, *ds1 = NULL, *ds2 = NULL;
298 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
H A Dresolved-dns-packet.c781 int dns_packet_append_rr(DnsPacket *p, const DnsResourceRecord *rr, size_t *start, size_t *rdata_start) {
1582 int dns_packet_read_rr(DnsPacket *p, DnsResourceRecord **ret, bool *ret_cache_flush, size_t *start) {
1583 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
2049 static bool opt_is_good(DnsResourceRecord *rr, bool *rfc6975) {
2138 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *previous = NULL;
2148 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;

Completed in 73 milliseconds

12