Gaurav Agrawal
02b05d2b65
[ONOS-3880, 3881] Change to static import for lesser indentation.
...
Change-Id: I93a39f9b0ccd019ace5900bf8ba68f7d60f228a0
2016-02-19 19:55:50 +00:00
Jonathan Hart
81d73102c3
Calculate IGMP checksum and use more reasonble max response time.
...
Also made IGMP properties configurable at runtime.
Change-Id: I98b40a43a0c17b7bf21f1bd622032c64d7434214
2016-02-19 19:14:10 +00:00
Bharat saraswal
708abc05b9
[ONOS-3906] Utils for translator implementation.
...
Change-Id: I1d3617e81c332b6f0194a4b4b9e373c4297a6c67
2016-02-18 22:04:11 +00:00
Bharat saraswal
e259fba787
[ONOS-3906] Utils for traversal of data model tree for translator.
...
Change-Id: I70f4d2b1c1d2ac791eb6a915b18d8e21b4a9a21a
2016-02-18 22:03:47 +00:00
Murat Parlakisik
dc17f7bd28
Shared system timer and executor services - monitoring
...
Change-Id: Ieaa889447dbcb78e4d27fe7409fae463177372b8
2016-02-18 18:53:47 +00:00
Gaurav Agrawal
925f563ba6
[ONOS-3878] Addressed Unwanted Warning in Listener's Framework
...
Change-Id: I41cc51a4cbbd4732f631c5e82808f1f3131757e3
2016-02-18 16:06:41 +00:00
Vidyashree Rama
4f1f08b910
[ONOS-3892,3895,3882,3883,3896]Implementation of yang container, list, leaf, leaf-list parser
...
Change-Id: Id51839bc434044be8273382f80f15b12f0ec8709
2016-02-18 09:17:49 +00:00
Gaurav Agrawal
a04483cd3d
[ONOS-3880, 3881] Yang Listener for Module and Sub-Module
...
Change-Id: Iee75c3e04af9b66ebc38acb3396aa4c54af5a268
2016-02-18 09:00:17 +00:00
Madan Jampani
9b398098ea
Drop unused onlab-nio module
...
Change-Id: I52141335643ad5b62b2a9cebe4d79faf0762e3e0
2016-02-17 22:54:35 +00:00
Aaron Kruglikov
1b72738fa3
Migrating netty messaging into netty messaging manager.
...
Change-Id: I971db195c9dc155cdf76850f0427ef9b9210113c
2016-02-17 19:44:20 +00:00
Sho SHIMIZU
b5638b8bf3
Add utility method to convert an Optional to a Stream
...
Change-Id: Ibc77d9bd7fc5232af01abc9b590a62801f13d65f
2016-02-16 23:39:38 +00:00
Vidyashree Rama
19d8e973a8
[ONOS-3878] Implement parse tree traversal using listener framework
...
Change-Id: Ib8b1d12e530f447ef0d72c73abe52cd5ed841dce
2016-02-16 23:16:48 +00:00
Vinod Kumar S
2ff139cde8
[ONOS-3905, ONOS-3901, ONOS-3900] choice, grouping and augment data model support.
...
Change-Id: Iaee5175e4e06249f5b56192f4744e9297289194c
2016-02-16 21:27:01 +00:00
Jonathan Hart
6ccfc5a3b9
Fixes to the IGMP app to process group membership reports
...
Change-Id: I7a478011caadb8250f6a25b5fb5a820485e593b6
2016-02-15 01:29:33 +00:00
Vinod Kumar S
67e7be6d50
[ONOS-3885, ONOS-3886, ONOS-3887] Implement YANG sub-module, container and list data model
...
Change-Id: Id9be89054db0f4c4f84e62547d3b6851cfed3de2
2016-02-12 22:39:09 +00:00
Gaurav Agrawal
8889763e9a
[ONOS-3878, 3876, 3879] Yang Parser Manager with Stack and Error Validation
...
Change-Id: I10e68bd676eca4d576de1234fbb67026c7b49939
2016-02-12 22:37:40 +00:00
Vidyashree Rama
92fc556b56
[ONOS-3882, 3883, 3892]Implement Yang container, list, leaf, leaf-list parsing
...
Change-Id: I39039c91385fe0d530d037350ef7833c2459514d
2016-02-12 22:20:27 +00:00
Gaurav Agrawal
2cbb9503a8
[ONOS-3878] YANG Listeners methods for Module and SubModule
...
Change-Id: Ied2fcf631d302b26ef84af8e98895d8ccb6d6269
2016-02-12 21:46:32 +00:00
Gaurav Agrawal
4f8ad17ebf
[ONOS-3878] parse tree traversal using listener framework
...
Change-Id: I53c18593281399f83a2b9bf9df2f7261c69c00b2
2016-02-12 21:44:59 +00:00
Bharat saraswal
ec4ef7cb4b
[ONOS-3875] Implementation of maven plugin.
...
Change-Id: Id2930fec97037dc238a35fea0b118e6a00300f8e
2016-02-12 17:53:47 +00:00
Rusty Eddy
bcad55b9e6
Added some incoming JoinPrune processing
...
Change-Id: I7c89f05119ffa012b8e79f05d0f5f63744282ffb
2016-02-12 17:44:17 +00:00
Vidyashree Rama
0a6f4d41fa
[ONOS-3877]Parser Exception
...
Change-Id: I5970210492f75dfccd8ffbf1ffe8464f729337da
2016-02-11 20:14:45 +00:00
Vinod Kumar S
1ede5ab0ed
[ONOS-3884] implement YANG module data model
...
Change-Id: I13b1e121fafe123f6eeb518481c287ce58a0b6cf
2016-02-11 08:41:57 +00:00
Vinod Kumar S
19f39c7bac
[ONOS-3892] implement YANG leaf data model
...
Change-Id: I996d4d3d60a0ad2142e173c6ba26c9cc355ccc80
2016-02-11 02:44:26 +00:00
Vinod Kumar S
17711e5a30
[ONOS-3884] Common interface for parser and translator
...
Change-Id: I0e556f4324375132787a6b1abefccdd1414abf50
2016-02-11 02:18:11 +00:00
Vinod Kumar S
cf04442733
[ONOS-3895, ONOS-3896, ONOS-3897] Data type interfaces
...
Change-Id: I9cd9d80ce0accc017118a944dff96367bca89bde
2016-02-11 01:47:50 +00:00
Jonathan Hart
54119bbe6b
Add neighbor lifecycle management.
...
* Made PIMNeighbor mostly immutable (apart from updatable timestamp)
* Equals and hashCode for PIMNeighbor
* Remove neighbor when we see a HELLO with holdTime==0
* Periodic task to time out neighbors who haven't sent a HELLO in a while
* Added a CLI command to view PIM neighbors
Change-Id: I59e52a847f7abcb8e9ac660c2cccace53e46867b
2016-02-10 15:05:47 -08:00
Jonathan Hart
5af5f149c5
Added configuration for PIM interfaces.
...
Now the PIM application requires PIM Interface configuration for each interface
that will have PIM enabled (no longer uses all ONOS interfaces). The
interface-specific PIM parameters can be tuned.
Change-Id: Ibc284fdbe1b3aa4da48097b3e92470bce4f349a7
2016-02-10 14:43:26 -08:00
Ray Milkey
3b6b9b1d20
Fix for yang utils breaking nightly build
...
Change-Id: Ie31980fec48ccc914f2b384993365d6456f36562
2016-02-09 15:11:18 -08:00
Vidyashree Rama
da62150f65
[ONOS-3877] Implement Yang grammar for leaf,leaf-list,augment,grouping/uses
...
[ONOS-3917] YANG LEXER
Change-Id: Ic2476cd97b9b2b5b557a93fb975cc89002ff4464
2016-02-08 18:31:51 +00:00
janani b
5c12efc187
[ONOS-3871]Yang file-scanner implementation and UT.
...
Change-Id: I6eb5fd72b8a919ce7776443c59694c5e5411400d
2016-02-08 17:59:03 +00:00
Gaurav Agrawal
50fb464242
[ONOS-3878] YANG Parser External Interface
...
Change-Id: I6994bf82bb6253d0c68a88142738d55898f5a069
2016-02-08 17:42:59 +00:00
Vinod Kumar S
8c4e6499bb
[ONOS-3884] Base Data model node and parser interface
...
Change-Id: I94caf7fbf26125126d0779c283076c05fc7cd8cf
2016-02-08 17:42:20 +00:00
Vinod Kumar S
7a004ded0f
[ONOS-3875] Code Framework for YangUtils
...
Change-Id: I3844f8eca6f061900367637fb671cb828a8e6d09
2016-02-08 17:40:03 +00:00
Madan Jampani
c27b6b2deb
Fix files with windows line endings + Add checkstyle rule to catch this issue
...
Change-Id: Ic1905f2121c5c2ab66259f7f531c1e36fe58e9d4
2016-02-05 19:51:54 +00:00
Ray Milkey
b7f0f64dcc
ONOS-3460 - Link provider that enforces strict configuration
...
This provider uses the "links" configuration of the network
config and only allows discovery of links that are in
the config.
Refactoring will be done in a subsequent patch set - the DiscoveryContext and
LinkDiscovery classes are duplicates, they need to be refactored so the
LLDP provider and the Network Config provider can share them.
Change-Id: I4de12fc1c4ffa05e3cac7767b8a31f48ba379f6c
2016-02-03 21:22:12 +00:00
Madan Jampani
851c423b9b
Updates third-party pom to ensure atomix classes are included in shaded jar
...
Change-Id: I8a4aa340f24c77fffa9abf822d493117887df983
2016-02-01 00:39:15 -08:00
Brian Stanke
c6f781cefb
ONOS-3704: Cleaning up the utils/thirdparty pom file to remove overlapping class warnings
...
during the build.
Change-Id: Ic943baece6060cfde277ad03d1a21d9c54091128
2016-01-29 19:55:20 +00:00
Madan Jampani
7a7ef6d3dc
A utility for deferring callback invocation until a preset number of actions complete
...
Change-Id: Ie4200688072387f53fd01bcb88bc32cc1a6914ce
2016-01-27 07:43:04 +00:00
Aaron Kruglikov
8a35219f65
Makes establishing connections between onos nodes asynchronous, prevents threads blocking when nodes are inaccessible.
...
Change-Id: I46ce54505e8c4c34b56009412ddb1d645c83aaa3
2016-01-26 01:12:13 +00:00
Jian Li
e4583fd8ad
[ONOS-3702] Clean up pom.xml dependency, bump up omitted dependency
...
Change-Id: Ieb6dc7a5b3ee8d52eefd79c182b9d759b5d324d7
2016-01-25 19:54:36 +00:00
HIGUCHI Yuta
97f7e4768a
Use TestTools.findAvailablePort
...
- Use TestTools.findAvailablePort when selecting unused port during unit tests
Change-Id: I155781db8830fc3d5238bda0b23cbbf065ba7b51
2016-01-25 17:39:04 +00:00
Jian Li
7f256f5376
Fix all javadoc warnings
...
Change-Id: I26ba78195fd8245eeb25c29ba27cc4b11b2eb791
2016-01-24 15:28:54 -08:00
Jian Li
dfba739230
Fix javadoc warnings
...
Change-Id: I3de24a04593f47c786f698f5ee1669b3d2f2fdfc
2016-01-23 02:38:40 +00:00
Jian Li
a9a1bbd825
Bump up fasterxml jackson lib to 2.7.0 and clean up dependencies
...
Change-Id: I43d672a1f275ef7108b5dd416f3f120485823d0f
2016-01-22 00:39:50 -08:00
Thomas Vachuska
0c409b48f9
Fixing an issue where common.io were not getting properly exported by onlab-thirdparty.
...
FIxing an issue where onos-core-primitives were not getting loaded as part of onos-core-dist feature.
Change-Id: I6e5a238770b2f896ab29cd2006db9e16ea16429b
2016-01-21 16:10:32 -08:00
Jian Li
115991625f
Bump up Karaf to 3.0.5
...
This commit bumps up karaf to 3.0.5.
This commit also bumps up the jetty to 8.1.18.v20150929.
Change-Id: I52849c38b535205db8c4e00e799b332f63b7e3f2
2016-01-20 22:11:10 +00:00
Aaron Kruglikov
53b88a5b82
Changing timeout to fix lxc node down issue.
...
Change-Id: I585d2fd56d6b1752d4a2f5a2e4a99003ccfdc3f0
2016-01-20 00:23:59 +00:00
Sho SHIMIZU
85803e2f36
Add more convenient version of CompletableFuture.allOf()
...
Change-Id: I40a2db5de22870adf524a9d0e1895c721291a50f
2016-01-14 15:25:19 -08:00
Sho SHIMIZU
31f37edd99
Define sub-types of Bandwidth to reduce round-off error
...
Two sub-types are defined
- LongBandwidth
- DoubleBandwidth
LongBandwidth can reduce round-off error cause by floating point arithmetics.
These classes are not exposed outside the package and only instantiated
through static factory methods.
Change-Id: Ice5d8ff1397c9dd9c8c1fff46af256fff08fa616
2016-01-14 07:35:50 +00:00