Home
last modified time | relevance | path

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

/linux/net/netfilter/
H A Dnft_set_bitmap.c72 nft_bitmap_active(const u8 *bitmap, u32 idx, u32 off, u8 genmask) in nft_bitmap_active() argument
74 return (bitmap[idx] & (0x3 << off)) & (genmask << off); in nft_bitmap_active()
84 u8 genmask = nft_genmask_cur(net); in nft_bitmap_lookup() local
89 if (nft_bitmap_active(priv->bitmap, idx, off, genmask)) in nft_bitmap_lookup()
98 u8 genmask) in nft_bitmap_elem_find() argument
107 !nft_set_elem_active(&be->ext, genmask)) in nft_bitmap_elem_find()
120 u8 genmask = nft_genmask_cur(net); in nft_bitmap_get() local
125 !nft_set_elem_active(&be->ext, genmask)) in nft_bitmap_get()
139 u8 genmask = nft_genmask_next(net); in nft_bitmap_insert() local
142 be = nft_bitmap_elem_find(net, set, new, genmask); in nft_bitmap_insert()
[all …]
H A Dnft_set_hash.c41 u8 genmask; member
71 if (!nft_set_elem_active(&he->ext, x->genmask)) in nft_rhash_cmp()
92 .genmask = nft_genmask_cur(net), in nft_rhash_lookup()
112 .genmask = nft_genmask_cur(net), in nft_rhash_get()
133 .genmask = NFT_GENMASK_ANY, in nft_rhash_update()
178 .genmask = nft_genmask_next(net), in nft_rhash_insert()
221 .genmask = nft_genmask_next(net), in nft_rhash_deactivate()
252 .genmask = NFT_GENMASK_ANY, in nft_rhash_delete()
605 u8 genmask = nft_genmask_cur(net); in nft_hash_lookup() local
613 nft_set_elem_active(&he->ext, genmask)) in nft_hash_lookup()
[all …]
H A Dnft_set_rbtree.c269 __nft_rbtree_next_active(struct rb_node *node, u8 genmask) in __nft_rbtree_next_active() argument
275 if (!nft_set_elem_active(&next_rbe->ext, genmask)) { in __nft_rbtree_next_active()
287 nft_rbtree_next_active(struct nft_rbtree_elem *rbe, u8 genmask) in nft_rbtree_next_active() argument
289 return __nft_rbtree_next_active(rb_next(&rbe->node), genmask); in nft_rbtree_next_active()
317 u8 genmask = nft_genmask_next(net); in nft_rbtree_insert_same_interval() local
323 next_rbe = nft_rbtree_next_active(rbe, genmask); in nft_rbtree_insert_same_interval()
346 u8 genmask = nft_genmask_next(net); in __nft_rbtree_insert() local
388 if (!nft_set_elem_active(&rbe->ext, genmask)) in __nft_rbtree_insert()
730 nft_rbtree_next_inactive(struct nft_rbtree_elem *rbe, u8 genmask) in nft_rbtree_next_inactive() argument
739 !nft_set_elem_active(&next_rbe->ext, genmask)) in nft_rbtree_next_inactive()
[all …]
H A Dnf_tables_api.c841 if (!nft_set_elem_active(ext, iter->genmask)) in nft_mapelem_deactivate()
859 u8 genmask = nft_genmask_next(ctx->net); in nft_map_catchall_deactivate() local
865 if (!nft_set_elem_active(ext, genmask)) in nft_map_catchall_deactivate()
881 .genmask = nft_genmask_next(ctx->net), in nft_map_deactivate()
983 u8 family, u8 genmask, u32 nlpid) in nft_table_lookup() argument
996 nft_active_genmask(table, genmask)) { in nft_table_lookup()
1010 int family, u8 genmask, u32 nlpid) in nft_table_lookup_byhandle() argument
1019 nft_active_genmask(table, genmask)) { in nft_table_lookup_byhandle()
1312 u8 genmask = nft_genmask_cur(info->net); in nf_tables_gettable() local
1328 table = nft_table_lookup(net, nla[NFTA_TABLE_NAME], family, genmask, 0); in nf_tables_gettable()
[all …]
H A Dnft_set_pipapo.c418 const u8 *data, u8 genmask, in pipapo_get_slow() argument
478 !nft_set_elem_active(&e->ext, genmask))) in pipapo_get_slow()
523 const u8 *data, u8 genmask, in pipapo_get() argument
532 e = pipapo_get_avx2(m, data, genmask, tstamp); in pipapo_get()
537 e = pipapo_get_slow(m, data, genmask, tstamp); in pipapo_get()
1292 u8 genmask = nft_genmask_next(net); local
1307 dup = pipapo_get(m, start, genmask, tstamp);
H A Dnft_dynset.c177 u8 genmask = nft_genmask_next(ctx->net); in nft_dynset_init() local
201 tb[NFTA_DYNSET_SET_ID], genmask); in nft_dynset_init()
H A Dnft_set_pipapo_avx2.c1139 const u8 *data, u8 genmask, in pipapo_get_avx2() argument
1227 !nft_set_elem_active(&e->ext, genmask))) { in pipapo_get_avx2()
/linux/include/net/netfilter/
H A Dnf_tables.h323 u8 genmask; member
602 genmask:2; member
641 u8 genmask);
740 u8 genmask; member
993 genmask:2, member
1141 genmask:2; member
1314 genmask:2; member
1377 u32 genmask:2; member
1398 u8 genmask);
1482 u32 genmask:2; member
[all …]