46 Commits

Author SHA1 Message Date
Jordan Halterman
5d0bbb79fa [ONOS-6350] Transaction performance tests
Change-Id: Ia335c707279466b4104a96a1f7ddbd014cb9f0ef
2017-05-04 16:42:41 +00:00
Ray Milkey
2d572dd363 Use buck version of checkstyle rules in maven build
- build and package the checkstyle rules in the onos-build-conf artifact
- modify maven build to use new version of artifact
- fix checkstyle problems in maven-only code

Change-Id: I4e4dc890ca909e47463629c732a2fc5335bb4d2a
2017-05-04 16:03:51 +00:00
MaoLu
819fde2f57 Add driver for oplink netconf device.
Change-Id: I3c8a2e5ba3f79df48a2212b25664821891b6d2ae
2017-04-27 07:19:27 +00:00
Sean Condon
fae8e665fa Initial import of Microsemi Driver
Change-Id: I431d5f2c18e0b66a84c36273c3d9f0b84f223841

Added in BUCK files for building driver

Change-Id: I70681327f5b89f67e904c45d5974ab393652d51f

Corrected some syntax errors

Change-Id: I11150cc499c212005f80619e3900e747f1c23d96

Updated pom file to clean build

Change-Id: I6613ddc9e6802aa882e716cf04df210249870835

Added in utility functions for EA1000 Init

Change-Id: I51ffe0cf0daf9ffcea0e2479ee9982fcd1755440

Added YMS code to Microsemi Driver

Change-Id: I6f2a14e454c6909bf9e9f6025321c74c98c13c72

Updated driver to work with YMS and YCH

Change-Id: If7dbe3cd5bd1b6f902d09d6b2dc3895605d70f70

Implemented IetfSystemManager as a service and call on YMS as a service

Change-Id: If1c5e8482b1f53f578a3b0b770accd50024111cf

Moved YMS calls over in to Yang Service implementation

Change-Id: I044aad06f1ef7452bc48e88987787a683666cd72

improved unit test for IetfSystemManager

Change-Id: I48fbf831e7e5ca0e1ef3de8288e56da1b5ebb7a4

Major changes to IetfSystemManager to work in live system

Change-Id: I6e3aa118ba422151f314b9a666860d90905c9929

Added in retry mechanism for DeviceDescription to wait for YCH

Change-Id: If8e0f2c2f315ffd6db15627a11382a00217dd262

Added in implementation of MseaSaFiltering and unit tests

Change-Id: I34bf888e0e732bd4664d1fb8ef5abb679b1506fe

Updated driver with unit tests for MseaSaFiltering

Change-Id: I7ea2407a546622ff55d1ab21610c45697546d632

Modified removeFlowRules of Ea1000FlowRuleProgrammable

Change-Id: Ibb4a555f61887a8e6e42af588bb42f7b70f58efb

Added in manager for MseaUniEvc service with unit tests

Change-Id: Idc5853f46051548973f52a0659f7f88982ff960c

Implemented getFlowEntries() for EVCs from EA1000

Change-Id: Ie85dadfa7760f0b30a9bdf6ccd09cca9f097fff9

Added in translation of FlowRules in to EVC on EA1000

Change-Id: Icfb65171c3300c96b3ca4e18cbd327f0ed2190be

Added in handling of FlowRule deletion including complex ceVlanMaps

Change-Id: I7fd0bb0ef04d1b40e4b7d6a6db7f7ee662329780

Updated Service entries for new onos-yang-tools

Change-Id: I44e655202f3a45073e1e16f83737caed6e01afa8

Revert "Updated Service entries for new onos-yang-tools"

This reverts commit 642b550ef1de12ed59bad2eaa3a2da414d2e5e59.

Improved timeout mechanism for YANG model loading

Change-Id: If744ecd206372e822edf2b736c83226321a12256

Minor edits of EVC creation

Change-Id: Ib0a4763deaf6dce37625ba77f5095b39cd98272d

