OSDN Git Service

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)
commit94245f4ad9e10c161affaa4763136d29fbe91cb9
tree7625512a78191c17c27a1fcff74fd7c1771dbf06
parentb9855f4ca0fe582aabfdbd08f0d856b22486e157
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