)]}' { "log": [ { "commit": "24a06d283b1edf30527327b95d7ad61e8ed0aadb", "tree": "36f4c132f590797fd3e0293269cd1fc44152efc6", "parents": [ "02a331a97e853eeea397580f7811e71bc1c5b979" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Mar 03 09:34:48 2020 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Mar 03 17:36:11 2020 +0000" }, "message": "Removed devcell-3 from available cells slaves.\n\nChange-Id: I935ef65f681ccea32c90808a10d11dfbb4a79f37\n(cherry picked from commit 50dbbec8406fc3798447d74e7bc098f3c4fc536b)\n(cherry picked from commit a697a692f3376a7aaeded88b0bcb301d20a70d15)\n" }, { "commit": "212dc2fe85aa940c92f2c9e2f8d20ca064f157af", "tree": "a322eb3422b1d119b98897ae88ae74a50704a5de", "parents": [ "5e1ae258caff5147bd779d9daab52e72f79bd847" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Nov 21 22:13:09 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Nov 21 22:13:09 2019 -0800" }, "message": "Replace references to old versions of Bazel with 1.0\n\nChange-Id: I2998e0b13ec3f9df4d7ec2a5bccdf46a66d9e065\n" }, { "commit": "8148f21110b59988c7710d054205d9df9633ae50", "tree": "9917135acebaf4f4e42346a3c3534c7ee076935b", "parents": [ "63c441ff9ce1bb7ec9b93a652c6bc2a41fd24ce1" ], "author": { "name": "CyberHasH", "email": "b67gary@gmail.com", "time": "Tue Nov 12 21:03:54 2019 +0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Nov 15 20:23:07 2019 +0000" }, "message": "Fix wrong package path generated for BasicConstants when recompile basic pipeline. The package path will generated from output argument if no with-package-path argument specified\n\nChange-Id: I1e864bc08d2aa855e44a9fb2a80e453941eefa8b\n(cherry picked from commit 2713bb6765026dc5cffc1a18938ddba05127e2b9)\n" }, { "commit": "36d5e7a2337c242e45ee57beacd82bba07a0851d", "tree": "2d61b47ee572477e15d1170d63bd22abf3b8f37b", "parents": [ "4c527e3012334e1eecbd513e62247ea2ea573207" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Sep 25 01:02:53 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Oct 08 01:47:30 2019 +0000" }, "message": "Support creation of vendor-specific versions of the fabric pipeconf\n\nWe provide a new service to facilitate registration of vendor-specific\nversions of the Fabric pipeconf (e.g., for Tofino) from third-party\napps. This service is designed such that third-party apps do not need to\ndepend on internal classes at compile time, such as the behaviour\nimplementations.\n\nTo make this possible, the package structure has been refactored to\nseparate APIs from implementation.\n\nChange-Id: I487cb806541eb9e6877ebf398a94f057613df8cc\n" }, { "commit": "a354b679ec900719ffe6a4678fdfabeebfffa8a4", "tree": "1fbb7f34a442be3b478510135a48bc18f09674fa", "parents": [ "5744db0dede9de78c8f2ca32c4930b5f95eec16e" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Wed Aug 21 17:22:50 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Aug 28 18:24:54 2019 +0000" }, "message": "Added meter support to P4info to java tool\n\nChange-Id: Ic5ff5a680199d78d7f7725ff18dc05d7ce1151c3\n(cherry picked from commit 1edc0bd3fdc82d26da619c8ba6cb4c90d57d87f0)\n" }, { "commit": "b07f2b5ef3394ae3166b1bd115ccbd3b5dc3bbac", "tree": "c40217ada5d68b6fb0f308bd6e0e3cf4fd6da41b", "parents": [ "c97122204adfd63841807f1c5bb5fa46a2d9049a" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jul 12 14:01:39 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jul 12 14:01:39 2019 -0700" }, "message": "Attempt at fixing p4-trellis STC scenario\n\nthe mininet stdout was clogged with stratum log affecting test result\n\nChange-Id: I0f138d3c32bea14ec175fdc745bda58ac74d1bbc\n" }, { "commit": "fb9926708e81ff8ac3e194eb8e27b46fb5865f88", "tree": "e4ed88921a9b86fe83a8d11be9a49bfc2aa922e6", "parents": [ "b0518c4434dd43b82a9243e00521471c06931b8d" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jul 09 10:26:01 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jul 09 10:36:38 2019 -0700" }, "message": "Update STC scripts to build stratum_bmv2 with PI dynamic linking\n\nChange-Id: I7c32505e54377510b130340c848a7fc50eb95c0c\n" }, { "commit": "5ec5000d373711c98878b9b1aaef1e0ae2d909f0", "tree": "6ff23f91994fb9248273cb6fca9af331be5f1eca", "parents": [ "a6130662e8b58fc82c73eac44bf0f8173181a65a" ], "author": { "name": "Rohan Tibrewal", "email": "rohan@opennetworking.org", "time": "Wed Jul 03 13:35:15 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jul 03 22:50:40 2019 +0000" }, "message": "Add zprofile for zsh users conveniences\n\nChange-Id: Id9d2dd3706f760005b7108e57dd9892f4736b1ab\n" }, { "commit": "d72dc52c2e20c5859b537d41f261eb82554e032e", "tree": "e8d85fcbf464be8550f8c8f424ada47ade279336", "parents": [ "5f11a0780300e06e972ebcb821db536c2a9a26ff" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jun 28 14:20:34 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jul 01 18:42:00 2019 +0000" }, "message": "Drop building internal docs\n\nThey are causing the Jenkins release job to fail and no one really cares\nabout those\n\nChange-Id: I6c4bd7923dd85772c6fd678fafb172b875e27b8a\n" }, { "commit": "5766cc57f779a2a253ea2fe43eee18e749099423", "tree": "738f6526b3123fc57b36460409315f3d862e770f", "parents": [ "1537e8ea5cd4a9b5a0a38625f6988d1f22e25790" ], "author": { "name": "Rohan Tibrewal", "email": "rohan@opennetworking.org", "time": "Fri Jun 28 14:40:58 2019 -0700" }, "committer": { "name": "Yi Tseng", "email": "a86487817@gmail.com", "time": "Fri Jun 28 23:49:06 2019 +0000" }, "message": "Update P4VM to use Bazel version 0.27.0\n\nChange-Id: I693b9585555c26830782ab42e90347b981e84daf\n" }, { "commit": "1537e8ea5cd4a9b5a0a38625f6988d1f22e25790", "tree": "75b859c4c3b57ac19e639ad1e8e1835abe959d94", "parents": [ "6ea3ec4a69d63c60c605d540438bf2ff658f3f97" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jun 28 14:30:05 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jun 28 14:30:05 2019 -0700" }, "message": "Fix stratum-related jenkins job failing\n\nChange-Id: Ide032cfe8d93529f266d2cba3435f75920c96877\n" }, { "commit": "912808dc20e8bc27d2c1dae4b688723bb5d701ff", "tree": "66d238c4d13685eac23e890bbba1f843d270b545", "parents": [ "5edc84aab0a2875f0ef8f19a20a59b0dc9ae4e11" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jun 26 15:58:57 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Jun 27 20:37:07 2019 +0000" }, "message": "Don\u0027t look for JAVA_HOME in bash_profile\n\nThe Bazel-provided remote JDK is now used by default to build and run\n\nChange-Id: I0f9b340899dbd1fa59bf78c453df94d28cfded1a\n" }, { "commit": "9ccb5faa32643369cd914719d3414d696c322425", "tree": "c4f5780564fb7049c7b51496bf3c68b899a32a39", "parents": [ "c87503f511a74908b68f7b788426e2d14ab65cc6" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jun 18 18:00:08 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Jun 25 21:07:14 2019 +0000" }, "message": "Added a tool to set default JDK to 11 on test cells.\n\nChange-Id: Ie9b983460afa634a2599ff633c3a0a5673eb91dc\n" }, { "commit": "4ab984b3c78c4ce88772afc81407cd409378bbfa", "tree": "2910beeb8993d7a34306d990ea9911edefc844e2", "parents": [ "395b23170c58975808d6043ef33a58e419ec7069" ], "author": { "name": "cmo", "email": "breezestars@gmail.com", "time": "Fri Jun 14 16:06:12 2019 +0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jun 19 21:04:23 2019 +0000" }, "message": "Fix p4vm script to export ova and tutorial script\n\n- Modify missing command in tutorial-bootstrap.sh\n- Modify command order in ova-cleanup.sh\n- Modify the way to execute ovs-cleanup.sh in vm\n\nChange-Id: Ib010d07b31d9b06f3c4b04d34b2036c0058ca300\n(cherry picked from commit f1a04004363d2c59108ad3ca9277c09ec1a2167a)\n" }, { "commit": "21eb042dba2fe99cb728e13621f0e47adfdd0dc6", "tree": "2208b2cef5f8cf85118993ff98a25a5780ae3c73", "parents": [ "46fcbe4b910fccda99f12a67b86770bf8e1c7a89" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jun 17 12:00:33 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jun 18 22:26:33 2019 +0000" }, "message": "Enforce build with Java 11 for all by default\n\n- Build with JDK11 and language levels (source and target) are now\nenforced in .bazelrc, which depends on our own Java toolchain (defined\nin tools/build/bazel/BUILD)\n- Easymock bumped to v4.0.2 with support for Java 11 (minor API changes)\n- The minimum required Bazel version is now 0.27.*\n\nChange-Id: I0bb6dfe7fc1ea134b5a53dd249c369d58259688c\n" }, { "commit": "a36f65c29a88a5573a8f4b876f487aaf60895d4a", "tree": "97217626ae877875b2f3513d7ff3f67b9987bc14", "parents": [ "c7102f3ce2db193f634158f7c43726458a4f4edc" ], "author": { "name": "Sean Condon", "email": "sean.condon@microsemi.com", "time": "Mon May 20 08:21:41 2019 +0100" }, "committer": { "name": "Sean Condon", "email": "sean.condon@microsemi.com", "time": "Mon May 20 21:03:27 2019 +0100" }, "message": "GUI2 Archetype stage 1\n\nChange-Id: Icb17b5f0e7f0e38370390653a6bb27f4204f4091\n" }, { "commit": "ada7b5b820c029d819e1b2ca68048da60ca1de2b", "tree": "6ebc1a0f370502d940b17eba519fe8316fef296c", "parents": [ "e6e609fb272dbcefbda685316fec113036c930a5" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Apr 23 13:50:03 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri May 17 20:45:36 2019 +0000" }, "message": "New P4 dev and tutorial VM with Ubuntu 18.04\n\nChange-Id: Iacf2ca8f8467dc91e696ace5ed30412f7869110a\n(cherry picked from commit 2b8bcbcd3d0e3e66ee2bc681f0f1dfbb0e2a218f)\n" }, { "commit": "b81121fc2162de37dec87d19bdd928ff3ab5e099", "tree": "858ef2cfaec42e544553e19c91c94c81e0ddd114", "parents": [ "4747ecee33141a8fb3e3abefad91d984c8576798" ], "author": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Tue May 07 16:51:05 2019 -0700" }, "committer": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Tue May 07 18:36:46 2019 -0700" }, "message": "[ONOS-7982] Remove P4Config\n\nChange-Id: Ie5cb39da2f5aad7b097b7e4819fc3a1ea7129ed2\n" }, { "commit": "4b2ff04ad8d0b6e72cea9ab7c080ef5a7b1cf1e4", "tree": "c493fb2b71d8fc7eecbaef5c3d6fa4cb8d8e174b", "parents": [ "bcd47b94523cd1a31c0b2882acebb3f37df2f0c0" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Apr 16 13:25:10 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Apr 16 21:19:34 2019 +0000" }, "message": "Fix clone session not working for BMv2 built in p4vm\n\nChange-Id: I9e1e2516aa886303b406a9d5ab286c5f22e733d3\n" }, { "commit": "97d36a284ee710c82b15fe0c87c16e4ac4c0a13c", "tree": "591ba4404d672f9b6594965ece6c4d2a147c7c3b", "parents": [ "15743ea55b3697d73e51d4090324f047162b9160" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Apr 12 11:05:50 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Apr 12 18:59:41 2019 +0000" }, "message": "Use specific kernel version in p4vm\n\nThere is a known issue with some kernel versions that affects PTF tests:\nhttps://github.com/jafingerhut/p4-guide/tree/master/linux-veth-bug\n\nChange-Id: I207cd7b6c2de72c1a9fd353c931584551889a0d3\n" }, { "commit": "a1ae427895ff7ec91501b8f323a4f7a286e317ca", "tree": "8aba1fd6af68377e802542b4bf7484772e488c46", "parents": [ "5cc45bcb6334ff49bd63568d7363f8ac27992d63" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Apr 11 17:53:19 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Apr 12 17:57:42 2019 +0000" }, "message": "Bump P4 tools and scapy version used in p4vm\n\nChange-Id: Ief0b6a49fed9cdb945a92bb7b5a1bdfd2a283636\n" }, { "commit": "1c27bc7f30f522bcd800dbbea6c4a99db75a4535", "tree": "4fdec4581a37f61467d7586ba51bec947a9918b8", "parents": [ "07093b024f573d5938ebf114b6ef44d44dfa1166" ], "author": { "name": "Boyuan Yan", "email": "boyuan@opennetworking.org", "time": "Fri Feb 15 19:22:19 2019 +0000" }, "committer": { "name": "Boyuan Yan", "email": "boyuan@opennetworking.org", "time": "Mon Apr 01 15:26:55 2019 -0700" }, "message": "Changes to docker file and cluster creation, complete stc test on single instance, but not yet on multi-instances Alao, we add detailed checking for every step in ODTN testing.\n\nChange-Id: Id074e2db89a8892ed263880cfa670c4861e011b9\n" }, { "commit": "5d80e4579ebf60f7a382b40919bfc272baf9efbc", "tree": "bcf131238c6ee7a1b6ac19933c09c98446cc34d3", "parents": [ "97642361e7c8a366b65d2f74a6b37f3aeace541a" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Mar 21 14:10:13 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Mar 21 23:48:22 2019 +0000" }, "message": "Eliminated references to deprecated ONOS_NIC environment variable.\n\nChange-Id: I9b709920c1aa2e7c1c4cb1f28f920dd2820b86ba\n" }, { "commit": "97642361e7c8a366b65d2f74a6b37f3aeace541a", "tree": "404e2ab252d3e5214cf10ee80593e27c53285263", "parents": [ "8d338b5d9735ca41b4968c30b49b64ff6a2c5078" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Mar 21 11:59:01 2019 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Mar 21 23:38:08 2019 +0000" }, "message": "Changing how ONOS_APPS value is used and defaulted; cleaned up cell defs.\n\nChange-Id: Ie134bd61024738609ef1a02237c696438eff6024\n" }, { "commit": "f42f76e9558be86d416ca60090a4270ef63aa0d4", "tree": "747c7c303698b3b699ae6f58e0d63054fcd83bd0", "parents": [ "a79a1113c2449f750cf9e1a8f1b8076f06582abd" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Mar 21 10:04:02 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Mar 21 10:04:02 2019 -0700" }, "message": "Handle the case where ONOS_APPS is not defined - needed for Jenkins\n\nChange-Id: I66b08f25ebc9171653ae673ea5c562ecb53bcf8c\n" }, { "commit": "a79a1113c2449f750cf9e1a8f1b8076f06582abd", "tree": "864fae7af540d429e1b18f956d43eb67d166147c", "parents": [ "2673aaa4b54dd490691e2785c1bbbdcba334e8d1" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Mar 21 09:19:54 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Mar 21 09:19:54 2019 -0700" }, "message": "Handle the case where ONOS_APPS is not defined - needed for Jenkins\n\nChange-Id: Ic587ebbb975b7ef285febfffd0e4414db0abc7ab\n" }, { "commit": "2673aaa4b54dd490691e2785c1bbbdcba334e8d1", "tree": "0bd67158aab27ecc4c496c9dc0abc8c52375f291", "parents": [ "ff85fbede387cddd9dd6b9ce6f9574bdc8560d8a" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Mar 20 10:46:26 2019 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Mar 20 10:46:26 2019 -0700" }, "message": "temporary hack to get GUI working with existing cell infrastructure\n\nChange-Id: I65caed2fec5cb6fb3187d32b5690a3c0c11ed199\n" }, { "commit": "bf7ff4f3faec5595eb82fc4f6456651f016bec94", "tree": "52f73a1c0512f7fd661d479583251b016e0d1bb8", "parents": [ "2d0bd6e66a4b6f19ddf4a1cf34b168190bd529f4" ], "author": { "name": "Sean Condon", "email": "sean.condon@microsemi.com", "time": "Sun Mar 17 16:18:42 2019 +0000" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Mar 20 14:48:49 2019 +0000" }, "message": "Change GUI and GUI2 to be apps rather than core features\n\nChange-Id: I862e5bdbccc29fd78716159e168e7a14bc5053e1\n" }, { "commit": "34d116cbf92c32127bc583d8dbf5027cc0340123", "tree": "9495b77ae7936eb6501a7ff0da3060f2c305a3a2", "parents": [ "b4863b3f40a617d312389227c4f49cd5797cc18a" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Mar 13 18:58:41 2019 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Mar 14 06:10:59 2019 +0000" }, "message": "Fix net-trellis-p4-smoke not working with latest stratum_bmv2\n\n- Fix scenario files to use correct deviceId\n- More robust liveness check in bmv2.py\n- Use different ports for stratum internal server\n- Longer switch startup timeout in bmv2.py\n- Ignore number of flow rules when checking summary (make scenario\nindependent of trellis implementation)\n\nChange-Id: I206e5339d2e78ae9a025caa5ec4862a9d4c24871\n" }, { "commit": "2803d30843dc16f42d9beb19d64f6cceb882cd38", "tree": "cd1b705de8efd34460cd8fcab1fd20ffb5e8fd57", "parents": [ "19c51749a188ce63cf6667a261721199cec56a6e" ], "author": { "name": "DongRyeol Cha", "email": "dr83.cha@samsung.com", "time": "Mon Mar 11 15:48:48 2019 +0900" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Wed Mar 13 18:40:15 2019 +0000" }, "message": "Add ipv6 address supporting for file transfer using scp\n\nSome files\u0027s scp does not have supporting for ipv6 address.\nSo, I have added supporting for ipv6 address using scp.\n\nChange-Id: Ie6db5c6988c708e4cec862f6b671dd64b457a69a\n" }, { "commit": "ab5d41e8ab1812e67361526eb3f819d23a00147d", "tree": "08291c6d361043014623859bb8eb528faadcbc94", "parents": [ "e4934e16fdda11b0565d84c5843b14a9d4344294" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Mar 06 18:02:34 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Mar 07 07:45:32 2019 +0000" }, "message": "Add support for enabling/disabling ports for gNMI devices\n\nThis change also includes:\n- Refactoring of gNMI protocol+driver to take advantage of the recent\nchanges to the gRPC protocol subsystem (e.g. no more locking, start RPC\nwith timeouts, etc.).\n- Fixed Stratum driver to work after GeneralDeviceProvider refactoring\n- Updated bmv2.py to generate ChassisConfig for stratum_bmv2\n- Fixed portstate command to use the same port name as in the store\n\nChange-Id: I0dad3bc73e4b6d907b5cf6b7b9a2852943226be7\n" }, { "commit": "3977ea4d9e146fa50595ec657137fac7f3a422a0", "tree": "f4ded8e8f825631bdb290ea6e34a5997f2dacd8a", "parents": [ "e8a89b89c3f3bfecd20d22a8f8fcec2e8eff1b88" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Feb 28 13:43:42 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Mar 06 19:28:42 2019 +0000" }, "message": "Refactor channel and mastership handling in P4Runtime\n\nThis (big) change aims at solving the issue observed with mastership flapping\nand device connection/disconnection with P4Runtime.\n\nChannel handling is now based on the underlying gRPC channel state. Before,\nchannel events (open/close/error) were generated as a consequence of P4Runtime\nStreamChannel events, making device availability dependent on mastership. Now\nStream Channel events only affect mastership (MASTER/STANDBY or NONE when the\nSteamChannel RPC is not active).\n\nMastership handling has been refactored to generate P4Runtime election IDs that\nare compatible with the mastership preference decided by the MastershipService.\n\nGeneralDeviceProvider has been re-implemented to support in-order\ndevice event processing and to reduce implementation complexity. Stats polling\nhas been moved to a separate component, and netcfg handling updated to only\ndepend on BasicDeviceConfig, augmented with a pipeconf field, and re-using the\nmanagementAddress field to set the gRPC server endpoints (e.g.\ngrpc://myswitch.local:50051). Before it was depending on 3 different config\nclasses, making hard to detect changes.\n\nFinally, this change affects some core interfaces:\n- Adds a method to DeviceProvider and DeviceHandshaker to check for device\navailability, making the meaning of availability device-specific. This is needed\nin cases where the device manager needs to change the availability state of a\ndevice (as in change #20842)\n- Support device providers not capable of reconciling mastership role responses\nwith requests (like P4Runtime).\n- Clarify the meaning of \"connection\" in the DeviceConnect behavior.\n- Allows driver-based providers to check devices for reachability and\navailability without probing the device via the network.\n\nChange-Id: I7ff30d29f5d02ad938e3171536e54ae2916629a2\n" }, { "commit": "25243d671f28a6337d791fcc8ccf0ae9e3bdb1ea", "tree": "20eab4bcd92ec0c5115316330540b95e32c7688d", "parents": [ "4f7e3631d27be7e08e4f7beac6179c156afffd51" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Feb 21 15:37:31 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Feb 22 22:54:19 2019 +0000" }, "message": "Missing changes from update install-p4-tools.sh to use P4Runtime v1.0\n\nChange-Id: I89aca8b081bd05f10c6a8ad88322fd132316b581\n" }, { "commit": "ca840af1bdefe81e9496067c4cfc8f76e2116be0", "tree": "35faaba29a0f0499addbf67103c114db940cdea0", "parents": [ "a4dc3c12bc709cce1773e3378c1ce80a7115d912" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Feb 22 09:16:11 2019 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Feb 22 18:00:59 2019 +0000" }, "message": "Fix error in expr call when there is only one node\n\nChange-Id: Ic963df930bb5db368457d53aaa3d8691a28b121f\n" }, { "commit": "a4dc3c12bc709cce1773e3378c1ce80a7115d912", "tree": "f52f00e6591e93a1ead256d0b880b45e517a38b1", "parents": [ "e554d6367e87e3548489d8ee0862ad74b2d7a3e4" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Feb 12 17:30:00 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Feb 21 23:24:26 2019 +0000" }, "message": "Update install-p4-tools.sh to use P4Runtime v1.0\n\nIncludes also various improvements to the p4vm scripts, such as:\n- Choose to build VM with Ubuntu 16.04 or 18.04 (experimental)\n- Allow users to specify version of protobuf and grpc to use\n- Avoid building protobuf and grpc if already installed in the system\n- Install Bazel 0.22\n\nAlso:\n- Remove check for invalid group member weights (now PI always returns\nmembers with weight 1)\n- Re-compiled all P4 programs and fixed missing padding in controller\npacket headers\n\nChange-Id: I0e672fcebbaba63354c749f0c774af251f3cbc6c\n" }, { "commit": "7c82bcf4a76d5a32c8a83b4d99406ef73676a25d", "tree": "632704f555dbbd9a56fc07dec141c1cd4db985a4", "parents": [ "499f32024924c75223e3a40b739360031f73d073" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Feb 08 22:57:18 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Sat Feb 09 20:06:30 2019 +0000" }, "message": "Add command to install stratum and its deps on a remote node\n\nAlso:\n- update install-p4-tools.sh to build BMv2 and PI for Stratum, as\nthey need different configure options when used with Stratum\n- improved build times (~4 minutes on cell machines)\n- removed support for Ubuntu 14.0 and code related to old gnmi support\nvia sysrepo\n\nChange-Id: Icf9cf936237e2815dee73bdc4370562f29616a23\n" }, { "commit": "499f32024924c75223e3a40b739360031f73d073", "tree": "dcd8878d12bac0c62d4763b7075de613d27e384d", "parents": [ "79705aab230752c3f72b58a65c6e1d265c4c3285" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Feb 08 22:54:33 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Sat Feb 09 20:06:17 2019 +0000" }, "message": "Update bmv2.py to run stratum_bmv2 plus various improvements\n\nAlso added alias to quickly run mininet with stratum in cell machines\nand p4vm\n\nChange-Id: Id10bf8f3de4fe14d77b5efe47b6129a8a28b5a89\n" }, { "commit": "92e7d87cc164eee88b89216a76fd06ab7ec063ba", "tree": "f3c197d45282dd9c9e623bd54e4a6f2230563fd7", "parents": [ "3370c966f64e77c792902e3e1cf186b420f95b88" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Feb 08 13:22:36 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Feb 08 23:03:25 2019 +0000" }, "message": "Remove additional_languages from generated .bazelproject file\n\nWhich might not be supported in IntelliJ community version\n\nChange-Id: Ica6770a33769a47627bd1b0b871e7086fe1b2933\n" }, { "commit": "9d16ad8fe7f2d4bc60f041824caa6fd20db8e791", "tree": "cab92fdd4ab3d9e033240f05ac13dc19ca74ad25", "parents": [ "a2b52b40f8ba233e2487980590853ee25a494d20" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Feb 07 16:07:43 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Feb 08 10:20:49 2019 -0800" }, "message": "Add script to auto-generate Bazel project file\n\nWhich is much faster to sync since it reduces the scope of the IDE\ntargets to java libraries. Although, it requires one to execute the\nscript each time a new app/library is added to the source tree.\n\nExample usage:\nonos-gen-bazel-project \u003e .bazelproject\n\nChange-Id: Ia2911a323b66554f4c5ea588573343013c3c739b\n" }, { "commit": "4c289b731d950ea5a0d49582b7cecd636cf62727", "tree": "97120cc4def739b0c11e706222de071d7be18fb1", "parents": [ "e45902b2809b4ead55f5060c706a3af1ec39bd98" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jan 22 15:30:45 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Feb 04 23:12:46 2019 -0800" }, "message": "New P4RuntimeClient implementation that supports batching and error reporting\n\nThe new client API supports batching and provides detailed response for\nwrite requests (e.g. if entity already exists when inserting), which was\nnot possible with the old one.\n\nThis patch includes:\n- New more efficient implementation of P4RuntimeClient (no more locking,\nuse native gRPC executor, use stub deadlines)\n- Ported all codecs to new AbstractCodec-based implementation (needed to\nimplement codec cache in the future)\n- Uses batching in P4RuntimeFlowRuleProgrammable and\nP4RuntimeGroupActionProgrammable\n- Minor changes to PI framework runtime classes\n\nChange-Id: I3fac42057bb4e1389d761006a32600c786598683\n" }, { "commit": "e45902b2809b4ead55f5060c706a3af1ec39bd98", "tree": "6fecfedbda38c069568fb5bd55ea4c7f36c78888", "parents": [ "77d8ca4d577f3d4a0c9d958dd156209687cb44db" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Dec 18 13:30:45 2018 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Feb 05 00:44:37 2019 +0000" }, "message": "Bumped P4Runtime to v1.0.0\n\nChange-Id: Ie6419e45980a0394ce1e0439831f4b011a4d7487\n" }, { "commit": "a1f8e193e2bad82a9de5de30a2d7840e14e5df15", "tree": "4baa5cc956c410f2aab16a31c7a66b84ad5a627e", "parents": [ "e6b5d9edddea88eb40eaae4ce99c2dd97ee61a95" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Jan 23 14:34:25 2019 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Jan 23 22:35:24 2019 +0000" }, "message": "Fix ot command\n\nChange-Id: Ia1fd6d03ae4bfd161aaea1f8f3ce85af4a1e4445\n" }, { "commit": "8705ccead8766a6300542084ec60fa8e58d52d35", "tree": "01a69e532bdc251bd4b0974a9220d6c67d93b17d", "parents": [ "1a098eb4c351591084edfaae26cb394e4f950265" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Jan 14 14:05:48 2019 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Jan 23 09:16:54 2019 -0800" }, "message": "Jacoco coverage support for bazel\n\nChange-Id: Ic94304aa6fed0e18f16cecfdda388d421064d0b6\n" }, { "commit": "9c938f87c949544369967eca5bc5430ffd541456", "tree": "6221a77c53b7d2d1bc787a50233fb91275192d49", "parents": [ "332985d14102c9496d9bcc9063a43d332d525516" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Jan 15 14:15:12 2019 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue Jan 22 17:57:13 2019 +0000" }, "message": "Clean up Karaf environment variables to avoid issues when switching from ONOS 1.x to 2.x\n\nNote: sourcing bash_profile is still required after switching between branches\n\nChange-Id: I6d8df459f6fab630b5b11695bba728b37074120d\n(cherry picked from commit 19ff8e374887de9a123beac58463248a6004c420)\n" }, { "commit": "bcb055e550845cc053f8df445ea9e8c36a6c07e8", "tree": "471ae4c7b8554e67990856481434ad00dfee2771", "parents": [ "9ee53efcc5b5628661adcaba4e22a7704e8ca92e" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jan 08 14:33:18 2019 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jan 09 00:11:44 2019 +0000" }, "message": "Generate tutorial p4vm with a specific ONOS version\n\nAlso:\n- Updated Bazel version\n- Removed non-working code to auto-login user and disable screen saver\n- Reduce size by doing a shallow clone of ONOS\n\nChange-Id: Ie6efc3ebd6766164e7051f28dff89046141afa7f\n(cherry picked from commit 68a0a00b4f332cb1cc518dc9c76e587d70cb4492)\n" }, { "commit": "369e3fba2d3b7ca4db36d975f773d7bd93a08452", "tree": "5c9654d1916e2cbfdf80eed5b9b65434a7fb165b", "parents": [ "f48a27494bd224ac2dd22a41c4ed57446db5a058" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Jan 02 16:38:37 2019 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jan 03 23:53:33 2019 +0000" }, "message": "Updating Apache Karaf to 4.2.2.\n\nChange-Id: I346f21b8da7583c77e7b0612c7f2931aa63a67e0\n" }, { "commit": "b74fef28410eca03b6972b51fc42d0ba8b03a29b", "tree": "a89f55520db80b0920e4ac1097d0378fab0f2c52", "parents": [ "654204c089b6116fdc4ca5dff4ed244b351be4e5" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Dec 14 15:59:56 2018 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Dec 17 09:09:18 2018 -0800" }, "message": "Making stc-set-openjdk11 non-destructive.\n\nChange-Id: Icee7d34d3e00989e00a5b68a9d82dff7da1f6d96\n" }, { "commit": "1e39bd2f4444f6662898a936fa1944d5aa35718e", "tree": "d1ddb9c39963e2c086aeb9889a50b5f3f384a8ad", "parents": [ "bd8ddfe22824b455fe554a636ade84d80808a2fc" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Dec 14 14:47:53 2018 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Dec 14 14:47:53 2018 -0800" }, "message": "Allowing cell-stc to inherit stcOpenJDK env. variable.\n\nChange-Id: Iff82642eee04654487245926ba4f3329ed3498cb\n" }, { "commit": "15693a23e86e15d93f931ff2453b00f4b713e8e9", "tree": "a0410b23dfa3fe7f9b39b8d432102b5e0e9a8d4c", "parents": [ "4277d4f553d902bf23144232bf71214959a5e3f7" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Dec 12 19:06:57 2018 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Dec 12 22:19:38 2018 -0800" }, "message": "Alias to quickly start Mininet with BMv2 in cell network machines\n\nAlso do not generate bmv-thrift netcfg in bmv2.py\n\nChange-Id: Iebb84ab1b6f007ad42366ec676cce6b08e5fc27c\n" }, { "commit": "d8bc03d90f45072cef3df2ad3892fd6a37b99031", "tree": "11123ff3a8598297d935c00d881742ef6732a46a", "parents": [ "96ab3c2c95dc78b46754463b8daac078df579d27" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Wed Dec 12 10:37:17 2018 +0100" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Dec 12 17:37:41 2018 +0000" }, "message": "Updating search for last commitId\n\nChange-Id: Ia6380b718827c340e976ea51e9d985a297a83622\n" }, { "commit": "b5324e7168b7dbd43786fe9b107f996284d800c3", "tree": "1d779fe118898fa814d22b56fe734f19083e940a", "parents": [ "b87d9f17b29f6fb3ec0645a84a1842718dcbf9a2" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Sun Nov 25 02:26:32 2018 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Dec 11 14:48:06 2018 -0800" }, "message": "Improve fabric.p4 to reduce pipeline resources and refactor pipeconf impl\n\nThis patch affects both the P4 pipeline implementation and the\nJava pipeconf.\n\nP4 PIPELINE\n- Less tables and smarter use of metadata to reduce inter-tables\ndependencies and favor parallel execution of tables.\n- Removed unused actions / renamed existing ones to make forwarding\nbehavior clearer (e.g. ingress_port_vlan table)\n- Remove co-existence of simple and hansed table. Hashed should be the\ndefault one, but implementations that do not support action profiles\nmight compile fabric.p4 to use the simple one.\n- Use @name annotations for match fields to make control plane\nindependent of table implementation.\n- Use @hidden to avoid showing actions and table on the p4info that\ncannot be controlled at runtime.\n- First attempt to support double VLAN cross-connect (xconnect table).\n- New design has been tested with \"fabric-refactoring\" branch of\nfabric-p4test:\ngithub.com/opennetworkinglab/fabric-p4test/tree/fabric-refactoring\n\nJAVA PIPECONF\nThis patch brings a major refactoring that reflects the experience\ngathered in the past months of working on fabric.p4 and reasoning on its\npipeconf implementation. Indeed, the FlowObjective API is\nunder-specified and sometimes ambiguous which makes the process of\ncreating and maintaining a pipeliner implementation tedious. This\nrefactoring brings a simplified implementation by removing unused/\nunnecessary functionalities and by recognizing commonality when possible\n(e.g. by means of abstract and utility classes). It also makes design\npatterns more explicit and consistent. Overall, the goal is to reduce\ntechnical debt and to make it easier to support new features as we\nevolve fabric.p4\n\nChanges include:\n- Changes in pipeliner/interpreter to reflect new pipeline design.\n- By default translate objective treatment to PiAction. This favors\ndebuggability of flow rules in ONOS.\n- Support new NextObjective’s NextTreatment class.\n- Remove lots of unused/unnecessary code (e.g. async callback handling\nfor pending objective install status in pipeliner as current\nimplementation was always returning success)\n- Gather commonality in abstract classes and simplify implementation\nfor objective translator (filtering, forwarding, next)\n- New implementation of ForwardingFunctionTypes (FFT) that looks at\ncriterion instance values along with their types (to avoid relying on\ncase-specific if-else conditions to recognize variants of an FFT)\n- Adaptive translation of NextObjective based on presence of simple or\nhashed table.\n- Support DENY FilteringObjective\n\nAlso:\n- Fix onos-p4-gen-constants to avoid generating conflicting\nPiMatchFieldId variable names.\n- Install Graphviz tools in p4vm to generate p4c graphs\n- Generate p4c graphs by default when compiling fabric.p4\n- Use more compact Hex string when printing PI values\n\nChange-Id: Ife79e44054dc5bc48833f95d0551a7370150eac5\n" }, { "commit": "c4d037797d0f02f117fcd9e81a8d159d3650a704", "tree": "8d77ad6f27500e373f3adc72eb10a6928a76e324", "parents": [ "2d3a3085abea4a70eeab8833a7656cf6673e8976" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Nov 26 10:53:58 2018 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Nov 26 21:05:49 2018 +0000" }, "message": "Allow ONOS to be built against locally built ONOS YANG Tools.\n\nChange-Id: If4373245be901cae0f620aadcbea557fea35c4e7\n" }, { "commit": "8e676d9dacd34231edc1a160d13278f03ae597fe", "tree": "d1a5612207f8dcdb4965c1c4c476e8796d904724", "parents": [ "6777d5338605a5f46053fa5677dd19a32d0975fa" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Nov 19 16:01:03 2018 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Nov 21 18:17:40 2018 +0000" }, "message": "Changing default cell borrow to provide a 5+3+1 cell.\n\nChange-Id: Ic993aaf2312c2aa149fac1fdff556fd3044bb95a\n" }, { "commit": "bfb3a21a51ad7f02aa36f0a4848a76ce2923b8ef", "tree": "40154da6a7bfd38ea8a57292825d8c5ee305334a", "parents": [ "8a9220f9c0c1a0bdf683b89dc5b875ad6527fbd3" ], "author": { "name": "Jonghwan Hyun", "email": "jonghwan@opennetworking.org", "time": "Fri Nov 16 11:42:18 2018 +0900" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Nov 20 21:13:05 2018 +0000" }, "message": "Update install-p4-tools.sh to support Ubuntu 18.04\n\nChange-Id: I11b79bb87090aff0fc0ebaf945500391e47412fb\n" }, { "commit": "65aa829cd1a0e74b2a0d49e1bbd2da2881392d7f", "tree": "115eb01f2152d1e42aae6577394fa3b597efa4c5", "parents": [ "60eeb61fdca33042595044451289cb841612c7fc" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Nov 08 11:54:33 2018 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Nov 09 18:52:40 2018 +0000" }, "message": "Various improvements to P4 tutorial\n\n- Added steps to exercise 2 to use wireshark to capture MyTunnel packets\n- Various formatting fix/improvements\n- Fixed markdown link to use relative paths\n- Fixed bm-cli command not to use sudo (not needed)\n\nChange-Id: I514da99a6cfadd048294c610ba201503c0339e89\n(cherry picked from commit 19ea89f8540eef0e41fdf7b4fd9a2a1950f2ade9)\n" }, { "commit": "25b239c1b3e55a25f109b847a0ae51fe6495c85d", "tree": "d85a53c154d651e233e26677eb7570e15fd1ec37", "parents": [ "123f0e08ad42cd36ed9e9106d4be7e3b66191bb3" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@opennetworking.org", "time": "Thu Nov 08 23:39:32 2018 +0000" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@opennetworking.org", "time": "Thu Nov 08 23:40:05 2018 +0000" }, "message": "Fixing whitespace in onos.py\n\nChange-Id: Icce94c3a5ffffdf5fb3bd8f56bd56c1df456a319\n" }, { "commit": "123f0e08ad42cd36ed9e9106d4be7e3b66191bb3", "tree": "e66dc02d3efd3b28c07f7791b1d7fe7e87a6efd3", "parents": [ "e6a00f00bf858c4fc64b6aca61022c138839d86c", "c02358a1888be7f56f62c5ef8fa7d8c9d799b857" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Nov 08 13:35:40 2018 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Nov 08 14:18:52 2018 -0800" }, "message": "Merge branch \u0027master\u0027 into dev-karaf-4.2.1\n\nChange-Id: If6c7d5f1dc6434ac8ea2fd9716b8ebeee38daa50\n" }, { "commit": "45932c7a9c99470da4f946759050f7a4ceab8c4e", "tree": "fa1771a902908a1fccea9b978113bdc65abc5a73", "parents": [ "072e791af07016528ddc52af4a5637c57a7857ff" ], "author": { "name": "Bogdan", "email": "Bogdan_Andreev@jabil.com", "time": "Tue Nov 06 15:28:00 2018 +0000" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Nov 08 18:07:00 2018 +0000" }, "message": "bug 7773 fixed\n\nChange-Id: Id16c36929c70ee3a5c42a8f9c490adafd4a40008\n" }, { "commit": "d7bc06d6414ef16a88bf1e272a2f005236815c6d", "tree": "b6b4d92e68d2a093378592273d169a018f051613", "parents": [ "9e7bc39a9ec8c414e90757d6ebfd7b4f00f63b9d", "a252df1d9a412a9f81b96f8d6016ffae30a22e45" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Nov 01 10:46:55 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Nov 01 10:48:18 2018 -0700" }, "message": "Merge branch \u0027master\u0027 into dev-karaf-4.2.1\n\nChange-Id: I06c540c539d7d12eb0b563884992a600c930897d\n" }, { "commit": "a252df1d9a412a9f81b96f8d6016ffae30a22e45", "tree": "8fb191aa41c477968a30370db4730fba7ea4241f", "parents": [ "d389a6ee5e28ea18aecc86d43c67dcd840ff73bc" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Oct 31 11:50:42 2018 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Nov 01 01:05:48 2018 +0000" }, "message": "Updated Ubuntu 16 desktop vagrant box for tutorial P4 VM\n\nChange-Id: I4c3028a715d2a91cceaad44685285148f47d556b\n(cherry picked from commit 4b9974fabf5393d53b99b70f88b577e4f3076c5e)\n" }, { "commit": "4b09a6f579c0bc061e955ffef2959b4dc3d1e633", "tree": "333571210a2120320155fa11789e927003a564cc", "parents": [ "0054d34fe0ad512cb9c3ee21061dfa19d97f38a2" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Oct 29 10:34:20 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Oct 29 10:34:20 2018 -0700" }, "message": "Removing CELL_SLAVE_4 from the environment.\n\nChange-Id: I994c627335c43644345a6c62ce4c9cfa526a804c\n" }, { "commit": "d542568b21af3f4555b6d575d29ac085554c84ac", "tree": "618c3609356a5d3971e355975f58db7f396c35f8", "parents": [ "696191dc4c57706c66007c3a48e51732a5a7c679", "f4f54a1be000d2aaae7299ed6d26468c7e0e0763" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Oct 23 10:21:33 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Oct 23 10:50:43 2018 -0700" }, "message": "Merge branch \u0027master\u0027 into dev-karaf-4.2.1\n\nChange-Id: Iec1b8947c898b0bf10db8caece0c3a064d1c63ae\n" }, { "commit": "03ae0acdd8c1b778391c13093038b2e36bd183b2", "tree": "5365b3f9246a5ae91169ad7d594118a0c64d79d8", "parents": [ "c0395cb8df9ebdc9ed36551d42f60587cc5dfbd0" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Oct 11 08:31:59 2018 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Oct 18 22:30:46 2018 +0000" }, "message": "Bump version of P4Runtime to 1.0.0rc3 and P4 tools\n\nChange-Id: I3082b4bd772d692830bd5af8e326a0fd5fb2f167\n" }, { "commit": "3f274d982bfac2c6ac85d105fee460099b1da1bd", "tree": "a69f08f4e589b0f7dbb5d84aa37c0dc181f43ca4", "parents": [ "7a2dee599cde3ed65ea7b22a99d5e87c4450fcfd" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Sep 28 14:23:34 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Sep 28 14:44:43 2018 -0700" }, "message": "download karaf 4.2.1 from maven central\n\nChange-Id: Icb7e0400ee5b34ed4be33afdda5074a6f6ec1f6d\n" }, { "commit": "fe59ba0a980a008956f9f28e893e0bdcae07bcb2", "tree": "5e9e475f00dfd6947ef124bec65f002a9cfead17", "parents": [ "45ce008e516e566f30f2ae8f3f8b39ce8d096e9a" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Sep 04 22:31:06 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Sep 05 18:32:48 2018 +0000" }, "message": "More concise test output when running tests\n\nPrint test errors to stdout, avoid scrolling due to passed tests results\n\nChange-Id: I7ba4745e8de1ecbcb4f3cd3957623705a0fb69f8\n" }, { "commit": "76e6386d41c714f30ef55b842a8819d41fea34b6", "tree": "9286f249429edf0de7967b60bae4f54e536f882b", "parents": [ "4f32fe275225d3c8670f8c19580fb75a67068ea7" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Sep 04 14:25:49 2018 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Sep 05 05:17:19 2018 +0000" }, "message": "Bump version of BMv2 and disable nanomsg\n\nTo match what used in Stratum\n\nChange-Id: Ic4b87bcad6c3da36030fa01ee4135f60c05fcd78\n(cherry picked from commit 1a16f00d8ddfb47c6423e5bc70f5d362230debb7)\n" }, { "commit": "f6cb3e8fd96a5f3aa51b87752b234060cf2013c8", "tree": "dec36c3651cdd5ce7a4c12495266aaa5ac800a0f", "parents": [ "232db0f5a33ef01f2b1f21be432e4ac223781ddc" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Aug 24 00:00:28 2018 +0000" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Aug 24 00:00:41 2018 +0000" }, "message": "Revert \"Push driver with pipeconfId when available\"\n\nThis reverts commit 4dd6cccad747066377830a4c50e7d5d14a41c613.\n\nChange-Id: I4a8a01d332a40c80f5f4342c55ae6e03e64a1fa7\n" }, { "commit": "232db0f5a33ef01f2b1f21be432e4ac223781ddc", "tree": "87797f7814245285284fea652af5b64968dc8bfb", "parents": [ "36c3b498902bd780a082e2179ab14661580efa46" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Aug 23 15:51:49 2018 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Aug 23 23:22:00 2018 +0000" }, "message": "Push driver with pipeconfId when available\n\nChange-Id: I9dfebdd123c0efdf044bcc85177ef6b9658ee1af\n(cherry picked from commit 4dd6cccad747066377830a4c50e7d5d14a41c613)\n" }, { "commit": "ea2c110e4e4d3877605267b17ffe619888ea724c", "tree": "516e89939e5c0f1e119f108c93ce1bff9f254b83", "parents": [ "e15773f2e17afae9a38a6f66935e96c19e6983d5" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Aug 21 18:32:58 2018 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Aug 23 00:21:41 2018 +0000" }, "message": "Updated tutorial p4vm scripts to build upon Ubuntu Desktop\n\nAnd not Lubuntu which had u\u003dissues with VirtualBox guest additions\n\nChange-Id: I47218b78ea3d6ae2574fa55166cc48c1de3989e7\n" }, { "commit": "761e80a427799087de920b457f74e5bbedbbb981", "tree": "4e8d741d1fb73d3f73e52ebc089e5c1ef4aab072", "parents": [ "647a99c3f7d1bd897e302cfb7faada20943b2f01" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Aug 17 15:26:31 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Aug 21 18:11:58 2018 +0000" }, "message": "Remove pom files from ONOS\n\nChange-Id: I53e2395466cba10222d638736635b11380421d98\n" }, { "commit": "84431b9aaed562b96dd7901b029d6209eb5dfad2", "tree": "fd866d988789cd1e6f4a3b7cbcc7739c57e703c7", "parents": [ "92cc2685593d51fe26360913592279aa327182b5" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Aug 16 20:30:09 2018 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Aug 17 15:27:00 2018 -0700" }, "message": "Add Trellis dependency into p4vm\n\nChange-Id: Ieddb3ffa9da620ea78e4538aae02869804e2d0d1\n" }, { "commit": "3c8d3d04cbf80ee1ba199bb345ea07e5419d5c7d", "tree": "89f0e134cc2913a5c0cd7148acd9f11ef8629efe", "parents": [ "6d4103642ebc15cc8ba6df57730e018c9ff15477" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Aug 15 10:12:51 2018 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Aug 17 17:26:55 2018 +0000" }, "message": "Forward JVM debug port in onos.py\n\nChange-Id: I51cf0a7dab154060afe7d8f919189d10f979eacf\n" }, { "commit": "5063f5bd0b7b05402d5a6d2ba5c7740e43002dcd", "tree": "515e8e53f0a540cdc16dc72af14de8dea115bc55", "parents": [ "f1f227508226ff6e675c10651c2cb9bd3d4bb4ca" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Aug 15 16:22:30 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Aug 16 21:12:34 2018 +0000" }, "message": "Add bazel rule to run buildifier; fix up formatting problems in bazel files\n\nChange-Id: Ifa8ab12ed564fa2eaf5edd781281aa5cae52d17a\n" }, { "commit": "a1812adb1999f57d9eb2da54453255d49cd13bb6", "tree": "e1da9c66464d8a7cb193978f9afacd65ea6ecd51", "parents": [ "cdb05277692268f5488c01c7d73422c7f1a6a1e9" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Aug 13 18:57:06 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Aug 15 20:15:04 2018 +0000" }, "message": "ONOS-7770 Install Bazel in p4vm\n\nChange-Id: I3e1540bd4d080655047e3fb6accac9bec21de484\n" }, { "commit": "bec148539b86156daf554b71b9da27995a631074", "tree": "66d4f5a1e12ce37d24e7b4e169671850e1ef99de", "parents": [ "49c291d12262c280789f6be672873ee5a2ea148c" ], "author": { "name": "Eric Tang", "email": "qcorba@gmail.com", "time": "Thu May 10 22:55:58 2018 +0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 14 18:18:05 2018 +0000" }, "message": "[ONOS-7668] Fix ansible scripts for Vagrant tutorial VM.\n\nChange-Id: I8e063a0ef00c57c092b81eca6ac551964eba6372\n" }, { "commit": "49c291d12262c280789f6be672873ee5a2ea148c", "tree": "154ca3a2511dd69226c23facc7d6748b4c272339", "parents": [ "d3585741a3511485a085a61a89a9485eb4b3198e" ], "author": { "name": "Eric Tang", "email": "qcorba@gmail.com", "time": "Sun Apr 29 14:16:08 2018 +0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 14 18:17:54 2018 +0000" }, "message": "Fix install Mininet and ONOS for ONOS-7638\n\nChange-Id: Id250b6a8f6a7883d7332d2f7d8781cb8a7fa9c27\n" }, { "commit": "07a367b71157f881a4b146d6b068b3dc3789dc5a", "tree": "454e212718cae7284317234cb7dcd2f9be104ccd", "parents": [ "4e5f2d67aca7cb10fa7f237f8986aaf54b2e77ee" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 13 16:10:44 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 14 00:13:57 2018 +0000" }, "message": "Enhancing cell-stc to utilize the local value of ONOS_APPS variable.\n\nChange-Id: Ida396c96d2fc0359c60d7a3c187b087459949602\n" }, { "commit": "6c616d5a45c9f339c8cba1f84f7c3c5bfb6e7826", "tree": "a2b7105af2e26030e00df57322127c8d74bc3946", "parents": [ "f77ea41b198f97c1756c9b06d54b8e4bf221488a" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 13 14:07:52 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 13 21:09:03 2018 +0000" }, "message": "Fixing cell-build tool. Doh!\n\nChange-Id: Id00507d727dbaaaae2d2f5a54fdfa672afa0aa72\n" }, { "commit": "88d396e55faf9b00ff1688f21fe99aa268286888", "tree": "3bcae583dfcaf89c75418e6ed9ee06ccc19e948e", "parents": [ "bb3f51858f15eaa7544252dfbb9a427527cae42b" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Aug 08 15:00:21 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Aug 08 22:49:46 2018 +0000" }, "message": "Fixing javadoc build for Linux and enhancing cell-build with a no-build option.\n\nChange-Id: Ia24ef1f0c04fe52e2506eb708c46cb5a77cf66d5\n" }, { "commit": "c661c20db00437f552f474fbe4407ec817a38132", "tree": "4136a3b355b075fd325fa9d3fc2704dcb9476eb8", "parents": [ "c92311616de0649c42dde3cca4717f550700fa5d" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Aug 08 14:42:10 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Aug 08 21:44:06 2018 +0000" }, "message": "Enhancing cell-build to provide option to use shared cache.\n\nChange-Id: I8ddd43cfec6bd0c6ce9acbbaa18ab0bad53307f0\n" }, { "commit": "acfb41030491f8f707866d006436128d140755e0", "tree": "ce76269cfa0e901466b3300a0841e7e44bc91603", "parents": [ "47a3d78638f09ebef931c3e8d9be473b084cd02e" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Aug 08 11:11:59 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Aug 08 18:29:26 2018 +0000" }, "message": "Allow bash_profile to run when unbound variable checking is enabled\n\nChange-Id: I0086b4cc41c6206a47610b8c8e4062c30ac7dba3\n" }, { "commit": "74329389c82f7abcea34f677b4f18bef52db5c8c", "tree": "cf6ef9c27a11da6d981497590f7f4ba02264a317", "parents": [ "bec79b9808c82835299984e4bfeba837ca393f9d" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 07 14:09:11 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 07 14:09:11 2018 -0700" }, "message": "Enhanced cell-build to work with other branches and to run unit tests remotely.\n\nChange-Id: I6fe6406561c5968e102475efde3599c15d321656\n" }, { "commit": "bec79b9808c82835299984e4bfeba837ca393f9d", "tree": "08e5e726a491e8d775f5c0044d629297529a7ed6", "parents": [ "a79bf6e178f75fe6e0bfdb8b64a11dae320030d6" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 07 11:42:17 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 07 20:39:31 2018 +0000" }, "message": "Starting to switch aliases and some convenience scripts from Buck to Bazel.\n\nChange-Id: I2e0a0dac882af430b8628174f3f97a1777d3e643\n" }, { "commit": "bf6739d050de5a98ae48366f1fe09d259c05579c", "tree": "c7fbf7398995dacadd759438f8e9d224969d1b16", "parents": [ "2ff66b4cbf2689cd8389fa9a3297c62bce54929b" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 06 20:09:53 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 07 08:00:59 2018 +0000" }, "message": "Fixing cell-build to apply patch only if necessary.\n\nChange-Id: I08dcb74d2e421e4fe12c015b5afba1bf282896be\n" }, { "commit": "8141264e25283d26a7cb832674a2bb7f5feb4c41", "tree": "1f4cb727d8869ac74301b3d69a27652bcf8c5090", "parents": [ "062061365e610f26ba01b6fcd95d10f441ba8a2d" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 06 17:07:36 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 06 17:07:36 2018 -0700" }, "message": "Adding tool to invoke STC remotely from a borrowed cell using artifacts built via cell-build.\n\nChange-Id: I22ea955d9b9b6fc077c7e94b04c1a3762be40f65\n" }, { "commit": "19bd0c37454470d2cfb159c5518e0a5da7536d01", "tree": "2090784354e0b2821086629d09e78a186d971a0b", "parents": [ "6be30687b0576a4bc9e5f7e60b7df2c3339cacc4" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 06 15:13:12 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 06 15:13:12 2018 -0700" }, "message": "Making fixes and improvements to the cell-build tool.\n\nChange-Id: I1fc5b908f431c5f9f09aa7167fabb061024de28e\n" }, { "commit": "6be30687b0576a4bc9e5f7e60b7df2c3339cacc4", "tree": "d427f9f1cf97f2bf0ba436572a1c349f175da029", "parents": [ "21112ad3dc46a64023ede8f851351218f8e2545f" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 06 14:37:43 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 06 14:37:43 2018 -0700" }, "message": "Adding tool to execute a remote cell-based build via Bazel.\n\nChange-Id: I69f94c3664d8ce75e3691a9e4d8d0a2271406a4c\n" }, { "commit": "21112ad3dc46a64023ede8f851351218f8e2545f", "tree": "cf5e2d5b64277ed71ed9e5e3f49ea754fd719ac4", "parents": [ "fe01f22088ac644cdb1b52bc4f1b29f8f527a75b" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 06 14:28:10 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 06 14:28:10 2018 -0700" }, "message": "Adding tool to execute a remote cell-based build via Bazel.\n\nChange-Id: Ibb4e0a8454760335d202f7692723d65e2cc16a94\n" }, { "commit": "87dc82e42eefa29058076007f6d70e40f3ffbdf2", "tree": "0dc9f716dce13bd2b760dabf6e440d76f7800625", "parents": [ "5c9f51b7154d826d07b7f0f6b3c1f23b0d90229a" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sun Aug 05 16:27:10 2018 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Aug 06 17:07:08 2018 +0000" }, "message": "Fix missing depencencies for fabric.p4 tutorial\n\nChange-Id: Ie8758c1e8ceee78fcb41984b06b6e216c82177d8\n" }, { "commit": "fd8cb6847edbd6f009439b4245739278f03690e7", "tree": "26a2a763217aa04a2d025b1e8b025549ef8db715", "parents": [ "6176cd0c2923396528f58563421481edc3aa46c9" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Jul 27 12:29:14 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Jul 27 19:55:16 2018 +0000" }, "message": "Allowing simple cell definitions to work with new cell specs with separate Atomix and ONOS clusters.\n\nChange-Id: Ib96090d0148f4ec3e37fa24061715815e249d988\n" }, { "commit": "95e5afdf38b08aac151e43dface5ab4325ee3140", "tree": "f765b9e01bf08adfe30466b974c4f47399b0736f", "parents": [ "58136816ab8654b7e16634b1cf4899844f10f9e1" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jul 17 14:45:23 2018 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Sat Jul 21 14:14:16 2018 +0000" }, "message": "Various improvements to p4vm scripts\n\n- Allow running up to a given step of install-p4-tools.sh\n(e.g. helpful to install only PI)\n- Install fabric-p4test deps (ONOS-7656)\n- Fix python protobuf libraries not installed\n\nChange-Id: I443edb08f455703ae682e485a89d793a584c30ff\n" }, { "commit": "58136816ab8654b7e16634b1cf4899844f10f9e1", "tree": "e7d197d7f7535b64c44554424dfc5845af591e46", "parents": [ "16b669f80b8192b3a01fe95363c26c44ecba6b77" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Thu Jul 19 03:40:16 2018 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jul 20 18:16:17 2018 +0000" }, "message": "ONOS-7739 Support for P4Runtime multicast programming\n\nDesign doc: https://docs.google.com/document/d/13rkQlwr49M-uxQQEuxCMP7BFEPY2gtQ850Hn3gUfesU/edit#heading\u003dh.lzdayib259sq\n\nChange-Id: Ief00bec89fe5a9784b0ee13fdaafa3ae58ab654f\n" }, { "commit": "f645e8406c3baf6212ed9efb8fcd5f126b540142", "tree": "f21922e5a1e11fb0ee8489d74d3be544b7563a7b", "parents": [ "f17191b4ce6db5a505d65886109a75ab2d8031fd" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jul 16 18:31:52 2018 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jul 16 20:31:32 2018 +0000" }, "message": "Bump P4 tools to latest version\n\nWith support for P4Runtime multicast API\n\nChange-Id: I6982c32187204b656a927d0f3d7f3a4b1b877e75\n" }, { "commit": "f742a1186f2a5386f9709f9c056a734937df8384", "tree": "c09e6ccd60ef0333508bb6e1d253c6d201623df9", "parents": [ "03c608ccfedf36f8c57a8aa69f64f9e520ed2c62" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jul 03 19:28:18 2018 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jul 11 11:28:57 2018 +0000" }, "message": "Fixed p4vm not building with debug flags disabled\n\nChange-Id: I5089319b91c6b62166f4e506762f2552dd20744c\n" }, { "commit": "2582fc2a95fa684318cf6c488b4d289272b763e6", "tree": "9724e4eb97688d7f16d253dd32954135dd9479d8", "parents": [ "30f35b2affd36268e7d8dc9ff577292852911ab1" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Jul 02 14:54:18 2018 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Jul 02 21:57:55 2018 +0000" }, "message": "Adding support for enhanced cell spec, e.g. 5+3+1\n\nChange-Id: I9d23eb766eb72e559366f974afc2ec0838f82270\n" }, { "commit": "c5e2f43a8a54f1aef8d2d39fbfb69f0a6199652e", "tree": "ca1b63709751215fe594b843e4b47db593ba10e6", "parents": [ "15f3371bdfb10a9f6a987f0fda20bdf06930d5c4" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Jul 02 13:09:35 2018 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Jul 02 13:15:15 2018 -0700" }, "message": "Upgrade ONOS to yang tools version 2.5\n\nChange-Id: I2a8f9ca6637185522023123f8e0b68cbe750d3fd\n" }, { "commit": "f02872d8345066eb024b6e3828c508023edd2725", "tree": "3b4695d8a216ca11219612c2ce9472dfd4772017", "parents": [ "e5b2872eb6b39236913551f1a4c10ffdcd2dabb2" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Jun 20 08:49:02 2018 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Jun 29 14:36:05 2018 +0000" }, "message": "Allow to build P4 tools without debug flags to improve BMv2 performance\n\nIf the env variable DEBUG_FLAGS is set to false, build tools without\ndebug features to improve throughput of BMv2 and reduce CPU/memory\nfootprint.\n\nDebug features include BMv2 logging, debugger, nanomsg, etc.\n\nWith DEBUG_FLAGS\u003dtrue, when running 20 BMv2 instances, it requires 4 CPU\ncores 100%. With DEBUG_FLAGS\u003dfalse, when running 50 BMv2 instances,\noverall CPU usage is only 1%.\n\nChange-Id: Ifdd8ea976940b440797beb0e2300a749a55907dd\n" }, { "commit": "971fb7fd1fb0eea5aac1200c6914bc333991ff15", "tree": "a9b599c56f521a186bfd8f57f8b6fb038b251eb1", "parents": [ "85f0ace42f2a60dc85bbe1d9ec27fbd44ebe066c" ], "author": { "name": "Esin Karaman", "email": "esin.karaman@netsia.com", "time": "Thu Dec 28 13:44:52 2017 +0000" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Thu Jun 28 13:34:47 2018 +0000" }, "message": "ONOS-7251 - Initial implementation of fabric.p4 L2 broadcast feature.\n\nThrift client cherry-picked from the commit dd5792ac9ee38a702c3128a34224852b5c284687\n\nChange-Id: I989f2b2074485a892195889a7c976b518510da88\n" }, { "commit": "44448a52cc33139242768f88c909456b1f825229", "tree": "0dabc63a2c12b35cc904a811fdef747b88b1f900", "parents": [ "af1fa39a53c0016e92c1de246807879c16f507d6" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Mon Jun 25 23:36:57 2018 +0200" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Tue Jun 26 12:23:29 2018 +0000" }, "message": "Allow re-creating clients for the same P4Runtime addr-port\n\nChange-Id: Ib3de10d047f52dd28511e71385773d4b4a9ad74f\n" }, { "commit": "13c27f180bf64f8497a4eab31188778cf3d03469", "tree": "97e48926fc9da919cdba7fae7e965bf79d98b611", "parents": [ "ca0b5dfb38004aff3fb7745ddcb6f4a7010c6378" ], "author": { "name": "Yi Tseng", "email": "yi@opennetworking.org", "time": "Sat Jun 23 01:08:55 2018 +0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Sat Jun 23 09:32:37 2018 +0000" }, "message": "Update onos-gen-p4-constant script for new P4Runtime version\n\nChange-Id: I6db9b826e743da70945903cdd934f47f18ba5a7b\n" } ], "next": "3c216fa4f4e901b5f78d6071ee79b5443ebbb6ce" }