[PATCH rdma-core 0/3] efa: Elastic Fabric Adapter (EFA) userspace RDMA provider

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello all,

This patchset introduces the userspace RDMA provider for Elastic Fabric Adapter
(EFA) devices.

More information regarding EFA can be found in our kernel driver submission
which is currently under review on list:
https://patchwork.kernel.org/cover/10824195/

PR was sent:
https://github.com/linux-rdma/rdma-core/pull/475

Thanks,
Gal

Gal Pressman (3):
  efa: Elastic Fabric Adapter (EFA) userspace RDMA provider
  efa: Elastic Fabric Adapter (EFA) direct verbs
  efa: Elastic Fabric Adapter (EFA) direct verbs man pages

 CMakeLists.txt                             |    2 +
 MAINTAINERS                                |    5 +
 README.md                                  |    1 +
 debian/control                             |    9 +-
 debian/copyright                           |    4 +
 debian/ibverbs-providers.install           |    1 +
 debian/ibverbs-providers.lintian-overrides |    4 +-
 debian/ibverbs-providers.symbols           |    4 +
 debian/libibverbs-dev.install              |    6 +
 kernel-headers/CMakeLists.txt              |    2 +
 kernel-headers/rdma/efa-abi.h              |  129 ++++
 kernel-headers/rdma/rdma_user_ioctl_cmds.h |    1 +
 libibverbs/verbs.h                         |    1 +
 providers/efa/CMakeLists.txt               |   11 +
 providers/efa/efa-abi.h                    |   56 ++
 providers/efa/efa.c                        |  155 ++++
 providers/efa/efa.h                        |  200 +++++
 providers/efa/efa_io_defs.h                |  679 ++++++++++++++++
 providers/efa/efadv.h                      |   59 ++
 providers/efa/libefa.map                   |    7 +
 providers/efa/man/CMakeLists.txt           |    4 +
 providers/efa/man/efadv.7                  |   29 +
 providers/efa/man/efadv_create_driver_qp.3 |   38 +
 providers/efa/verbs.c                      | 1153 ++++++++++++++++++++++++++++
 providers/efa/verbs.h                      |   72 ++
 redhat/rdma-core.spec                      |    6 +
 suse/rdma-core.spec                        |   22 +
 27 files changed, 2655 insertions(+), 5 deletions(-)
 create mode 100644 kernel-headers/rdma/efa-abi.h
 create mode 100644 providers/efa/CMakeLists.txt
 create mode 100644 providers/efa/efa-abi.h
 create mode 100644 providers/efa/efa.c
 create mode 100644 providers/efa/efa.h
 create mode 100644 providers/efa/efa_io_defs.h
 create mode 100644 providers/efa/efadv.h
 create mode 100644 providers/efa/libefa.map
 create mode 100644 providers/efa/man/CMakeLists.txt
 create mode 100644 providers/efa/man/efadv.7
 create mode 100644 providers/efa/man/efadv_create_driver_qp.3
 create mode 100644 providers/efa/verbs.c
 create mode 100644 providers/efa/verbs.h

-- 
2.7.4




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux