diff options
author | roopa <roopa@cumulusnetworks.com> | 2012-11-12 20:38:31 (GMT) |
---|---|---|
committer | Thomas Graf <tgraf@suug.ch> | 2012-11-12 20:51:02 (GMT) |
commit | dd8a87da9653848bb8811cc61ed97574254536c9 (patch) | |
tree | e216b0bb612423ee991768532ff46d62d48b2002 /include/netlink/cache-api.h | |
parent | c83ecb38c16dd8da7e3b1e84d7e73c259fc917a4 (diff) | |
download | libnl-dd8a87da9653848bb8811cc61ed97574254536c9.zip libnl-dd8a87da9653848bb8811cc61ed97574254536c9.tar.gz libnl-dd8a87da9653848bb8811cc61ed97574254536c9.tar.bz2 |
Add support for per cache flags
This patch adds support for per cache flags
and adds a flag NL_CACHE_AF_ITER to iter over all
supported families when filling the cache.
Signed-off-by: Thomas Graf <tgraf@suug.ch>
Diffstat (limited to 'include/netlink/cache-api.h')
-rw-r--r-- | include/netlink/cache-api.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/netlink/cache-api.h b/include/netlink/cache-api.h index aa5eeb6..ccb4098 100644 --- a/include/netlink/cache-api.h +++ b/include/netlink/cache-api.h @@ -169,6 +169,11 @@ struct nl_parser_param }; /** + * Cache flags + */ +#define NL_CACHE_AF_ITER 0x0001 + +/** * Cache Operations * * This structure defines the characterstics of a cache type. It contains @@ -189,6 +194,9 @@ struct nl_cache_ops /** cache object hash size **/ int co_hash_size; + /** cache flags */ + unsigned int co_flags; + /** Group definition */ struct nl_af_group * co_groups; |