Carmelo Cascone
65cd9e3e17
Bumped version of p4c in p4 tools script
...
Needed to fix bug seen when compiling spgw.p4
Change-Id: I2f6d06bdd7755e0819c8f1dc91d3746f922089cb
2018-01-09 21:12:42 +00:00
Carmelo Cascone
ee09071b6a
Bumped p4c and fixed missing dependency in onos-setup-p4-dev
...
Change-Id: I079c55a4f7716369f6b8828b3ffd6477a9a31ed5
2017-12-15 18:06:25 +00:00
Carmelo Cascone
b1936bd93f
Bumped version of gRPC to 1.3.1
...
Change-Id: I7798476bd443a796e0e6a6e149ab8f66435ba4fa
2017-12-13 03:24:50 +00:00
Andrea Campanella
8bcd5863ff
[ONOS-7311] and [ONOS-7197] Update ONOS to support most recent version of BMv2 and PI
...
Change-Id: Ie69cfe1946f3c9241dc7f59a64bd40005a063931
2017-12-12 14:03:36 -08:00
Ray Milkey
cbf9917ca8
Bump up ONOS to version 2.3.1 of yangtools
...
Change-Id: I96c3ce7672df6c11f9049eb8462b395b75087da2
2017-11-30 20:05:56 +00:00
Yuta HIGUCHI
74681b57f2
Bump next yang tool version to 2.4 series
...
Change-Id: I90cd799f2bc263f2b59de961cbfba8fd0abede29
2017-11-15 22:52:55 +00:00
Ray Milkey
1c4826636c
Bump up yangtools to 2.3 version
...
Change-Id: Ia56b3a3866760a58aa541604a20f23317fe94b4d
2017-11-15 22:40:44 +00:00
Yi Tseng
3e7f145b90
[ONOS-7143] Add arbitration update support by P4RuntimeClient
...
Change-Id: I671275576018d50447f969166a7b42a28dd93b1d
2017-11-03 23:13:29 +00:00
Ray Milkey
1cf74edf93
Update ONOS to use yang tools version 2.3.0-b3
...
Change-Id: I09f6ac082804a1e4b9f80732bbebb83596a1f4d7
2017-11-03 15:00:07 -07:00
Carmelo Cascone
ca94bcf5ea
ONOS-7058 Refactored default pipeconfs in new pipelines directory
...
- Minimal refactoring of P4 programs
- Removed symlinks to BMv2 JSON/P4Info
- Bumped p4c commit (which fixes known parser bug)
- Renamed "default" pipeconf to "basic" (ONOS-6818)
Change-Id: I319f8b142ab22dba9b15457e28cd62d17f78a423
2017-10-30 16:53:37 +00:00
Ray Milkey
8e2c339b06
Upgrade ONOS to use 2.3.0-b2 version of the yang tools
...
Change-Id: I1111958d4d172320a00d595c20ff82a385a4be3e
2017-10-17 22:06:07 +00:00
Carmelo Cascone
87ac737b2d
Fixed onos-setup-p4-dev to install nanomsg before P4Runtime
...
Change-Id: I26b50e30e34d44fdc418e17fff853338a707af95
2017-09-15 00:19:16 +00:00
Ray Milkey
545942322c
Bump onos-yang-utils to version 2.2.0
...
Change-Id: I53fae36d21278ba67224a9044e83063f2b6e1f82
(cherry picked from commit e9019321ac484f6ab65aaaaf72788da33663067d)
2017-09-13 15:17:58 -07:00
Carmelo Cascone
99474f140e
P4 tools version bump
...
Change-Id: I39bfba21fb90334ca4cae05ce06c34ddeafd02ab
2017-09-06 21:16:30 +00:00
Carmelo Cascone
ca7682ab16
Bumped version of PI in P4 tools to fix counter read bug
...
Change-Id: I21ad0930485b5756b6bf148d6a8693525b53b6f7
2017-09-01 00:50:38 +00:00
Yuta HIGUCHI
ce99952ac3
fix YANG tool version in patch-yang-libs
...
Change-Id: Id75bf79449f3a927fee54e71a8e19121bfa73604
2017-08-30 17:14:00 -07:00
Carmelo Cascone
28f3778f5a
Bumped P4 tools version
...
Change-Id: I25ac46916292fcb384dd507ef69326cb83eda84e
2017-08-29 19:03:28 +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
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
9e11b09208
build yang plugin if it wasn't already
...
Change-Id: I7e50abed1dd7f419e1e392f76fdf68dd2408060c
2017-08-14 17:58:59 +00:00
Yuta HIGUCHI
4421dd2e78
Allow relocating yang tool location
...
Change-Id: Ic8a166aa1161f57f94c11d824f22bfc7154bcb77
2017-08-11 03:41:31 +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
Carmelo Cascone
2cad9efec5
Various fixes to get a P4Runtime demo that works
...
Change-Id: Icab512fceeb6ec0faf1b402c1e325e055cdb2caf
2017-08-03 16:17:58 +02:00
Carmelo Cascone
aaf6d9821e
Build BMv2 with debugger in onos-setup-p4-dev
...
Tested on Ubuntu 14.04, not 16.04.
Also, bumped version of PI and BMv2.
Change-Id: I00319f12f077608a66c7e07fd59a7f1ca835c391
2017-07-31 09:08:03 +00:00
Brian O'Connor
73f8bd7884
Adapting p4c and bmv2 setup script for 14.04 and 16.04
...
At the time of commit on a 4 core VM running on VirtualBox on
a 2016 MacBook Pro takes the following amount of time:
Ubuntu 16.04 - 19m13.451s
Ubuntu 14.04 - 21m58.665s
Change-Id: I06960d8f27883dab518363678c8bcbf3fee94382
2017-07-21 18:44:32 +00:00
Thomas Vachuska
c32dfbac83
Fixing patch-yang-lib utility to also patch the YANG BUCK plugin.
...
Change-Id: Ic23f263ef3df34ff8bfbe1823f09d0b5ee1f8415
2017-07-18 16:01:40 -07:00
Thomas Vachuska
411de78042
Fixing patch-yang-lib utility.
...
Change-Id: Ic1e578dc77aab1d6ab6dbd21ddd29546d4d0da1d
2017-07-18 21:46:56 +00:00
Carmelo Cascone
fb76b04736
Fixed P4 tools build script for Ubuntu 14
...
+ bumped version of p4runtime and BMv2
+ minor update to bmv2.py
Change-Id: I7784b075b2e6015bb3eef1286011968303b66129
2017-07-18 13:41:32 +00:00
Carmelo Cascone
569d4ad93f
Bumped version of P4Runtime and P4 tools for dev VM
...
+fixed protobuf version according to p4c documentation.
Change-Id: I16471b70b9b2ebc0e0a30c733f1e6ce47d40e30b
2017-07-10 16:24:53 -04:00
Thomas Vachuska
812c092180
Bumping JDVUE to 2.2
...
Change-Id: I59ccd6c8d57f7b2c0cd2d23ee4a9f6b43f5de42a
2017-07-06 14:55:37 -07:00
Thomas Vachuska
0794a24dad
Bumping JDVUE to 2.1
...
Change-Id: I3fc2b855e818373cff473cbddb097c59f9408fa8
2017-07-06 21:35:06 +00:00
Thomas Vachuska
e006e7d7cb
Adding ability to run JDVUE with debugger.
...
Change-Id: I2d581888c51d8169401cb99196c812890a4da247
2017-06-23 16:50:47 +00:00
Ray Milkey
5c0d8f92cb
Make test tools available in installed ONOS
...
Part of ONOS-6597
onos-app, onos-netcfg
Change-Id: Ic58156700e357c9564e9bd9fe1173310ec6f0502
2017-06-14 15:18:42 +00:00
Carmelo Cascone
7e8f8320c8
Improved onos-setup-p4-dev
...
Now checks last built commit before building a project. Helpful when
dealing with frequent project updates (such as bmv2 o4 p4runtime).
Change-Id: I93ef9e63dc2f2b3a8ab5ef8e5356c476ca24487b
2017-06-06 17:01:48 +00:00
Carmelo Cascone
acf1225f41
ONOS-6456 Script to setup onos-p4 dev env on Ubuntu 14.04
...
- BMv2 simple_switch_grpc target (with P4Runtime support)
- p4c
- p4c-bm (old BMv2 compiler)
Change-Id: Id0b3209e3777223fd38875159b480c8c8753dab6
2017-06-05 15:06:14 +00:00
Ray Milkey
86d1b0a92f
Bumping version of YANG Tools to 2.1; adding YANG smoke STC test.
...
Change-Id: I8bd719351a5dbe6af286779fdc3ac3105c2bbc62
2017-05-24 11:05:25 -07:00
Jordan Halterman
a2268ec66b
Limit line length in split ONOS logs to 500 characters.
...
Change-Id: Ia8f5e7c37279b6534f4b1af48347369f487bdc50
2017-05-04 15:44:06 +00:00
Thomas Vachuska
315ff1c991
Fixing yang_model macro to narrow down the dependency list.
...
Change-Id: I6ae11cec370bfca4a1e4fe0598f84c7e354ea5b8
2017-03-29 01:39:20 +00:00
Jordan Halterman
c9ce09a10f
Add dev script for splitting ONOS/Atomix logs for debugging individual partitions/sessions.
...
Change-Id: Ic8ea56cc120a72861eda70a12cef47a57d987928
2017-03-21 18:32:23 +00:00
Thomas Vachuska
692dcb0dcb
Adding tool to patch lib/BUCK with locally built YANG tools.
...
Change-Id: Ie026a42aa5cfdd3608a78eb0757bb35cc0048683
2017-03-15 10:49:52 -07:00
Jon Hall
b84df5deb9
Bump karaf from 3.0.5 to 3.0.8
...
Change-Id: Ic5bc130f5110f4ff9da6ec22d066a5dd3069288d
2017-02-02 23:22:40 +00:00
Thomas Vachuska
2512f3b9be
Removing old and formerly deprecated tools for running ONOS locally, for selective build and for patching bundles in place.
...
Change-Id: Ic342e6c6ba776b0e0effcd3c79637642b0d59df2
2016-12-12 10:44:13 -08:00
Brian O'Connor
84942625de
Updating branch-clean to handle cases where file and branch names collide
...
Change-Id: I902dd0685997ab35691d1c88ef78327224eb0541
2016-11-10 19:47:51 +00:00
Thomas Vachuska
5fdf5bf3ca
onos-local-log now works with buck run
...
Change-Id: I086ed7e4825ba19d920815f5946bf778bb90f3c6
2016-11-04 15:10:13 +01:00
Thomas Vachuska
5905f2cc6e
Preparing to deprecate onos-karaf and onos-setup-karaf commands.
...
Change-Id: Ie8bf9ad161733478608d82c11d59c4b5412d6689
2016-10-24 16:36:00 +00:00
Brian O'Connor
436ff317af
Adding branch-compare command and renaming clean-branches.py to branch-clean
...
Change-Id: I8fdb27749893fefbe27bba02437b36e7860701b4
2016-10-11 16:20:30 -07:00
Thomas Vachuska
525651fdc0
Fixing onos-create-app to bomb if mvn command fails for some reason.
...
Change-Id: I770a2efee9557371caff7066bf71306d375c3fdf
2016-10-06 06:54:43 +00:00
Yuta HIGUCHI
7d8b3b1f6c
Pass clean option to onos-setup-karaf
...
Change-Id: If74914d5c0a4ed0694cf4926fa7deae7927783c8
2016-09-12 13:09:47 -07:00
jaegonkim
1f5fbe5405
adding '--noproxy localhost' option in the curl for using localhost where OS has proxy setting
...
Change-Id: Ia9de0cd18a3a41ab64de6c0babce9ab25f925859
2016-08-31 16:53:21 +00:00
zhangyuanyou
57c7c31e57
Fix the disabled download url of karaf.
...
Change-Id: I4eec3ad4365ec2a67ee8301ae56b9469dfb7a5fe
2016-08-19 16:23:30 +00:00