8779 Commits

Author SHA1 Message Date
Madan Jampani
4c8e3feb6c Allow null values for DocumentTree nodes
Change-Id: I88a12727751c6d82843a7b6a9a2e753da1500c99
2016-09-21 00:37:25 +00:00
Jonathan Hart
46ab5cc4ba Move GossipDeviceStore away from deprecated ClusterCommunicationService API
Change-Id: Ib0ca7125e17013156aac27f8437ca717a96a56f0
2016-09-21 00:34:12 +00:00
xueliang
714dd2bfbe [ONOS-5269] JUNIT Test cases for volt-ponlinks and volt-setponlink for FUJITSU NETCONF
Change-Id: Iaff73d2eb1a617a97ebb1dcd8ccad7c0b809ea41
2016-09-21 00:33:46 +00:00
Yuta HIGUCHI
76609cd318 ONOS-5218 protected Link related changes.
Change-Id: I0163a2c4ec3c32b5aaf320a71d5ab5929ad3c73a
2016-09-21 00:28:47 +00:00
tony-liu
684b2b85e3 ONOS-5270 Tunnel needs more specific states.
Change-Id: I18ddc67d55add27c970385a9048daff97f00d902
2016-09-21 00:27:51 +00:00
Victor Silva
f2b9d03102 MastershipManager: make "useRegionForBalanceRoles" a property
useRegionForBalance roles has been available for a while but
seems to only be accessed directly (it's a public field). It'd
be useful to be able to change that using the CLI.

Change-Id: If8c6dfbb300513e4d8dc0ba3d0d8f6ce9eac036a
2016-09-21 00:26:12 +00:00
Yuta HIGUCHI
a0b0a1395a Keep using same iterator.
Change-Id: Icfdb9d79c188677dd89c851644ceb855e3bb9781
2016-09-21 00:23:04 +00:00
Pier Ventre
2c51531ab7 [CORD-438] Fix Segment Routing application
Changes:
- Discards Link events if one of the switch is down;
- Triggers the paths optimization after device-down event;

Change-Id: I4114f2450401e0d1ff5658d592daf319d977f20e
2016-09-20 14:33:34 -07:00
Victor Silva
066aaa98d3 RegionEvent: fix documentation
Description for REGION_REMOVED and REGION_UPDATED were mistakenly
switched.

Change-Id: I7b4dcb19980c47f544693d207ea12cf6ffd75e42
2016-09-20 20:17:54 +00:00
Yi Tseng
155370e957 Fix LinkCollectionCompiler duplicate flow rules problem
Use outputPorts.keys() might generate duplicate flow rules.
Use keySet() can fix this problem.

Change-Id: I8c1c47ccb8835c174b639cf4a5e94c1c1b36484d
2016-09-20 19:59:43 +00:00
Victor Silva
7944d14530 OpenFlowDeviceProvider: call modified to properly grab configuration
Call modified() to grab configuration, if it exists. Current
behavior is to ignore previous cfg files and only really change
the property after configuration events.

Co-Authored-By: Thiago Sousa Santos <thiago@waltznetworks.com>

Change-Id: I48408cc77a296f4ed47a026856ca41458c9c62b7
2016-09-20 19:17:57 +00:00
Jian Li
1270aea7be Add abstract IP header class to unify IPv4 and IPv6 header classes
Change-Id: Ia932dad67f64595b52b6fbc7dc43a13f64d53796
2016-09-20 10:16:59 -07:00
Pier Ventre
0ba98527a8 Fix NeighbourResolutionManager which always
sets the context as handled, updates learningswitch
version and fixes a checkstyle error.

Change-Id: I30a9abae60a808e3d610e5a7086cc7ee53720bb9
2016-09-20 16:50:27 +00:00
Victor Silva
139bca4af9 [ONOS-5171] FlowRuleStore: add purgeFlowEntries
The FlowRuleStore exposes purgeFlowEntry(DeviceId),
which purges from the store by a specific device.

Add purgeFlowEntries, to purge entries from all devices.

Change-Id: I0ec50d2bbb8b39097189f9e332dc3efd281bc811
2016-09-20 15:39:37 +00:00
Ray Milkey
c5e478c700 Update version strings for archetypes
Also, hooking learning-switch app into the Maven build

Change-Id: Ie4379bd170a066d8b7479d0db0c1ae24b80d766a
2016-09-19 16:11:21 -07:00
Brian O'Connor
e0b53b3996 Adding learning-switch application to apps pom.xml
Change-Id: Ie4fc2e92ce84680ba8a5bcc93bde17568829e172
2016-09-19 15:16:20 -07:00
Brian O'Connor
35cd800829 Updating onos-change-version
Change-Id: I21e186095a4dbd26930a9da89d46bca63c04c517
2016-09-19 15:16:20 -07:00
Steven Burrows
dfa52b00ec CSS Added fill-mode for nodes
Amends based on Simons Comments
ESLinted The whole project
Topo2Link - Added Labels for PortA and PortB on mouseover
Updated breadcrumbs
Topo2.js - commented out a line causing error on panning
Topo2 Navigation between regions

Change-Id: I9cc0f4499ab68a14e246bba192f6528258471b35
2016-09-19 13:53:56 +01:00
Yuta HIGUCHI
d2db7ada46 Fix javadoc error
Change-Id: I9bc7fbc93cc63c0b3fe0ed8c71b363dff78a6811
2016-09-16 21:40:13 -07:00
Charles Chan
f6a460e82b Fix file not found error when calculating checksum of buck plugin
Change-Id: If5dcfd3a5048cc6381400da22325e48e5e65aad4
2016-09-17 00:40:49 +00:00
Madan Jampani
e59cc0548a Fix checkstyle error
Change-Id: I54278c0dc5fb4b6bc5081ba8564bae8aa9cc697b
2016-09-16 14:19:27 -07:00
Madan Jampani
9809422885 AtomixDocumentTree support for filtering notifications by DocumentPath
Change-Id: I3f4f616bc4f2e488e5433e44f72bcd121b564b0d
2016-09-16 10:50:20 -07:00
Madan Jampani
cdbf67799a Fix AtomixDocumentTree event notifications
Change-Id: Id79ba675dfc83fbe6c04a7789842a4e65050c046
2016-09-16 10:50:20 -07:00
Madan Jampani
8698328d33 Support for a recurive create in AsyncDocumentTree + Javadoc clean up
Change-Id: I2a4a961e24ff34aa106c93d3a8cb9093f10cee72
2016-09-16 10:50:20 -07:00
Brian O'Connor
bfc02ecd22 Bumping snapshot version to 1.8.0-SNAPSHOT
Change-Id: I4ca57b277d8ac814b8a10b107d995cb1cc4d499d
2016-09-16 17:41:55 +00:00
sangyun-han
ce4b2aa6c4 Remove repeated license
Change-Id: I6bb5e769d0adf9e5e71e718196afb4356d4c8335
2016-09-16 16:11:53 +00:00
Brian O'Connor
b19fc86f82 Bumping version back to 1.7.0-SNAPSHOT
Change-Id: I1df9d0f12cd7ec7597499d41cacebdbe75899556
2016-09-16 00:12:21 -07:00
Brian O'Connor
338bc0cf19 Bumping pom versions to 1.7.0-rc2 and fixing some maven issues
Change-Id: I6169420328333d0916452aa92efbfa961d72e9c4
1.7.0-rc2
2016-09-16 00:11:45 -07:00
Brian O'Connor
0a33421f3b removing unused dependency
Change-Id: Icce596a2a6c07f56566e8c098a4551a29e1af62a
2016-09-16 06:49:16 +00:00
Brian O'Connor
0a4e6742b8 Copyright update
Change-Id: I534d938da3820f6fb814aed3bb4a0855fa41ddd5
2016-09-16 06:48:34 +00:00
Jonathan Hart
c004adf894 NeighbourMessageService: Don't push ARP flows when there are no handlers registered.
Fixes ONOS-5277

Change-Id: Ie7ff6ed10d14f4ec8f96327d323ace50c85c8a19
2016-09-16 00:35:03 +00:00
Jayasree Ghosh
e7a240c0a1 FIX for ONOS-5260: METER AppID Display on GET, Precedence Range Issue
Change-Id: Ia82b8d70de0b5d824d808f9593ada64d3c1fbd09
2016-09-15 23:57:53 +00:00
Madan Jampani
3b8101a304 Refactored IntentPartitionService as WorkPartitionService
Change-Id: Ic5cf1978b7fce55b34f84eae9b03c8f9ddcfb9c1
2016-09-15 21:09:32 +00:00
Yi Tseng
28767f0775 [ONOS-5238] Add neighbour message handler for vpls
Change-Id: Iaef04233402864874af0c83231117c279e946d64
2016-09-15 17:52:31 +00:00
Ray Milkey
3188c9b733 Fix NPE if flowSpecCapability is not specified
Change-Id: Iac5958cdbcd495f3b661771628de429eb2a07556
2016-09-15 03:28:32 +00:00
Viswanath KSP
813a20df06 [onos-5251] This changeset contains implementation of purging intents from ONOS UI
[onos-5251] Addressed review comments from patchset-1
addressed review comments from patchset-2

Change-Id: I93ebe7798b5324fb18738540d3ef6cef6ada395e
2016-09-15 00:47:34 +00:00
Madan Jampani
3188803339 Fixes javadoc errors
Change-Id: I85027b75520cb2087f177d282e2f5a5ec28d1b6a
2016-09-14 21:48:14 +00:00
Jonathan Hart
1e393bbfa3 Rename some classes and methods of neighbour API
Change-Id: I77763adbd19b35fe9ad7efa2926751a68bf9a1ef
2016-09-14 21:46:46 +00:00
Yi Tseng
ef91d38c77 Fix VPLS bundle error while using buck run
VPLS app might not be actived when we use `buck run onos` command.
Error message shows it can't find onos-app-routing bundle.
Add `included_bundles` to settings can fix this problem.

Change-Id: I038a4a45ba609e5bcb8cecef7ee5dbd5d7ab6684
2016-09-14 20:42:15 +00:00
Jimmy Yan
32bcecafef Add range checking methods to PowerConfig
Change-Id: I8c113df90a8225db34256856cb2eb80ee7d68a9e
2016-09-14 19:58:12 +00:00
Madan Jampani
2914e4e73c StorageService API for creating AsyncDocumentTree primitive
Change-Id: Ib7c3f19beb7b26a5b69161cf972c3c64d0be94b3
2016-09-14 19:05:18 +00:00
Jonathan Hart
a9e29550c0 Implemented SDN-IP/BgpRouter neighbour handling using NeighbourResolutionService
Change-Id: Ia7e3f18bd69d56cb2f46f815eaa2352533a54ed0
2016-09-14 15:32:38 +00:00
Jonathan Hart
c4f681c776 Reimplemented the ProxyArp app on top of the NeighbourResolutionService.
Also some small API changes to track app ID of handler registrations, and
improved interface matching in NeighbourPacketManager.

Added CLI to view handler registrations.

Change-Id: I8cd0b91a16d9ec60287b65f9d8fc5e3cd87560e8
2016-09-14 15:31:25 +00:00
Madan Jampani
79924fad87 Supporting Atomix classes for DocumentTree distributed primitive
Change-Id: I754222337401f90f976d4152b6abbdf2e1a4df8e
2016-09-14 00:48:01 +00:00
Brian O'Connor
3500734676 Fixing buck in onos-pref-karaf
Change-Id: Ie94bf690a1df836b4d5b1d6a1297518f823258c2
2016-09-13 17:41:45 -07:00
Brian O'Connor
8cc10ecc26 Adding maven coords to OAR and onos features.xml genrules
Change-Id: Id2d3b0f4686888a48feb09eacef3f27136c1df0e
2016-09-14 00:19:07 +00:00
Brian O'Connor
ee674955c2 Enhancing OnosJar to build OSGi jars and wars if required.
Also, simplifying onos.bucklet by using the rule

Change-Id: If89633db2d83cbfc56a8e70d2bea665ffaf186ff
2016-09-14 00:18:28 +00:00
Ray Milkey
effde07fe1 Force rebuild of plugins when buck is updated
Change-Id: Iad43824624fbe702bf96248510ce04ecb46de7be
2016-09-14 00:17:23 +00:00
Brian O'Connor
3231e1b6e0 Updating Buck to latest onos-released version
Change-Id: I62c8219b976b1a2a4e35d30ffc7611d0b6aa1f9c
2016-09-13 16:55:24 -07:00
Brian O'Connor
a1d90cfcd3 Removing source_under_test which has been deprecated from Buck
Change-Id: I598b704d9ef77c483bb3c4f83198833d07b38ae1
2016-09-13 16:35:07 -07:00