Home
last modified time | relevance | path

Searched refs:nft_ctx (Results 1 – 32 of 32) sorted by relevance

/linux-4.4.14/include/net/netfilter/
Dnf_tables.h99 struct nft_ctx { struct
115 int nft_data_init(const struct nft_ctx *ctx, argument
136 int nft_validate_register_store(const struct nft_ctx *ctx,
175 int (*fn)(const struct nft_ctx *ctx,
260 void (*walk)(const struct nft_ctx *ctx,
361 int nf_tables_bind_set(const struct nft_ctx *ctx, struct nft_set *set,
363 void nf_tables_unbind_set(const struct nft_ctx *ctx, struct nft_set *set,
590 const struct nft_expr_ops *(*select_ops)(const struct nft_ctx *,
625 int (*init)(const struct nft_ctx *ctx,
628 void (*destroy)(const struct nft_ctx *ctx,
[all …]
Dnft_masq.h10 int nft_masq_init(const struct nft_ctx *ctx,
16 int nft_masq_validate(const struct nft_ctx *ctx, const struct nft_expr *expr,
Dnft_redir.h12 int nft_redir_init(const struct nft_ctx *ctx,
18 int nft_redir_validate(const struct nft_ctx *ctx, const struct nft_expr *expr,
Dnft_meta.h14 int nft_meta_get_init(const struct nft_ctx *ctx,
18 int nft_meta_set_init(const struct nft_ctx *ctx,
Dnft_reject.h11 int nft_reject_init(const struct nft_ctx *ctx,
/linux-4.4.14/net/netfilter/
Dnft_immediate.c40 static int nft_immediate_init(const struct nft_ctx *ctx, in nft_immediate_init()
71 static void nft_immediate_destroy(const struct nft_ctx *ctx, in nft_immediate_destroy()
92 static int nft_immediate_validate(const struct nft_ctx *ctx, in nft_immediate_validate()
Dnf_tables_api.c91 static void nft_ctx_init(struct nft_ctx *ctx, in nft_ctx_init()
110 static struct nft_trans *nft_trans_alloc(struct nft_ctx *ctx, int msg_type, in nft_trans_alloc()
180 static int nft_trans_table_add(struct nft_ctx *ctx, int msg_type) in nft_trans_table_add()
195 static int nft_deltable(struct nft_ctx *ctx) in nft_deltable()
207 static int nft_trans_chain_add(struct nft_ctx *ctx, int msg_type) in nft_trans_chain_add()
222 static int nft_delchain(struct nft_ctx *ctx) in nft_delchain()
267 nf_tables_delrule_deactivate(struct nft_ctx *ctx, struct nft_rule *rule) in nf_tables_delrule_deactivate()
278 static struct nft_trans *nft_trans_rule_add(struct nft_ctx *ctx, int msg_type, in nft_trans_rule_add()
293 static int nft_delrule(struct nft_ctx *ctx, struct nft_rule *rule) in nft_delrule()
311 static int nft_delrule_by_chain(struct nft_ctx *ctx) in nft_delrule_by_chain()
[all …]
Dnft_masq.c24 int nft_masq_validate(const struct nft_ctx *ctx, in nft_masq_validate()
39 int nft_masq_init(const struct nft_ctx *ctx, in nft_masq_init()
Dnft_compat.c126 const struct nft_ctx *ctx, in nft_target_set_tgchk_param()
207 nft_target_init(const struct nft_ctx *ctx, const struct nft_expr *expr, in nft_target_init()
250 nft_target_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) in nft_target_destroy()
282 static int nft_target_validate(const struct nft_ctx *ctx, in nft_target_validate()
343 nft_match_set_mtchk_param(struct xt_mtchk_param *par, const struct nft_ctx *ctx, in nft_match_set_mtchk_param()
395 nft_match_init(const struct nft_ctx *ctx, const struct nft_expr *expr, in nft_match_init()
432 nft_match_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) in nft_match_destroy()
464 static int nft_match_validate(const struct nft_ctx *ctx, in nft_match_validate()
630 nft_match_select_ops(const struct nft_ctx *ctx, in nft_match_select_ops()
710 nft_target_select_ops(const struct nft_ctx *ctx, in nft_target_select_ops()
Dnft_redir.c26 int nft_redir_validate(const struct nft_ctx *ctx, in nft_redir_validate()
42 int nft_redir_init(const struct nft_ctx *ctx, in nft_redir_init()
Dnft_cmp.c71 static int nft_cmp_init(const struct nft_ctx *ctx, const struct nft_expr *expr, in nft_cmp_init()
119 static int nft_cmp_fast_init(const struct nft_ctx *ctx, in nft_cmp_fast_init()
175 nft_cmp_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[]) in nft_cmp_select_ops()
Dnft_limit.c125 static int nft_limit_pkts_init(const struct nft_ctx *ctx, in nft_limit_pkts_init()
167 static int nft_limit_pkt_bytes_init(const struct nft_ctx *ctx, in nft_limit_pkt_bytes_init()
193 nft_limit_select_ops(const struct nft_ctx *ctx, in nft_limit_select_ops()
Dnft_ct.c222 static int nft_ct_get_init(const struct nft_ctx *ctx, in nft_ct_get_init()
322 static int nft_ct_set_init(const struct nft_ctx *ctx, in nft_ct_set_init()
353 static void nft_ct_destroy(const struct nft_ctx *ctx, in nft_ct_destroy()
421 nft_ct_select_ops(const struct nft_ctx *ctx, in nft_ct_select_ops()
Dnft_lookup.c52 static int nft_lookup_init(const struct nft_ctx *ctx, in nft_lookup_init()
104 static void nft_lookup_destroy(const struct nft_ctx *ctx, in nft_lookup_destroy()
Dnft_counter.c93 static int nft_counter_init(const struct nft_ctx *ctx, in nft_counter_init()
120 static void nft_counter_destroy(const struct nft_ctx *ctx, in nft_counter_destroy()
Dnft_meta.c222 int nft_meta_get_init(const struct nft_ctx *ctx, in nft_meta_get_init()
274 int nft_meta_set_init(const struct nft_ctx *ctx, in nft_meta_set_init()
355 nft_meta_select_ops(const struct nft_ctx *ctx, in nft_meta_select_ops()
Dnft_payload.c116 static int nft_payload_init(const struct nft_ctx *ctx, in nft_payload_init()
164 nft_payload_select_ops(const struct nft_ctx *ctx, in nft_payload_select_ops()
Dnft_log.c48 static int nft_log_init(const struct nft_ctx *ctx, in nft_log_init()
116 static void nft_log_destroy(const struct nft_ctx *ctx, in nft_log_destroy()
Dnft_reject.c29 int nft_reject_init(const struct nft_ctx *ctx, in nft_reject_init()
Dnft_nat.c90 static int nft_nat_validate(const struct nft_ctx *ctx, in nft_nat_validate()
117 static int nft_nat_init(const struct nft_ctx *ctx, const struct nft_expr *expr, in nft_nat_init()
Dnft_dynset.c101 static int nft_dynset_init(const struct nft_ctx *ctx, in nft_dynset_init()
207 static void nft_dynset_destroy(const struct nft_ctx *ctx, in nft_dynset_destroy()
Dnft_queue.c63 static int nft_queue_init(const struct nft_ctx *ctx, in nft_queue_init()
Dnft_reject_inet.c64 static int nft_reject_inet_init(const struct nft_ctx *ctx, in nft_reject_inet_init()
Dnft_exthdr.c57 static int nft_exthdr_init(const struct nft_ctx *ctx, in nft_exthdr_init()
Dnft_bitwise.c49 static int nft_bitwise_init(const struct nft_ctx *ctx, in nft_bitwise_init()
Dnft_byteorder.c77 static int nft_byteorder_init(const struct nft_ctx *ctx, in nft_byteorder_init()
Dnft_rbtree.c173 static void nft_rbtree_walk(const struct nft_ctx *ctx, in nft_rbtree_walk()
Dnft_hash.c185 static void nft_hash_walk(const struct nft_ctx *ctx, const struct nft_set *set, in nft_hash_walk()
/linux-4.4.14/net/bridge/netfilter/
Dnft_meta_bridge.c51 static int nft_meta_bridge_get_init(const struct nft_ctx *ctx, in nft_meta_bridge_get_init()
91 nft_meta_bridge_select_ops(const struct nft_ctx *ctx, in nft_meta_bridge_select_ops()
Dnft_reject_bridge.c315 static int nft_reject_bridge_validate(const struct nft_ctx *ctx, in nft_reject_bridge_validate()
323 static int nft_reject_bridge_init(const struct nft_ctx *ctx, in nft_reject_bridge_init()
/linux-4.4.14/net/ipv6/netfilter/
Dnft_dup_ipv6.c34 static int nft_dup_ipv6_init(const struct nft_ctx *ctx, in nft_dup_ipv6_init()
/linux-4.4.14/net/ipv4/netfilter/
Dnft_dup_ipv4.c36 static int nft_dup_ipv4_init(const struct nft_ctx *ctx, in nft_dup_ipv4_init()