There is a one-to-one correspondence between the MSI-X vector # and the Status Descriptor Ring Index. Hence there is no need to check the Interrupt Source Register.
Approved by: George Neville-Neil
This commit is contained in:
parent
ded5e8df05
commit
e05fb10b9c
@ -858,7 +858,6 @@ ql_isr(void *arg)
|
||||
int idx;
|
||||
qla_hw_t *hw;
|
||||
struct ifnet *ifp;
|
||||
uint32_t data = 0;
|
||||
uint32_t ret = 0;
|
||||
|
||||
ha = ivec->ha;
|
||||
@ -871,12 +870,7 @@ ql_isr(void *arg)
|
||||
if (idx == 0)
|
||||
taskqueue_enqueue(ha->tx_tq, &ha->tx_task);
|
||||
|
||||
|
||||
|
||||
data = READ_REG32(ha, ha->hw.intr_src[idx]);
|
||||
|
||||
if (data & 0x1 )
|
||||
ret = qla_rcv_isr(ha, idx, -1);
|
||||
ret = qla_rcv_isr(ha, idx, -1);
|
||||
|
||||
if (idx == 0)
|
||||
taskqueue_enqueue(ha->tx_tq, &ha->tx_task);
|
||||
|
Loading…
x
Reference in New Issue
Block a user