]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/ixgb/ixgb_main.c
[TCP]: Introduce tcp_hdrlen() and tcp_optlen()
[net-next-2.6.git] / drivers / net / ixgb / ixgb_main.c
index ceea6e45792d9cb492c2fc7a0d0c55e9075560c2..96550d681623e245704e1a2480e92d8a34d206ce 100644 (file)
@@ -1190,7 +1190,7 @@ ixgb_tso(struct ixgb_adapter *adapter, struct sk_buff *skb)
                                return err;
                }
 
-               hdr_len = (skb_transport_offset(skb) + (skb->h.th->doff << 2));
+               hdr_len = skb_transport_offset(skb) + tcp_hdrlen(skb);
                mss = skb_shinfo(skb)->gso_size;
                iph = ip_hdr(skb);
                iph->tot_len = 0;