sfc: Add TX merged completion counter
[deliverable/linux.git] / drivers / net / ethernet / sfc / tx.c
index 4903c4f7f29227bbd878224650ea7c13648876b6..85ee647b28ad7b2e9864a25874d909ce39843f1a 100644 (file)
@@ -437,6 +437,9 @@ void efx_xmit_done(struct efx_tx_queue *tx_queue, unsigned int index)
        efx_dequeue_buffers(tx_queue, index, &pkts_compl, &bytes_compl);
        netdev_tx_completed_queue(tx_queue->core_txq, pkts_compl, bytes_compl);
 
+       if (pkts_compl > 1)
+               ++tx_queue->merge_events;
+
        /* See if we need to restart the netif queue.  This memory
         * barrier ensures that we write read_count (inside
         * efx_dequeue_buffers()) before reading the queue status.
This page took 0.02424 seconds and 5 git commands to generate.