| /linux/net/netfilter/ |
| H A D | nft_set_bitmap.c | 72 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 D | nft_set_hash.c | 41 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 D | nft_set_rbtree.c | 269 __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() 677 nft_rbtree_next_inactive(struct nft_rbtree_elem *rbe, u8 genmask) in nft_rbtree_next_inactive() argument 686 !nft_set_elem_active(&next_rbe->ext, genmask)) in nft_rbtree_next_inactive() [all …]
|
| H A D | nf_tables_api.c | 803 if (!nft_set_elem_active(ext, iter->genmask)) in nft_mapelem_deactivate() 821 u8 genmask = nft_genmask_next(ctx->net); in nft_map_catchall_deactivate() local 827 if (!nft_set_elem_active(ext, genmask)) in nft_map_catchall_deactivate() 843 .genmask = nft_genmask_next(ctx->net), in nft_map_deactivate() 997 u8 family, u8 genmask, u32 nlpid) in nft_table_lookup() argument 1010 nft_active_genmask(table, genmask)) { in nft_table_lookup() 1024 int family, u8 genmask, u32 nlpid) in nft_table_lookup_byhandle() argument 1033 nft_active_genmask(table, genmask)) { in nft_table_lookup_byhandle() 1326 u8 genmask = nft_genmask_cur(info->net); in nf_tables_gettable() local 1342 table = nft_table_lookup(net, nla[NFTA_TABLE_NAME], family, genmask, 0); in nf_tables_gettable() [all …]
|
| H A D | nft_objref.c | 59 u8 genmask = nft_genmask_next(ctx->net); in nft_objref_init() local 69 genmask); in nft_objref_init() 162 u8 genmask = nft_genmask_next(ctx->net); in nft_objref_map_init() local 168 tb[NFTA_OBJREF_SET_ID], genmask); in nft_objref_map_init()
|
| H A D | nft_lookup.c | 139 u8 genmask = nft_genmask_next(ctx->net); in nft_lookup_init() local 149 tb[NFTA_LOOKUP_SET_ID], genmask); in nft_lookup_init() 250 .genmask = nft_genmask_next(ctx->net), in nft_lookup_validate()
|
| H A D | nft_set_pipapo.c | 418 const u8 *data, u8 genmask, in pipapo_get_slow() argument 480 !nft_set_elem_active(&e->ext, genmask))) in pipapo_get_slow() 525 const u8 *data, u8 genmask, in pipapo_get() argument 534 e = pipapo_get_avx2(m, data, genmask, tstamp); in pipapo_get() 539 e = pipapo_get_slow(m, data, genmask, tstamp); in pipapo_get() 1294 u8 genmask = nft_genmask_next(net); local 1309 dup = pipapo_get(m, start, genmask, tstamp);
|
| H A D | nft_dynset.c | 176 u8 genmask = nft_genmask_next(ctx->net); in nft_dynset_init() local 200 tb[NFTA_DYNSET_SET_ID], genmask); in nft_dynset_init()
|
| H A D | nft_set_pipapo_avx2.c | 1153 const u8 *data, u8 genmask, in pipapo_get_avx2() argument 1241 !nft_set_elem_active(&e->ext, genmask))) { in pipapo_get_avx2()
|
| /linux/include/net/netfilter/ |
| H A D | nf_tables.h | 330 u8 genmask; member 611 genmask:2; member 650 u8 genmask); 749 u8 genmask; member 1005 genmask:2, member 1153 genmask:2; member 1323 genmask:2; member 1386 u32 genmask:2; member 1407 u8 genmask); 1491 u32 genmask:2; member [all …]
|