summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorEric Leblond <eric@regit.org>2017-09-04 09:55:57 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2017-09-04 22:30:02 +0200
commite787d9852c563bf9ebd53f560da83403f6d35b4c (patch)
tree1bc8feda1186b177a17c6a45e355a3f713a429de /include
parentc0697eabe832d0aed974e7a72000c58b954dfe71 (diff)
src: add flags fo nft_ctx_new
By adding flags to nft_ctx_new, we will have a minimum capabilities of changing the way the nft_ctx is created. For now, this patch uses a simple value that allow the user to specify that he will handle netlink by himself. Signed-off-by: Eric Leblond <eric@regit.org> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include')
-rw-r--r--include/nftables.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/nftables.h b/include/nftables.h
index 5035567a..3429e4c1 100644
--- a/include/nftables.h
+++ b/include/nftables.h
@@ -49,8 +49,11 @@ struct nft_ctx {
struct output_ctx output;
bool check;
struct nft_cache cache;
+ uint32_t flags;
};
+#define NFT_CTX_DEFAULT 0
+
enum nftables_exit_codes {
NFT_EXIT_SUCCESS = 0,
NFT_EXIT_FAILURE = 1,