| /Linux-v6.6/include/net/netfilter/ | 
| D | nft_meta.h | 19 		      const struct nft_expr *expr,23 		      const struct nft_expr *expr,
 27 		      const struct nft_expr *expr, bool reset);
 30 		      const struct nft_expr *expr, bool reset);
 32 void nft_meta_get_eval(const struct nft_expr *expr,
 36 void nft_meta_set_eval(const struct nft_expr *expr,
 41 			  const struct nft_expr *expr);
 44 			  const struct nft_expr *expr,
 48 			 const struct nft_expr *expr);
 51 void nft_meta_inner_eval(const struct nft_expr *expr,
 
 | 
| D | nf_tables_core.h | 128 struct nft_expr;131 void nft_meta_get_eval(const struct nft_expr *expr,
 133 void nft_cmp_eval(const struct nft_expr *expr,
 135 void nft_lookup_eval(const struct nft_expr *expr,
 137 void nft_payload_eval(const struct nft_expr *expr,
 139 void nft_immediate_eval(const struct nft_expr *expr,
 141 void nft_bitwise_eval(const struct nft_expr *expr,
 143 void nft_range_eval(const struct nft_expr *expr,
 145 void nft_byteorder_eval(const struct nft_expr *expr,
 147 void nft_dynset_eval(const struct nft_expr *expr,
 [all …]
 
 | 
| D | nft_fib.h | 21 int nft_fib_dump(struct sk_buff *skb, const struct nft_expr *expr, bool reset);22 int nft_fib_init(const struct nft_ctx *ctx, const struct nft_expr *expr,
 24 int nft_fib_validate(const struct nft_ctx *ctx, const struct nft_expr *expr,
 28 void nft_fib4_eval_type(const struct nft_expr *expr, struct nft_regs *regs,
 30 void nft_fib4_eval(const struct nft_expr *expr, struct nft_regs *regs,
 33 void nft_fib6_eval_type(const struct nft_expr *expr, struct nft_regs *regs,
 35 void nft_fib6_eval(const struct nft_expr *expr, struct nft_regs *regs,
 42 		    const struct nft_expr *expr);
 
 | 
| D | nf_tables.h | 128 		const struct nft_expr		*selector;129 		const struct nft_expr		*bitwise;
 133 	const struct nft_expr			*cur;
 134 	const struct nft_expr			*last;
 371 #define NFT_EXPR_SIZE(size)		(sizeof(struct nft_expr) + \
 372 					 ALIGN(size, __alignof__(struct nft_expr)))
 380 struct nft_expr {  struct
 386 static inline void *nft_expr_priv(const struct nft_expr *expr)  in nft_expr_priv()  argument
 395 int nft_expr_clone(struct nft_expr *dst, struct nft_expr *src);
 396 void nft_expr_destroy(const struct nft_ctx *ctx, struct nft_expr *expr);
 [all …]
 
 | 
| D | nft_reject.h | 18 			const struct nft_expr *expr,22 		    const struct nft_expr *expr,
 26 		    const struct nft_expr *expr, bool reset);
 
 | 
| /Linux-v6.6/net/netfilter/ | 
| D | nft_objref.c | 16 void nft_objref_eval(const struct nft_expr *expr,  in nft_objref_eval()26 			   const struct nft_expr *expr,  in nft_objref_init()
 53 			   const struct nft_expr *expr, bool reset)  in nft_objref_dump()
 69 				  const struct nft_expr *expr,  in nft_objref_deactivate()
 81 				const struct nft_expr *expr)  in nft_objref_activate()
 105 void nft_objref_map_eval(const struct nft_expr *expr,  in nft_objref_map_eval()
 129 			       const struct nft_expr *expr,  in nft_objref_map_init()
 162 			       const struct nft_expr *expr, bool reset)  in nft_objref_map_dump()
 177 				      const struct nft_expr *expr,  in nft_objref_map_deactivate()
 186 				    const struct nft_expr *expr)  in nft_objref_map_activate()
 [all …]
 
 | 
| D | nft_fwd_netdev.c | 24 static void nft_fwd_netdev_eval(const struct nft_expr *expr,  in nft_fwd_netdev_eval()47 			       const struct nft_expr *expr,  in nft_fwd_netdev_init()
 60 			       const struct nft_expr *expr, bool reset)  in nft_fwd_netdev_dump()
 75 				  const struct nft_expr *expr)  in nft_fwd_netdev_offload()
 83 static bool nft_fwd_netdev_offload_action(const struct nft_expr *expr)  in nft_fwd_netdev_offload_action()
 94 static void nft_fwd_neigh_eval(const struct nft_expr *expr,  in nft_fwd_neigh_eval()
 156 			      const struct nft_expr *expr,  in nft_fwd_neigh_init()
 191 			      const struct nft_expr *expr, bool reset)  in nft_fwd_neigh_dump()
 207 			    const struct nft_expr *expr,  in nft_fwd_validate()
 
 | 
| D | nft_numgen.c | 36 static void nft_ng_inc_eval(const struct nft_expr *expr,  in nft_ng_inc_eval()53 			   const struct nft_expr *expr,  in nft_ng_inc_init()
 88 				 const struct nft_expr *expr)  in nft_ng_inc_reduce()
 116 			   const struct nft_expr *expr, bool reset)  in nft_ng_inc_dump()
 125 			       const struct nft_expr *expr)  in nft_ng_inc_destroy()
 143 static void nft_ng_random_eval(const struct nft_expr *expr,  in nft_ng_random_eval()
 153 			      const struct nft_expr *expr,  in nft_ng_random_init()
 173 			      const struct nft_expr *expr, bool reset)  in nft_ng_random_dump()
 182 				 const struct nft_expr *expr)  in nft_ng_random_reduce()
 
 | 
| D | nft_dup_netdev.c | 20 static void nft_dup_netdev_eval(const struct nft_expr *expr,  in nft_dup_netdev_eval()35 			       const struct nft_expr *expr,  in nft_dup_netdev_init()
 48 			       const struct nft_expr *expr, bool reset)  in nft_dup_netdev_dump()
 63 				  const struct nft_expr *expr)  in nft_dup_netdev_offload()
 71 static bool nft_dup_netdev_offload_action(const struct nft_expr *expr)  in nft_dup_netdev_offload_action()
 
 | 
| D | nft_last.c | 25 static int nft_last_init(const struct nft_ctx *ctx, const struct nft_expr *expr,  in nft_last_init()56 static void nft_last_eval(const struct nft_expr *expr,  in nft_last_eval()
 69 			 const struct nft_expr *expr, bool reset)  in nft_last_dump()
 98 			     const struct nft_expr *expr)  in nft_last_destroy()
 105 static int nft_last_clone(struct nft_expr *dst, const struct nft_expr *src)  in nft_last_clone()
 
 | 
| D | nft_immediate.c | 18 void nft_immediate_eval(const struct nft_expr *expr,  in nft_immediate_eval()47 			      const struct nft_expr *expr,  in nft_immediate_init()
 96 				   const struct nft_expr *expr)  in nft_immediate_activate()
 143 				     const struct nft_expr *expr,  in nft_immediate_deactivate()
 187 				  const struct nft_expr *expr)  in nft_immediate_destroy()
 232 			      const struct nft_expr *expr, bool reset)  in nft_immediate_dump()
 247 				  const struct nft_expr *expr,  in nft_immediate_validate()
 302 				 const struct nft_expr *expr)  in nft_immediate_offload()
 314 static bool nft_immediate_offload_action(const struct nft_expr *expr)  in nft_immediate_offload_action()
 325 				 const struct nft_expr *expr)  in nft_immediate_reduce()
 
 | 
| D | nft_dynset.c | 25 	struct nft_expr			*expr_array[NFT_SET_EXPR_MAX];33 	struct nft_expr *expr;  in nft_dynset_expr_setup()
 47 static void *nft_dynset_new(struct nft_set *set, const struct nft_expr *expr,  in nft_dynset_new()
 80 void nft_dynset_eval(const struct nft_expr *expr,  in nft_dynset_eval()
 124 static struct nft_expr *
 128 	struct nft_expr *expr;  in nft_dynset_expr_alloc()
 161 			   const struct nft_expr *expr,  in nft_dynset_init()
 240 		struct nft_expr *dynset_expr;  in nft_dynset_init()
 257 		struct nft_expr *dynset_expr;  in nft_dynset_init()
 335 				  const struct nft_expr *expr,  in nft_dynset_deactivate()
 [all …]
 
 | 
| D | nft_queue.c | 28 static void nft_queue_eval(const struct nft_expr *expr,  in nft_queue_eval()55 static void nft_queue_sreg_eval(const struct nft_expr *expr,  in nft_queue_sreg_eval()
 72 			      const struct nft_expr *expr,  in nft_queue_validate()
 104 			  const struct nft_expr *expr,  in nft_queue_init()
 133 			       const struct nft_expr *expr,  in nft_queue_sreg_init()
 156 			  const struct nft_expr *expr, bool reset)  in nft_queue_dump()
 173 		    const struct nft_expr *expr, bool reset)  in nft_queue_sreg_dump()
 
 | 
| D | nft_counter.c | 196 void nft_counter_eval(const struct nft_expr *expr, struct nft_regs *regs,  in nft_counter_eval()205 			    const struct nft_expr *expr, bool reset)  in nft_counter_dump()
 213 			    const struct nft_expr *expr,  in nft_counter_init()
 222 				const struct nft_expr *expr)  in nft_counter_destroy()
 229 static int nft_counter_clone(struct nft_expr *dst, const struct nft_expr *src)  in nft_counter_clone()
 255 			       const struct nft_expr *expr)  in nft_counter_offload()
 261 static void nft_counter_offload_stats(struct nft_expr *expr,  in nft_counter_offload_stats()
 
 | 
| D | nft_limit.c | 163 static void nft_limit_pkts_eval(const struct nft_expr *expr,  in nft_limit_pkts_eval()182 			       const struct nft_expr *expr,  in nft_limit_pkts_init()
 197 			       const struct nft_expr *expr, bool reset)  in nft_limit_pkts_dump()
 205 				   const struct nft_expr *expr)  in nft_limit_pkts_destroy()
 212 static int nft_limit_pkts_clone(struct nft_expr *dst, const struct nft_expr *src)  in nft_limit_pkts_clone()
 234 static void nft_limit_bytes_eval(const struct nft_expr *expr,  in nft_limit_bytes_eval()
 246 				const struct nft_expr *expr,  in nft_limit_bytes_init()
 255 				const struct nft_expr *expr, bool reset)  in nft_limit_bytes_dump()
 263 				    const struct nft_expr *expr)  in nft_limit_bytes_destroy()
 270 static int nft_limit_bytes_clone(struct nft_expr *dst, const struct nft_expr *src)  in nft_limit_bytes_clone()
 
 | 
| D | nft_compat.c | 73 static void nft_target_eval_xt(const struct nft_expr *expr,  in nft_target_eval_xt()100 static void nft_target_eval_bridge(const struct nft_expr *expr,  in nft_target_eval_bridge()
 236 nft_target_init(const struct nft_ctx *ctx, const struct nft_expr *expr,  in nft_target_init()
 285 static void __nft_mt_tg_destroy(struct module *me, const struct nft_expr *expr)  in __nft_mt_tg_destroy()
 292 nft_target_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr)  in nft_target_destroy()
 328 			   const struct nft_expr *expr, bool reset)  in nft_target_dump()
 346 			       const struct nft_expr *expr,  in nft_target_validate()
 369 static void __nft_match_eval(const struct nft_expr *expr,  in __nft_match_eval()
 398 static void nft_match_large_eval(const struct nft_expr *expr,  in nft_match_large_eval()
 407 static void nft_match_eval(const struct nft_expr *expr,  in nft_match_eval()
 [all …]
 
 | 
| D | nft_masq.c | 30 			     const struct nft_expr *expr,  in nft_masq_validate()44 			 const struct nft_expr *expr,  in nft_masq_init()
 75 			 const struct nft_expr *expr, bool reset)  in nft_masq_dump()
 97 static void nft_masq_eval(const struct nft_expr *expr,  in nft_masq_eval()
 133 nft_masq_ipv4_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr)  in nft_masq_ipv4_destroy()
 161 nft_masq_ipv6_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr)  in nft_masq_ipv6_destroy()
 203 nft_masq_inet_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr)  in nft_masq_inet_destroy()
 
 | 
| D | nft_redir.c | 30 			      const struct nft_expr *expr,  in nft_redir_validate()45 			  const struct nft_expr *expr,  in nft_redir_init()
 79 			  const struct nft_expr *expr, bool reset)  in nft_redir_dump()
 102 static void nft_redir_eval(const struct nft_expr *expr,  in nft_redir_eval()
 136 nft_redir_ipv4_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr)  in nft_redir_ipv4_destroy()
 164 nft_redir_ipv6_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr)  in nft_redir_ipv6_destroy()
 193 nft_redir_inet_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr)  in nft_redir_inet_destroy()
 
 | 
