diff options
author | Karan Tilak Kumar <kartilak@cisco.com> | 2023-12-11 09:36:10 -0800 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2023-12-13 22:11:33 -0500 |
commit | 554a1482602099efc9a3d0921a0e8f6123dc09cd (patch) | |
tree | f1d02e188061f53047970ec104a25465095a407e /drivers/scsi/fnic/vnic_cq_copy.h | |
parent | 8c2a6f815a18f261a03b387cd4236886aad68d7f (diff) | |
download | linux-stable-554a1482602099efc9a3d0921a0e8f6123dc09cd.tar.gz linux-stable-554a1482602099efc9a3d0921a0e8f6123dc09cd.tar.bz2 linux-stable-554a1482602099efc9a3d0921a0e8f6123dc09cd.zip |
scsi: fnic: Refactor and redefine fnic.h for multiqueue
Refactor and re-define values in fnic.h to implement multiqueue (MQ)
functionality.
VIC firmware allows fnic to create up to 64 copy workqueues. Update the
copy workqueue max to 64. Modify the interrupt index to be in sync with
the firmware to support MQ. Add irq number to the MSIX entry. Define a
software workqueue table to track the status of io_reqs. Define a base for
the copy workqueue.
Reviewed-by: Sesidhar Baddela <sebaddel@cisco.com>
Reviewed-by: Arulprabhu Ponnusamy <arulponn@cisco.com>
Signed-off-by: Karan Tilak Kumar <kartilak@cisco.com>
Link: https://lore.kernel.org/r/20231211173617.932990-7-kartilak@cisco.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/fnic/vnic_cq_copy.h')
0 files changed, 0 insertions, 0 deletions