Commit Graph

276 Commits

Author SHA1 Message Date
Benjamin Hesmans
2f516754e1 add args for userspace pm
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-23 12:42:14 +01:00
Benjamin Hesmans
b9ac0bf3de wip
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-23 12:30:32 +01:00
Benjamin Hesmans
b448fd6ce4 wip userspace pm
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-23 12:26:32 +01:00
Benjamin Hesmans
9004ca4062 wip
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-23 11:40:04 +01:00
Benjamin Hesmans
13d9bdb635 wip on per ns sysctl
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-23 11:32:22 +01:00
Benjamin Hesmans
6576eb330f add changePvAt to control application rate
During an experiment, you can change the application rate with the
param changePvAt:when,-L XX(unit)

Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-10 11:03:21 +01:00
Benjamin Hesmans
d76f0c7f0c blog post config Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-23 12:15:43 +01:00
Benjamin Hesmans
b7d7df4d26 add sched option
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-21 11:34:29 +01:00
Benjamin Hesmans
9f3e42d41e correct list for netem Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-21 11:04:00 +01:00
Benjamin Hesmans
78e71c7598 add netemChange support for ECMP topo
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-21 10:38:11 +01:00
Benjamin Hesmans
ca49762bd4 first implem of netem change,
only implemented for para topo, for now.

example:

sudo ./mpPerf.py -t conf/topo/0_para_2  -x conf/xp/3_ncpv

after two seconds, delay goes to 100ms
after five seconds, delay goes to 2ms but loss rate goes to 10%

Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-20 12:23:57 +01:00
Benjamin Hesmans
56c7196245 change set from mininet
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-20 11:24:25 +01:00
Benjamin Hesmans
304938c381 wip
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-20 11:04:36 +01:00
Benjamin Hesmans
0b121e977e change log naming to match gitignore expectations
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-14 16:25:02 +01:00
Benjamin Hesmans
c20c9238ac support for sysctl
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-14 15:19:39 +01:00
Benjamin Hesmans
88e92a76d6 wip
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-14 11:46:33 +01:00
Benjamin Hesmans
b3c3cbf522 correct a u32 match for iptable client rule
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-12 16:46:11 +01:00
Benjamin Hesmans
2573388ccf add Pv experiment
example :

sudo ./mpPerf.py -t conf/topo/3_ecmp_2 -x conf/xp/3_ncpv

Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-12 16:37:26 +01:00
Benjamin Hesmans
519a8aab0c mark tcp traffic based on port number
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-12 14:11:14 +01:00
Benjamin Hesmans
07cd7cacd3 add ECMP like that support ICMP only
ex :

sudo ./mpPerf.py -t conf/topo/2_ecmp_1 -x conf/xp/1_ping

Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-12 12:26:54 +01:00
Benjamin Hesmans
e1e26d3817 wip
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-08 19:52:45 +01:00
Benjamin Hesmans
7e373bbad5 add XpRunner
organisation and start for xp

Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-08 12:04:42 +01:00
Benjamin Hesmans
9f2ce22e96 wip
add test to check if up and delay is ok

test example:

sudo ./mpPerf.py -f conf/topo/1_para_3

Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-07 16:01:21 +01:00
Benjamin Hesmans
b08d952454 wip
correct var names for mininet

Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-07 14:52:43 +01:00
Benjamin Hesmans
454ac02886 wip
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-07 14:44:44 +01:00
Benjamin Hesmans
0974ce2afc wip
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-06 15:47:15 +01:00