summaryrefslogtreecommitdiff
path: root/lib/cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/cache.c')
-rw-r--r--lib/cache.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/lib/cache.c b/lib/cache.c
index ece354c..7afa42e 100644
--- a/lib/cache.c
+++ b/lib/cache.c
@@ -463,6 +463,32 @@ void nl_cache_remove(struct nl_object *obj)
*/
/**
+ * Set synchronization arg1 of cache
+ * @arg cache Cache
+ * @arg arg argument
+ *
+ * Synchronization arguments are used to specify filters when
+ * requesting dumps from the kernel.
+ */
+void nl_cache_set_arg1(struct nl_cache *cache, int arg)
+{
+ cache->c_iarg1 = arg;
+}
+
+/**
+ * Set synchronization arg2 of cache
+ * @arg cache Cache
+ * @arg arg argument
+ *
+ * Synchronization arguments are used to specify filters when
+ * requesting dumps from the kernel.
+ */
+void nl_cache_set_arg2(struct nl_cache *cache, int arg)
+{
+ cache->c_iarg2 = arg;
+}
+
+/**
* Invoke the request-update operation
* @arg sk Netlink socket.
* @arg cache Cache