911 Commits

Author SHA1 Message Date
Jordan Halterman
ecfca4f877 [ONOS-6892] Use streams for Kryo serialization to avoid IndexOutOfBoundsException when serializing/deserializing large objects
Change-Id: Ifc1ecf59f655aa65f034f94e10b61e77bbe4c3c4
2017-08-07 22:19:56 +00:00
Brian O'Connor
a09fe5b0b7 Updating Copyright line to Open Networking Foundation
Change-Id: Icba96d7f39a065b53f34a6aeb71afd1f7d51f774
2017-08-03 21:12:30 -07:00
Yuta HIGUCHI
7bfd6077c3 Favor Guava version of Resource utility
Change-Id: I3590d6addc88aa1bc162e5d7b79734445fefaf15
2017-08-01 23:36:40 +00:00
Ray Milkey
5963bd46a1 hash array data - bug found by google error-prone
Change-Id: I0801f65264dc2be24f167b61c3b57772aa70a20b
2017-08-01 22:52:14 +00:00
Yi Tseng
ca34e1d29e [CORD-1589] DHCPv6 option de/serializers
Change-Id: I8bd5ffaffc601dcd0d00ec2de9f570e38a995a1d
2017-08-01 22:03:13 +00:00
Ray Milkey
64677e99d9 Starting snapshot 1.11.0-SNAPSHOT 2017-08-01 10:48:08 -07:00
Ray Milkey
17463db855 Tagging 1.11.0-b3 2017-08-01 10:46:24 -07:00
Yi Tseng
13a41a1883 Fix DHCP relay command format
Change-Id: I7375fa998fbe9e01c81efefa7f70f1f88a2d6d69
2017-07-31 19:54:35 +00:00
Jordan Halterman
05bdb60c40 Change Kryo duplicate registration warning to DEBUG message
Change-Id: I30923fb9e8650c0073ba1ff9d50353cb004538cc
2017-07-31 18:51:34 +00:00
Yi Tseng
7a38f9a35b [CORD-1434][CORD-1112] DHCP relay manager
Change-Id: I2e4d8fc8e85ed66b33ac517660ee72a1c0183597
2017-07-21 03:06:06 +00:00
Ray Milkey
64313cbc83 Starting snapshot 1.11.0-SNAPSHOT 2017-07-20 15:46:52 -07:00
Ray Milkey
7e28519e5f Tagging 1.11.0-b2 2017-07-20 15:45:28 -07:00
Dominika Molenda
52cc3a9212 [ONOS-6661] MacAddress validation in not valid
Change-Id: Ib4e6a59ca4e158b79376b7fc0a671b7f8c33ba9a
2017-06-30 22:57:50 +00:00
Yi Tseng
c7403c2a2f DHCP util refactor
Move options to packet.dhcp package
Deprecated DHCPPacketType, add MsgType to DHCP class

Change-Id: I85ce7fa5e6f3fdc916fbbeba9a4e10e75064a054
2017-06-30 20:52:25 +00:00
Bartlomiej Goluszka
08537a8c36 [ONOS-6634] Add method to create NDP replay for ICMP6
Change-Id: Ibc24470072cc6810a428ac9caf1d3343310df80c
2017-06-30 17:53:37 +00:00
Ray Milkey
f14cc6d3c2 Fix SNAPSHOT version string
Change-Id: I090c1998e5a117c10263b7a6abbffc624beb4074
2017-06-28 16:36:27 +00:00
Adnaan Sachidanandan
79490f4840 Further modified ExtendedSetTest to improve coverage
Change-Id: I35e8ca107f75abc242ca2ad8f8035cc8165c6b2b
2017-06-27 23:34:29 +00:00
Karthik Vegesna
976efe319d Added coverage to FrequencyTest
Change-Id: Id63a3bd372ba2444a4633539ed3b60e0b2597f84
2017-06-27 17:43:37 +00:00
Sonal Muthal
6cc2e0bff6 Additional coverage to CounterTest
Change-Id: I861a93a83612e612619562106282dee50787b400
2017-06-27 16:13:22 +00:00
Sarah Feng
6f9c647c34 Editing test for Match.
Change-Id: I5985503c20639746bac1d2c250b9ce56047df840
(cherry picked from commit 54647c08a12bc215e713e8a812fd072cd2a8e1cb)
2017-06-26 16:58:51 +00:00
Ray Milkey
7463193198 Starting snapshot 1.11-SNAPSHOT 2017-06-23 16:46:27 -07:00
Yuta HIGUCHI
0c02e11f11 remove deprecated utility
Change-Id: Ia40508ee302225d8e9955e0d3d0b664e088c014e
2017-06-23 13:54:42 -07:00
Adnaan Sachidanandan
1860a355a8 Improved coverage for ExtendedSet.
Added test case for retainAll but test case failed. Added Ignore for that test case.

