AVOCET 1.0.1 ( Work-in-progress)
Version: 1.0.1
Release Date: 21st Jan, 2015
Download here
About Avocet 1.0.1
The 1.0.1 release is a bug fix update for Avocet release.
Resolved Security Issues
Handle packets that can't be deserialized properly.
Bugs fixed
- ONOS-787
Fixed bug where ONOS sends actions in DELETE flow mods in OF1.0. - ONOS-779
Protect against null pointers during deserializing - ONOS-776
Updated SDN-IP config to support 64-bit port numbers. - ONOS-540
Add explicit flow rules to receive control packets: ARP, LLDP, BDDP - ONOS-537
Provided maxLen setting to make sure packet data is sent with packet-in message. (OF1.3) - ONOS-721, ONOS-447
Add org.osgi.core dependency to pom.xml. Fixes eclipse build issue - ONOS-535
capture and display ip address and port of switches - ONOS-539
Capture port names so CLI can display them - Related to ONOS-481
DistributedFlowRuleStore: always add FlowEntry on batchStore - ONOS-478
DistributedFlowRuleStore: getFlowEntries should never return null - ONOS-473
LinkStores: Concurrent readable {src, dst}Links - ONOS-393
NPE when one of the devices can no longer be found
Fix for ONOS-607 - controller port displayed incorrectly in CLI
CONTROLLER ports were displayed as 18446744073709551613
for output instructions.
[Merged from master]
Change-Id: Id62f7ebe9e140a0a2c3c2387fbabfb3305f4273d
(cherry picked from commit 8717be20e91b518c55fb830c3def3486125b9266)
commit 6a262adbb79e07e10b3e54d50f6a4b873d581d41
Author: Charles M.C. Chan <rascov@gmail.com>
Date: Tue Jan 6 17:12:27 2015 +0800
Bugfix: Criteria.toString() does not convert unsigned variables properly.
For example, in the response of 'flows' command, the ethType of IPv6 (0x86dd) is shown as ff..ff86dd instead of 86dd
Note: VlanId/VlanPcp still remains in signed format in this commit since:
* VLAN tag is actually 12 bits. There should be no problem even if it is printed as signed short.
* VLAN PCP is actually 3 bits. There should be no problem even if it is printed as signed short.
* -1 is used in many places to indicate untagged vlan
[Merged from master]
Change-Id: Ib68161d552a0011e6a6666970907cf9ca846f620
(cherry picked from commit 36eb6e1154774cef085693148a5402b2e01c1808)
commit b7f1adc24d7358e1097e371ee05c316611ebb55d
Author: alshabib <alshabibi.ali@gmail.com>
Date: Mon Jan 12 11:49:26 2015 -0800
incrementing version of loxi dependency
Change-Id: Idfa0c7e64653d26ced4a95c9fbb9a4f2da2e10c2
commit 437a493754774a926f4df7d016157ea987b155a1
Author: Jonathan Hart <jono@onlab.us>
Date: Thu Jan 8 14:17:28 2015 -0800
Classify hardware running OVS as an OVS switch.
Without this we use the default abstract switch, which doesn't push a
table-miss entry.
Fixes ONOS-558.
Change-Id: I296c7fff6e94575e72829fb4e1aa3d1e5b82852c
commit 449bd5bc62f5723f914efe8117f19190d1b9ff49
Author: Jonathan Hart <jono@onlab.us>
Date: Thu Jan 8 13:27:39 2015 -0800
Moved onlab-rest bundle out of onos-api.
Having onlab-rest in onos-api creates a dependency issue because the
dependencies of onlab-rest are not included in onos-api. Usually people don't
see an issue because they also have another rest/web feature installed.
Fixes ONOS-505.
Change-Id: Ifd1526491eb526bb2d751d915fc97cceef5a64a9
commit 5ce5e646e272bcb97350e40d8715bd231b728858
Author: Thomas Vachuska <tom@onlab.us>
Date: Tue Jan 6 14:42:23 2015 -0800
ONOS-537 Provided maxLen setting to make sure packet data is sent with packet-in message.
Change-Id: I7aae6a96cb55935a0acd5ac99c2526e1dab1896b
commit d9b2f4043291b60f54fccbfee612baec10815600
Author: alshabib <alshabibi.ali@gmail.com>
Date: Tue Jan 6 11:04:29 2015 -0800
fix switch negociation for non spec compliant devices.
ONOS now waits for switches to advertise their highest version via a hello
message. ONOS then replies with a hello of the appropriate version.
Change-Id: I6ebe3f1b8f513920dc62016347a40f503de01457
commit 96e56fca25b52859ee187986ad979b56364de27f
Author: Thomas Vachuska <tom@onlab.us>
Date: Wed Dec 10 11:10:31 2014 -0800
Fixed onos-install to deal with the first-time install where there is no .m2/repository/org
Change-Id: I9d2ba4be4230bbfd4a6f29645c07c6210a282f9e
commit 13cbfe5fb5e9370c81d4f7422677ce2e8bf0532c
Author: Brian O'Connor <bocon@onlab.us>
Date: Thu Dec 11 14:40:31 2014 -0800
adding compile to archetype poms
Change-Id: I3d8a81894f38b240e2bf1536c1ec8a64583abede
commit df2e65297cd43bebbd938e37583f3109e616455d
Author: Jonathan Hart <jono@onlab.us>
Date: Mon Dec 22 12:09:07 2014 -0800
Register FlowRuleEvent.Type with Kryo.
Fixes ONOS-504.
Change-Id: Ia8a9b229c9eb212cf97ce3ed81c31febe84e3184
commit 16268818909c945b2824ccc47f08d38bf13df407
Author: Marc De Leenheer <marc@onlab.us>
Date: Mon Dec 15 15:54:23 2014 -0800
Configure LINC-OE to use multiple controllers
Change-Id: I69b1c8935acdc8869cd19eb916e310965d8a2f48
commit d6843bed27c4b2b4e95984c99de3c54edcefc67f
Author: Brian O'Connor <bocon@onlab.us>
Date: Mon Dec 8 20:02:15 2014 -0800
Adding more T-ports to big topo
Setting up bidirectional T-ports in OpticalPathProvisioner
Change-Id: I4e97b2eb53d3d4182aae9c98a227de982f492950
commit 6aba384469ce820c9e94f0f2991c4a84a691d4f8
Author: Brian O'Connor <bocon@onlab.us>
Date: Mon Dec 8 01:29:53 2014 -0800
Improvements to OpticalPathProvisioner
- Support for more T ports
- Addresses ONOS-440
Change-Id: Iafbe57b4797f272678696b8b2e46e5a6487e7428
commit f25a5115e901f1f3383ccb60af7ad48355c39ee2
Author: Brian O'Connor <bocon@onlab.us>
Date: Mon Dec 8 01:28:50 2014 -0800
temporary NPE fix for ONOS-439
Change-Id: I238ea24e1a4c4bebb40d132d060c418f5675f570
commit e84ab32f84aea4a0604e8b15fd22e75f85aaa85b
Author: Brian O'Connor <bocon@onlab.us>
Date: Sun Dec 7 02:43:58 2014 -0800
Adding optical topo files