Re: [PATCH 3/3] RDMA/ionic: Support QP transport mode selection in create and modify

From: Abhijit Gangurde

Date: Wed Jun 10 2026 - 11:36:00 EST


On 5/24/26 00:46, Jason Gunthorpe wrote:

On Thu, Apr 30, 2026 at 06:09:31PM +0530, Abhijit Gangurde wrote:
+enum ionic_qp_transport_mode {
+ IONIC_QPT_TRANSPORT_ROCE_V2 = BIT(0),
+ IONIC_QPT_TRANSPORT_MRC = BIT(1),
+};
I'm pretty sure you published this a few weeks too early :\

Anyhow now that MRC is public and a real official multi-vendor spec I
would like to see MRC be implemented in first class ways, not as
driver hacks on the side please

Jason

Thanks for the feedback.

Agreed that MRC deserves a proper first-class implementation now that the spec is public.
To align with that direction, I've reworked the series and dropped the MRC-specific pieces for now. The current version focuses only on introducing basic RCQ support in a minimal and self-contained way. The MRC-related functionality will be revisited and proposed separately once we have a design proposal for proper integration.
I'll post a revised series reflecting this shortly.

Abhijit