Symbol: NF_INET_POST_ROUTING
drivers/net/vrf.c
637
return NF_HOOK_COND(NFPROTO_IPV6, NF_INET_POST_ROUTING,
drivers/net/vrf.c
678
err = nf_hook(NFPROTO_IPV6, NF_INET_POST_ROUTING, net, sk, skb,
drivers/net/vrf.c
843
return NF_HOOK_COND(NFPROTO_IPV4, NF_INET_POST_ROUTING,
drivers/net/vrf.c
884
err = nf_hook(NFPROTO_IPV4, NF_INET_POST_ROUTING, net, sk, skb,
include/net/netfilter/nf_nat.h
19
#define HOOK2MANIP(hooknum) ((hooknum) != NF_INET_POST_ROUTING && \
include/net/netfilter/nf_nat.h
63
return nat && nat->masq_index && hooknum == NF_INET_POST_ROUTING &&
net/bpf/test_run.c
1748
case NF_INET_POST_ROUTING:
net/bridge/br_netfilter_hooks.c
964
NF_HOOK(pf, NF_INET_POST_ROUTING, state->net, state->sk, skb,
net/ipv4/ip_output.c
400
NF_HOOK(NFPROTO_IPV4, NF_INET_POST_ROUTING,
net/ipv4/ip_output.c
416
NF_HOOK(NFPROTO_IPV4, NF_INET_POST_ROUTING,
net/ipv4/ip_output.c
421
return NF_HOOK_COND(NFPROTO_IPV4, NF_INET_POST_ROUTING,
net/ipv4/ip_output.c
437
ret_val = NF_HOOK_COND(NFPROTO_IPV4, NF_INET_POST_ROUTING,
net/ipv4/netfilter/ip_tables.c
129
[NF_INET_POST_ROUTING] = "POSTROUTING",
net/ipv4/netfilter/iptable_mangle.c
26
(1 << NF_INET_POST_ROUTING))
net/ipv4/netfilter/iptable_nat.c
25
(1 << NF_INET_POST_ROUTING) |
net/ipv4/netfilter/iptable_nat.c
42
.hooknum = NF_INET_POST_ROUTING,
net/ipv4/xfrm4_output.c
33
return NF_HOOK_COND(NFPROTO_IPV4, NF_INET_POST_ROUTING,
net/ipv6/ip6_output.c
246
ret = NF_HOOK_COND(NFPROTO_IPV6, NF_INET_POST_ROUTING,
net/ipv6/ip6_output.c
94
NF_HOOK(NFPROTO_IPV6, NF_INET_POST_ROUTING,
net/ipv6/netfilter/ip6_tables.c
154
[NF_INET_POST_ROUTING] = "POSTROUTING",
net/ipv6/netfilter/ip6t_NPT.c
155
(1 << NF_INET_POST_ROUTING),
net/ipv6/netfilter/ip6table_mangle.c
21
(1 << NF_INET_POST_ROUTING))
net/ipv6/netfilter/ip6table_nat.c
27
(1 << NF_INET_POST_ROUTING) |
net/ipv6/netfilter/ip6table_nat.c
44
.hooknum = NF_INET_POST_ROUTING,
net/ipv6/seg6_iptunnel.c
563
return NF_HOOK(NFPROTO_IPV4, NF_INET_POST_ROUTING, net, NULL,
net/ipv6/seg6_iptunnel.c
566
return NF_HOOK(NFPROTO_IPV6, NF_INET_POST_ROUTING, net, NULL,
net/ipv6/seg6_iptunnel.c
648
return NF_HOOK(NFPROTO_IPV4, NF_INET_POST_ROUTING, net, sk, skb,
net/ipv6/seg6_iptunnel.c
651
return NF_HOOK(NFPROTO_IPV6, NF_INET_POST_ROUTING, net, sk, skb,
net/ipv6/xfrm6_output.c
108
return NF_HOOK_COND(NFPROTO_IPV6, NF_INET_POST_ROUTING,
net/netfilter/nf_conntrack_proto.c
121
if (state->hook == NF_INET_POST_ROUTING &&
net/netfilter/nf_conntrack_proto.c
250
.hooknum = NF_INET_POST_ROUTING,
net/netfilter/nf_conntrack_proto.c
407
.hooknum = NF_INET_POST_ROUTING,
net/netfilter/nf_nat_core.c
890
if (state->hook == NF_INET_POST_ROUTING &&
net/netfilter/nf_nat_masquerade.c
39
WARN_ON(hooknum != NF_INET_POST_ROUTING);
net/netfilter/nf_nat_proto.c
1039
.hooknum = NF_INET_POST_ROUTING,
net/netfilter/nf_nat_proto.c
778
.hooknum = NF_INET_POST_ROUTING,
net/netfilter/nf_synproxy_core.c
1197
.hooknum = NF_INET_POST_ROUTING,
net/netfilter/nf_synproxy_core.c
767
.hooknum = NF_INET_POST_ROUTING,
net/netfilter/nfnetlink_queue.c
751
(entry->state.hook == NF_INET_POST_ROUTING && entskb->sk == NULL))
net/netfilter/nft_chain_filter.c
119
(1 << NF_INET_POST_ROUTING),
net/netfilter/nft_chain_filter.c
125
[NF_INET_POST_ROUTING] = nft_do_chain_ipv6,
net/netfilter/nft_chain_filter.c
205
(1 << NF_INET_POST_ROUTING),
net/netfilter/nft_chain_filter.c
212
[NF_INET_POST_ROUTING] = nft_do_chain_inet,
net/netfilter/nft_chain_filter.c
35
(1 << NF_INET_POST_ROUTING),
net/netfilter/nft_chain_filter.c
41
[NF_INET_POST_ROUTING] = nft_do_chain_ipv4,
net/netfilter/nft_chain_nat.c
101
[NF_INET_POST_ROUTING] = nft_nat_do_chain,
net/netfilter/nft_chain_nat.c
42
(1 << NF_INET_POST_ROUTING) |
net/netfilter/nft_chain_nat.c
47
[NF_INET_POST_ROUTING] = nft_nat_do_chain,
net/netfilter/nft_chain_nat.c
63
(1 << NF_INET_POST_ROUTING) |
net/netfilter/nft_chain_nat.c
68
[NF_INET_POST_ROUTING] = nft_nat_do_chain,
net/netfilter/nft_chain_nat.c
96
(1 << NF_INET_POST_ROUTING),
net/netfilter/nft_compat.c
370
(1 << NF_INET_POST_ROUTING));
net/netfilter/nft_compat.c
655
(1 << NF_INET_POST_ROUTING));
net/netfilter/nft_fib.c
57
(1 << NF_INET_POST_ROUTING) |
net/netfilter/nft_fib.c
64
(1 << NF_INET_POST_ROUTING);
net/netfilter/nft_masq.c
39
(1 << NF_INET_POST_ROUTING));
net/netfilter/nft_nat.c
157
(1 << NF_INET_POST_ROUTING) |
net/netfilter/nft_queue.c
78
(1 << NF_INET_POST_ROUTING));
net/netfilter/nft_rt.c
182
(1 << NF_INET_POST_ROUTING);
net/netfilter/nft_xfrm.c
252
(1 << NF_INET_POST_ROUTING);
net/netfilter/xt_CLASSIFY.c
43
(1 << NF_INET_POST_ROUTING),
net/netfilter/xt_CLASSIFY.c
63
(1 << NF_INET_POST_ROUTING),
net/netfilter/xt_MASQUERADE.c
80
.hooks = 1 << NF_INET_POST_ROUTING,
net/netfilter/xt_MASQUERADE.c
91
.hooks = 1 << NF_INET_POST_ROUTING,
net/netfilter/xt_NETMAP.c
128
(1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_NETMAP.c
143
(1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_NETMAP.c
78
xt_hooknum(par) != NF_INET_POST_ROUTING &&
net/netfilter/xt_TCPMSS.c
257
(1 << NF_INET_POST_ROUTING))) != 0) {
net/netfilter/xt_addrtype.c
168
if (par->hook_mask & ((1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_cgroup.c
207
(1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_cgroup.c
221
(1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_cgroup.c
235
(1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_devgroup.c
49
(1 << NF_INET_POST_ROUTING)))
net/netfilter/xt_nat.c
169
.hooks = (1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_nat.c
194
.hooks = (1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_nat.c
218
.hooks = (1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_owner.c
139
(1 << NF_INET_POST_ROUTING),
net/netfilter/xt_owner.c
150
(1 << NF_INET_POST_ROUTING),
net/netfilter/xt_policy.c
139
if (par->hook_mask & ((1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_realm.c
34
.hooks = (1 << NF_INET_POST_ROUTING) | (1 << NF_INET_FORWARD) |
net/netfilter/xt_set.c
447
1 << NF_INET_POST_ROUTING))) {
net/xfrm/xfrm_output.c
608
NF_INET_POST_ROUTING, net, sk, skb,
security/apparmor/lsm.c
2404
.hooknum = NF_INET_POST_ROUTING,
security/apparmor/lsm.c
2411
.hooknum = NF_INET_POST_ROUTING,
security/selinux/hooks.c
7930
.hooknum = NF_INET_POST_ROUTING,
security/selinux/hooks.c
7949
.hooknum = NF_INET_POST_ROUTING,
tools/bpf/bpftool/link.c
713
[NF_INET_POST_ROUTING] = "postrouting",
tools/testing/selftests/bpf/prog_tests/netfilter_link_attach.c
31
.hooknum = NF_INET_POST_ROUTING,