Sagi, Can you please explain why iWARP devices need explicit drain QP logic?
Steve can explain it much better than I can (so I'd wait for him to confirm). My understanding is that in iWARP, after moving the QP to error state, all the posts should fail instead of completing with a flush error (I think that SQ_DRAIN is the state that triggers flush errors). This is why iWARP devices need a special handling for draining a queue-pair. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html