forked from luck/tmp_suning_uos_patched
[S390] qdio: remove multicast polling
The multicast poll check for the outbound queue is redundant since
3d6c76f
"[S390] qdio: outbound tasklet scan threshold". Remove the check.
Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
parent
2768b2ded1
commit
6ffed94ea7
@ -18,14 +18,6 @@
|
||||
#define QDIO_BUSY_BIT_RETRIES 1000 /* = 10s retry time */
|
||||
#define QDIO_INPUT_THRESHOLD (500 << 12) /* 500 microseconds */
|
||||
|
||||
/*
|
||||
* if an asynchronous HiperSockets queue runs full, the 10 seconds timer wait
|
||||
* till next initiative to give transmitted skbs back to the stack is too long.
|
||||
* Therefore polling is started in case of multicast queue is filled more
|
||||
* than 50 percent.
|
||||
*/
|
||||
#define QDIO_IQDIO_POLL_LVL 65 /* HS multicast queue */
|
||||
|
||||
enum qdio_irq_states {
|
||||
QDIO_IRQ_STATE_INACTIVE,
|
||||
QDIO_IRQ_STATE_ESTABLISHED,
|
||||
|
@ -921,10 +921,6 @@ static void __qdio_outbound_processing(struct qdio_q *q)
|
||||
if (!pci_out_supported(q) && !qdio_outbound_q_done(q))
|
||||
goto sched;
|
||||
|
||||
if ((queue_type(q) == QDIO_IQDIO_QFMT) &&
|
||||
(atomic_read(&q->nr_buf_used)) > QDIO_IQDIO_POLL_LVL)
|
||||
goto sched;
|
||||
|
||||
if (q->u.out.pci_out_enabled)
|
||||
return;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user