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 6/12/2017 1:37 PM, Parav Pandit wrote:
Given the application follows the above semantics, why does it care if data
is placed out of order?  IE Why does this impact the application API at all?

If application wants to benefit from out-of-order placement, it should enable this flag.
Following semantics is fine, but letting HCA enable something under the hood for all QPs, is not good.
HCA or stack doesn't know which all applications are running, handling/following such semantics.
So its best left to the end user applications to benefit or not from it.

I don't understand why the application has to care about this at all. If the HW wants to place things out of order. Ok go for it. Applications should be depending on the correct mechanism to know when it's OK to look at the data. Why do they care what order it arrived in?

The only reason to care is if the applications wants to do something that is not compliant and look at parts of the data early. Perhaps you can explain *how* an application may benefit from out-of-order placement and likewise, why it wouldn't want to benefit.

It seems to me, the real benefit is reducing the number of retransmissions which the application shouldn't care about.

-Denny





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