]> git.ipfire.org Git - thirdparty/knot-resolver.git/commit
daemon: avoid excessive getsockname() syscalls
authorVladimír Čunát <vladimir.cunat@nic.cz>
Thu, 25 Jul 2019 13:51:09 +0000 (15:51 +0200)
committerPetr Špaček <petr.spacek@nic.cz>
Thu, 10 Oct 2019 10:07:09 +0000 (12:07 +0200)
commit36a0aba071a2a7f5ab024d3ef824917fbda5a41e
treee2ad37891cd14737ee8c3f93a2693a93b33cb5c1
parent18adc1e952b6b2255066520c26185bde572a9eb3
daemon: avoid excessive getsockname() syscalls

Calling this on every incoming UDP request could cost us up to 5% time.
daemon/io.c
daemon/session.c
daemon/session.h
daemon/worker.c
daemon/worker.h
lib/resolve.h