466 Commits

Author SHA1 Message Date
Charles Chan
2340c7985b Improve toHexString such that caller can specify the separator
Change-Id: Ibbcdd2844a4ff5900104f9cd020703bf687bec34
2015-11-29 21:35:40 +00:00
Aaron Kruglikov
a6b2e92e0f fixing bundling
Change-Id: I11bd416e9b5e2c6e8dd25bc485c3ea210ba7fadb
2015-11-25 03:35:49 +00:00
Aaron Kruglikov
eb0ae4e802 Adding fingerprints to avoid interference between clusters.
Change-Id: I5e5278916f8b9b900d7d403b6d08f1f66a866fb2
2015-11-24 20:04:09 +00:00
Aaron Kruglikov
71b3978e3a Changing malfunctioning bundle plugin
Change-Id: I592307b2167335a608427cc42f52527ff70eb826
2015-11-20 04:07:43 +00:00
Ray Milkey
36992c8f9d ONOS-3379: Config REST 500 errors on GET operations if keys don't exist
Change-Id: Ie32bdb70693c5571421840265b4be71d0706d797
2015-11-20 02:42:21 +00:00
Simon Hunt
8f39cfbe53 Make DefaultHashMap class final.
Change-Id: Ia651b5aa098b584559e5ef2556dcac3178da615b
2015-11-16 11:39:27 -08:00
Jonathan Hart
d9df7bd278 Fix naming convention issues in preparation for stricter checkstyle enforcement
Change-Id: I918b7b1dcf6424a526b6b26b89acc9a57d807fec
2015-11-13 16:28:02 -08:00
Simon Hunt
95d56fdd4f ONOS-3347 - HostMoved event now processed correctly.
- added new DefaultHashMap utility class
- updated TopoViewMsgHdlrBase for cleaner event translation.

Change-Id: I1c5e8c981e2d617366c25f497dc9336e09684a2e
2015-11-12 21:05:38 +00:00
Aaron Kruglikov
1ce351a390 Bundling catalyst in an osgi bundle.
Change-Id: I362ec96c91a13e7bd9d48ca4120a1d78f41d3f8b
2015-11-10 21:06:09 +00:00
Ray Milkey
7f9e0208b9 Unit tests for the OpenFlow controller class
Change-Id: I14a6e2810ec15edfccb309ab94dabe96670f4026
2015-11-06 23:22:44 +00:00
HIGUCHI Yuta
ca9cc8e28e Avoid use of Objects.hash when there's only 1 params
- directly call #hashCode() when hashed Object seems non-null
- replace with Objects.hashCode(Object) when Nullable
- replace with Long.hashCode(long), etc. when primitive

Change-Id: I08c24ebbe94cf4162d1491209a14baf953163e41
2015-11-05 21:47:59 +00:00
Thomas Vachuska
54316c2b07 Fixed STC logic when skipping steps and groups of steps. Doh!
Change-Id: I6a1f690133bc0a5d1efbdf1333fe80a983e7dda8
2015-11-04 22:27:20 +00:00
Thomas Vachuska
7c5b6530b7 Adding ability to dump logs for failed steps.
Change-Id: Ib3cb6552018d45c0bb4066e15a6e9bc8f69e97e0
2015-11-02 15:50:14 -08:00
HIGUCHI Yuta
501c465c04 Add DataRateUnit to help specifying Bandwidth.
Change-Id: I2b83922d98cab5571408b920a89bb8b704934255
2015-10-29 22:39:44 +00:00
Aaron Kruglikov
f27dba65f5 Added the option to execute on the local thread.
Change-Id: I168eafb2eb57387a7ce5861ff6b8f2b89afd81dd
2015-10-28 20:04:42 +00:00
Charles Chan
119eeb558a Add IPv6 support to Ethernet.toString()
Change-Id: I392b63cee0742ebdd469a6782899184f3086a817
2015-10-28 17:15:41 +00:00
Aaron Kruglikov
b0ca8cfa50 Changing manually advanced timing for high load.
Change-Id: I89e0919cb9a4353d0b79e71862055d67dbeabf42
2015-10-27 10:33:41 -07:00
Jonathan Hart
3e594649d5 Change OLT app to push Q-in-Q tagging flows rather than transparent VLAN flows.
Device VLAN is set through configuration, subscriber VLAN can be added using
CLI (eventually this will come through a call from the AAA app).

