2017-04-24 21:31 GMT+03:00 Jason Gunthorpe <jgunthorpe@xxxxxxxxxxxxxxxxxxxx>: > You would have to re-write the user space verbs provider for your > hardware in a non-C language. > That is bad =( > What you are asking is enormously non-trivial, rdma is 'special' > because it has a user space driver component that directly > communicates with the hardware, for performance. > > I'm not even sure one could implement a non-performant verbs using > just the kernel API without a driver specific helper. The kernel API > does not cover things like CQ parsing, for instance? At least nobody > has ever done it... Hm. For example some times ago i'm use srp/scst that utilize only kernel space code. I don't know any performance issues with it (but may be it presented..). -- Vasiliy Tolstov, e-mail: v.tolstov@xxxxxxxxx -- 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