devices/e1000/e1000_main-3.16-ethercat.c
branchstable-1.5
changeset 2599 4b0b906df1b4
parent 2588 792892ab4806
equal deleted inserted replaced
2588:792892ab4806 2599:4b0b906df1b4
  3972 		eop_desc = E1000_TX_DESC(*tx_ring, eop);
  3972 		eop_desc = E1000_TX_DESC(*tx_ring, eop);
  3973 	}
  3973 	}
  3974 
  3974 
  3975 	tx_ring->next_to_clean = i;
  3975 	tx_ring->next_to_clean = i;
  3976 
  3976 
  3977 	netdev_completed_queue(netdev, pkts_compl, bytes_compl);
  3977 	if (!adapter->ecdev) {
       
  3978 		netdev_completed_queue(netdev, pkts_compl, bytes_compl);
       
  3979 	}
  3978 
  3980 
  3979 #define TX_WAKE_THRESHOLD 32
  3981 #define TX_WAKE_THRESHOLD 32
  3980 	if (!adapter->ecdev && unlikely(count && netif_carrier_ok(netdev) &&
  3982 	if (!adapter->ecdev && unlikely(count && netif_carrier_ok(netdev) &&
  3981 		     E1000_DESC_UNUSED(tx_ring) >= TX_WAKE_THRESHOLD)) {
  3983 		     E1000_DESC_UNUSED(tx_ring) >= TX_WAKE_THRESHOLD)) {
  3982 		/* Make sure that anybody stopping the queue after this
  3984 		/* Make sure that anybody stopping the queue after this