diff options
author | Lennart Poettering <lennart@poettering.net> | 2020-11-16 14:05:52 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-02-18 15:42:18 +0100 |
commit | 20a001bdd7a8f52fe96ca56100bdd3b9b16ffba9 (patch) | |
tree | 266bd98c828adf1a2a6b1aad57eed82ed99a1844 /src/resolve/resolved-dns-packet.h | |
parent | eb170e75ab594c2e2a11d3b84f8cbb40d9b70bff (diff) | |
download | systemd-20a001bdd7a8f52fe96ca56100bdd3b9b16ffba9.tar.gz |
resolved: collect incoming fragment size when receiving UDP datagrams
We can later use this to adapt our announced EDNS buffer size in order
to avoid fragmentation to make the best of large datagrams while still
avoiding he security weaknesses of it.
Diffstat (limited to 'src/resolve/resolved-dns-packet.h')
-rw-r--r-- | src/resolve/resolved-dns-packet.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/resolve/resolved-dns-packet.h b/src/resolve/resolved-dns-packet.h index ee069537c3..f7c350221c 100644 --- a/src/resolve/resolved-dns-packet.h +++ b/src/resolve/resolved-dns-packet.h @@ -55,7 +55,7 @@ struct DnsPacketHeader { struct DnsPacket { unsigned n_ref; DnsProtocol protocol; - size_t size, allocated, rindex, max_size; + size_t size, allocated, rindex, max_size, fragsize; void *_data; /* don't access directly, use DNS_PACKET_DATA()! */ Hashmap *names; /* For name compression */ size_t opt_start, opt_size; |