Messages in this thread Patch in this message | | | Date | Fri, 22 Oct 2004 00:58:25 +0200 | From | Francois Romieu <> | Subject | Re: 2.6.9 - e1000 - page allocation failed |
| |
Lukas Hejtmanek <xhejtman@mail.muni.cz> : [page allocation failure with e1000]
If you are using TSO, try patch below by Herbert Xu (available from http://marc.theaimsgroup.com/?l=linux-netdev&m=109799935603132&w=3)
--- 1.67/net/ipv4/tcp_output.c 2004-10-01 13:56:45 +10:00 +++ edited/net/ipv4/tcp_output.c 2004-10-17 18:58:47 +10:00 @@ -455,8 +455,12 @@ { struct tcp_opt *tp = tcp_sk(sk); struct sk_buff *buff; - int nsize = skb->len - len; + int nsize; u16 flags; + + nsize = skb_headlen(skb) - len; + if (nsize < 0) + nsize = 0; if (skb_cloned(skb) && skb_is_nonlinear(skb) && - 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/
| |