dnsproxy: Delay cache removal
authorJukka Rissanen <jukka.rissanen@linux.intel.com>
Wed, 25 Apr 2012 07:41:59 +0000 (10:41 +0300)
committerMarcel Holtmann <marcel@holtmann.org>
Wed, 25 Apr 2012 11:59:06 +0000 (13:59 +0200)
commitdae33533eaefea2c78fc24f3ecccb59e4b9edd21
tree6ec200b7cd814b887e371c9caad4cac3e066b245
parent9c3cfd6e5e24f1b1380bb323d8dc3af0bb970e74
dnsproxy: Delay cache removal

The idea here is to delay cache removal few seconds if there
are no cache users any more (refcount goes to 0). This is useful
for IPv6 RDNSS where new DNS servers are created right after old
one is removed. In this case we do not want to loose the cache
that still has perfectly valid data.
src/dnsproxy.c