269 Commits

Author SHA1 Message Date
Phaneendra Manda
ab7fdfa1c8 [ONOS-4227] Port chain updated to store classifier and forwarder devices
Change-Id: Ibd772e8d524efbe8fc9a11e5091b5510a57e4f66
2016-04-25 15:21:13 +00:00
Jian Li
4fb7177c12 Replace Grizzly2 test container to Jetty test container
Grizzly2 test framework does not produce the same test results
compare to production REST API test through jetty web server.
By default Jersey 2.x uses the Grizzly2 test framework, this
commit tries to replace this test framework to Jetty based
http test framework.

Change-Id: I7bcb19bf73801cc66036487fd5a964e32ce1ba61
2016-04-20 17:18:43 +00:00
Ray Milkey
a5ff8a7e50 Appify buck build for openstack and VTN apps
Change-Id: I6cc23cd567954daaee59271123a07040853e695b
2016-04-19 19:56:21 +00:00
Phaneendra Manda
c612054893 [ONOS-4226]Service function group class added for sf statistics
Change-Id: I93fa832b8935c065a2384581daa55d304ffe2123
2016-04-19 01:48:19 +00:00
Phaneendra Manda
299877f3d5 [ONOS-4228]Parase and set priority for sfc classification
Change-Id: I0e25465d47ad1bd6c6035ff309ef631b8ef7c75e
2016-04-19 01:47:37 +00:00
Phaneendra Manda
089274b5f1 [ONOS-4172] Issue fixed to process specific packets in SFC manager
Change-Id: Ib5cb6006b42a6b163b85fe89f725002336442baf
2016-04-11 18:10:21 +00:00
Brian O'Connor
7cbbbb7009 Adding Copyright notice to files that are missing it
Change-Id: Ic08aad8906dbd4dd062e7adcec7465475cf2bdda
2016-04-09 09:51:27 +00:00
Brian O'Connor
5ab426f9ff Updating copyrights
New format: 'Copyright .year-present Open Networking Laboratory'

Change-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098
2016-04-09 01:20:21 -07:00
Ray Milkey
7c25182db9 Fix buck tests
Change-Id: I3d681e6e5c1d3e98c87ccb3d20a619b216ae6133
2016-04-06 19:04:52 -07:00
Brian O'Connor
85f28d0a0a Updating test sources in several BUCK files
Change-Id: I17b83cb978f7b8fc1d31a1e96bec59a077dbdfbb
2016-04-06 16:57:45 +00:00
Brian O'Connor
a450bd000b Simplifying Import-Package line in maven-bundle-plugin for REST bundles
Change-Id: Ic29e3f205e18b7b63e33a8c65cbb30a8b56d2e74
2016-04-04 21:33:36 +00:00
Ray Milkey
f80bbb22c2 Initial BUCK build
Change-Id: I64e8a979301989062f4545a4841b06c15a372049
2016-03-29 21:39:14 +00:00
lishuai
10de6dbb87 [ONOS-4195] Register sfc gui.
Change-Id: I4923cbe883eb1604c80476780b4c9e553b7ed952
2016-03-24 23:49:55 +00:00
lishuai
b7ee456d0a [ONOS-4193] Add handler for sfc gui.
Change-Id: Ie270988bc05914c6f9da1274e3a9fcfb917a8aa1
2016-03-24 23:23:34 +00:00
lishuai
5556fdea64 [ONOS-4191] Add js,css and html for service function chain.
Change-Id: I1eb0e92806982aaaa1e4bb2ff5635b33079e304b
2016-03-24 23:01:44 +00:00
Jian Li
9d61649f0f [ONOS-4042] Bump up Jersey from 1.19 to 2.22.2
- Fix unit test errors of web/api
- Fix default page redirection problem
- Fix compilation errors of web/gui
- Fix configuration of aaa, acl, cordfabric, cord-gui, dhcp, mfwd,
  olt, openstack, segmentrouting, vtn, virtualbng, xos-integration
- Fix unit test errors of cpman, vtn, acl, faultmanagement
- Fix compilation errors of openstack, virtualbng, xos-integration,
  REST SB controller
