OSDN Git Service

qed: Add srq core support for RoCE and iWARP
authorYuval Bason <yuval.bason@cavium.com>
Sun, 3 Jun 2018 16:13:07 +0000 (19:13 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 4 Jun 2018 21:09:54 +0000 (17:09 -0400)
commit39dbc646fd2c67ee9b71450ce172cbd714d4e7fb
tree0e033aaedb2ba75a0a1f3141c71e7ca8813078bc
parent7a9ee41b83efd669c41552f39578aac6009dbef1
qed: Add srq core support for RoCE and iWARP

This patch adds support for configuring SRQ and provides the necessary
APIs for rdma upper layer driver (qedr) to enable the SRQ feature.

Signed-off-by: Michal Kalderon <michal.kalderon@cavium.com>
Signed-off-by: Ariel Elior <ariel.elior@cavium.com>
Signed-off-by: Yuval Bason <yuval.bason@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qlogic/qed/qed_cxt.c
drivers/net/ethernet/qlogic/qed/qed_cxt.h
drivers/net/ethernet/qlogic/qed/qed_hsi.h
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
drivers/net/ethernet/qlogic/qed/qed_main.c
drivers/net/ethernet/qlogic/qed/qed_rdma.c
drivers/net/ethernet/qlogic/qed/qed_rdma.h
drivers/net/ethernet/qlogic/qed/qed_roce.c
include/linux/qed/qed_rdma_if.h