Home
last modified time | relevance | path

Searched refs:genmask (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/net/netfilter/
Dnft_rbtree.c39 u8 genmask = nft_genmask_cur(read_pnet(&set->pnet)); in nft_rbtree_lookup() local
55 if (!nft_set_elem_active(&rbe->ext, genmask)) { in nft_rbtree_lookup()
85 u8 genmask = nft_genmask_next(read_pnet(&set->pnet)); in __nft_rbtree_insert() local
101 if (nft_set_elem_active(&rbe->ext, genmask)) in __nft_rbtree_insert()
149 u8 genmask = nft_genmask_cur(read_pnet(&set->pnet)); in nft_rbtree_deactivate() local
162 if (!nft_set_elem_active(&rbe->ext, genmask)) { in nft_rbtree_deactivate()
181 u8 genmask = nft_genmask_cur(read_pnet(&set->pnet)); in nft_rbtree_walk() local
189 if (!nft_set_elem_active(&rbe->ext, genmask)) in nft_rbtree_walk()
Dnft_hash.c40 u8 genmask; member
69 if (!nft_set_elem_active(&he->ext, x->genmask)) in nft_hash_cmp()
80 .genmask = nft_genmask_cur(read_pnet(&set->pnet)), in nft_hash_lookup()
103 .genmask = NFT_GENMASK_ANY, in nft_hash_update()
134 .genmask = nft_genmask_next(read_pnet(&set->pnet)), in nft_hash_insert()
158 .genmask = nft_genmask_next(read_pnet(&set->pnet)), in nft_hash_deactivate()
192 u8 genmask = nft_genmask_cur(read_pnet(&set->pnet)); in nft_hash_walk() local
221 if (!nft_set_elem_active(&he->ext, genmask)) in nft_hash_walk()
Dnf_tables_core.c140 if (unlikely(rule->genmask & (1 << gencursor))) in nft_do_chain()
Dnf_tables_api.c201 return (rule->genmask & nft_genmask_cur(net)) == 0; in nft_rule_is_active()
207 return (rule->genmask & nft_genmask_next(net)) == 0; in nft_rule_is_active_next()
214 rule->genmask = nft_genmask_cur(net); in nft_rule_activate_next()
220 rule->genmask = nft_genmask_next(net); in nft_rule_deactivate_next()
225 rule->genmask &= ~nft_genmask_next(net); in nft_rule_clear()
3435 ext->genmask = nft_genmask_cur(ctx->net) | NFT_SET_ELEM_BUSY_MASK; in nft_add_set_elem()
/linux-4.1.27/include/net/netfilter/
Dnf_tables.h420 u8 genmask; member
681 genmask:2, member
919 u8 genmask) in nft_set_elem_active() argument
921 return !(ext->genmask & genmask); in nft_set_elem_active()
927 ext->genmask ^= nft_genmask_next(read_pnet(&set->pnet)); in nft_set_elem_change_active()
954 BUILD_BUG_ON(offsetof(struct nft_set_ext, genmask) != 0); in nft_set_elem_mark_busy()