I don't understand the problem this patch is solving (insufficient detail in the changelog), but I don't see how it can be correct:
> struct list_head rx_flush_list; /* state: FLUSH, drain not started */ > - struct list_head rx_drain_list; /* state: FLUSH, drain started */ > struct list_head rx_reap_list; /* state: FLUSH, drain done */ It seems to me we need all three of these states to keep track of QPs properly: first one means "last WQE reached", second one means "send posted after last WQE reached" and last on means "completion seen for send posted after last WQE reached". - R. _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
