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

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

 



On Mon, Jun 12, 2017 at 05:11:09PM +0000, Parav Pandit wrote:

> > This is why inverting the flag in the kernel makes much more sense.
> When you say invert the flag, which flag do you mean?
> Capability flag or QP attribute?

QP attribute.

> Let's not mix PCIe write ordering with RDMA level out-of-order
> processing.  IB spec clearly says, as I reiterated in the
> Documentation/out_of_order.txt - that application should not depend
> on the write data until write_with_imm arrives or subsequent rdma
> send arrives at responder side.  If some MPI or other application
> have taken shortcut based on some platform, they have to help
> themselves. This path is not intent to address such issue.

Exactly - all spec conformant ULPs are compatible with enabling this
new function of mlx5.

There is no reason to add a flag at all, except to retain
compatibility with certain non-confomant ULPs. We have none of those
in the kernel, so kernel QPs should always have the flag on.

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