/* Parse a netlink message and add it to the cache.  */
int nl_cache_parse_and_add(struct nl_cache *cache, struct nl_msg *msg)
/* Parse a netlink message and add it to the cache.  */
int nl_cache_parse_and_add(struct nl_cache *cache, struct nl_msg *msg)
{
	struct nl_parser_param p = {
		.pp_cb = pickup_cb,
		.pp_arg = cache,
	};
	return nl_cache_parse(cache->c_ops, NULL, nlmsg_hdr(msg), &p);
}