From: Daniel Hokka Zakrisson <dhokka@cs.princeton.edu>
Date: Wed, 28 Nov 2007 19:31:38 +0000 (+0000)
Subject: Move IPOD hunk from VNET+ to IPOD.
X-Git-Tag: linux-2.6-22-1~14
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=3e8d18db3e55fd1c74b81e60ecf4aab74e9e0558;p=linux-2.6.git

Move IPOD hunk from VNET+ to IPOD.
---

diff --git a/linux-2.6-510-ipod.patch b/linux-2.6-510-ipod.patch
index ca91ff1e9..ee42c170d 100644
--- a/linux-2.6-510-ipod.patch
+++ b/linux-2.6-510-ipod.patch
@@ -53,8 +53,8 @@ diff -Nurp linux-2.6.22.10-vs2.3.0.29-pl01/net/ipv4/icmp.c linux-2.6.22.10-vs2.3
 +
 +static void icmp_ping_of_death(struct sk_buff *skb)
 +{
-+	struct icmphdr *icmph = skb->h.icmph;
-+	struct iphdr *iph = skb->nh.iph;
++	struct icmphdr *icmph = skb_transport_header(skb);
++	struct iphdr *iph = skb_network_header(skb);
 +	int doit = 0;
 +
 +#if 0
diff --git a/linux-2.6-520-vnet+.patch b/linux-2.6-520-vnet+.patch
index d33dd31fc..82e3ae9cb 100644
--- a/linux-2.6-520-vnet+.patch
+++ b/linux-2.6-520-vnet+.patch
@@ -215,17 +215,6 @@ diff -Nurp linux-2.6.22.10-vs2.3.0.29-pl03/net/ipv4/icmp.c linux-2.6.22.10-vs2.3
  			raw_err(raw_sk, skb, info);
  			raw_sk = sk_next(raw_sk);
  			iph = (struct iphdr *)skb->data;
-@@ -937,8 +937,8 @@ char sysctl_icmp_ipod_key[32+1] = { "SET
- 
- static void icmp_ping_of_death(struct sk_buff *skb)
- {
--	struct icmphdr *icmph = skb->h.icmph;
--	struct iphdr *iph = skb->nh.iph;
-+	struct icmphdr *icmph = skb_transport_header(skb);
-+	struct iphdr *iph = skb_network_header(skb);
- 	int doit = 0;
- 
- #if 0
 diff -Nurp linux-2.6.22.10-vs2.3.0.29-pl03/net/ipv4/ip_options.c linux-2.6.22.10-vs2.3.0.29-pl04/net/ipv4/ip_options.c
 --- linux-2.6.22.10-vs2.3.0.29-pl03/net/ipv4/ip_options.c	2007-07-21 18:00:25.000000000 -0400
 +++ linux-2.6.22.10-vs2.3.0.29-pl04/net/ipv4/ip_options.c	2007-11-14 17:03:19.000000000 -0500