Change-Id: I893f761c73ef6b366e95093c4ed51dc2fbdad96f
2017-06-23 19:40:22 +00:00
Ethan Tai
ef08da273a Adding test for LongBandwidth
Change-Id: I4e2833eeb4204510c63340a5d23e19768a5d343e
2017-06-23 17:02:20 +00:00
Thomas Vachuska
90b3a40bd0 Cleaning up MutableAdjacencyListGraph class.
Change-Id: If2a389b8c359f8e04226d24e9f56c36f47aae34d
2017-06-21 22:17:22 +00:00
Carmelo Cascone
00a5996a23 ONOS-6605 PI flow rule translator implementation
Change-Id: Icac66f17677c494152207f4b52355ad647e1227b
2017-06-21 20:29:45 +00:00
Sbhat35
bbb5a4b0bc bellman-ford unit tests
Change-Id: I1b7b72874b78e4de0bf401aeff02ed79b7272408
2017-06-21 20:13:11 +00:00
Sbhat35
6137f03dcc Added edge case unit tests for Dijkstra search
Change-Id: Ie707c52140f3d417cc74ee9e3aa39275a1df6d84
2017-06-20 21:59:26 +00:00
jaegonkim
1179d83c3c [ONOS-6641] VXLAN packet support
Change-Id: I7d2086cded3edafa26219609e4f3458b0ea394c0
2017-06-16 07:38:20 +00:00
Jordan Halterman
e1558e8a74 [ONOS-6642] Disable versioned field serializer by default
Change-Id: I63aba4f56fbce786f1b965f7a9c133d17aeb3ad7
2017-06-15 23:57:08 +00:00
Ray Milkey
5dae9224d3 Fix some redundant serializer declarations
ONOS-6482

Change-Id: I1870a94a3e38f1b820344ff3b2c4abaa239482b5
2017-06-15 11:55:51 -07:00
Jordan Halterman
c10a501791 [ONOS-6636] Implement backwards/forwards compatible versioned Kryo serialization
Change-Id: If859ea61473401abd8b8f606aec0f1586a042a2a
2017-06-13 21:25:11 +00:00
Yuta HIGUCHI
19afc03a4a Migrate HashedWheelTimer to netty 4
- moved potentially time consuming task to
  shared ScheduledThreadPoolExecutor

Change-Id: I8e77041e0f84bd2bdfd6ae6704f4e39b81c721dd
2017-06-12 21:49:14 +00:00
Yuta HIGUCHI
6ee6b8ccd2 netty4 OpenFlow southbound
- separate I/O thread and message dispatch threads

