linux-rdma.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH rdma-core 0/5] Add irdma user space provider for Intel Ethernet RDMA
@ 2021-01-28  3:56 Tatyana Nikolova
  2021-01-28  3:57 ` [PATCH rdma-core 1/5] rdma-core/i40iw: Remove provider i40iw Tatyana Nikolova
                   ` (6 more replies)
  0 siblings, 7 replies; 12+ messages in thread
From: Tatyana Nikolova @ 2021-01-28  3:56 UTC (permalink / raw)
  To: jgg, dledford, leon; +Cc: linux-rdma

This patch series replaces the current i40iw library with
a unified Intel Ethernet RDMA library that supports
a new network device E810 (iWARP and RoCEv2 capable)
and the existing X722 iWARP device. The new library is fully
backward compatible with the i40iw driver and is designed
to be used with multiple future HW generations.

The corresponding irdma driver patch series is at
https://lore.kernel.org/linux-rdma/20210122234827.1353-1-shiraz.saleem@intel.com/

Tatyana Nikolova (5):
  rdma-core/i40iw: Remove provider i40iw
  rdma-core/irdma: Add Makefile and ABI definitions
  rdma-core/irdma: Add user/kernel shared libraries
  rdma-core/irdma: Add library setup and utility definitions
  rdma-core/irdma: Implement device supported verb APIs

 CMakeLists.txt                            |    2 +-
 MAINTAINERS                               |    7 +-
 debian/control                            |    2 +-
 debian/copyright                          |    8 +-
 kernel-headers/CMakeLists.txt             |    4 +-
 kernel-headers/rdma/i40iw-abi.h           |  107 --
 kernel-headers/rdma/ib_user_ioctl_verbs.h |    2 +-
 kernel-headers/rdma/irdma-abi.h           |  140 ++
 libibverbs/verbs.h                        |    2 +-
 providers/i40iw/CMakeLists.txt            |    5 -
 providers/i40iw/i40e_devids.h             |   72 --
 providers/i40iw/i40iw-abi.h               |   55 -
 providers/i40iw/i40iw_d.h                 | 1746 -------------------------
 providers/i40iw/i40iw_osdep.h             |  108 --
 providers/i40iw/i40iw_register.h          | 1030 ---------------
 providers/i40iw/i40iw_status.h            |  101 --
 providers/i40iw/i40iw_uk.c                | 1266 ------------------
 providers/i40iw/i40iw_umain.c             |  226 ----
 providers/i40iw/i40iw_umain.h             |  181 ---
 providers/i40iw/i40iw_user.h              |  456 -------
 providers/i40iw/i40iw_uverbs.c            |  983 --------------
 providers/irdma/CMakeLists.txt            |    8 +
 providers/irdma/abi.h                     |   43 +
 providers/irdma/defs.h                    |  497 +++++++
 providers/irdma/i40e_devids.h             |   36 +
 providers/irdma/i40iw_hw.h                |   31 +
 providers/irdma/ice_devids.h              |   59 +
 providers/irdma/irdma.h                   |   54 +
 providers/irdma/osdep.h                   |   23 +
 providers/irdma/status.h                  |   69 +
 providers/irdma/uk.c                      | 1724 +++++++++++++++++++++++++
 providers/irdma/umain.c                   |  329 +++++
 providers/irdma/umain.h                   |  200 +++
 providers/irdma/user.h                    |  454 +++++++
 providers/irdma/uverbs.c                  | 1990 +++++++++++++++++++++++++++++
 redhat/rdma-core.spec                     |    6 +-
 suse/rdma-core.spec                       |    4 +-
 37 files changed, 5676 insertions(+), 6354 deletions(-)
 delete mode 100644 kernel-headers/rdma/i40iw-abi.h
 create mode 100644 kernel-headers/rdma/irdma-abi.h
 delete mode 100644 providers/i40iw/CMakeLists.txt
 delete mode 100644 providers/i40iw/i40e_devids.h
 delete mode 100644 providers/i40iw/i40iw-abi.h
 delete mode 100644 providers/i40iw/i40iw_d.h
 delete mode 100644 providers/i40iw/i40iw_osdep.h
 delete mode 100644 providers/i40iw/i40iw_register.h
 delete mode 100644 providers/i40iw/i40iw_status.h
 delete mode 100644 providers/i40iw/i40iw_uk.c
 delete mode 100644 providers/i40iw/i40iw_umain.c
 delete mode 100644 providers/i40iw/i40iw_umain.h
 delete mode 100644 providers/i40iw/i40iw_user.h
 delete mode 100644 providers/i40iw/i40iw_uverbs.c
 create mode 100644 providers/irdma/CMakeLists.txt
 create mode 100644 providers/irdma/abi.h
 create mode 100644 providers/irdma/defs.h
 create mode 100644 providers/irdma/i40e_devids.h
 create mode 100644 providers/irdma/i40iw_hw.h
 create mode 100644 providers/irdma/ice_devids.h
 create mode 100644 providers/irdma/irdma.h
 create mode 100644 providers/irdma/osdep.h
 create mode 100644 providers/irdma/status.h
 create mode 100644 providers/irdma/uk.c
 create mode 100644 providers/irdma/umain.c
 create mode 100644 providers/irdma/umain.h
 create mode 100644 providers/irdma/user.h
 create mode 100644 providers/irdma/uverbs.c

-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2021-01-28 13:37 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-01-28  3:56 [PATCH rdma-core 0/5] Add irdma user space provider for Intel Ethernet RDMA Tatyana Nikolova
2021-01-28  3:57 ` [PATCH rdma-core 1/5] rdma-core/i40iw: Remove provider i40iw Tatyana Nikolova
2021-01-28 13:31   ` Jason Gunthorpe
2021-01-28  3:57 ` [PATCH rdma-core 2/5] rdma-core/irdma: Add Makefile and ABI definitions Tatyana Nikolova
2021-01-28  3:57 ` [PATCH rdma-core 3/5] rdma-core/irdma: Add user/kernel shared libraries Tatyana Nikolova
2021-01-28 13:32   ` Jason Gunthorpe
2021-01-28  3:57 ` [PATCH rdma-core 4/5] rdma-core/irdma: Add library setup and utility definitions Tatyana Nikolova
2021-01-28 13:34   ` Jason Gunthorpe
2021-01-28  3:57 ` [PATCH rdma-core 5/5] rdma-core/irdma: Implement device supported verb APIs Tatyana Nikolova
2021-01-28 13:36   ` Jason Gunthorpe
2021-01-28 13:26 ` [PATCH rdma-core 0/5] Add irdma user space provider for Intel Ethernet RDMA Leon Romanovsky
2021-01-28 13:37 ` Jason Gunthorpe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).