Expose the NFT_FLOWTABLE_HW_OFFLOAD flag through uapi.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
 };
 
 enum nf_flowtable_flags {
-       NF_FLOWTABLE_HW_OFFLOAD         = 0x1,
+       NF_FLOWTABLE_HW_OFFLOAD         = 0x1,  /* NFT_FLOWTABLE_HW_OFFLOAD */
 };
 
 struct nf_flowtable {
 
 };
 #define NFTA_OBJ_MAX           (__NFTA_OBJ_MAX - 1)
 
+/**
+ * enum nft_flowtable_flags - nf_tables flowtable flags
+ *
+ * @NFT_FLOWTABLE_HW_OFFLOAD: flowtable hardware offload is enabled
+ */
+enum nft_flowtable_flags {
+       NFT_FLOWTABLE_HW_OFFLOAD        = 0x1,
+       NFT_FLOWTABLE_MASK              = NFT_FLOWTABLE_HW_OFFLOAD
+};
+
 /**
  * enum nft_flowtable_attributes - nf_tables flow table netlink attributes
  *
 
        if (nla[NFTA_FLOWTABLE_FLAGS]) {
                flowtable->data.flags =
                        ntohl(nla_get_be32(nla[NFTA_FLOWTABLE_FLAGS]));
-               if (flowtable->data.flags & ~NF_FLOWTABLE_HW_OFFLOAD)
+               if (flowtable->data.flags & ~NFT_FLOWTABLE_MASK)
                        goto err3;
        }