All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/4] Handle ARPHRD_NONE devices for siw
@ 2023-06-29 15:16 Chuck Lever
  2023-06-29 15:16 ` [PATCH v5 1/4] RDMA/siw: Fabricate a GID on tun and loopback devices Chuck Lever
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Chuck Lever @ 2023-06-29 15:16 UTC (permalink / raw)
  To: jgg
  Cc: Bernard Metzler, Tom Talpey, Chuck Lever, tom, BMT, linux-rdma,
	yanjun.zhu

Here's a series that implements support for siw on tunnel devices,
based on suggestions from Jason Gunthorpe and Tom Talpey.

This series does not address a similar issue with rxe because RoCE
GID resolution behaves differently than it does for iWARP devices.
An independent solution is likely to be required for rxe.

Changes since v4:
- Address review comments from Tom Talpey

Changes since v3:
- Clean up RCU dereference in cma_validate_port()

Changes since v2:
- Split into multiple patches
- Pre-initialize gid_attr::ndev for iWARP devices

---

Chuck Lever (4):
      RDMA/siw: Fabricate a GID on tun and loopback devices
      RDMA/core: Set gid_attr.ndev for iWARP devices
      RDMA/cma: Deduplicate error flow in cma_validate_port()
      RDMA/cma: Avoid GID lookups on iWARP devices


 drivers/infiniband/core/cache.c       | 11 +++++++++++
 drivers/infiniband/core/cma.c         | 26 +++++++++++++++++++++-----
 drivers/infiniband/sw/siw/siw.h       |  1 +
 drivers/infiniband/sw/siw/siw_main.c  | 22 ++++++++--------------
 drivers/infiniband/sw/siw/siw_verbs.c |  4 ++--
 5 files changed, 43 insertions(+), 21 deletions(-)

--
Chuck Lever


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

end of thread, other threads:[~2023-07-12 17:49 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-29 15:16 [PATCH v5 0/4] Handle ARPHRD_NONE devices for siw Chuck Lever
2023-06-29 15:16 ` [PATCH v5 1/4] RDMA/siw: Fabricate a GID on tun and loopback devices Chuck Lever
2023-06-29 15:16 ` [PATCH v5 2/4] RDMA/core: Set gid_attr.ndev for iWARP devices Chuck Lever
2023-06-29 15:16 ` [PATCH v5 3/4] RDMA/cma: Deduplicate error flow in cma_validate_port() Chuck Lever
2023-06-29 15:16 ` [PATCH v5 4/4] RDMA/cma: Avoid GID lookups on iWARP devices Chuck Lever
2023-07-01 16:24   ` Tom Talpey
2023-07-01 16:27     ` Chuck Lever III
2023-07-03 21:07       ` Jason Gunthorpe
2023-07-04 14:23         ` Tom Talpey
2023-07-04 14:54           ` Chuck Lever III
2023-07-10 17:06             ` Jason Gunthorpe
2023-07-11 22:49               ` Chuck Lever III
2023-07-12 17:28                 ` Tom Talpey
2023-07-01  9:48 ` [PATCH v5 0/4] Handle ARPHRD_NONE devices for siw Zhu Yanjun

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.