#include <expression.h>
uint32_t expr_ops::alloc_len |
Referenced by nft_rule_expr_alloc().
void(* expr_ops::build)(struct nlmsghdr *nlh, struct nft_rule_expr *e) |
Referenced by nft_rule_expr_build_payload().
Referenced by expr_cmp().
Referenced by expr_free().
void(* expr_ops::free)(struct nft_rule_expr *e) |
Referenced by nft_rule_expr_free().
const void*(* expr_ops::get)(const struct nft_rule_expr *e, uint16_t type, uint32_t *data_len) |
Referenced by nft_rule_expr_get().
Referenced by nft_expr_ops_lookup(), and nft_expr_ops_register().
int(* expr_ops::json_parse)(struct nft_rule_expr *e, json_t *data, struct nft_parse_err *err) |
int expr_ops::max_attr |
const char * expr_ops::name |
int(* expr_ops::parse)(struct nft_rule_expr *e, struct nlattr *attr) |
Referenced by payload_gen_dependency().
Referenced by expr_print().
int(* expr_ops::set)(struct nft_rule_expr *e, uint16_t type, const void *data, uint32_t data_len) |
Referenced by nft_rule_expr_set().
void(* expr_ops::set_type)(const struct expr *expr, const struct datatype *dtype, enum byteorder byteorder) |
Referenced by expr_set_type().
int(* expr_ops::snprintf)(char *buf, size_t len, uint32_t type, uint32_t flags, struct nft_rule_expr *e) |
Referenced by nft_rule_expr_snprintf().
enum expr_types expr_ops::type |
int(* expr_ops::xml_parse)(struct nft_rule_expr *e, mxml_node_t *tree, struct nft_parse_err *err) |