devices/e1000/e1000_main-3.14-ethercat.c
branchstable-1.5
changeset 2599 4b0b906df1b4
parent 2587 afd76ee3aa87
equal deleted inserted replaced
2588:792892ab4806 2599:4b0b906df1b4
  3980 		eop_desc = E1000_TX_DESC(*tx_ring, eop);
  3980 		eop_desc = E1000_TX_DESC(*tx_ring, eop);
  3981 	}
  3981 	}
  3982 
  3982 
  3983 	tx_ring->next_to_clean = i;
  3983 	tx_ring->next_to_clean = i;
  3984 
  3984 
  3985 	netdev_completed_queue(netdev, pkts_compl, bytes_compl);
  3985 	if (!adapter->ecdev) {
       
  3986 		netdev_completed_queue(netdev, pkts_compl, bytes_compl);
       
  3987 	}
  3986 
  3988 
  3987 #define TX_WAKE_THRESHOLD 32
  3989 #define TX_WAKE_THRESHOLD 32
  3988 	if (!adapter->ecdev && unlikely(count && netif_carrier_ok(netdev) &&
  3990 	if (!adapter->ecdev && unlikely(count && netif_carrier_ok(netdev) &&
  3989 		     E1000_DESC_UNUSED(tx_ring) >= TX_WAKE_THRESHOLD)) {
  3991 		     E1000_DESC_UNUSED(tx_ring) >= TX_WAKE_THRESHOLD)) {
  3990 		/* Make sure that anybody stopping the queue after this
  3992 		/* Make sure that anybody stopping the queue after this