/linux-master/net/netfilter/ |
H A D | nft_set_bitmap.c | 72 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 D | nft_set_hash.c | 38 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 D | nft_objref.c | 30 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 D | nft_set_rbtree.c | 61 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 D | nft_lookup.c | 102 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 D | nf_tables_api.c | 599 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 D | nft_dynset.c | 167 u8 genmask = nft_genmask_next(ctx->net); local 191 tb[NFTA_DYNSET_SET_ID], genmask);
|
H A D | nft_set_pipapo.c | 416 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 D | nft_flow_offload.c | 406 u8 genmask = nft_genmask_next(ctx->net); local 413 genmask);
|
H A D | nft_set_pipapo_avx2.c | 1132 u8 genmask = nft_genmask_cur(net); local 1220 !nft_set_elem_active(*ext, genmask))) {
|
/linux-master/include/net/netfilter/ |
H A D | nf_tables.h | 325 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...] |