)]}' { "log": [ { "commit": "07b3b0c72a0fa1fd86acb4adc45bd88088836da9", "tree": "8b73417d25cf5423b524a8c25ac657da3e3fa6ac", "parents": [ "9efba1ee829f34161545cea2cf5812c47978d879" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Tue Aug 09 13:35:53 2016 -0700" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Tue Aug 09 13:35:53 2016 -0700" }, "message": "Simplify lambda expressions by using method reference\n\nChange-Id: I434c0020ce8c2c25ac41d256d5ac141793972970\n" }, { "commit": "a09e1bbdbd58ca16c40e221720514d3b6c5577c4", "tree": "7b90d478ce6f4c121fe44ee20ec76caa05bb5837", "parents": [ "c13082f7fbc1333d6e926aee8e571a9f483e604f" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Mon Aug 01 14:25:25 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Aug 09 17:44:13 2016 +0000" }, "message": "Use Collection#forEach() instead of Stream#forEach() for simplicity\n\nChange-Id: I0a1aea4bdb5d305c50273e6ff749fe71bd2a295a\n" }, { "commit": "6a1ee2d82b27a3df6fdd0b2e600d6a6e3322b9b3", "tree": "ffe6ae1482c58c5faf7b2bd141cdf7bffdf011c8", "parents": [ "385db9a13632470dd27e289d24517cedaf71deb5" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Sun Jul 24 00:21:26 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Aug 08 23:47:02 2016 +0000" }, "message": "Fix SpringOpenTTP thread leak\n\n- It was creating 2 theads everytime a Device connected.\n Now uses thread pool shared across Devices, where threads will die out on idle.\n Should resolve ONOS-3579\n\nChange-Id: I490b2ef677853677fbd151af27f6ac2be563774c\n" }, { "commit": "63eeac3ea8bacb800f888b68b01f21e0f771652c", "tree": "85ce2b1a9c8bef0d528408500d2b0115418d502b", "parents": [ "617254077c26ef13764a53652fc815c2164368e6" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Jun 20 15:55:16 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Aug 08 17:47:15 2016 +0000" }, "message": "Add ability for vRouter to reactively send packets to directly connected hosts.\n\nChange-Id: I652ad33acf95b5ef5806699135382d8be1260781\n" }, { "commit": "237ca366a583b78c2b4de65902630fe1a225ef12", "tree": "b0937e728d8e9fa42f1312df69aacab7ed231420", "parents": [ "b711fbf42423c513206eec67474e73e6d354130c" ], "author": { "name": "Akihiro Yamanouchi", "email": "akihiro.postman@gmail.com", "time": "Fri Jul 29 17:34:38 2016 +0900" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Aug 08 15:39:26 2016 +0000" }, "message": "[ONOS-4990] NETCONF function for FUJITSU OLT #8\n\n- Add a command to get all configuration from FJ OLT.\n e.g. volt-all \u003cnetconf: target\u003e\n\nChange-Id: I70b4cf8851ce1911569ca62e59ec40df48913d88\n" }, { "commit": "38a386762940cb08418232c7cdfdc13804041063", "tree": "ee2fa83da0f5762835a0b2f5bf28721438a971af", "parents": [ "78613d2e16e342f93f4bc757d17058f169b87d6b" ], "author": { "name": "Akihiro Yamanouchi", "email": "akihiro.postman@gmail.com", "time": "Wed Jul 20 20:05:57 2016 +0900" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Aug 04 00:30:03 2016 +0000" }, "message": "[ONOS-4939] NETCONF function for FUJITSU OLT #7\n\n- Add \"ONU firmware upgrade\" command for FUJITSU OLT\n volt-ondemandfwdl \u003cnetconf:target\u003e \u003cFirmware Image name:ONU-ID list[:reboot-mode]\u003e\n- Update fujitsu-drivers.xml and shell-config.xml in FUJITSU directory\n\nChange-Id: Id90c4a59046e0a0f695ddcd40ea3ab905d1fa253\n" }, { "commit": "2f316af7e6655cb0c7ff78f0098db266019f7110", "tree": "5110c41bfd6d0c69ed98b04c130cb6bb58f21675", "parents": [ "e8468b5743d94f1cc0bcda037855b68458952274" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Aug 02 13:53:37 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Aug 04 00:04:36 2016 +0000" }, "message": "Fix Corsa driver app buck build\n\nChange-Id: I01c7a2e440526f3c21178b405e5b779c269e7a4d\n" }, { "commit": "bb23e0b5fb0de34ccf33fc4d06253fc593bdfdaa", "tree": "4006745fa489be6e5e0a6ab9d80ba87d8a19a19a", "parents": [ "07c26bb2791a083b0797faa66b7c7ef69b24843e" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Aug 02 17:00:21 2016 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Aug 03 14:29:51 2016 -0700" }, "message": "Fix Javadoc warnings\n\nChange-Id: Icf8b6b6f77ea80d3975aa975226a178145067adf\n" }, { "commit": "f3ead25267abae30b1d5d0d49de3bc81fcd48a20", "tree": "92542b06372d6557e1a754c1f0182bd4f737ad1a", "parents": [ "c10a9488e362da25d3206c8f219e1f46fa982a9b" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu May 12 18:18:15 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Aug 03 18:54:13 2016 +0000" }, "message": "[ONOS-4513] Slice optical-model into separate bundle (1/3)\n\n- net and cli bundle has dependency to optical-model bundle,\n which should be removed in the longer run. (ONOS-4626)\n\nChange-Id: Ieff43ef2002ee21f4578a6e2a729cd35ce3eae3d\n" }, { "commit": "54f28e23ac9a969f7d33d5756c9f929bf97c6520", "tree": "a8f58fcbbf70405b491f56a3b5b17fee40a7911f", "parents": [ "9c85794a82ee201e5dbf02f670156dd7c8251dce" ], "author": { "name": "Akihiro Yamanouchi", "email": "akihiro.postman@gmail.com", "time": "Fri Jun 24 13:25:21 2016 +0900" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Aug 02 21:08:15 2016 +0000" }, "message": "[ONOS-4747] NETCONF function for FUJITSU OLT #2\n\n - Enhanced device-setcontrollers command to apply additional key-value pair.\n e.g. onos\u003e device-setcontrollers netconf:10.10.1.11:830 tcp:10.10.1.11:6630,ofconfig-id\u003d1\n\nChange-Id: I2cb5941dbd9829ade6fa89d5546bbc6aab44f83f\n" }, { "commit": "bbac354990ef279e492e05e735eabf19ccbcdb09", "tree": "15281346cdcfe37eb673e5f5b2a7961b851d99e5", "parents": [ "9818919b73a6e9744b91dec5864c246b8411ae5d" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Aug 02 09:01:19 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Aug 02 17:38:19 2016 +0000" }, "message": "Fixing drivers \u0026 providers Buck app builds\n\nChange-Id: I6a02a68568037eca0a0b82ad4f83ff18bfeada5f\n" }, { "commit": "db67355aaf6a2a484e5675a47287eef9165f3062", "tree": "0301fe03e1102535d6250f2bdfbd42f4dce45e96", "parents": [ "f97e13d0a1240de055ab9a0175ddc9c010cda80d" ], "author": { "name": "Pier Ventre", "email": "pierventre@hotmail.com", "time": "Wed Jul 20 15:37:19 2016 +0200" }, "committer": { "name": "Pier Ventre", "email": "pierventre@hotmail.com", "time": "Fri Jul 29 13:25:39 2016 +0200" }, "message": "Add support for vlan based intents in the Corsa driver\n\nChanges:\n- Improves processSpecific in AbstractCorsaPipeline in order to support\nIntents without an explicit match on the Ethertype;\n- Implements vlan based circuits in CorsaPipelineV3 through the management\nof the FwdObjective without Treatment;\n- Distinguish Groups from simple actions;\n- Corsa group are identified using the actions of the treatment;\n- handling of the pending next similar to DefaultSingleTablePipeline\n\nChange-Id: Iff0f70d56c64193524c6640f31ffb3f5629499dc\n" }, { "commit": "45122226d09bdbe0f4ae1cb40a2e0d63065c5771", "tree": "eedc256e010645c3ce7746e3c35caa28559f3029", "parents": [ "1677f9f56668f1412b40fcb36de2945a698802d9" ], "author": { "name": "Akihiro Yamanouchi", "email": "akihiro.postman@gmail.com", "time": "Fri Jul 15 13:13:11 2016 +0900" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Jul 25 23:29:31 2016 +0000" }, "message": "[ONOS-4849] NETCONF function for FUJITSU OLT #6\n\n- Add alart command for FUJITSU OLT\n volt-notification-alertfilter \u003cnetconf:target\u003e\n volt-notification-setalertfilter \u003cnetconf:target\u003e \u003calert-severity\u003e\n volt-notification-subscribe \u003cnetconf:target\u003e {disable}\n- Update fujitsu-drivers.xml and shell-config.xml in FUJITSU directory\n- Apply Yuta\u0027s and Andrea\u0027s suggestion to startSubscription method and other methods which related to startSubscription method.\n -\u003e Remove startSubscriptionConnection() and createSubscriptionString() method in 4th patch-set.\n -\u003e Modify cosmetic issue related to Static-string.\n -\u003e Update \"No replay\" to \"No reply\" in VoltGetPonLinksCommand.java\n\nChange-Id: I2c8d5484ea0ff9f0b1b970fe8b183bec12193c46\n" }, { "commit": "1624df1f30aff40a63ebabb16b062a7f376a0c69", "tree": "42a795d5106983c1a9e7d464389235c4e862a97d", "parents": [ "c7258f9675f6c61d4e7fc13c7f9220e077d612bf" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu Jul 21 16:54:33 2016 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Fri Jul 22 22:56:26 2016 +0000" }, "message": "Assigning names to various threads\n\n- specify nearby logger when possible\n\nChange-Id: Ia8925ab1459c4d1da922becd0e201388d44d4294\n" }, { "commit": "c7258f9675f6c61d4e7fc13c7f9220e077d612bf", "tree": "fbb5339dc7276d9274b732cf737bced9d090c2e6", "parents": [ "b35c5285470546973428a62f3ee507641d062934" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Jul 22 12:53:17 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jul 22 22:40:39 2016 +0000" }, "message": "Removing superfluous behaviour implementation for Corsa.\n\nChange-Id: Icdebd20fdc8b134283093d5abe5d58f59dd527fc\n" }, { "commit": "a477e341b0868c90cdae2ef6355c1b8c3b23a91d", "tree": "504e0fbc39e3c5e08e7bee1c4569e7440f6ce726", "parents": [ "d331afdc3dfa131534a9f11bf963b297e43624b6" ], "author": { "name": "Konstantinos Kanonakis", "email": "kanonakisk@gmail.com", "time": "Fri Jun 03 13:27:27 2016 -0500" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jul 21 01:28:50 2016 +0000" }, "message": "Reverting to previous iteration mode, fixing case of modifying existing tags and adding extra checks\n\n- Reverting iteration through meta instructions to earlier mode\n\tAssuming instructions appear in the order they were added\n- Saving explicitly provided VlanId to new variable modifiedVlan:\n\tmodifiedVlan is the value to be used when modifying existing tag\n\tassignedVlan is the value to be pushed to untagged packets\n\tpushedVlan is the value to be pushed to tagged packets (i.e. when pushVlan \u003d\u003d true)\n- Extra checks added for the following cases:\n\tDo not allow to pop tag after modifying existing tag\n\tDo not allow to modify a tag after pushing a new tag\n\tDo not allow including multiple modify VLAN operations\n\nChange-Id: I92801e3845a2ca1e88181698cb0ba3c22224acf4\n" }, { "commit": "531fb4844af94d061384a5e0186fb0824cd48b8f", "tree": "302204b737a7789a5cc8a45fde0a12c56a0bb9f0", "parents": [ "66c2d1f9e817aa710a6f236883656f29e7521a33" ], "author": { "name": "Daniel Park", "email": "dan.park@sk.com", "time": "Sat Jul 02 14:21:31 2016 +0900" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jul 20 19:18:00 2016 +0000" }, "message": "[ONOS-4797] Implement the Driver for handling Arista switch\n\nArista switch with its recent network OS, EOS, supports remote configuration \u0026 control. The protocol for this is Arista\u0027s proprietary but REST style.\nSince ONOS has already REST southbound protocol, the control of Arista switch can be easily done by using this.\n\n- Implemnted driver Loader for Arista switch\n- Implemented DeviceDescriptionDiscovery for Arista switch\n- [Deleted] Implemented the method sending post to Arista switch and return the result as a String\n\nChange-Id: I9d4b8f0d707361949ff530ff414adb0437ae87d9\n" }, { "commit": "a0ceb9a6cd80ba5ffdb22e4148cee5c8d9eaeaba", "tree": "cfa892b086ae7c29196003c27472f3d465a9aca8", "parents": [ "bbd4849c5ed1f35a877946b4962fd3c8f8925c82" ], "author": { "name": "Pier Ventre", "email": "pierventre@hotmail.com", "time": "Tue Jul 19 10:23:14 2016 +0200" }, "committer": { "name": "Pier Ventre", "email": "pierventre@hotmail.com", "time": "Wed Jul 20 12:58:53 2016 +0200" }, "message": "Support for SDX-L2 intents in Corsa Pipeline.\n\nChanges:\n- Add VlanQuery behavior to Corsa driver;\n\nWorkaround for ONOS-4924\n\nChange-Id: Ib754ead0b752b96968f723d668703ede84820f6e\n" }, { "commit": "8d3a9d3a723489f1adfa6faf4ed2eaba51734a7d", "tree": "3ee856b5d48cc3b3f9b32036506c7362090f0484", "parents": [ "9ef2223bc16076d20554447a009b32c5e8601696" ], "author": { "name": "Akihiro Yamanouchi", "email": "akihiro.postman@gmail.com", "time": "Tue Jul 12 11:41:44 2016 +0900" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Thu Jul 14 22:37:52 2016 +0000" }, "message": "[ONOS-4837] NETCONF function for FUJITSU OLT #4 and #5\n\n- Add the following commands for FJ OLT\n volt-onus \u003cnetconf:target\u003e \u003cONU ID\u003e\n volt-setonu \u003cnetconf:target\u003e \u003cONU-ID:parameter type:parameter value\u003e\n volt-onustats \u003cnetconf:target\u003e {ONU-ID}\n volt-rebootonu \u003cnetconf:target\u003e \u003cONU-ID\u003e\n volt-ethloopback \u003cnetconf:target\u003e \u003cONU-ETH-ID[:loopback mode]\u003e\n- Add the method of doUserRpc() in Netconfsession/NetconfSessionImpl\n *If you dont allow to implement the method, i can move it to our XmlUtility method.\n- Add new behaviours in /core/.../net/behaviour, and @Beta in the interface.\n- Move those behaviour interface to fujitsu driver directory.\n * VoltPonLinkConfig.java as well.\n- Update fujitsu-drivers.xml\n- Change the method name from doUserRpc to doWrappedRpc\n\nChange-Id: Ic39d3a11ba35d2377e552af097eda65c5554c63f\n" }, { "commit": "2dec354e02d81ed5e6b1092e3818541dda99ddac", "tree": "526af99ed185eca8cb5e703f5fc86d0056619c17", "parents": [ "b1170bd23504b96314fbeb3ef2a44e5a1aa88f4d" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Jun 01 17:46:14 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jul 14 18:20:10 2016 +0000" }, "message": "Extending the versioning to cover BUCK artifacts.\n\nAdding ability to version extraneous stuff.\n\nChange-Id: I2e18dafd6d8705504ab01000d6707037415dfd0c\n(cherry picked from commit 251016df5db8f11a14c4856f9b381e85ae1e2631)\n" }, { "commit": "d4912841d7a6bf7b90a1bfadd6dbe33d4996f420", "tree": "ff85b431a5ce22ddc3fb17e1c79ec266da02e59f", "parents": [ "34bbe17ef01ee84dcb3e20e04379a8c8a6d5b0dc" ], "author": { "name": "Akihiro Yamanouchi", "email": "akihiro.postman@gmail.com", "time": "Fri Jul 01 10:38:46 2016 +0900" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Jul 11 16:15:10 2016 +0000" }, "message": "[ONOS-4795] NETCONF function for FUJITSU OLT #3\n\n[Done]\n- Add vOLT ponlink commands for FUJITSU OLT\n- Add new implementation with respect to the commands\n- Move those commands to Fujitsu drivers directory\n- Modify BUCK to avoid an error\n\nChange-Id: I7a61234e18367aa74445800dd09f98c10edc35c4\n" }, { "commit": "89478668d200c8ab605935d362a618477dca42a5", "tree": "872dbe6bc762ce666fc1f8ec093b0eefe7512aa3", "parents": [ "dd14e8e6e497a7b3fb27a8a3809b5bda4be6a680" ], "author": { "name": "Hyunsun Moon", "email": "hyunsun.moon@gmail.com", "time": "Thu Jun 09 17:52:34 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Jul 11 15:24:18 2016 +0000" }, "message": "Added patch interface add and remove behavior, and implemented OVSDB driver\n\nChange-Id: Ic7632906fcfe50ec224fabdc15cb902a70150fae\n" }, { "commit": "dd14e8e6e497a7b3fb27a8a3809b5bda4be6a680", "tree": "ad1007e708c51656a464820da81e2cb8ba8b12b9", "parents": [ "92d9ea44062501497617377ec722f414ec642e7b" ], "author": { "name": "Hyunsun Moon", "email": "hyunsun.moon@gmail.com", "time": "Thu Jun 09 16:17:32 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Jul 11 15:20:52 2016 +0000" }, "message": "Refactored tunnel and interface config behavior\n\n- Added tunnel interface configuratoin to interfaceConfig and\n deprecated tunnelConfig\n- OVSDB client service provides interface create/remove APIs instead\n of tunnel interface create/remove, and this APIs can be used to\n create/remove various types of interfaces like tunnel, patch, tap and so on\n- Use tunnel description when create tunnel interface so that we can extend\n more config options later\n- Some cleaup OVSDB client\n\nChange-Id: I4653595504a27b18384a92ebe4b31ce9d99237cd\n" }, { "commit": "df6372b604ea521828787663bbd863ecbd61b895", "tree": "6740f93ed9b162046954022bfeee9985a3209b2e", "parents": [ "e779803f751711841bfe120ef5836984ee371f92" ], "author": { "name": "Hyunsun Moon", "email": "hyunsun.moon@gmail.com", "time": "Thu Jul 07 17:37:20 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jul 08 17:38:36 2016 +0000" }, "message": "Chagned drivers/ovsdb app name to avoid conflict with providers/ovsdb\n\nAnd added drivers/ovsdb to application list\n\nChange-Id: I073d73823d045b003cc79bbc41b6c67272bb5f19\n" }, { "commit": "797692374e6b01fadb00c6328c46910c7017dbc0", "tree": "c2d9d11b7ab7077bb6572ef1fa5c3eedfd46c199", "parents": [ "8db7d092ba404f19cf71fde71da0775e3f3131c4" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Jul 05 16:34:39 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jul 07 17:24:19 2016 +0000" }, "message": "Only pop internally assigned VLANs before sending ARP to controller\n\nThis is a fix for gerrit 10292 (commit ec8e06) which was not implemented correctly\n\nChange-Id: If227860120c1e10a3ffbd0f8fb630490734ab751\n" }, { "commit": "8db7d092ba404f19cf71fde71da0775e3f3131c4", "tree": "00f5f20589ea46b00edb7fc9a5e98ee7912b8b0f", "parents": [ "e78f98814598402192d043d1af0aa94f9954296a" ], "author": { "name": "Phaneendra Manda", "email": "phaneendra.manda@huawei.com", "time": "Sat Jun 04 00:17:24 2016 +0530" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jul 07 17:19:48 2016 +0000" }, "message": "[ONOS-4612]Update SFC flows inline with the Official OVS NSH patch\n\nChange-Id: If58517841096a939860d88aa78eca7cae46b9935\n" }, { "commit": "e78f98814598402192d043d1af0aa94f9954296a", "tree": "c575f714e128705d9e226bbc2107294f7fb576c5", "parents": [ "31027edd526a7210ab139e082c227e6d00c8c67b" ], "author": { "name": "ivoutsas", "email": "voutsa@ceid.upatras.gr", "time": "Tue Jun 28 23:32:14 2016 +0300" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jul 07 16:31:07 2016 +0000" }, "message": "Cisco Ios DeviceDescription\n\nChange-Id: I51561c51fe18a6ee9676a894ec698e2a2fc222b4\n" }, { "commit": "646aa0261452f590ac06802409eb1522aebb5a43", "tree": "725ea864335d0c4dafed31299d145ffc8ca813a4", "parents": [ "0f87d48190903398a2899715a0309acb18fcb102" ], "author": { "name": "yjimmyy", "email": "yjimmyy@gmail.com", "time": "Tue Jul 05 12:09:50 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jul 07 03:30:46 2016 +0000" }, "message": "Implement PowerConfig for Oplink Devices\n\nChange-Id: I939126580f8d3cdcdbcd9a46f6ee5cacbd25051d\n" }, { "commit": "34a82cfae20212e10d557a491bca5452274cfd5e", "tree": "157f6af68367e0ed3053d57d5c89099eb43ee38f", "parents": [ "f57a8250fd6aeced8292606077705b7f7694e791" ], "author": { "name": "Andreas Papazois", "email": "andreas.papazois@gmail.com", "time": "Wed Apr 27 09:09:13 2016 +0300" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jul 01 18:30:30 2016 +0000" }, "message": "[GEANT] Rate limit on port via NetConf and refactoring.\n\nChange-Id: Id5b5a196bed3b28159160b94bc5ae838d00cb765\n" }, { "commit": "f57a8250fd6aeced8292606077705b7f7694e791", "tree": "eed899febbbccdbdcb33607d3267797e18402ead", "parents": [ "1588e7bda907f2c30ebd46aaca828ee89440e7ad" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Jun 29 19:12:37 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jul 01 18:21:00 2016 +0000" }, "message": "Only pop internally assigned VLANs before sending ARP to controller\n\nChange-Id: I066e03ad9a491ad99816a976bc5561667878031a\n(cherry picked from commit ec8e062dba5ef681951ea0a879ee475aa490ac8d)\n" }, { "commit": "f8035d3817b728d287d3cc3ad8b33091d7396974", "tree": "3c0774179e27e0dd451af37bcb465d3c7bfc0d77", "parents": [ "d177f8f57e3bb09535e2ff4f68822294f90c65a0" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Thu Jun 16 16:23:26 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jul 01 18:14:13 2016 +0000" }, "message": "Minor cleanups and renaming in vRouter\n\nChange-Id: I9f5334a0d428f77789880bb9caef5a5d12084f1c\n" }, { "commit": "ea6a8254ed5ddf6f094d5f7112a737cdcdca18ee", "tree": "44ab2165f2f3ca79521d9e8ea9a028fa1963f706", "parents": [ "b5a41e594e351832e4900a4734f9307851a08ca3" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed Jun 29 22:36:00 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jun 30 17:36:18 2016 +0000" }, "message": "Lower LINC-OE log level\n\n- lower log to appropriate level\n- cosmetic changes\n\nChange-Id: I41eac5ba9cdc370e8dc007156f0c7220e765e92c\n" }, { "commit": "728b1cd9cd4e6f4faf8e944716efbb821bcc9e20", "tree": "4f11c539a74df04fbfa3fbd00deaf9189cd73749", "parents": [ "977ae3f42dc2ef48c0eb9a1d53c761230d5ace40" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Fri Jun 24 15:21:38 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Jun 29 21:03:38 2016 +0000" }, "message": "Fixed stack overflow bug when using BMv2 table entry service\n\nSimilarly to ONOS-4206, due to a bug in kryo, a non-registered class\n(Date in this case) was causing such a problem.\n\nChange-Id: I993f4b41d4deaa617065b29086a49d834832eca8\n" }, { "commit": "fbc577b3e9bf733dced4e4fd6a50c943da42acd3", "tree": "0bfc9e30ba0cbe16aa31aabf30b106f524112b3a", "parents": [ "0ec92f1977b7f196ab2138ac896cd60bed7f0594" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Fri Jun 17 23:19:09 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Jun 28 23:43:07 2016 +0000" }, "message": "Various BMv2 bugfixes\n\nChange-Id: Ia5a2a1c86b8a90ad68ddb92980377f6308e200d2\n" }, { "commit": "0ec92f1977b7f196ab2138ac896cd60bed7f0594", "tree": "eaf06df6993e84c52d96563df02e9144c32d99e9", "parents": [ "6256d01c1cce111998c2962d563e8d3c1bd4a235" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Fri Jun 17 14:41:40 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Jun 28 23:22:29 2016 +0000" }, "message": "Implemented convenient builders of BMv2 extension selectors and\ntreatments. \n\nMatch and action parameters can now be built from primitive data types\n(short, int, long or byte[]) which are then casted automatically\naccording to a given BMv2 configuration. Also, simplified demo\napplications code / structure.\n\nChange-Id: Ia5bebf62301c73c0b20cf6a4ddfb74165889106f\n" }, { "commit": "6256d01c1cce111998c2962d563e8d3c1bd4a235", "tree": "41f23fe8d64037fe96b20ef499a084ce1283323e", "parents": [ "785fada2fb5fd481323f6a48e47aa8c0b7328e54" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Fri Jun 17 13:49:52 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Jun 28 23:04:51 2016 +0000" }, "message": "Fixed deadlock in BMv2 device context service\n\nAlso minor refactoring of synchronized blocks.\n\nChange-Id: Ifea25208ca4f1839bb3f21ba5b5ecfb2441baa35\n" }, { "commit": "ee4cd7e40603260b08bddbe4f62bf5f9bedd7ea3", "tree": "f36cb4c178a7b25f10525c56c325f19b153a0366", "parents": [ "9e39e31c5635d6398d692eec226c95b3714b730a" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Thu Jun 16 18:28:43 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Jun 28 22:41:23 2016 +0000" }, "message": "Improved consistency for BMv2 flow rules handling\n\nChange-Id: I3a4798af3f35f135e8162385a1bf7fc059028307\n" }, { "commit": "62f8018c8be4fc556e2fe1b0683ae41822756708", "tree": "54e604e60dcf40708b8d468e9227f8f8c39f42c4", "parents": [ "4deb03b729204f3338139362255cc1307c503ece" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue Jun 28 13:27:53 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jun 28 21:07:57 2016 +0000" }, "message": "[ONOS-4772] Avoid throwing NPE on optical resource queries.\n\nChange-Id: I71ac76b7b456b19a8dabf78a0ef52366867cd230\n" }, { "commit": "4deb03b729204f3338139362255cc1307c503ece", "tree": "6e82e94d7c13569d2f1475d7787dfebd150468ef", "parents": [ "c18e82cf106304d9ffe2b0011d0f8fd62a313493" ], "author": { "name": "Jimmy Yan", "email": "yjimmyy@gmail.com", "time": "Fri Jun 24 10:53:54 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jun 28 20:44:47 2016 +0000" }, "message": "Use LambdaQuery in OpenFlowDeviceProvider to get details for optical ports and fix OmsPort totalChannels()\n\nChange-Id: I09bee1ad1cbf4b8d7185c2b022ffed4d8b2ef2e7\n" }, { "commit": "6495e32fab94df925c5627c63cba904a46589f84", "tree": "91556a3438335c1361e3d37aeef491535ea3d7ee", "parents": [ "3be299449226bd58b91b6342ca88620847f9a72f" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon Jun 27 15:41:27 2016 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Jun 28 19:06:22 2016 +0000" }, "message": "Fix NPE in LincOELambdaQuery.\n\n- Fix for NPE issue reported by Jimmy Yan\n\nChange-Id: Ie2dfea3fea7dec1bcff73549056f707b9e502b1a\n" }, { "commit": "5e5d4df902b701ab5ea5ef4e520d883824185432", "tree": "7665d7d662a17bb6f78dec554a68af243b6e7d17", "parents": [ "c385126fcd5008a6ed5d2a2cab1cb29304b5bed0" ], "author": { "name": "Akihiro Yamanouchi", "email": "akihiro.postman@gmail.com", "time": "Wed Jun 08 17:06:33 2016 +0900" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jun 22 00:52:25 2016 +0000" }, "message": "[ONOS-4654] NETCONF function for FUJITSU OLT #1\n\nChange-Id: I3565d127252de732d249ed5dd919874d6438c2fa\n" }, { "commit": "10f2adeb18f73564aad714e14a4feb3d8f6adc4f", "tree": "ad2e5a570a59f2bc21892483150050fb49f04e0f", "parents": [ "015d3a34c23378158e98dd6700485b6fbaf7707f" ], "author": { "name": "Hyunsun Moon", "email": "hyunsun.moon@gmail.com", "time": "Thu Jun 16 17:31:37 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jun 17 02:25:31 2016 +0000" }, "message": "Removed deprecated methods in Falcon\n\nChange-Id: I535d19de70da0352ffb9c2a897099af57e01287c\n" }, { "commit": "1251e19d7a6d94e7906afe7b1838e7a27dbef3ad", "tree": "d3958ec3db112c5ec5b2a8d32d2d2ad11944c458", "parents": [ "0e03f59bf538fdeda3ff3b2acbbf6c72f9e9fb11" ], "author": { "name": "Hyunsun Moon", "email": "hyunsun.moon@gmail.com", "time": "Tue Jun 07 16:57:05 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jun 16 07:52:07 2016 +0000" }, "message": "Refactored bridge config to take bridge description\n\nOVSDB provides lots of bridge configuration options but the exisisting\nbridge config implementation only allows some of them by overloading\naddBridge method. Also some of the bridge properties were set static\nand unable to configure. This patch fixes these limitations.\n\n- Added some bridge config options to the bridge description\n- Deprecated multiple overloaded addBridge methods\n- Some code clean up\n\nChange-Id: Ibc828177b210bd4b215aea0b63cc359776c13e03\n" }, { "commit": "1b2aea88c0273fb6e4322962889b47edf20c7f18", "tree": "14fc87253e5b91b9187032e487bae22ac2e96d95", "parents": [ "6c02d9e1f52c82b69465c08e6bda9f191ee8d796" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Wed Jun 15 18:18:18 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jun 16 07:05:31 2016 +0000" }, "message": "Removing gratuitous relativePath from pom.xmls\n\nThe default value for relativePath is: ../pom.xml\n\nChange-Id: I1f5e5e6bfa1e91fcddae4f8cb8ab0c00c276e6b0\n" }, { "commit": "25f1888414b53a49d60dc6bfff7713dbd3f6c450", "tree": "5e8c5c2c298c5cae898d14c39880131ca6545cf6", "parents": [ "efc0a92eeaa4f6ea73762225ad4b02e0bc186d48" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue Jun 14 19:16:50 2016 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Jun 16 01:30:12 2016 +0000" }, "message": "Various bmv2 changes to reflect onos-bmv2 v1.0.0 (onos1.6 cherry-pick)\n\nMost notably:\n- Updated repo URL and commit ID to official onos-bmv2 fork\n- Removed ugly string-based table dump parser, now there\u0027s\n\ta proper API to retrieve table entries (added support in\n\tBmv2DeviceAgent)\n- Removed unused arguments in packet-in API\n\nChange-Id: I5ff0948eb8fec5283a085913496c187e7b278d8d\n" }, { "commit": "0831efb0b5253700f089278a8bf254eec8a4d24d", "tree": "24acc9550399ba538dfe3e58001d8d3cf6c85a90", "parents": [ "17fc9e41df350e82228ff30129a288178f328aca" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue May 31 14:50:19 2016 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Jun 16 00:48:51 2016 +0000" }, "message": "Various changes in BMv2 driver and provider modules (onos1.6 cherry-pick)\n\nDriver notable changes:\n- Implemented new behaviors, removed deprecated ones\n- Removed flow rule translator classes (now under protocol module)\n- Improved FlowRuleProgrammable: now it uses BMv2TableEntryService\n\tto lookup/bind flow rules with BMv2 table entries, retrieves flow\n\tstatistics, better exception handling when adding/replacing/removing\n\ttable entries.\n- Improved PacketProgrammable: better exception handling and logging\n\nProvider notable changes:\n- Bmv2DeviceProvider: detects and notifies device configuration\n\tchanges and reboots to Bmv2DeviceContextService, added support for\n\tperiodic polling of port statistics\n- Bmv2PacketProvider: implemented workaround for OutboundPackets with\n\tflood treatment\n\nChange-Id: I79b756b533d4afb6b70025a137b2e811fd42a4e8\n" }, { "commit": "17fc9e41df350e82228ff30129a288178f328aca", "tree": "9e428624f891c1ca6d887b23bfd3dfeaa057cae2", "parents": [ "37fa33ce17429566c4a064946dd57a03d35c499a" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue May 31 11:29:21 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jun 16 00:47:42 2016 +0000" }, "message": "Major refactoring of the BMv2 protocol module (onos1.6 cherry-pick)\n\n- Created 3 separate sub-modules: API (doesn\u0027t depend on\n Thrift), CTL (depends on Thrift), THRIFT-API (to generate Thrift\n sources)\n- Implemented 2 new services (for device configuration swapping and\n table entry management) needed to distribute BMv2-specific state\n among ONOS instances.\n- Implemented a BMv2 controller (previously other modules where\n using separately a Thrift client and a server)\n- Added a default BMv2 JSON configuration (default.json) and interpreter\n to be used for devices that connect for the first time to ONOS.\n This allows for basic services to work (i.e. LLDP link discovery,\n ARP proxy. etc.).\n- Changed behavior of the flow rule translator and extension selector,\n now it allows extension to specify only some of the match parameters\n (before extension selectors were expected to describe the whole\n match key, i.e. all fields)\n- Various renaming to better represent the API\n- Various java doc fixes / improvements\n\nChange-Id: Ida4b5e546b0def97c3552a6c05f7bce76fd32c28\n" }, { "commit": "fc5c780fa13d3e83f68606db559787128a91d605", "tree": "5a7338620a5395001953bcfb61ea979b6f20f84d", "parents": [ "e96a9e31946b2d7abdd2ad7aaac4f3265e7c113a" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue May 17 13:13:55 2016 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Jun 14 15:06:11 2016 -0700" }, "message": "CORD-61 Dynamic XConnect support\n\n- Add new XConnectConfig with unit test\n- Gather XConnect features into XConnectHandler\n- Introduce ObjectiveError.Type.GROUPREMOVALFAILED\n- Rename\n - NetworkConfigEventHandler -\u003e AppConfigHandler\n - XConnectNextObjectiveStoreKey -\u003e XConnectStoreKey\n - Test json file\n- Refactor\n\nChange-Id: I8ca3176ed976c71ce9e28b7f3722ce80d49c816f\n" }, { "commit": "b5c236e2eb464a178c08462d7d9c971bb42a9795", "tree": "20c73fb913b7ea2d9bdf2b1170a8f7b4d22827ce", "parents": [ "ab69c2c7c9de33e8c88bf8a0f3aeec9fe472c7d2" ], "author": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Tue Jun 07 10:08:06 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jun 14 21:08:22 2016 +0000" }, "message": "In this commit:\n Bug fix when optimized SR re-routing fails, do full re-route\n Bug fix filtering objectives should be called for new device even if there is an existing grouphandler\n Bug fix NPE in ofdpa driver due to null check on the wrong variable\n New cli command for debugging flow-objectives for pending next-objectives\n Flow objective cli commands now start with \"obj-\"\n\nChange-Id: I819f82d1d67769cb9fbbde60f099d29b8e7f7c9e\n" }, { "commit": "e022ef6c1410a9eed48a0d58fc2b503a71819f72", "tree": "50e8b2b42c371ecfb1a4121fe3b00980e4cc739b", "parents": [ "7a6cfdd36e8e78a2779ec083a417c8e97d625ebf" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Jun 08 15:17:19 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jun 08 23:01:34 2016 +0000" }, "message": "Unit tests to be sure drivers will load\n\nChange-Id: I95cd5c7ffa52727cab409541b7dd0e6d5a8d0bd4\n" }, { "commit": "0b4f49279dfe1bd5d74a7bd563313bdad701ef68", "tree": "dc97ef9f705c74443a560706af9e97d34fd4727f", "parents": [ "251908110a74e6c5ca4f0d70d3e8f45008ac785a" ], "author": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Wed Jun 08 11:18:59 2016 +0200" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jun 08 17:11:18 2016 +0000" }, "message": "Fixing loading of unexisting class caused by deprecation\n\nChange-Id: Id29a933a519bbf6e2c7fe33549885fd92fcbcb9e\n" }, { "commit": "251908110a74e6c5ca4f0d70d3e8f45008ac785a", "tree": "04ec2d6eff6f5a334e033fdc09d3e2fe613d32fb", "parents": [ "b403a193be115015d0395c271c618714e704dc70" ], "author": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Fri May 27 13:54:07 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jun 08 17:01:12 2016 +0000" }, "message": "In this commit:\n Bug fix where filtering objectives are not installed due to available ports becoming enabled later.\n Bug fix where flow objective store had no listener for notifications from drivers across multiple instances of the controller.\n NPE fix in ofdpa driver for non-existing groups.\n Preventing ofdpa driver from sending spurious pass notification to app.\n Incrementing retry filter timer from 1 to 5 secs in default routing handler.\n Made several debug messages clearer.\n\nChange-Id: I828671ee4c8bcfe03c946d051e1d1aac9d8f68dd\n" }, { "commit": "9cae4ecd56918f325479a46b63f1b9a1a304cef4", "tree": "62b41d1d1a9764689a94465f6c1d6913ff4cd32d", "parents": [ "03c29e1ead73992b20cb243bd2a033d38fbe40bd" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Mar 08 15:01:19 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jun 07 17:39:37 2016 +0000" }, "message": "remove wipeDeferred in ACL table\n\nChange-Id: Ibf95094046eb58f5dc651d57b36356028fd4ac46\n" }, { "commit": "69b9763a7081c4931e6cebe77b371cd723d4328f", "tree": "10d91283b5819ad64b2dc881c2a31a46361c9ffc", "parents": [ "6c71a0500a9f28d73bf9aa4b52db4cb4166e34fb" ], "author": { "name": "ivoutsas", "email": "voutsa@ceid.upatras.gr", "time": "Wed May 25 13:36:44 2016 +0300" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Jun 06 16:02:00 2016 +0000" }, "message": "Cisco Ios PortDiscovery\n\nChange-Id: Ic51466d027f45de8ee91c9904e92b450bf9d0bb7\n" }, { "commit": "6c71a0500a9f28d73bf9aa4b52db4cb4166e34fb", "tree": "001eb86b358fc4b05099d9ca3929f5974139ec38", "parents": [ "569bbec7103d85203bea26b28cf85490070e2c96" ], "author": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Fri Apr 22 11:56:31 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Jun 06 16:00:02 2016 +0000" }, "message": "Deprecating PortDiscovery in favour of DeviceDescritpionDiscovery\n\nChange-Id: Ie9cff7937412c62c8a5a3b75b87a43952017f146\n" }, { "commit": "e81d7e95c56ba5c37bbe7d25b55e522a7f716471", "tree": "ebc292a64f0135a812fdc75d29ffdf96228affb5", "parents": [ "6827dc3dea4143369562c111717632318d89d142" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon May 30 20:07:48 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue May 31 23:01:51 2016 +0000" }, "message": "int/Integer is pre-registered to Kryo.\n\nChange-Id: Ib66d8f3aac62ae837211d0e362207965403b4ead\n" }, { "commit": "07a9e563daf83fc01057ddcf2fd927294523aa99", "tree": "9b45e1ae5920cdec96753367b3a444bdaeaa0aa2", "parents": [ "5b0453a7b408297f7616843e2b4d07019d7b6561" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon May 23 16:41:17 2016 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Fri May 27 16:43:20 2016 +0000" }, "message": "[ONOS-4588] Separate optical driver from \"default\" driver bundle\n\nNote: If you\u0027re using optical devices currently in \"default\" driver bundle,\n(LINC-OE, Calient fiber switch, ECI devices, OpLink ROADM)\n\nyou\u0027ll need to load the driver/app \"drivers.optical\" in adition to default drivers\n\ne.g.,\na) Add to cell definition\n export ONOS_APPS\u003d${ONOS_APPS},drivers.optical\n\nb) Activate after starting ONOS\n onos\u003e app activate org.onosproject.drivers.optical\n\nChange-Id: I126c09bebc816d11b4700a80e7a36a8e6c3e1b49\n" }, { "commit": "ce7db1b65f15c598becc773a5eb19a1a5319ccd5", "tree": "5b764a4f9a635ed89105328af2b7ff428c35206d", "parents": [ "2205624deb9d1fa8991027db134edc36b5f1c9ef" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 24 13:33:48 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue May 24 21:01:11 2016 +0000" }, "message": "Fix for ONOS-4568 - Intents stuck in INSTALLING state\n\nThe default pipeline driver was not calling the success callback for\nnext objectives. This caused the intent installer to think there\nwere still flows in need of installation, and the intent never\ncompleted.\n\nChange-Id: Ib411c317b28475cfc1e966e31f859cebbeea3792\n" }, { "commit": "7ff0643f9d76d7617bcf27d11eac0780b0691dd5", "tree": "21d466b2f8947c82fe7f244dfac519d72a928e0c", "parents": [ "6921ceb680cb105d2e91283f3941fe19d0df972b" ], "author": { "name": "Phaneendra Manda", "email": "phaneendra.manda@huawei.com", "time": "Tue May 24 10:44:53 2016 +0530" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue May 24 15:41:23 2016 +0000" }, "message": "Nicira extension for setting nsh header fields is modified to set field\n\nChange-Id: I4c9d39a2e83315324c23954e491b20d43a5c63cc\n" }, { "commit": "e642f7cf7b3e55a6582ecb7b36912eb96d4d19a3", "tree": "ee2fb39a43f05c9e0c4d638b8c77e5edb9724c2a", "parents": [ "eefdedfb506b2ebbb2b8221ca11f392d7e4c99c0" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Mon May 23 18:33:04 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Mon May 23 18:35:29 2016 -0700" }, "message": "Bumping version to 1.7.0-SNAPSHOT\n\nChange-Id: Id105bf08ecbdac6d4e214ae035b4220aea90f29f\n" }, { "commit": "eefdedfb506b2ebbb2b8221ca11f392d7e4c99c0", "tree": "927de6855823e3197a43587e99ed3b7c16c050bd", "parents": [ "a4566edea685794be2283d632644b077437d8620" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon May 23 16:45:45 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue May 24 00:09:42 2016 +0000" }, "message": "Remove redundent byte[].class registration\n\nAlso added names to some serializer for debugging purpose\n\nChange-Id: I0997b61a5d08df84c85ca28f6a5ed23417fb8c22\n" }, { "commit": "985b12e08e1f7d16c2673f5b97b598ad6bc74de1", "tree": "efd355396651f719603af62518dd6c93451b0b75", "parents": [ "125952302eee7bce92802cebf4757464bebfc405" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed May 11 19:47:22 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri May 20 22:37:15 2016 +0000" }, "message": "Revert part of the changes in Ofdpa2Pipeline\n\nIt is possible that one of vidCriterion and ethCriterion is missing\nWe should just skip the corresponding table and proceed\n\nChange-Id: I220e4efb8c8d5c163f541ad41e0a4d80b6286afe\n" }, { "commit": "888eeda7592805d9eb91935a160fe385bef94832", "tree": "e352add34ede695271e63fa68d03437ab0545048", "parents": [ "ad432065d8953d6a6c4c78cf7dd4e05b54e8432d" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri May 20 13:42:26 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri May 20 13:42:26 2016 -0700" }, "message": "Fix SoftRouter kryo registrations.\n\nChange-Id: I32cae7b7bc917718719f51d684c57d3a586d2d73\n" }, { "commit": "ab0bded4c183ef4780bf1f4511db1163ddeca1dd", "tree": "5028f3178acfd20a5387a3e7a8dde0899b05fe72", "parents": [ "231c7542ce2ca3619dabd9bd7875a57181c945e3" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri May 20 12:11:09 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri May 20 19:48:41 2016 +0000" }, "message": "Fixed order of static elaboration in FullVlanAvailable implementation.\n\nChange-Id: I88a7c3ffb9f4017d99465146fae4ce1288de66d0\n" }, { "commit": "55caa1cfcdd69b79dde7984a478b57cc44da7b68", "tree": "d18a1f52f656d00eea612e7d4491135169605208", "parents": [ "cf060775c280c6ae89bc4fbd204488ad15cd78c9" ], "author": { "name": "Sho SHIMIZU", "email": "shimizu.sho@jp.fujitsu.com", "time": "Wed May 18 23:35:02 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri May 20 16:12:10 2016 +0000" }, "message": "ONOS-4561: Exclude non standard VLAN IDs\n\nChange-Id: I3f7542521d0867e71f11263e46d6116cd6120428\n" }, { "commit": "d2c8b157b41cd49941fd56d60d1b54850a6deb90", "tree": "2f7102afcdfe4659f9e05336a3e012f4fd1b15cf", "parents": [ "c9815e060ed3581f4c479b4fef57ae4ec48e6f3d" ], "author": { "name": "Michele Santuari", "email": "michele.santuari@create-net.org", "time": "Wed Mar 30 17:57:56 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed May 18 21:26:54 2016 +0000" }, "message": "corsa support intent\n\nChange-Id: I6eaa46d1ef39405defa3b0661e94d1cf285db332\n" }, { "commit": "08926a9ddc64dae8e595a9f87eb2942a6c94e0c2", "tree": "5bb3c5a96e8b9ee61c86598849b3ee106b10b77c", "parents": [ "e0f3e289267372eab9055359f47fc1ca66e7d8b7" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu May 05 15:35:40 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed May 18 20:45:51 2016 +0000" }, "message": "Support to specify Ofdpa extension through REST API\n\nCode clean up for Nicira extension codec.\n\nChange-Id: Idbbfd1ca12b01d46e3b6c90ebce39e6a6605cb58\n" }, { "commit": "adc9004725d38ec21aaa1a69b2017f527c96ffa6", "tree": "3f70067ee1f977962d733be0cdc81ab59da50141", "parents": [ "80244e5424663c4b85df95f221761947a92ee63b" ], "author": { "name": "gaurav", "email": "GS00347734@techmahindra.com", "time": "Mon May 09 23:17:05 2016 +0530" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed May 18 15:26:57 2016 +0000" }, "message": "support mcast based filtering objective CORD-673,review comments addressed for patch-3\n\nChange-Id: Id18e51826fe2355b1a7fcdba46af94b8577dac60\n" }, { "commit": "e9795fdc978560032362098c7f7a61d4a7516271", "tree": "39edb811edb2cf7e1bc9d0fe5b5f926eb41abbfc", "parents": [ "dc2973b8ca8ffcef8b9b8bd5afa002107ad68f30" ], "author": { "name": "Bob zhou", "email": "bob.zh@huawei.com", "time": "Thu May 12 20:18:45 2016 +0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue May 17 16:18:47 2016 +0000" }, "message": "[ONOS-4426] [ONOS-4511] [ONOS-4502] Upgrade Vtn Module when access same network segment.\n\nChange-Id: I3afe6b36a44f0eedd642eeadfc23fc3233e7621e\n" }, { "commit": "dbb631fc8840653da5208896ae2eb05803236d70", "tree": "53229f9493e77d382c857e222175ec72437c6bd6", "parents": [ "c8e5d90383fb12c850a6dd92bec971a7e4e3464b" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon May 16 16:18:10 2016 -0700" }, "committer": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon May 16 16:18:10 2016 -0700" }, "message": "Move Fujitsu device specific code out to Fujitsu driver bundle.\n\nChange-Id: I5c2960378541e27ffb2087a05acbbf3a3f44bd1e\n" }, { "commit": "9605c788c3f5a11b4372d5c16b15761056cf59fd", "tree": "3b0652b4ebebc596220482091c9507bded6744cf", "parents": [ "f46dc4fca800d2387f55c314689a21f025003c27" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon May 16 14:34:05 2016 -0700" }, "committer": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon May 16 14:34:05 2016 -0700" }, "message": "Move Ciena Waveserver specific code out to Ciena driver bundle.\n\nChange-Id: I96adc5e878a391dd608ad856354ac89638638554\n" }, { "commit": "f8cf288d750434783c182271d1093913583590e2", "tree": "44592fe8c5c7f78ff4e3f42379aeb0a0035bf2ea", "parents": [ "dd395bcd17000c72b40ada6fad02d99cb6afe41f" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed May 04 14:06:17 2016 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu May 12 12:24:02 2016 -0700" }, "message": "Added ability to poll flow counters in BMv2\n\nAlso fixed few minor things here and there.\n\nChange-Id: Ib5e6a92de46870f52510cd6fad0cef8da022bb62\n" }, { "commit": "deae31ec056dc62e5c11ea782ef1e9f12e9135c8", "tree": "e755fe162ccfbddc084737d7098a48a7fc313305", "parents": [ "b1548eeffaa9e025f466afe9be748fecf82ef765" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed May 11 09:50:39 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed May 11 17:56:03 2016 +0000" }, "message": "[ONOS-4513] Move DefaultOpticalDevice to reduce package exported.\n\nChange-Id: I88db1508290e8d3722d46e85b947b4fdc9f4b66d\n" }, { "commit": "feb7edb2d51e33828361a21a8c41e785e849c0ef", "tree": "51079e2e24891f04afa398be5f4d97d88fba971b", "parents": [ "a2f510ebba985ef8ef890306be7cdef06229be65" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed May 04 13:59:03 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed May 11 15:34:22 2016 +0000" }, "message": "Fixed bug due to wrong priority in BMv2.\n\nIn BMv2 0 is the highest priority, while it is the lowest for ONOS.\n\nChange-Id: Iedb66598f293bf456cf4d206e19c0ff632edfd2c\n" }, { "commit": "a2f510ebba985ef8ef890306be7cdef06229be65", "tree": "1f402c5d494c5f1e2ead8b729532d50f30572b15", "parents": [ "a81141b6b27231660076fec8c3d39b94a1a726aa" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue May 03 18:36:45 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed May 11 15:26:35 2016 +0000" }, "message": "Improve flow rule polling consistency with bmv2\n\nChange-Id: Iee5e7d7bee8f16505fe4d2acf48e65775bb2a524\n" }, { "commit": "d4e7a77b919ce97108f77ffa0d031b9fa5e07c1e", "tree": "1a7d6dd0427fd265de84223b32bbbb2ec792645b", "parents": [ "442a9627ba379db2060a8e98434d77e6fbe9a8fe" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue May 03 11:21:29 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue May 10 16:57:36 2016 +0000" }, "message": "Removed hardcoded model from BMv2 driver\n\nNow it uses the model stored in device annotations. Also refactored flow\nrule translator classes to reflect this change.\n\nChange-Id: I46541bcc2ab5a267eef4becb6250b9a99684056a\n" }, { "commit": "5be3e820cfeedd763b874e6581161f7e1a0e4850", "tree": "d7836aa8772e8470ee0b16a20798bd48539a86ac", "parents": [ "4c0ef6b54af9004262b609d3a42b54e61883ceba" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue May 03 13:51:42 2016 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Mon May 09 23:39:00 2016 +0000" }, "message": "ONOS-4417 Remove OtuPort out of core.\n\nChange-Id: Ibc72ee617b238005585f0bcd873b9123e48ee7fc\n" }, { "commit": "4c0ef6b54af9004262b609d3a42b54e61883ceba", "tree": "7529a89219777106d348619c36f61b1e3467ce59", "parents": [ "95d83e80678a76d6fa1476475fcd48a9ecb33c95" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon May 02 19:45:41 2016 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Mon May 09 23:38:47 2016 +0000" }, "message": "ONOS-4416 Remove OduCltPort out of core.\n\nChange-Id: I04324a72e48af84afdbfa32b84c8e57f39411000\n" }, { "commit": "95d83e80678a76d6fa1476475fcd48a9ecb33c95", "tree": "66ebdad20b22d5fbe1a0b4620c0ff264d5eb0a68", "parents": [ "a25cda29473eac292d721310b062d04fac237043" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue Apr 26 12:13:48 2016 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Mon May 09 23:38:16 2016 +0000" }, "message": "ONOS-4415 Remove OmsPort out of core.\n\nChange-Id: Ic796c4e715789ba18f350f28e29db04dd537822f\n" }, { "commit": "34a3f69be11cc09c3ac0cb629d966fbc515fb186", "tree": "cc83967766df54c2371581a677e551070b5c92cd", "parents": [ "9ce9e259a8ffb42ff1d3e2798384ab25b341eee2" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Sat Jan 09 21:08:57 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon May 09 22:24:41 2016 +0000" }, "message": "ONOS-3503 Remove OchPort out of core.\n\n- Implementation of a Behavior OpticalDevice has the knowledge of\n translating annotations into optical specific port.\n- OpticalDeviceServiceView checks if the Device is a OpticalDevice\n and translate all the Ports to optical specific port before returning.\n\n- This commit contains feedbacks, issues, and fixes by Michele Santuari.\n\n- Note: 3 more Port types to go (OduClt, Oms, Otu)\n\nChange-Id: I4cbda8bc1922fbdd4dac8de8d02294bad74b8058\n" }, { "commit": "e9121640ff8429f91767e0dd9f6f10dc5461e306", "tree": "da89f96637d81ce21629e374c4ed6ad8b09b0357", "parents": [ "03d2851d1367d74076ed8fba2d899bef8ac6ed5d" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed Apr 27 17:02:38 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon May 09 21:13:24 2016 +0000" }, "message": "ONOS-4410 Implemented PacketProgrammable and Pipeliner behaviors in the\nBMv2 driver\n\nAlso other minor fixes / refactorings\n\nChange-Id: I2205890b76471e8e8490beccd6b36e5358f8d407\n" }, { "commit": "1ed54cf0faf608d86d6b9266dd7391ee31ea711d", "tree": "47994165d6edc895a34c6a8f563c4cd7ae358cae", "parents": [ "cfd96d2fe3689177c2077e5c7c2b424c3f562b83" ], "author": { "name": "Andreas Papazois", "email": "andreas.papazois@gmail.com", "time": "Wed May 04 16:22:40 2016 +0300" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon May 09 15:56:26 2016 +0000" }, "message": "[GEANT] Command device-interfaces added.\n\nChange-Id: If70eedc5e8e0d83bc4d31c556fbf8382cbe97cec\n" }, { "commit": "4abe844367210fab8cc9e816fda0cd9a2fa05b85", "tree": "e70c2b24bb5e0b0ca1db4b7a75ede72b83f886b3", "parents": [ "82101d9d544e3a0b02dd8fca05cdb45a770db248" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu May 05 11:21:33 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu May 05 19:10:19 2016 +0000" }, "message": "STC drivers test now uses a driver that is always present; added buck build for corsa driver\n\nChange-Id: I5310c54bb295f86a6f384a0f4bf18ed75cda1ef5\n" }, { "commit": "9a8d16dbb8c9a270b01984d285747ee57e186109", "tree": "d2d51949c53cf17b219878b141c5084f4abc742a", "parents": [ "777dbd7fdcb6975cccf62d176f7fe0bb1d2852ef" ], "author": { "name": "Michele Santuari", "email": "michele.santuari@create-net.org", "time": "Thu Mar 24 10:37:58 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed May 04 17:40:47 2016 +0000" }, "message": "initial flows for corsa pipeline v39\n\n- initial flows configuration\n- moved to a dedicated folder\n- refactoring super classes\n\nChange-Id: Ie7452aed35d7947ca5f7246dd06fcbb87b2971b5\n" }, { "commit": "37d5dbf8b6088a77f9a2ee9ae8ae4b2fdc5a9883", "tree": "bc6ae59f773b3ea6095b05149ea165893476d2ee", "parents": [ "6ac20982075c4cec74ddffc5f0e99ad2b8e6d4cf" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Mon Apr 18 15:15:48 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed May 04 17:21:32 2016 +0000" }, "message": "ONOS-4118 Added synchronization and resiliency to Bmv2ThriftClient\n\nDue to the multi-threaded nature of drivers, calls to a Bmv2ThriftClient\ncould result in a race condition if not properly synchronized. Also,\nonce open, transport session might close due to several reasons. Now the\nclient calls are synchronized and automatically wrapped in a try/catch\nthat tries to re-open the session for fixed number of times before\ngiving up.\n\nChange-Id: I5dcdd5a6304406dc6d9d3a0ccf7f16cdbf3b9573\n" }, { "commit": "90b3b6cdbf287bb7e543a158e091a9dbf173d52f", "tree": "f862ab56fbcc10f0ef192ac3ed14e29eb7c9a9ff", "parents": [ "7762179a2c4d80d9b043f4f3d0bc92bfeac6238e" ], "author": { "name": "lishuai", "email": "lishuai12@huawei.com", "time": "Wed May 04 16:32:17 2016 +0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed May 04 16:14:05 2016 +0000" }, "message": "[ONOS-4427] TunnelIn flowrule can not be applied to devices in ONOS 1.5\nand 1.6 . In ONOS Version 1.5 and 1.6, Instructions.CreateDrop interface\nis missed, which cased the pipiline judging condition can not be\nmatched, and the flowrule of tunnel in can not be applied to device.\n\nChange-Id: Ibe892098b37f7f9f4d3b542ee31b1b6039f8b471\n" }, { "commit": "7762179a2c4d80d9b043f4f3d0bc92bfeac6238e", "tree": "76b55e7225c627fb8399678f5c176c759bc24557", "parents": [ "65c0bdf5954f71b3ff32231f39319e0bf9dbaea3" ], "author": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Tue May 03 16:36:57 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed May 04 16:12:14 2016 +0000" }, "message": "Bug fix for Dell driver to use dummy group as flow-actions\n\nChange-Id: I2ca81217ad8a51fe0f8f907a1befaa0fd947e40f\n" }, { "commit": "59232cf8f89621f19b414f10da9e99eef74b5f62", "tree": "f384db5567a924a3aa524033948f7932770aad68", "parents": [ "e3ba6956e0e148bd822fd80dedac8ab9982f07c7" ], "author": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Wed Apr 27 18:35:50 2016 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 03 00:52:58 2016 +0000" }, "message": "Changes include:\n bug fix for host IP and MAC flows not being generated sometimes in multi-controller scenarios\n bug fix for filtering objectives not being sent sometimes when ports become available later\n npe fixes in ofdpa driver for cases where selectors or treatments may not be available\n new cli command to manually trigger routing and rule population\n portstats option on cli to display only those ports with non-zero stats\n group cli command tab completion displays choices in lower case (similar to flows)\n segment routing cli commands now start with sr-\n\nChange-Id: Idcd641882d180acbd304e5560ed3483b5a943f96\n" }, { "commit": "e3ba6956e0e148bd822fd80dedac8ab9982f07c7", "tree": "ed826587f5555e2a0863d07ec98cd570698e76b2", "parents": [ "33f90a95ede46806b213cba0a25efeda42befa1a" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon May 02 11:02:36 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon May 02 23:57:09 2016 +0000" }, "message": "Fix ClassCastException\n\nChange-Id: I1c9e6a37c6871bd8186d5ab19a87268d9250aacd\n" }, { "commit": "be27bb3da30b4b0c3984761c54e8535f34c64b43", "tree": "139927dc6d7236e83c94a71a95c41cb74318420e", "parents": [ "4847ea3d6ec29e212e98361c76bbdab063fe913e" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Apr 29 16:55:44 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Apr 29 18:23:19 2016 -0700" }, "message": "Updating BUCK files\n\nChange-Id: I24f279b42a270e59cf4bf4564e2aa4d81459c8e2\n" }, { "commit": "8dac818d232b646f5f9bb2c7a1aaf4a08b2deea9", "tree": "9b2dcf368dc778decf3a94369c9a3e325f03bd5d", "parents": [ "fdbb7f4fde13a07ce4c6577a1a855b04d2f659ea" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Apr 28 16:44:19 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Apr 29 17:33:12 2016 -0700" }, "message": "Refactor protocol BUCK files to use more modern rules and format\n\nChange-Id: I9262fdeef12cfd098afefc711d995ffc76b9efb1\n" }, { "commit": "61403ed21df8c1184f29b885f9fa764edb318419", "tree": "95a45d5ab9597d62227c3ce4a5d56d471c039194", "parents": [ "7d19954d51cca5bbf349abae5da40fc37c94a21b" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Apr 28 12:27:51 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Apr 28 21:56:55 2016 +0000" }, "message": "Appify BUCK builds for drivers\n\nChange-Id: I94a44950ce793008ff2a3b2105207a9fff9a53ed\n" }, { "commit": "855179c17658655561136b9c82bee7629bf40ca6", "tree": "4833349665991ef7d6ecdb3cdf544f21df2fa5a1", "parents": [ "94c3155ab80591e0892863405ec1c8b728b13b7b" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Apr 26 07:40:04 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Apr 28 16:17:11 2016 +0000" }, "message": "CpqdOfpda pipeline table miss entry for multicast IP table.\n\nChange-Id: I4efb76819007cc757dce123f3fd1ba83e2bc2c74\n" }, { "commit": "12c1d51c934473b8796868183fa47b2e9c53fcd8", "tree": "42cf085300222beef96f20751949d470cc8cddd1", "parents": [ "a885482642a9b1c8434b42afcd1be9783c4e1f2d" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Apr 25 15:16:00 2016 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Apr 27 15:19:33 2016 -0700" }, "message": "Buckify remaining providers\n\nChange-Id: Ide265b68d809ccea2ea8900993999bf8ae3184fc\n" }, { "commit": "2954f135bc3269b699d0c192dafa1d8e81f36937", "tree": "89f91016b68d8b646fb830e5cc29ec62ef602c13", "parents": [ "b7388bd8a9d5e8b34ee3958fad13f049d9a7b406" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Fri Apr 15 10:26:40 2016 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue Apr 26 11:46:30 2016 -0700" }, "message": "Translator-based Bmv2 flow rule driver\n\nRemoved old parsing logic. Now it uses Bmv2FlowRuleTranslator to\ntranslate ONOS flow rule into Bmv2 model-dependent table entries.\n\nChange-Id: I1febc23b334acade027e806c8a8c266acc061277\n" }, { "commit": "b7388bd8a9d5e8b34ee3958fad13f049d9a7b406", "tree": "9f5ba8110a6d31e5bb01bad32a873e68f1d3364c", "parents": [ "aa8b6297a320180b3060dd32bead68c856e13189" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Thu Apr 14 10:20:13 2016 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue Apr 26 11:46:30 2016 -0700" }, "message": "ONOS-4044 Implemented ONOS-to-Bmv2 flow rule translator\n\nIn Bmv2, tables, header fields and actions all depend on the packet\nprocessing model configuration (Bmv2Model) currently deployed on the\ndevice. For this reason, translation is needed from protocol-aware ONOS\nFlowRule objects into properly formatted, protocol-independent\nBmv2TableEntry objects. Translation is based on a TranslatorConfig that\nprovides a mapping between ONOS types and Bmv2 model-dependent types.\n\nChange-Id: I620802c2024b5250867dc6b1b988b739177f582a\n" }, { "commit": "aa8b6297a320180b3060dd32bead68c856e13189", "tree": "c11ffd621af2f40b0fb74108b64983d96bedb0ce", "parents": [ "5899c13b9c1388cec52bd80de27d0db039f663ea" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed Apr 13 14:27:06 2016 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue Apr 26 11:46:30 2016 -0700" }, "message": "Various Bmv2 protocol refactorings in preparation of the flow rule\ntranslator (ONOS-4044)\n\n- Added new classes for different match parameters (exact, ternary, lpm,\n valid)\n- Divided api package in two sub-packages, model (previously under\n drivers) and runtime (old api package)\n- Improved Bmv2ThriftClient caching and table entry handling\n\nChange-Id: I23c174cf3e8f9f6ecddb99c2d09dc531e8f1c73f\n" }, { "commit": "5899c13b9c1388cec52bd80de27d0db039f663ea", "tree": "ef1bff2d4652d3cb81a2180056326147e5baa1d1", "parents": [ "3bb71c17c7f999f51aa3c428f2572f4b2b0bec7e" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed Apr 06 22:09:08 2016 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue Apr 26 11:46:29 2016 -0700" }, "message": "ONOS-4175 Implemented BMv2 configuration model parser\n\nSuch a model is used to define the way BMv2 should process packets\n(i.e. it defines the device ingress/egress pipelines, parser, tables,\nactions, etc.) and can be generated (i.e. JSON) by compiling a P4\nprogram using p4c-bm.\n\nChange-Id: Ic08df68bed5a0261cb50b27dc7dbfe9d35e1fb71\n" }, { "commit": "2ea177bb708268c559071920c22f211f02cc6c75", "tree": "f7d4f47aa6e6693dace0f3ac033049edd53771d3", "parents": [ "a9dd01960b4cb54192a9e585a1092681de3c386e" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Thu Feb 25 18:38:42 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Apr 26 18:43:51 2016 +0000" }, "message": "ONOS-3961 ONOS-4285 Implemented BMv2 drivers and protocol\n\nProvides Thrift-based implementation for FlowRuleProgrammable and\nPortDiscovery behaviours.\n\nChange-Id: Ibbf8720d92301bcd23c5c583d156f464015ff1ef\n" }, { "commit": "216e3c856bce0fb6f2fa81871967b883bb9520b2", "tree": "0d5ef8aaa5fb6991f82fd3ad76f95cf16c00ff49", "parents": [ "26fd38a79b5dd923c9725e62034ccedc2028f235" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sat Apr 23 14:48:16 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Apr 26 16:57:23 2016 +0000" }, "message": "Refactoring SegmentRouting, OFDPA driver and Group Store\n\n- Replace SRNextObjectiveContext with DefaultObjectiveContext\n- Move several log messages to lower log level\n\nChange-Id: Ice2fb598b8e4502cb4acee1a95235551ec7c8db7\n" } ], "next": "aeb0079719d9eef71198b27f0ab7778b17e7394d" }