summaryrefslogtreecommitdiffstats
path: root/lib/cache.c
Commit message (Expand)AuthorAgeFilesLines
* cache: use the new _nl_auto_nl_object helperJonas Gorski2024-09-121-12/+4
* cache: fix new object in callback v2 on updated objectsJonas Gorski2024-04-261-1/+1
* include: drop "netlink-private/netlink.h" and move declarationsThomas Haller2023-08-021-2/+3
* all: cleanup includes and use "nm-default.h"Thomas Haller2023-08-021-2/+4
* include: split and drop "netlink-private/types.h"Thomas Haller2023-08-021-0/+3
* base: move "netlink-private/utils.h" to "base/nl-base-utils.h"Thomas Haller2023-07-311-1/+1
* lib: fix descriptions for nl_cache_pickup()/nl_cache_pickup_checkdup()t0mmmy902022-03-041-5/+5
* lib: fix documentation of nl_cache_dump_filter to have @params optionalThomas Haller2020-04-171-3/+21
* license: fix and add SPDX license identifiers and drop license commentsThomas Haller2020-04-161-7/+0
* lib: Don't return expression in function returning voidMichael Forney2019-08-161-1/+1
* Add SPDX identifiersYegor Yefremov2019-08-121-0/+1
* cache: fix GCC warning and avoid variable shadowingTobias Klauser2016-12-021-2/+2
* cache_mngr: add include callback v2Tobias Jungel2016-12-011-9/+59
* trivial: whitespace-only fixes for src and libPeter Wu2016-08-121-6/+6
* lib/doc: clearify return value of send_simple() functionsThomas Haller2015-05-121-1/+3
* cache: avoid duplicate check on initial dumpHolger Eitzenberger2014-11-231-10/+38
* cache: fix crash in nl_cache_dump_filter() when omitting the params argumentThomas Haller2014-06-101-1/+1
* cache: Return -NLE_PROTO_MISMATCH if socket provided mismatches cache protocolThomas Graf2013-07-011-0/+12
* cache: Improve debugging messages of cache operationsThomas Graf2013-04-011-24/+38
* Move private header files to <netlink-private/*>Thomas Graf2013-01-241-1/+1
* cache: Add new nl_cache_find apiroopa2013-01-111-0/+39
* cache: make sure the user has specified a callbackmihai.dontu@gmail.com2013-01-061-1/+2
* cache pickup: Avoid duplicates during cache pickuproopa2012-12-211-3/+23
* Bug Fix: cache_include: Fix object ref release after successful object updateroopa2012-12-171-1/+1
* cache: only continue iterating over co_groups if it is availableThomas Graf2012-11-261-2/+5
* cache: provide safe variant of nl_cache_mngt_require() and use itThomas Graf2012-11-161-0/+5
* Use NL_DBG() instead of printing warnings and errors to stderrThomas Graf2012-11-151-1/+1
* use safe cache lookup variants internallyThomas Graf2012-11-151-2/+4
* cache: Add reference counter to cachesThomas Graf2012-11-151-7/+27
* cache: Move nl_cache_ops_set_flags() to cache_mngt.cThomas Graf2012-11-121-10/+0
* cache: Fix typo in API doc of nl_cache_set_flags()Thomas Graf2012-11-121-1/+1
* Add NL_CACHE_AF_ITER support during refill and resyncroopa2012-11-121-19/+41
* Add support for per cache flagsroopa2012-11-121-0/+21
* Add hash support in cache mngrroopa2012-11-091-3/+68
* Add support for updating objects in the cacheroopa2012-11-051-0/+11
* Fix for dumping objects to a buffer instead of file descriptorBushman, Jeff2012-05-181-0/+3
* doc: documentation restructuringThomas Graf2012-05-101-0/+9
* Add new nl_cache_clone() function.Thierry Reding2012-02-161-0/+30
* Make some functions and global variables staticPavel Roskin2011-08-111-3/+4
* Remove write-only variables in lib/cache.cPavel Roskin2011-08-111-9/+0
* Support for NLM_F_INTRThomas Graf2011-07-141-2/+12
* Provide nl_cache_set_arg{1,2}() to specify cache argsThomas Graf2011-04-101-0/+26
* Documentation updatesThomas Graf2011-03-211-61/+150
* Hold reference to obj while calling callback of cache iteratorThomas Graf2011-03-171-0/+5
* Print debugging info while iterating a cache based on a filterThomas Graf2011-03-171-2/+9
* add user data to change_func_t for cachesAndreas Fett2010-10-131-9/+10
* cache: properly invoke change_cb for deleted objects in nl_cache_resync()Patrick McHardy2010-04-191-2/+8
* Remove old line counting while dumpingThomas Graf2008-05-231-1/+1
* Rename struct nl_handle to struct nl_sockThomas Graf2008-05-151-17/+17
* Thread-safe error handlingThomas Graf2008-05-141-26/+41