diff options
Diffstat (limited to 'net/ipv6')
-rw-r--r-- | net/ipv6/netfilter/ip6table_mangle.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/net/ipv6/netfilter/ip6table_mangle.c b/net/ipv6/netfilter/ip6table_mangle.c index 32db04fd8310..386ea260e767 100644 --- a/net/ipv6/netfilter/ip6table_mangle.c +++ b/net/ipv6/netfilter/ip6table_mangle.c | |||
@@ -180,12 +180,8 @@ ip6t_local_hook(unsigned int hook, | |||
180 | && (memcmp(&(*pskb)->nh.ipv6h->saddr, &saddr, sizeof(saddr)) | 180 | && (memcmp(&(*pskb)->nh.ipv6h->saddr, &saddr, sizeof(saddr)) |
181 | || memcmp(&(*pskb)->nh.ipv6h->daddr, &daddr, sizeof(daddr)) | 181 | || memcmp(&(*pskb)->nh.ipv6h->daddr, &daddr, sizeof(daddr)) |
182 | || (*pskb)->nfmark != nfmark | 182 | || (*pskb)->nfmark != nfmark |
183 | || (*pskb)->nh.ipv6h->hop_limit != hop_limit)) { | 183 | || (*pskb)->nh.ipv6h->hop_limit != hop_limit)) |
184 | 184 | return ip6_route_me_harder(*pskb) == 0 ? ret : NF_DROP; | |
185 | /* something which could affect routing has changed */ | ||
186 | |||
187 | DEBUGP("ip6table_mangle: we'd need to re-route a packet\n"); | ||
188 | } | ||
189 | 185 | ||
190 | return ret; | 186 | return ret; |
191 | } | 187 | } |