| D | nft_connlimit.c | 179 static void nft_connlimit_eval(const struct nft_expr *expr,  in nft_connlimit_eval()189 			      const struct nft_expr *expr, bool reset)  in nft_connlimit_dump()
 197 			      const struct nft_expr *expr,  in nft_connlimit_init()
 206 				const struct nft_expr *expr)  in nft_connlimit_destroy()
 213 static int nft_connlimit_clone(struct nft_expr *dst, const struct nft_expr *src)  in nft_connlimit_clone()
 230 					const struct nft_expr *expr)  in nft_connlimit_destroy_clone()
 238 static bool nft_connlimit_gc(struct net *net, const struct nft_expr *expr)  in nft_connlimit_gc()
 
 | 
| D | nft_hash.c | 26 static void nft_jhash_eval(const struct nft_expr *expr,  in nft_jhash_eval()46 static void nft_symhash_eval(const struct nft_expr *expr,  in nft_symhash_eval()
 70 			  const struct nft_expr *expr,  in nft_jhash_init()
 117 			    const struct nft_expr *expr,  in nft_symhash_init()
 142 			  const struct nft_expr *expr, bool reset)  in nft_jhash_dump()
 169 			     const struct nft_expr *expr)  in nft_jhash_reduce()
 179 			    const struct nft_expr *expr, bool reset)  in nft_symhash_dump()
 199 			       const struct nft_expr *expr)  in nft_symhash_reduce()
 
 | 
