]> git.baikalelectronics.ru Git - kernel.git/commit
iw_cxgb4: Support FW write completion WR
authorPotnuri Bharat Teja <bharat@chelsio.com>
Thu, 2 Aug 2018 06:03:04 +0000 (11:33 +0530)
committerJason Gunthorpe <jgg@mellanox.com>
Fri, 3 Aug 2018 02:16:02 +0000 (20:16 -0600)
commitc818107df520a1d8ab6df39e0c174d6b1de1c1b3
tree7625512a78191c17c27a1fcff74fd7c1771dbf06
parent54b0b6467c69e9843194af934538aa3e15d1116b
iw_cxgb4: Support FW write completion WR

To optimize NVME-oF READ IOPs, use a specialized WQE that combines
the RDMA WRITE and SEND_INV WR chain submitted by the NVME-oF target
driver.

This reduces uP overhead per NVME-oF IO, and results in over 10%
improvement in NVME-oF 4K READ IOPs.

Signed-off-by: Potnuri Bharat Teja <bharat@chelsio.com>
Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/hw/cxgb4/device.c
drivers/infiniband/hw/cxgb4/qp.c
drivers/infiniband/hw/cxgb4/t4.h
drivers/infiniband/hw/cxgb4/t4fw_ri_api.h