]> git.ipfire.org Git - thirdparty/knot-resolver.git/commit
mempool: pull in simplified version from Knot DNS
authorPetr Špaček <petr.spacek@nic.cz>
Mon, 19 Aug 2019 14:17:57 +0000 (16:17 +0200)
committerPetr Špaček <petr.spacek@nic.cz>
Mon, 26 Aug 2019 13:13:06 +0000 (15:13 +0200)
commit2287d61e6f332e5f8926362d657a54857237342d
tree847417a9a36d4a62d3c49891552b56282193cde2
parentf82e102a7e534a034394fca68cad6a571d8e934f
mempool: pull in simplified version from Knot DNS

Function kr_pkt_text was only user of mp_printf functions, so these were
removed to simplify code.

Assumption is that kr_pkt_text is used only for debugging and is not
optimized for speed - in the worst case it needs to convert data to text
representation twice.
36 files changed:
.gitlab-ci.yml
bench/bench_lru.c
contrib/asan.h [new file with mode: 0644]
contrib/macros.h [new file with mode: 0644]
contrib/meson.build
contrib/ucw/alloc.h [deleted file]
contrib/ucw/config.h [deleted file]
contrib/ucw/lib.h [deleted file]
contrib/ucw/mempool-fmt.c [deleted file]
contrib/ucw/mempool.c
contrib/ucw/mempool.h
daemon/io.c
daemon/session.c
daemon/session.h
daemon/tls.c
daemon/udp_queue.c
daemon/worker.c
lib/cache/api.c
lib/cache/api.h
lib/cache/cdb_lmdb.c
lib/cache/entry_pkt.c
lib/cache/knot_pkt.c
lib/cache/nsec1.c
lib/cache/nsec3.c
lib/cache/peek.c
lib/defines.h
lib/generic/lru.c
lib/generic/lru.h
lib/generic/queue.c
lib/generic/queue.h
lib/generic/trie.c
lib/layer/iterate.c
lib/nsrep.c
lib/resolve.c
lib/utils.c
lib/zonecut.c