On Wed, Apr 12, 2017 at 08:22:23AM +0300, Leon Romanovsky wrote: > Yes, you did, however for many reasons hfi ended to be subsystem on > its own, and now we are moving this subsystem one layer up. I really > failed to understand your point of view, why hfi-vnic is not linked > to specific hardware. Well, the ULP part is clearly not hardware specific, it uses generic interfaces like mad and rdma netdev (eg the same generic interfaces as ipoib) - that was part of the transformation since the first series was presented. We have been treating OPA as a top level protocol on par with rocee,ib,iwarp - so an OPA specific ULP that only uses core interfaces seems reasonable. It has changed alot since the first series, it is no longer tightly linked to hfi1. But it does use OPA specific MADs and requires the driver implement the opa_vnic rdma_netdev API. It very clearly has nothing to do with hfi1, other than hfi1 is the only driver implementing OPA. I think there is a path to make this work on IB if someone cared to do it, but I think it is unreasonable to demand Intel do that work. Jason -- 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