On Fri, Jan 04, 2019 at 05:04:01PM -0800, Sagi Grimberg wrote: > > > I'm sure that all of those (other than modify_qp) are trivial > > > to add but it doesn't really make sense to have them if userspace > > > is not using uverbs for them. > > > > If there is no modify_qp then the driver doesn't support the verbs QP > > FSM, and a lot of other stuff. Ie it is not really a verbs QP. :\ > > Can you explain what does the FSM matter to UD? I always thought > its really just a shim because its sort of irrelevant... No, it has INIT/RTR/RTS like everything else. The purpose of the FSM is to synchronize with setup, you shouldn't get a recv until completion until everything is ready (ie recvs are posted, etc) and RTR is entered. I think it also has some relevance if linking UD with CM, but that is so obscure I'm not sure. IIRC init has some relavance for error recovery. But that is pretty obscure too. Jason