Apply the PLR only to the incoming direction, thus avoiding double application of...
authorClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Wed, 17 Aug 2011 12:08:27 +0000 (14:08 +0200)
committerClaudio-Daniel Freire <claudio-daniel.freire@inria.fr>
Wed, 17 Aug 2011 12:08:27 +0000 (14:08 +0200)
src/nepi/testbeds/planetlab/scripts/plr50.c
src/nepi/testbeds/planetlab/scripts/plr50.py

index 34d8f9a..a6fc4f0 100644 (file)
@@ -2,6 +2,6 @@
 
 int accept_packet(const char* packet, int direction)
 {
-    return (rand() > (RAND_MAX/2));
+    return (direction != 0) || (rand() > (RAND_MAX/2));
 }
 
index fcfa687..734c2a9 100644 (file)
@@ -1,6 +1,8 @@
 import random
 
+random.seed(1234)
+
 def accept_packet(packet, direction, rng=random.random):
-    return rng() > 0.5
+    return direction or rng() > 0.5