483 Commits

Author SHA1 Message Date
Yuta HIGUCHI
10f4513deb ONOS-6070 Idle timeout mechanism for Meter features
Change-Id: Ib8790e352055c518bdc9c8259d273f173e2c246f
2017-03-03 05:04:01 +00:00
Sean Condon
d2c8d4799f Fixed some concurrency issues in NETCONF Session Added Unit Tests
Change-Id: I84fe0c17e3d757948a859f78d01fbb025397a44d
2017-03-02 09:35:15 +00:00
Henry Yu
ab25a716ae [ONOS-5756] RESTCONF protocol support for RESTCONF App
* Created a config flag in RESTCONF protocol, to allow the protocol
  to be dynamically configured to work with either YMS or Dynamic Config
  during runtime.

* Note that this is an interim solution to help RESTCONF migrate from
  YMS to Dynamic Config. The changes will be removed once the migration
  is complete.

Change-Id: I36dc8537c88965034da6238df32dde7558ac5f5c
2017-02-28 11:03:08 -05: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
Yuta HIGUCHI
27796605ee Cosmetic fixes
tab -> space, etc.

Change-Id: Ie73de0bae35c76e4ff617a2a30bd350193019b97
2017-02-22 15:28:36 -08:00
Jon Hall
8c7b06ad07 Remove unnessasry semicolons
Change-Id: I8363e54ecaf80ad0a755d997ca1b9bbae2f1fa6e
2017-02-22 23:05:51 +00:00
Jon Hall
b1f4e0f2f9 Replace non-looping while with an if
Change-Id: I1e05b4b9c311f5ded063663f2113e0b8a1bb7e85
2017-02-22 23:05:51 +00:00
Frank Wang
e11a98d97b [ONOS-5565]Implementation of QosConfig and QueueConfig
Change-Id: I6a367b53cfca2e85e8aaa6cddb541d7b3ffccbc0
2017-02-17 17:36:30 +00:00
Andrea Campanella
e7006dca2a ONOS-6020 RolledBack and deprecated a method in NetconfDeviceInfo to not break backwards compatibility
Change-Id: Ie029f6b1d3688d428130b76ed2e06c760d9a390a
2017-02-16 02:27:50 +00:00
Himanshu Ranjan
7c2ee3c7a1 connect netconf devices through ssh key
Change-Id: I1a0961ffffd33559f903ead0634dbb5492e9a154
2017-02-14 17:58:46 +00:00
Jian Li
47828a7901 Bugfix: fix LISP provider activation problem caused by deps issue
Change-Id: Ie5f9552db8e3b108a746fd56f8c4c64b51703c47
2017-02-14 21:41:41 +09:00
Ray Milkey
54a78514d2 Starting snapshot 1.10.0-SNAPSHOT
Change-Id: Icd6983be6a52293fb8a846a02d5e314c2c7aeaf0
2017-02-13 11:13:52 -08:00
Ray Milkey
57b510152e Starting snapshot 1.10-SNAPSHOT
Change-Id: I800d5d9e7f23793f5288457bca449ca382896723
2017-02-13 11:06:55 -08:00
Ray Milkey
de84cdde9a Starting snapshot 1.9.0-SNAPSHOT 2017-02-13 10:54:12 -08:00
Ray Milkey
8588c48114 Tagging 1.9.0-b3 2017-02-13 10:52:31 -08:00
subhasis777
55e43a8a95 Bad comparison of signed byte with 240 in org.onosproject.bgpio.types.MpUnReachNlri.read
Change-Id: I316610b388cb863755c10bc47a42fb68cf3a967a
2017-02-12 07:46:09 +05:30
Jian Li
f4bfbaa450 [ONOS-5945] Add LispMapReferral message type with unit tests
Change-Id: I4f93140fccdbe96c4f0911e8aa325e6e3ffaee2f
2017-02-08 18:43:14 +00:00
Jian Li
d55111bf58 [ONOS-5945] Add de/serailizer for LISP referral with unit tests
Change-Id: I2fa06555d56be0a09046f74a570302d2df2b7539
2017-02-08 18:42:41 +00:00
Jian Li
4fc55e3973 [ONOS-5946] Implement LISP signature type
Change-Id: Ifea098d3b2fd1c0b5e24185b537056b9864b935b
2017-02-08 18:41:27 +00:00
Jian Li
672ebda3fd [ONOS-5945] Initial implementation of MapReferral message type
1. Add skeleton code of LispMapReferral message type
2. Refactor LispLocatorRecord and LispMapRecord

