diff options
| -rw-r--r-- | net/ipv4/netfilter/iptable_mangle.c | 4 | ||||
| -rw-r--r-- | net/ipv6/netfilter/ip6table_mangle.c | 4 |
2 files changed, 0 insertions, 8 deletions
diff --git a/net/ipv4/netfilter/iptable_mangle.c b/net/ipv4/netfilter/iptable_mangle.c index 57fc97cdac70..aebdb337fd7e 100644 --- a/net/ipv4/netfilter/iptable_mangle.c +++ b/net/ipv4/netfilter/iptable_mangle.c | |||
| @@ -87,10 +87,6 @@ iptable_mangle_hook(void *priv, | |||
| 87 | { | 87 | { |
| 88 | if (state->hook == NF_INET_LOCAL_OUT) | 88 | if (state->hook == NF_INET_LOCAL_OUT) |
| 89 | return ipt_mangle_out(skb, state); | 89 | return ipt_mangle_out(skb, state); |
| 90 | if (state->hook == NF_INET_POST_ROUTING) | ||
| 91 | return ipt_do_table(skb, state, | ||
| 92 | state->net->ipv4.iptable_mangle); | ||
| 93 | /* PREROUTING/INPUT/FORWARD: */ | ||
| 94 | return ipt_do_table(skb, state, state->net->ipv4.iptable_mangle); | 90 | return ipt_do_table(skb, state, state->net->ipv4.iptable_mangle); |
| 95 | } | 91 | } |
| 96 | 92 | ||
diff --git a/net/ipv6/netfilter/ip6table_mangle.c b/net/ipv6/netfilter/ip6table_mangle.c index cb2b28883252..2b1a9dcdbcb3 100644 --- a/net/ipv6/netfilter/ip6table_mangle.c +++ b/net/ipv6/netfilter/ip6table_mangle.c | |||
| @@ -83,10 +83,6 @@ ip6table_mangle_hook(void *priv, struct sk_buff *skb, | |||
| 83 | { | 83 | { |
| 84 | if (state->hook == NF_INET_LOCAL_OUT) | 84 | if (state->hook == NF_INET_LOCAL_OUT) |
| 85 | return ip6t_mangle_out(skb, state); | 85 | return ip6t_mangle_out(skb, state); |
| 86 | if (state->hook == NF_INET_POST_ROUTING) | ||
| 87 | return ip6t_do_table(skb, state, | ||
| 88 | state->net->ipv6.ip6table_mangle); | ||
| 89 | /* INPUT/FORWARD */ | ||
| 90 | return ip6t_do_table(skb, state, state->net->ipv6.ip6table_mangle); | 86 | return ip6t_do_table(skb, state, state->net->ipv6.ip6table_mangle); |
| 91 | } | 87 | } |
| 92 | 88 | ||
