Message ID | 493CE630.3010809@myri.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
From: Brice Goglin <brice@myri.com> Date: Mon, 08 Dec 2008 10:17:36 +0100 > Add a fragmentation check to myri10ge's LRO get_frag_header() callback. > > Signed-off-by: Brice Goglin <brice@myri.com> > Signed-off-by: Andrew Gallatin <gallatin@myri.com> Applied, thanks Brice. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
--- linux-git/drivers/net/myri10ge/myri10ge.c 2008-12-08 10:12:11.000000000 +0100 +++ linux-tmp/drivers/net/myri10ge/myri10ge.c 2008-12-08 10:12:21.000000000 +0100 @@ -2229,6 +2229,8 @@ myri10ge_get_frag_header(struct skb_frag *ip_hdr = iph; if (iph->protocol != IPPROTO_TCP) return -1; + if (iph->frag_off & htons(IP_MF | IP_OFFSET)) + return -1; *hdr_flags |= LRO_TCP; *tcpudp_hdr = (u8 *) (*ip_hdr) + (iph->ihl << 2);