| D | nft_lookup.c | 58 void nft_lookup_eval(const struct nft_expr *expr,  in nft_lookup_eval()98 			   const struct nft_expr *expr,  in nft_lookup_init()
 162 				  const struct nft_expr *expr,  in nft_lookup_deactivate()
 171 				const struct nft_expr *expr)  in nft_lookup_activate()
 179 			       const struct nft_expr *expr)  in nft_lookup_destroy()
 187 			   const struct nft_expr *expr, bool reset)  in nft_lookup_dump()
 208 			       const struct nft_expr *expr,  in nft_lookup_validate()
 235 			      const struct nft_expr *expr)  in nft_lookup_reduce()
 
 | 
| D | nft_cmp.c | 26 void nft_cmp_eval(const struct nft_expr *expr,  in nft_cmp_eval()72 static int nft_cmp_init(const struct nft_ctx *ctx, const struct nft_expr *expr,  in nft_cmp_init()
 96 			const struct nft_expr *expr, bool reset)  in nft_cmp_dump()
 180 			   const struct nft_expr *expr)  in nft_cmp_offload()
 210 			     const struct nft_expr *expr,  in nft_cmp_fast_init()
 240 				const struct nft_expr *expr)  in nft_cmp_fast_offload()
 258 			     const struct nft_expr *expr, bool reset)  in nft_cmp_fast_dump()
 312 			       const struct nft_expr *expr,  in nft_cmp16_fast_init()
 339 				  const struct nft_expr *expr)  in nft_cmp16_fast_offload()
 353 			       const struct nft_expr *expr, bool reset)  in nft_cmp16_fast_dump()
 
 | 
| D | nft_bitwise.c | 63 void nft_bitwise_eval(const struct nft_expr *expr,  in nft_bitwise_eval()161 			    const struct nft_expr *expr,  in nft_bitwise_init()
 236 			    const struct nft_expr *expr, bool reset)  in nft_bitwise_dump()
 267 			       const struct nft_expr *expr)  in nft_bitwise_offload()
 285 			       const struct nft_expr *expr)  in nft_bitwise_reduce()
 362 				 const struct nft_expr *expr,  in nft_bitwise_fast_init()
 398 		      const struct nft_expr *expr, bool reset)  in nft_bitwise_fast_dump()
 427 				    const struct nft_expr *expr)  in nft_bitwise_fast_offload()
 440 				    const struct nft_expr *expr)  in nft_bitwise_fast_reduce()
 519 			     const struct nft_expr *expr)  in nft_expr_reduce_bitwise()
 [all …]
 
 | 
| D | nft_osf.c | 20 static void nft_osf_eval(const struct nft_expr *expr, struct nft_regs *regs,  in nft_osf_eval()61 			const struct nft_expr *expr,  in nft_osf_init()
 96 			const struct nft_expr *expr, bool reset)  in nft_osf_dump()
 116 			    const struct nft_expr *expr,  in nft_osf_validate()
 137 			   const struct nft_expr *expr)  in nft_osf_reduce()
 
 | 
| /Linux-v6.6/net/bridge/netfilter/ | 
| D | nft_meta_bridge.c | 24 static void nft_meta_bridge_get_eval(const struct nft_expr *expr,  in nft_meta_bridge_get_eval()73 				    const struct nft_expr *expr,  in nft_meta_bridge_get_init()
 108 static void nft_meta_bridge_set_eval(const struct nft_expr *expr,  in nft_meta_bridge_set_eval()
 128 				    const struct nft_expr *expr,  in nft_meta_bridge_set_init()
 153 				       const struct nft_expr *expr)  in nft_meta_bridge_set_reduce()
 171 					const struct nft_expr *expr,  in nft_meta_bridge_set_validate()
 
 |