| /linux/net/netfilter/ |
| A D | nft_set_hash.c | 35 const struct nft_set *set; 115 void *(*new)(struct nft_set *, in nft_rhash_update() argument 193 const struct nft_set *set, void *priv) in nft_rhash_flush() 206 const struct nft_set *set, in nft_rhash_deactivate() 229 const struct nft_set *set, in nft_rhash_remove() 315 struct nft_set *set; in nft_rhash_gc() 491 const struct nft_set *set, in nft_hash_lookup_fast() 561 const struct nft_set *set, void *priv) in nft_hash_flush() 570 const struct nft_set *set, in nft_hash_deactivate() 591 const struct nft_set *set, in nft_hash_remove() [all …]
|
| A D | nft_set_bitmap.c | 51 static inline void nft_bitmap_location(const struct nft_set *set, in nft_bitmap_location() 77 bool nft_bitmap_lookup(const struct net *net, const struct nft_set *set, in nft_bitmap_lookup() 90 nft_bitmap_elem_find(const struct nft_set *set, struct nft_bitmap_elem *this, in nft_bitmap_elem_find() 107 static void *nft_bitmap_get(const struct net *net, const struct nft_set *set, in nft_bitmap_get() 148 const struct nft_set *set, in nft_bitmap_remove() 163 const struct nft_set *set, in nft_bitmap_activate() 178 const struct nft_set *set, void *_be) in nft_bitmap_flush() 194 const struct nft_set *set, in nft_bitmap_deactivate() 216 struct nft_set *set, in nft_bitmap_walk() 262 static int nft_bitmap_init(const struct nft_set *set, in nft_bitmap_init() [all …]
|
| A D | nft_set_rbtree.c | 41 static bool nft_rbtree_equal(const struct nft_set *set, const void *this, in nft_rbtree_equal() 47 static bool __nft_rbtree_lookup(const struct net *net, const struct nft_set *set, in __nft_rbtree_lookup() 111 bool nft_rbtree_lookup(const struct net *net, const struct nft_set *set, in nft_rbtree_lookup() 385 const struct nft_set *set, in nft_rbtree_remove() 399 const struct nft_set *set, in nft_rbtree_activate() 409 const struct nft_set *set, void *priv) in nft_rbtree_flush() 422 const struct nft_set *set, in nft_rbtree_deactivate() 461 struct nft_set *set, in nft_rbtree_walk() 499 struct nft_set *set; in nft_rbtree_gc() 563 static int nft_rbtree_init(const struct nft_set *set, in nft_rbtree_init() [all …]
|
| A D | nft_lookup.c | 19 struct nft_set *set; 27 bool nft_set_do_lookup(const struct net *net, const struct nft_set *set, in nft_set_do_lookup() 62 const struct nft_set *set = priv->set; in nft_lookup_eval() 101 struct nft_set *set; in nft_lookup_init() 202 struct nft_set *set, in nft_lookup_validate_setelem()
|
| A D | nft_set_pipapo.c | 411 bool nft_pipapo_lookup(const struct net *net, const struct nft_set *set, in nft_pipapo_lookup() 515 const struct nft_set *set, in pipapo_get() 601 static void *nft_pipapo_get(const struct net *net, const struct nft_set *set, in nft_pipapo_get() 1528 static void pipapo_gc(const struct nft_set *set, struct nft_pipapo_match *m) 1629 static void pipapo_commit(const struct nft_set *set) 1667 const struct nft_set *set, 1718 const struct nft_set *set, 1943 static void nft_pipapo_walk(const struct nft_ctx *ctx, struct nft_set *set, 2039 static int nft_pipapo_init(const struct nft_set *set, 2123 static void nft_pipapo_destroy(const struct nft_set *set) [all …]
|
| A D | nft_dynset.c | 16 struct nft_set *set; 47 static void *nft_dynset_new(struct nft_set *set, const struct nft_expr *expr, in nft_dynset_new() 84 struct nft_set *set = priv->set; in nft_dynset_eval() 125 nft_dynset_expr_alloc(const struct nft_ctx *ctx, const struct nft_set *set, in nft_dynset_expr_alloc() 167 struct nft_set *set; in nft_dynset_init()
|
| A D | nf_tables_api.c | 1170 struct nft_set *set, *ns; in nft_flush_table() 3701 struct nft_set *set; in nft_set_lookup() 3718 struct nft_set *set; in nft_set_lookup_byhandle() 3753 struct nft_set *set; in nft_set_lookup_global() 4218 struct nft_set *set; in nf_tables_newset() 4518 struct nft_set *set; in nf_tables_delset() 4921 struct nft_set *set; in nf_tables_dump_set() 5213 struct nft_set *set; in nf_tables_getsetelem() 6007 struct nft_set *set; in nf_tables_newsetelem() 6280 struct nft_set *set; in nf_tables_delsetelem() [all …]
|
| A D | nft_objref.c | 97 struct nft_set *set; 107 const struct nft_set *set = priv->set; in nft_objref_map_eval() 131 struct nft_set *set; in nft_objref_map_init()
|
| A D | nft_set_pipapo_avx2.c | 1121 bool nft_pipapo_avx2_lookup(const struct net *net, const struct nft_set *set, in nft_pipapo_avx2_lookup()
|
| /linux/include/net/netfilter/ |
| A D | nf_tables.h | 266 struct nft_set; 273 struct nft_set *set, 376 const struct nft_set *set, 391 const struct nft_set *set, 401 const struct nft_set *set, 407 struct nft_set *set, 487 struct nft_set { struct 738 const struct nft_set *set, 759 const struct nft_set *set; 1492 struct nft_set *set; [all …]
|
| A D | nf_tables_core.h | 94 bool nft_rhash_lookup(const struct net *net, const struct nft_set *set, 96 bool nft_rbtree_lookup(const struct net *net, const struct nft_set *set, 98 bool nft_bitmap_lookup(const struct net *net, const struct nft_set *set, 101 const struct nft_set *set, 103 bool nft_hash_lookup(const struct net *net, const struct nft_set *set, 105 bool nft_set_do_lookup(const struct net *net, const struct nft_set *set, 109 nft_set_do_lookup(const struct net *net, const struct nft_set *set, in nft_set_do_lookup() 117 bool nft_pipapo_lookup(const struct net *net, const struct nft_set *set, 120 bool nft_pipapo_avx2_lookup(const struct net *net, const struct nft_set *set,
|