UDP answering converted to mempool memory allocator.
This allows us to reuse the memory without worry about freeing. Flush (sort of free) is done after packet processing is finished. Uses generic mm context and mempool from libucw. Change-Id: Ifcc74e745797eb7f6833c74dc9ebd89743ba4358
Showing
- src/knot/server/udp-handler.c 45 additions, 15 deletionssrc/knot/server/udp-handler.c
- src/knot/server/udp-handler.h 0 additions, 20 deletionssrc/knot/server/udp-handler.h
- src/libknot/nameserver/name-server.c 1 addition, 1 deletionsrc/libknot/nameserver/name-server.c
- src/libknot/packet/packet.c 18 additions, 7 deletionssrc/libknot/packet/packet.c
- src/libknot/packet/packet.h 8 additions, 0 deletionssrc/libknot/packet/packet.h
Loading
Please register or sign in to comment