Home
last modified time | relevance | path

Searched refs:hooknum (Results 1 – 25 of 52) sorted by relevance

123

/linux/net/netfilter/
A Dcore.c315 if (hooknum == NF_NETDEV_INGRESS) { in nf_hook_entry_head()
321 if (hooknum == NF_NETDEV_EGRESS) { in nf_hook_entry_head()
331 int hooknum) in nf_ingress_check() argument
334 if (reg->hooknum == hooknum) in nf_ingress_check()
337 if (reg->hooknum != hooknum || in nf_ingress_check()
363 int hooknum; in nf_static_key_inc() local
367 hooknum = NF_NETDEV_INGRESS; in nf_static_key_inc()
369 hooknum = reg->hooknum; in nf_static_key_inc()
378 int hooknum; in nf_static_key_dec() local
382 hooknum = NF_NETDEV_INGRESS; in nf_static_key_dec()
[all …]
A Dnf_nat_redirect.c30 unsigned int hooknum) in nf_nat_redirect_ipv4() argument
37 WARN_ON(hooknum != NF_INET_PRE_ROUTING && in nf_nat_redirect_ipv4()
38 hooknum != NF_INET_LOCAL_OUT); in nf_nat_redirect_ipv4()
44 if (hooknum == NF_INET_LOCAL_OUT) { in nf_nat_redirect_ipv4()
82 unsigned int hooknum) in nf_nat_redirect_ipv6() argument
90 if (hooknum == NF_INET_LOCAL_OUT) { in nf_nat_redirect_ipv6()
A Dnfnetlink_hook.c122 u32 hooknum; in nfnl_hook_dump_one() local
160 if (ops->pf == NFPROTO_INET && ops->hooknum == NF_INET_INGRESS) in nfnl_hook_dump_one()
161 hooknum = NF_NETDEV_INGRESS; in nfnl_hook_dump_one()
163 hooknum = ops->hooknum; in nfnl_hook_dump_one()
165 ret = nla_put_be32(nlskb, NFNLA_HOOK_HOOKNUM, htonl(hooknum)); in nfnl_hook_dump_one()
303 u32 hooknum; in nfnl_hook_dump_start() local
305 hooknum = ntohl(nla_get_be32(nla[NFNLA_HOOK_HOOKNUM])); in nfnl_hook_dump_start()
306 if (hooknum > 255) in nfnl_hook_dump_start()
318 head = nfnl_hook_entries_head(family, hooknum, net, name); in nfnl_hook_dump_start()
330 ctx->hook = hooknum; in nfnl_hook_dump_start()
A Dxt_repldata.h20 unsigned int bytes = 0, hooknum = 0, i = 0; \
38 for (; hook_mask != 0; hook_mask >>= 1, ++hooknum) { \
41 tbl->repl.hook_entry[hooknum] = bytes; \
42 tbl->repl.underflow[hooknum] = bytes; \
A Dnf_nat_core.c670 return __nf_nat_alloc_null_binding(ct, HOOK2MANIP(hooknum)); in nf_nat_alloc_null_binding()
677 unsigned int hooknum, in nf_nat_packet() argument
680 enum nf_nat_manip_type mtype = HOOK2MANIP(hooknum); in nf_nat_packet()
1011 unsigned int hooknum = ops->hooknum; in nf_nat_register_fn() local
1021 if (orig_nat_ops[i].hooknum == hooknum) { in nf_nat_register_fn()
1022 hooknum = i; in nf_nat_register_fn()
1066 priv = nat_ops[hooknum].priv; in nf_nat_register_fn()
1087 int hooknum = ops->hooknum; in nf_nat_unregister_fn() local
1103 if (nat_ops[i].hooknum == hooknum) { in nf_nat_unregister_fn()
1104 hooknum = i; in nf_nat_unregister_fn()
[all …]
A Dnf_nat_proto.c562 unsigned int hooknum) in nf_nat_icmp_reply_translation() argument
569 enum nf_nat_manip_type manip = HOOK2MANIP(hooknum); in nf_nat_icmp_reply_translation()
796 .hooknum = NF_INET_PRE_ROUTING,
803 .hooknum = NF_INET_POST_ROUTING,
810 .hooknum = NF_INET_LOCAL_OUT,
817 .hooknum = NF_INET_LOCAL_IN,
839 unsigned int hooknum, in nf_nat_icmpv6_reply_translation() argument
1035 .hooknum = NF_INET_PRE_ROUTING,
1042 .hooknum = NF_INET_POST_ROUTING,
1049 .hooknum = NF_INET_LOCAL_OUT,
[all …]
A Dnf_conntrack_proto.c223 .hooknum = NF_INET_PRE_ROUTING,
229 .hooknum = NF_INET_LOCAL_OUT,
235 .hooknum = NF_INET_POST_ROUTING,
241 .hooknum = NF_INET_LOCAL_IN,
421 .hooknum = NF_INET_PRE_ROUTING,
427 .hooknum = NF_INET_LOCAL_OUT,
433 .hooknum = NF_INET_POST_ROUTING,
439 .hooknum = NF_INET_LOCAL_IN,
A Dnf_log_syslog.c105 unsigned int hooknum, const struct sk_buff *skb, in nf_log_dump_packet_common() argument
128 unsigned int hooknum, const struct sk_buff *skb, in nf_log_arp_packet() argument
145 nf_log_dump_packet_common(m, pf, hooknum, skb, in, out, loginfo, in nf_log_arp_packet()
809 unsigned int hooknum, const struct sk_buff *skb, in nf_log_ip_packet() argument
826 nf_log_dump_packet_common(m, pf, hooknum, skb, in, in nf_log_ip_packet()
903 unsigned int hooknum, const struct sk_buff *skb, in nf_log_ip6_packet() argument
920 nf_log_dump_packet_common(m, pf, hooknum, skb, in, out, in nf_log_ip6_packet()
939 unsigned int hooknum, in nf_log_netdev_packet() argument
948 nf_log_ip_packet(net, pf, hooknum, skb, in, out, loginfo, prefix); in nf_log_netdev_packet()
951 nf_log_ip6_packet(net, pf, hooknum, skb, in, out, loginfo, prefix); in nf_log_netdev_packet()
[all …]
A Dnf_queue.c253 static struct nf_hook_entries *nf_hook_entries_head(const struct net *net, u8 pf, u8 hooknum) in nf_hook_entries_head() argument
258 return rcu_dereference(net->nf.hooks_bridge[hooknum]); in nf_hook_entries_head()
261 return rcu_dereference(net->nf.hooks_ipv4[hooknum]); in nf_hook_entries_head()
263 return rcu_dereference(net->nf.hooks_ipv6[hooknum]); in nf_hook_entries_head()
/linux/include/net/netfilter/
A Dnf_nat.h19 #define HOOK2MANIP(hooknum) ((hooknum) != NF_INET_POST_ROUTING && \ argument
20 (hooknum) != NF_INET_LOCAL_IN)
44 unsigned int hooknum);
57 static inline bool nf_nat_oif_changed(unsigned int hooknum, in nf_nat_oif_changed() argument
63 return nat && nat->masq_index && hooknum == NF_INET_POST_ROUTING && in nf_nat_oif_changed()
77 unsigned int hooknum, struct sk_buff *skb);
88 unsigned int hooknum);
92 unsigned int hooknum, unsigned int hdrlen);
A Dnf_log.h41 unsigned int hooknum,
79 unsigned int hooknum,
89 unsigned int hooknum,
A Dnf_nat_redirect.h11 unsigned int hooknum);
14 unsigned int hooknum);
/linux/net/netfilter/ipvs/
A Dip_vs_core.c861 unsigned int hooknum) in handle_response_icmp() argument
1045 hooknum); in ip_vs_out_icmp_v6()
1262 unsigned int hooknum) in handle_response() argument
1371 hooknum, &iph); in ip_vs_out_hook()
1423 hooknum); in ip_vs_out_hook()
1584 unsigned int hooknum) in ip_vs_in_icmp() argument
1964 hooknum, &iph); in ip_vs_in_hook()
1974 hooknum); in ip_vs_in_hook()
2171 .hooknum = NF_INET_FORWARD,
2178 .hooknum = NF_INET_FORWARD,
[all …]
/linux/net/ipv6/netfilter/
A Dnf_defrag_ipv6_hooks.c30 static enum ip6_defrag_users nf_ct6_defrag_user(unsigned int hooknum, in nf_ct6_defrag_user() argument
45 if (hooknum == NF_INET_PRE_ROUTING) in nf_ct6_defrag_user()
79 .hooknum = NF_INET_PRE_ROUTING,
85 .hooknum = NF_INET_LOCAL_OUT,
A Dip6table_nat.c38 .hooknum = NF_INET_PRE_ROUTING,
44 .hooknum = NF_INET_POST_ROUTING,
50 .hooknum = NF_INET_LOCAL_OUT,
56 .hooknum = NF_INET_LOCAL_IN,
A Dnf_dup_ipv6.c47 void nf_dup_ipv6(struct net *net, struct sk_buff *skb, unsigned int hooknum, in nf_dup_ipv6() argument
60 if (hooknum == NF_INET_PRE_ROUTING || in nf_dup_ipv6()
61 hooknum == NF_INET_LOCAL_IN) { in nf_dup_ipv6()
A Dnf_reject_ipv6.c398 unsigned char code, unsigned int hooknum) in nf_send_unreach6() argument
400 if (!reject6_csum_ok(skb_in, hooknum)) in nf_send_unreach6()
403 if (hooknum == NF_INET_LOCAL_OUT && skb_in->dev == NULL) in nf_send_unreach6()
406 if ((hooknum == NF_INET_PRE_ROUTING || hooknum == NF_INET_INGRESS) && in nf_send_unreach6()
/linux/net/ipv4/netfilter/
A Diptable_nat.c36 .hooknum = NF_INET_PRE_ROUTING,
42 .hooknum = NF_INET_POST_ROUTING,
48 .hooknum = NF_INET_LOCAL_OUT,
54 .hooknum = NF_INET_LOCAL_IN,
A Dnf_defrag_ipv4.c40 static enum ip_defrag_users nf_ct_defrag_user(unsigned int hooknum, in nf_ct_defrag_user() argument
55 if (hooknum == NF_INET_PRE_ROUTING) in nf_ct_defrag_user()
96 .hooknum = NF_INET_PRE_ROUTING,
102 .hooknum = NF_INET_LOCAL_OUT,
A Dnf_dup_ipv4.c50 void nf_dup_ipv4(struct net *net, struct sk_buff *skb, unsigned int hooknum, in nf_dup_ipv4() argument
82 if (hooknum == NF_INET_PRE_ROUTING || in nf_dup_ipv4()
83 hooknum == NF_INET_LOCAL_IN) in nf_dup_ipv4()
/linux/net/bridge/netfilter/
A Debtable_filter.c65 .hooknum = NF_BR_LOCAL_IN,
71 .hooknum = NF_BR_FORWARD,
77 .hooknum = NF_BR_LOCAL_OUT,
A Debtable_nat.c65 .hooknum = NF_BR_LOCAL_OUT,
71 .hooknum = NF_BR_POST_ROUTING,
77 .hooknum = NF_BR_PRE_ROUTING,
/linux/security/smack/
A Dsmack_netfilter.c42 .hooknum = NF_INET_LOCAL_OUT,
49 .hooknum = NF_INET_LOCAL_OUT,
/linux/drivers/net/ipvlan/
A Dipvlan_l3s.c114 .hooknum = NF_INET_LOCAL_IN,
121 .hooknum = NF_INET_LOCAL_IN,
/linux/include/net/netfilter/ipv4/
A Dnf_dup_ipv4.h8 void nf_dup_ipv4(struct net *net, struct sk_buff *skb, unsigned int hooknum,

Completed in 42 milliseconds

123