Hello! Quoting r. Roland Dreier ([EMAIL PROTECTED]) "Re: [PATCH] Re: [openib-general] Re: IPoIB Failure CQ overrun": > Michael> But why wait for completion? Once QP is in error no new > Michael> WQEs will be processed by hardware. You can close the CQ > Michael> and free all of them. > > We can't destroy the CQ before we destroy the associated QP. And we > don't want to destroy the associated QP (for various reasons we prefer > using the same QP if someone ifconfigs down and then up their IPoIB > interface).
I see. Hmm. But not if you a bringing the module down, right? So if the module is going down, cant you do this then? Maybe we just need a way to do "reset cq" which will do harware to software and back. > In any case if we destroyed the QP without waiting for completions we > wouldn't know which requests completed successfully and which were flushed. > > - R. You free them either way. I think its only because you keep the old QP and the old CQ. mst _______________________________________________ openib-general mailing list [EMAIL PROTECTED] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