Moving towards generalizing this app as an 'Access Device' app rather than purely OLT.

Change-Id: I9b82b39f6a2dee2c6f10f3fd13b261f3e0313db7
2015-10-22 18:48:19 +00:00
Thomas Vachuska
4be3054046 Adding sequential construct to STC to serially chain sequences based on env properties.
Change-Id: I1df66d2a704309f5450eeca08a6e9b89c02e8346
2015-10-21 19:11:46 -07:00
Rusty Eddy
0c12e40bb0 Added symbolic names with the correct values for
PIM Address families IPv4 and IPv6

Change-Id: I8ae675fa1df052c4ef0b73b27449add534cc5c3c
2015-10-21 14:18:41 +00:00
Luca Prete
e3879f7651 ONOS-3165. Make MAC not mandatory. Fixing IP (constructor was still doing checkNotNull)
Change-Id: I6663504f63df25260aa62c28337cdadb83dfd361
2015-10-20 16:47:54 +00:00
Rusty Eddy
158d5d8819 IGMP Deserialize now properly uses the offset and
length parameters to deserialize the correct area
of data buffer.

Change-Id: I5d8869c25d397d5d07aad014ef00d0decef22d4f
2015-10-17 13:02:18 +00:00
Thomas Vachuska
229dcedff6 Fixes default logs location for STC.
Change-Id: If3f41f6df527d57d13bb75f91ce508f3cef7e73b
2015-10-14 14:21:13 -07:00
Aaron Kruglikov
4ce0b04910 Adds manually advancing timer.
Change-Id: I83936f4fff577b0f23404560c6ecfbc0c9f18e2e
2015-10-08 22:57:56 +00:00
Satish K
e107e665b2 [Emu][ONOS-2593, ONOS-2594] BGP SBI controller and session handler
Change-Id: Ia95717ff173b2e3e1198bdd0fafef7cb0aa8f734
2015-10-08 21:44:15 +00:00
Ray Milkey
911c519e31 Unit tests for packet processing the the AAA app
Change-Id: I51149fdf9ce5bfe4ee8d67564165b94f3e39e379
2015-10-01 16:36:41 +00:00
HIGUCHI Yuta
3b3bd1e964 Deprecate Tools.slurp(..)
Change-Id: Id88c7e03a5bfcdfba2fb743ee7816576de25f59d
2015-09-28 14:09:50 -07:00
HIGUCHI Yuta
cf4d6172b7 Fix resource leak warning.
Change-Id: I7aa926d8a62220a902e983b4b692abecd8f687e1
2015-09-25 19:21:44 +00:00
Thomas Vachuska
48e64e4b5b Cleaned up the SRLG and disjoint path code and naming.
Change-Id: I02b6fe5ee1e3f5eadc4e88800386a23349ee5e58
2015-09-23 16:41:43 +00:00
HIGUCHI Yuta
f2710c7cb6 bugfix: equals comparing a field with itself
Change-Id: I02df9a7ca3788bf736edb89e39215992e2d6c375
2015-09-23 00:31:47 +00:00
Rusty Eddy
9cbc095cd2 Improvided PIM Hello option handling by creating the
PIMHelloOption class.  Also fixed a typo for pim regsiter
stop message type.

