diff options
Diffstat (limited to 'include/nftables.h')
-rw-r--r-- | include/nftables.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/include/nftables.h b/include/nftables.h index 1009e266..86b44f17 100644 --- a/include/nftables.h +++ b/include/nftables.h @@ -16,9 +16,9 @@ struct cookie { }; struct output_ctx { + unsigned int flags; unsigned int numeric; unsigned int stateless; - unsigned int literal; unsigned int handle; unsigned int echo; unsigned int json; @@ -32,6 +32,16 @@ struct output_ctx { }; }; +static inline bool nft_output_reversedns(const struct output_ctx *octx) +{ + return octx->flags & NFT_CTX_OUTPUT_REVERSEDNS; +} + +static inline bool nft_output_service(const struct output_ctx *octx) +{ + return octx->flags & NFT_CTX_OUTPUT_SERVICE; +} + struct nft_cache { uint16_t genid; struct list_head list; |