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

/linux-master/net/netfilter/
H A Dnft_set_bitmap.c72 nft_bitmap_active(const u8 *bitmap, u32 idx, u32 off, u8 genmask) argument
74 return (bitmap[idx] & (0x3 << off)) & (genmask << off);
82 u8 genmask = nft_genmask_cur(net); local
87 return nft_bitmap_active(priv->bitmap, idx, off, genmask);
92 u8 genmask)
100 !nft_set_elem_active(&be->ext, genmask))
113 u8 genmask = nft_genmask_cur(net); local
118 !nft_set_elem_active(&be->ext, genmask))
132 u8 genmask = nft_genmask_next(net); local
135 be = nft_bitmap_elem_find(set, new, genmask);
91 nft_bitmap_elem_find(const struct nft_set *set, struct nft_bitmap_elem *this, u8 genmask) argument
154 u8 genmask = nft_genmask_next(net); local
169 u8 genmask = nft_genmask_next(net); local
184 u8 genmask = nft_genmask_next(net); local
199 u8 genmask = nft_genmask_next(net); local
[all...]
H A Dnft_set_hash.c38 u8 genmask; member in struct:nft_rhash_cmp_arg
68 if (!nft_set_elem_active(&he->ext, x->genmask))
88 .genmask = nft_genmask_cur(net),
108 .genmask = nft_genmask_cur(net),
134 .genmask = NFT_GENMASK_ANY,
179 .genmask = nft_genmask_next(net),
221 .genmask = nft_genmask_next(net),
252 .genmask = NFT_GENMASK_ANY,
497 u8 genmask = nft_genmask_cur(net); local
505 nft_set_elem_active(&he->ext, genmask)) {
518 u8 genmask = nft_genmask_cur(net); local
538 u8 genmask = nft_genmask_cur(net); local
579 u8 genmask = nft_genmask_next(net); local
618 u8 genmask = nft_genmask_next(net); local
[all...]
H A Dnft_objref.c30 u8 genmask = nft_genmask_next(ctx->net); local
40 genmask);
133 u8 genmask = nft_genmask_next(ctx->net); local
139 tb[NFTA_OBJREF_SET_ID], genmask);
H A Dnft_set_rbtree.c61 u8 genmask = nft_genmask_cur(net); local
84 if (!nft_set_elem_active(&rbe->ext, genmask)) {
106 nft_set_elem_active(&interval->ext, genmask) &&
138 unsigned int seq, unsigned int flags, u8 genmask)
164 if (!nft_set_elem_active(&rbe->ext, genmask)) {
187 nft_set_elem_active(&interval->ext, genmask) &&
208 u8 genmask = nft_genmask_cur(net); local
211 ret = __nft_rbtree_get(net, set, key, &rbe, seq, flags, genmask);
217 ret = __nft_rbtree_get(net, set, key, &rbe, seq, flags, genmask);
315 u8 genmask local
136 __nft_rbtree_get(const struct net *net, const struct nft_set *set, const u32 *key, struct nft_rbtree_elem **elem, unsigned int seq, unsigned int flags, u8 genmask) argument
554 u8 genmask = nft_genmask_next(net); local
[all...]
H A Dnft_lookup.c102 u8 genmask = nft_genmask_next(ctx->net); local
112 tb[NFTA_LOOKUP_SET_ID], genmask);
218 iter.genmask = nft_genmask_next(ctx->net);
H A Dnf_tables_api.c599 if (!nft_set_elem_active(ext, iter->genmask))
617 u8 genmask = nft_genmask_next(ctx->net); local
623 if (!nft_set_elem_active(ext, genmask))
635 .genmask = nft_genmask_next(ctx->net),
789 u8 family, u8 genmask, u32 nlpid)
802 nft_active_genmask(table, genmask)) {
816 int family, u8 genmask, u32 nlpid)
825 nft_active_genmask(table, genmask)) {
1114 u8 genmask = nft_genmask_cur(info->net); local
1130 table = nft_table_lookup(net, nla[NFTA_TABLE_NAME], family, genmask,
787 nft_table_lookup(const struct net *net, const struct nlattr *nla, u8 family, u8 genmask, u32 nlpid) argument
814 nft_table_lookup_byhandle(const struct net *net, const struct nlattr *nla, int family, u8 genmask, u32 nlpid) argument
1380 u8 genmask = nft_genmask_next(info->net); local
1577 u8 genmask = nft_genmask_next(info->net); local
1654 nft_chain_lookup_byhandle(const struct nft_table *table, u64 handle, u8 genmask) argument
1678 nft_chain_lookup(struct net *net, struct nft_table *table, const struct nlattr *nla, u8 genmask) argument
1970 u8 genmask = nft_genmask_cur(info->net); local
2443 nf_tables_addchain(struct nft_ctx *ctx, u8 family, u8 genmask, u8 policy, u32 flags, struct netlink_ext_ack *extack) argument
2589 nf_tables_updchain(struct nft_ctx *ctx, u8 genmask, u8 policy, u32 flags, const struct nlattr *attr, struct netlink_ext_ack *extack) argument
2768 nft_chain_lookup_byid(const struct net *net, const struct nft_table *table, const struct nlattr *nla, u8 genmask) argument
2793 u8 genmask = nft_genmask_next(info->net); local
2946 u8 genmask = nft_genmask_next(info->net); local
3690 u8 genmask = nft_genmask_cur(info->net); local
3949 u8 genmask = nft_genmask_next(info->net); local
4202 u8 genmask = nft_genmask_next(info->net); local
4397 nft_set_lookup(const struct nft_table *table, const struct nlattr *nla, u8 genmask) argument
4413 nft_set_lookup_byhandle(const struct nft_table *table, const struct nlattr *nla, u8 genmask) argument
4427 nft_set_lookup_byid(const struct net *net, const struct nft_table *table, const struct nlattr *nla, u8 genmask) argument
4448 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) argument
4794 u8 genmask = nft_genmask_cur(info->net); local
5013 u8 genmask = nft_genmask_next(info->net); local
5347 u8 genmask = nft_genmask_next(info->net); local
5429 u8 genmask = nft_genmask_next(ctx->net); local
5530 u8 genmask = nft_genmask_next(ctx->net); local
5846 u8 genmask = nft_genmask_cur(net); local
6085 u8 genmask = nft_genmask_cur(net); local
6185 u8 genmask = nft_genmask_cur(info->net); local
6591 u8 genmask = nft_genmask_cur(net); local
6612 u8 genmask = nft_genmask_next(net); local
6779 u8 genmask = nft_genmask_next(ctx->net); local
7154 u8 genmask = nft_genmask_next(info->net); local
7231 u8 genmask = nft_genmask_next(net); local
7403 u8 genmask = nft_genmask_next(ctx->net); local
7422 nft_set_flush(struct nft_ctx *ctx, struct nft_set *set, u8 genmask) argument
7442 u8 genmask = nft_genmask_next(info->net); local
7527 nft_obj_lookup(const struct net *net, const struct nft_table *table, const struct nlattr *nla, u32 objtype, u8 genmask) argument
7561 nft_obj_lookup_byhandle(const struct nft_table *table, const struct nlattr *nla, u32 objtype, u8 genmask) argument
7737 u8 genmask = nft_genmask_next(info->net); local
8002 u8 genmask = nft_genmask_cur(info->net); local
8091 u8 genmask = nft_genmask_next(info->net); local
8228 nft_flowtable_lookup(const struct nft_table *table, const struct nlattr *nla, u8 genmask) argument
8260 nft_flowtable_lookup_byhandle(const struct nft_table *table, const struct nlattr *nla, u8 genmask) argument
8567 u8 genmask = nft_genmask_next(info->net); local
8758 u8 genmask = nft_genmask_next(info->net); local
8965 u8 genmask = nft_genmask_cur(info->net); local
10861 u8 genmask = nft_genmask_next(ctx->net); local
11117 u8 genmask = nft_genmask_next(ctx->net); local
[all...]
H A Dnft_dynset.c167 u8 genmask = nft_genmask_next(ctx->net); local
191 tb[NFTA_DYNSET_SET_ID], genmask);
H A Dnft_set_pipapo.c416 u8 genmask = nft_genmask_cur(net); local
474 !nft_set_elem_active(*ext, genmask)))
508 * @genmask: If set, check that element is active in given genmask
520 const u8 *data, u8 genmask,
580 if ((genmask &&
581 !nft_set_elem_active(&f->mt[b].e->ext, genmask)))
1268 u8 genmask = nft_genmask_next(net); local
1280 dup = pipapo_get(net, set, start, genmask, tstamp, GFP_KERNEL);
518 pipapo_get(const struct net *net, const struct nft_set *set, const u8 *data, u8 genmask, u64 tstamp, gfp_t gfp) argument
H A Dnft_flow_offload.c406 u8 genmask = nft_genmask_next(ctx->net); local
413 genmask);
H A Dnft_set_pipapo_avx2.c1132 u8 genmask = nft_genmask_cur(net); local
1220 !nft_set_elem_active(*ext, genmask))) {
/linux-master/include/net/netfilter/
H A Dnf_tables.h325 u8 genmask; member in struct:nft_set_iter
567 * @genmask: generation mask
602 genmask:2; member in struct:nft_set
636 u8 genmask);
729 * @genmask: generation mask
734 u8 genmask; member in struct:nft_set_ext
978 * @genmask: generation mask
986 genmask:2, member in struct:nft_rule
1093 * @genmask: generation mask
1110 genmask member in struct:nft_chain
1281 genmask:2; member in struct:nft_table
1344 u32 genmask:2; member in struct:nft_object
1449 u32 genmask:2; member in struct:nft_flowtable
1569 nft_set_elem_active(const struct nft_set_ext *ext, u8 genmask) argument
[all...]

Completed in 184 milliseconds