NFT_SET_MAP
if (nft_trans_set(trans)->flags & (NFT_SET_MAP | NFT_SET_OBJECT))
if (set->flags & (NFT_SET_MAP | NFT_SET_OBJECT))
#define NFT_SET_FEATURES (NFT_SET_INTERVAL | NFT_SET_MAP | \
if (set->flags & NFT_SET_MAP) {
NFT_SET_MAP | NFT_SET_EVAL |
if ((flags & (NFT_SET_MAP | NFT_SET_OBJECT)) ==
(NFT_SET_MAP | NFT_SET_OBJECT))
if (!(flags & NFT_SET_MAP))
} else if (flags & NFT_SET_MAP)
if (binding->flags & NFT_SET_MAP) {
if (i->flags & NFT_SET_MAP &&
if (set->flags & (NFT_SET_MAP | NFT_SET_OBJECT))
if (set->flags & (NFT_SET_MAP | NFT_SET_OBJECT))
set->flags & (NFT_SET_MAP | NFT_SET_OBJECT))
if (set->flags & NFT_SET_MAP) {
if (!(binding->flags & NFT_SET_MAP))
if (set->flags & (NFT_SET_MAP | NFT_SET_OBJECT))
if (!(set->flags & NFT_SET_MAP))
} else if (set->flags & NFT_SET_MAP)
if (set->flags & NFT_SET_MAP)
if (priv->set->flags & NFT_SET_MAP &&
if (!(set->flags & NFT_SET_MAP))
} else if (set->flags & NFT_SET_MAP) {
priv->binding.flags = set->flags & NFT_SET_MAP;
if (!(priv->set->flags & NFT_SET_MAP) ||
if (priv->set->flags & NFT_SET_MAP)
.features = NFT_SET_MAP | NFT_SET_OBJECT |
.features = NFT_SET_MAP | NFT_SET_OBJECT,
.features = NFT_SET_MAP | NFT_SET_OBJECT,
.features = NFT_SET_INTERVAL | NFT_SET_MAP | NFT_SET_OBJECT |
.features = NFT_SET_INTERVAL | NFT_SET_MAP | NFT_SET_OBJECT |
.features = NFT_SET_INTERVAL | NFT_SET_MAP | NFT_SET_OBJECT | NFT_SET_TIMEOUT,