<html><body>
<p><tt>Hello Eli,</tt><br>
<br>
<tt>>This means that if you receive<br>
>such an event, you're guaranteed to see the CQE in the CQ (that is of of<br>
>course if there is such a CQE; if there where no WQEs related to the QP<br>
>at the time it entered an error state then the HW just generates the<br>
>event).</tt><br>
<tt>Thanks for the clarification. Another question, after the QP entered an error state, the HCA can generate a cqe for post_send drain WRs?</tt><br>
<br>
<tt>> Shirley, did you see this on Mellanox HCAs too or just ehca?<br>
I saw some panic in Mellanox HCAs, I thought this senarios could cause a panic. ehca doesn't support post_send() drain WRs after such an event. So it can't be a problem for ehca.</tt><br>
<br>
<tt>Since there is no such a post_send() drain WRs for ehca, then we need a timer value to release the resource from rx_flush_list. Otherwise the resouces will remain there forever, for a long run, the node loses lots of memory. We have seen lots of last WQE events when doing interoperability test between MHCAs and ehcas. </tt><br>
<br>
<tt>thanks</tt><br>
<tt>Shirley</tt></body></html>