netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [MAINLINE 0/2] Enable DIM for legacy ULPs and use it in RDS
@ 2024-09-18  8:35 Håkon Bugge
  2024-09-18  8:35 ` [MAINLINE 1/2] RDMA/core: Enable legacy ULPs to use RDMA DIM Håkon Bugge
                   ` (2 more replies)
  0 siblings, 3 replies; 23+ messages in thread
From: Håkon Bugge @ 2024-09-18  8:35 UTC (permalink / raw)
  To: Jason Gunthorpe, Leon Romanovsky, Allison Henderson,
	David S . Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni
  Cc: linux-rdma, linux-kernel, netdev, rds-devel

The Dynamic Interrupt Moderation mechanism can only be used by ULPs
using ib_alloc_cq() and family. We extend DIM to also cover legacy
ULPs using ib_create_cq(). The last commit takes advantage of this end
uses DIM in RDS.

Håkon Bugge (2):
  RDMA/core: Enable legacy ULPs to use RDMA DIM
  rds: ib: Add Dynamic Interrupt Moderation to CQs

 drivers/infiniband/core/cq.c    |  7 +++++--
 drivers/infiniband/core/cq.h    | 16 ++++++++++++++++
 drivers/infiniband/core/verbs.c |  6 ++++++
 net/rds/ib_cm.c                 | 10 ++++++++++
 4 files changed, 37 insertions(+), 2 deletions(-)
 create mode 100644 drivers/infiniband/core/cq.h

--
2.43.5


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

end of thread, other threads:[~2024-09-26 15:26 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-18  8:35 [MAINLINE 0/2] Enable DIM for legacy ULPs and use it in RDS Håkon Bugge
2024-09-18  8:35 ` [MAINLINE 1/2] RDMA/core: Enable legacy ULPs to use RDMA DIM Håkon Bugge
2024-09-18  8:35 ` [MAINLINE 2/2] rds: ib: Add Dynamic Interrupt Moderation to CQs Håkon Bugge
2024-09-20  7:47   ` Zhu Yanjun
2024-09-20  9:42     ` Haakon Bugge
2024-09-20 12:51       ` Zhu Yanjun
2024-09-21 13:43   ` Zhu Yanjun
2024-09-19 14:17 ` [MAINLINE 0/2] Enable DIM for legacy ULPs and use it in RDS Christoph Hellwig
2024-09-20  9:46   ` Haakon Bugge
2024-09-20 13:51     ` Christoph Hellwig
2024-09-21  2:28       ` Zhu Yanjun
2024-09-22 14:11         ` Leon Romanovsky
2024-09-23 12:03         ` Christoph Hellwig
2024-09-24  1:58           ` Zhu Yanjun
2024-09-24  6:54             ` Christoph Hellwig
2024-09-24 13:59               ` Zhu Yanjun
2024-09-24 15:16                 ` Haakon Bugge
2024-09-25  2:04                   ` Zhu Yanjun
2024-09-25  9:26                     ` Leon Romanovsky
2024-09-26 15:25                       ` Zhu Yanjun
2024-09-24  7:01       ` Christoph Hellwig
2024-09-24  8:59         ` Haakon Bugge
2024-09-24 15:20           ` Allison Henderson

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).