Jonathan Hart
ea49238329
Control plane redirect for OSPF traffic
...
Change-Id: I1d31bceadce6f67070a14afaaebdeab07d16f40a
2016-01-14 18:39:08 +00:00
Sho SHIMIZU
38f561c1df
Fix bug that a list is mistakenly added as an element of another list
...
Change-Id: I1e4847b572e55bbf85f99ed8ef8df96da1f7bd7f
2016-01-14 09:07:47 -08:00
Madan Jampani
dfde6ba92f
Added an async version for AtomicValue and misc javadoc improvements
...
Change-Id: Idc401964a726d221c01ecda0cc42c4a92551113f
2016-01-14 00:58:16 -08:00
Jihwan Kim
9887ad9dfe
[Falcon][ONOS-2696] support method "replace" in ConsistentMap and method "notNull" in Match
...
Change-Id: I7c7d4644f963e52297785c2f9a5f21eff8723e61
2016-01-14 08:15:05 +00:00
Sho SHIMIZU
4590604b64
Use Objects.nonNull() to check if non-null
...
Change-Id: Ib32f56c1d53e4199592f457d04660228b7f437aa
2016-01-14 08:14:31 +00:00
Sho SHIMIZU
828bc16cac
Use JDK's Objects instead of Guava's Objects
...
Change-Id: I58e5013e953b3528a99c54712ac4f6a7f10b4cb4
2016-01-14 08:12:39 +00:00
Daniel Park
5df6518dd2
[ONOS-3696] Remove flow rules when a VM is terminated
...
- ProcessPortAdded method name is changed to ProcessPortUpdated
- PortNumber is removed in OpenstackPortInfo class
- Checks doNotPushFlows in OpenstackSwitchingRulePopulator
- etc
- rebased
Change-Id: I215892102669799af0fd8c8ac8ea377ab7be2aad
2016-01-14 07:56:41 +00:00
Michele Santuari
69fc2ffb07
Support encapsulation in PathIntent
...
- related to ONOS-3467
- unit test work
- depends on ONOS-3507 and also on the advertisement of VLAN resource
for different devices.
Change-Id: Ia852c751135b5ca4a16901c6f3a85ceea11514a3
2016-01-14 07:40:15 +00:00
Sho SHIMIZU
6c9e33a3fa
ONOS-3296: Support continuous type resources
...
Change-Id: I155e41e7a7c1750ff45986a55bedab353485d3fa
2016-01-14 07:36:56 +00: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
Jian Li
e9ac2c50b9
[ONOS-2225] Implement REST API for Flow Objectives
...
This commit implements REST API for Flow Objective Service.
The corresponding unit test will be followed in a separated commit.
Change-Id: I94d1dc6cfc07fc9d07fcf8c303c8e395b40ed122
2016-01-14 07:33:58 +00:00
Jonathan Hart
4b5c6dc509
Added events for the Interface subsytem
...
Change-Id: I9adcc2caa2a98625173c9b9c6d15bbd1a0706eaa
2016-01-14 07:04:57 +00:00
Jimmy Jin
c019803907
Oplink ROADM Support - 6
...
Change-Id: I20028989e3547753ed20c370f2bf3c18340c4576
2016-01-14 07:01:32 +00:00
Naoki Shiota
3f342188d7
Modified onos:resources CLI command to be able to filter resource types (ONOS-3617).
...
Change-Id: I3465cca0ba44fce14d3607be5f4fccf29cfabbed
2016-01-14 06:59:00 +00:00
alshabib
fa0dc66f7f
adding a criterion for inner vlans
...
used by olt to match on the inner vlan
Change-Id: I7671b68d9860d598395cba134a589ca23f264c7e
2016-01-14 06:55:18 +00:00
Simon Hunt
4cc4b95333
Delete unused jquery libs.
...
Change-Id: Ib02eefe0ff61af0cb89cf5b88bb5edff2d7bbe64
2016-01-14 06:54:07 +00:00
sanghoshin
f6735b261a
[Falcon] SONA: creates a new thread for handling network config events
...
Change-Id: Ic972160fac19632e412095a6528544c59379010d
2016-01-14 06:50:36 +00:00
Sho SHIMIZU
62bbc60247
Refactor: remove an extra inner class, IntentBatchProcess
...
IntentBatchProcess wraps a collection of IntentData to just behave
as Runnable. It can be removed by lambda expression
Change-Id: Ic6e1ae840311faff6314a8ce9db9a5277d8595cd
2016-01-14 06:48:12 +00:00
Madan Jampani
1c965106f4
Renaming Partition{Service, Manager, Event} to IntentPartition{Service, Manager, Event} to better disambiguate between another PartitionService that is responsible for managing datastore partitions
...
Change-Id: I74d311ae991fb241563a1475ea74a625d8069142
2016-01-14 06:41:36 +00:00
Madan Jampani
71d13e188b
use maven shade plugin version defined in root pom + Minor fixes to CopycatTransport based on review comments
...
Change-Id: Iac2bd2e7eca99208930eb319e2f3996fbf043f88
2016-01-14 03:15:24 +00:00
Madan Jampani
f2f086cfd8
Added Change utility class for representing change events + Moved Match class to org.onlab.util
...
Change-Id: I08e8cd8dd92983bd2764e83016b1abc0bf29388f
2016-01-14 03:15:08 +00:00
HIGUCHI Yuta
556cf1ea45
Fix javadoc error.
...
Change-Id: I98ed05ec5467894345e4f0b07b4d4b46ab55d8f5
2016-01-13 18:04:58 -08:00
HIGUCHI Yuta
4ea4e42e25
Should compere scheme.
...
- Bugfix for bug introduced in bugfix for ONOS-3509
Change-Id: I459112483e22c0493bf9c628a0540036f8ee779b
2016-01-14 01:17:04 +00:00
Madan Jampani
3289fbf050
Added custom transport implementaion (for Catalyst Transport) for all copycat specific communication
...
Change-Id: I801d973b7c3412f6a8efcec77fe73fc480b2ce6e
2016-01-14 00:49:27 +00:00
Madan Jampani
3961b75552
Added unit tests for NettyMessaging
...
Change-Id: I9f57b04488f53af9e773078409970f0fa0d958f9
2016-01-14 00:21:42 +00:00
Madan Jampani
d36def0944
MessagingService API enchancements
...
Change-Id: Iabfe15d4f08d7c53bd6575c5d94d0ac9f4e1a38e
2016-01-14 00:19:34 +00:00
Sho SHIMIZU
8992524553
Refactor: Remove IntentWorker by replacing it with lambda
...
Change-Id: Ic5d235f9b47711c4f87fbcb2e7af83853248ace5
2016-01-13 22:58:03 +00:00
Sho SHIMIZU
c032c83c4a
Reduce use of deprecated ClusterCommunicationService.addSubscriber()
...
Change-Id: I2e78e63340473b0334a1537f8049753a9f400849
2016-01-13 22:54:49 +00:00
Sho SHIMIZU
ab6c1fec54
Refactor: use ifPresent() instead of isPresent()
...
Change-Id: I41d6cbf7ba209728ae7e3661e7188ab8eab093e4
2016-01-13 14:21:26 -08:00
Simon Hunt
be60ddebd6
ONOS-3755: use thousand separator for packet and byte counts, etc. Fix alignment (numbers right justified).
...
Change-Id: Idb407fb16a82d5e3fb6fd10a6599b263a777deb2
2016-01-13 12:49:44 -08:00
Toru Furusawa
72ee30ca50
[ONOS-3730] Populate portSpeed for ODUCLT and OCH ports.
...
Also move the enum definition of ODU client port signal type outside of OduCltPort class.
Change-Id: Ibdff21d9707ad3d79587f579ad675f673cf9afeb
2016-01-13 19:27:54 +00:00
Jonathan Hart
3930f6351c
FPM component that can decode routes from Quagga's FIB push interface.
...
Change-Id: I57bfd9273b81c8d368a59a3acea53486cb4acfc1
2016-01-13 19:08:16 +00:00
Rimon Ashkenazy
e320103340
Add new OFOpticalSwitch13 LambdaQuery, and corrections to OMS port Desc:
...
- fix OmsPort totalChannels(),
- fix creating OMS PortDescription with correct parameters of min/max frequencies.
Change-Id: I9adbbb4e1e9ebe20ba4b3c2ae23b7a0651af5d66
2016-01-13 19:03:27 +00:00
Hyunsun Moon
f789520796
Handled exception case of OpenStack network type
...
Ignore the network with unsupported network type to make sure no flow rules
populated for the network by any chance.
Change-Id: I3fe01900e5239af1ea28f4c6cb95869ff47964a9
2016-01-13 17:39:23 +00:00
alshabib
49cadbd7b5
olt sends an event when registering a subscriber
...
Change-Id: I03ab17513fa15a1a4101e7f4f8622d004d49582a
2016-01-13 17:38:23 +00:00
Ray Milkey
aef4585a6d
Revert changes to use constants for Sonar suppression
...
It turns out that suppression annotations have to have the actual
string literal in them; if you use a defined constant SonarQube
ignores the suppression.
Change-Id: I3628df116d182b01a108da0d6f059784a3be4fed
2016-01-13 17:19:20 +00:00
Jian Li
3756cc39ac
Change applicationId's equality checking and hashing method
...
Application id in applicationId class is transient.
So it would be better to use application name to check equality.
Change-Id: I5f6807054e9a882316ff0a88242cb752eb78bcb9
2016-01-13 08:11:47 +00:00
Simon Hunt
3e4ccaf052
ONOS-3749: Show Flow ID and group ID in the flow table as hex values.
...
Change-Id: If98e0d76876ada2fa1c8d01a1b89230d1919f6c5
2016-01-12 20:53:11 -08:00
Simon Hunt
3f92c43f74
ONOS-2060: Add strong discouragement message if trying to deactivate or uninstall drivers.
...
Change-Id: I94b168738f3dbf5d692165cadf954ba9fffc5ae6
2016-01-12 17:34:31 -08:00
Ayaka Koshibe
e8402dabfa
netcfg CLI command:
...
Reintroduce flags to slience curl's status messages.
Change-Id: Iac0cc9b37726528e4ef2d9dbd8bb26a0af05919e
2016-01-13 01:26:36 +00:00
Andrea Campanella
8e290c51ec
ONOS-3743 Adding end pattern to doRPC, removing unused rfc module and minor refactoring of provider methods
...
Change-Id: I95f896b80705ffb176534f2d4ba58acc786713e3
2016-01-13 01:24:20 +00:00
alshabib
6b139b4106
adding Access device events and a listener
...
Change-Id: I0e9b4dae4231e7057443e7ed52723e29e06747cc
2016-01-12 15:56:27 -08:00
Jonathan Hart
24e296b869
Prevent null treatments
...
Change-Id: Icd40ab7f986f9738d0445428cd1f0c9053ed4e88
2016-01-12 14:47:07 -08:00
Thomas Vachuska
7a120021fe
Changing tom cell.
...
Change-Id: Icfbf7b20a4d5b5c5bdd321ee40e9a655811a0879
2016-01-12 22:45:51 +00:00
Thomas Vachuska
3aedc03b48
ONOS-3156 Fixed mysterious execution of Secure-SSH stc step. Doh!
...
Change-Id: Ia3d4829bf80169861d428a9c8e9fd8d524ff3425
2016-01-12 22:44:39 +00:00
Jonathan Hart
6344f5745d
Implemented control plane redirect for control traffic.
...
Modified SoftRouterPipeline to support new flow objectives.
Change-Id: Ia93bc927832444ba1f7cf20b276e4866789c9d30
2016-01-12 12:50:46 -08:00
Ray Milkey
a059a70c98
Fix javadoc build - ampersands are bad
...
Change-Id: I647aa8ea452ed1783d9bb26fc34cc98ec1c99318
2016-01-12 19:23:16 +00:00
Jonathan Hart
ce3b28e9fa
Moved sdnip.json config example to the reactive-routing app.
...
It's no longer relevant for SDN-IP and is misleading.
Change-Id: I29595af935b9618157b4ff24bad1fa060e98e268
2016-01-12 11:06:13 -08:00
Hyunsun Moon
be8edcb504
Added more debug messages
...
Change-Id: I52b38b38998db65f0f4ba981e6f93c041b2f658a
2016-01-12 18:25:08 +00:00
Ray Milkey
64591a6efd
Fix problem with apps disappearing after cluster restart
...
Change-Id: I5d7d6b86677fc5deb8d576e3e5b107c8c4c763e5
2016-01-12 18:13:02 +00:00