> right now RDMA/CM works on a QP basis, but seems very awakward if you > want multiple QPs as part of a single logical device, which will be > useful for a lot of modern protocols. For example we will need to check > in the CM handler that we're not getting a different ib_device if we > want to apply the device limit in any sort of global scope, and it's > generally very hard to get a struct ib_device that can be used as > a driver model parent. > > Is there any interest in trying to add an API to the CM to do a single > address resolution and allocate multiple QPs with these checks in > place?
IMO, you want a completely different level of abstraction. One not based on a specific hardware implementation. -- 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