Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 278295
b: refs/heads/master
c: e983190
h: refs/heads/master
i:
  278293: b7f2927
  278291: a046574
  278287: ed934bf
v: v3
  • Loading branch information
Eric Dumazet authored and David S. Miller committed Nov 30, 2011
1 parent fe5827d commit e8d4b73
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: d8a6e65f8b6b6b0142ebab578472906d89d63657
refs/heads/master: e98319098885859e34c23cc8a130b6b8668a6abe
6 changes: 6 additions & 0 deletions trunk/drivers/net/ethernet/broadcom/bnx2.c
Original file line number Diff line number Diff line change
Expand Up @@ -2810,6 +2810,7 @@ bnx2_tx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget)
struct bnx2_tx_ring_info *txr = &bnapi->tx_ring;
u16 hw_cons, sw_cons, sw_ring_cons;
int tx_pkt = 0, index;
unsigned int tx_bytes = 0;
struct netdev_queue *txq;

index = (bnapi - bp->bnx2_napi);
Expand Down Expand Up @@ -2864,6 +2865,7 @@ bnx2_tx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget)

sw_cons = NEXT_TX_BD(sw_cons);

tx_bytes += skb->len;
dev_kfree_skb(skb);
tx_pkt++;
if (tx_pkt == budget)
Expand All @@ -2873,6 +2875,7 @@ bnx2_tx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget)
hw_cons = bnx2_get_hw_tx_cons(bnapi);
}

netdev_tx_completed_queue(txq, tx_pkt, tx_bytes);
txr->hw_tx_cons = hw_cons;
txr->tx_cons = sw_cons;

Expand Down Expand Up @@ -5393,6 +5396,7 @@ bnx2_free_tx_skbs(struct bnx2 *bp)
}
dev_kfree_skb(skb);
}
netdev_tx_reset_queue(netdev_get_tx_queue(bp->dev, i));
}
}

Expand Down Expand Up @@ -6546,6 +6550,8 @@ bnx2_start_xmit(struct sk_buff *skb, struct net_device *dev)
}
txbd->tx_bd_vlan_tag_flags |= TX_BD_FLAGS_END;

netdev_tx_sent_queue(txq, skb->len);

prod = NEXT_TX_BD(prod);
txr->tx_prod_bseq += skb->len;

Expand Down

0 comments on commit e8d4b73

Please sign in to comment.