All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH RFC rdma-core 0/5] Add thread domain support
@ 2017-11-12 21:41 Yishai Hadas
       [not found] ` <1510522903-6838-1-git-send-email-yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 28+ messages in thread
From: Yishai Hadas @ 2017-11-12 21:41 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA
  Cc: yishaih-VPRAkNaXOzVWk0Htik3J/w, majd-VPRAkNaXOzVWk0Htik3J/w,
	Alexr-VPRAkNaXOzVWk0Htik3J/w, dledford-H+wXaHxf7aLQT0dZR+AlfA

This RFC series is based on some initial discussion that was in the mailing
list to support resource domain.

The series includes detailed man pages of the suggested APIs and initial
patches in both verbs and mlx5 driver to demonstrate the expected usage.

The motivation behind the series is to allow an application finer grain control
over share hardware resources and locks when the resources are used by the same
thread.

Yishai

Yishai Hadas (5):
  verbs: Introduce thread domain and its related verbs
  verbs: Introduce parent domain and its related verbs
  mlx5: Add support for ibv_td object and its related verbs
  mlx5: Add support for ibv_parent domain and its related verbs
  mlx5: Handles QP creation with a given parent domain

 libibverbs/man/ibv_alloc_parent_domain.3 |  73 +++++++++++++++++++++
 libibverbs/man/ibv_alloc_td.3            |  52 +++++++++++++++
 libibverbs/verbs.h                       |  75 ++++++++++++++++++++++
 providers/mlx5/mlx5-abi.h                |   3 +-
 providers/mlx5/mlx5.c                    |   4 ++
 providers/mlx5/mlx5.h                    |  22 +++++++
 providers/mlx5/verbs.c                   | 107 +++++++++++++++++++++++++++++--
 7 files changed, 331 insertions(+), 5 deletions(-)
 create mode 100644 libibverbs/man/ibv_alloc_parent_domain.3
 create mode 100755 libibverbs/man/ibv_alloc_td.3

-- 
1.8.3.1

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

end of thread, other threads:[~2017-11-20 14:05 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-12 21:41 [PATCH RFC rdma-core 0/5] Add thread domain support Yishai Hadas
     [not found] ` <1510522903-6838-1-git-send-email-yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-11-12 21:41   ` [PATCH RFC rdma-core 1/5] verbs: Introduce thread domain and its related verbs Yishai Hadas
     [not found]     ` <1510522903-6838-2-git-send-email-yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-11-13 19:58       ` Jason Gunthorpe
     [not found]         ` <20171113195822.GD22610-uk2M96/98Pc@public.gmane.org>
2017-11-14  8:26           ` Yishai Hadas
     [not found]             ` <3719edfc-282a-db5b-2474-3cf1355fb301-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2017-11-14 19:17               ` Jason Gunthorpe
     [not found]                 ` <20171114191754.GI4263-uk2M96/98Pc@public.gmane.org>
2017-11-15  9:34                   ` Yishai Hadas
     [not found]                     ` <774e2f74-8361-6941-a015-27a2014d8cc9-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2017-11-17 18:42                       ` Jason Gunthorpe
     [not found]                         ` <20171117184248.GN4276-uk2M96/98Pc@public.gmane.org>
2017-11-19  6:43                           ` Alex Rosenbaum
     [not found]                             ` <CAFgAxU_m=i9kG1h2Rbqe+YtVYpea8-Ez5qvm6dQU4tZPgOUqhA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-11-19 15:32                               ` Jason Gunthorpe
     [not found]                                 ` <20171119153219.GZ4276-uk2M96/98Pc@public.gmane.org>
2017-11-20 14:05                                   ` Alex Rosenbaum
2017-11-12 21:41   ` [PATCH RFC rdma-core 2/5] verbs: Introduce parent " Yishai Hadas
     [not found]     ` <1510522903-6838-3-git-send-email-yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-11-13 19:53       ` Jason Gunthorpe
     [not found]         ` <20171113195331.GC22610-uk2M96/98Pc@public.gmane.org>
2017-11-13 20:37           ` Alex Rosenbaum
2017-11-14  8:34           ` Yishai Hadas
     [not found]             ` <4c8448c2-373a-bbc1-73be-f792599b8b0a-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2017-11-14 19:08               ` Jason Gunthorpe
2017-11-12 21:41   ` [PATCH RFC rdma-core 3/5] mlx5: Add support for ibv_td object " Yishai Hadas
2017-11-12 21:41   ` [PATCH RFC rdma-core 4/5] mlx5: Add support for ibv_parent domain " Yishai Hadas
     [not found]     ` <1510522903-6838-5-git-send-email-yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-11-13 20:03       ` Jason Gunthorpe
     [not found]         ` <20171113200320.GE22610-uk2M96/98Pc@public.gmane.org>
2017-11-14 10:29           ` Yishai Hadas
     [not found]             ` <4232d248-8fb3-1d64-e117-6034d9240a05-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2017-11-14 19:15               ` Jason Gunthorpe
2017-11-12 21:41   ` [PATCH RFC rdma-core 5/5] mlx5: Handles QP creation with a given parent domain Yishai Hadas
     [not found]     ` <1510522903-6838-6-git-send-email-yishaih-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-11-13 20:05       ` Jason Gunthorpe
     [not found]         ` <20171113200518.GF22610-uk2M96/98Pc@public.gmane.org>
2017-11-13 20:24           ` Alex Rosenbaum
     [not found]             ` <CAFgAxU_ZPcB-oZ6DrDtHdVeOpT5S_CTvYxn4VUcU3t7S4PCJHQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-11-14 11:23               ` Yishai Hadas
2017-11-13 20:06   ` [PATCH RFC rdma-core 0/5] Add thread domain support Jason Gunthorpe
     [not found]     ` <20171113200651.GG22610-uk2M96/98Pc@public.gmane.org>
2017-11-14 12:09       ` Yishai Hadas
     [not found]         ` <ef4ab602-694d-f3be-9473-3fca4d97f6f2-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2017-11-14 19:18           ` Jason Gunthorpe
     [not found]     ` <CAFgAxU9Svu8jKBMzY91cOUFF9wngowbFZd+yKUBz9M60rcWfkg@mail.gmail.com>
     [not found]       ` <20171114025745.GO22610@ziepe.ca>
     [not found]         ` <20171114025745.GO22610-uk2M96/98Pc@public.gmane.org>
2017-11-14 20:14           ` Alex Rosenbaum

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.