]> git.ipfire.org Git - thirdparty/knot-resolver.git/commit
daemon/worker: partially implemented multiplexed resolution
authorMarek Vavruša <marek.vavrusa@nic.cz>
Fri, 24 Apr 2015 07:13:20 +0000 (09:13 +0200)
committerMarek Vavruša <marek.vavrusa@nic.cz>
Fri, 24 Apr 2015 07:19:06 +0000 (09:19 +0200)
commit2c84768675b552a4066752d04a7dae22f322f181
tree0ba6894c33e1cc5204b6d57b6827bd6d7985789f
parentf40fdc87328ef4ff2a240f32de6baf35f7dc7a2f
daemon/worker: partially implemented multiplexed resolution

the worker now creates a resolution context copy,
and keeps it if the query requires iterative queries.
the worker_exec() is now a reentrant function that gets
called with incoming data until the resolution is done,
and it sends the answer
daemon/daemon.mk
daemon/io.c
daemon/io.h
daemon/layer/query.c [deleted file]
daemon/layer/query.h [deleted file]
daemon/worker.c
daemon/worker.h