Symbol: NF_INET_POST_ROUTING
drivers/net/vrf.c
637
return NF_HOOK_COND(NFPROTO_IPV6, NF_INET_POST_ROUTING,
drivers/net/vrf.c
691
err = nf_hook(NFPROTO_IPV6, NF_INET_POST_ROUTING, net, sk, skb,
drivers/net/vrf.c
867
return NF_HOOK_COND(NFPROTO_IPV4, NF_INET_POST_ROUTING,
drivers/net/vrf.c
921
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
1682
case NF_INET_POST_ROUTING:
net/bridge/br_netfilter_hooks.c
966
NF_HOOK(pf, NF_INET_POST_ROUTING, state->net, state->sk, skb,
net/ipv4/ip_output.c
401
NF_HOOK(NFPROTO_IPV4, NF_INET_POST_ROUTING,
net/ipv4/ip_output.c
417
NF_HOOK(NFPROTO_IPV4, NF_INET_POST_ROUTING,
net/ipv4/ip_output.c
422
return NF_HOOK_COND(NFPROTO_IPV4, NF_INET_POST_ROUTING,
net/ipv4/ip_output.c
438
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
538
return NF_HOOK(NFPROTO_IPV4, NF_INET_POST_ROUTING, net, NULL,
net/ipv6/seg6_iptunnel.c
541
return NF_HOOK(NFPROTO_IPV6, NF_INET_POST_ROUTING, net, NULL,
net/ipv6/seg6_iptunnel.c
623
return NF_HOOK(NFPROTO_IPV4, NF_INET_POST_ROUTING, net, sk, skb,
net/ipv6/seg6_iptunnel.c
626
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
124
if (state->hook == NF_INET_POST_ROUTING &&
net/netfilter/nf_conntrack_proto.c
248
.hooknum = NF_INET_POST_ROUTING,
net/netfilter/nf_conntrack_proto.c
405
.hooknum = NF_INET_POST_ROUTING,
net/netfilter/nf_nat_core.c
896
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
1059
.hooknum = NF_INET_POST_ROUTING,
net/netfilter/nf_nat_proto.c
798
.hooknum = NF_INET_POST_ROUTING,
net/netfilter/nf_synproxy_core.c
1186
.hooknum = NF_INET_POST_ROUTING,
net/netfilter/nf_synproxy_core.c
763
.hooknum = NF_INET_POST_ROUTING,
net/netfilter/nfnetlink_queue.c
709
(entry->state.hook == NF_INET_POST_ROUTING && entskb->sk == NULL))
net/netfilter/nft_chain_filter.c
118
(1 << NF_INET_POST_ROUTING),
net/netfilter/nft_chain_filter.c
124
[NF_INET_POST_ROUTING] = nft_do_chain_ipv6,
net/netfilter/nft_chain_filter.c
204
(1 << NF_INET_POST_ROUTING),
net/netfilter/nft_chain_filter.c
211
[NF_INET_POST_ROUTING] = nft_do_chain_inet,
net/netfilter/nft_chain_filter.c
34
(1 << NF_INET_POST_ROUTING),
net/netfilter/nft_chain_filter.c
40
[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
372
(1 << NF_INET_POST_ROUTING));
net/netfilter/nft_compat.c
633
(1 << NF_INET_POST_ROUTING));
net/netfilter/nft_fib.c
48
(1 << NF_INET_POST_ROUTING) |
net/netfilter/nft_fib.c
55
(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
272
(1 << NF_INET_POST_ROUTING))) != 0) {
net/netfilter/xt_TCPMSS.c
296
(1 << NF_INET_POST_ROUTING))) != 0) {
net/netfilter/xt_addrtype.c
172
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
53
(1 << NF_INET_POST_ROUTING)))
net/netfilter/xt_nat.c
160
.hooks = (1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_nat.c
185
.hooks = (1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_nat.c
209
.hooks = (1 << NF_INET_POST_ROUTING) |
net/netfilter/xt_owner.c
138
(1 << NF_INET_POST_ROUTING),
net/netfilter/xt_policy.c
142
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
471
1 << NF_INET_POST_ROUTING))) {
net/xfrm/xfrm_output.c
601
NF_INET_POST_ROUTING, net, sk, skb,
security/apparmor/lsm.c
2399
.hooknum = NF_INET_POST_ROUTING,
security/apparmor/lsm.c
2406
.hooknum = NF_INET_POST_ROUTING,
security/selinux/hooks.c
7797
.hooknum = NF_INET_POST_ROUTING,
security/selinux/hooks.c
7816
.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,