nft_expr 335 include/net/netfilter/nf_tables.h struct nft_expr; nft_expr 337 include/net/netfilter/nf_tables.h void (*eval)(const struct nft_expr *expr, nft_expr 343 include/net/netfilter/nf_tables.h const struct nft_expr *expr, nft_expr 346 include/net/netfilter/nf_tables.h const struct nft_expr *expr); nft_expr 348 include/net/netfilter/nf_tables.h const struct nft_expr *expr); nft_expr 350 include/net/netfilter/nf_tables.h const struct nft_expr *expr, nft_expr 357 include/net/netfilter/nf_tables.h #define NFT_EXPR_SIZE(size) (sizeof(struct nft_expr) + \ nft_expr 358 include/net/netfilter/nf_tables.h ALIGN(size, __alignof__(struct nft_expr))) nft_expr 371 include/net/netfilter/nf_tables.h static inline void *nft_expr_priv(const struct nft_expr *expr) nft_expr 393 include/net/netfilter/nf_tables.h __attribute__((aligned(__alignof__(struct nft_expr)))); nft_expr 464 include/net/netfilter/nf_tables.h static inline struct nft_expr *nft_expr_first(const struct nft_rule *rule) nft_expr 466 include/net/netfilter/nf_tables.h return (struct nft_expr *)&rule->data[0]; nft_expr 469 include/net/netfilter/nf_tables.h static inline struct nft_expr *nft_expr_next(const struct nft_expr *expr) nft_expr 474 include/net/netfilter/nf_tables.h static inline struct nft_expr *nft_expr_last(const struct nft_rule *rule) nft_expr 476 include/net/netfilter/nf_tables.h return (struct nft_expr *)&rule->data[rule->dlen]; nft_expr 11 include/net/netfilter/nft_masq.h const struct nft_expr *expr, nft_expr 14 include/net/netfilter/nft_masq.h int nft_masq_dump(struct sk_buff *skb, const struct nft_expr *expr); nft_expr 16 include/net/netfilter/nft_masq.h int nft_masq_validate(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_expr 15 include/net/netfilter/nft_meta.h const struct nft_expr *expr, nft_expr 19 include/net/netfilter/nft_meta.h const struct nft_expr *expr, nft_expr 23 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 28 include/net/netfilter/nft_meta.h void nft_meta_get_eval(const struct nft_expr *expr, nft_expr 32 include/net/netfilter/nft_meta.h void nft_meta_set_eval(const struct nft_expr *expr, nft_expr 12 include/net/netfilter/nft_reject.h const struct nft_expr *expr, nft_expr 15 include/net/netfilter/nft_reject.h int nft_reject_dump(struct sk_buff *skb, const struct nft_expr *expr);