Test for old ACK does not include most recent ACK.

Signed-off-by: Jack Morgenstein <[EMAIL PROTECTED]>

Index: drivers/infiniband/core/mad_rmpp.c
===================================================================
--- drivers/infiniband/core/mad_rmpp.c  (revision 5525)
+++ drivers/infiniband/core/mad_rmpp.c  (working copy)
@@ -666,7 +666,7 @@ static void process_rmpp_ack(struct ib_m
                return;
        }
 
-       if (newwin < mad_send_wr->newwin || seg_num < mad_send_wr->last_ack)
+       if (newwin < mad_send_wr->newwin || seg_num <= mad_send_wr->last_ack)
                goto out;       /* Old ACK */
 
        if (seg_num > mad_send_wr->last_ack) {
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to