aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@coreworks.de>2005-01-11 05:42:12 +0100
committerPatrick McHardy <kaber@coreworks.de>2005-01-11 05:42:12 +0100
commitea2eabffee659b699e29b5458731a054eda4507c (patch)
treeebde1d67436b30cfdac59e23a12a5df2444cb4a4 /net
parentf635e4e0a07e5082b6f38b5dbace1d5625f30026 (diff)
downloadhistory-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.c4
-rw-r--r--net/ipv6/netfilter/ip6table_mangle.c4
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));