openmpi fails to run against softiwarp with default parameters, as commit f1a754b decreased the max inline limit from 72 to 64, because 8 bytes were removed from struct siw_sge. openmpi has the inline limit for softiwarp set to 72 in its configuration file, so unless the user specifically overrides this, openmpi will always fail trying to create a QP since the max_inline_data it passes is greater than the limit.
The easiest solution that I can see would be to increase SIW_MAX_SGE from 5 to 6, which would allow for 80 bytes of inline data.
openmpi fails to run against softiwarp with default parameters, as commit f1a754b decreased the max inline limit from 72 to 64, because 8 bytes were removed from
struct siw_sge. openmpi has the inline limit for softiwarp set to 72 in its configuration file, so unless the user specifically overrides this, openmpi will always fail trying to create a QP since the max_inline_data it passes is greater than the limit.The easiest solution that I can see would be to increase SIW_MAX_SGE from 5 to 6, which would allow for 80 bytes of inline data.