Home
last modified time | relevance | path

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

123

/net/ipv6/netfilter/
Dip6t_REJECT.c46 nf_send_unreach6(net, skb, ICMPV6_NOROUTE, par->hooknum); in reject_tg6()
49 nf_send_unreach6(net, skb, ICMPV6_ADM_PROHIBITED, par->hooknum); in reject_tg6()
52 nf_send_unreach6(net, skb, ICMPV6_NOT_NEIGHBOUR, par->hooknum); in reject_tg6()
55 nf_send_unreach6(net, skb, ICMPV6_ADDR_UNREACH, par->hooknum); in reject_tg6()
58 nf_send_unreach6(net, skb, ICMPV6_PORT_UNREACH, par->hooknum); in reject_tg6()
64 nf_send_reset6(net, skb, par->hooknum); in reject_tg6()
67 nf_send_unreach6(net, skb, ICMPV6_POLICY_FAIL, par->hooknum); in reject_tg6()
70 nf_send_unreach6(net, skb, ICMPV6_REJECT_ROUTE, par->hooknum); in reject_tg6()
Dnf_defrag_ipv6_hooks.c33 static enum ip6_defrag_users nf_ct6_defrag_user(unsigned int hooknum, in nf_ct6_defrag_user() argument
48 if (hooknum == NF_INET_PRE_ROUTING) in nf_ct6_defrag_user()
79 .hooknum = NF_INET_PRE_ROUTING,
85 .hooknum = NF_INET_LOCAL_OUT,
Dip6table_nat.c77 .hooknum = NF_INET_PRE_ROUTING,
84 .hooknum = NF_INET_POST_ROUTING,
91 .hooknum = NF_INET_LOCAL_OUT,
98 .hooknum = NF_INET_LOCAL_IN,
Dnf_dup_ipv6.c50 void nf_dup_ipv6(struct net *net, struct sk_buff *skb, unsigned int hooknum, in nf_dup_ipv6() argument
65 if (hooknum == NF_INET_PRE_ROUTING || in nf_dup_ipv6()
66 hooknum == NF_INET_LOCAL_IN) { in nf_dup_ipv6()
Dnf_conntrack_proto_icmpv6.c108 unsigned int hooknum, in icmpv6_packet() argument
149 unsigned int hooknum) in icmpv6_error_message() argument
200 enum ip_conntrack_info *ctinfo, u_int8_t pf, unsigned int hooknum) in icmpv6_error() argument
214 if (net->ct.sysctl_checksum && hooknum == NF_INET_PRE_ROUTING && in icmpv6_error()
215 nf_ip6_checksum(skb, hooknum, dataoff, IPPROTO_ICMPV6)) { in icmpv6_error()
235 return icmpv6_error_message(net, tmpl, skb, dataoff, ctinfo, hooknum); in icmpv6_error()
Dnf_conntrack_l3proto_ipv6.c191 .hooknum = NF_INET_PRE_ROUTING,
197 .hooknum = NF_INET_LOCAL_OUT,
203 .hooknum = NF_INET_POST_ROUTING,
209 .hooknum = NF_INET_POST_ROUTING,
215 .hooknum = NF_INET_LOCAL_IN,
221 .hooknum = NF_INET_LOCAL_IN,
/net/netfilter/
Dxt_NETMAP.c36 if (par->hooknum == NF_INET_PRE_ROUTING || in netmap_tg6()
37 par->hooknum == NF_INET_LOCAL_OUT) in netmap_tg6()
54 return nf_nat_setup_info(ct, &newrange, HOOK2MANIP(par->hooknum)); in netmap_tg6()
75 NF_CT_ASSERT(par->hooknum == NF_INET_PRE_ROUTING || in netmap_tg4()
76 par->hooknum == NF_INET_POST_ROUTING || in netmap_tg4()
77 par->hooknum == NF_INET_LOCAL_OUT || in netmap_tg4()
78 par->hooknum == NF_INET_LOCAL_IN); in netmap_tg4()
83 if (par->hooknum == NF_INET_PRE_ROUTING || in netmap_tg4()
84 par->hooknum == NF_INET_LOCAL_OUT) in netmap_tg4()
99 return nf_nat_setup_info(ct, &newrange, HOOK2MANIP(par->hooknum)); in netmap_tg4()
Dnf_nat_redirect.c34 unsigned int hooknum) in nf_nat_redirect_ipv4() argument
41 NF_CT_ASSERT(hooknum == NF_INET_PRE_ROUTING || in nf_nat_redirect_ipv4()
42 hooknum == NF_INET_LOCAL_OUT); in nf_nat_redirect_ipv4()
48 if (hooknum == NF_INET_LOCAL_OUT) { in nf_nat_redirect_ipv4()
86 unsigned int hooknum) in nf_nat_redirect_ipv6() argument
94 if (hooknum == NF_INET_LOCAL_OUT) { in nf_nat_redirect_ipv6()
Dxt_repldata.h19 unsigned int bytes = 0, hooknum = 0, i = 0; \
37 for (; hook_mask != 0; hook_mask >>= 1, ++hooknum) { \
40 tbl->repl.hook_entry[hooknum] = bytes; \
41 tbl->repl.underflow[hooknum] = bytes; \
Dcore.c71 return net->nf.hooks[reg->pf]+reg->hooknum; in nf_hook_entry_head()
74 if (reg->hooknum == NF_NETDEV_INGRESS) { in nf_hook_entry_head()
89 if (reg->hooknum == NF_NETDEV_INGRESS) in nf_register_net_hook()
92 if (reg->hooknum != NF_NETDEV_INGRESS || in nf_register_net_hook()
122 if (reg->pf == NFPROTO_NETDEV && reg->hooknum == NF_NETDEV_INGRESS) in nf_register_net_hook()
126 static_key_slow_inc(&nf_hooks_needed[reg->pf][reg->hooknum]); in nf_register_net_hook()
155 if (reg->pf == NFPROTO_NETDEV && reg->hooknum == NF_NETDEV_INGRESS) in nf_unregister_net_hook()
159 static_key_slow_dec(&nf_hooks_needed[reg->pf][reg->hooknum]); in nf_unregister_net_hook()
Dnf_conntrack_proto_udp.c86 unsigned int hooknum, in udp_packet() argument
114 unsigned int hooknum) in udp_error() argument
145 if (net->ct.sysctl_checksum && hooknum == NF_INET_PRE_ROUTING && in udp_error()
146 nf_checksum(skb, hooknum, dataoff, IPPROTO_UDP, pf)) { in udp_error()
Dxt_REDIRECT.c34 return nf_nat_redirect_ipv6(skb, par->targinfo, par->hooknum); in redirect_tg6()
65 return nf_nat_redirect_ipv4(skb, par->targinfo, par->hooknum); in redirect_tg4()
Dnf_conntrack_proto_udplite.c95 unsigned int hooknum, in udplite_packet() argument
125 unsigned int hooknum) in udplite_error() argument
160 if (net->ct.sysctl_checksum && hooknum == NF_INET_PRE_ROUTING && in udplite_error()
161 nf_checksum_partial(skb, hooknum, dataoff, cscov, IPPROTO_UDP, in udplite_error()
Dnf_tables_inet.c29 if (afi->hooks[ops->hooknum]) in nft_inet_hook_ops_init()
30 ops->hook = afi->hooks[ops->hooknum]; in nft_inet_hook_ops_init()
Dxt_quota2.c79 static void quota2_log(unsigned int hooknum, in quota2_log() argument
112 pm->hook = hooknum; in quota2_log()
132 static void quota2_log(unsigned int hooknum, in quota2_log() argument
329 quota2_log(par->hooknum, in quota_mt2()
/net/netfilter/ipvs/
Dip_vs_core.c684 static inline enum ip_defrag_users ip_vs_defrag_user(unsigned int hooknum) in ip_vs_defrag_user() argument
686 if (NF_INET_LOCAL_IN == hooknum) in ip_vs_defrag_user()
688 if (NF_INET_FORWARD == hooknum) in ip_vs_defrag_user()
708 struct sk_buff *skb, unsigned int hooknum) in ip_vs_route_me_harder() argument
713 if (NF_INET_LOCAL_IN == hooknum) in ip_vs_route_me_harder()
848 unsigned int hooknum) in handle_response_icmp() argument
876 if (ip_vs_route_me_harder(cp->ipvs, af, skb, hooknum)) in handle_response_icmp()
903 int *related, unsigned int hooknum) in ip_vs_out_icmp() argument
918 if (ip_vs_gather_frags(ipvs, skb, ip_vs_defrag_user(hooknum))) in ip_vs_out_icmp()
973 pp, ciph.len, ihl, hooknum); in ip_vs_out_icmp()
[all …]
/net/bridge/netfilter/
Dnf_log_bridge.c20 unsigned int hooknum, in nf_log_bridge_packet() argument
29 nf_log_packet(net, NFPROTO_IPV4, hooknum, skb, in, out, in nf_log_bridge_packet()
33 nf_log_packet(net, NFPROTO_IPV6, hooknum, skb, in, out, in nf_log_bridge_packet()
38 nf_log_packet(net, NFPROTO_ARP, hooknum, skb, in, out, in nf_log_bridge_packet()
Debtable_nat.c77 .hooknum = NF_BR_LOCAL_OUT,
83 .hooknum = NF_BR_POST_ROUTING,
89 .hooknum = NF_BR_PRE_ROUTING,
Debtable_filter.c77 .hooknum = NF_BR_LOCAL_IN,
83 .hooknum = NF_BR_FORWARD,
89 .hooknum = NF_BR_LOCAL_OUT,
Debt_log.c73 ebt_log_packet(struct net *net, u_int8_t pf, unsigned int hooknum, in ebt_log_packet() argument
193 nf_log_packet(net, NFPROTO_BRIDGE, par->hooknum, skb, in ebt_log_tg()
196 ebt_log_packet(net, NFPROTO_BRIDGE, par->hooknum, skb, par->in, in ebt_log_tg()
/net/ipv4/netfilter/
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()
94 .hooknum = NF_INET_PRE_ROUTING,
100 .hooknum = NF_INET_LOCAL_OUT,
Diptable_nat.c75 .hooknum = NF_INET_PRE_ROUTING,
82 .hooknum = NF_INET_POST_ROUTING,
89 .hooknum = NF_INET_LOCAL_OUT,
96 .hooknum = NF_INET_LOCAL_IN,
Dnf_dup_ipv4.c53 void nf_dup_ipv4(struct net *net, struct sk_buff *skb, unsigned int hooknum, in nf_dup_ipv4() argument
87 if (hooknum == NF_INET_PRE_ROUTING || in nf_dup_ipv4()
88 hooknum == NF_INET_LOCAL_IN) in nf_dup_ipv4()
Dnf_conntrack_proto_icmp.c95 unsigned int hooknum, in icmp_packet() argument
132 unsigned int hooknum) in icmp_error_message() argument
184 enum ip_conntrack_info *ctinfo, u_int8_t pf, unsigned int hooknum) in icmp_error() argument
199 if (net->ct.sysctl_checksum && hooknum == NF_INET_PRE_ROUTING && in icmp_error()
200 nf_ip_checksum(skb, hooknum, dataoff, 0)) { in icmp_error()
228 return icmp_error_message(net, tmpl, skb, ctinfo, hooknum); in icmp_error()
Dnf_conntrack_l3proto_ipv4.c174 .hooknum = NF_INET_PRE_ROUTING,
180 .hooknum = NF_INET_LOCAL_OUT,
186 .hooknum = NF_INET_POST_ROUTING,
192 .hooknum = NF_INET_POST_ROUTING,
198 .hooknum = NF_INET_LOCAL_IN,
204 .hooknum = NF_INET_LOCAL_IN,

123