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
Yuta HIGUCHI
002f39477c
RegExp header only requiring Apache 2
...
External app who want to declare Apache 2 license with their own name
can add following to their pom.xml
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.17</version>
<configuration>
<headerLocation>onos/apache2-java.header</headerLocation>
</configuration>
</plugin>
...
</plugins>
</build>
Change-Id: I9c1eded80caf2cf9447d00b9907591749a1904dd
2017-08-28 20:31:24 +00:00
Pier Luigi
f34dda78b2
Removing pcep api from publish-target-list
...
Change-Id: Ib4d16c970729688f0bec234b41bc59035332cbdc
2017-08-28 17:15:27 +00:00
Yuta HIGUCHI
e278ccc8ef
look for local cache first when running onos-lib-gen
...
Change-Id: I7dc6cef377154a87d43a18307398cad61d8e2e21
2017-08-25 20:34:13 +00:00
Jian Li
dc096738fd
Add Korean regions topo for Korea Map DEMO
...
Change-Id: I01b7f43e1735aba44212cd034390b84204a8868e
2017-08-25 18:20:37 +00:00
Ray Milkey
a210520797
Add a small pause before running pingall to allow the switches to settle
...
Change-Id: Ie987a4b6aabfb37eecd8db3e4513443938ec416a
2017-08-25 10:44:30 -07:00
Ray Milkey
ef3968b07c
Upgrade buck and yangtools version
...
Change-Id: Ia79fb009371661417eddbc7740195c72d8488e18
2017-08-24 22:09:01 +00:00
Carmelo Cascone
b605cf0248
Drop packets on table miss in default.p4
...
Also fixed compiler warnings.
Change-Id: Ibbc6eee9bbd55f55e46fd5268a2dc206f04f14ea
2017-08-24 13:31:35 +02: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
nosignal
f43b3d5bb1
[ONOS-6954] Fix onos-wait-for-start karaf login timeout
...
Change-Id: I20bc841f1e07be139578f23a27d4e4223ac946be
2017-08-23 23:06:52 +00:00
Yi Tseng
7875cb78bb
[ONOS-6854] refactor bmv2-demo.py
...
Change-Id: I9b7460b15f6664363f2ff0b16110e2b3bc4dedeb
2017-08-22 19:32:12 +00:00
Carmelo Cascone
fc3776dbc7
Fixed building of P4_14 test programs
...
Also checked in p4c compilation result (BMv2 JSON and p4info)
Change-Id: If1d2426e6ff275c01f63b3e300acd2b48197aa99
2017-08-22 09:38:51 +00:00
Carmelo Cascone
6e4f7eb58c
ONOS-6648 Bumped version of p4c with support for cmake build system
...
Also bumped version of BMv2 and PI
Untested on Ubuntu 16.04
Change-Id: I700274af96f7b44d8f2e3a86f1e4a5df5aac3a1e
2017-08-21 23:00:43 +02:00
Yi Tseng
b62509b6c5
[ONOS-6904] Add ecmp feature to default.p4
...
Change-Id: I3837b3cc8d931dece030ab30bd4d15a7031fb646
2017-08-21 11:57:14 -07:00
Steven Burrows
4b4d2b44de
[onos-3264]: Close the gap between summary and details panel
...
Change-Id: I3921da4a3d9e9e3f6c127692e62815a8d54a28a4
2017-08-21 17:01:08 +00:00
Ray Milkey
aa279c014e
Starting snapshot 1.12.0-SNAPSHOT
...
Change-Id: I92269af3b1103fc6622614a77681bd841438d050
2017-08-16 13:27:00 -07:00
Ray Milkey
8c75e2817d
Bump up buck version
...
Change-Id: Ibe928f42c61910c9b588791d8ac5ceed169876af
2017-08-16 19:52:27 +00:00
Steven Burrows
9145867dfc
[ONOS-6523] GUI Build: Removed third party libs from repo
...
- installed at build time as dependancies
Change-Id: I85fd69f0b14e6fd1af2693320c1ca23c62f58ac4
2017-08-16 17:36:11 +00:00
Brian O'Connor
c5c8840d04
Bug fixes for proxy-stc
...
Change-Id: Ic6d7bb0e58a4837e8bd8e96e3decac199f20c04f
2017-08-16 00:18:43 +00:00
Aaron Kruglikov
041b254ded
Creating a script that helps with finding dependencies, especially transitive dependencies of BUCK artifacts.
...
Change-Id: I5e877c07b8027a57f88b583c11cf377cc4f25b0a
2017-08-15 21:53:12 +00:00
Yuta HIGUCHI
4aa54e3d3a
Minor fixes
...
- remove duplicate dependency
- fix typo in initd script
Change-Id: Ia94fcdc8c279da7c6b64923f89a9e75105bb862b
2017-08-15 10:22:05 -07:00
Thomas Vachuska
e662d67842
Fixing yang-live-compile scenario.
...
Change-Id: Icb63eb10690529d304cd2e3a3e913db8e463e8e5
2017-08-15 17:15:17 +00:00
Brian O'Connor
98c5bec26d
Drawing yang models from test/config for Yang live compiler test
...
Change-Id: Ifc3c226d2b8b1b90c667ac71f6e213faa1a479ce
2017-08-15 16:52:55 +00:00
Brian O'Connor
30322dd4cb
Fixing tar_file and proxy-stc
...
Change-Id: I51ee55151975ba22d168ccad58efe92d55acd9e1
2017-08-15 16:52:33 +00:00
Yuta HIGUCHI
9e11b09208
build yang plugin if it wasn't already
...
Change-Id: I7e50abed1dd7f419e1e392f76fdf68dd2408060c
2017-08-14 17:58:59 +00:00
Ray Milkey
d4ac0edb2f
Starting snapshot 1.11.0-SNAPSHOT
2017-08-11 17:04:16 -07:00
Ray Milkey
6ecde1ff86
Tagging 1.11.0-b4
2017-08-11 17:02:33 -07:00
Ray Milkey
52c829a9ff
Remove dead target from publishing list
...
Change-Id: I327a0c00f9f5c36272e3503456ec2714ed2736db
2017-08-11 16:09:50 -07:00
Steven Burrows
202034ff83
GUI: Added {view}-spec.js files for all main views
...
Change-Id: I75a50ae2689d0ab7863c8bb0546ec72ef8e9e7ea
2017-08-11 16:49:41 +00:00
Yuta HIGUCHI
4421dd2e78
Allow relocating yang tool location
...
Change-Id: Ic8a166aa1161f57f94c11d824f22bfc7154bcb77
2017-08-11 03:41:31 +00:00
Ray Milkey
69ec87142c
Move routing from incubator to a separate app
...
Change-Id: I961d10af99c572b1f8d9b3d37c6f52dd04422007
2017-08-10 10:55:01 -07:00
Steven Burrows
0f26ac8fa2
BUCK GUI: Excluded generated javascript files from genrule
...
Removed the NPM Lock file that generated.
Change-Id: Ia2d16f28a3a11056f8eaed2805684020b9d2c4eb
2017-08-10 17:04:44 +00:00
Thomas Vachuska
ed1c86311f
Adding YANG live compilation STC scenario.
...
Change-Id: I40388b560f5d7406bff443ac1f2abf0b4ac61f95
2017-08-09 23:46:51 +00:00
Thomas Vachuska
ad37e3733e
Integrating YANG live compilation into YANG runtime.
...
- Bumped ONOS dependency on ONOS YANG tools 2.2.0-b4.
- Added CLI to compile YANG models.
- Added GUI capability to compile YANG models via drag-n-drop or file upload.
- Fixed defect in propagating self-contained JAR apps through the cluster.
Change-Id: Icbd2a588bf1ffe0282e12d3d10a117e0957c3084
2017-08-09 21:30:40 +00:00
Jordan Halterman
6ce5235b92
Ensure onos-dist-verify script does not block indefinitely when disruptor is running at the end of the test
...
Change-Id: I9acb0772036065bb8563342e60c299ec634ba4c8
2017-08-09 21:07:39 +00:00
Steven Burrows
a37e32f488
Gui: bugfix Broswersync error in buck build
...
Change-Id: I83f73eb5baf283334086c40d6ec4e82829396d70
2017-08-07 22:36:36 +01:00
Steven Burrows
1c2a9685de
GUI: Added ESLint to gulp tasks. ONOS-6521
...
Commented out gulp tasks making this change uneffective
Fixed an error in the build script
Change-Id: I4f4f9762aa1a66304aa74b3ab208095b9c1d4515
2017-08-07 18:12:46 +00:00
Simon Hunt
63054638ab
update simon's cell definition.
...
Change-Id: I0335950a8be91682cde37cabca69174ec16be861
2017-08-07 09:08:04 -07:00
Brian O'Connor
a09fe5b0b7
Updating Copyright line to Open Networking Foundation
...
Change-Id: Icba96d7f39a065b53f34a6aeb71afd1f7d51f774
2017-08-03 21:12:30 -07:00
Yuta HIGUCHI
8b99d9de01
Workaround for sporadic failures
...
Change-Id: I3d567d976cd6b2ddb376378e3fd5b778754f3887
2017-08-04 03:33:58 +00:00
Yi Tseng
0f27628171
Fix DHCP relay maven build error
...
Change-Id: Ic5cd8af6e50b8915503ef9817d572f6f8b304814
2017-08-03 20:35:14 +00:00
Carmelo Cascone
2cad9efec5
Various fixes to get a P4Runtime demo that works
...
Change-Id: Icab512fceeb6ec0faf1b402c1e325e055cdb2caf
2017-08-03 16:17:58 +02:00
Thomas Vachuska
cba486a7aa
Added a tool to monitor health of the STC warden lab setup.
...
Change-Id: Ic5cd59bb9db39acaa08c67bdc47814e1a5722471
2017-08-02 11:04:59 -07:00
Andrea Campanella
75ef9f5c51
[ONOS-6844] inject ports via net-cfg
...
Change-Id: I3052e8b43fd26960b111200d6e506fd91e1f01fd
2017-08-01 22:00:30 +00:00
Ray Milkey
64677e99d9
Starting snapshot 1.11.0-SNAPSHOT
2017-08-01 10:48:08 -07:00
Ray Milkey
17463db855
Tagging 1.11.0-b3
2017-08-01 10:46:24 -07:00
Jordan Halterman
f70bf462f8
[ONOS-6756] Replicate node version information for ISSU
...
Change-Id: Ibd31c573990f2732b7abf8615ca914ffb77615ec
2017-08-01 16:03:57 +00:00
Ray Milkey
ff18b6e677
Enhancements to the distributed config manager
...
- Compute and persist a partition config based on the node config
- In the incoming JSON, use the same attribute names as the node
config uses
- implement separate "id" and "ip" fields to follow how ONOS
encoding works
- removed "IsEnable" field from inbound JSON, it has no
meaning for ONOS
- persist and reload the partition config
- add a "/exit" endpoint to terminate the server
- add unit test for basic functionality
Change-Id: I1f1d511fdfc76ec3420661e47b3fe9033ffd070e
2017-08-01 00:08:05 +00:00
Jordan Halterman
ddc2b182c9
[ONOS-6842] Add fault injection/linearizable history verification script for distributed primitives
...
Change-Id: I059e21c1e1626f555889686387ec31dda7db8da4
2017-07-31 20:31:28 +00:00
Carmelo Cascone
4e59382ecd
Workaround to p4c/BMv2 parser bug
...
Start parser is configured to switch on ingress_port value 0xff, while
BMv2 uses byte-aligned ingress_port value (9 bit -> 16 bits), i.e.
0x00ff.
Change-Id: I8c9ab36675e7048ca3182582a97a90cc366d2743
2017-07-31 12:53:51 +00:00