]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/resolve/resolved-dns-scope.h
resolved: only maintain one question RR key per transaction
authorLennart Poettering <lennart@poettering.net>
Fri, 21 Aug 2015 20:55:01 +0000 (22:55 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 21 Aug 2015 20:55:01 +0000 (22:55 +0200)
commitf52e61da047d7fc74e83f12dbbf87e0cbcc51c73
tree477d5ab7d178f3530699afc31b97a61b014d8e11
parent9e08a6e0ce6ae37189666fd2517e643e971e45b1
resolved: only maintain one question RR key per transaction

Let's simplify things and only maintain a single RR key per transaction
object, instead of a full DnsQuestion. Unicast DNS and LLMNR don't
support multiple questions per packet anway, and Multicast DNS suggests
coalescing questions beyond a single dns query, across the whole system.
src/resolve/resolved-dns-cache.c
src/resolve/resolved-dns-cache.h
src/resolve/resolved-dns-query.c
src/resolve/resolved-dns-question.c
src/resolve/resolved-dns-question.h
src/resolve/resolved-dns-scope.c
src/resolve/resolved-dns-scope.h
src/resolve/resolved-dns-transaction.c
src/resolve/resolved-dns-transaction.h
src/resolve/resolved-dns-zone.c