I test that it is ok that hw-roce connect hw-roce, also it is ok that soft-roce connect soft-roce. but hw-roce connect failure.
i trace the message: try to find the message difference, i found that hw-roce's RC Acknowledge.s BTH header: MigReq is TRUE, but soft-roce's value is FALSE.
Because i can't check whether this is the root cause, so i raise the issue here.