linux_dsm_epyc7002/Documentation/ABI/stable
Bart Van Assche d92c0da71a IB/srp: Add multichannel support
Improve performance by using multiple RDMA/RC channels per SCSI
host for communication with an SRP target. About the
implementation:
- Introduce a loop over all channels in the code that uses
  target->ch.
- Set the SRP_MULTICHAN_MULTI flag during login for the creation
  of the second and subsequent channels.
- RDMA completion vectors are chosen such that RDMA completion
  interrupts are handled by the CPU socket that submitted the I/O
  request. As one can see in this patch it has been assumed if a
  system contains n CPU sockets and m RDMA completion vectors
  have been assigned to an RDMA HCA that IRQ affinity has been
  configured such that completion vectors [i*m/n..(i+1)*m/n) are
  bound to CPU socket i with 0 <= i < n.
- Modify srp_free_ch_ib() and srp_free_req_data() such that it
  becomes safe to invoke these functions after the corresponding
  allocation function failed.
- Add a ch_count sysfs attribute per target port.

Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Reviewed-by: Sagi Grimberg <sagig@mellanox.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
2014-11-12 12:05:24 +01:00
..
firewire-cdev
o2cb
syscalls
sysfs-acpi-pmprofile
sysfs-bus-firewire
sysfs-bus-usb Documentation: sysfs-bus-usb: update power/persist description 2014-07-09 16:11:11 -07:00
sysfs-bus-xen-backend
sysfs-class-backlight
sysfs-class-rfkill
sysfs-class-tpm
sysfs-class-ubi
sysfs-devices-node mm: remove noisy remainder of the scan_unevictable interface 2014-10-09 22:25:55 -04:00
sysfs-devices-system-cpu powerpc: Document sysfs DSCR interface 2014-05-28 13:35:40 +10:00
sysfs-devices-system-xen_memory
sysfs-driver-ib_srp IB/srp: Add multichannel support 2014-11-12 12:05:24 +01:00
sysfs-driver-qla2xxx
sysfs-driver-usb-usbtmc
sysfs-driver-w1_ds28e04
sysfs-firmware-efi-vars
sysfs-firmware-opal-dump powerpc/powernv Platform dump interface 2014-03-07 16:19:10 +11:00
sysfs-firmware-opal-elog powerpc/powernv: Read OPAL error log and export it through sysfs 2014-03-07 16:19:00 +11:00
sysfs-module
sysfs-transport-srp scsi_transport_srp: Add periodic reconnect support 2013-11-08 14:43:16 -08:00
thermal-notification
vdso