Home
last modified time | relevance | path

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

/linux-6.15/include/net/netfilter/
H A Dnf_tables.h327 struct nft_set;
335 struct nft_set *set,
469 (*new)(struct nft_set *,
489 const struct nft_set *set,
495 struct nft_set *set,
585 struct nft_set { struct
868 const struct nft_set *set,
882 const struct nft_set *set,
1692 struct nft_set *set;
1780 struct nft_set *set;
[all …]
H A Dnf_tables_core.h97 bool nft_rhash_lookup(const struct net *net, const struct nft_set *set,
99 bool nft_rbtree_lookup(const struct net *net, const struct nft_set *set,
101 bool nft_bitmap_lookup(const struct net *net, const struct nft_set *set,
104 const struct nft_set *set,
106 bool nft_hash_lookup(const struct net *net, const struct nft_set *set,
108 bool nft_set_do_lookup(const struct net *net, const struct nft_set *set,
112 nft_set_do_lookup(const struct net *net, const struct nft_set *set, in nft_set_do_lookup()
120 bool nft_pipapo_lookup(const struct net *net, const struct nft_set *set,
123 bool nft_pipapo_avx2_lookup(const struct net *net, const struct nft_set *set,
/linux-6.15/net/netfilter/
H A Dnft_set_hash.c38 const struct nft_set *set;
125 (*new)(struct nft_set *, in nft_rhash_update() argument
208 const struct nft_set *set, in nft_rhash_flush()
240 const struct nft_set *set, in nft_rhash_remove()
323 struct nft_set *set; in nft_rhash_gc()
449 const struct nft_set *set;
461 const struct nft_set *set) in nft_rhash_destroy()
551 const struct nft_set *set, in nft_hash_lookup_fast()
621 const struct nft_set *set, in nft_hash_flush()
651 const struct nft_set *set, in nft_hash_remove()
[all …]
H A Dnft_set_bitmap.c52 static inline void nft_bitmap_location(const struct nft_set *set, in nft_bitmap_location()
78 bool nft_bitmap_lookup(const struct net *net, const struct nft_set *set, in nft_bitmap_lookup()
92 const struct nft_set *set, struct nft_bitmap_elem *this, in nft_bitmap_elem_find()
111 nft_bitmap_get(const struct net *net, const struct nft_set *set, in nft_bitmap_get()
128 static int nft_bitmap_insert(const struct net *net, const struct nft_set *set, in nft_bitmap_insert()
166 const struct nft_set *set, in nft_bitmap_activate()
181 const struct nft_set *set, in nft_bitmap_flush()
196 nft_bitmap_deactivate(const struct net *net, const struct nft_set *set, in nft_bitmap_deactivate()
218 struct nft_set *set, in nft_bitmap_walk()
259 static int nft_bitmap_init(const struct nft_set *set, in nft_bitmap_init()
[all …]
H A Dnft_set_rbtree.c42 static int nft_rbtree_cmp(const struct nft_set *set, in nft_rbtree_cmp()
239 struct nft_set *set = (struct nft_set *)__set; in nft_rbtree_gc_elem()
520 const struct nft_set *set, in nft_rbtree_remove()
530 const struct nft_set *set, in nft_rbtree_activate()
539 const struct nft_set *set, in nft_rbtree_flush()
590 struct nft_set *set, in nft_rbtree_walk()
623 static void nft_rbtree_gc(struct nft_set *set) in nft_rbtree_gc()
691 static int nft_rbtree_init(const struct nft_set *set, in nft_rbtree_init()
707 const struct nft_set *set) in nft_rbtree_destroy()
738 static void nft_rbtree_commit(struct nft_set *set) in nft_rbtree_commit()
[all …]
H A Dnft_set_pipapo.c410 bool nft_pipapo_lookup(const struct net *net, const struct nft_set *set, in nft_pipapo_lookup()
520 const struct nft_set *set, in pipapo_get()
611 nft_pipapo_get(const struct net *net, const struct nft_set *set, in nft_pipapo_get()
1697 static void pipapo_gc(struct nft_set *set, struct nft_pipapo_match *m)
1811 static void nft_pipapo_commit(struct nft_set *set)
1830 static void nft_pipapo_abort(const struct nft_set *set)
1852 const struct nft_set *set,
2230 static int nft_pipapo_init(const struct nft_set *set,
2302 const struct nft_set *set,
2329 const struct nft_set *set)
[all …]
H A Dnft_lookup.c19 struct nft_set *set;
28 bool nft_set_do_lookup(const struct net *net, const struct nft_set *set, in nft_set_do_lookup()
63 const struct nft_set *set = priv->set; in nft_lookup_eval()
103 struct nft_set *set; in nft_lookup_init()
H A Dnft_dynset.c16 struct nft_set *set;
47 static struct nft_elem_priv *nft_dynset_new(struct nft_set *set, in nft_dynset_new()
85 struct nft_set *set = priv->set; in nft_dynset_eval()
127 nft_dynset_expr_alloc(const struct nft_ctx *ctx, const struct nft_set *set, in nft_dynset_expr_alloc()
169 struct nft_set *set; in nft_dynset_init()
H A Dnf_tables_api.c4587 struct nft_set *set; in nft_set_lookup()
4605 struct nft_set *set; in nft_set_lookup_byhandle()
4641 struct nft_set *set; in nft_set_lookup_global()
5225 struct nft_set *set; in nf_tables_newset()
5563 struct nft_set *set; in nf_tables_delset()
6087 struct nft_set *set; in nf_tables_dump_set()
6405 struct nft_set *set; in nft_set_dump_ctx_init()
7518 struct nft_set *set; in nf_tables_newsetelem()
7856 struct nft_set *set; in nf_tables_delsetelem()
10345 struct nft_set *set; in nft_trans_gc_queue_async()
[all …]
H A Dnft_objref.c100 struct nft_set *set;
110 const struct nft_set *set = priv->set; in nft_objref_map_eval()
134 struct nft_set *set; in nft_objref_map_init()
H A Dnft_set_pipapo_avx2.c1130 bool nft_pipapo_avx2_lookup(const struct net *net, const struct nft_set *set, in nft_pipapo_avx2_lookup()