diff options
author | Patrick McHardy <kaber@coreworks.de> | 2005-01-11 05:42:12 +0100 |
---|---|---|
committer | Patrick McHardy <kaber@coreworks.de> | 2005-01-11 05:42:12 +0100 |
commit | ea2eabffee659b699e29b5458731a054eda4507c (patch) | |
tree | ebde1d67436b30cfdac59e23a12a5df2444cb4a4 /net | |
parent | f635e4e0a07e5082b6f38b5dbace1d5625f30026 (diff) | |
download | history-ea2eabffee659b699e29b5458731a054eda4507c.tar.gz |
[NETFILTER]: Remove skb_linearize in ip6tables
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'net')
-rw-r--r-- | net/ipv6/netfilter/ip6_tables.c | 4 | ||||
-rw-r--r-- | net/ipv6/netfilter/ip6table_mangle.c | 4 |
2 files changed, 0 insertions, 8 deletions
diff --git a/net/ipv6/netfilter/ip6_tables.c b/net/ipv6/netfilter/ip6_tables.c index e3db4828e401dc..d4d5c6eb9b76ff 100644 --- a/net/ipv6/netfilter/ip6_tables.c +++ b/net/ipv6/netfilter/ip6_tables.c @@ -366,10 +366,6 @@ ip6t_do_table(struct sk_buff **pskb, void *table_base; struct ip6t_entry *e, *back; - /* FIXME: Push down to extensions --RR */ - if (skb_is_nonlinear(*pskb) && skb_linearize(*pskb, GFP_ATOMIC) != 0) - return NF_DROP; - /* Initialization */ indev = in ? in->name : nulldevname; outdev = out ? out->name : nulldevname; diff --git a/net/ipv6/netfilter/ip6table_mangle.c b/net/ipv6/netfilter/ip6table_mangle.c index 0d15d5b2fdce26..b878050cc4fbf0 100644 --- a/net/ipv6/netfilter/ip6table_mangle.c +++ b/net/ipv6/netfilter/ip6table_mangle.c @@ -165,10 +165,6 @@ ip6t_local_hook(unsigned int hook, } #endif - /* FIXME: Push down to extensions --RR */ - if (skb_is_nonlinear(*pskb) && skb_linearize(*pskb, GFP_ATOMIC) != 0) - return NF_DROP; - /* save source/dest address, nfmark, hoplimit, flowlabel, priority, */ memcpy(&saddr, &(*pskb)->nh.ipv6h->saddr, sizeof(saddr)); memcpy(&daddr, &(*pskb)->nh.ipv6h->daddr, sizeof(daddr)); |