11 Commits

Author SHA1 Message Date
Carmelo Cascone
bf54baac9d Fixed bmv2-demo.py after updating bmv2.py switch constructor arguments
Change-Id: Id29d64f16d75cc0fefc017068fdd02cc15e816cc
2018-04-15 18:15:48 -07:00
Carmelo Cascone
6ec8f8ff93 Minor refactoring of BMv2 mininet scripts
With options to delay pushing the netcfg for each device and generating
the full netcfg JSON for bmv2-demo.

Change-Id: I046a93a8c639f4bb4cf76cbd61b826473760bfb1
2017-11-23 00:49:04 +00:00
Carmelo Cascone
6e85404b1c Minor changes to PI-ECMP demo
- Support devices with different pipeconfs (as in the HW testbed)
- Run UDP servers in Mininet hosts
- Wait before pushing config to ONOS

Change-Id: Ic400e0ac0949375a27aa9721b32dc57d5065fb1c
2017-09-11 22:02:57 +02:00
Carmelo Cascone
3443325287 Allow bmv2-demo mininet topology with arbitrary size
+ made imbalanced striping optional
+ improved generated netcfg
+ various improvements to bmv2.py

Change-Id: Ic297a9d4571bc1987a9cf8fe7bec7c648fb86686
2017-08-29 15:28:50 +00:00
Carmelo Cascone
73f6b6d996 Prettified netcfg JSON produced by bmv2-demo.py
Also disabled debug Mininet output.

Change-Id: I62025e5375f072d5d39eca323cd324323b29697b
2017-08-24 13:31:35 +02:00
Yi Tseng
7875cb78bb [ONOS-6854] refactor bmv2-demo.py
Change-Id: I9b7460b15f6664363f2ff0b16110e2b3bc4dedeb
2017-08-22 19:32:12 +00:00
Devin Lim
0d944e2682 Fixed the path of the onos-netcfg
Change-Id: I60e5cdf6c8863c235395d341c4db21d4c5ba2ef3
2017-06-27 23:39:16 +00:00
tjian
33917d353d [ONOS-6051] Use full path instead to fix the issue of "File or directory not found".
Change-Id: I727c94b9ff162e903eb624da74978151909f1678
2017-02-28 13:02:46 +00:00
Carmelo Cascone
12e4d8d425 Modified BMv2 demo scripts to work with onos.py
Change-Id: Ie6ff318f9aae2cbbeb288ba894e99a57d4d308db
2016-07-07 17:38:13 +00:00
Carmelo Cascone
977ae3f42d Varius updates to BMv2 mininet scripts
Most notably:
- Added support for onos.py's ONOSCluster controller (it works with
	"mn --custom onos.py,bmv2.py --switch onosbmv2 ...")
- Randomly select an open port for the Thrift RPC server

Change-Id: Ifa974741dc4a3693777f01866b1f6203d0e7e75e
2016-06-29 20:53:05 +00:00
Carmelo Cascone
785fada2fb Added Bmv2 demo scripts (mininet and netcfg)
Change-Id: I7471a9ebe55f74dbe8c63faef9a8685c48621862
2016-06-28 23:01:35 +00:00