5585 Commits

Author SHA1 Message Date
kmcpeake
a5404813fe [ONOS-3203] Remove final keyword from method arguements
Removing as requested by Thomas Vachuska so to be consistent with rest of ONOS code.
Note :  ./tools/build/conf/src/main/resources/onos/pmd.xml deliberately excludes MethodArgumentCouldBeFinal from optimizations.xml

Change-Id: Ib1468d5ac39876797b79bd1f6dabd779bfe337bd
2015-12-09 17:56:47 +00:00
kmcpeake
e462182180 [ONOS-3203] Optimize alarms codec registration.
Updating as advised at :
https://gerrit.onosproject.org/#/c/6180/3/apps/faultmanagement/fmweb/src/main/java/org/onosproject/faultmanagement/web/AlarmsWebResource.java@53

Copying the approach used in equivalent app at vtn/vtnweb/src/main/java/org/onosproject/vtnweb/web/VtnCodecRegistrator.java

Change-Id: Ifdcf5d69fe28070161e138217582126b135504a7
2015-12-09 17:56:16 +00:00
lishuai
4fa2634465 [ONOS-3514] Add L3 flows for Classifier table, ARP table, L3forward
table, DNAT table and SNAT table.

Change-Id: Idb7f7343e33ce01c2d7aa9935a6deef858a2546c
2015-12-09 17:33:39 +00:00
BitOhenry
5e2233aa3f [ONOS-3551] Add implementation of resubmit and resubmit-table to
drivers

Change-Id: Ib96f7f3197968f7e6642cf2368040f340763cef2
2015-12-09 17:33:18 +00:00
Hyunsun Moon
b73ce6c177 Reverted create bridge
Reverged https://gerrit.onosproject.org/#/c/6585/ due to
multiple same controllers are set.

Change-Id: I2628fccc968adfec619a61b85b7932864a837a37
2015-12-09 11:51:45 +00:00
Brian O'Connor
89957a38d1 Root pom.xml fixes
- Adding jsr305 to remove annotation errors in findbugs/sonarqube
- Moving argLine to properties from maven-surefire-plugin
  to fix sonarqube test coverage
- Updating maven-jar-plugin to 2.6, so that we can add
  skipIfEmpty to avoid generating test jars for pom artifacts

Change-Id: Iea9eff91dab42bfa2a41012908dd563632819741
2015-12-09 05:50:52 +00:00
Brian O'Connor
777b0ae500 ONOS-3567 Protecting against NPE in MapValue isNewerThan
Change-Id: I8f2a46956a34d4bf50cb5b116d1c4001917daf1d
2015-12-08 19:42:52 -08:00
Brian O'Connor
2156461ee9 ONOS-3529 Updating FlowEntryBuilder to avoid calling getTable on OF_1.0 messages
Change-Id: Id67a07855e0aed0cbd0612a28914c54d802af2cc
2015-12-09 00:50:04 +00:00
HIGUCHI Yuta
1c8493c97b bug fix: type mismatch in mock Database
Change-Id: I529a76207e048f2a53ff66f17cd7a6b7bfa22797
2015-12-08 16:17:34 -08:00
Brian O'Connor
68274987f3 Removing maven-shade-plugin and maven-bundle-plugin from bgp and pcep
These resulted in 4MB jars that contained lots of unnecessary dependencies.

Change-Id: I392c808e6ef84b6c6d9cf8798d8fd683d1e68083
2015-12-08 23:39:06 +00:00
Brian O'Connor
0c54821c6f Updating maven-bundle-plugin to 3.0.1
Change-Id: Ia6721404b765c496070de151c114fdb738799ee4
2015-12-08 15:30:49 -08:00
Thomas Vachuska
664f29e8b9 Adding ability to delay before executing a step in STC.
Change-Id: I9822ac35d37e6735068ebdf39b952db913a10e14
2015-12-08 12:58:16 -08:00
Thomas Vachuska
36be65f18a Adding REST archetype.
Change-Id: Ic129f6d0d419f0d44a371b7758802377a32f9962
2015-12-08 20:46:36 +00:00
Madan Jampani
83c27832cf Added an extended set that provides methods to get and (conditionally) replace existing entries
Change-Id: Iec788ac010c59f31ff6d08a84ae3642b2d662fb2
2015-12-08 18:43:28 +00:00
HIGUCHI Yuta
ee6a8291c3 Specify UTF-8
- to suppress "[WARNING] Using platform encoding ..." warnings.

