On Tue, Mar 31, 2015 at 8:27 PM, Hefty, Sean <sean.he...@intel.com> wrote:
> I honestly think part of the issue here is general approach being taken by > the rdma stack, which is to expose every hardware specific component that a > vendor might define through the interfaces up to the consumers. Sean, I must disagree. You made this claim back when we submitted the IB core patch which adds support for signature, protection etc offloads (commit 1b01d33560e7 "IB/core: Introduce signature verbs API" and the detailed replied you got were explaining that 1. this allows to offload SCSI T10 signature for RDMA block storage protocols such as SRP and iSER 2. SCSI, SRP and iSER are all industry standards 3. T10 offload is done also by competing technologies such as Fibre-Channel 4. nothing, but exactly nothing in the verbs API is tied to specific HCA implementation 5. etc Very similar arguments would apply to the ODP submission. So examples please! Or. This results in unwieldy interfaces that are under constant churn, with no clear direction. If most submissions to the rdma stack were contained the lower-level drivers, I don't know that we would have the issues that we do. But a significant percentage of rdma patches modify the rdma core software layer, which threaten the stability of the entire stack. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html