> Why is the OFED libibverbs library binary incompatible with the > non-OFED libibverbs library ? Why hasn't XRC support been implemented > in the OFED libibverbs library such that applications built against > the upstream libibverbs headers also work with the latest OFED version > of that library ?
The original XRC patches were submitted upstream, but were never accepted. Along with those patches were modifications to ibverbs. Those changes broke existing applications and were also never accepted upstream. However, OFED still provided a release based on that code. This is only a guess, but the push to release may have been a time to market decision. (I'm just trying to relay history here.) I have since re-worked both the kernel and user space XRC patches and submitted them for inclusion upstream. Those patches do maintain backwards compatibility. I believe that OFA is waiting for those patches (or some deviation) to be accepted upstream. OFED will then be rebased on those patches, released as 2.0, with a stronger attempt made to keep everything in sync. Hopefully XRC can make it into the 3.2 kernel. - Sean -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