- Rearrange features.xml to resolve bundle dependencies
- Remove all of stale Jersey 1.x libraries
- Rearrange web.xml to point new Jersey 2.x servlet

Change-Id: Ic17f461ede0aa36fa8d470546d8069152dc1d134
2016-03-24 18:54:28 +00:00
drl
b04ca9962b Fix ONOS Jira-4189
Change-Id: I9725f4e8cfd7382dd2c34066951e993543e86539
2016-03-23 01:22:37 +00:00
Saurav Das
244311924c CLI command to help debug the mapping of next-Objectives to the
groups that are created by device drivers.

Change-Id: Iff9e04e5e96b2cabbdb40e83215315d2e27791a6
2016-03-21 18:04:20 +00:00
Brian O'Connor
955c316b54 Starting snapshot 1.6.0-SNAPSHOT 2016-03-10 15:27:19 -08:00
Brian O'Connor
55b4d80176 Tagging 1.5.0 (Falcon) 2016-03-10 15:24:41 -08:00
Madan Jampani
23696428f8 Starting snapshot 1.5.0-SNAPSHOT 2016-03-09 14:02:04 -08:00
Madan Jampani
b7a5420285 Tagging 1.5.0-rc3 2016-03-09 13:47:32 -08:00
Jian Li
fd46e1d293 Refine application title and category in app.xml and pom.xml
- Remove ONOS keyword from application title
- Capitalize each keyword in application title
- Make it consistent to use App, Provider and Driver in
  application title
- Add right category name for each application
- Add missing application title and category
- Make application category comment more descriptive

Change-Id: Ib886b4a4293c38bd546a4107b20569f1bd7031a7
2016-03-08 18:41:50 +00:00
Jian Li
2b746f4cbd Add missing application titles in app.xml with pom.xml clean up
Change-Id: I543572d696f30f2ceebd39d9c6c33be55f5da38d
2016-03-08 06:06:32 +00:00
Phaneendra Manda
275ff0c074 [ONOS-3831,ONOS-3836] Load balance algorithm for sfc
Change-Id: I48a428587420ce6d782c128b835b5bb90e0cacfe
2016-03-05 06:42:50 +00:00
Phaneendra Manda
b8889b89e9 Javadoc warning fix
Change-Id: I330b1485a760fc2d3c63e3bc25ae1fc5435d9ebd
2016-03-04 16:26:08 +00:00
Thomas Vachuska
5d8994ffce Starting snapshot 1.5.0-SNAPSHOT 2016-03-03 17:13:26 -08:00
Thomas Vachuska
40d5255ca9 Tagging 1.5.0-rc2 2016-03-03 17:08:36 -08:00
Jian Li
d79fb94921 [ONOS-4014] Refactor *Id classes to extend from Identifier class
- Refactor all of *Id classes in apps package

