658 Commits

Author SHA1 Message Date
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
Rusty Eddy
1da61a2404 Serialize / deserialize functions for IGMP, IGMPv3 Membership
Query and IGMPv3 Membership Report.  IGMP has been added to
the IPv4 deserialization map.

Change-Id: I6d46c3771b6589f1cbd839c58521ffab94b5e230
2015-09-03 19:14:12 +00:00
Thomas Vachuska
14eaba8938 Added ability to negate interpretation of the exit code.
Change-Id: Ica77a10d854f247921e6adb74f8da65de0c79c8a
2015-08-31 16:13:07 -07:00
Madan Jampani
f97edc1c48 Javadoc fixes
Change-Id: Ia051f4875d5cadbd7e5307bd8bd6ff1df488165d
2015-08-31 21:50:06 +00:00
Thomas Vachuska
29e8217182 Added end-of-run summary.
Change-Id: I5f749bf08d49544156309c0e0cdaff077ab6398b
2015-08-27 18:35:34 +00:00
Thomas Vachuska
1c15287d06 Added check for cyclic dependencies.
Changes intent test scenarios to use the key and added dependencies to make them more robust; h2h still fails intermittently due to a bug.

Increased parallelism of the smoke test scenario.

Change-Id: Ib7fed38d17d1b25c5dd854ef1cd4dc777002c5fc
2015-08-26 19:37:10 -07:00
Thomas Vachuska
e4ed1a215b Fixed broken UDP/DHCP deserializer.
Change-Id: Iba87c66043e563d328d662c5ae314960997f4b91
2015-08-26 22:52:35 +00:00
Thomas Vachuska
1b403a58d9 Fixing a few STC glitches.
Change-Id: I38c0a81911e392be0d6e1d392511456b57acf16c
2015-08-26 18:38:01 +00:00
Thomas Vachuska
91caf1a55a Fixed log message.
Change-Id: I1d6dcee6284399cdb30a40c4d2e7557ee0c7fee1
2015-08-26 10:14:29 -07:00