534 Commits

Author SHA1 Message Date
Jian Li
112890b8b2 Bump up jersey to 2.25.1 with corresponding dependencies updated
Change-Id: Ie1f41f4790624d59759f71eb9b9ff1d11de139b9
2017-05-10 12:45:54 -07:00
Andrea Campanella
7bbe7b1850 [ONOS-6376] Netconf ssh connection through Apache Mina library
Change-Id: If69fd89afe3082debc3c28a06debfed53426635c
2017-05-10 17:57:59 +00:00
Saritha
6935951b0f invalid equals(), comparing different object types
Change-Id: I2a75955fec042c2ed2a8848628c8b20d039e26c4
2017-05-10 03:28:47 +00:00
Yuta HIGUCHI
2341e60544 Add support for OF1.4 devices
- part of ONOS-6386

Change-Id: I2e03496ae6f2fdcda5800e2208533faf07790e3d
2017-05-08 21:49:58 +00:00
Yuta HIGUCHI
d31bc6e6f6 make netconf-get-config usable on any NETCONF device.
- removed dependency to ConfigGetter

Change-Id: I00072625efc9ece327628f5034a845b0b96526f2
2017-05-04 18:43:23 +00:00
Ray Milkey
7da8592cc7 Fix maven build problems with restconf protocol
Change-Id: If0a9234283041cb6ce0fe48ba6a4674989bfd0be
2017-05-04 16:14:32 +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
Thomas Vachuska
11b99fc941 Refining driver subsystem to facilitate coordinated start-up.
- for ONOS-6402

Change-Id: I7f64fc62ad1d451fcf55624b2422b60631a3c8e8
2017-05-04 15:55:16 +00:00
Matteo Gerola
7e180c23f5 REST protocol: changing returns for HTTP methods from boolean to int (HTTP standard codes)
Change-Id: I8bbdf1e61cc9f5983e03329327b7ae756372c5fe
2017-05-03 22:14:52 +00:00
Yuta HIGUCHI
f708910147 Minor cosmetic changes
Change-Id: Ib594c3481a2e8881da37981b6ab4deb5a8e4eb12
2017-05-03 17:51:52 +00:00
Ray Milkey
8fd28c7b80 Starting snapshot 1.10.0-SNAPSHOT 2017-05-02 14:37:34 -07:00
Ray Milkey
f0099022d2 Tagging 1.10.0-rc1 2017-05-02 14:35:27 -07:00
Yuta HIGUCHI
57ba1e1917 debug CLI command for NETCONF
Change-Id: I42e25899c42f02c1456580e19d34a4a3ea9e83a7
2017-05-02 04:43:52 +00:00
Henry Yu
3a91b13bfe Remove old RESTCONF server implemenation
Change-Id: I8a225a6bfc3552acdfbb2148a73e85cbb9ca3d93
2017-05-01 15:15:19 +00:00
Jian Li
f987cb183e [ONOS-6358] Further improve LISP control message processing speed
Change-Id: Idf244a6fcda59bd8ac92d96d08066b2520b210af
2017-04-28 10:38:24 +00:00
Marc De Leenheer
8aba62ffcb Introduce method to write msg and get response through OpenFlow.
Change-Id: Ibc92985a98a3b9a178e474f55c117e08b05a8d44
2017-04-27 14:59:45 -07:00
Yuta HIGUCHI
0976bc2234 ONOS-6253 workaround for device not capable of :interleave-ing
Change-Id: Id64043dc6558cd677381bdd6133d8a7dc8c85869
2017-04-26 20:47:06 +00:00
Yuta HIGUCHI
66372fd867 Removing import only used for Javadoc
Change-Id: Ifdb3eb979f43c2fd7ae8699d816d9e9156e188a8
2017-04-21 20:40:52 -07:00
Yuta HIGUCHI
348b323574 Move internal classes under .impl package (2/2)
- adding back classes in old location marked as Deprecated

Change-Id: I27a6adf9faac5b6c7882d233494dfc994f7e978f
2017-04-21 21:29:41 +00:00
Yuta HIGUCHI
e3ae82134b Move internal classes under .impl package (1/2)
Change-Id: I72ed933ecd5ae7ffb268967f80fb395e90f7d8e9
2017-04-21 21:29:41 +00:00
Aaron Kruglikov
72db642274 Moving from a searching a string for capabilities to a Set.
ONOS-5947 ONOS-5948

Change-Id: Icac65263691e624dc74cfbc03c27e3974b935da2
2017-04-21 08:28:50 +00:00
Jordan Halterman
f62724442e [ONOS-6324] Add getOrDefault method to ConsistentMap.
Change-Id: Ice7ad6260c6eb8076320ef469874c0c4ceeadc19
2017-04-20 21:54:09 +00:00
Andrea Campanella
34cf65ce14 [ONOS-6076] Moving NETCONF devices configuration under devices key
Change-Id: I5a0dc2c2d33c7cd79655497f66373c6f4f9af656
2017-04-19 20:19:41 +00:00
Shivani Vaidya
48df84e653 unit tests for NetconfSessionImpl
Change-Id: Ic1b7d0221343f288b98c41f456809b59689e198f
2017-04-18 19:01:01 +00:00
Sean Condon
fe6cebadeb Fixed decode of YANG presence container with YCH
Change-Id: I3bd323dcdc84771da310ebb19d1573f7cf5252ba
2017-04-18 17:24:53 +00:00
rohitsharan
1afdb3fa79 onos-6310:- avoid Null pointer in protocol TL1Controller method disconnectDevice
Change-Id: I1e6cd1c7b63747978b1acb95bd56af40538e89bf
2017-04-17 21:16:13 +05:30
Andrea Campanella
c362784be8 [ONOS-6236] Adding retry mechanism when NETCONF device sends socket closed signal
Change-Id: Ie48e94f92ce745f3f65a352d80b7a74c2eceba04
2017-04-14 20:05:49 +02:00
Jian Li
07b9020199 Fix: Do not treat duplicated MapReg as error by changing log level
Since MapRegister messsages are sent to ONOS in periodic manner,
we do not want to treat duplicated MapReg reception as an error.

