Home
last modified time | relevance | path

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

12

/linux/include/net/netfilter/
H 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);
H A Dnf_log.h41 unsigned int hooknum,
82 unsigned int hooknum,
92 unsigned int hooknum,
H A Dnf_nat_redirect.h10 unsigned int hooknum);
13 unsigned int hooknum);
H A Dnf_nat_masquerade.h9 nf_nat_masquerade_ipv4(struct sk_buff *skb, unsigned int hooknum,
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dnetfilter_link_attach.c11 __u32 hooknum; member
22 { .pf = NFPROTO_IPV4, .hooknum = 42, .name = "invalid-hooknum", },
31 .hooknum = NF_INET_POST_ROUTING,
39 .hooknum = NF_INET_FORWARD,
61 ASSERT_EQ(info.netfilter.hooknum, nf_expected.hooknum, "info nf hooknum"); in verify_netfilter_link_info()
89 X(opts, hooknum, i); in test_netfilter_link_attach()
/linux/net/netfilter/
H A Dnf_nat_redirect.c51 unsigned int hooknum) in nf_nat_redirect_ipv4() argument
55 WARN_ON(hooknum != NF_INET_PRE_ROUTING && in nf_nat_redirect_ipv4()
56 hooknum != NF_INET_LOCAL_OUT); in nf_nat_redirect_ipv4()
59 if (hooknum == NF_INET_LOCAL_OUT) { in nf_nat_redirect_ipv4()
105 unsigned int hooknum) in nf_nat_redirect_ipv6() argument
109 if (hooknum == NF_INET_LOCAL_OUT) { in nf_nat_redirect_ipv6()
H 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; \
H A Dnf_bpf_link.c147 nf_link->hook_ops.pf, nf_link->hook_ops.hooknum, in bpf_nf_link_show_info()
158 info->netfilter.hooknum = nf_link->hook_ops.hooknum; in bpf_nf_link_fill_link_info()
187 if (attr->link_create.netfilter.hooknum >= NF_INET_NUMHOOKS) in bpf_nf_check_pf_and_hooks()
237 link->hook_ops.hooknum = attr->link_create.netfilter.hooknum; in bpf_nf_link_attach()
H A Dnf_log.c239 unsigned int hooknum, in nf_log_packet() argument
260 logger->logfn(net, pf, hooknum, skb, in, out, loginfo, prefix); in nf_log_packet()
268 unsigned int hooknum, in nf_log_trace() argument
284 logger->logfn(net, pf, hooknum, skb, in, out, loginfo, prefix); in nf_log_trace()
H A Dnfnetlink_osf.c183 int hooknum, struct net_device *in, struct net_device *out, in nf_osf_hdr_ctx_init()
220 nf_log_packet(net, family, hooknum, skb, in nf_osf_match()
234 nf_log_packet(net, family, hooknum, skb, in, out, NULL, in nf_osf_match()
187 nf_osf_match(const struct sk_buff * skb,u_int8_t family,int hooknum,struct net_device * in,struct net_device * out,const struct nf_osf_info * info,struct net * net,const struct list_head * nf_osf_fingers) nf_osf_match() argument
/linux/net/netfilter/ipvs/
H A Dip_vs_core.c875 static inline enum ip_defrag_users ip_vs_defrag_user(unsigned int hooknum) in ip_vs_defrag_user() argument
877 if (NF_INET_LOCAL_IN == hooknum) in ip_vs_defrag_user()
879 if (NF_INET_FORWARD == hooknum) in ip_vs_defrag_user()
899 struct sk_buff *skb, unsigned int hooknum) in ip_vs_route_me_harder() argument
904 if (NF_INET_LOCAL_IN == hooknum) in ip_vs_route_me_harder()
1039 unsigned int hooknum) in handle_response_icmp() argument
1067 if (ip_vs_route_me_harder(cp->ipvs, af, skb, hooknum)) in handle_response_icmp()
1093 int *related, unsigned int hooknum) in ip_vs_out_icmp() argument
1108 if (ip_vs_gather_frags(ipvs, skb, ip_vs_defrag_user(hooknum))) in ip_vs_out_icmp()
1164 pp, ciph.len, ihl, hooknum); in ip_vs_out_icmp()
[all …]
/linux/net/ipv6/netfilter/
H A Dnf_defrag_ipv6_hooks.c31 static enum ip6_defrag_users nf_ct6_defrag_user(unsigned int hooknum, in nf_ct6_defrag_user() argument
46 if (hooknum == NF_INET_PRE_ROUTING) in nf_ct6_defrag_user()
80 .hooknum = NF_INET_PRE_ROUTING,
86 .hooknum = NF_INET_LOCAL_OUT,
H 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,
H A Dnf_dup_ipv6.c47 void nf_dup_ipv6(struct net *net, struct sk_buff *skb, unsigned int hooknum, in nf_dup_ipv6() argument
61 if (hooknum == NF_INET_PRE_ROUTING || in nf_dup_ipv6()
62 hooknum == NF_INET_LOCAL_IN) { in nf_dup_ipv6()
/linux/net/ipv4/netfilter/
H 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,
H A Dnf_defrag_ipv4.c41 static enum ip_defrag_users nf_ct_defrag_user(unsigned int hooknum, in nf_ct_defrag_user() argument
56 if (hooknum == NF_INET_PRE_ROUTING) in nf_ct_defrag_user()
97 .hooknum = NF_INET_PRE_ROUTING,
103 .hooknum = NF_INET_LOCAL_OUT,
/linux/net/bridge/netfilter/
H A Debtable_nat.c57 .hooknum = NF_BR_LOCAL_OUT,
63 .hooknum = NF_BR_POST_ROUTING,
69 .hooknum = NF_BR_PRE_ROUTING,
H A Debtable_filter.c57 .hooknum = NF_BR_LOCAL_IN,
63 .hooknum = NF_BR_FORWARD,
69 .hooknum = NF_BR_LOCAL_OUT,
H A Debtable_broute.c89 .hooknum = NF_BR_PRE_ROUTING,
/linux/security/smack/
H A Dsmack_netfilter.c42 .hooknum = NF_INET_LOCAL_OUT,
49 .hooknum = NF_INET_LOCAL_OUT,
/linux/include/net/netfilter/ipv6/
H A Dnf_dup_ipv6.h7 void nf_dup_ipv6(struct net *net, struct sk_buff *skb, unsigned int hooknum,
/linux/include/net/netfilter/ipv4/
H A Dnf_dup_ipv4.h8 void nf_dup_ipv4(struct net *net, struct sk_buff *skb, unsigned int hooknum,
/linux/drivers/net/ipvlan/
H A Dipvlan_l3s.c121 .hooknum = NF_INET_LOCAL_IN,
128 .hooknum = NF_INET_LOCAL_IN,
/linux/include/linux/netfilter/
H A Dnfnetlink_osf.h30 int hooknum, struct net_device *in, struct net_device *out,
/linux/net/bridge/
H A Dbr_netfilter_hooks.c1051 .hooknum = NF_BR_PRE_ROUTING,
1058 .hooknum = NF_BR_LOCAL_IN,
1065 .hooknum = NF_BR_FORWARD,
1071 .hooknum = NF_BR_POST_ROUTING,
1077 .hooknum = NF_INET_PRE_ROUTING,
1083 .hooknum = NF_INET_PRE_ROUTING,

12