Author: mrogers
Date: 2006-10-24 11:32:09 +0000 (Tue, 24 Oct 2006)
New Revision: 10706

Modified:
   trunk/apps/load-balancing-sims/phase6/Peer.java
Log:
Process acks before data (acks may enlarge the congestion window)

Modified: trunk/apps/load-balancing-sims/phase6/Peer.java
===================================================================
--- trunk/apps/load-balancing-sims/phase6/Peer.java     2006-10-23 19:32:15 UTC 
(rev 10705)
+++ trunk/apps/load-balancing-sims/phase6/Peer.java     2006-10-24 11:32:09 UTC 
(rev 10706)
@@ -145,8 +145,8 @@
        // Called by Node when a packet arrives
        public void handlePacket (Packet p)
        {
+               if (p.acks != null) for (Ack a : p.acks) handleAck (a);
                if (p.messages != null) handleData (p);
-               if (p.acks != null) for (Ack a : p.acks) handleAck (a);
        }

        private void handleData (Packet p)


Reply via email to