All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH rdma-core 0/8] libpvrdma: userspace library for PVRDMA
@ 2016-11-03 23:44 Adit Ranadive
       [not found] ` <1478216677-6150-1-git-send-email-aditr-pghWNbHTmq7QT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 23+ messages in thread
From: Adit Ranadive @ 2016-11-03 23:44 UTC (permalink / raw)
  To: dledford-H+wXaHxf7aLQT0dZR+AlfA,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA,
	pv-drivers-pghWNbHTmq7QT0dZR+AlfA
  Cc: Adit Ranadive

This patch series adds the userspace library for our paravirtual RDMA device.
I have already sent out the patchset for the RDMA driver before [1]. I will
also send a pull request on github.

I have included the shared ABI file here based on the RDMA fix up stuff 
that Jason pointed me to.

The patch series was built on 28d918732cc4efb2185d91a500be1e41aeb149e7.

[1] http://marc.info/?l=linux-rdma&m=147546066322315&w=2

Adit Ranadive (8):
  libpvrdma: Add ABI and main header files
  libpvrdma: Add ring traversal
  libpvrdma: Add completion queue functions
  libpvrdma: Add queue pair functions
  libpvrdma: Add misc verbs functions
  libpvrdma: Add main library file
  libpvrdma: Add to consolidated rdma-core
  libpvrdma: Add fix up for ABI file

 CMakeLists.txt                           |   1 +
 MAINTAINERS                              |   6 +
 README.md                                |   1 +
 buildlib/RDMA_LinuxHeaders.cmake         |   1 +
 buildlib/fixup-include/rdma-pvrdma-abi.h | 297 ++++++++++++++++++
 providers/pvrdma/CMakeLists.txt          |   6 +
 providers/pvrdma/cq.c                    | 287 ++++++++++++++++++
 providers/pvrdma/pvrdma.h                | 347 +++++++++++++++++++++
 providers/pvrdma/pvrdma_main.c           | 214 +++++++++++++
 providers/pvrdma/pvrdma_ring.h           | 136 +++++++++
 providers/pvrdma/qp.c                    | 505 +++++++++++++++++++++++++++++++
 providers/pvrdma/verbs.c                 | 234 ++++++++++++++
 12 files changed, 2035 insertions(+)
 create mode 100644 buildlib/fixup-include/rdma-pvrdma-abi.h
 create mode 100644 providers/pvrdma/CMakeLists.txt
 create mode 100644 providers/pvrdma/cq.c
 create mode 100644 providers/pvrdma/pvrdma.h
 create mode 100644 providers/pvrdma/pvrdma_main.c
 create mode 100644 providers/pvrdma/pvrdma_ring.h
 create mode 100644 providers/pvrdma/qp.c
 create mode 100644 providers/pvrdma/verbs.c

-- 
2.7.4

--
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] 23+ messages in thread

end of thread, other threads:[~2016-11-11 19:07 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-03 23:44 [PATCH rdma-core 0/8] libpvrdma: userspace library for PVRDMA Adit Ranadive
     [not found] ` <1478216677-6150-1-git-send-email-aditr-pghWNbHTmq7QT0dZR+AlfA@public.gmane.org>
2016-11-03 23:44   ` [PATCH 1/8] libpvrdma: Add ABI and main header files Adit Ranadive
2016-11-03 23:44   ` [PATCH 2/8] libpvrdma: Add ring traversal Adit Ranadive
2016-11-03 23:44   ` [PATCH 3/8] libpvrdma: Add completion queue functions Adit Ranadive
2016-11-03 23:44   ` [PATCH 4/8] libpvrdma: Add queue pair functions Adit Ranadive
2016-11-03 23:44   ` [PATCH 5/8] libpvrdma: Add misc verbs functions Adit Ranadive
2016-11-03 23:44   ` [PATCH 6/8] libpvrdma: Add main library file Adit Ranadive
2016-11-03 23:44   ` [PATCH 7/8] libpvrdma: Add to consolidated rdma-core Adit Ranadive
2016-11-03 23:44   ` [PATCH 8/8] libpvrdma: Add fix up for ABI file Adit Ranadive
2016-11-04  0:46   ` [PATCH rdma-core 0/8] libpvrdma: userspace library for PVRDMA Jason Gunthorpe
     [not found]     ` <20161104004620.GA30318-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-04 21:00       ` Adit Ranadive
     [not found]         ` <b88ad364-9d33-dd3e-a803-bb660de3b384-pghWNbHTmq7QT0dZR+AlfA@public.gmane.org>
2016-11-05 15:01           ` Jason Gunthorpe
     [not found]             ` <20161105150136.GA23803-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-09  1:23               ` Christoph Hellwig
     [not found]                 ` <20161109012335.GA29658-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-11-09 17:56                   ` Jason Gunthorpe
     [not found]                     ` <20161109175606.GB13467-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-09 17:58                       ` Adit Ranadive
2016-11-05 15:03           ` Jason Gunthorpe
     [not found]             ` <20161105150307.GB23803-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-05 17:38               ` Christoph Hellwig
     [not found]                 ` <20161105173815.GA28539-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-11-05 21:24                   ` Doug Ledford
     [not found]                     ` <581E4E01.5020405-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-11-06  1:31                       ` Adit Ranadive
     [not found]                         ` <f67c81ff-d358-7242-dc52-e32dff252904-pghWNbHTmq7QT0dZR+AlfA@public.gmane.org>
2016-11-09  1:17                           ` Christoph Hellwig
     [not found]                             ` <20161109011715.GA29310-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2016-11-09 17:39                               ` Adit Ranadive
     [not found]                                 ` <b49161b1-75f6-6902-fced-355804b885bb-pghWNbHTmq7QT0dZR+AlfA@public.gmane.org>
2016-11-09 17:51                                   ` Jason Gunthorpe
     [not found]                                     ` <20161109175142.GA13467-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-11-11 19:07                                       ` Adit Ranadive

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.