nft_expr 297 include/net/netfilter/nf_tables.h struct nft_expr; nft_expr 329 include/net/netfilter/nf_tables.h const struct nft_expr *, nft_expr 331 include/net/netfilter/nf_tables.h const struct nft_expr *expr, nft_expr 634 include/net/netfilter/nf_tables.h static inline struct nft_expr *nft_set_ext_expr(const struct nft_set_ext *ext) nft_expr 775 include/net/netfilter/nf_tables.h struct nft_expr; nft_expr 777 include/net/netfilter/nf_tables.h void (*eval)(const struct nft_expr *expr, nft_expr 780 include/net/netfilter/nf_tables.h int (*clone)(struct nft_expr *dst, nft_expr 781 include/net/netfilter/nf_tables.h const struct nft_expr *src); nft_expr 785 include/net/netfilter/nf_tables.h const struct nft_expr *expr, nft_expr 788 include/net/netfilter/nf_tables.h const struct nft_expr *expr); nft_expr 790 include/net/netfilter/nf_tables.h const struct nft_expr *expr, nft_expr 793 include/net/netfilter/nf_tables.h const struct nft_expr *expr); nft_expr 795 include/net/netfilter/nf_tables.h const struct nft_expr *expr); nft_expr 797 include/net/netfilter/nf_tables.h const struct nft_expr *expr); nft_expr 799 include/net/netfilter/nf_tables.h const struct nft_expr *expr, nft_expr 802 include/net/netfilter/nf_tables.h const struct nft_expr *expr); nft_expr 805 include/net/netfilter/nf_tables.h const struct nft_expr *expr); nft_expr 812 include/net/netfilter/nf_tables.h #define NFT_EXPR_SIZE(size) (sizeof(struct nft_expr) + \ nft_expr 813 include/net/netfilter/nf_tables.h ALIGN(size, __alignof__(struct nft_expr))) nft_expr 827 include/net/netfilter/nf_tables.h static inline void *nft_expr_priv(const struct nft_expr *expr) nft_expr 832 include/net/netfilter/nf_tables.h struct nft_expr *nft_expr_init(const struct nft_ctx *ctx, nft_expr 834 include/net/netfilter/nf_tables.h void nft_expr_destroy(const struct nft_ctx *ctx, struct nft_expr *expr); nft_expr 836 include/net/netfilter/nf_tables.h const struct nft_expr *expr); nft_expr 855 include/net/netfilter/nf_tables.h __attribute__((aligned(__alignof__(struct nft_expr)))); nft_expr 858 include/net/netfilter/nf_tables.h static inline struct nft_expr *nft_expr_first(const struct nft_rule *rule) nft_expr 860 include/net/netfilter/nf_tables.h return (struct nft_expr *)&rule->data[0]; nft_expr 863 include/net/netfilter/nf_tables.h static inline struct nft_expr *nft_expr_next(const struct nft_expr *expr) nft_expr 868 include/net/netfilter/nf_tables.h static inline struct nft_expr *nft_expr_last(const struct nft_rule *rule) nft_expr 870 include/net/netfilter/nf_tables.h return (struct nft_expr *)&rule->data[rule->dlen]; nft_expr 78 include/net/netfilter/nf_tables_core.h struct nft_expr; nft_expr 81 include/net/netfilter/nf_tables_core.h void nft_meta_get_eval(const struct nft_expr *expr, nft_expr 83 include/net/netfilter/nf_tables_core.h void nft_cmp_eval(const struct nft_expr *expr, nft_expr 85 include/net/netfilter/nf_tables_core.h void nft_lookup_eval(const struct nft_expr *expr, nft_expr 87 include/net/netfilter/nf_tables_core.h void nft_payload_eval(const struct nft_expr *expr, nft_expr 89 include/net/netfilter/nf_tables_core.h void nft_immediate_eval(const struct nft_expr *expr, nft_expr 91 include/net/netfilter/nf_tables_core.h void nft_bitwise_eval(const struct nft_expr *expr, nft_expr 93 include/net/netfilter/nf_tables_core.h void nft_range_eval(const struct nft_expr *expr, nft_expr 95 include/net/netfilter/nf_tables_core.h void nft_byteorder_eval(const struct nft_expr *expr, nft_expr 97 include/net/netfilter/nf_tables_core.h void nft_dynset_eval(const struct nft_expr *expr, nft_expr 99 include/net/netfilter/nf_tables_core.h void nft_rt_get_eval(const struct nft_expr *expr, nft_expr 21 include/net/netfilter/nft_fib.h int nft_fib_dump(struct sk_buff *skb, const struct nft_expr *expr); nft_expr 22 include/net/netfilter/nft_fib.h int nft_fib_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 24 include/net/netfilter/nft_fib.h int nft_fib_validate(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 28 include/net/netfilter/nft_fib.h void nft_fib4_eval_type(const struct nft_expr *expr, struct nft_regs *regs, nft_expr 30 include/net/netfilter/nft_fib.h void nft_fib4_eval(const struct nft_expr *expr, struct nft_regs *regs, nft_expr 33 include/net/netfilter/nft_fib.h void nft_fib6_eval_type(const struct nft_expr *expr, struct nft_regs *regs, nft_expr 35 include/net/netfilter/nft_fib.h void nft_fib6_eval(const struct nft_expr *expr, struct nft_regs *regs, nft_expr 18 include/net/netfilter/nft_meta.h const struct nft_expr *expr, nft_expr 22 include/net/netfilter/nft_meta.h const struct nft_expr *expr, nft_expr 26 include/net/netfilter/nft_meta.h const struct nft_expr *expr); nft_expr 29 include/net/netfilter/nft_meta.h const struct nft_expr *expr); nft_expr 31 include/net/netfilter/nft_meta.h void nft_meta_get_eval(const struct nft_expr *expr, nft_expr 35 include/net/netfilter/nft_meta.h void nft_meta_set_eval(const struct nft_expr *expr, nft_expr 40 include/net/netfilter/nft_meta.h const struct nft_expr *expr); nft_expr 43 include/net/netfilter/nft_meta.h const struct nft_expr *expr, nft_expr 18 include/net/netfilter/nft_reject.h const struct nft_expr *expr, nft_expr 22 include/net/netfilter/nft_reject.h const struct nft_expr *expr, nft_expr 25 include/net/netfilter/nft_reject.h int nft_reject_dump(struct sk_buff *skb, const struct nft_expr *expr); nft_expr 21 net/bridge/netfilter/nft_meta_bridge.c static void nft_meta_bridge_get_eval(const struct nft_expr *expr, nft_expr 70 net/bridge/netfilter/nft_meta_bridge.c const struct nft_expr *expr, nft_expr 297 net/bridge/netfilter/nft_reject_bridge.c static void nft_reject_bridge_eval(const struct nft_expr *expr, nft_expr 360 net/bridge/netfilter/nft_reject_bridge.c const struct nft_expr *expr, nft_expr 368 net/bridge/netfilter/nft_reject_bridge.c const struct nft_expr *expr, nft_expr 400 net/bridge/netfilter/nft_reject_bridge.c const struct nft_expr *expr) nft_expr 20 net/ipv4/netfilter/nft_dup_ipv4.c static void nft_dup_ipv4_eval(const struct nft_expr *expr, nft_expr 34 net/ipv4/netfilter/nft_dup_ipv4.c const struct nft_expr *expr, nft_expr 55 net/ipv4/netfilter/nft_dup_ipv4.c static int nft_dup_ipv4_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 27 net/ipv4/netfilter/nft_fib_ipv4.c void nft_fib4_eval_type(const struct nft_expr *expr, struct nft_regs *regs, nft_expr 57 net/ipv4/netfilter/nft_fib_ipv4.c void nft_fib4_eval(const struct nft_expr *expr, struct nft_regs *regs, nft_expr 19 net/ipv4/netfilter/nft_reject_ipv4.c static void nft_reject_ipv4_eval(const struct nft_expr *expr, nft_expr 20 net/ipv6/netfilter/nft_dup_ipv6.c static void nft_dup_ipv6_eval(const struct nft_expr *expr, nft_expr 32 net/ipv6/netfilter/nft_dup_ipv6.c const struct nft_expr *expr, nft_expr 53 net/ipv6/netfilter/nft_dup_ipv6.c static int nft_dup_ipv6_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 120 net/ipv6/netfilter/nft_fib_ipv6.c void nft_fib6_eval_type(const struct nft_expr *expr, struct nft_regs *regs, nft_expr 138 net/ipv6/netfilter/nft_fib_ipv6.c void nft_fib6_eval(const struct nft_expr *expr, struct nft_regs *regs, nft_expr 19 net/ipv6/netfilter/nft_reject_ipv6.c static void nft_reject_ipv6_eval(const struct nft_expr *expr, nft_expr 254 net/netfilter/nf_tables_api.c struct nft_expr *expr; nft_expr 269 net/netfilter/nf_tables_api.c struct nft_expr *expr; nft_expr 2133 net/netfilter/nf_tables_api.c const struct nft_expr *expr) nft_expr 2155 net/netfilter/nf_tables_api.c const struct nft_expr *expr) nft_expr 2230 net/netfilter/nf_tables_api.c struct nft_expr *expr) nft_expr 2249 net/netfilter/nf_tables_api.c struct nft_expr *expr) nft_expr 2258 net/netfilter/nf_tables_api.c struct nft_expr *nft_expr_init(const struct nft_ctx *ctx, nft_expr 2262 net/netfilter/nf_tables_api.c struct nft_expr *expr; nft_expr 2292 net/netfilter/nf_tables_api.c void nft_expr_destroy(const struct nft_ctx *ctx, struct nft_expr *expr) nft_expr 2350 net/netfilter/nf_tables_api.c const struct nft_expr *expr, *next; nft_expr 2637 net/netfilter/nf_tables_api.c struct nft_expr *expr, *next; nft_expr 2661 net/netfilter/nf_tables_api.c struct nft_expr *expr, *last; nft_expr 2729 net/netfilter/nf_tables_api.c struct nft_expr *expr; nft_expr 3933 net/netfilter/nf_tables_api.c .align = __alignof__(struct nft_expr), nft_expr 4463 net/netfilter/nf_tables_api.c struct nft_expr *expr = nft_set_ext_expr(ext); nft_expr 7254 net/netfilter/nf_tables_api.c const struct nft_expr *expr, *last; nft_expr 50 net/netfilter/nf_tables_core.c static void nft_cmp_fast_eval(const struct nft_expr *expr, nft_expr 61 net/netfilter/nf_tables_core.c static bool nft_payload_fast_eval(const struct nft_expr *expr, nft_expr 123 net/netfilter/nf_tables_core.c static void expr_call_ops_eval(const struct nft_expr *expr, nft_expr 155 net/netfilter/nf_tables_core.c const struct nft_expr *expr, *last; nft_expr 37 net/netfilter/nf_tables_offload.c struct nft_expr *expr; nft_expr 26 net/netfilter/nft_bitwise.c void nft_bitwise_eval(const struct nft_expr *expr, nft_expr 47 net/netfilter/nft_bitwise.c const struct nft_expr *expr, nft_expr 105 net/netfilter/nft_bitwise.c static int nft_bitwise_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 134 net/netfilter/nft_bitwise.c const struct nft_expr *expr) nft_expr 26 net/netfilter/nft_byteorder.c void nft_byteorder_eval(const struct nft_expr *expr, nft_expr 96 net/netfilter/nft_byteorder.c const struct nft_expr *expr, nft_expr 150 net/netfilter/nft_byteorder.c static int nft_byteorder_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 25 net/netfilter/nft_cmp.c void nft_cmp_eval(const struct nft_expr *expr, nft_expr 71 net/netfilter/nft_cmp.c static int nft_cmp_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 99 net/netfilter/nft_cmp.c static int nft_cmp_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 141 net/netfilter/nft_cmp.c const struct nft_expr *expr) nft_expr 158 net/netfilter/nft_cmp.c const struct nft_expr *expr, nft_expr 187 net/netfilter/nft_cmp.c const struct nft_expr *expr) nft_expr 204 net/netfilter/nft_cmp.c static int nft_cmp_fast_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 67 net/netfilter/nft_compat.c static void nft_target_eval_xt(const struct nft_expr *expr, nft_expr 93 net/netfilter/nft_compat.c static void nft_target_eval_bridge(const struct nft_expr *expr, nft_expr 217 net/netfilter/nft_compat.c nft_target_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 251 net/netfilter/nft_compat.c nft_target_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_expr 287 net/netfilter/nft_compat.c static int nft_target_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 305 net/netfilter/nft_compat.c const struct nft_expr *expr, nft_expr 328 net/netfilter/nft_compat.c static void __nft_match_eval(const struct nft_expr *expr, nft_expr 356 net/netfilter/nft_compat.c static void nft_match_large_eval(const struct nft_expr *expr, nft_expr 365 net/netfilter/nft_compat.c static void nft_match_eval(const struct nft_expr *expr, nft_expr 432 net/netfilter/nft_compat.c __nft_match_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 458 net/netfilter/nft_compat.c nft_match_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 465 net/netfilter/nft_compat.c nft_match_large_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 483 net/netfilter/nft_compat.c __nft_match_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 502 net/netfilter/nft_compat.c nft_match_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_expr 508 net/netfilter/nft_compat.c nft_match_large_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_expr 516 net/netfilter/nft_compat.c static int __nft_match_dump(struct sk_buff *skb, const struct nft_expr *expr, nft_expr 533 net/netfilter/nft_compat.c static int nft_match_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 538 net/netfilter/nft_compat.c static int nft_match_large_dump(struct sk_buff *skb, const struct nft_expr *e) nft_expr 546 net/netfilter/nft_compat.c const struct nft_expr *expr, nft_expr 165 net/netfilter/nft_connlimit.c static void nft_connlimit_eval(const struct nft_expr *expr, nft_expr 174 net/netfilter/nft_connlimit.c static int nft_connlimit_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 182 net/netfilter/nft_connlimit.c const struct nft_expr *expr, nft_expr 191 net/netfilter/nft_connlimit.c const struct nft_expr *expr) nft_expr 198 net/netfilter/nft_connlimit.c static int nft_connlimit_clone(struct nft_expr *dst, const struct nft_expr *src) nft_expr 211 net/netfilter/nft_connlimit.c const struct nft_expr *expr) nft_expr 218 net/netfilter/nft_connlimit.c static bool nft_connlimit_gc(struct net *net, const struct nft_expr *expr) nft_expr 194 net/netfilter/nft_counter.c static void nft_counter_eval(const struct nft_expr *expr, nft_expr 203 net/netfilter/nft_counter.c static int nft_counter_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 211 net/netfilter/nft_counter.c const struct nft_expr *expr, nft_expr 220 net/netfilter/nft_counter.c const struct nft_expr *expr) nft_expr 227 net/netfilter/nft_counter.c static int nft_counter_clone(struct nft_expr *dst, const struct nft_expr *src) nft_expr 58 net/netfilter/nft_ct.c static void nft_ct_get_eval(const struct nft_expr *expr, nft_expr 233 net/netfilter/nft_ct.c static void nft_ct_set_zone_eval(const struct nft_expr *expr, nft_expr 279 net/netfilter/nft_ct.c static void nft_ct_set_eval(const struct nft_expr *expr, nft_expr 388 net/netfilter/nft_ct.c const struct nft_expr *expr, nft_expr 540 net/netfilter/nft_ct.c const struct nft_expr *expr, nft_expr 622 net/netfilter/nft_ct.c const struct nft_expr *expr) nft_expr 628 net/netfilter/nft_ct.c const struct nft_expr *expr) nft_expr 636 net/netfilter/nft_ct.c static int nft_ct_get_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 675 net/netfilter/nft_ct.c static int nft_ct_set_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 762 net/netfilter/nft_ct.c static void nft_notrack_eval(const struct nft_expr *expr, nft_expr 20 net/netfilter/nft_dup_netdev.c static void nft_dup_netdev_eval(const struct nft_expr *expr, nft_expr 35 net/netfilter/nft_dup_netdev.c const struct nft_expr *expr, nft_expr 47 net/netfilter/nft_dup_netdev.c static int nft_dup_netdev_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 62 net/netfilter/nft_dup_netdev.c const struct nft_expr *expr) nft_expr 23 net/netfilter/nft_dynset.c struct nft_expr *expr; nft_expr 27 net/netfilter/nft_dynset.c static int nft_expr_clone(struct nft_expr *dst, struct nft_expr *src) nft_expr 44 net/netfilter/nft_dynset.c static void *nft_dynset_new(struct nft_set *set, const struct nft_expr *expr, nft_expr 78 net/netfilter/nft_dynset.c void nft_dynset_eval(const struct nft_expr *expr, nft_expr 84 net/netfilter/nft_dynset.c const struct nft_expr *sexpr; nft_expr 129 net/netfilter/nft_dynset.c const struct nft_expr *expr, nft_expr 257 net/netfilter/nft_dynset.c const struct nft_expr *expr, nft_expr 266 net/netfilter/nft_dynset.c const struct nft_expr *expr) nft_expr 274 net/netfilter/nft_dynset.c const struct nft_expr *expr) nft_expr 284 net/netfilter/nft_dynset.c static int nft_dynset_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 36 net/netfilter/nft_exthdr.c static void nft_exthdr_ipv6_eval(const struct nft_expr *expr, nft_expr 129 net/netfilter/nft_exthdr.c static void nft_exthdr_ipv4_eval(const struct nft_expr *expr, nft_expr 179 net/netfilter/nft_exthdr.c static void nft_exthdr_tcp_eval(const struct nft_expr *expr, nft_expr 222 net/netfilter/nft_exthdr.c static void nft_exthdr_tcp_set_eval(const struct nft_expr *expr, nft_expr 316 net/netfilter/nft_exthdr.c const struct nft_expr *expr, nft_expr 364 net/netfilter/nft_exthdr.c const struct nft_expr *expr, nft_expr 413 net/netfilter/nft_exthdr.c const struct nft_expr *expr, nft_expr 452 net/netfilter/nft_exthdr.c static int nft_exthdr_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 462 net/netfilter/nft_exthdr.c static int nft_exthdr_dump_set(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 28 net/netfilter/nft_fib.c int nft_fib_validate(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 64 net/netfilter/nft_fib.c int nft_fib_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 118 net/netfilter/nft_fib.c int nft_fib_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 14 net/netfilter/nft_fib_inet.c static void nft_fib_inet_eval(const struct nft_expr *expr, nft_expr 21 net/netfilter/nft_fib_netdev.c static void nft_fib_netdev_eval(const struct nft_expr *expr, nft_expr 70 net/netfilter/nft_flow_offload.c static void nft_flow_offload_eval(const struct nft_expr *expr, nft_expr 145 net/netfilter/nft_flow_offload.c const struct nft_expr *expr, nft_expr 159 net/netfilter/nft_flow_offload.c const struct nft_expr *expr, nft_expr 181 net/netfilter/nft_flow_offload.c const struct nft_expr *expr, nft_expr 190 net/netfilter/nft_flow_offload.c const struct nft_expr *expr) nft_expr 198 net/netfilter/nft_flow_offload.c const struct nft_expr *expr) nft_expr 203 net/netfilter/nft_flow_offload.c static int nft_flow_offload_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 24 net/netfilter/nft_fwd_netdev.c static void nft_fwd_netdev_eval(const struct nft_expr *expr, nft_expr 45 net/netfilter/nft_fwd_netdev.c const struct nft_expr *expr, nft_expr 57 net/netfilter/nft_fwd_netdev.c static int nft_fwd_netdev_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 72 net/netfilter/nft_fwd_netdev.c const struct nft_expr *expr) nft_expr 86 net/netfilter/nft_fwd_netdev.c static void nft_fwd_neigh_eval(const struct nft_expr *expr, nft_expr 147 net/netfilter/nft_fwd_netdev.c const struct nft_expr *expr, nft_expr 181 net/netfilter/nft_fwd_netdev.c static int nft_fwd_neigh_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 197 net/netfilter/nft_fwd_netdev.c const struct nft_expr *expr, nft_expr 26 net/netfilter/nft_hash.c static void nft_jhash_eval(const struct nft_expr *expr, nft_expr 46 net/netfilter/nft_hash.c static void nft_symhash_eval(const struct nft_expr *expr, nft_expr 70 net/netfilter/nft_hash.c const struct nft_expr *expr, nft_expr 117 net/netfilter/nft_hash.c const struct nft_expr *expr, nft_expr 143 net/netfilter/nft_hash.c const struct nft_expr *expr) nft_expr 170 net/netfilter/nft_hash.c const struct nft_expr *expr) nft_expr 18 net/netfilter/nft_immediate.c void nft_immediate_eval(const struct nft_expr *expr, nft_expr 33 net/netfilter/nft_immediate.c const struct nft_expr *expr, nft_expr 65 net/netfilter/nft_immediate.c const struct nft_expr *expr) nft_expr 73 net/netfilter/nft_immediate.c const struct nft_expr *expr, nft_expr 84 net/netfilter/nft_immediate.c static int nft_immediate_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 99 net/netfilter/nft_immediate.c const struct nft_expr *expr, nft_expr 154 net/netfilter/nft_immediate.c const struct nft_expr *expr) nft_expr 129 net/netfilter/nft_limit.c static void nft_limit_pkts_eval(const struct nft_expr *expr, nft_expr 148 net/netfilter/nft_limit.c const struct nft_expr *expr, nft_expr 162 net/netfilter/nft_limit.c static int nft_limit_pkts_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 178 net/netfilter/nft_limit.c static void nft_limit_bytes_eval(const struct nft_expr *expr, nft_expr 190 net/netfilter/nft_limit.c const struct nft_expr *expr, nft_expr 199 net/netfilter/nft_limit.c const struct nft_expr *expr) nft_expr 104 net/netfilter/nft_log.c static void nft_log_eval(const struct nft_expr *expr, nft_expr 132 net/netfilter/nft_log.c const struct nft_expr *expr, nft_expr 212 net/netfilter/nft_log.c const struct nft_expr *expr) nft_expr 226 net/netfilter/nft_log.c static int nft_log_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 26 net/netfilter/nft_lookup.c void nft_lookup_eval(const struct nft_expr *expr, nft_expr 58 net/netfilter/nft_lookup.c const struct nft_expr *expr, nft_expr 119 net/netfilter/nft_lookup.c const struct nft_expr *expr, nft_expr 128 net/netfilter/nft_lookup.c const struct nft_expr *expr) nft_expr 136 net/netfilter/nft_lookup.c const struct nft_expr *expr) nft_expr 143 net/netfilter/nft_lookup.c static int nft_lookup_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 195 net/netfilter/nft_lookup.c const struct nft_expr *expr, nft_expr 29 net/netfilter/nft_masq.c const struct nft_expr *expr, nft_expr 43 net/netfilter/nft_masq.c const struct nft_expr *expr, nft_expr 80 net/netfilter/nft_masq.c static int nft_masq_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 102 net/netfilter/nft_masq.c static void nft_masq_ipv4_eval(const struct nft_expr *expr, nft_expr 122 net/netfilter/nft_masq.c nft_masq_ipv4_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_expr 148 net/netfilter/nft_masq.c static void nft_masq_ipv6_eval(const struct nft_expr *expr, nft_expr 168 net/netfilter/nft_masq.c nft_masq_ipv6_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_expr 208 net/netfilter/nft_masq.c static void nft_masq_inet_eval(const struct nft_expr *expr, nft_expr 223 net/netfilter/nft_masq.c nft_masq_inet_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_expr 59 net/netfilter/nft_meta.c void nft_meta_get_eval(const struct nft_expr *expr, nft_expr 269 net/netfilter/nft_meta.c void nft_meta_set_eval(const struct nft_expr *expr, nft_expr 318 net/netfilter/nft_meta.c const struct nft_expr *expr, nft_expr 390 net/netfilter/nft_meta.c const struct nft_expr *expr, nft_expr 422 net/netfilter/nft_meta.c const struct nft_expr *expr, nft_expr 452 net/netfilter/nft_meta.c const struct nft_expr *expr, nft_expr 491 net/netfilter/nft_meta.c const struct nft_expr *expr) nft_expr 506 net/netfilter/nft_meta.c int nft_meta_set_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 523 net/netfilter/nft_meta.c const struct nft_expr *expr) nft_expr 534 net/netfilter/nft_meta.c const struct nft_expr *expr) nft_expr 33 net/netfilter/nft_nat.c static void nft_nat_eval(const struct nft_expr *expr, nft_expr 85 net/netfilter/nft_nat.c const struct nft_expr *expr, nft_expr 111 net/netfilter/nft_nat.c static int nft_nat_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 205 net/netfilter/nft_nat.c static int nft_nat_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 251 net/netfilter/nft_nat.c nft_nat_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_expr 278 net/netfilter/nft_nat.c static void nft_nat_inet_eval(const struct nft_expr *expr, nft_expr 37 net/netfilter/nft_numgen.c static void nft_ng_inc_eval(const struct nft_expr *expr, nft_expr 54 net/netfilter/nft_numgen.c const struct nft_expr *expr, nft_expr 94 net/netfilter/nft_numgen.c static int nft_ng_inc_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 116 net/netfilter/nft_numgen.c static void nft_ng_random_eval(const struct nft_expr *expr, nft_expr 126 net/netfilter/nft_numgen.c const struct nft_expr *expr, nft_expr 149 net/netfilter/nft_numgen.c static int nft_ng_random_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 16 net/netfilter/nft_objref.c static void nft_objref_eval(const struct nft_expr *expr, nft_expr 26 net/netfilter/nft_objref.c const struct nft_expr *expr, nft_expr 50 net/netfilter/nft_objref.c static int nft_objref_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 66 net/netfilter/nft_objref.c const struct nft_expr *expr, nft_expr 78 net/netfilter/nft_objref.c const struct nft_expr *expr) nft_expr 102 net/netfilter/nft_objref.c static void nft_objref_map_eval(const struct nft_expr *expr, nft_expr 123 net/netfilter/nft_objref.c const struct nft_expr *expr, nft_expr 155 net/netfilter/nft_objref.c static int nft_objref_map_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 170 net/netfilter/nft_objref.c const struct nft_expr *expr, nft_expr 179 net/netfilter/nft_objref.c const struct nft_expr *expr) nft_expr 187 net/netfilter/nft_objref.c const struct nft_expr *expr) nft_expr 20 net/netfilter/nft_osf.c static void nft_osf_eval(const struct nft_expr *expr, struct nft_regs *regs, nft_expr 56 net/netfilter/nft_osf.c const struct nft_expr *expr, nft_expr 90 net/netfilter/nft_osf.c static int nft_osf_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 110 net/netfilter/nft_osf.c const struct nft_expr *expr, nft_expr 73 net/netfilter/nft_payload.c void nft_payload_eval(const struct nft_expr *expr, nft_expr 128 net/netfilter/nft_payload.c const struct nft_expr *expr, nft_expr 142 net/netfilter/nft_payload.c static int nft_payload_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 355 net/netfilter/nft_payload.c const struct nft_expr *expr) nft_expr 492 net/netfilter/nft_payload.c static void nft_payload_set_eval(const struct nft_expr *expr, nft_expr 548 net/netfilter/nft_payload.c const struct nft_expr *expr, nft_expr 585 net/netfilter/nft_payload.c static int nft_payload_set_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 28 net/netfilter/nft_queue.c static void nft_queue_eval(const struct nft_expr *expr, nft_expr 55 net/netfilter/nft_queue.c static void nft_queue_sreg_eval(const struct nft_expr *expr, nft_expr 79 net/netfilter/nft_queue.c const struct nft_expr *expr, nft_expr 108 net/netfilter/nft_queue.c const struct nft_expr *expr, nft_expr 130 net/netfilter/nft_queue.c static int nft_queue_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 146 net/netfilter/nft_queue.c nft_queue_sreg_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 183 net/netfilter/nft_quota.c static void nft_quota_eval(const struct nft_expr *expr, nft_expr 193 net/netfilter/nft_quota.c const struct nft_expr *expr, nft_expr 201 net/netfilter/nft_quota.c static int nft_quota_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 23 net/netfilter/nft_range.c void nft_range_eval(const struct nft_expr *expr, nft_expr 50 net/netfilter/nft_range.c static int nft_range_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 117 net/netfilter/nft_range.c static int nft_range_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 29 net/netfilter/nft_redir.c const struct nft_expr *expr, nft_expr 44 net/netfilter/nft_redir.c const struct nft_expr *expr, nft_expr 82 net/netfilter/nft_redir.c static int nft_redir_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 105 net/netfilter/nft_redir.c static void nft_redir_ipv4_eval(const struct nft_expr *expr, nft_expr 127 net/netfilter/nft_redir.c nft_redir_ipv4_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_expr 153 net/netfilter/nft_redir.c static void nft_redir_ipv6_eval(const struct nft_expr *expr, nft_expr 176 net/netfilter/nft_redir.c nft_redir_ipv6_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_expr 203 net/netfilter/nft_redir.c static void nft_redir_inet_eval(const struct nft_expr *expr, nft_expr 218 net/netfilter/nft_redir.c nft_redir_inet_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_expr 27 net/netfilter/nft_reject.c const struct nft_expr *expr, nft_expr 38 net/netfilter/nft_reject.c const struct nft_expr *expr, nft_expr 62 net/netfilter/nft_reject.c int nft_reject_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 17 net/netfilter/nft_reject_inet.c static void nft_reject_inet_eval(const struct nft_expr *expr, nft_expr 62 net/netfilter/nft_reject_inet.c const struct nft_expr *expr, nft_expr 94 net/netfilter/nft_reject_inet.c const struct nft_expr *expr) nft_expr 53 net/netfilter/nft_rt.c void nft_rt_get_eval(const struct nft_expr *expr, nft_expr 111 net/netfilter/nft_rt.c const struct nft_expr *expr, nft_expr 150 net/netfilter/nft_rt.c const struct nft_expr *expr) nft_expr 164 net/netfilter/nft_rt.c static int nft_rt_validate(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 115 net/netfilter/nft_set_hash.c const struct nft_expr *, nft_expr 117 net/netfilter/nft_set_hash.c const struct nft_expr *expr, nft_expr 318 net/netfilter/nft_set_hash.c struct nft_expr *expr = nft_set_ext_expr(&he->ext); nft_expr 17 net/netfilter/nft_socket.c static void nft_socket_eval(const struct nft_expr *expr, nft_expr 77 net/netfilter/nft_socket.c const struct nft_expr *expr, nft_expr 115 net/netfilter/nft_socket.c const struct nft_expr *expr) nft_expr 241 net/netfilter/nft_synproxy.c static void nft_synproxy_eval(const struct nft_expr *expr, nft_expr 251 net/netfilter/nft_synproxy.c const struct nft_expr *expr, nft_expr 259 net/netfilter/nft_synproxy.c const struct nft_expr *expr, nft_expr 268 net/netfilter/nft_synproxy.c const struct nft_expr *expr) nft_expr 273 net/netfilter/nft_synproxy.c static int nft_synproxy_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_expr 21 net/netfilter/nft_tproxy.c static void nft_tproxy_eval_v4(const struct nft_expr *expr, nft_expr 78 net/netfilter/nft_tproxy.c static void nft_tproxy_eval_v6(const struct nft_expr *expr, nft_expr 150 net/netfilter/nft_tproxy.c static void nft_tproxy_eval(const struct nft_expr *expr, nft_expr 185 net/netfilter/nft_tproxy.c const struct nft_expr *expr, nft_expr 267 net/netfilter/nft_tproxy.c const struct nft_expr *expr) nft_expr 21 net/netfilter/nft_tunnel.c static void nft_tunnel_get_eval(const struct nft_expr *expr, nft_expr 73 net/netfilter/nft_tunnel.c const struct nft_expr *expr, nft_expr 110 net/netfilter/nft_tunnel.c const struct nft_expr *expr) nft_expr 33 net/netfilter/nft_xfrm.c const struct nft_expr *expr, nft_expr 193 net/netfilter/nft_xfrm.c static void nft_xfrm_get_eval(const struct nft_expr *expr, nft_expr 214 net/netfilter/nft_xfrm.c const struct nft_expr *expr) nft_expr 231 net/netfilter/nft_xfrm.c static int nft_xfrm_validate(const struct nft_ctx *ctx, const struct nft_expr *expr,