/net/ipv6/netfilter/ |
D | ip6t_REJECT.c | 46 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()
|
D | nf_defrag_ipv6_hooks.c | 33 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,
|
D | ip6table_nat.c | 77 .hooknum = NF_INET_PRE_ROUTING, 84 .hooknum = NF_INET_POST_ROUTING, 91 .hooknum = NF_INET_LOCAL_OUT, 98 .hooknum = NF_INET_LOCAL_IN,
|
D | nf_dup_ipv6.c | 50 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()
|
D | nf_conntrack_proto_icmpv6.c | 108 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()
|
D | nf_conntrack_l3proto_ipv6.c | 191 .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/ |
D | xt_NETMAP.c | 36 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()
|
D | nf_nat_redirect.c | 34 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()
|
D | xt_repldata.h | 19 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; \
|
D | core.c | 71 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()
|
D | nf_conntrack_proto_udp.c | 86 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()
|
D | xt_REDIRECT.c | 34 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()
|
D | nf_conntrack_proto_udplite.c | 95 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()
|
D | nf_tables_inet.c | 29 if (afi->hooks[ops->hooknum]) in nft_inet_hook_ops_init() 30 ops->hook = afi->hooks[ops->hooknum]; in nft_inet_hook_ops_init()
|
D | xt_quota2.c | 79 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/ |
D | ip_vs_core.c | 684 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/ |
D | nf_log_bridge.c | 20 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()
|
D | ebtable_nat.c | 77 .hooknum = NF_BR_LOCAL_OUT, 83 .hooknum = NF_BR_POST_ROUTING, 89 .hooknum = NF_BR_PRE_ROUTING,
|
D | ebtable_filter.c | 77 .hooknum = NF_BR_LOCAL_IN, 83 .hooknum = NF_BR_FORWARD, 89 .hooknum = NF_BR_LOCAL_OUT,
|
D | ebt_log.c | 73 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/ |
D | nf_defrag_ipv4.c | 40 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,
|
D | iptable_nat.c | 75 .hooknum = NF_INET_PRE_ROUTING, 82 .hooknum = NF_INET_POST_ROUTING, 89 .hooknum = NF_INET_LOCAL_OUT, 96 .hooknum = NF_INET_LOCAL_IN,
|
D | nf_dup_ipv4.c | 53 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()
|
D | nf_conntrack_proto_icmp.c | 95 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()
|
D | nf_conntrack_l3proto_ipv4.c | 174 .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,
|