Added in CustomEvc and supporting classes

Change-Id: Iad60eb1bcd48d2aec55b894b2d419b51852c3b2f

Created CeVlanUtils to resolve loading problem

Change-Id: I0d63931ad2c5ad2725861ebc7dccc4d5fe7b9298

Modified startup check

Change-Id: I6e6bcfa7e615044cb08fe7ee2f8a6c8b89aabb21

Modified handlin of flow rules

Change-Id: I965a79c23298866122aeb94c6d9d584aafee3bd5

Fixed problem with ceVlanMap

Change-Id: If1458c35d0b95b5b25b6636f098292f9e91c06c6

Minor Pom edits

Change-Id: I5cefb18674aa04b1f50bd7e2306260c1c3ad3814

Commented out extension references in YANG files to avoid onos-yang-tools problems

Change-Id: I32fdb34c4f476f495fe28e75d0f410aaf14e2ec1

Corrected error in removing 0 in CeVlanMapUtils

Change-Id: I8cd1fd02788b81c2613364d5639ef6e090057f80

Changes in YMS to accomodate EA1000 driver

Change-Id: I6ae2b9bd2be49eae8d4ad2f929dfe3214c514550
2017-04-26 19:07:03 +00:00
janani b
f7060cdb24 [ONOS-6199] Huawei driver create and instance delete.
Change-Id: I61e1a8518e9bd2a1a5ed9430052a3e6d3233f148
2017-03-29 23:56:10 +00:00
Thomas Vachuska
73436b52c6 Adding demo yang models and working on yang model packaging.
Change-Id: Ief674880920cf6165c863909298eb4fa6dd3fb64
2017-03-23 21:38:35 +00:00
Thomas Vachuska
59d24eb00b Refactoring NETCONF client to consolidate active and passive components into the same jar and app.
Simplifying names and consolidating dependencies on other apps.

Change-Id: Ifd7f9253732839a083930ebc5f04116daf090e06
2017-03-22 12:36:42 -07:00
Sithara Punnassery
425837f935 ONOS-6078
Netconf : Active component

Change-Id: I147193091880c026e198fc723cfe054e5dbea69f
2017-03-22 05:47:08 +00:00
Hyunsun Moon
bd1cd448a1 ONOS-6039 Removed unused openstackinterface app
Change-Id: I783483b2b5c9dbc9a3937c78d97e80f2824f1a80
2017-03-20 17:40:56 +00:00
Hyunsun Moon
cadc37c17e Removed unused xosclient application
Change-Id: I630e8dbf9068d1b6e1d9ac72484f1aa58d39937e
2017-03-20 17:04:02 +00:00
Gaurav Agrawal
c6d536fa34 [ONOS-5989] YANG based L3VPN: Provide the skeleton structure with L3SM model
Change-Id: Ib72b92cef6b3f62f35eef6e10a811308f7b43b3f
2017-03-20 05:16:11 +00:00
Ray Milkey
35c9ea8c9a Remove buck files for disconnected components - 'buck test' will pick them up
Change-Id: If94b115b66d8eafb1cdc8859dd9cfcb82899119d
2017-03-15 11:59:20 -07:00
Gaurav Agrawal
b1d839f977 Updating buck version after disengaging tenbi app.
Change-Id: I6c225976f9ec12db1027b060144e34885db78434
2017-03-15 16:47:53 +00:00
maojianwei
42e2344416 ONOS Network Troubleshooting System
Newest Commit changes:

1. Add unit tests.
2. Fix review comments.
3. Add support to BUCK.

Could you please make a Code Review, we wish to hear anything from you :)

Thank you very much!

----------------------------------------------------

ONOS Network Troubleshooting System

Modularity design. In present, include these tow module:
1. Routing Loop Detection

Welcome your contribution for more modules in the future...

Beijing University of Posts and Telecommunications

new: withdraw blackhole tracing for redesign;
     fix obvious checkstyle problem.

