mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-08-18 09:07:24 +08:00
Fixed bug concerning netdev_completed_queue(); thanks to B. Benner.
This commit is contained in:
@@ -4004,7 +4004,9 @@ static bool e1000_clean_tx_irq(struct e1000_adapter *adapter,
|
||||
|
||||
tx_ring->next_to_clean = i;
|
||||
|
||||
netdev_completed_queue(netdev, pkts_compl, bytes_compl);
|
||||
if (!adapter->ecdev) {
|
||||
netdev_completed_queue(netdev, pkts_compl, bytes_compl);
|
||||
}
|
||||
|
||||
#define TX_WAKE_THRESHOLD 32
|
||||
if (!adapter->ecdev && unlikely(count && netif_carrier_ok(netdev) &&
|
||||
|
||||
@@ -4004,7 +4004,9 @@ static bool e1000_clean_tx_irq(struct e1000_adapter *adapter,
|
||||
|
||||
tx_ring->next_to_clean = i;
|
||||
|
||||
netdev_completed_queue(netdev, pkts_compl, bytes_compl);
|
||||
if (!adapter->ecdev) {
|
||||
netdev_completed_queue(netdev, pkts_compl, bytes_compl);
|
||||
}
|
||||
|
||||
#define TX_WAKE_THRESHOLD 32
|
||||
if (!adapter->ecdev && unlikely(count && netif_carrier_ok(netdev) &&
|
||||
|
||||
@@ -3982,7 +3982,9 @@ static bool e1000_clean_tx_irq(struct e1000_adapter *adapter,
|
||||
|
||||
tx_ring->next_to_clean = i;
|
||||
|
||||
netdev_completed_queue(netdev, pkts_compl, bytes_compl);
|
||||
if (!adapter->ecdev) {
|
||||
netdev_completed_queue(netdev, pkts_compl, bytes_compl);
|
||||
}
|
||||
|
||||
#define TX_WAKE_THRESHOLD 32
|
||||
if (!adapter->ecdev && unlikely(count && netif_carrier_ok(netdev) &&
|
||||
|
||||
@@ -3974,7 +3974,9 @@ static bool e1000_clean_tx_irq(struct e1000_adapter *adapter,
|
||||
|
||||
tx_ring->next_to_clean = i;
|
||||
|
||||
netdev_completed_queue(netdev, pkts_compl, bytes_compl);
|
||||
if (!adapter->ecdev) {
|
||||
netdev_completed_queue(netdev, pkts_compl, bytes_compl);
|
||||
}
|
||||
|
||||
#define TX_WAKE_THRESHOLD 32
|
||||
if (!adapter->ecdev && unlikely(count && netif_carrier_ok(netdev) &&
|
||||
|
||||
@@ -4023,7 +4023,9 @@ static bool e1000_clean_tx_irq(struct e1000_adapter *adapter,
|
||||
|
||||
tx_ring->next_to_clean = i;
|
||||
|
||||
netdev_completed_queue(netdev, pkts_compl, bytes_compl);
|
||||
if (!adapter->ecdev) {
|
||||
netdev_completed_queue(netdev, pkts_compl, bytes_compl);
|
||||
}
|
||||
|
||||
#define TX_WAKE_THRESHOLD 32
|
||||
if (!adapter->ecdev && unlikely(count && netif_carrier_ok(netdev) &&
|
||||
|
||||
Reference in New Issue
Block a user