diff options
author | Yuval Bason <yuval.bason@cavium.com> | 2018-06-03 19:13:07 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-06-05 00:09:54 +0300 |
commit | 39dbc646fd2c67ee9b71450ce172cbd714d4e7fb (patch) | |
tree | 0e033aaedb2ba75a0a1f3141c71e7ca8813078bc /drivers/net/ethernet/qlogic/qed/qed_rdma.h | |
parent | 7a9ee41b83efd669c41552f39578aac6009dbef1 (diff) | |
download | linux-39dbc646fd2c67ee9b71450ce172cbd714d4e7fb.tar.xz |
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>
Diffstat (limited to 'drivers/net/ethernet/qlogic/qed/qed_rdma.h')
-rw-r--r-- | drivers/net/ethernet/qlogic/qed/qed_rdma.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/qlogic/qed/qed_rdma.h b/drivers/net/ethernet/qlogic/qed/qed_rdma.h index 18ec9cbd84f5..6f722ee8ee94 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_rdma.h +++ b/drivers/net/ethernet/qlogic/qed/qed_rdma.h @@ -96,6 +96,8 @@ struct qed_rdma_info { u8 num_cnqs; u32 num_qps; u32 num_mrs; + u32 num_srqs; + u16 srq_id_offset; u16 queue_zone_base; u16 max_queue_zones; enum protocol_type proto; |