Re: [PATCH rdma-next 00/29] Soft RoCE driver

Moni Shoua
2016-06-14T15:31:53Z

> Ipath, qib, hfi1, and rxe all need to do a fully software implementation of IB transport. How could they possibly share any code?

I didn't say they couldn't. I only said that rdmavt is too tied to
hfi1 and qib (or to be more accurate to the way they were built). This
in fact matches the first goal of rdmavt: avoid code duplication
between hfi1 and qib.

BTW, true that all examples drivers you gave implement IB transport
but only RXE does RoCE.

Anyway, I don't rule out a common generic SW driver that connects to a
thin HW driver but we need to agree on the interfaces first.