925 Commits

Author SHA1 Message Date
Yi Tseng
440e2b710b [CORD-1779] Fix directlyConnected function
Check circuit ID format to determind the option added by ONOS or not
instead of using giaddr.

Change-Id: Ibb20059d37fe036a21c71d38ac771b0613441f2d
2017-08-31 22:06:42 +00:00
Carmelo Cascone
d047bd2a99 Fixed random fit test of ImmutableByteSequence
Change-Id: I22c0279f06dfb0101ee0c871b6c0c5443d3bd4a9
2017-08-29 21:37:59 +02:00
Yuta HIGUCHI
544afb1bb4 use StandardChars
Change-Id: I3e99e565f022bd1495d7aa2f98ba5a31871126fe
2017-08-25 18:26:15 +00:00
Carmelo Cascone
b10194cd64 Fixed fit method of ImmutableByteSequence
Also added unit tests.

Change-Id: I9ce7ef25ae25afb35b3315d38aeca4c19c55882c
2017-08-24 11:19:52 +00:00
Yuta HIGUCHI
b34078eafe Utility to pretty print XML
Change-Id: I8241e2643d64f9a2104751c6afd164c1b716f145
2017-08-21 20:30:14 -07:00
Ray Milkey
446f446a4f Refactor buck external dependencies
Change-Id: Ia4b99493407eb7d4e893804cba6b944f758f085e
2017-08-21 17:41:36 +00:00
Brian O'Connor
af1d12e729 Adding prefix{Ones,Zeros} to ImmutableByteSequence
Change-Id: Ibf8c0d1101d763729478fba5118ed9aa0f22ca50
2017-08-20 23:13:48 +00:00
Yuta HIGUCHI
6584989c59 minor fixes around HexString
- fix buffer size calculation
- slightly improve hex conversino logic
- remove unnecessary dependency

Change-Id: I779d88d0c5ec1c4999ce6237d0c17c3057581ea7
2017-08-19 02:52:33 +00:00
Ray Milkey
aa279c014e Starting snapshot 1.12.0-SNAPSHOT
Change-Id: I92269af3b1103fc6622614a77681bd841438d050
2017-08-16 13:27:00 -07:00
ke han
de5f6a783d for igmp V2 join/leave, there would be some padding bytes and we found here the length is not exactly 8. add some more judgement here
Change-Id: I43feee4f4fd9381117c6fc33ee8c04d9829c4d98
2017-08-15 19:04:15 +00:00
Charles Chan
35a323233b CORD-1416 Implement multi-homing probing in HostLocationProvider
Also include following refactoring
    - Refactor the way we generate ARP probe
    - Remove some unused code

Change-Id: I96b1c47bd5731b7b38ef4d19a941d231b5d0054c
2017-08-15 17:08:47 +00:00
Yi Tseng
b4fdb04ab5 [CORD-1664] Fix errors when parsing DHCP packets
Change-Id: Ifa9cd3ba04b31f2b7de60fd63dc655978042dbce
2017-08-14 23:42:36 +00:00
Ray Milkey
d4ac0edb2f Starting snapshot 1.11.0-SNAPSHOT 2017-08-11 17:04:16 -07:00
Ray Milkey
6ecde1ff86 Tagging 1.11.0-b4 2017-08-11 17:02:33 -07:00
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