Home
last modified time | relevance | path

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

/openbmc/linux/net/netfilter/
H A Dnft_set_bitmap.c71 nft_bitmap_active(const u8 *bitmap, u32 idx, u32 off, u8 genmask) in nft_bitmap_active() argument
73 return (bitmap[idx] & (0x3 << off)) & (genmask << off); in nft_bitmap_active()
81 u8 genmask = nft_genmask_cur(net); in nft_bitmap_lookup() local
86 return nft_bitmap_active(priv->bitmap, idx, off, genmask); in nft_bitmap_lookup()
91 u8 genmask) in nft_bitmap_elem_find() argument
99 !nft_set_elem_active(&be->ext, genmask)) in nft_bitmap_elem_find()
111 u8 genmask = nft_genmask_cur(net); in nft_bitmap_get() local
116 !nft_set_elem_active(&be->ext, genmask)) in nft_bitmap_get()
130 u8 genmask = nft_genmask_next(net); in nft_bitmap_insert() local
133 be = nft_bitmap_elem_find(set, new, genmask); in nft_bitmap_insert()
[all …]
H A Dnft_set_hash.c39 u8 genmask; member
69 if (!nft_set_elem_active(&he->ext, x->genmask)) in nft_rhash_cmp()
89 .genmask = nft_genmask_cur(net), in nft_rhash_lookup()
108 .genmask = nft_genmask_cur(net), in nft_rhash_get()
132 .genmask = NFT_GENMASK_ANY, in nft_rhash_update()
176 .genmask = nft_genmask_next(net), in nft_rhash_insert()
219 .genmask = nft_genmask_next(net), in nft_rhash_deactivate()
250 .genmask = NFT_GENMASK_ANY, in nft_rhash_delete()
508 u8 genmask = nft_genmask_cur(net); in nft_hash_lookup()
516 nft_set_elem_active(&he->ext, genmask)) { in nft_hash_lookup()
502 u8 genmask = nft_genmask_cur(net); nft_hash_lookup() local
522 u8 genmask = nft_genmask_cur(net); nft_hash_get() local
542 u8 genmask = nft_genmask_cur(net); nft_hash_lookup_fast() local
583 u8 genmask = nft_genmask_next(net); nft_hash_insert() local
622 u8 genmask = nft_genmask_next(net); nft_hash_deactivate() local
[all...]
H A Dnft_set_rbtree.c60 u8 genmask = nft_genmask_cur(net); in __nft_rbtree_lookup() local
83 if (!nft_set_elem_active(&rbe->ext, genmask)) { in __nft_rbtree_lookup()
105 nft_set_elem_active(&interval->ext, genmask) && in __nft_rbtree_lookup()
137 unsigned int seq, unsigned int flags, u8 genmask) in __nft_rbtree_get() argument
163 if (!nft_set_elem_active(&rbe->ext, genmask)) { in __nft_rbtree_get()
186 nft_set_elem_active(&interval->ext, genmask) && in __nft_rbtree_get()
206 u8 genmask = nft_genmask_cur(net); in nft_rbtree_get() local
209 ret = __nft_rbtree_get(net, set, key, &rbe, seq, flags, genmask); in nft_rbtree_get()
215 ret = __nft_rbtree_get(net, set, key, &rbe, seq, flags, genmask); in nft_rbtree_get()
316 u8 genmask in __nft_rbtree_insert() local
555 u8 genmask = nft_genmask_next(net); nft_rbtree_deactivate() local
[all...]
H A Dnf_tables_api.c599 if (!nft_set_elem_active(ext, iter->genmask)) in nft_mapelem_deactivate()
617 u8 genmask = nft_genmask_next(ctx->net); in nft_map_catchall_deactivate() local
624 if (!nft_set_elem_active(ext, genmask)) in nft_map_catchall_deactivate()
637 .genmask = nft_genmask_next(ctx->net), in nft_map_deactivate()
791 u8 family, u8 genmask, u32 nlpid) in nft_table_lookup() argument
804 nft_active_genmask(table, genmask)) { in nft_table_lookup()
818 int family, u8 genmask, u32 nlpid) in nft_table_lookup_byhandle() argument
827 nft_active_genmask(table, genmask)) { in nft_table_lookup_byhandle()
1116 u8 genmask = nft_genmask_cur(info->net); in nf_tables_gettable() local
1132 table = nft_table_lookup(net, nla[NFTA_TABLE_NAME], family, genmask, in nf_tables_gettable()
1370 u8 genmask = nft_genmask_next(info->net); nf_tables_newtable() local
1567 u8 genmask = nft_genmask_next(info->net); nf_tables_deltable() local
1644 nft_chain_lookup_byhandle(const struct nft_table * table,u64 handle,u8 genmask) nft_chain_lookup_byhandle() argument
1670 nft_chain_lookup(struct net * net,struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_chain_lookup() argument
1960 u8 genmask = nft_genmask_cur(info->net); nf_tables_getchain() local
2433 nf_tables_addchain(struct nft_ctx * ctx,u8 family,u8 genmask,u8 policy,u32 flags,struct netlink_ext_ack * extack) nf_tables_addchain() argument
2579 nf_tables_updchain(struct nft_ctx * ctx,u8 genmask,u8 policy,u32 flags,const struct nlattr * attr,struct netlink_ext_ack * extack) nf_tables_updchain() argument
2760 nft_chain_lookup_byid(const struct net * net,const struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_chain_lookup_byid() argument
2783 u8 genmask = nft_genmask_next(info->net); nf_tables_newchain() local
2936 u8 genmask = nft_genmask_next(info->net); nf_tables_delchain() local
3684 u8 genmask = nft_genmask_cur(info->net); nf_tables_getrule_single() local
3932 u8 genmask = nft_genmask_next(info->net); nf_tables_newrule() local
4185 u8 genmask = nft_genmask_next(info->net); nf_tables_delrule() local
4382 nft_set_lookup(const struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_set_lookup() argument
4399 nft_set_lookup_byhandle(const struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_set_lookup_byhandle() argument
4413 nft_set_lookup_byid(const struct net * net,const struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_set_lookup_byid() argument
4436 nft_set_lookup_global(const struct net * net,const struct nft_table * table,const struct nlattr * nla_set_name,const struct nlattr * nla_set_id,u8 genmask) nft_set_lookup_global() argument
4787 u8 genmask = nft_genmask_cur(info->net); nf_tables_getset() local
5017 u8 genmask = nft_genmask_next(info->net); nf_tables_newset() local
5357 u8 genmask = nft_genmask_next(info->net); nf_tables_delset() local
5439 u8 genmask = nft_genmask_next(ctx->net); nft_set_catchall_bind_check() local
5542 u8 genmask = nft_genmask_next(ctx->net); nft_map_catchall_activate() local
5860 u8 genmask = nft_genmask_cur(net); nft_set_catchall_dump() local
6089 u8 genmask = nft_genmask_cur(net); nft_setelem_catchall_get() local
6188 u8 genmask = nft_genmask_cur(info->net); nf_tables_getsetelem() local
6524 u8 genmask = nft_genmask_cur(net); nft_set_catchall_lookup() local
6545 u8 genmask = nft_genmask_next(net); nft_setelem_catchall_insert() local
6732 u8 genmask = nft_genmask_next(ctx->net); nft_add_set_elem() local
7111 u8 genmask = nft_genmask_next(info->net); nf_tables_newsetelem() local
7186 u8 genmask = nft_genmask_next(net); nft_setelem_active_next() local
7365 u8 genmask = nft_genmask_next(ctx->net); nft_set_catchall_flush() local
7386 nft_set_flush(struct nft_ctx * ctx,struct nft_set * set,u8 genmask) nft_set_flush() argument
7406 u8 genmask = nft_genmask_next(info->net); nf_tables_delsetelem() local
7492 nft_obj_lookup(const struct net * net,const struct nft_table * table,const struct nlattr * nla,u32 objtype,u8 genmask) nft_obj_lookup() argument
7525 nft_obj_lookup_byhandle(const struct nft_table * table,const struct nlattr * nla,u32 objtype,u8 genmask) nft_obj_lookup_byhandle() argument
7697 u8 genmask = nft_genmask_next(info->net); nf_tables_newobj() local
7986 u8 genmask = nft_genmask_cur(info->net); nf_tables_getobj_single() local
8112 u8 genmask = nft_genmask_next(info->net); nf_tables_delobj() local
8250 nft_flowtable_lookup(const struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_flowtable_lookup() argument
8282 nft_flowtable_lookup_byhandle(const struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_flowtable_lookup_byhandle() argument
8592 u8 genmask = nft_genmask_next(info->net); nf_tables_newflowtable() local
8783 u8 genmask = nft_genmask_next(info->net); nf_tables_delflowtable() local
8989 u8 genmask = nft_genmask_cur(info->net); nf_tables_getflowtable() local
10997 u8 genmask = nft_genmask_next(ctx->net); nft_verdict_init() local
[all...]
H A Dnft_objref.c30 u8 genmask = nft_genmask_next(ctx->net); in nft_objref_init() local
40 genmask); in nft_objref_init()
133 u8 genmask = nft_genmask_next(ctx->net); in nft_objref_map_init() local
139 tb[NFTA_OBJREF_SET_ID], genmask); in nft_objref_map_init()
H A Dnft_lookup.c102 u8 genmask = nft_genmask_next(ctx->net); in nft_lookup_init() local
112 tb[NFTA_LOOKUP_SET_ID], genmask); in nft_lookup_init()
219 iter.genmask = nft_genmask_next(ctx->net); in nft_lookup_validate()
H A Dnft_set_pipapo.c414 u8 genmask = nft_genmask_cur(net); in nft_pipapo_lookup() local
472 !nft_set_elem_active(*ext, genmask))) in nft_pipapo_lookup()
506 * @genmask: If set, check that element is active in given genmask
517 const u8 *data, u8 genmask, in pipapo_get()
575 if ((genmask && in pipapo_get()
576 !nft_set_elem_active(&f->mt[b].e->ext, genmask))) in pipapo_get()
1203 u8 genmask = nft_genmask_next(net);
1214 dup = pipapo_get(net, set, start, genmask, tstamp);
516 pipapo_get(const struct net * net,const struct nft_set * set,const u8 * data,u8 genmask) pipapo_get() argument
1201 u8 genmask = nft_genmask_next(net); global() local
H A Dnft_dynset.c166 u8 genmask = nft_genmask_next(ctx->net); in nft_dynset_init() local
190 tb[NFTA_DYNSET_SET_ID], genmask); in nft_dynset_init()
H A Dnft_flow_offload.c411 u8 genmask = nft_genmask_next(ctx->net); in nft_flow_offload_init() local
418 genmask); in nft_flow_offload_init()
H A Dnft_set_pipapo_avx2.c1134 u8 genmask = nft_genmask_cur(net); in nft_pipapo_avx2_lookup() local
1229 !nft_set_elem_active(*ext, genmask))) { in nft_pipapo_avx2_lookup()
/openbmc/linux/include/net/netfilter/
H A Dnf_tables.h316 u8 genmask; member
563 * @genmask: generation mask
598 genmask:2; member
637 u8 genmask);
730 * @genmask: generation mask, but also flags (see NFT_SET_ELEM_DEAD_BIT)
735 * on genmask field can cause alignment failure on some archs.
738 u8 genmask; member
979 * @genmask: generation mask
987 genmask:2,
1094 * @genmask
981 genmask:2, global() member
1105 genmask:2; global() member
1273 genmask:2; global() member
1330 u32 genmask:2; global() member
1435 u32 genmask:2; global() member
1556 nft_set_elem_active(const struct nft_set_ext * ext,u8 genmask) nft_set_elem_active() argument
[all...]