--- libnl-3.2.24/lib/cache.c	2013-12-20 10:58:48.000000000 +0100
+++ src/lib/cache.c	2014-01-26 12:40:32.162984717 +0100
@@ -639,8 +639,8 @@
  *
  * @return 0 on success or a negative error code.
  */
-static int nl_cache_request_full_dump(struct nl_sock *sk,
-				      struct nl_cache *cache)
+int nl_cache_request_full_dump(struct nl_sock *sk,
+			       struct nl_cache *cache)
 {
 	if (sk->s_proto != cache->c_ops->co_protocol)
 		return -NLE_PROTO_MISMATCH;
--- libnl-3.2.24/include/netlink/cache.h	2013-12-20 10:58:48.000000000 +0100
+++ src/include/netlink/cache.h	2014-01-26 12:40:59.443488663 +0100
@@ -67,6 +67,8 @@
 extern void			nl_cache_put(struct nl_cache *cache);
 
 /* Cache modification */
+extern int			nl_cache_request_full_dump(struct nl_sock *,
+							   struct nl_cache *);
 extern int			nl_cache_add(struct nl_cache *,
 					     struct nl_object *);
 extern int			nl_cache_parse_and_add(struct nl_cache *,
