- Parameters
-
Allocates a new cache, initializes it properly and updates it to contain all routes currently configured in the kernel.
- Note
- The caller is responsible for destroying and freeing the cache after using it.
- Returns
- The cache or NULL if an error has occured.
Definition at line 241 of file route.c.
References nl_cache_alloc(), and nl_cache_refill().
243 struct nl_cache *cache;
int nl_cache_refill(struct nl_handle *handle, struct nl_cache *cache)
(Re)fill a cache with the contents in the kernel.
struct nl_cache * nl_cache_alloc(struct nl_cache_ops *ops)
Allocate an empty cache.