Change-Id: Id6d3aa0bc00c8da8ac046e6903f17cfdf954d919
2017-03-14 06:02:16 +00:00
Simon Hunt
4e942930b7 CORD-Support-App: generate JSON blob of devices, hosts, (filtered) links.
- also, update cell simon-single.
- fixed checkstyle (unused import)

Change-Id: I7fc4d601a5f2d79a993fab5a5b664348440a85ea
2017-03-08 01:07:03 +00:00
Thomas Vachuska
04059f99b2 Moved YANG GUI up the source tree.
Change-Id: I0398f9a0b963942b011acbd74478b053ddad703a
2017-03-07 15:16:44 -08:00
Sithara Punnassery
8b155b20d8 ONOS-6074 Dynamic Config integration with Yang Runtime, compiler & model
Change-Id: I6c95bde6999c7b1536aa339dadd7274fc058291d
2017-03-04 05:30:37 +00:00
Ching-Ting Sun
e4ee9ef72c ONOS-5756 support update path restconf app UT review
Change-Id: Ia527771c9c1e0a489b66bffb3e5e499a75b6d058
2017-03-02 15:27:44 -08:00
Shashikanth VH
8b1a5efd5f flow specification.
Change-Id: Iacb8eae8fe7cce769a019ecffa6073c015ff80d1
2017-02-28 18:51:11 +00:00
Henry Yu
47df0e34dd BUCK changes in TE topology and RESTCONF
1. BUCK file fixes in RESTCONF
2. Changed tenbi/yangmodel bundle to feature. This is required for YMS
   schema registration.
3. Added TE topology, TE tunnel, tenbi, restconf server, and TE provider to modules.defs.

Change-Id: I5bc3208c7fe823352500a63f87bfd990cb3037b4
2017-02-24 17:02:40 +00:00
Thomas Vachuska
9ac4c7ee83 Hooked YANG GUI to the build process.
Change-Id: Idae3c8b55707a017918926b66e190d861bada3a9
2017-02-23 09:52:16 -08:00
Hyunsun Moon
0540087e1d ONOS-5182 Simplified OpenStack networking application structure
Change-Id: Ic7941f2c9a2febec4f24745278c4c305a3937097
2017-02-23 01:16:12 +00:00
Aaron Kruglikov
d1a1a4090d Adding interfaces for Netconf SB yang adapter
ONOS-6018

Change-Id: I91fe255b1f82666116c0901fe602c93f14fe33ca
2017-02-21 19:16:21 +00:00
Jonathan Hart
d44e0ac933 Move patchpanel app to onos-app-samples
Change-Id: I03d995e42e488558dc69100a1ecef766586f33d2
2017-02-10 20:00:48 +00:00
Sithara Punnassery
9306e6bc85 ONOS-5863, ONOS-5804 DynamicConfig store and service implementation(create and read supported)
Change-Id: I299a27afe46b87f98d4af79643732e2f1bdc2010
2017-02-07 23:00:29 +00:00
Jian Li
7564231cf4 [ONOS-5916] Add skeleton code of mapping management application
Change-Id: I267f07d3869a88066428281c91e6647fc1216056
2017-02-03 21:14:44 +00:00
Jian Li
b1ca1ea625 Add skeleton code of LISP driver
Change-Id: I0fcd0c97a6267fbf77ddc9b9b545817e6e6bd684
2017-02-03 21:11:19 +00:00
Jonathan Hart
f4bd048b05 Make vRouter components into separate apps.
This allows us to leverage the ONOS app subsystem for selecting which
components to load.

CORD-710

Change-Id: Ibd7c4c1afd2caa137b44c085e7b6b5b4a1082521
2017-02-03 00:54:27 +00:00
Jonathan Hart
470ed4fd26 Move the IntentSynchronizer out of the routing app into its own app
Change-Id: I05e84bce3853ea995b9921b96a2e6a3e8eddb689
2017-02-02 04:09:57 +00:00
Hyunsun Moon
90163bab47 ONOS-5449 Implemented skeleton of OFAgent application
Change-Id: Ie6c719872549a004471e466a43a2b531bc48b231
2017-01-31 05:26:11 +00:00
Marc De Leenheer
57a5af0b68 TL1 device provider with driver for Lumentum WaveReady.
ONOS-5800 & ONOS-5801

