aboutsummaryrefslogtreecommitdiffstats
path: root/include/uapi/linux
diff options
context:
space:
mode:
Diffstat (limited to 'include/uapi/linux')
-rw-r--r--include/uapi/linux/netfilter/nf_tables.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/uapi/linux/netfilter/nf_tables.h b/include/uapi/linux/netfilter/nf_tables.h
index 8c653bbd1ead..bc0eb6a1066d 100644
--- a/include/uapi/linux/netfilter/nf_tables.h
+++ b/include/uapi/linux/netfilter/nf_tables.h
@@ -575,6 +575,10 @@ enum nft_dynset_ops {
575 NFT_DYNSET_OP_UPDATE, 575 NFT_DYNSET_OP_UPDATE,
576}; 576};
577 577
578enum nft_dynset_flags {
579 NFT_DYNSET_F_INV = (1 << 0),
580};
581
578/** 582/**
579 * enum nft_dynset_attributes - dynset expression attributes 583 * enum nft_dynset_attributes - dynset expression attributes
580 * 584 *
@@ -585,6 +589,7 @@ enum nft_dynset_ops {
585 * @NFTA_DYNSET_SREG_DATA: source register of the data (NLA_U32) 589 * @NFTA_DYNSET_SREG_DATA: source register of the data (NLA_U32)
586 * @NFTA_DYNSET_TIMEOUT: timeout value for the new element (NLA_U64) 590 * @NFTA_DYNSET_TIMEOUT: timeout value for the new element (NLA_U64)
587 * @NFTA_DYNSET_EXPR: expression (NLA_NESTED: nft_expr_attributes) 591 * @NFTA_DYNSET_EXPR: expression (NLA_NESTED: nft_expr_attributes)
592 * @NFTA_DYNSET_FLAGS: flags (NLA_U32)
588 */ 593 */
589enum nft_dynset_attributes { 594enum nft_dynset_attributes {
590 NFTA_DYNSET_UNSPEC, 595 NFTA_DYNSET_UNSPEC,
@@ -596,6 +601,7 @@ enum nft_dynset_attributes {
596 NFTA_DYNSET_TIMEOUT, 601 NFTA_DYNSET_TIMEOUT,
597 NFTA_DYNSET_EXPR, 602 NFTA_DYNSET_EXPR,
598 NFTA_DYNSET_PAD, 603 NFTA_DYNSET_PAD,
604 NFTA_DYNSET_FLAGS,
599 __NFTA_DYNSET_MAX, 605 __NFTA_DYNSET_MAX,
600}; 606};
601#define NFTA_DYNSET_MAX (__NFTA_DYNSET_MAX - 1) 607#define NFTA_DYNSET_MAX (__NFTA_DYNSET_MAX - 1)