From: Alessio Podda Date: Wed, 10 Dec 2025 11:15:24 +0000 (+0000) Subject: chg: dev: Remove unused foundname parameter X-Git-Tag: v9.21.17~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2d72b48e62f7dbdd503bcd0c2cfe98525a558b30;p=thirdparty%2Fbind9.git chg: dev: Remove unused foundname parameter The `foundname` parameter in `qp.c:dns_qp_lookup` was effectively used only in unit tests, as in every case the name is needed, it can be retrieved directly from the node pointer. It also required an inefficient implementation that extracted the name by converting it into a key and then immediately converting it back. This MR refactors `qp.c:dns_qp_lookup` not to have a foundname parameter, resulting in a 5% speedup in the handling of NXDOMAIN responses in perflab. Merge branch 'alessio/qp-no-foundname' into 'main' See merge request isc-projects/bind9!11339 --- 2d72b48e62f7dbdd503bcd0c2cfe98525a558b30