]> git.baikalelectronics.ru Git - kernel.git/commit
RDMA/bnxt_re: Add SRQ support for Broadcom adapters
authorDevesh Sharma <devesh.sharma@broadcom.com>
Thu, 11 Jan 2018 16:52:11 +0000 (11:52 -0500)
committerDoug Ledford <dledford@redhat.com>
Thu, 18 Jan 2018 19:49:19 +0000 (14:49 -0500)
commit58a134be7875ddeff046176cc906aa78eee3b04e
tree93546a71c60875e4a46f79ec85cc659cc5be08b3
parent3a7ba436f67a556617eb48b60ade26a53116ace2
RDMA/bnxt_re: Add SRQ support for Broadcom adapters

Shared receive queue (SRQ) is defined as a pool of
receive buffers shared among multiple QPs which belong
to same protection domain in a given process context.
Use of SRQ reduces the memory foot print of IB applications.

Broadcom adapters support SRQ, adding code-changes to enable
shared receive queue.

Signed-off-by: Devesh Sharma <devesh.sharma@broadcom.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/bnxt_re/ib_verbs.c
drivers/infiniband/hw/bnxt_re/ib_verbs.h
drivers/infiniband/hw/bnxt_re/main.c
drivers/infiniband/hw/bnxt_re/qplib_fp.c
drivers/infiniband/hw/bnxt_re/qplib_fp.h
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
include/uapi/rdma/bnxt_re-abi.h