Messages in this thread Patch in this message | | | Date | Tue, 18 Apr 2006 15:12:42 -0700 | From | Greg KH <> | Subject | Re: Linux 2.6.16.8 |
| |
diff --git a/Makefile b/Makefile index 06a8926..6346bb6 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 16 -EXTRAVERSION = .7 +EXTRAVERSION = .8 NAME=Sliding Snow Leopard # *DOCUMENTATION* diff --git a/net/ipv4/route.c b/net/ipv4/route.c index fca5fe0..a67955e 100644 --- a/net/ipv4/route.c +++ b/net/ipv4/route.c @@ -2750,7 +2750,10 @@ int inet_rtm_getroute(struct sk_buff *in /* Reserve room for dummy headers, this skb can pass through good chunk of routing engine. */ - skb->mac.raw = skb->data; + skb->mac.raw = skb->nh.raw = skb->data; + + /* Bugfix: need to give ip_route_input enough of an IP header to not gag. */ + skb->nh.iph->protocol = IPPROTO_ICMP; skb_reserve(skb, MAX_HEADER + sizeof(struct iphdr)); if (rta[RTA_SRC - 1]) - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |