Symbol: nft_set
include/net/netfilter/nf_tables.h
1159
int nft_setelem_validate(const struct nft_ctx *ctx, struct nft_set *set,
include/net/netfilter/nf_tables.h
1162
int nft_set_catchall_validate(const struct nft_ctx *ctx, struct nft_set *set);
include/net/netfilter/nf_tables.h
1619
const struct nft_set *set,
include/net/netfilter/nf_tables.h
1726
struct nft_set *set;
include/net/netfilter/nf_tables.h
1814
struct nft_set *set;
include/net/netfilter/nf_tables.h
1867
struct nft_set *set;
include/net/netfilter/nf_tables.h
1906
struct nft_trans_gc *nft_trans_gc_alloc(struct nft_set *set,
include/net/netfilter/nf_tables.h
1924
const struct nft_set *set,
include/net/netfilter/nf_tables.h
328
struct nft_set;
include/net/netfilter/nf_tables.h
336
struct nft_set *set,
include/net/netfilter/nf_tables.h
463
const struct nft_set *set,
include/net/netfilter/nf_tables.h
465
const struct nft_set_ext * (*update)(struct nft_set *set,
include/net/netfilter/nf_tables.h
469
bool (*delete)(const struct nft_set *set,
include/net/netfilter/nf_tables.h
473
const struct nft_set *set,
include/net/netfilter/nf_tables.h
477
const struct nft_set *set,
include/net/netfilter/nf_tables.h
480
const struct nft_set *set,
include/net/netfilter/nf_tables.h
483
const struct nft_set *set,
include/net/netfilter/nf_tables.h
486
const struct nft_set *set,
include/net/netfilter/nf_tables.h
489
struct nft_set *set,
include/net/netfilter/nf_tables.h
492
const struct nft_set *set,
include/net/netfilter/nf_tables.h
497
u32 (*adjust_maxsize)(const struct nft_set *set);
include/net/netfilter/nf_tables.h
498
void (*commit)(struct nft_set *set);
include/net/netfilter/nf_tables.h
499
void (*abort)(const struct nft_set *set);
include/net/netfilter/nf_tables.h
505
int (*init)(const struct nft_set *set,
include/net/netfilter/nf_tables.h
509
const struct nft_set *set);
include/net/netfilter/nf_tables.h
510
void (*gc_init)(const struct nft_set *set);
include/net/netfilter/nf_tables.h
619
static inline bool nft_set_is_anonymous(const struct nft_set *set)
include/net/netfilter/nf_tables.h
624
static inline void *nft_set_priv(const struct nft_set *set)
include/net/netfilter/nf_tables.h
629
static inline enum nft_data_types nft_set_datatype(const struct nft_set *set)
include/net/netfilter/nf_tables.h
634
static inline bool nft_set_gc_is_pending(const struct nft_set *s)
include/net/netfilter/nf_tables.h
639
static inline struct nft_set *nft_set_container_of(const void *priv)
include/net/netfilter/nf_tables.h
641
return (void *)priv - offsetof(struct nft_set, data);
include/net/netfilter/nf_tables.h
644
struct nft_set *nft_set_lookup_global(const struct net *net,
include/net/netfilter/nf_tables.h
651
const struct nft_set *set);
include/net/netfilter/nf_tables.h
653
static inline unsigned long nft_set_gc_interval(const struct nft_set *set)
include/net/netfilter/nf_tables.h
677
void nf_tables_activate_set(const struct nft_ctx *ctx, struct nft_set *set);
include/net/netfilter/nf_tables.h
678
void nf_tables_deactivate_set(const struct nft_ctx *ctx, struct nft_set *set,
include/net/netfilter/nf_tables.h
681
int nf_tables_bind_set(const struct nft_ctx *ctx, struct nft_set *set,
include/net/netfilter/nf_tables.h
683
void nf_tables_destroy_set(const struct nft_ctx *ctx, struct nft_set *set);
include/net/netfilter/nf_tables.h
853
static inline struct nft_set_ext *nft_set_elem_ext(const struct nft_set *set,
include/net/netfilter/nf_tables.h
865
const struct nft_set *set,
include/net/netfilter/nf_tables.h
868
struct nft_elem_priv *nft_set_elem_init(const struct nft_set *set,
include/net/netfilter/nf_tables.h
873
int nft_set_elem_expr_clone(const struct nft_ctx *ctx, struct nft_set *set,
include/net/netfilter/nf_tables.h
877
void nft_set_elem_destroy(const struct nft_set *set,
include/net/netfilter/nf_tables.h
881
const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
101
nft_rbtree_lookup(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
104
nft_bitmap_lookup(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
107
nft_hash_lookup_fast(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
110
nft_hash_lookup(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
115
nft_set_do_lookup(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
120
nft_pipapo_lookup(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
124
nft_pipapo_avx2_lookup(const struct net *net, const struct nft_set *set,
include/net/netfilter/nf_tables_core.h
185
struct nft_elem_priv *nft_dynset_new(struct nft_set *set,
include/net/netfilter/nf_tables_core.h
98
nft_rhash_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nf_tables_api.c
10547
struct nft_trans_gc *nft_trans_gc_alloc(struct nft_set *set,
net/netfilter/nf_tables_api.c
10587
struct nft_set *set;
net/netfilter/nf_tables_api.c
10610
struct nft_set *set;
net/netfilter/nf_tables_api.c
10640
const struct nft_set *set = gc->set;
net/netfilter/nf_tables_api.c
10667
const struct nft_set *set = gc->set;
net/netfilter/nf_tables_api.c
10853
struct nft_set *set, *next;
net/netfilter/nf_tables_api.c
11065
struct nft_set *set = nft_trans_set(trans);
net/netfilter/nf_tables_api.c
11252
struct nft_set *set, *next;
net/netfilter/nf_tables_api.c
12018
struct nft_set *set, *ns;
net/netfilter/nf_tables_api.c
1676
struct nft_set *set, *ns;
net/netfilter/nf_tables_api.c
225
static void __nft_set_trans_bind(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
250
static void nft_set_trans_bind(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
255
static void nft_set_trans_unbind(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
4247
int nft_setelem_validate(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
4280
int nft_set_catchall_validate(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
4775
static struct nft_set *nft_set_lookup(const struct net *net,
net/netfilter/nf_tables_api.c
4779
struct nft_set *set;
net/netfilter/nf_tables_api.c
4793
static struct nft_set *nft_set_lookup_byhandle(const struct nft_table *table,
net/netfilter/nf_tables_api.c
4797
struct nft_set *set;
net/netfilter/nf_tables_api.c
4807
static struct nft_set *nft_set_lookup_byid(const struct net *net,
net/netfilter/nf_tables_api.c
4817
struct nft_set *set = trans->set;
net/netfilter/nf_tables_api.c
4827
struct nft_set *nft_set_lookup_global(const struct net *net,
net/netfilter/nf_tables_api.c
4833
struct nft_set *set;
net/netfilter/nf_tables_api.c
4845
static int nf_tables_set_alloc_name(struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
4848
const struct nft_set *i;
net/netfilter/nf_tables_api.c
4923
const struct nft_set *set)
net/netfilter/nf_tables_api.c
4958
nf_tables_fill_set_info(struct sk_buff *skb, const struct nft_set *set)
net/netfilter/nf_tables_api.c
4979
const struct nft_set *set, u16 event, u16 flags)
net/netfilter/nf_tables_api.c
5091
const struct nft_set *set, int event,
net/netfilter/nf_tables_api.c
5125
const struct nft_set *set;
net/netfilter/nf_tables_api.c
5211
const struct nft_set *set;
net/netfilter/nf_tables_api.c
5341
static int nft_set_expr_alloc(struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
5394
static bool nft_set_is_same(const struct nft_set *set,
net/netfilter/nf_tables_api.c
5442
struct nft_set *set;
net/netfilter/nf_tables_api.c
5737
struct nft_set *set)
net/netfilter/nf_tables_api.c
5748
static void nft_set_put(struct nft_set *set)
net/netfilter/nf_tables_api.c
5756
static void nft_set_destroy(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
5780
struct nft_set *set;
net/netfilter/nf_tables_api.c
5828
struct nft_set *set,
net/netfilter/nf_tables_api.c
5842
struct nft_set *set,
net/netfilter/nf_tables_api.c
5855
struct nft_set *set)
net/netfilter/nf_tables_api.c
5876
int nf_tables_bind_set(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
5917
static void nf_tables_unbind_set(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
5932
const struct nft_set *set,
net/netfilter/nf_tables_api.c
5936
struct nft_set *set,
net/netfilter/nf_tables_api.c
5953
struct nft_set *set)
net/netfilter/nf_tables_api.c
5969
static void nft_map_activate(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
5983
void nf_tables_activate_set(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
5995
void nf_tables_deactivate_set(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
6034
void nf_tables_destroy_set(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
6101
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6139
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6233
struct nft_set *set,
net/netfilter/nf_tables_api.c
6262
const struct nft_set *set;
net/netfilter/nf_tables_api.c
6268
const struct nft_set *set, bool reset,
net/netfilter/nf_tables_api.c
6297
struct nft_set *set;
net/netfilter/nf_tables_api.c
6404
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6441
static int nft_setelem_parse_flags(const struct nft_set *set,
net/netfilter/nf_tables_api.c
6460
static int nft_setelem_parse_key(struct nft_ctx *ctx, const struct nft_set *set,
net/netfilter/nf_tables_api.c
6472
static int nft_setelem_parse_data(struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
6493
const struct nft_set *set)
net/netfilter/nf_tables_api.c
6513
static int nft_setelem_get(struct nft_ctx *ctx, const struct nft_set *set,
net/netfilter/nf_tables_api.c
6532
static int nft_get_set_elem(struct nft_ctx *ctx, const struct nft_set *set,
net/netfilter/nf_tables_api.c
6603
struct nft_set *set;
net/netfilter/nf_tables_api.c
6679
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6716
struct nft_set *set)
net/netfilter/nf_tables_api.c
6733
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6780
struct nft_elem_priv *nft_set_elem_init(const struct nft_set *set,
net/netfilter/nf_tables_api.c
6851
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6869
void nft_set_elem_destroy(const struct nft_set *set,
net/netfilter/nf_tables_api.c
6899
const struct nft_set *set,
net/netfilter/nf_tables_api.c
6919
int nft_set_elem_expr_clone(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
6990
const struct nft_set *set)
net/netfilter/nf_tables_api.c
7008
struct nft_set *set,
net/netfilter/nf_tables_api.c
7035
struct nft_set *set,
net/netfilter/nf_tables_api.c
7050
static bool nft_setelem_is_catchall(const struct nft_set *set,
net/netfilter/nf_tables_api.c
7062
static void nft_setelem_activate(struct net *net, struct nft_set *set,
net/netfilter/nf_tables_api.c
7074
static void nft_trans_elem_update(const struct nft_set *set,
net/netfilter/nf_tables_api.c
7107
struct nft_set *set,
net/netfilter/nf_tables_api.c
7128
struct nft_set *set,
net/netfilter/nf_tables_api.c
7145
struct nft_set *set,
net/netfilter/nf_tables_api.c
7165
const struct nft_set *set,
net/netfilter/nf_tables_api.c
7179
const struct nft_set *set,
net/netfilter/nf_tables_api.c
7208
static bool nft_setelem_valid_key_end(const struct nft_set *set,
net/netfilter/nf_tables_api.c
7227
static u32 nft_set_maxsize(const struct nft_set *set)
net/netfilter/nf_tables_api.c
7248
static int nft_add_set_elem(struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
7672
struct nft_set *set;
net/netfilter/nf_tables_api.c
7740
const struct nft_set *set,
net/netfilter/nf_tables_api.c
7750
const struct nft_set *set,
net/netfilter/nf_tables_api.c
7762
const struct nft_set *set,
net/netfilter/nf_tables_api.c
7823
static int nft_del_setelem(struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nf_tables_api.c
7918
struct nft_set *set,
net/netfilter/nf_tables_api.c
7946
struct nft_set *set,
net/netfilter/nf_tables_api.c
795
struct nft_set *set,
net/netfilter/nf_tables_api.c
7963
struct nft_set *set)
net/netfilter/nf_tables_api.c
7985
static int nft_set_flush(struct nft_ctx *ctx, struct nft_set *set, u8 genmask)
net/netfilter/nf_tables_api.c
8013
struct nft_set *set;
net/netfilter/nf_tables_api.c
827
struct nft_set *set)
net/netfilter/nf_tables_api.c
833
struct nft_set *set,
net/netfilter/nf_tables_api.c
855
struct nft_set *set)
net/netfilter/nf_tables_api.c
876
static void nft_map_deactivate(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nf_tables_api.c
890
static int nft_delset(const struct nft_ctx *ctx, struct nft_set *set)
net/netfilter/nft_dynset.c
135
nft_dynset_expr_alloc(const struct nft_ctx *ctx, const struct nft_set *set,
net/netfilter/nft_dynset.c
16
struct nft_set *set;
net/netfilter/nft_dynset.c
178
struct nft_set *set;
net/netfilter/nft_dynset.c
55
struct nft_elem_priv *nft_dynset_new(struct nft_set *set,
net/netfilter/nft_dynset.c
93
struct nft_set *set = priv->set;
net/netfilter/nft_lookup.c
100
const struct nft_set *set = priv->set;
net/netfilter/nft_lookup.c
140
struct nft_set *set;
net/netfilter/nft_lookup.c
19
struct nft_set *set;
net/netfilter/nft_lookup.c
28
__nft_set_do_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_lookup.c
70
nft_set_do_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_objref.c
129
struct nft_set *set;
net/netfilter/nft_objref.c
139
const struct nft_set *set = priv->set;
net/netfilter/nft_objref.c
162
struct nft_set *set;
net/netfilter/nft_set_bitmap.c
116
nft_bitmap_get(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
133
static int nft_bitmap_insert(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
156
static void nft_bitmap_remove(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
171
const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
186
const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
201
nft_bitmap_deactivate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
223
struct nft_set *set,
net/netfilter/nft_set_bitmap.c
265
static int nft_bitmap_init(const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
280
const struct nft_set *set)
net/netfilter/nft_set_bitmap.c
52
static inline void nft_bitmap_location(const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
79
nft_bitmap_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_bitmap.c
97
const struct nft_set *set, struct nft_bitmap_elem *this,
net/netfilter/nft_set_hash.c
106
nft_rhash_get(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
126
nft_rhash_update(struct nft_set *set, const u32 *key,
net/netfilter/nft_set_hash.c
171
static int nft_rhash_insert(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
197
static void nft_rhash_activate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
206
const struct nft_set *set,
net/netfilter/nft_set_hash.c
215
nft_rhash_deactivate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
238
const struct nft_set *set,
net/netfilter/nft_set_hash.c
247
static bool nft_rhash_delete(const struct nft_set *set,
net/netfilter/nft_set_hash.c
267
static void nft_rhash_walk_ro(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nft_set_hash.c
302
struct nft_set *set,
net/netfilter/nft_set_hash.c
372
static void nft_rhash_walk(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nft_set_hash.c
39
const struct nft_set *set;
net/netfilter/nft_set_hash.c
393
static bool nft_rhash_expr_needs_gc_run(const struct nft_set *set,
net/netfilter/nft_set_hash.c
413
struct nft_set *set;
net/netfilter/nft_set_hash.c
505
static void nft_rhash_gc_init(const struct nft_set *set)
net/netfilter/nft_set_hash.c
513
static int nft_rhash_init(const struct nft_set *set,
net/netfilter/nft_set_hash.c
539
const struct nft_set *set;
net/netfilter/nft_set_hash.c
551
const struct nft_set *set)
net/netfilter/nft_set_hash.c
601
nft_hash_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
620
nft_hash_get(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
645
nft_hash_lookup_fast(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
665
static u32 nft_jhash(const struct nft_set *set, const struct nft_hash *priv,
net/netfilter/nft_set_hash.c
682
static int nft_hash_insert(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
704
static void nft_hash_activate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
713
const struct nft_set *set,
net/netfilter/nft_set_hash.c
722
nft_hash_deactivate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_hash.c
743
const struct nft_set *set,
net/netfilter/nft_set_hash.c
751
static void nft_hash_walk(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nft_set_hash.c
780
static int nft_hash_init(const struct nft_set *set,
net/netfilter/nft_set_hash.c
793
const struct nft_set *set)
net/netfilter/nft_set_hash.c
86
nft_rhash_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
1243
static bool nft_pipapo_transaction_mutex_held(const struct nft_set *set)
net/netfilter/nft_set_pipapo.c
1262
static struct nft_pipapo_match *pipapo_maybe_clone(const struct nft_set *set)
net/netfilter/nft_set_pipapo.c
1286
static int nft_pipapo_insert(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
1698
static void nft_pipapo_gc_deactivate(struct net *net, struct nft_set *set,
net/netfilter/nft_set_pipapo.c
1710
static void pipapo_gc_scan(struct nft_set *set, struct nft_pipapo_match *m)
net/netfilter/nft_set_pipapo.c
1779
static void pipapo_gc_queue(struct nft_set *set)
net/netfilter/nft_set_pipapo.c
1854
static void nft_pipapo_commit(struct nft_set *set)
net/netfilter/nft_set_pipapo.c
1875
static void nft_pipapo_abort(const struct nft_set *set)
net/netfilter/nft_set_pipapo.c
1897
const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
1914
nft_pipapo_deactivate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
1954
static void nft_pipapo_flush(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
2089
static void nft_pipapo_remove(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
2156
static void nft_pipapo_do_walk(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nft_set_pipapo.c
2195
static void nft_pipapo_walk(const struct nft_ctx *ctx, struct nft_set *set,
net/netfilter/nft_set_pipapo.c
2282
static int nft_pipapo_init(const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
2355
const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
2382
const struct nft_set *set)
net/netfilter/nft_set_pipapo.c
2411
static void nft_pipapo_gc_init(const struct nft_set *set)
net/netfilter/nft_set_pipapo.c
345
static void nft_pipapo_abort(const struct nft_set *set);
net/netfilter/nft_set_pipapo.c
572
nft_pipapo_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo.c
598
nft_pipapo_get(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_pipapo_avx2.c
1256
nft_pipapo_avx2_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
1039
static void nft_rbtree_commit(struct nft_set *set)
net/netfilter/nft_set_rbtree.c
108
nft_rbtree_lookup(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
1120
static void nft_rbtree_abort(const struct nft_set *set)
net/netfilter/nft_set_rbtree.c
1133
static void nft_rbtree_gc_init(const struct nft_set *set)
net/netfilter/nft_set_rbtree.c
1157
static u32 nft_rbtree_adjust_maxsize(const struct nft_set *set)
net/netfilter/nft_set_rbtree.c
166
nft_rbtree_get(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
199
static void nft_rbtree_gc_elem_move(struct net *net, struct nft_set *set,
net/netfilter/nft_set_rbtree.c
212
nft_rbtree_gc_elem(const struct nft_set *__set, struct nft_rbtree *priv,
net/netfilter/nft_set_rbtree.c
215
struct nft_set *set = (struct nft_set *)__set;
net/netfilter/nft_set_rbtree.c
244
static bool nft_rbtree_update_first(const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
342
static int __nft_rbtree_insert(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
579
static u32 nft_array_elems(const struct nft_set *set)
net/netfilter/nft_set_rbtree.c
601
static int nft_array_may_resize(const struct nft_set *set, bool flush)
net/netfilter/nft_set_rbtree.c
62
static bool nft_rbtree_interval_null(const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
683
static int nft_rbtree_insert(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
69
static int nft_rbtree_cmp(const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
712
const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
724
const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
775
const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
784
nft_rbtree_deactivate(const struct net *net, const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
841
struct nft_set *set,
net/netfilter/nft_set_rbtree.c
863
struct nft_set *set,
net/netfilter/nft_set_rbtree.c
892
static void nft_rbtree_gc_scan(struct nft_set *set)
net/netfilter/nft_set_rbtree.c
932
static void nft_rbtree_gc_queue(struct nft_set *set)
net/netfilter/nft_set_rbtree.c
964
static int nft_rbtree_init(const struct nft_set *set,
net/netfilter/nft_set_rbtree.c
989
const struct nft_set *set)