Change-Id: Icbe6243e5892a0bfb784ba3c0daa22ab73c7e977
2017-02-08 18:39:54 +00:00
Jian Li
c4d0391aa1 [ONOS-5944] Add LISP Geo Coordindate LCAF address type
Change-Id: I110eb57aded5fe2a8cf60e1d2e758737f4cbf139
2017-02-08 02:55:00 +00:00
Jian Li
3ff578de25 [ONOS-5943] Add LISP nonce LCAF address type
Change-Id: I6200ca4ea3432a982b8c1ba10551e2a4b501c1d5
2017-02-08 01:25:04 +00:00
Jian Li
2af9eaaf21 [ONOS-5942] Add LISP multicast LCAF address type
Change-Id: Ifb0e276f33ea9a6512b1a7037f0bbd30e24d276f
2017-02-08 01:16:18 +00:00
Jordan Halterman
c955df7a63 Implement Atomix AsyncAtomicCounterMap, AtomicCounterMap and state machine.
Change-Id: Ifd7f60ae8dcfe7239e034a92654b4ef30ffe46ae
2017-02-07 18:00:19 +00:00
Jian Li
f31019ae11 Refactor: move LCAF related address classes under lcaf package
Change-Id: I828fe5596c84b121b9382a69107ddfce20840f99
2017-02-06 16:46:13 +00:00
Jian Li
43f103d4c9 [ONOS-5935] Bump up Jackson from 2.7.3 to 2.8.6
Change-Id: I995fb7d8f4dc99bbf2ba53d7a2ef3ec1c8942429
2017-02-03 21:13:31 +00:00
sivag
e1162b577a invalid comparison of integer objects using !=
Change-Id: I30a4245c9b4d7333db157e23e171e060af756c30
2017-02-01 18:54:38 +05:30
Henry Yu
05dcc21f6c RESTCONF notification changes
* Added a callback function mechanism to the RESTCONF notification
  listener. Applications can register their callbacks to a listener.
  This is to allow multiple SB providers share one generic listener.
  while still being able to process app-specific events.
* Created a default RESTCONF notification listener implementation.
* Refactored TE provider code to allow TE-topology and TE-tunnel share one
  RESTCONF event listener

Change-Id: I26dc4972683fcda3eefacde131353312809aa95e
2017-01-30 20:05:25 +00:00
Ray Milkey
92a99a080d Revert "RESTCONF notification fixes"
This reverts commit 05c2c76eec9bbe553c3b4eeb9dcbb2175a25e3c2.

Change-Id: Ia92aa928ac9b6672cb229795ed4ea47f51bbafc2
2017-01-30 18:12:56 +00:00
Henry Yu
05c2c76eec RESTCONF notification fixes
This submission contains the restconf portion of the changes of the follwoing
submission:

https://gerrit.onosproject.org/#/c/12310/

Change-Id: I7534c8491633f0e9a6062b337a6fd79013202940
2017-01-30 12:16:45 -05:00
Yuta HIGUCHI
5775c2f222 Fix ONOS-4587 and similar issue.
Change-Id: I4ccbfd1ddffe7c86eee0ec7333494538167eae2e
2017-01-25 18:46:16 +00:00
Sean Condon
b0720e7dd3 Correcting problem in YMS with Namespace for operation
Change-Id: I1284e8a4e9b20c9162d22c240113ac509af40e07
2017-01-25 17:07:22 +00:00
Michele Santuari
c372c223a4 Enable REST to manage devices under a proxy
This commit integrates the REST proxy within the standard REST
protocol and provider, supporting multiple devices managed by
a single REST end point (e.g. a REST-based second level controller).

It introduces the concept of RestSBServer, that represents
the REST service exposed by a single or a set of devices.

Change-Id: I0b187151848c20bc1fd8c39a33d57a500f667533
2017-01-25 17:03:17 +00:00
Jian Li
9b1a45be12 [ONOS-5749] Initial implementation LISP device provider
Change-Id: Ie1ac2ff82c62717fc8e2b045f964d026fe30effa
2017-01-25 10:35:53 +00:00
jaegonkim
01d7c91271 [ONOS-5874] Applying timeout for transactConfig().get(..) for preventing permanent block
in case of OVSDB connection closing
            + Extracted timeout as constant

