Signed-off-by: Thomas Graf <tgraf@suug.ch>
* License as published by the Free Software Foundation version 2.1
* of the License.
*
- * Copyright (c) 2003-2008 Thomas Graf <tgraf@suug.ch>
+ * Copyright (c) 2003-2012 Thomas Graf <tgraf@suug.ch>
*/
#ifndef NETLINK_ROUTE_H_
extern "C" {
#endif
-/* flags */
+/**
+ * @ingroup route
+ * When passed to rtnl_route_alloc_cache() the cache will
+ * correspond to the contents of the routing cache instead
+ * of the actual routes.
+ */
#define ROUTE_CACHE_CONTENT 1
struct rtnl_route;
* Allocates a new cache, initializes it properly and updates it to
* contain all routes currently configured in the kernel.
*
+ * Valid flags:
+ * * ROUTE_CACHE_CONTENT - Cache will contain contents of routing cache
+ * instead of actual routes.
+ *
* @note The caller is responsible for destroying and freeing the
* cache after using it.
* @return 0 on success or a negative error code.