| /linux/net/netfilter/ |
| A D | core.c | 315 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 D | nf_nat_redirect.c | 30 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 D | nfnetlink_hook.c | 122 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 D | xt_repldata.h | 20 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 D | nf_nat_core.c | 670 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 D | nf_nat_proto.c | 562 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 D | nf_conntrack_proto.c | 223 .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 D | nf_log_syslog.c | 105 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 D | nf_queue.c | 253 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 D | nf_nat.h | 19 #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 D | nf_log.h | 41 unsigned int hooknum, 79 unsigned int hooknum, 89 unsigned int hooknum,
|
| A D | nf_nat_redirect.h | 11 unsigned int hooknum); 14 unsigned int hooknum);
|
| /linux/net/netfilter/ipvs/ |
| A D | ip_vs_core.c | 861 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 D | nf_defrag_ipv6_hooks.c | 30 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 D | ip6table_nat.c | 38 .hooknum = NF_INET_PRE_ROUTING, 44 .hooknum = NF_INET_POST_ROUTING, 50 .hooknum = NF_INET_LOCAL_OUT, 56 .hooknum = NF_INET_LOCAL_IN,
|
| A D | nf_dup_ipv6.c | 47 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 D | nf_reject_ipv6.c | 398 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 D | iptable_nat.c | 36 .hooknum = NF_INET_PRE_ROUTING, 42 .hooknum = NF_INET_POST_ROUTING, 48 .hooknum = NF_INET_LOCAL_OUT, 54 .hooknum = NF_INET_LOCAL_IN,
|
| A 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() 96 .hooknum = NF_INET_PRE_ROUTING, 102 .hooknum = NF_INET_LOCAL_OUT,
|
| A D | nf_dup_ipv4.c | 50 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 D | ebtable_filter.c | 65 .hooknum = NF_BR_LOCAL_IN, 71 .hooknum = NF_BR_FORWARD, 77 .hooknum = NF_BR_LOCAL_OUT,
|
| A D | ebtable_nat.c | 65 .hooknum = NF_BR_LOCAL_OUT, 71 .hooknum = NF_BR_POST_ROUTING, 77 .hooknum = NF_BR_PRE_ROUTING,
|
| /linux/security/smack/ |
| A D | smack_netfilter.c | 42 .hooknum = NF_INET_LOCAL_OUT, 49 .hooknum = NF_INET_LOCAL_OUT,
|
| /linux/drivers/net/ipvlan/ |
| A D | ipvlan_l3s.c | 114 .hooknum = NF_INET_LOCAL_IN, 121 .hooknum = NF_INET_LOCAL_IN,
|
| /linux/include/net/netfilter/ipv4/ |
| A D | nf_dup_ipv4.h | 8 void nf_dup_ipv4(struct net *net, struct sk_buff *skb, unsigned int hooknum,
|