summaryrefslogtreecommitdiffstats
path: root/tests/test-cache-mngr.c
Commit message (Collapse)AuthorAgeFilesLines
* include: don't include kernel headers in public libnl3 headersThomas Haller2017-03-021-0/+2
| | | | | | | | | | | | | | | | | It would be desirable not to include kernel headers in our public libnl3 headers. As a test, remove all those includes, and fix compilation by explicitly including the kernel headers where needed. In some cases, that requires forward declaration for kernel structures, as we use them as part of our own headers. Realistically, we cannot drop those includes as it probalby breaks compilation for users that expect to get a certain kernel header when including a libnl3 header. So, this will not be done and the includes will be restored in the next commit. Do this step to show how it would be and to verify that we could build with such a change. The reason not to do this is backward compatibility (at compile-time).
* Fix test-cache-mngr testThomas Graf2013-01-241-0/+2
| | | | | | | Needs to include <netlink-private/cache-api.h> Reported-by: Jeroen Roovers <jer@gentoo.org> Signed-off-by: Thomas Graf <tgraf@suug.ch>
* test-cache-mngr: Allow for management of arbitary caches via argument stringThomas Graf2012-04-211-23/+17
| | | | | | | | Let the user specify a list of cache types to add to the manager as arguments instead of adding a static list. Uses the newly added nl_cache_mngr_info() to constantly print information about the manager.
* test-cache-mngr: Let the cache manager allocate the socketThomas Graf2012-04-211-4/+1
|
* tests: fix test programs to compile againThomas Graf2012-04-211-18/+20
|
* test updatesThomas Graf2008-08-201-36/+23
|
* Free associated caches when freeing cache managerThomas Graf2008-02-051-2/+13
| | | | | | Caches allocated by the cache manager must be freed again when the cache manager itself is freed. However, the netlink socket is allocated indepdently so it should not be freed.
* Initial importThomas Graf2007-09-141-0/+73