[ofa-general] [PATCH] ib_core: Use weak ordering for data registered memory

Roland Dreier rdreier at cisco.com
Mon Oct 27 09:19:20 PDT 2008


 > Some architectures support weak ordering in which case better
 > performance is possible. IB registered memory used for data can be
 > weakly ordered becuase the the completion queues' buffers are
 > registered as strongly ordered. This will result in flushing all data
 > related outstanding DMA requests by the HCA when a completion is DMAed
 > to a completion queue buffer.
 > This patch will allow weak ordering for data if ib_core is loaded with
 > the module parameter, allow_weak_ordering, set to a none zero value.

Hmm, I guess this is OK, although I wish there were a good way for users
and applications to know whether the ordering of RDMA can be relied on
or not.

 > Also, are you going to push this to 2.6.28?

No, since this appeared late in the 2.6.28 merge window, it's way too
late for 2.6.28 -- things need to be submitted before the merge window
to have a chance of going in.

We'll get some fix for Cell performance into 2.6.29.

 - R.



More information about the general mailing list