Home
last modified time | relevance | path

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

/Linux-v4.19/net/netfilter/
Dnft_set_bitmap.c74 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 …]
Dnft_set_hash.c40 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 …]
Dnft_set_rbtree.c51 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 …]
Dnf_tables_api.c407 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 …]
Dnft_objref.c33 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()
Dnft_lookup.c65 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()
Dnft_numgen.c109 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()
Dnft_hash.c174 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()
Dnft_flow_offload.c139 u8 genmask = nft_genmask_next(ctx->net); in nft_flow_offload_init() local
146 genmask); in nft_flow_offload_init()
Dnft_dynset.c116 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/
Dnf_tables.h232 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 …]