zrlio / softiwarp

SoftiWARP: Software iWARP kernel driver and user library for Linux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Regression: SIW_MAX_INLINE decreased from 72 to 64

patrickmacarthur opened this issue · comments

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.