Searched refs:genmask (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/net/netfilter/ |
D | nft_rbtree.c | 39 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()
|
D | nft_hash.c | 40 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()
|
D | nf_tables_core.c | 140 if (unlikely(rule->genmask & (1 << gencursor))) in nft_do_chain()
|
D | nf_tables_api.c | 201 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/ |
D | nf_tables.h | 420 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()
|