Change-Id: I11a10a47de451a9e3063b62f9450be19c3a9dae7
2017-06-12 20:28:12 +00:00
Yi Tseng
60bf35a29a [CORD-1429] Add DHCPv6 packet serializer and deserializer
Change-Id: I06338590ccb6c0c3a5d56c89dd23d85646ea159b
2017-06-08 17:30:24 -07:00
Yuta HIGUCHI
bfc2e92c97 Ensure immutability of constants Collection
Change-Id: I9b26282ccabaef5e4ac81fb626abfa6e537d9333
2017-06-09 00:20:52 +00:00
Charles Chan
4b87389d68 DAD NS should not contain SRC_LL_ADDR option
Change-Id: I2022786d7d0d6673220ca6118e9b9d42d6484c74
2017-05-30 18:22:22 +00:00
Jordan Halterman
0d1f3fa3ee [ONOS-6527] Support serializing multiple types using the same type ID when a serializer is explicitly provided
Change-Id: I4de04eaaea09eb81e2fe8bd28af934170c88a2d8
2017-05-26 20:54:32 +00:00
Jonathan Hart
cc962d82e0 Add REST support for MPLS_POP, TTL_IN and DEC_TTL instructions, MPLS_BOS criterion
Change-Id: Idde10b7f25717507b7a08c11d41921f3ce39fdd3
2017-05-25 23:56:00 +00:00
Yuta HIGUCHI
385348e915 Deprecate HexDump
- Part of reducing dependency to netty 3

Change-Id: I64cf70a03ffc61ca9a9b263e1fe88dbbb9a5389f
2017-05-24 05:33:05 +00:00
Yuta HIGUCHI
2c2feff308 Lazier lazy path search
Change-Id: I6f966e221a07d0886742d9315439d94c1e2ce1bd
2017-05-23 18:15:27 +00:00
Yuta HIGUCHI
6deacbde1e DisjointPath should've been immutable.
Change-Id: I8499bd53acd62425c3aa8b0bce4958d6c0054712
2017-05-23 18:15:15 +00:00
Yuta HIGUCHI
498fa1d321 Bump Guava to 21.0
Change-Id: Id81705773d191db6a18153d8b2dd4abd2bfd0e60
2017-05-19 15:40:12 +00:00
Yuta HIGUCHI
4f8a377740 ONOS-6468 Fix for race condition between compilation and installation complete state.
- Fix for a bug where intent compilation complete state,
  can overwrites intent installation complete state,
  if intent installation completes before compilation complete state is written to the store.
  - Introduced internalState version on IntentData,
    which is effectively mutation count, in order to avoid
    batch write of compilation result overwriting installation result

Change-Id: I5d77dfbe496e690ebdf2b4f9643d2b64c4233182
2017-05-18 21:26:07 +00:00
Jordan Halterman
e265d370fb [ONOS-6380] Intent performance regression fix
- Do not wrap completed futures

Change-Id: I94729b6ba0fa22bf14d1910ff05d88395b61c82c
2017-05-18 20:09:24 +00:00
Yuta HIGUCHI
ed1ef3a3bd Minor improvement to MacAddress#toString
Change-Id: I10bca0e939bebc833cc67dc8b923ecb67e6ae8ff
2017-05-17 20:32:49 +00:00
Ray Milkey
08b03a9ec8 Starting snapshot 1.11.0-SNAPSHOT
Change-Id: I5aa84e241545dace6192243c0079924ddf899404
2017-05-15 18:40:20 +00:00
Charles Chan
79cddb1a03 Fix invalid static variable assignment
Change-Id: I3e93efe1975070218d70e878e78ec197af1d121d
2017-05-13 08:18:07 +00:00
Thomas Vachuska
2048c1f81b Cleaning up intent tests setup/teardown to avoid cascading failures
with respect to binding ID generator.

Change-Id: Ia4778f16ff5a3ecb26062e7d7b2c36493081140d
2017-05-11 09:39:42 -07:00
Charles Chan
928ff8b44f Refactor MacAddress and ONOSLLDP class
- Implement unit tests for MacAddress
- Implement new method to get OUI
- Rename isLinkLocal to isLldp to describe this method more precisely
- Remove ON.Lab specific names in the code

Change-Id: I01ef9ed94f7bd7e3930a4746627257ef9667c7a3
2017-05-11 00:25:35 +00:00