RE: [PATCH rdma-next 0/3] Support out of order data placement

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jason,

> -----Original Message-----
> From: Jason Gunthorpe [mailto:jgunthorpe@xxxxxxxxxxxxxxxxxxxx]
> Sent: Monday, June 12, 2017 12:32 PM
> To: Parav Pandit <parav@xxxxxxxxxxxx>
> Cc: Bart Van Assche <Bart.VanAssche@xxxxxxxxxxx>; leon@xxxxxxxxxx;
> dledford@xxxxxxxxxx; linux-rdma@xxxxxxxxxxxxxxx; Idan Burstein
> <idanb@xxxxxxxxxxxx>
> Subject: Re: [PATCH rdma-next 0/3] Support out of order data placement
> 
> On Mon, Jun 12, 2017 at 05:28:00PM +0000, Parav Pandit wrote:
> 
> > > Exactly - all spec conformant ULPs are compatible with enabling this
> > > new function of mlx5.
> 
> > This per QP attribute is for read and write both. So responder can receive
> out-of-order read responses.
> > And HCA's QP need to be told to accept it that way, which by default
> doesn't.
> 
> I think this one flag is conflating too many things then.
> 
Too many flags just confuses end-user for read/write/requester/responder etc.
Also there isn't well established use case either where user wants to do only certain things.

> Obviously sending out of order packets is not spec conformant, and I don't
> think your discussion is clear enough, as this change to send side certainly
> was not clear to me.
> 
Ok. I can make Documentation more elaborate that describe summary of this discussion + Bart's point.

> I'm not excited about a new end-to-end flag without some kind of
> negotiation scheme, and I'm not excited about this being in any of the
> common APIs.
Many applications do out-of-band negotiation or static configuration and its unrelated to the patchset.
So lack of negotiation shouldn't be issue. Its outside the scope of this verb extension anyway.

> 
> Perhaps it should be in libmlx5 instead.

We think that its best usable through ibv_modify_qp because it's really simple enough and well documented which will address inputs given in this discussion.

> 
> Jason
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux