summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-packet.h
diff options
context:
space:
mode:
authorPavel Sapezhko <me@weastur.com>2020-11-24 16:44:07 +0300
committerYu Watanabe <watanabe.yu+github@gmail.com>2020-11-27 09:03:42 +0900
commit6d8325f66a40d802b280492416660246db3476a6 (patch)
tree16695803d633369cc9e7c5fdb9d4139ddd225048 /src/resolve/resolved-dns-packet.h
parent2bb703e440c844162cc258dfa0385c33d7bc32b3 (diff)
downloadsystemd-6d8325f66a40d802b280492416660246db3476a6.tar.gz
resolved: allow cache responses from local DNS servers
Diffstat (limited to 'src/resolve/resolved-dns-packet.h')
-rw-r--r--src/resolve/resolved-dns-packet.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/resolve/resolved-dns-packet.h b/src/resolve/resolved-dns-packet.h
index 7d6ee2bc4c..0c804d6d2b 100644
--- a/src/resolve/resolved-dns-packet.h
+++ b/src/resolve/resolved-dns-packet.h
@@ -221,14 +221,6 @@ void dns_packet_rewind(DnsPacket *p, size_t idx);
int dns_packet_skip_question(DnsPacket *p);
int dns_packet_extract(DnsPacket *p);
-static inline bool DNS_PACKET_SHALL_CACHE(DnsPacket *p) {
- /* Never cache data originating from localhost, under the
- * assumption, that it's coming from a locally DNS forwarder
- * or server, that is caching on its own. */
-
- return in_addr_is_localhost(p->family, &p->sender) == 0;
-}
-
/* https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-6 */
enum {
DNS_RCODE_SUCCESS = 0,