Change-Id: I817e3c404cb7c19b4854f442a59267deb67212a6
2015-12-08 09:47:55 -08:00
Priyanka B
0ab34b95eb [ONOS-2613] Unit test the BGP Update message(LinkStateAttribute)
Change-Id: Id9545296612bed858459c8386368c66cb2159173
2015-12-08 08:14:04 +00:00
Priyanka B
79475496b2 PrefixTed code fix
Change-Id: I857ceb2b04e3af479fed769501c5a6bd5704e4b3
2015-12-08 08:06:52 +00:00
Priyanka B
41615e52a0 ProtectionType code fix
Change-Id: I08845f62af8af784eb56e3b1e09c00acc5dfd7de
2015-12-08 08:05:16 +00:00
Thomas Vachuska
a026be7750 Restructuring the form of REST API deployment to provide
for security of app's REST APIs and for consistency of
exception mappers and JSON writer.

Change-Id: Id318372bf62f82ed974355c05e7fe64e0fbfc0c5
2015-12-08 08:03:29 +00:00
Charles Chan
7d10b16981 Driver bugfix
For OF-DPA
- Set VLAN in L3 unicast and MPLS group (required by spec)
- L3 unicast and MPLS tables do not support immediate action.
  Defer all of them.

For CpqD OF-DPA
- L3 unicast and MPLS tables do not support immediate action.
  Defer all of them.

Change-Id: I4140051d64bc5d01258b7fee2aa1faa7c8963370
2015-12-08 07:57:53 +00:00
Priyanka B
8c37858c04 Route Identifier
Change-Id: I22a00f56998849e406481d816f09171212da932f
2015-12-08 07:56:54 +00:00
Priyanka B
c77921a2cb Route Type
Change-Id: I02ece9267da7d79c049383b6b48aae42a181cfbc
2015-12-08 07:56:20 +00:00
Shashikanth VH
a33f9a0c99 BGP system test issue fix
Change-Id: I66958eeef622137ab5a3e75e172a6a5a5d0f1514
2015-12-08 07:47:15 +00:00
Jian Li
5fc142927a [ONOS-3222] Implement toString method for each Packet class
Change-Id: I17d72338d4202117d08b3dca9463be35a87a0c1e
2015-12-08 07:43:44 +00:00
alshabib
5162a9d216 fix for OF ssl, which now permits multiple switches
Change-Id: I69b52ba2521b66ba8c3062f94b0cbd0ce1d1f8f9
2015-12-08 07:37:11 +00:00
Andrea Campanella
260645ba25 ONOS-3530 Fix array out of bounds in case of no @param value description
Change-Id: I336a7645547f844e11ab08cc3cf9f403fa42d890
2015-12-08 07:36:06 +00:00
HIGUCHI Yuta
436f8d57c5 Use StandardCharsets where possible
Change-Id: I7fd997b2ce57ad1704d988e55966bacac954f00a
2015-12-08 07:35:12 +00:00
Simon Hunt
e26a1b5f02 Web UI: Delete obsolete sample event files.
Change-Id: Iff4fdca0377cae888d12fcf23f7c4309cb60cf4c
2015-12-08 06:36:35 +00:00
Andrea Campanella
86d0863169 ONOS-3182 Fix highlight of updated paths through though delay
Change-Id: I3d33ed6340aa75ed8c31b7440c5cba81131b7168
2015-12-08 06:35:33 +00:00
Brian O'Connor
dab0974eca Perform check before updating host in DistributedHostStore
By checking to see if the host needs to be updated, we can
avoid invalidating the local cache in many cases.

This also helps to alleviate slow pingall times with fwd
enabled.

Change-Id: I7d58a488cd91878e6028ddfaae407e849fc10211
2015-12-08 06:30:43 +00:00
Brian O'Connor
b2a383fc21 Implementing computeIf in TestConsistentMap
Change-Id: I1bf41342778498cc6242538662e0849d74869222
2015-12-08 06:30:41 +00:00
sanghoshin
075e3e75f6 SONA: OpenstackSwitching - init flow rules
- Populates flow rules when the app is initialized for existing VMs
 - Add the IP mappings for the existing VMs to DHCP service.

Change-Id: Ie73c2532c83b0c0df21261616d7af81744c0aa32
2015-12-08 05:26:22 +00:00
HIGUCHI Yuta
11d1609a5f [Emu] new ResourceService related bug fixes
- ResourceDeviceListener should also react to availability events.
- Should check if device supports the behavior before
  retrieving Behaviour class
