Laszlo Papp
c5e85bbfd9
Use apache commons Pair instead of javafx
...
It looks like javafx does not have Pair when using OpenJDK.
Change-Id: I3379dc87e0515185714b28ca0832a36b76b0772f
2018-04-04 16:58:06 +00:00
Charles Chan
f433f95e1b
Duplicated flow obj requests are sent in occasion of ROUTE_REMOVED event
...
Change-Id: I7ad9aa8f27203684921356689805b4092f138d78
2018-04-04 16:32:52 +00:00
Jian Li
4d5c5c3fab
Refactor: simplify setoutput port to controller using punt method
...
Change-Id: Ifb906fb40f96fb1d7b3565f5921fcdc4fea02ad0
2018-04-04 13:39:57 +00:00
Andrea Campanella
e93f6619e2
Fix NPE thrown when searching multiple routes and IP is null
...
Change-Id: I3f3f45285c8d4be7106e397c83f18c5e56d9ec21
(cherry picked from commit c07125d728ff0f1778e43ed2c2cda0c962a5a1c3)
2018-04-04 12:51:24 +00:00
Frank Wang
d7e3b4bc9d
[ONOS-7051] Support for P4Runtime meters
...
Change-Id: Id71374af65aeb84b71636b4ec230dc6001a77a8b
2018-04-04 00:35:08 +00:00
Andreas Pantelopoulos
935d59d367
Moved validity checks inside l2TunnelHandler.
...
Moved every validity check for pseudowires inside the handler
itself, this simplified the usage of handler methods from within
the SegmentRoutingManager. Further, improved the api for removing
pseudowires of the l2tunnel handler.
Change-Id: Idb2607aa546b0734add29d446cbedfd3b23c46bb
2018-04-04 00:16:14 +00:00
Andreas Pantelopoulos
ffe69743e0
Better error handling in pseudowire implementation.
...
I refactored the pw handler to return meaningful very specific
errors for failures. As a result, I modified also the cli and rest
api implementations to use these fine grain errors accordingly.
Change-Id: I2429532f747c4560378c40be325b039ca0f5c925
2018-04-04 00:16:14 +00:00
Andreas Pantelopoulos
6692fdd828
Better validity checks for paths chosen for pws.
...
As per Saurav's suggestion, checking the size of the path
could lead to unwanted scenarions. From now on, we check the
devices on the path, if they are edge or not, and according
to the type of pseudowire we validate the path.
Change-Id: I2e3a76524a12244199e0a8f409dd95fc1a3c2b2e
2018-04-04 00:16:14 +00:00
Thomas Vachuska
a10137c0fc
Fixing residual ON.Lab references.
...
Change-Id: Ic54a281ce67e49236c7aeb536729d3900dd9433d
2018-04-04 00:02:22 +00:00
Charles Chan
7796c11275
Fix deserialization exception caused by miscalculation of TCP offset
...
Change-Id: Ibe6be12f850463fc0c3029d00b8dca20982bca75
2018-04-03 18:21:39 +00:00
Laszlo Papp
4ffd6aeb18
Add polatis netconf alarm consumer
...
Change-Id: I9aca49caa347213bec0c7e01f594aa26e8d6ee3e
2018-04-03 17:30:04 +00:00
Ray Milkey
86ee5e8711
Upgrade fasterXML libraries for OS-9
...
Upgrade fasterXML to version 2.9.5 to address security vulnerability
Wrap calls to treeRead(InputStream) to handle new behavior of null streams
Change-Id: Id199cfacd0cf9e5371dc33de9f1e058c2e72eaa5
2018-04-03 16:49:03 +00:00
Thomas Vachuska
fca3c6abb5
ONOS-7569 Segment Routing tests connectivity and flow issue on master
...
Change-Id: Ic9de93a679a356e999ba36e5960c202c6aadffb7
2018-04-03 16:31:33 +00:00
Yuta HIGUCHI
5aeb0fe704
custom registrator for OpenConfig
...
Change-Id: I649de77cb3ab3b69ada75471867a3a6b86b32053
2018-04-03 15:18:21 +00:00
daniel park
65e1c204df
Fix OpenstackRoutingFloatingIpHandler to retrieve external peer router.
...
Fix OpenstackRoutingFloatingIpHandler to retrieve external peer router properly.
Change-Id: Ia240bcd21f8c74a253f322e4bd6d138f3bd6a86a
2018-04-03 13:20:42 +09:00
Carmelo Cascone
3da671ac2e
Driver properties for P4RuntimeFlowRuleProgrammable
...
Change-Id: I7f9415742543d6989dbe9b319e4a8d0eb5d25cd3
2018-04-03 02:12:32 +00:00
Thomas Vachuska
ad2965b759
Fixing implicit app deactivation for apps loaded from disk.
...
Apps loaded from disk will be marked as having been
activated explicitly, which means they won't deactivate
implicitly when all dependent apps have been deactivated.
Change-Id: I831befdd26615b241da8fdbdb35d21359d3a8665
2018-04-02 15:23:31 -07:00
Carmelo Cascone
5bc7e10bea
[ONOS-7474] Fixed P4Runtime detailed error logging on write requests
...
Change-Id: I055a158a42508c0c7a72aa178aa12f9710c8a63d
2018-04-02 20:46:55 +00:00
Carmelo Cascone
4256bded84
Support for PI table entry with default action
...
Equivalent to a flow rule with empty selector
Change-Id: I5dcbc234e59e3d8647476ffa54d80f5861bad077
2018-04-02 20:37:59 +00:00
Charles Chan
a7903c81b6
Implements in-order flow objective execution
...
Change-Id: I6d11e25bc44c07ef8488e51b63c3ff8a88d98f9c
2018-04-02 18:15:29 +00:00
Charles Chan
e5e0c9ae38
Better error handling
...
Change-Id: Iac5934a89b177f4e0207a6ecc2e2f0731aca115e
2018-04-02 01:09:01 +00:00
Charles Chan
29d959805c
Protect DhcpServerConfig from IllegalArgumentException
...
Change-Id: I76a942a322d203bf7bc0315478d1378bd9f45f18
2018-04-02 01:08:54 +00:00
Yuta HIGUCHI
3331f7bfb8
update yang tool version in lib/pom.xml
...
Change-Id: Ib7e6c9d926e7d162eddb3e2f467d809837f36912
2018-03-31 00:30:57 +00:00
Palash Kala
496ef1a27c
[ONOS-7552] Port disabled in ONOS but enabled in switch
...
Change-Id: I74c33e359073eda0706b2d59946737f053675326
2018-03-31 00:00:50 +00:00
Yuta HIGUCHI
1a1ba65370
Log info about loaded configuration
...
Change-Id: I80d9a7ea716947fca1ae12fb7ce21d345a077c81
2018-03-30 20:00:17 +00:00
Jian Li
7ddea787bc
Fix: resolve NPE when inject non-existing compute node through SONA
...
Change-Id: I4b828c0c8e303bc1c27854899a5dc568a8be55cb
2018-03-30 07:31:33 +00:00
Devin Lim
f7921bd74d
[ONOS-7565] Flow rules error while rerouting intents with Flow Objectives 1.12
...
Change-Id: Ic16a74b38c9a3c263fae6115ee70ed3790a9d690
2018-03-30 05:36:47 +00:00
Devin Lim
cdca195585
[ONOS-7565] Flow rules error while rerouting intents with Flow Objectives
...
Change-Id: I785e2e82cabda23b07816e572ccfde4bed45a3f2
2018-03-30 05:04:55 +00:00
Yuta HIGUCHI
c2bf02a31c
Fix typo in log message
...
Change-Id: Iaeffc242df2202ab3cf69f7e135c7bba5d4607f2
2018-03-29 16:42:31 +00:00
Palash Kala
0d817b0d7f
[ONOS-7555] Device local-status and device availability parameters are not synchronized in cluster
...
Change-Id: I1720dc471ce41aabefb84a537319f091f01d46f4
2018-03-29 16:24:55 +00:00
Laszlo Papp
55cb999aca
Export the faultmanagement rest api properly
...
Change-Id: Ia8994cdbf21e97871be9e135fab704b55a7699a1
2018-03-29 00:46:44 +00:00
Laszlo Papp
bd0779f07c
Update the polatis yang models
...
Change-Id: I11da7032b110238c52e27f5f26a36ef379685b0d
2018-03-28 20:55:08 +00:00
Laszlo Papp
2d76a5f1a1
Fix log message typos in the fujitsu driver
...
Change-Id: I66afcfd12a74117b49594cb5716b54fe0146457c
2018-03-28 17:55:58 +01:00
Jian Li
edc8b76fb7
Refactor: replace OSNetworkService with OSNetworkAdminService
...
Change-Id: I216cd3bf5b823049c7e684903acd97d57d1e9dff
2018-03-28 10:25:50 +09:00
daniel park
796c2eb2a9
Support flat network type
...
Change-Id: Idacd79b9799466ac800a689a4700163ce74c3ca1
2018-03-28 01:18:44 +00:00
Jordan Halterman
7329609f74
Support key/value sizes and counts in primitive performance app.
...
Change-Id: I5c2e00b4b2c30faad23a45adc6b7582fa150b6d1
2018-03-28 00:54:28 +00:00
Laszlo Papp
8645523409
Separate the OF Polatis driver
...
Change-Id: I3678be3e06da9064824e3694e5119f80541fa056
2018-03-26 22:38:12 +00:00
Jian Li
e631216545
[ONOS-7553] Support injecting physical interfaces to openstack node
...
Change-Id: I5d746e9b4fa6015dbaec90d27ea7e1a7fa105e31
2018-03-26 22:17:04 +00:00
Yuta HIGUCHI
7f165b1c6d
TAPI 2.0.2 release candidate
...
- based on https://github.com/OpenNetworkingFoundation/TAPI/pull/306
Change-Id: Ib668ff5dfdac78d06557c4d932f1fe614cdde344
2018-03-26 20:55:18 +00:00
Andrea Campanella
15278a19b5
T3 Fixes:
...
- Incomplete multicast Path computation
- NPE in case of null port for a device
Change-Id: Id3865ac3ac447b487ab59aff17d5554c5b8ae245
(cherry picked from commit 95da6491db769b90120eb2638c76cca2ac418289)
2018-03-26 20:30:16 +00:00
Thomas Vachuska
722224e796
Adding CO/FO access network null simulation.
...
Change-Id: I16db0d750325743ad38ddaa2069d4ee00e0c19d7
2018-03-26 20:13:24 +00:00
Thomas Vachuska
84b4fccb57
Fixing null host & device creation (tiny hack)
...
Change-Id: Icf379d2e1e385aeb00fd393180d62d5f29d262c9
2018-03-26 20:13:17 +00:00
debanshur
b5cf6d2180
Fix IndexOutOfBoundsException
...
List Operation was accessed for invalid index
Change-Id: Ib0aaabf8a6dbbcd588e3eba028db4810728fde8d
2018-03-26 18:34:09 +00:00
Jordan Halterman
225f4dcde7
Avoid blocking event thread in ResourceDeviceListener
...
Change-Id: Ia17721ce3a435440f9383e55757ffb90ec555e9a
2018-03-26 17:55:26 +00:00
Palash Kala
67de597c5d
[ONOS-7554] Option in DeviceSetControllersCommand CLI to remove controllers configuration from device
...
Change-Id: Ib5fb7eb71d8322ffdd556f472c299fc10251c4b7
2018-03-26 04:40:39 +00:00
Yuta HIGUCHI
d6ab100e9b
Fix cherry-pick bugs
...
- fixed wrong versions
- fixed few minor pom issues
Change-Id: I2a283ab591198401f776150566cd2a7165bd1e3e
2018-03-25 19:31:17 -07:00
Andrea Campanella
545edb4a04
Moving Multicast subsystem into app and refactoring APIs to support multihomed sources and sinks
...
Change-Id: I95d07b163c619b018ff106159b134ff214aa2ffd
2018-03-23 13:57:41 -07:00
Pier
37db369c64
[CORD-2828] Multicast support for H-AGG
...
Change-Id: I637465bcff6454f414c349a0ab054d66e3d17a05
(cherry picked from commit 4e9a7ce2f70a21a71f828335a6041101f2bf833e)
2018-03-23 20:00:28 +00:00
Pier
59266bc78d
[CORD-2856] Traffic on dual-homed hosts not properly highlighted
...
Change-Id: Iab6c99c7a6e8a33f1ffa0e31d52fd3e0d360676a
(cherry picked from commit 4f3236a9d3f5e595c29a1ba30da773d49078e64d)
2018-03-23 15:59:32 +00:00
Charles Chan
7a888e878e
Move all event handler to a different executor
...
Change-Id: I8e9f84b8f4cab5a5b1746f5279b462a5a2322ac5
2018-03-22 14:42:18 -07:00