summaryrefslogtreecommitdiffstats
path: root/include/cache.h
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2022-07-18 15:56:00 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2022-07-18 16:20:33 +0200
commit64c74ba5795bbdd8c8080380bc1e66dec55cde65 (patch)
tree51887432873e1f93f2fec2bca91f7d4d0e5b17e1 /include/cache.h
parent46980cddddfd77f2700fcb8234641711b985cd04 (diff)
cache: prepare nft_cache_evaluate() to return error
Move flags as parameter reference and add list of error messages to prepare for sanity checks. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/cache.h')
-rw-r--r--include/cache.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/cache.h b/include/cache.h
index b6c7d48b..575381ef 100644
--- a/include/cache.h
+++ b/include/cache.h
@@ -65,8 +65,9 @@ struct nft_cache_filter {
struct nft_cache;
enum cmd_ops;
-unsigned int nft_cache_evaluate(struct nft_ctx *nft, struct list_head *cmds,
- struct nft_cache_filter *filter);
+int nft_cache_evaluate(struct nft_ctx *nft, struct list_head *cmds,
+ struct list_head *msgs, struct nft_cache_filter *filter,
+ unsigned int *flags);
int nft_cache_update(struct nft_ctx *ctx, enum cmd_ops cmd,
struct list_head *msgs,
const struct nft_cache_filter *filter);