back ported tg3 / bnx2 NIC drivers
[linux-2.6.git] / drivers / net / bnx2.c
index a8f95e5..1fdb160 100644 (file)
@@ -1638,7 +1638,7 @@ bnx2_tx_int(struct bnx2 *bp)
                skb = tx_buf->skb;
 #ifdef BCM_TSO 
                /* partial BD completions possible with TSO packets */
-               if (skb_is_gso(skb)) {
+               if (skb_shinfo(skb)->tso_size){
                        u16 last_idx, last_ring_idx;
 
                        last_idx = sw_cons +
@@ -4290,7 +4290,7 @@ bnx2_start_xmit(struct sk_buff *skb, struct net_device *dev)
                        (TX_BD_FLAGS_VLAN_TAG | (vlan_tx_tag_get(skb) << 16));
        }
 #ifdef BCM_TSO 
-       if ((mss = skb_shinfo(skb)->gso_size) &&
+       if ((mss = skb_shinfo(skb)->tso_size) &&
                (skb->len > (bp->dev->mtu + ETH_HLEN))) {
                u32 tcp_opt_len, ip_tcp_len;