Change-Id: I9dcc7748ed126653664f968d98c981414ca9a8cb
2017-01-25 01:18:47 +00:00
Jordi Ortiz
aa8de49765 [ONOS-5599] Store meter features into MeterStore
Change-Id: I22f7366b87cad6fc706b6ff7b0ccff1a0e85ad6a
2017-01-24 12:08:25 -08: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
Jonathan Hart
5dc9a4e5ce Bumping netty dependency versions to 4.1.5.Final.
Including test fixes.

Few more places referencing atomix version

Change-Id: I48fb8fa255624a86ae12117845603f7d53f1c29e
2017-01-20 20:31:57 +00:00
rpatodiya
23a94b17d5 Invalid String comparison
Change-Id: I7f327683c0b7401535545bf6752372e0e5fe35f2
2017-01-20 09:53:17 +00:00
Ray Milkey
287b4ae810 Starting snapshot 1.9.0-SNAPSHOT 2017-01-19 15:21:17 -08:00
Ray Milkey
2557ba3375 Tagging 1.9.0-b1b 2017-01-19 15:20:17 -08:00
Jon Hall
cbd1b39f58 Sonar fixes
Rule: Use isEmpty() to check whether the collection is empty or not.

Change-Id: Ib5ab56b2263623b297db56c5cac2c2ee80e12725
2017-01-19 20:24:18 +00:00
Yuta HIGUCHI
1745e5abbd Idle OF channel handling
- Added handler for idle OF channel
- Workaround for device not responding to meter feature request (ONOS-5834)

Change-Id: I72435c65fa427c3f7668a0042b9425eb726cd54e
2017-01-19 19:30:46 +00:00
Yuta HIGUCHI
a36f10b03a Remove executable bit from source files, etc.
Change-Id: Ic1a1d9390ca6790f0644504e3bf2569faac1fa11
2017-01-19 18:28:43 +00:00
Jian Li
347c51e683 Fix: sonar related fixes for LISP protocol package
Change-Id: If38ff6be071e1522c925056de44f9ec50910652c
2017-01-19 00:05:42 +00:00
Jian Li
b39bf9982e [ONOS-5846] Bump up jersey to 2.25 with corresponding deps updated
Change-Id: Id27332a221c1ae1df1bd0e42ba32aa258eef857f
2017-01-18 19:32:00 +00:00
Saurav Das
d5ec9e992f Adding to the 'devices' cli command an output that displays the local connectivity of a device.
For example, "id=of:0000000000000203, available=true, local-status=connected 18m7s ago, role=STANDBY, ..."
Also increasing the resolution of the TimeAgo utility.

Change-Id: Ie1b89bd193552e0edd38a9ca28c5ce99b1d27c19
2017-01-17 22:41:43 +00:00
jaegonkim
1af0ae530b [ONOS-5778] OVSDB protocol-OVSDB controller connection failure (maximum retry exceeded failure)
handling
            + checkstyle error fixed
            + changing 'log.info'-> 'log.warn' (applying module owner's comment)

Change-Id: I43aff90a15d7e0b82029fa11ed5dacaa358cb337
2017-01-17 06:35:48 +00:00
Yuta HIGUCHI
605758e015 Fix missing space in log message
+ other cosmetic fixes

Change-Id: I2f76b826f4db3fed76e40be3761888a3d756853d
2017-01-16 18:12:42 +00:00
Ryan Goulding
69524397a6 Enhance logging in NetconfSessionImpl
There are a few places where Throwable.getMessage() is emitted directly
instead of utilizing a Throwable argument to the Logger output methods.
Using debug as an example, when dealing with exception reporting cases,
it is, generally better to rely upon:

http://www.slf4j.org/api/org/slf4j/Logger.html#debug(java.lang.String, java.lang.Throwable)

than:

http://www.slf4j.org/api/org/slf4j/Logger.html#debug(java.lang.String)

This commit also cleans up the language of another log message.

Change-Id: I53a77286069c112aafc83ad8157a439a4d50e52e
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
2017-01-11 17:50:37 +00:00