- ResourceManager should unregister when requested
- opticalUtils was specifying wrong driver name. Should've been "linc-oe"

Change-Id: I9364b6307cb537b04b57ac00f2451c13e3379471
2015-12-08 03:59:05 +00:00
Madan Jampani
6f8b702324 Including nodeId in DefaultPacketRequest so that we do not prematurely withdraw intercepts when a node is shutdown
Change-Id: If6ae0be8f53a4a158af37e6cc4938309a5e9991b
2015-12-08 02:53:06 +00:00
Phaneendra Manda
5f326879bd Vtn resource manager sink added for EventDispatcher
Change-Id: I654c3183b529020b656df077bace17b979f03020
2015-12-08 02:25:47 +00:00
Andrea Campanella
2dc91dcc44 ONOS-3539 Insert optional delay for showing highlights
Change-Id: I289d54fc2b401da397fa97e912e98177d108df23
2015-12-07 23:51:27 +00:00
Brian O'Connor
08eb1ac911 Adding description to param in AlarmsWebResource
This should fix the stacktrace in the build.

Change-Id: I7d2796ecb435c30c227e013a6d93ae8accdf7e06
2015-12-07 22:39:11 +00:00
Hyunsun Moon
699f46b09c [Falcon][WIP] CORD-368 Added APIs for service dependency
- Added create/remove service dependency to CordVtn
- Added new type for service ID

Change-Id: If836ab6bcc5e60c1707b2dbf0a244a204529b007
2015-12-07 17:59:45 +00:00
Thomas Vachuska
0daf66b9cb Fixing VTN web.xml file.
Change-Id: I03c0e3fd7f47f1b4c0c84b1e30acd2e1a57ba4f2
2015-12-07 17:19:55 +00:00
lishuai
a3e32340df [ONOS-3532] Update PORT_MAC to AnnotationKeys.PORT_MAC.
Change-Id: I18c81bc616f94f69f69741621da56c60c784ec3f
2015-12-07 11:00:12 +08:00
Mahesh Poojary Huawei
c106f45f9d [ONOS-3111] port-pair-group manager modification
Change-Id: I37df58e8589147624393a84efdf28e0bb8dfa29c
2015-12-06 06:53:30 +00:00
Mahesh Poojary S
28bfba72a6 [ONOS-3110] port-pair manager modification
Change-Id: I0ad39054182016e09b0c665270f70de29cccc56a
2015-12-06 06:53:18 +00:00
Brian O'Connor
8c68536972 Changing line endings to \n in NewAdaptiveFlowStatsCollector
Change-Id: I233c6f4161d0e3af308f744908c52a091824eca8
2015-12-05 15:27:27 -08:00
Mahesh Poojary Huawei
ecf971de20 [ONOS-3113] flow-classifier manager modification
Change-Id: I9e7c8f8f397edb36be0a6a4cc53ee2b2174679c5
2015-12-05 09:56:35 +00:00
Brian O'Connor
905ea22db6 Starting snapshot 1.4.0-SNAPSHOT
Change-Id: I0398bb2093e70d39788888038abb9df6193ccb42
2015-12-05 00:57:06 -08:00
Brian O'Connor
b209dc68e2 Tagging 1.4.0-rc1
Change-Id: Idec5c65021283fa03a8f2530aebba968a5451d8b
1.4.0-rc1
2015-12-05 00:56:21 -08:00
Brian O'Connor
eca5bbc486 Updating onos-package to stage onos-features
Change-Id: Id9e145c93cac99d64526586b3b89825cd35608b1
2015-12-05 00:56:20 -08:00
Brian O'Connor
372658e7c2 Updates to versions across project
Change-Id: I3593d5d289d3149bea9644c7c09fa1ca753abfca
2015-12-04 23:17:41 -08:00
Brian O'Connor
4751e83503 Rolling onos-maven-plugin to 1.7-SNAPSHOT and onos-build-conf to 1.2-SNAPSHOT
Change-Id: Iea3add6940bedf298ec65c0e59af70814e02d99e
2015-12-04 22:43:11 -08:00
Brian O'Connor
e261ab2ff1 Updating onos-maven-plugin to 1.6 and onos-build-conf to 1.1
Change-Id: I8e9eabfc3ddb499028ec1abf6e626c09cd12e8b1
2015-12-04 22:42:06 -08:00