Home
last modified time | relevance | path

Searched refs:xt_target (Results 1 – 56 of 56) sorted by relevance

/linux-4.1.27/include/linux/netfilter/
Dx_tables.h31 const struct xt_target *target;
91 const struct xt_target *target;
100 const struct xt_target *target;
144 struct xt_target { struct
232 int xt_register_target(struct xt_target *target);
233 void xt_unregister_target(struct xt_target *target);
234 int xt_register_targets(struct xt_target *target, unsigned int n);
235 void xt_unregister_targets(struct xt_target *target, unsigned int n);
259 struct xt_target *xt_find_target(u8 af, const char *name, u8 revision);
261 struct xt_target *xt_request_find_target(u8 af, const char *name, u8 revision);
[all …]
/linux-4.1.27/include/linux/netfilter_bridge/
Debtables.h45 unsigned int hook_num, const struct xt_target *target,
48 const struct xt_target *target, void *targinfo,
50 void (*destroy)(const struct xt_target *target, void *targinfo);
63 unsigned int hook_num, const struct xt_target *target,
66 const struct xt_target *target, void *targinfo,
68 void (*destroy)(const struct xt_target *target, void *targinfo);
/linux-4.1.27/net/netfilter/
Dnft_compat.c62 struct xt_target *target = expr->ops->data; in nft_target_eval_xt()
88 struct xt_target *target = expr->ops->data; in nft_target_eval_bridge()
127 struct xt_target *target, void *info, in nft_target_set_tgchk_param()
166 static void target_compat_from_user(struct xt_target *t, void *in, void *out) in target_compat_from_user()
210 struct xt_target *target = expr->ops->data; in nft_target_init()
251 struct xt_target *target = expr->ops->data; in nft_target_destroy()
267 const struct xt_target *target = expr->ops->data; in nft_target_dump()
285 struct xt_target *target = expr->ops->data; in nft_target_validate()
700 static bool nft_target_cmp(const struct xt_target *tg, in nft_target_cmp()
712 struct xt_target *target; in nft_target_select_ops()
[all …]
Dx_tables.c74 int xt_register_target(struct xt_target *target) in xt_register_target()
86 xt_unregister_target(struct xt_target *target) in xt_unregister_target()
97 xt_register_targets(struct xt_target *target, unsigned int n) in xt_register_targets()
117 xt_unregister_targets(struct xt_target *target, unsigned int n) in xt_unregister_targets()
225 struct xt_target *xt_find_target(u8 af, const char *name, u8 revision) in xt_find_target()
227 struct xt_target *t; in xt_find_target()
252 struct xt_target *xt_request_find_target(u8 af, const char *name, u8 revision) in xt_request_find_target()
254 struct xt_target *target; in xt_request_find_target()
288 const struct xt_target *t; in target_revfn()
597 int xt_compat_target_offset(const struct xt_target *target) in xt_compat_target_offset()
[all …]
Dxt_TRACE.c20 static struct xt_target trace_tg_reg __read_mostly = {
Dxt_CLASSIFY.c40 static struct xt_target classify_tg_reg[] __read_mostly = {
Dxt_CHECKSUM.c49 static struct xt_target checksum_tg_reg __read_mostly = {
Dxt_mark.c44 static struct xt_target mark_tg_reg __read_mostly = {
Dxt_NFLOG.c52 static struct xt_target nflog_tg_reg __read_mostly = {
Dxt_REDIRECT.c68 static struct xt_target redirect_tg_reg[] __read_mostly = {
Dxt_CONNSECMARK.c121 static struct xt_target connsecmark_tg_reg __read_mostly = {
Dxt_LOG.c72 static struct xt_target log_tg_regs[] __read_mostly = {
Dxt_SECMARK.c125 static struct xt_target secmark_tg_reg __read_mostly = {
Dxt_HL.c133 static struct xt_target hl_tg_reg[] __read_mostly = {
Dxt_NFQUEUE.c112 static struct xt_target nfqueue_tg_reg[] __read_mostly = {
Dxt_connmark.c122 static struct xt_target connmark_tg_reg __read_mostly = {
Dxt_TCPOPTSTRIP.c117 static struct xt_target tcpoptstrip_tg_reg[] __read_mostly = {
Dxt_CT.c345 static struct xt_target xt_ct_tg_reg[] __read_mostly = {
404 static struct xt_target notrack_tg_reg __read_mostly = {
Dxt_DSCP.c116 static struct xt_target dscp_tg_reg[] __read_mostly = {
Dxt_LED.c195 static struct xt_target led_tg_reg __read_mostly = {
Dxt_nat.c104 static struct xt_target xt_nat_target_reg[] __read_mostly = {
Dxt_RATEEST.c161 static struct xt_target xt_rateest_tg_reg __read_mostly = {
Dxt_NETMAP.c117 static struct xt_target netmap_tg_reg[] __read_mostly = {
Dxt_AUDIT.c201 static struct xt_target audit_tg_reg[] __read_mostly = {
Dxt_IDLETIMER.c249 static struct xt_target idletimer_tg __read_mostly = {
Dxt_TEE.c267 static struct xt_target tee_tg_reg[] __read_mostly = {
Dxt_TCPMSS.c310 static struct xt_target tcpmss_tg_reg[] __read_mostly = {
Dxt_HMARK.c340 static struct xt_target hmark_tg_reg[] __read_mostly = {
Dxt_TPROXY.c545 static struct xt_target tproxy_tg_reg[] __read_mostly = {
Dxt_set.c645 static struct xt_target set_targets[] __read_mostly = {
/linux-4.1.27/include/uapi/linux/netfilter_bridge/
Debtables.h33 struct xt_target;
131 struct xt_target *watcher;
141 struct xt_target *target;
/linux-4.1.27/net/ipv6/netfilter/
Dip6t_MASQUERADE.c39 static struct xt_target masquerade_tg6_reg __read_mostly = {
Dip6t_REJECT.c96 static struct xt_target reject_tg6_reg __read_mostly = {
Dip6t_NPT.c109 static struct xt_target ip6t_npt_target_reg[] __read_mostly = {
Dip6t_SYNPROXY.c444 static struct xt_target synproxy_tg6_reg __read_mostly = {
Dip6_tables.c672 struct xt_target *target; in find_check_entry()
1503 struct xt_target *target; in check_compat_entry_size_and_hooks()
2186 static struct xt_target ip6t_builtin_tg[] __read_mostly = {
/linux-4.1.27/net/bridge/netfilter/
Debt_dnat.c49 static struct xt_target ebt_dnat_tg_reg __read_mostly = {
Debt_nflog.c49 static struct xt_target ebt_nflog_tg_reg __read_mostly = {
Debt_redirect.c55 static struct xt_target ebt_redirect_tg_reg __read_mostly = {
Debt_snat.c62 static struct xt_target ebt_snat_tg_reg __read_mostly = {
Debt_mark.c82 static struct xt_target ebt_mark_tg_reg __read_mostly = {
Debt_arpreply.c73 static struct xt_target ebt_arpreply_tg_reg __read_mostly = {
Debt_log.c202 static struct xt_target ebt_log_tg_reg __read_mostly = {
Debtables.c76 static struct xt_target ebt_standard_target = {
394 struct xt_target *watcher; in ebt_check_watcher()
655 struct xt_target *target; in ebt_check_entry()
1637 const struct xt_target *target = t->u.target; in compat_target_to_user()
1904 struct xt_target *wt; in compat_mtw_from_user()
/linux-4.1.27/net/ipv4/netfilter/
Dipt_MASQUERADE.c61 static struct xt_target masquerade_tg_reg __read_mostly = {
Dipt_REJECT.c90 static struct xt_target reject_tg_reg __read_mostly = {
Darpt_mangle.c71 static struct xt_target arpt_mangle_reg __read_mostly = {
Dipt_ECN.c117 static struct xt_target ecn_tg_reg __read_mostly = {
Darp_tables.c517 struct xt_target *target; in find_check_entry()
1223 struct xt_target *target; in check_compat_entry_size_and_hooks()
1291 struct xt_target *target; in compat_copy_entry_from_user()
1834 static struct xt_target arpt_builtin_tg[] __read_mostly = {
Dip_tables.c658 struct xt_target *target; in find_check_entry()
1488 struct xt_target *target; in check_compat_entry_size_and_hooks()
1570 struct xt_target *target; in compat_copy_entry_from_user()
2173 static struct xt_target ipt_builtin_tg[] __read_mostly = {
Dipt_SYNPROXY.c421 static struct xt_target synproxy_tg4_reg __read_mostly = {
Dipt_CLUSTERIP.c459 static struct xt_target clusterip_tg_reg __read_mostly = {
/linux-4.1.27/include/uapi/linux/netfilter_ipv4/
Dip_tables.h28 #define ipt_target xt_target
/linux-4.1.27/include/uapi/linux/netfilter/
Dx_tables.h46 struct xt_target *target;
/linux-4.1.27/include/uapi/linux/netfilter_ipv6/
Dip6_tables.h28 #define ip6t_target xt_target
/linux-4.1.27/net/sched/
Dact_ipt.c36 struct xt_target *target; in ipt_init_target()