Home
last modified time | relevance | path

Searched refs:genmask (Results 1 – 6 of 6) 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_rbtree.c273 __nft_rbtree_next_active(struct rb_node *node, u8 genmask) in __nft_rbtree_next_active() argument
279 if (!nft_set_elem_active(&next_rbe->ext, genmask)) { in __nft_rbtree_next_active()
291 nft_rbtree_next_active(struct nft_rbtree_elem *rbe, u8 genmask) in nft_rbtree_next_active() argument
293 return __nft_rbtree_next_active(rb_next(&rbe->node), genmask); in nft_rbtree_next_active()
321 u8 genmask = nft_genmask_next(net); in nft_rbtree_insert_same_interval() local
327 next_rbe = nft_rbtree_next_active(rbe, genmask); in nft_rbtree_insert_same_interval()
350 u8 genmask = nft_genmask_next(net); in __nft_rbtree_insert() local
392 if (!nft_set_elem_active(&rbe->ext, genmask)) in __nft_rbtree_insert()
732 nft_rbtree_next_inactive(struct nft_rbtree_elem *rbe, u8 genmask) in nft_rbtree_next_inactive() argument
741 !nft_set_elem_active(&next_rbe->ext, genmask)) in nft_rbtree_next_inactive()
[all …]
H A Dnf_tables_api.c844 if (!nft_set_elem_active(ext, iter->genmask)) in nft_mapelem_deactivate()
862 u8 genmask = nft_genmask_next(ctx->net); in nft_map_catchall_deactivate()
868 if (!nft_set_elem_active(ext, genmask)) in nft_map_catchall_deactivate()
884 .genmask = nft_genmask_next(ctx->net), in nft_map_deactivate()
986 u8 family, u8 genmask, u32 nlpid) in nft_table_lookup()
999 nft_active_genmask(table, genmask)) { in nft_table_lookup()
1013 int family, u8 genmask, u32 nlpid) in nft_table_lookup_byhandle()
1022 nft_active_genmask(table, genmask)) { in nft_table_lookup_byhandle()
1315 u8 genmask = nft_genmask_cur(info->net); in nf_tables_gettable()
1331 table = nft_table_lookup(net, nla[NFTA_TABLE_NAME], family, genmask, in nf_tables_gettable()
857 u8 genmask = nft_genmask_next(ctx->net); nft_map_catchall_deactivate() local
981 nft_table_lookup(const struct net * net,const struct nlattr * nla,u8 family,u8 genmask,u32 nlpid) nft_table_lookup() argument
1008 nft_table_lookup_byhandle(const struct net * net,const struct nlattr * nla,int family,u8 genmask,u32 nlpid) nft_table_lookup_byhandle() argument
1310 u8 genmask = nft_genmask_cur(info->net); nf_tables_gettable() local
1576 u8 genmask = nft_genmask_next(info->net); nf_tables_newtable() local
1779 u8 genmask = nft_genmask_next(info->net); nf_tables_deltable() local
1857 nft_chain_lookup_byhandle(const struct nft_table * table,u64 handle,u8 genmask) nft_chain_lookup_byhandle() argument
1883 nft_chain_lookup(struct net * net,struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_chain_lookup() argument
2246 u8 genmask = nft_genmask_cur(info->net); nf_tables_getchain() local
2891 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
3091 nft_chain_lookup_byid(const struct net * net,const struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_chain_lookup_byid() argument
3112 u8 genmask = nft_genmask_next(info->net); nf_tables_newchain() local
3293 u8 genmask = nft_genmask_next(info->net); nf_tables_delchain() local
4033 u8 genmask = nft_genmask_cur(info->net); nf_tables_getrule_single() local
4316 u8 genmask = nft_genmask_next(info->net); nf_tables_newrule() local
4569 u8 genmask = nft_genmask_next(info->net); nf_tables_delrule() local
4777 nft_set_lookup(const struct net * net,const struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_set_lookup() argument
4795 nft_set_lookup_byhandle(const struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_set_lookup_byhandle() argument
4809 nft_set_lookup_byid(const struct net * net,const struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_set_lookup_byid() argument
4831 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
5207 u8 genmask = nft_genmask_cur(info->net); nf_tables_getset() local
5435 u8 genmask = nft_genmask_next(info->net); nf_tables_newset() local
5775 u8 genmask = nft_genmask_next(info->net); nf_tables_delset() local
5857 u8 genmask = nft_genmask_next(ctx->net); nft_set_catchall_bind_check() local
5955 u8 genmask = nft_genmask_next(ctx->net); nft_map_catchall_activate() local
6272 u8 genmask = nft_genmask_cur(net); nft_set_catchall_dump() local
6496 u8 genmask = nft_genmask_cur(net); nft_setelem_catchall_get() local
6599 u8 genmask = nft_genmask_cur(info->net); nft_set_dump_ctx_init() local
6993 u8 genmask = nft_genmask_cur(net); nft_set_catchall_lookup() local
7013 u8 genmask = nft_genmask_next(net); nft_setelem_catchall_insert() local
7253 u8 genmask = nft_genmask_next(ctx->net); nft_add_set_elem() local
7667 u8 genmask = nft_genmask_next(info->net); nf_tables_newsetelem() local
7744 u8 genmask = nft_genmask_next(net); nft_setelem_active_next() local
7965 u8 genmask = nft_genmask_next(ctx->net); nft_set_catchall_flush() local
7985 nft_set_flush(struct nft_ctx * ctx,struct nft_set * set,u8 genmask) nft_set_flush() argument
8008 u8 genmask = nft_genmask_next(info->net); nf_tables_delsetelem() local
8096 nft_obj_lookup(const struct net * net,struct nft_table * table,const struct nlattr * nla,u32 objtype,u8 genmask) nft_obj_lookup() argument
8128 nft_obj_lookup_byhandle(const struct nft_table * table,const struct nlattr * nla,u32 objtype,u8 genmask) nft_obj_lookup_byhandle() argument
8300 u8 genmask = nft_genmask_next(info->net); nf_tables_newobj() local
8573 u8 genmask = nft_genmask_cur(info->net); nf_tables_getobj_single() local
8671 u8 genmask = nft_genmask_next(info->net); nf_tables_delobj() local
8809 nft_flowtable_lookup(const struct net * net,const struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_flowtable_lookup() argument
8842 nft_flowtable_lookup_byhandle(const struct nft_table * table,const struct nlattr * nla,u8 genmask) nft_flowtable_lookup_byhandle() argument
9199 u8 genmask = nft_genmask_next(info->net); nf_tables_newflowtable() local
9394 u8 genmask = nft_genmask_next(info->net); nf_tables_delflowtable() local
9613 u8 genmask = nft_genmask_cur(info->net); nf_tables_getflowtable() local
11751 u8 genmask = nft_genmask_next(ctx->net); nft_verdict_init() local
[all...]
H A Dnft_lookup.c139 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 Dnft_set_pipapo.c420 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 Dnft_dynset.c178 u8 genmask = nft_genmask_next(ctx->net); in nft_dynset_init()
202 tb[NFTA_DYNSET_SET_ID], genmask); in nft_dynset_init()
177 u8 genmask = nft_genmask_next(ctx->net); nft_dynset_init() local