Allocate and setup RoCE resources, interrupts and completion queues.
Adds device attributes.
Signed-off-by: Rajesh Borundia <rajesh.borun...@qlogic.com>
Signed-off-by: Ram Amrani <ram.amr...@qlogic.com>
---
drivers/infiniband/hw/qedr/main.c | 408 +++-
drivers/i
Implement fastpath verbs like ib_send_post, ib_post_recv and ib_poll_cq.
Signed-off-by: Rajesh Borundia <rajesh.borun...@qlogic.com>
Signed-off-by: Ram Amrani <ram.amr...@qlogic.com>
---
drivers/infiniband/hw/qedr/main.c |9 +-
drivers/infiniband/hw/qedr/qedr.h
Adds a skeletal implementation of the qed* RoCE driver -
basically the ability to communicate with the qede driver and
receive notifications from it regarding various init/exit events.
Signed-off-by: Rajesh Borundia <rajesh.borun...@qlogic.com>
Signed-off-by: Ram Amrani <ram.amr...@q
Add light L2 interface for RoCE.
Signed-off-by: Rajesh Borundia <rajesh.borun...@qlogic.com>
Signed-off-by: Ram Amrani <ram.amr...@qlogic.com>
---
drivers/infiniband/hw/qedr/main.c | 34 +++-
drivers/infiniband/hw/qedr/qedr.h | 2 +-
drivers/net/ethernet/qlog
Add support for ucontext, query port, add and del gid verbs.
Signed-off-by: Rajesh Borundia <rajesh.borun...@qlogic.com>
Signed-off-by: Ram Amrani <ram.amr...@qlogic.com>
---
drivers/infiniband/hw/qedr/Makefile| 2 +-
drivers/infiniband/hw/qedr/main.c | 44
Add support for protection domain and completion queue verbs.
Signed-off-by: Rajesh Borundia <rajesh.borun...@qlogic.com>
Signed-off-by: Ram Amrani <ram.amr...@qlogic.com>
---
drivers/infiniband/hw/qedr/main.c | 18 +-
drivers/infiniband/hw/qedr/qedr.h | 78 ++
Add error handling support.
Register ib device with ib stack.
Signed-off-by: Rajesh Borundia <rajesh.borun...@qlogic.com>
Signed-off-by: Ram Amrani <ram.amr...@qlogic.com>
---
drivers/infiniband/hw/qedr/main.c | 107 -
drivers/infiniband/hw/qedr/v
This series introduces RoCE RDMA driver for the 579xx RDMA products by Qlogic.
The RDMA support is added as an additional loadable module (qedr) over the
Ethernet qede driver.
The qedr module will support both RoCE and iWarp, although this series only
adds RoCE support.
The qed and qede drivers
Add support for user, dma and memory regions registration.
Signed-off-by: Rajesh Borundia <rajesh.borun...@qlogic.com>
Signed-off-by: Ram Amrani <ram.amr...@qlogic.com>
---
drivers/infiniband/hw/qedr/main.c | 13 +-
drivers/infiniband/hw/qedr/qedr.h | 45 +
Add support for Queue Pair verbs which adds, deletes,
modifies and queries Queue Pairs.
Signed-off-by: Rajesh Borundia <rajesh.borun...@qlogic.com>
Signed-off-by: Ram Amrani <ram.amr...@qlogic.com>
---
drivers/infiniband/hw/qedr/main.c | 15 +-
drivers/infiniband/hw
From: Yuval Mintz
Add support for qed light L2 feature. It is used by the RDMA driver and for
other purposes as well.
Signed-off-by: Yuval Mintz
---
drivers/net/ethernet/qlogic/Kconfig|8 +
Add support for GSI over light L2.
Signed-off-by: Rajesh Borundia <rajesh.borun...@qlogic.com>
Signed-off-by: Ram Amrani <ram.amr...@qlogic.com>
---
drivers/infiniband/hw/qedr/Makefile| 2 +-
drivers/infiniband/hw/qedr/qedr.h | 10 +
drivers/infiniband/hw/qe
Thanks Mark.
This will be fixed in next version.
Ram
-Original Message-
From: Mark Bloch [mailto:ma...@mellanox.com]
Sent: Monday, September 12, 2016 9:58 PM
To: Ram Amrani <ram.amr...@qlogic.com>; dledf...@redhat.com; David Miller
<da...@davemloft.net>
Cc: Yuval Min
Thanks for your comments.
See my replies in line with [Ram].
-Original Message-
From: Mark Bloch [mailto:ma...@mellanox.com]
Sent: Monday, September 12, 2016 9:44 PM
To: Ram Amrani <ram.amr...@qlogic.com>; dledf...@redhat.com; David Miller
<da...@davemloft.net>
Cc:
--Original Message-
From: Jason Gunthorpe [mailto:jguntho...@obsidianresearch.com]
Sent: Monday, September 12, 2016 9:05 PM
To: Ram Amrani <ram.amr...@qlogic.com>
Cc: dledf...@redhat.com; David Miller <da...@davemloft.net>; Yuval Mintz
<yuval.mi...@qlogic.com>; Ariel Elior <
From: Ram amrani <ram.amr...@cavium.com>
Add a check that prevents ib_get_dma_mr from executing if
IB_ACCESS_MW_BIND is set.
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/core/verbs.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/inf
From: Ram amrani <ram.amr...@cavium.com>
Add support for user, dma and memory regions registration.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/main.c | 11 +-
drivers/
From: Ram amrani <ram.amr...@cavium.com>
Add support for GSI over light L2.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/Makefile| 2 +-
drivers/infiniband/hw/qedr/mai
From: Ram amrani <ram.amr...@cavium.com>
Allocate and setup RoCE resources, interrupts and completion queues.
Adds device attributes.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infinib
From: Ram amrani <ram.amr...@cavium.com>
Add support for protection domain and completion queue verbs.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/main.c | 18 +-
dri
From: Ram amrani <ram.amr...@cavium.com>
Add support for Queue Pair verbs which adds, deletes,
modifies and queries Queue Pairs.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/main
From: Ram amrani <ram.amr...@cavium.com>
Add error handling support.
Register ib device with ib stack.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/
From: Ram amrani <ram.amr...@cavium.com>
Adds a skeletal implementation of the qed* RoCE driver -
basically the ability to communicate with the qede driver and
receive notifications from it regarding various init/exit events.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
From: Ram amrani <ram.amr...@cavium.com>
Implement fastpath verbs like ib_send_post, ib_post_recv and ib_poll_cq.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/main.c
From: Ram amrani <ram.amr...@cavium.com>
Add support for ucontext, query port, add and del gid verbs.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/Makefile| 2 +-
drivers/
From: Ram amrani <ram.amr...@cavium.com>
Add light L2 interface for RoCE.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/main.c | 34 +++-
drivers/infiniband/hw/qedr/qed
From: Ram amrani <ram.amr...@cavium.com>
This series introduces RoCE RDMA driver for the 579xx RDMA products by Qlogic.
The RDMA support is added as an additional loadable module (qedr) over the
Ethernet qede driver.
The qedr module will support both RoCE and iWarp, although this series onl
From: Ram amrani <ram.amr...@cavium.com>
Add support for qed light L2 feature. It is used by the RDMA driver and for
other purposes as well.
Signed-off-by: Yuval Mintz <yuval.mi...@cavium.com>
---
drivers/net/ethernet/qlogic/Kconfig|8 +
drivers/net/ethernet/qlogic/
Adds a skeletal implementation of the qed* RoCE driver -
basically the ability to communicate with the qede driver and
receive notifications from it regarding various init/exit events.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@c
This series introduces RoCE RDMA driver for the 579xx RDMA products by Qlogic.
The RDMA support is added as an additional loadable module (qedr) over the
Ethernet qede driver.
The qedr module will support both RoCE and iWarp, although this series only
adds RoCE support.
The qed and qede drivers
From: Yuval Mintz
Add support for qed light L2 feature. It is used by the RDMA driver and for
other purposes as well.
Signed-off-by: Yuval Mintz
---
drivers/net/ethernet/qlogic/Kconfig|8 +
Allocate and setup RoCE resources, interrupts and completion queues.
Adds device attributes.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/main.c | 418 +++-
drivers/i
Add support for user, dma and memory regions registration.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/main.c | 11 +-
drivers/infiniband/hw/qedr/qedr.h | 40 +
Add support for Queue Pair verbs which adds, deletes,
modifies and queries Queue Pairs.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/main.c | 14 +-
drivers/infiniband/hw
Add support for protection domain and completion queue verbs.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/main.c | 25 +-
drivers/infiniband/hw/qedr/qedr.h | 78 ++
Add support for GSI over light L2.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/Makefile| 2 +-
drivers/infiniband/hw/qedr/main.c | 3 +
drivers/infiniband/hw
Add support for ucontext, query port, add and del gid verbs.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/Makefile| 2 +-
drivers/infiniband/hw/qedr/main.c | 26
Add error handling support.
Register ib device with ib stack.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/main.c | 114 -
drivers/infiniband/hw/qedr/v
Implement fastpath verbs like ib_send_post, ib_post_recv and ib_poll_cq.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/main.c |9 +-
drivers/infiniband/hw/qedr/qedr.h
Add light L2 interface for RoCE.
Signed-off-by: Rajesh Borundia <rajesh.borun...@cavium.com>
Signed-off-by: Ram Amrani <ram.amr...@cavium.com>
---
drivers/infiniband/hw/qedr/main.c | 34 +++-
drivers/infiniband/hw/qedr/qedr.h | 2 +-
drivers/net/ethernet/qlog
40 matches
Mail list logo