diff options
author | Narsimhulu Musini <nmusini@cisco.com> | 2016-03-17 00:51:14 -0700 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2016-04-11 16:57:09 -0400 |
commit | c9747821f9bbff6c07fa36087b003d89d05245c8 (patch) | |
tree | e471ac763c1793a5fd14e80617fdfe4dad91f695 /include/rdma/ib_verbs.h | |
parent | 58fcf92050cdf7b499ba6169459ec43aa0838662 (diff) | |
download | kernel_replicant_linux-c9747821f9bbff6c07fa36087b003d89d05245c8.tar.gz kernel_replicant_linux-c9747821f9bbff6c07fa36087b003d89d05245c8.tar.bz2 kernel_replicant_linux-c9747821f9bbff6c07fa36087b003d89d05245c8.zip |
snic: Fix for missing interrupts
- On posting an IO to the firmware, adapter generates an interrupt.
Due to hardware issues, sometimes the adapter fails to generate
the interrupt. This behavior skips updating transmit queue-
counters, which in turn causes the queue full condition. The fix
addresses the queue full condition.
- The fix also reserves a slot in transmit queue for hba reset.
when queue full is observed during IO, there will always be room
to post hba reset command.
Signed-off-by: Narsimhulu Musini <nmusini@cisco.com>
Signed-off-by: Sesidhar Baddela <sebaddel@cisco.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'include/rdma/ib_verbs.h')
0 files changed, 0 insertions, 0 deletions