Change-Id: Ie0cae42ac2b361cf3b94e5047c157cb0945f4209
Adding origin to IntentData and use it to pick GossipIntentStore peer
Change-Id: I50e9621a69a35ec02b8c8dd79cc926591e5a73e9
Change-Id: Ifb1fd610892bd22a291cda472a8a5ef7a1dcfe6d
Manual serde for ClusterMessage to avoid one additional kryo serialization overhead for each message sent/received
Change-Id: I08d9a2c10403b0e9e9e1736c6bd36fa008bb8db0
Updating EventuallyConsistentMap to use BoundedThreadPool for broadcast threads,
and disabling anti-entropy for now.
Change-Id: Id1bfcdaf1d0a19745fe7336e4ac9eaf649871d5d
families.
The bug (an exception) is triggered when internally we try to create
a masked IPv4 address with a very long IPv6-derived mask length.
Added the corresponding unit tests.
Change-Id: Id835d27ab3ff38dcf7a1387ff32ccb701aa2fe11
- Eclipse sometimes auto-generates switch table, which fails the immutability unit tests.
Ignore field name starting with _ or $, which tends to be used for auto-generated names.
----
Failed tests:
IpAddressTest.testImmutable:41
Expected: is "a properly defined immutable class"
but : was "a field named '$SWITCH_TABLE$org$onlab$packet$IpAddress$Version' that is not final"
IpPrefixTest.testImmutable:39
Expected: is "a properly defined immutable class"
but : was "a field named '$SWITCH_TABLE$org$onlab$packet$IpAddress$Version' that is not final"
----
Change-Id: Ibca5f61b9ca6b6006424a4288f1863b6e60ad484
Currently in a lot of places we are deserializing incoming messages on this threadpool and that could be significantly limiting throughput.
Change-Id: I83eb7e91004cea4addb28bc28f27e50de10028fe
Currently we are kryo serializing/deserializing the message envelope which can potentially limit throughput.
Change-Id: I0ae9dab53bbb765b7618ceaefda1edf4f77b0b59
and IPv4.getEcn() / IPv4.setEcn().
Those can be used to get/set the DSCP and ECN bits in the IPv4 header
without explicit bit manipulation at the caller.
Change-Id: Ia7c5779abae5c4fc7a343e3f7ef3355eb7e86e3d
Added a number of app.xml files for built-in apps.
Added ability to install & activate in one command.
Change-Id: I3fa5fa487ef76d9fe3da4d6dce8045d538cba423
- Use subtype() instead of type() inside method
ModMplsLabelInstruction.toString()
- Check whether the MPLS value is negative inside the MplsLabel()
constructor.
Change-Id: I770194774219f0c919474928803e078226f2005d
with first IP address from Host service
This fixes ONOS-1010
Also, add protocol-related constants to class NeighborAdvertisement.
Change-Id: Iacf9e48a8a03a86e1cc4e89e7e2b2b4ccc4a7e3a
- Removal lister will be called even if the entry was manually
invalidated. Timeout handler should check for the cause.
Note: In both of the cases fixed in this patch, Future should silently ignore
setException, external behavior-wise no change by this patch.
Change-Id: Id46f23c9ff8dfa607874cfd94807000f03a95b31