Lines 2038-2051
Link Here
|
2038 |
(paused == 0)) |
2038 |
(paused == 0)) |
2039 |
++hung; |
2039 |
++hung; |
2040 |
else if (txr->queue_status == IXGBE_QUEUE_WORKING) |
2040 |
else if (txr->queue_status == IXGBE_QUEUE_WORKING) |
2041 |
taskqueue_enqueue(que->tq, &que->que_task); |
2041 |
taskqueue_enqueue(que->tq, &txr->txq_task); |
2042 |
} |
2042 |
} |
2043 |
/* Only truely watchdog if all queues show hung */ |
2043 |
/* Only truely watchdog if all queues show hung */ |
2044 |
if (hung == adapter->num_queues) |
2044 |
if (hung == adapter->num_queues) |
2045 |
goto watchdog; |
2045 |
goto watchdog; |
2046 |
|
2046 |
|
2047 |
out: |
2047 |
out: |
2048 |
ixgbe_rearm_queues(adapter, adapter->que_mask); |
2048 |
// ixgbe_rearm_queues(adapter, adapter->que_mask); |
2049 |
callout_reset(&adapter->timer, hz, ixgbe_local_timer, adapter); |
2049 |
callout_reset(&adapter->timer, hz, ixgbe_local_timer, adapter); |
2050 |
return; |
2050 |
return; |
2051 |
|
2051 |
|
Lines 4575-4581
Link Here
|
4575 |
** Schedule another interrupt if so. |
4575 |
** Schedule another interrupt if so. |
4576 |
*/ |
4576 |
*/ |
4577 |
if ((staterr & IXGBE_RXD_STAT_DD) != 0) { |
4577 |
if ((staterr & IXGBE_RXD_STAT_DD) != 0) { |
4578 |
ixgbe_rearm_queues(adapter, (u64)(1 << que->msix)); |
4578 |
// ixgbe_rearm_queues(adapter, (u64)(1 << que->msix)); |
4579 |
return (TRUE); |
4579 |
return (TRUE); |
4580 |
} |
4580 |
} |
4581 |
|
4581 |
|