linux/drivers/infiniband/hw/bnxt_re
Devesh Sharma 2bb3c32c5c RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes
Modifying the post-send and post-recv to initialize the wqes slot by slot
dynamically depending on the number of max sges requested by consumer at
the time of QP creation.

Changed the QP creation logic to determine the size of SQ and RQ in 16B
slots based on the number of wqe and number of SGEs requested by consumer

Link: https://lore.kernel.org/r/1594822619-4098-6-git-send-email-devesh.sharma@broadcom.com
Signed-off-by: Devesh Sharma <devesh.sharma@broadcom.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
2020-07-20 16:32:50 -03:00
..
bnxt_re.h RDMA/bnxt_re: Remove unnecessary sched count 2020-03-17 20:15:03 -03:00
hw_counters.c RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" 2019-09-16 10:58:57 -03:00
hw_counters.h RDMA/bnxt_re: Report out of sequence hw counters 2018-10-16 00:03:50 -06:00
ib_verbs.c RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes 2020-07-20 16:32:50 -03:00
ib_verbs.h RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes 2020-07-20 16:32:50 -03:00
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
main.c RDMA/bnxt_re: introduce wqe mode to select execution path 2020-07-20 16:32:49 -03:00
Makefile infiniband: prefix header search paths with $(srctree)/ 2019-01-25 15:28:50 -07:00
qplib_fp.c RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes 2020-07-20 16:32:50 -03:00
qplib_fp.h RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes 2020-07-20 16:32:50 -03:00
qplib_rcfw.c RDMA/bnxt_re: Simplify obtaining queue entry from hw ring 2020-04-14 16:39:35 -03:00
qplib_rcfw.h RDMA/bnxt_re: Remove dead code from rcfw 2020-04-14 16:39:35 -03:00
qplib_res.c RDMA/bnxt_re: Simplify obtaining queue entry from hw ring 2020-04-14 16:39:35 -03:00
qplib_res.h RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes 2020-07-20 16:32:50 -03:00
qplib_sp.c RDMA/bnxt_re: Remove FMR leftovers 2020-06-02 20:32:53 -03:00
qplib_sp.h RDMA/bnxt_re: Remove FMR leftovers 2020-06-02 20:32:53 -03:00
roce_hsi.h RDMA/bnxt_re: Add helper data structures 2020-07-20 16:32:50 -03:00