> Did you consider my input in
> http://www.mail-archive.com/[email protected]/msg02803.html wrt. to
> these enhancements?
I think we can worry about that if/when an HCA comes along that supports
global atomics for ordinary atomics but not enhanced atomics. Although
perhaps it would be cleaner to change the atomic_cap enum to:
/*
* IB_ATOMIC_NONE: no atomic capability
* IB_ATOMIC_HCA: all ops are atomic within HCA
* IB_ATOMIC_GLOB: standard ops atomic with respect to all
memory ops; masked ops atomic within HCA
* IB_ATOMIC_GLOB_MASKED: all ops atomic with respect to all
* memory ops
*/
enum ib_atomic_cap {
IB_ATOMIC_NONE,
IB_ATOMIC_HCA,
IB_ATOMIC_GLOB,
IB_ATOMIC_GLOB_MASKED
};
(with better wording for the comments)
Thoughts?
- R.
--
Roland Dreier <[email protected]>
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html