Change-Id: Iff06ce7d2746ebc34811205f4c4a4d4784e2740c
2015-09-21 22:45:35 +00:00
Brian O'Connor
f967ad61dc Starting snapshot 1.4.0-SNAPSHOT
Change-Id: I6b64a70eb8c416b58689afd2af7d726153176f6b
2015-09-18 15:19:54 -07:00
Thomas Vachuska
d542cc4b44 Added tracking of test run duration.
Change-Id: Ideeb01b8d822a90433aad4b90ebb6fb479759a1a
2015-09-11 16:15:36 -07:00
Brian O'Connor
b3a3b52f46 Rolling back to snapshot 1.3.0-SNAPSHOT
Change-Id: I5394f02bc4cc4614427e5e535889e883944734fd
2015-09-10 17:26:49 -07:00
Brian O'Connor
cbc5878c31 Tagging 1.3.0-rc2
Change-Id: Id062ea54a0f03c26eb763e03cc347dbfe63cd03f
2015-09-10 17:08:00 -07:00
Thomas Vachuska
58de416ef1 Fixing copyrights.
Change-Id: Iacdddaf1b83fa24998730c3f714fcaf35351ae9e
2015-09-10 16:18:10 -07:00
Thomas Vachuska
b9c7ea63ad Fixing javadoc warnings and package grouping.
Change-Id: I6bf0d9e66c27cd1fad1cd0a83491e33939bd7875
2015-09-10 15:17:02 -07:00
Rusty Eddy
80f12527dc Added packet handling functions for PIM, Specifically
PIM Hello and PIM Join/Prune messages along with
respective PIM encoded address types

Change-Id: Iaef2e3581e27fa910ad355043bcb3e175238706a
2015-09-10 20:15:22 +00:00
Sho SHIMIZU
8dc81ea90c Apply JUnit4 style test
Change-Id: I16a639dbf5f9dd7f08068cf94312e5d04cb8776a
2015-09-10 20:08:03 +00:00
Thomas Vachuska
e796610b1f Modified host discovery to suppress discovery of self-assigned IP addresses.
Change-Id: I40e7c20a6f5b76abe9d9481a135581431e8fcd9f
2015-09-10 01:53:02 +00:00
Ray Milkey
9b36d81ce3 Javadoc fixes
Change-Id: Id23ed2d576b2222194153be9d043ca5acafe67ae
2015-09-09 23:54:01 +00:00
Thomas Vachuska
d6c965dc65 Added shutdown hook to STC to print summary even when interrupted by user.
Change-Id: I2ddb0d46ddfd776101a27ea76fe5ae34d28ddded
2015-09-08 20:48:58 -07:00
Charles Chan
3599d63162 [ONOS-2808] Properly deserialzes NDP packets without options
In addition, add following cases into NDP unit tests:
    - testDeserializeBadInput
    - testDeserializeTruncated (NDP headers only, options skipped)

Change-Id: Ia295a5bd7fcdcc25ac556da7bc2eaab13ad8e3b8
2015-09-08 16:44:19 +00:00
Brian O'Connor
e8bcb70258 Changing version to back to snapshot 1.3.0-SNAPSHOT
Change-Id: I05bc4669bf3ad2a149cee5d303da42bf8ffd14e8
2015-09-04 23:57:08 -07:00
Brian O'Connor
004345f6c8 Tagging 1.3.0-rc1
Change-Id: I640fc75397b90532e8a71f9413b6822f80b3e775
2015-09-04 23:47:08 -07:00
Brian O'Connor
e79b02520b Changing copycat version to 0.5.0.onos
Also, removing snapshot repo for dependencies.

Change-Id: I8e69f3a7793c85f1a48d76a11bf1498399d7f4aa
2015-09-04 17:20:40 -07:00
samanwita pal
8969cbe4bc Removing DHCPMessageType as DHCPPacketType Class was already defined
Change-Id: I01e6f8cb5a1eedba11f1f24cc19a27ef2d815b38
2015-09-04 23:01:32 +00:00
HIGUCHI Yuta
d57cdc4522 Fix byte[] comparison using equals
Change-Id: I1185e16f540d69870d7762d8a8ec1cd8871e2c2b
2015-09-04 22:31:35 +00:00
alshabib
0588e57103 fixing dhcp serialization problem
Change-Id: Ie049f9c1e464ca9a2b651df74f7b979628d0d745
2015-09-04 22:03:27 +00:00
HIGUCHI Yuta
1651e985ca Add missing executor.
Change-Id: I397142388b27d7c66c90ce8f85c08457f872fc55
2015-09-04 13:45:08 -07:00