|
struct nfnl_nft_expr * | nfnl_nft_expr_alloc (void) |
|
void | nfnl_nft_expr_get (struct nfnl_nft_expr *) |
|
void | nfnl_nft_expr_put (struct nfnl_nft_expr *) |
|
const char * | nfnl_nft_expr_get_type (const struct nfnl_nft_expr *) |
|
int | nfnl_nft_expr_parse (struct nlattr *, struct nfnl_nft_expr **) |
|
int | nfnl_nft_expr_build_message (struct nl_msg *, struct nfnl_nft_expr *) |
|
int | nfnl_nft_immediate_init (struct nfnl_nft_expr *) |
|
void | nfnl_nft_immediate_set_dreg (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_immediate_test_dreg (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_immediate_get_dreg (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_immediate_set_data (struct nfnl_nft_expr *, struct nfnl_nft_data *) |
|
int | nfnl_nft_immediate_test_data (const struct nfnl_nft_expr *) |
|
struct nfnl_nft_data * | nfnl_nft_immediate_get_data (const struct nfnl_nft_expr *) |
|
int | nfnl_nft_bitwise_init (struct nfnl_nft_expr *expr) |
|
void | nfnl_nft_bitwise_set_sreg (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_bitwise_test_sreg (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_bitwise_get_sreg (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_bitwise_set_dreg (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_bitwise_test_dreg (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_bitwise_get_dreg (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_bitwise_set_len (struct nfnl_nft_expr *, unsigned int) |
|
int | nfnl_nft_bitwise_test_len (const struct nfnl_nft_expr *) |
|
unsigned int | nfnl_nft_bitwise_get_len (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_bitwise_set_mask (struct nfnl_nft_expr *, struct nfnl_nft_data *) |
|
int | nfnl_nft_bitwise_test_mask (const struct nfnl_nft_expr *) |
|
struct nfnl_nft_data * | nfnl_nft_bitwise_get_mask (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_bitwise_set_xor (struct nfnl_nft_expr *, struct nfnl_nft_data *) |
|
int | nfnl_nft_bitwise_test_xor (const struct nfnl_nft_expr *) |
|
struct nfnl_nft_data * | nfnl_nft_bitwise_get_xor (const struct nfnl_nft_expr *) |
|
int | nfnl_nft_byteorder_init (struct nfnl_nft_expr *) |
|
void | nfnl_nft_byteorder_set_sreg (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_byteorder_test_sreg (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_byteorder_get_sreg (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_byteorder_set_dreg (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_byteorder_test_dreg (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_byteorder_get_dreg (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_byteorder_set_op (struct nfnl_nft_expr *, enum nft_byteorder_ops) |
|
int | nfnl_nft_byteorder_test_op (const struct nfnl_nft_expr *) |
|
enum nft_byteorder_ops | nfnl_nft_byteorder_get_op (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_byteorder_set_len (struct nfnl_nft_expr *, unsigned int) |
|
int | nfnl_nft_byteorder_test_len (const struct nfnl_nft_expr *) |
|
unsigned int | nfnl_nft_byteoder_get_len (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_byteorder_set_size (struct nfnl_nft_expr *, unsigned int) |
|
int | nfnl_nft_byteorder_test_size (const struct nfnl_nft_expr *) |
|
unsigned int | nfnl_nft_byteorder_get_size (const struct nfnl_nft_expr *) |
|
int | nfnl_nft_cmp_init (struct nfnl_nft_expr *) |
|
void | nfnl_nft_cmp_set_sreg (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_cmp_test_sreg (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_cmp_get_sreg (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_cmp_set_op (struct nfnl_nft_expr *, enum nft_cmp_ops) |
|
int | nfnl_nft_cmp_test_op (const struct nfnl_nft_expr *) |
|
enum nft_cmp_ops | nfnl_nft_cmp_get_op (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_cmp_set_data (struct nfnl_nft_expr *, struct nfnl_nft_data *) |
|
int | nfnl_nft_cmp_test_data (const struct nfnl_nft_expr *) |
|
struct nfnl_nft_data * | nfnl_nft_cmp_get_data (const struct nfnl_nft_expr *) |
|
char * | nfnl_nft_cmp_op2str (enum nft_cmp_ops, char *, size_t) |
|
enum nft_cmp_ops | nfnl_nft_cmp_str2op (const char *) |
|
int | nfnl_nft_lookup_init (struct nfnl_nft_expr *) |
|
void | nfnl_nft_lookup_set_set (struct nfnl_nft_expr *, const char *) |
|
int | nfnl_nft_lookup_test_set (const struct nfnl_nft_expr *) |
|
const char * | nfnl_nft_lookup_get_set (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_lookup_set_sreg (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_lookup_test_sreg (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_lookup_get_sreg (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_lookup_set_dreg (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_lookup_test_dreg (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_lookup_get_dreg (const struct nfnl_nft_expr *) |
|
int | nfnl_nft_meta_init (struct nfnl_nft_expr *) |
|
void | nfnl_nft_meta_set_dreg (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_meta_test_dreg (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_meta_get_dreg (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_meta_set_key (struct nfnl_nft_expr *, enum nft_meta_keys) |
|
int | nfnl_nft_meta_test_key (const struct nfnl_nft_expr *) |
|
enum nft_meta_keys | nfnl_nft_meta_get_key (const struct nfnl_nft_expr *) |
|
char * | nfnl_nft_meta_key2str (enum nft_meta_keys, char *, size_t) |
|
enum nft_meta_keys | nfnl_nft_meta_str2key (const char *) |
|
int | nfnl_nft_ct_init (struct nfnl_nft_expr *) |
|
void | nfnl_nft_ct_set_dreg (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_ct_test_dreg (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_ct_get_dreg (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_ct_set_key (struct nfnl_nft_expr *, enum nft_ct_keys) |
|
int | nfnl_nft_ct_test_key (const struct nfnl_nft_expr *) |
|
enum nft_ct_keys | nfnl_nft_ct_get_key (const struct nfnl_nft_expr *) |
|
char * | nfnl_nft_ct_key2str (enum nft_ct_keys, char *, size_t) |
|
enum nft_ct_keys | nfnl_nft_ct_str2key (const char *) |
|
int | nfnl_nft_payload_init (struct nfnl_nft_expr *) |
|
void | nfnl_nft_payload_set_dreg (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_payload_test_dreg (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_payload_get_dreg (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_payload_set_base (struct nfnl_nft_expr *, enum nft_payload_bases) |
|
int | nfnl_nft_payload_test_base (const struct nfnl_nft_expr *) |
|
enum nft_payload_bases | nfnl_nft_payload_get_base (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_payload_set_offset (struct nfnl_nft_expr *, unsigned int) |
|
int | nfnl_nft_payload_test_offset (const struct nfnl_nft_expr *) |
|
unsigned int | nfnl_nft_payload_get_offset (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_payload_set_len (struct nfnl_nft_expr *, unsigned int) |
|
int | nfnl_nft_payload_test_len (const struct nfnl_nft_expr *) |
|
unsigned int | nfnl_nft_payload_get_len (const struct nfnl_nft_expr *) |
|
int | nfnl_nft_exthdr_init (struct nfnl_nft_expr *) |
|
void | nfnl_nft_exthdr_set_dreg (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_exthdr_test_dreg (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_exthdr_get_dreg (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_exthdr_set_type (struct nfnl_nft_expr *, uint8_t type) |
|
int | nfnl_nft_exthdr_test_type (const struct nfnl_nft_expr *) |
|
uint8_t | nfnl_nft_exthdr_get_type (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_exthdr_set_offset (struct nfnl_nft_expr *, unsigned int) |
|
int | nfnl_nft_exthdr_test_offset (const struct nfnl_nft_expr *) |
|
unsigned int | nfnl_nft_exthdr_get_offset (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_exthdr_set_len (struct nfnl_nft_expr *, unsigned int) |
|
int | nfnl_nft_exthdr_test_len (const struct nfnl_nft_expr *) |
|
unsigned int | nfnl_nft_exthdr_get_len (const struct nfnl_nft_expr *) |
|
int | nfnl_nft_counter_init (struct nfnl_nft_expr *) |
|
void | nfnl_nft_counter_set_packets (struct nfnl_nft_expr *, uint64_t) |
|
int | nfnl_nft_counter_test_packets (const struct nfnl_nft_expr *) |
|
uint64_t | nfnl_nft_counter_get_packets (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_counter_set_bytes (struct nfnl_nft_expr *, uint64_t) |
|
int | nfnl_nft_counter_test_bytes (const struct nfnl_nft_expr *) |
|
uint64_t | nfnl_nft_counter_get_bytes (const struct nfnl_nft_expr *) |
|
int | nfnl_nft_log_init (struct nfnl_nft_expr *) |
|
void | nfnl_nft_log_set_prefix (struct nfnl_nft_expr *, const char *) |
|
int | nfnl_nft_log_test_prefix (const struct nfnl_nft_expr *) |
|
const char * | nfnl_nft_log_get_prefix (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_log_set_group (struct nfnl_nft_expr *, uint32_t) |
|
int | nfnl_nft_log_test_group (const struct nfnl_nft_expr *) |
|
uint32_t | nfnl_nft_log_get_group (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_log_set_snaplen (struct nfnl_nft_expr *, uint32_t) |
|
int | nfnl_nft_log_test_snaplen (const struct nfnl_nft_expr *) |
|
uint32_t | nfnl_nft_log_get_snaplen (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_log_set_qthreshold (struct nfnl_nft_expr *, uint32_t) |
|
int | nfnl_nft_log_test_qthreshold (const struct nfnl_nft_expr *) |
|
uint32_t | nfnl_nft_log_get_qthreshold (const struct nfnl_nft_expr *) |
|
int | nfnl_nft_limit_init (struct nfnl_nft_expr *) |
|
void | nfnl_nft_limit_set_rate (struct nfnl_nft_expr *, uint64_t) |
|
int | nfnl_nft_limit_test_rate (const struct nfnl_nft_expr *) |
|
uint64_t | nfnl_nft_limit_get_rate (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_limit_set_depth (struct nfnl_nft_expr *, uint64_t) |
|
int | nfnl_nft_limit_test_depth (const struct nfnl_nft_expr *) |
|
uint64_t | nfnl_nft_limit_get_depth (const struct nfnl_nft_expr *) |
|
int | nfnl_nft_nat_init (struct nfnl_nft_expr *) |
|
void | nfnl_nft_nat_set_type (struct nfnl_nft_expr *, enum nft_nat_types) |
|
int | nfnl_nft_nat_test_type (const struct nfnl_nft_expr *) |
|
enum nft_nat_types | nfnl_nft_nat_get_type (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_nat_set_sreg_addr_min (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_nat_test_sreg_addr_min (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_nat_get_sreg_addr_min (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_nat_set_sreg_addr_max (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_nat_test_sreg_addr_max (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_nat_get_sreg_addr_max (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_nat_set_sreg_proto_min (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_nat_test_sreg_proto_min (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_nat_get_sreg_proto_min (const struct nfnl_nft_expr *) |
|
void | nfnl_nft_nat_set_sreg_proto_max (struct nfnl_nft_expr *, enum nft_registers) |
|
int | nfnl_nft_nat_test_sreg_proto_max (const struct nfnl_nft_expr *) |
|
enum nft_registers | nfnl_nft_nat_get_sreg_proto_max (const struct nfnl_nft_expr *) |
|