/Linux-v4.19/net/netfilter/ |
D | nft_set_bitmap.c | 74 nft_bitmap_active(const u8 *bitmap, u32 idx, u32 off, u8 genmask) in nft_bitmap_active() argument 76 return (bitmap[idx] & (0x3 << off)) & (genmask << off); in nft_bitmap_active() 83 u8 genmask = nft_genmask_cur(net); in nft_bitmap_lookup() local 88 return nft_bitmap_active(priv->bitmap, idx, off, genmask); in nft_bitmap_lookup() 93 u8 genmask) in nft_bitmap_elem_find() argument 101 !nft_set_elem_active(&be->ext, genmask)) in nft_bitmap_elem_find() 113 u8 genmask = nft_genmask_cur(net); in nft_bitmap_get() local 118 !nft_set_elem_active(&be->ext, genmask)) in nft_bitmap_get() 132 u8 genmask = nft_genmask_next(net); in nft_bitmap_insert() local 135 be = nft_bitmap_elem_find(set, new, genmask); in nft_bitmap_insert() [all …]
|
D | nft_set_hash.c | 40 u8 genmask; member 67 if (!nft_set_elem_active(&he->ext, x->genmask)) in nft_rhash_cmp() 86 .genmask = nft_genmask_cur(net), in nft_rhash_lookup() 104 .genmask = nft_genmask_cur(net), in nft_rhash_get() 127 .genmask = NFT_GENMASK_ANY, in nft_rhash_update() 168 .genmask = nft_genmask_next(net), in nft_rhash_insert() 214 .genmask = nft_genmask_next(net), in nft_rhash_deactivate() 271 if (!nft_set_elem_active(&he->ext, iter->genmask)) in nft_rhash_walk() 425 u8 genmask = nft_genmask_cur(net); in nft_hash_lookup() local 433 nft_set_elem_active(&he->ext, genmask)) { in nft_hash_lookup() [all …]
|
D | nft_set_rbtree.c | 51 u8 genmask = nft_genmask_cur(net); in __nft_rbtree_lookup() local 76 if (!nft_set_elem_active(&rbe->ext, genmask)) { in __nft_rbtree_lookup() 89 nft_set_elem_active(&interval->ext, genmask) && in __nft_rbtree_lookup() 119 unsigned int seq, unsigned int flags, u8 genmask) in __nft_rbtree_get() argument 142 if (!nft_set_elem_active(&rbe->ext, genmask)) in __nft_rbtree_get() 156 nft_set_elem_active(&interval->ext, genmask) && in __nft_rbtree_get() 172 u8 genmask = nft_genmask_cur(net); in nft_rbtree_get() local 175 ret = __nft_rbtree_get(net, set, key, &rbe, seq, flags, genmask); in nft_rbtree_get() 181 ret = __nft_rbtree_get(net, set, key, &rbe, seq, flags, genmask); in nft_rbtree_get() 194 u8 genmask = nft_genmask_next(net); in __nft_rbtree_insert() local [all …]
|
D | nf_tables_api.c | 407 u8 family, u8 genmask) in nft_table_lookup() argument 417 nft_active_genmask(table, genmask)) in nft_table_lookup() 426 u8 genmask) in nft_table_lookup_byhandle() argument 432 nft_active_genmask(table, genmask)) in nft_table_lookup_byhandle() 650 u8 genmask = nft_genmask_cur(net); in nf_tables_gettable() local 665 table = nft_table_lookup(net, nla[NFTA_TABLE_NAME], family, genmask); in nf_tables_gettable() 807 u8 genmask = nft_genmask_next(net); in nf_tables_newtable() local 817 table = nft_table_lookup(net, attr, family, genmask); in nf_tables_newtable() 972 u8 genmask = nft_genmask_next(net); in nf_tables_deltable() local 985 table = nft_table_lookup_byhandle(net, attr, genmask); in nf_tables_deltable() [all …]
|
D | nft_objref.c | 33 u8 genmask = nft_genmask_next(ctx->net); in nft_objref_init() local 42 genmask); in nft_objref_init() 116 u8 genmask = nft_genmask_next(ctx->net); in nft_objref_map_init() local 122 tb[NFTA_OBJREF_SET_ID], genmask); in nft_objref_map_init()
|
D | nft_lookup.c | 65 u8 genmask = nft_genmask_next(ctx->net); in nft_lookup_init() local 75 tb[NFTA_LOOKUP_SET_ID], genmask); in nft_lookup_init() 194 iter.genmask = nft_genmask_next(ctx->net); in nft_lookup_validate()
|
D | nft_numgen.c | 109 u8 genmask = nft_genmask_next(ctx->net); in nft_ng_inc_map_init() local 115 tb[NFTA_NG_SET_ID], genmask); in nft_ng_inc_map_init() 234 u8 genmask = nft_genmask_next(ctx->net); in nft_ng_random_map_init() local 239 tb[NFTA_NG_SET_ID], genmask); in nft_ng_random_map_init()
|
D | nft_hash.c | 174 u8 genmask = nft_genmask_next(ctx->net); in nft_jhash_map_init() local 179 tb[NFTA_HASH_SET_ID], genmask); in nft_jhash_map_init() 214 u8 genmask = nft_genmask_next(ctx->net); in nft_symhash_map_init() local 219 tb[NFTA_HASH_SET_ID], genmask); in nft_symhash_map_init()
|
D | nft_flow_offload.c | 139 u8 genmask = nft_genmask_next(ctx->net); in nft_flow_offload_init() local 146 genmask); in nft_flow_offload_init()
|
D | nft_dynset.c | 116 u8 genmask = nft_genmask_next(ctx->net); in nft_dynset_init() local 139 tb[NFTA_DYNSET_SET_ID], genmask); in nft_dynset_init()
|
/Linux-v4.19/include/net/netfilter/ |
D | nf_tables.h | 232 u8 genmask; member 420 genmask:2; member 446 u8 genmask); 531 u8 genmask; member 820 genmask:2, member 883 genmask:2; member 996 genmask:2; member 1025 u32 genmask:2, member 1043 u8 genmask); 1124 u32 genmask:2, member [all …]
|