> So I guess the "commands" (IB_USER_VERBS_CMD_OPEN_XRCD vs
> IB_USER_VERBS_CMD_OPEN_XRC_DOMAIN) changed since 2.6.32 and I would need
> to use this libibverbs branch for now? (doesn't look like there is any
> xrcd at all in 1.1.6 anyway)
> What I don't get is that the abi_version did not change at all, if the
> commands changed, shouldn't the kernel abi version be updated as well?
> (None of the four abi_version I could find (ib_verbs, ib_mad, rdma_cm,
> uverbs0 in the device) changed at all)

The *upstream* kernel ABI has not changed.  OFED provided kernel patches that 
modified previous kernels.  The ABI that OFED patched in differed from what was 
finally merged upstream.  I expect that the upstream libibverbs will work 
against all upstream kernels, with full binary compatibility for existing 
applications.  Your binary compatibility support with OFED will vary.

- Sean

Reply via email to