[SCSI] qla2xxx: Add CPU affinity support.
Set the module parameter ql2xmultique_tag to 1 to enable this feature. In this mode, the total number of response queues created is equal to the number of online cpus. Turning the block layer's rq_affinity mode on enables requests to be routed to the proper cpu and at the same time it enables completion of the IO in a response queue that is affined to the cpu in the request path. Signed-off-by:Anirban Chakraborty <anirban.chakraborty@qlogic.com> Signed-off-by:
Andrew Vasquez <andrew.vasquez@qlogic.com> Signed-off-by:
James Bottomley <James.Bottomley@HansenPartnership.com>
Showing
- drivers/scsi/qla2xxx/qla_attr.c 2 additions, 2 deletionsdrivers/scsi/qla2xxx/qla_attr.c
- drivers/scsi/qla2xxx/qla_def.h 2 additions, 0 deletionsdrivers/scsi/qla2xxx/qla_def.h
- drivers/scsi/qla2xxx/qla_iocb.c 20 additions, 2 deletionsdrivers/scsi/qla2xxx/qla_iocb.c
- drivers/scsi/qla2xxx/qla_isr.c 21 additions, 1 deletiondrivers/scsi/qla2xxx/qla_isr.c
- drivers/scsi/qla2xxx/qla_mbx.c 8 additions, 2 deletionsdrivers/scsi/qla2xxx/qla_mbx.c
- drivers/scsi/qla2xxx/qla_mid.c 11 additions, 0 deletionsdrivers/scsi/qla2xxx/qla_mid.c
- drivers/scsi/qla2xxx/qla_os.c 76 additions, 2 deletionsdrivers/scsi/qla2xxx/qla_os.c
Loading
Please register or sign in to comment