<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hello,<br clear="all"><div><br></div><div>I am using dnsmasq version 2.80 as dns client in an application. Testing different size of dns query responses in tcp.</div><div><br></div><div>The biggest response that is properly parsed by the application has the following specifications: </div><div>dns response size: 2049</div><div>tcp PDU size:         2051</div><div>Answers RRs:            30</div><div>Additional RRs:          31</div><div><br></div><div>When the response is bigger than that the ns_initparse() function fails with "Message too long" error.</div><div><br></div><div>Appreciate any help to understand where is the bottleneck and if something can be do to support bigger responses.</div><div><br></div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div dir="ltr">Thanks,<div><br></div></div></div></div></div></div></div></div>