* [PATCH 0/2] ocrdma: Driver for Emulex OneConnect RDMA device.
@ 2012-03-20 17:18 parav.pandit-laKkSmNT4hbQT0dZR+AlfA
[not found] ` <dab89943-5634-4b5d-be76-c686a11fba3a-nbYkmrCdWxmgMrCBcu8zE0EOCMrvLtNR@public.gmane.org>
0 siblings, 1 reply; 4+ messages in thread
From: parav.pandit-laKkSmNT4hbQT0dZR+AlfA @ 2012-03-20 17:18 UTC (permalink / raw)
To: linux-rdma-u79uwXL29TY76Z2rM5mHXA; +Cc: Parav Pandit
From: Parav Pandit <parav.pandit-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org>
Emulex One Connect Adapter is RDMA (RoCE) capable multi-function
PCI Express device.
This driver patch enables RoCE support on such adapter.
This ocrdma driver depends on be2net NIC driver.
This patch depends on the previously submitted be2net NIC driver patch.
Code organization:
- ocrdma.h : driver header file.
- ocrdma_main.c : driver registration with stack.
- ocrdma_sli.h : driver-adapter interface definitions.
- ocrdma_hw.* : hardware specific initialization, mailbox cmds.
- ocrdma_verbs.* : verbs interface functionality.
- ocrdma_ah.* : address handle related functionaliy.
- ocrdma_abi.h : user space library interaction definitions.
This patch is made against the current git tree.
Please provide your review comments.
Thank you.
Parav Pandit (2):
ocrdma: Driver for Emulex OneConnect RDMA device.
ocrdma: Driver for Emulex OneConnect RDMA device.
drivers/infiniband/Kconfig | 1 +
drivers/infiniband/Makefile | 1 +
drivers/infiniband/hw/ocrdma/Kconfig | 8 +
drivers/infiniband/hw/ocrdma/Makefile | 5 +
drivers/infiniband/hw/ocrdma/ocrdma.h | 392 ++++
drivers/infiniband/hw/ocrdma/ocrdma_abi.h | 134 ++
drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 172 ++
drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 42 +
drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 2640 +++++++++++++++++++++++++++
drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 132 ++
drivers/infiniband/hw/ocrdma/ocrdma_main.c | 558 ++++++
drivers/infiniband/hw/ocrdma/ocrdma_sli.h | 1672 +++++++++++++++++
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2542 ++++++++++++++++++++++++++
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 94 +
14 files changed, 8393 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/ocrdma/Kconfig
create mode 100644 drivers/infiniband/hw/ocrdma/Makefile
create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma.h
create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_abi.h
create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_ah.c
create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_ah.h
create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_hw.c
create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_hw.h
create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_main.c
create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_sli.h
create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
create mode 100644 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 4+ messages in thread[parent not found: <dab89943-5634-4b5d-be76-c686a11fba3a-nbYkmrCdWxmgMrCBcu8zE0EOCMrvLtNR@public.gmane.org>]
* Re: [PATCH 0/2] ocrdma: Driver for Emulex OneConnect RDMA device. [not found] ` <dab89943-5634-4b5d-be76-c686a11fba3a-nbYkmrCdWxmgMrCBcu8zE0EOCMrvLtNR@public.gmane.org> @ 2012-03-20 16:42 ` Or Gerlitz [not found] ` <4F68B374.5030609-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Or Gerlitz @ 2012-03-20 16:42 UTC (permalink / raw) To: parav.pandit-laKkSmNT4hbQT0dZR+AlfA; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA On 3/20/2012 7:18 PM, parav.pandit-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org wrote: > From: Parav Pandit<parav.pandit-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org> > > Emulex One Connect Adapter is RDMA (RoCE) capable multi-function PCI Express device. This driver patch enables RoCE support on such adapter. This ocrdma driver depends on be2net NIC driver. > This patch depends on the previously submitted be2net NIC driver patch. patch 1/2 didn't reach the list, if it happens to be > 100KB vger.kernel.org probably dropped it Or. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <4F68B374.5030609-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>]
* Re: [PATCH 0/2] ocrdma: Driver for Emulex OneConnect RDMA device. [not found] ` <4F68B374.5030609-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org> @ 2012-03-20 16:50 ` Roland Dreier [not found] ` <CAL1RGDUcApn9odU9bwu1u5r0Uu9_xYx5eubV=0=gVZjytyNQFQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Roland Dreier @ 2012-03-20 16:50 UTC (permalink / raw) To: Or Gerlitz Cc: parav.pandit-laKkSmNT4hbQT0dZR+AlfA, linux-rdma-u79uwXL29TY76Z2rM5mHXA On Tue, Mar 20, 2012 at 9:42 AM, Or Gerlitz <ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org> wrote: > patch 1/2 didn't reach the list, if it happens to be > 100KB vger.kernel.org > probably dropped it Parav, can you split the patch into a few pieces and resend? Thanks, Roland -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <CAL1RGDUcApn9odU9bwu1u5r0Uu9_xYx5eubV=0=gVZjytyNQFQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* RE: [PATCH 0/2] ocrdma: Driver for Emulex OneConnect RDMA device. [not found] ` <CAL1RGDUcApn9odU9bwu1u5r0Uu9_xYx5eubV=0=gVZjytyNQFQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2012-03-20 17:34 ` Parav.Pandit-iH1Dq9VlAzfQT0dZR+AlfA 0 siblings, 0 replies; 4+ messages in thread From: Parav.Pandit-iH1Dq9VlAzfQT0dZR+AlfA @ 2012-03-20 17:34 UTC (permalink / raw) To: roland-BHEL68pLQRGGvPXPguhicg, ogerlitz-VPRAkNaXOzVWk0Htik3J/w Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA Ok. I'll resend it with smaller patches. Parav > -----Original Message----- > From: Roland Dreier [mailto:roland-BHEL68pLQRGGvPXPguhicg@public.gmane.org] > Sent: Tuesday, March 20, 2012 10:21 PM > To: Or Gerlitz > Cc: Pandit, Parav; linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org > Subject: Re: [PATCH 0/2] ocrdma: Driver for Emulex OneConnect RDMA > device. > > On Tue, Mar 20, 2012 at 9:42 AM, Or Gerlitz <ogerlitz-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org> wrote: > > patch 1/2 didn't reach the list, if it happens to be > 100KB > > vger.kernel.org probably dropped it > > Parav, can you split the patch into a few pieces and resend? > > Thanks, > Roland -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-03-20 17:34 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-20 17:18 [PATCH 0/2] ocrdma: Driver for Emulex OneConnect RDMA device parav.pandit-laKkSmNT4hbQT0dZR+AlfA
[not found] ` <dab89943-5634-4b5d-be76-c686a11fba3a-nbYkmrCdWxmgMrCBcu8zE0EOCMrvLtNR@public.gmane.org>
2012-03-20 16:42 ` Or Gerlitz
[not found] ` <4F68B374.5030609-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2012-03-20 16:50 ` Roland Dreier
[not found] ` <CAL1RGDUcApn9odU9bwu1u5r0Uu9_xYx5eubV=0=gVZjytyNQFQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-03-20 17:34 ` Parav.Pandit-iH1Dq9VlAzfQT0dZR+AlfA
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox