> libibverbs also exposes transport at the device level. Isn't a change to > make transport per port rather than per device needed there as well to > be consistent with these proposed kernel changes ? If so, would the > additional IBoE transport be exposed ? We also need to worry about > backward compatibility for existing applications.
Libibverbs probably can't change without bumping the major version number. If the kernel attribute structures change, this is probably something that the user_verbs module would need to handle to avoid breaking the ABI. - Sean