Change-Id: I3437c8927bc838c0344b13101abc65e6a1d328c0
2017-04-14 16:09:19 +00:00
rohitsharan
39d76ec001 onos-6298: null object neighbor dereferenced fix
Change-Id: I1e8ae0c022525a626f44715a33c6bd88e6d461dc
2017-04-13 12:36:34 +00:00
rohitsharan
434235910e onos6227: removing dead local store
Change-Id: Id81021eb523ba850116cb44bbc9590b0e167d5a8
2017-04-13 09:17:40 +00:00
Palash Kala
a2625f7a2c [ONOS-6269] No need to check for null
Change-Id: Id7e0674a1197c6a192f4a938200d51fd66f0c31c
2017-04-11 15:34:16 +00:00
Andrei Mihaescu
ac542ca5c6 ONOS-5937
- created enum for target config and replaced all appropiate usages
 - added old methods and had them pointing to new implementation
 - added deprecated annotation to old methods

Change-Id: I2562588d32c7ab944eb44a13e9b25a342196edf2
2017-04-10 21:18:58 +00:00
nitinanand
c33db44460 [ONOS-6247] Fix for Misplaced null check for YdtContext object
Change-Id: I052957b7db9c893d4db4691ebd933c23028b5dab
2017-04-10 10:45:00 +05:30
Yuta HIGUCHI
0184a7b478 Cosmetic fixes and logging around Juniper driver
Change-Id: Ief0dba3a1c4cc567cf9fe6fa16b4aeae9488c51e
2017-04-06 16:16:37 +00:00
Jian Li
af72941251 Bugfix: Only reads the replyRecord when map data present bit is set
Change-Id: Id4bd28c1bd4f8ad7a6e92f8812cff0f1e66a2048
2017-04-06 15:58:06 +00:00
Ray Milkey
e4afdb5f17 Fix Sonar errors: public data members in classes
Change-Id: I7aca37d5553436167ac6e7b2206392f88bddc118
2017-04-06 00:13:24 +00:00
Andrea Campanella
0cee0b6d1a Resetting variables of a NetconfSession before reopening the underlying transport SSH connection and session.
Change-Id: I34fb61d8ec28a05d4a9148df853c1be98bd3559f
2017-04-04 13:12:13 +00:00
Jian Li
246334bb48 Add ExtensionAddressInterpreter with ExtensionMappingAddressCodec
Change-Id: I30e663581ff392b3adf0e366cb7984fc66d34d0b
2017-04-04 01:21:32 +00:00
Palash Kala
b46d2200f3 A part of if condition in the code is not necessary
Change-Id: I7c23633647bb91d0c311bf11cf479fd1f89e2ca3
2017-03-31 06:11:47 +00:00
Ray Milkey
88cc3432cf Update checkstyle to version 6.19
Change-Id: I32787f2a5f4f4b17fd4cdcf9bd2eb3903dcecfff
2017-03-31 00:59:32 +00:00
Palash Kala
9bf01a1d39 deferencing a null pointer, before it is checked
Change-Id: I467fc0ba8b9fe4698eabf39657e241403badbf1b
2017-03-30 05:48:40 +00:00
Yi Tseng
fa394defdc Fix for ONOS-5175. GroupId refactoring.
Science DefaultGroupId was deprecated, remove it from ONOS

Change-Id: I82394e58ec1ba10c37492ed77546e233de9f934f
2017-03-24 21:13:57 +00:00
Thomas Vachuska
0439fd701a Cleaning pom.xml files. Please everyone, watch the sloppiness for Pete's sake!
Change-Id: I31bd8d589d306f50b2724223c5dabd066f0961da
2017-03-24 10:05:39 -07:00
jingan
8a77332589 Change @Component(immediate) to true for restconf app manager and restconfBroker
Change-Id: Ife2be1352732ef755a4a1fde96152519883264cf
2017-03-22 13:32:11 +00:00
Jian Li
299bc1d4a4 [ONOS-6142] Add AppData and AS extension addresses with unit test
- Correct RFC page number for LCAF addresses

Change-Id: I51dbf02f69c15aad81d5571198b39e030f991a96
2017-03-22 04:20:28 +00:00
Ching-Ting Sun
5c8c2cf1fe ONOS-5756 Default flag changed to restconf app.
Change-Id: If17a7f6cb7471e08635eb861c9216d42b816e618
2017-03-21 14:32:11 +00:00
Vidyashree Rama
92a8623295 [ONOS-6155][ONOS-6156]Issue fix in Json parsing
Change-Id: Ibc7c5c1ebd666390fbb73214ebae12a51e4f7371
2017-03-21 14:29:27 +00:00
Jian Li
08f613aa3c Fix: Correct typos in multicast LCAF address class
Change-Id: I22efd7f281a10baded717c88ec0176309ec543c8
2017-03-20 06:26:00 +00:00
Yuta HIGUCHI
0454d702c2 few minor fixes around netconf subsystem
Change-Id: I16ccd383dbaba9049e9b4a21ef1910cd12e5542d
2017-03-17 19:41:56 +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