diff options
Diffstat (limited to 'drivers/net/ethernet/realtek/8139cp.c')
| -rw-r--r-- | drivers/net/ethernet/realtek/8139cp.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/net/ethernet/realtek/8139cp.c b/drivers/net/ethernet/realtek/8139cp.c index f2a2128165dd..737c1a881f78 100644 --- a/drivers/net/ethernet/realtek/8139cp.c +++ b/drivers/net/ethernet/realtek/8139cp.c | |||
| @@ -678,9 +678,6 @@ static void cp_tx (struct cp_private *cp) | |||
| 678 | le32_to_cpu(txd->opts1) & 0xffff, | 678 | le32_to_cpu(txd->opts1) & 0xffff, |
| 679 | PCI_DMA_TODEVICE); | 679 | PCI_DMA_TODEVICE); |
| 680 | 680 | ||
| 681 | bytes_compl += skb->len; | ||
| 682 | pkts_compl++; | ||
| 683 | |||
| 684 | if (status & LastFrag) { | 681 | if (status & LastFrag) { |
| 685 | if (status & (TxError | TxFIFOUnder)) { | 682 | if (status & (TxError | TxFIFOUnder)) { |
| 686 | netif_dbg(cp, tx_err, cp->dev, | 683 | netif_dbg(cp, tx_err, cp->dev, |
| @@ -702,6 +699,8 @@ static void cp_tx (struct cp_private *cp) | |||
| 702 | netif_dbg(cp, tx_done, cp->dev, | 699 | netif_dbg(cp, tx_done, cp->dev, |
| 703 | "tx done, slot %d\n", tx_tail); | 700 | "tx done, slot %d\n", tx_tail); |
| 704 | } | 701 | } |
| 702 | bytes_compl += skb->len; | ||
| 703 | pkts_compl++; | ||
| 705 | dev_kfree_skb_irq(skb); | 704 | dev_kfree_skb_irq(skb); |
| 706 | } | 705 | } |
| 707 | 706 | ||
