Commit Graph

77 Commits

Author SHA1 Message Date
Raphael Bauduin
e0c171c434 ncpv using nc and pv in /usr/local/bin 2015-06-24 08:32:55 -07:00
Raphael Bauduin
62890ec05e Merge branch 'rb' 2015-06-08 11:52:58 -07:00
Raphael Bauduin
9ba182fc39 repeat takes dirname value as arg, aggregetors optionals in validation.yml 2015-06-08 11:52:20 -07:00
Raphael Bauduin
730b5fc148 merge rb and netcat path variable conflict fix 2015-06-08 11:42:14 -07:00
Raphael Bauduin
180c37dadc buggy code, but for reference if we want to reimplement it 2015-06-08 11:38:02 -07:00
Benjamin Hesmans
8b39f5f207 add ping before pv
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-06-08 10:25:07 +02:00
Raphael Bauduin
ef9464fab2 looking at first packet of block with (seq - first transmission seq) modulo 65536 = 1428 2015-06-03 09:41:23 -07:00
Benjamin Hesmans
5d7faeacd2 mininet configurations Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-06-03 12:08:21 +02:00
Raphael Bauduin
944720a29e identify blocks by sequence numbers, not very good 2015-06-02 16:41:25 -07:00
Raphael Bauduin
a4165812fd user min_block_sep parameter, now set to 3 2015-06-02 13:31:57 -07:00
Raphael Bauduin
a06c1de805 added flows ratios, and plot 2015-06-02 01:03:31 -07:00
Raphael Bauduin
3119592ea2 only consider data packets in sending block identifications 2015-06-01 23:50:05 -07:00
Raphael Bauduin
e2fefd0067 added burst block aggregator 2015-06-01 16:17:47 -07:00
Raphael Bauduin
ded9226e2a accept validations.yml without tests and validations, to simply run and log trace 2015-06-01 10:19:30 -07:00
Raphael Bauduin
793f51be69 moved to a CsvTester doing all tests 2015-05-27 11:00:22 -07:00
Raphael Bauduin
cdb954756f validation do not require the target attribute in yml 2015-05-27 09:13:31 -07:00
Raphael Bauduin
fc3a064ad4 first shot at mptcptrace csv validation 2015-05-26 16:31:22 -07:00
Raphael Bauduin
a064674dc8 preparing to add mptcptrace based validations 2015-05-26 15:04:15 -07:00
Raphael Bauduin
20f1288603 added number of packets ration validator 2015-05-26 12:19:16 -07:00
Raphael Bauduin
ac1e857f79 generic tcptrace flows value comparison testing (difference currently) 2015-05-26 12:00:03 -07:00
Raphael Bauduin
83788f5c08 handle exceptions 2015-05-26 10:44:34 -07:00
Raphael Bauduin
9617cad4a0 added docs, validation desc attribute, and more explicit message in case of FAIL 2015-05-26 10:30:56 -07:00
Raphael Bauduin
31b165edf0 base test uses delay open pm 2015-05-26 10:13:08 -07:00
Raphael Bauduin
1e4f7f55bd added min_delay_between validation 2015-05-26 10:12:46 -07:00
Raphael Bauduin
552393562c FlowsTest works with TcpTraceData instance 2015-05-26 09:59:37 -07:00
Raphael Bauduin
47b1110f3f multiple validations in one test ok, client.pcap path correction, added max_value and exact_value validation of number of flows 2015-05-26 09:43:53 -07:00
Raphael Bauduin
0a47b540f3 added comments 2015-05-20 12:29:48 -07:00
Raphael Bauduin
73934f79f7 added example test topo and xp 2015-05-20 11:49:13 -07:00
Raphael Bauduin
14272f5000 added mpValidations.py 2015-05-20 11:37:50 -07:00
Raphael Bauduin
a91bbc4791 restructured and improved code 2015-05-20 11:31:03 -07:00
Raphael Bauduin
33b75b5922 renamed Validator in Checker 2015-05-19 07:21:06 -07:00
Raphael Bauduin
0c6ca7a476 step 2 2015-05-19 07:01:14 -07:00
Raphael Bauduin
c7cfde7d65 step 2 2015-05-19 06:50:02 -07:00
Raphael Bauduin
f4c77e9ddd step one in validation 2015-05-19 06:26:10 -07:00
Benjamin Hesmans
a45ee9806c add back up Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be> 2015-05-18 17:00:50 +02:00
Benjamin Hesmans
e698e34d45 guess pv pid Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be> 2015-05-18 17:00:50 +02:00
Benjamin Hesmans
d930a1694c Merged in multipathtor/minitopo/master-fix (pull request #1)
Fix the tcpdump command sended to client instead of server
2015-04-27 13:30:26 +02:00
Quentin Devos
b9f28e1ea7 Fix the tcpdump command sended to client instead of server 2015-04-27 12:00:03 +02:00
Benjamin Hesmans
8cb08628f8 add wmem sysctl
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-03-24 10:05:40 +01:00
Benjamin Hesmans
3b07709c25 add xp example to the README
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-03-05 17:31:52 +01:00
Benjamin Hesmans
cb3bdd33d2 add simple nc example
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-03-05 17:24:38 +01:00
Benjamin Hesmans
48963ace68 add patch to gitignore
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-03-05 17:14:32 +01:00
Benjamin Hesmans
46b5f9f819 add local gitignore 2015-03-05 17:04:10 +01:00
Benjamin Hesmans
8800f76e55 Small readme to get started
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-03-05 16:32:33 +01:00
Benjamin Hesmans
c478c315cd oops
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-03-05 11:37:50 +01:00
Benjamin Hesmans
c0ef540e9c add none experiment
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-03-05 11:32:11 +01:00
Benjamin Hesmans
63a6e85890 fix 2 for nc, correct the wait
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-27 11:40:52 +01:00
Benjamin Hesmans
fe68f5ab82 fix issues with NC
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-27 11:24:48 +01:00
Benjamin Hesmans
bb33748de3 draft simple NC
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-27 11:16:01 +01:00
Benjamin Hesmans
ff8d8c5537 Remove white spaces...
for f in `ls *.py`; do sed -i -e 's/\s\+$//' $f; done
2015-02-26 17:43:45 +01:00