]> Pileus Git - ~andy/linux/blobdiff - drivers/net/myri10ge/myri10ge.c
ip: introduce ip_is_fragment helper inline function
[~andy/linux] / drivers / net / myri10ge / myri10ge.c
index 3e89a842fc5ead3cb61233a23471737dbb6bd2d5..3ed5f3505ceab30d0f09d5aad9a878b09840d3ca 100644 (file)
@@ -2257,7 +2257,7 @@ myri10ge_get_frag_header(struct skb_frag_struct *frag, void **mac_hdr,
        *ip_hdr = iph;
        if (iph->protocol != IPPROTO_TCP)
                return -1;
-       if (iph->frag_off & htons(IP_MF | IP_OFFSET))
+       if (ip_is_fragment(iph))
                return -1;
        *hdr_flags |= LRO_TCP;
        *tcpudp_hdr = (u8 *) (*ip_hdr) + (iph->ihl << 2);