|
@@ -355,10 +355,10 @@ static void slic_xmit_complete(struct slic_device *sdev)
|
|
{
|
|
{
|
|
struct slic_tx_queue *txq = &sdev->txq;
|
|
struct slic_tx_queue *txq = &sdev->txq;
|
|
struct net_device *dev = sdev->netdev;
|
|
struct net_device *dev = sdev->netdev;
|
|
- unsigned int idx = txq->done_idx;
|
|
|
|
struct slic_tx_buffer *buff;
|
|
struct slic_tx_buffer *buff;
|
|
unsigned int frames = 0;
|
|
unsigned int frames = 0;
|
|
unsigned int bytes = 0;
|
|
unsigned int bytes = 0;
|
|
|
|
+ unsigned int idx;
|
|
|
|
|
|
/* Limit processing to SLIC_MAX_TX_COMPLETIONS frames to avoid that new
|
|
/* Limit processing to SLIC_MAX_TX_COMPLETIONS frames to avoid that new
|
|
* completions during processing keeps the loop running endlessly.
|
|
* completions during processing keeps the loop running endlessly.
|