Change-Id: Icd820285eb8db2fd92c03ebf11ce022b6a82b48a
2017-01-21 00:55:30 +00:00
Jimmy Yan
da878fcbf0 Add ROADM application
Change-Id: I50fa93cf3a69122f6434b46e831b254771159294
2017-01-10 19:21:29 +00:00
Bharat saraswal
1f371988b4 [ONOS-5588] buck file added for yms app.
Change-Id: Ieb409382ece469afcd63ce4791b45d29d31c3f3e
2016-11-30 19:36:45 +00:00
Michele Santuari
21c14018a6 Juniper driver for netconf
Tested with MX240 junos 14.2

Change-Id: Iba53959f9ebc98c1c3394cb387eba2784fb32210
2016-11-21 21:38:56 +00:00
Himal Kumar
b43724d240 Castor app - Needs final review and merge
Change-Id: Ieb32596216ac848e9661c0785427bfe96fb958c6
2016-11-17 17:53:47 +00:00
Jian Li
41bca40a67 Add lisp providers and protocols into modules.defs
Change-Id: I984ee478adfc56f82703afb88cbc8ceba9814ae9
2016-11-11 01:13:18 +00:00
Michele Santuari
a9b607cf51 fix link discovery modules
Change-Id: Ia3953db38cbfff41a7e5a4e0c510ed289be868ab
2016-11-10 19:45:40 +00:00
Brian O'Connor
dedf24c5b7 Moving snmp libs to released version; ejecing bti driver due to incompatibility
Change-Id: Ic148f2d486b949be61fe816467ae6c9df852a6a9
2016-10-24 23:54:57 +00:00
Brian O'Connor
3d59f71a92 getting javadoc to build
Change-Id: I7f214c6ce5a876f458626e12c8cfdd3072ad107f
2016-10-12 14:53:27 -07:00
Jonathan Hart
382119e444 Touch-ups to patchpanel app, including adding to Buck build.
Change-Id: I212a575d50f3a38dea83b9ebe0c004b6267b0cbf
2016-09-02 13:21:08 -07:00
Thomas Vachuska
264d957a0c Added a new test applications to monitor network configuration change events and log them.
Change-Id: I882fc1b18cedc67fc83c405c2f8d06078fa15c23
2016-08-04 19:56:52 +00:00
HIGUCHI Yuta
f3ead25267 [ONOS-4513] Slice optical-model into separate bundle (1/3)
- net and cli bundle has dependency to optical-model bundle,
  which should be removed in the longer run. (ONOS-4626)

Change-Id: Ieff43ef2002ee21f4578a6e2a729cd35ce3eae3d
2016-08-03 18:54:13 +00:00
Jonathan Hart
bbac354990 Fixing drivers & providers Buck app builds
Change-Id: I6a02a68568037eca0a0b82ad4f83ff18bfeada5f
2016-08-02 17:38:19 +00:00
Zayne Khouja
4755715a34 adds working buck file to BGPCEP provider
Change-Id: Ia4a9ee37ed57ec0862501ae9b6f622f225d764fc
2016-07-27 16:56:30 -07:00
Zayne Khouja
ae24aabdf5 Added BUCK file for SNMP provider.
Change-Id: If43023ca0d69adeef17680fa6b67e86b6aea490f
2016-07-27 16:32:05 -07:00
Ray Milkey
f72cedbdc7 Refactor module lists in BUCK
- removed unused Android defs file
- module lists moved to default.defs
- removed redundant APPS list

Change-Id: I464cfc51c56641b3a3810509ab3e238a5f9e62a6
2016-07-27 23:16:45 +00:00