Change-Id: I31fafbf7f15aee3a1b3b37b7c281b3f99eae0883
2016-03-01 06:12:27 +00:00
Phaneendra Manda
b88b3f8bc6 [ONOS-3834] Install load balanced forwarding rules
Change-Id: I681d0b047feb332543307eac1a54ed20114993ef
2016-02-23 19:31:22 +00:00
Phaneendra Manda
0f21ad6924 [ONOS-3835] Install load balanced classifier rules
Change-Id: I585a83021dbf2aff6a65dd43944a1f6979b33ead
2016-02-23 17:50:56 +00:00
Phaneendra Manda
b3555031ca [ONOS-3833] Identify the port chain for the packet
Change-Id: Id2ca1373588c8bc77c031149c7e85337c776bc4b
2016-02-23 08:55:41 +00:00
Phaneendra Manda
329a1276f0 [ONOS-3833] Added data structure to store load balance path info
Change-Id: Icf73a7c91652c2532db889fb4df70232a16650a2
2016-02-23 06:01:51 +00:00
Phaneendra Manda
65440bf670 [ONOS-3833]Implementation for FiveTuple class to store 5 tuple packet info
Change-Id: I15f2b41187c1577677428a332b44fa1c5351cb05
2016-02-23 04:23:31 +00:00
Phaneendra Manda
eed93191c5 [ONOS-3833] Five tuple interface added
Change-Id: I6ba334a8a88591833c2fd404c3f4e9620f199338
2016-02-23 04:10:24 +00:00
Phaneendra Manda
8225ddb623 [ONOS-3833] Load balance identifier class and UT
Change-Id: Ice90fbc56be8e214ed9e6657a32eff8839311749
2016-02-16 01:54:17 +00:00
Madan Jampani
39fff107c4 Method name refactor in DistributedPrimitive + Builder for AsyncLeaderElector
Change-Id: I59be6e66665c0b12d02106bd5c722e9fa38dd7a1
2016-02-15 03:49:12 +00:00
Madan Jampani
538be7420f Refactored primitive builders to consolidate methods into the base DistributedPrimitiveBuilder
Change-Id: I9a24117b41d1feeb5cf460c6adfa484aabcbb8c1
2016-02-11 06:00:52 +00:00
Madan Jampani
c27b6b2deb Fix files with windows line endings + Add checkstyle rule to catch this issue
Change-Id: Ic1905f2121c5c2ab66259f7f531c1e36fe58e9d4
2016-02-05 19:51:54 +00:00
Phaneendra Manda
5c8257b25a [ONOS-3832] Sfc manager register with packet subsystem
Change-Id: I8eeaadd22c82647bfb87f682306b50b7fa5926a5
2016-02-03 17:23:31 +00:00
Jonathan Hart
51539b85d3 Enforce naming convention regarding abbreviations
Change-Id: Ic81038d3869268a55624ccbbf66048545158b0da
2016-01-28 17:32:37 +00:00
Madan Jampani
fa24218124 Added destroy() method to DistributedPrimitive interface
Implement replace method in ConsistentMap
Using Versioned#valueOrNull in place of Versioned#valueOrElse where appropriate

Change-Id: Ief3f3547d589d35f5c821a1c47035f91078e8316
2016-01-27 01:54:36 +00:00
Brian Stanke
7cfd4433cb ONOS-3704 - Cleaning up Maven build warning messages and cleaning up some versions of thirdparty libraries.
Change-Id: Id578e10713d41b6c02e92cb2c6e17a4da0787b52
2016-01-26 21:04:36 +00:00
lishuai
16c05af7de [ONOS-3788] Update floatingip's bug:according to our logic, when a
floatingip bind a vm, it can not be deleted and return a error status
code to openstack, but openstack do not deal with the error status code
and delete the floatingip, and this lead to APEX'functiontest does not
pass, so we have modified the code logic and allowed to delete the
floatingip which have bind a vm.

Change-Id: Ic4473ed4ee170be62f95c4168b39a507e6aea8b0
2016-01-21 18:39:55 +08:00
Jian Li
8bcb4f23ce [ONOS-3634] Remove readme tag from app.xml
Change-Id: I536f54f74586a0bb5c671564f71b44a0a871d5f6
2016-01-20 18:55:28 +00:00
Jian Li
c35415ddcd [ONOS-3634] Enhance app to have a category, icon, URL and readme
This commmit enhances application to have category, icon, URL and
readme. The web GUI and CLI will be implemented in separate commits

Change-Id: Ib02716d7118cc617b24f196f2213ea1fe99a34be
2016-01-20 00:30:35 +00:00
Madan Jampani
a090a118ef Added DistributedPrimitive interface
Added AsyncDistributedSet that provides async set operations

Change-Id: I83494075a7973694ea6b7445ff4799b7a1a50641
2016-01-19 19:37:37 +00:00
Jian Li
80cfe45f88 Replace deprecated JsonObject.readFrom() with Json.parse().asObject
Change-Id: I9e6e5a83edfd2c6abc694c1cc1e939b0b826e980
2016-01-14 16:09:53 -08:00
lishuai
762df8118f [ONOS-3726] Update L3's bug about deleting router interface and unbind
floating ip.

Change-Id: I8629d12e410b9312f4e7f2aadf84f08d19af18c1
2016-01-08 11:58:15 +08:00
lishuai
095f6c72b7 [ONOS-3664] Update the bug: the ports command for restful can not get
external port.

Change-Id: Icad4ff9647f08f174f197b3dd2378ceef22cafe3
2016-01-06 08:27:04 +00:00