Toru Furusawa
c23f583cd0
[Falcon] Register TributarySlot resources in resource manager.
...
Change-Id: I61d63a7644a9edc2296a8f955af2ac2bfb93a5e4
2016-01-07 22:48:35 +00:00
Ayaka Koshibe
3ddb7b2575
[Falcon] link discovery -
...
- safety checks against fingerprint being null
- checks for foreign fingerprint and probe message origin
Change-Id: I2f3e491802afc2091335bd25fcf24865293bde10
2016-01-07 19:45:32 +00:00
Jian Li
79f6732b59
[ONOS-3642] Add missing meter icon in topology view
...
Change-Id: Iba1f10adf981b90fbc47ec649493436c7c50589c
2016-01-07 16:45:37 +00:00
Aaron Kruglikov
7adb89ee1a
Adding omitted copyright.
...
Change-Id: I6efdf3ce8e3a7a08c1988f5e65d3ba779564e5b6
2016-01-07 02:05:57 +00:00
Andrea Campanella
80520b89b1
ONOS-3650 Device driver multiple inheritance
...
Change-Id: Ib7b72d44533d4e63c4122662b50485243562aa21
2016-01-07 02:02:02 +00:00
Marc De Leenheer
622861dab2
Lambda queries don't rely on driver state, and have separate package.
...
Lambda query returns unsorted set.
fix for ONOS-3620
Change-Id: Ifffd03271f9c8c02be8897c3891c80148342757e
2016-01-06 18:56:07 +00:00
HIGUCHI Yuta
1979f55af7
Bug fixes for ONOS-3509
...
- Forwarding behavior added to {Device,Link}Store by ONOS-490
cauesed false update information sent from ONOS node, which has been detached from the cluster,
to be accepted by rest of the cluster after the detached node has rejoined cluster.
- Fix for periodic mastership check was left out
when MastershipService#requestRoleFor(..) return value was changed to Future.
- Fix for triggerProbe() related messages getting dropped,
right after STANDBY -> MASTER role change.
- Local state (connectedDevices) was preventing
vertical (Core -> switch) Mastership state synchronization.
- Various debug log, comment added during investigation.
Change-Id: I777beadf04db8a879830a07bfdc7ab0e2279f190
2016-01-06 09:12:33 +00:00
Aaron Kruglikov
12faf8de83
Adding driver and behavior for getting configuration on NETCONF devices.
...
Change-Id: Id6986f60e8c3db0d8295576b856c04c82ae0edcb
2016-01-06 09:11:44 +00:00
Changhoon Yoon
e71dfa4847
ONOS-3521: SM-ONOS performance improvement
...
Change-Id: I8643187f2ceb35f8e0701d9e7ddb10098f05b244
2016-01-05 14:14:18 -08:00
HIGUCHI Yuta
9092db839e
Event history service and CLI
...
- Tool created while debugging ONOS-3509
Usage Example: (See recent Mastership and Device events)
onos> events -m -d
Change-Id: I87aceaf8fe61732a61c2d1e39399d0f10a729b54
2016-01-04 23:35:37 +00:00
Jian Li
fc5ca93765
[ONOS-2809] Support a TransactionalSet data structure
...
Change-Id: Ia99bc2285b3fea39ee3845f5f6613a45a6a61626
2016-01-04 22:29:54 +00:00
HIGUCHI Yuta
34e6314d31
Remove @Deprecated from Annotation keys used by netcfg
...
- These annotations get added when a value is configured by netcfg subsystem.
Change-Id: Ie52f4827628051f61df9b297001c46db4915e91c
2016-01-04 22:18:11 +00:00
HIGUCHI Yuta
b7a15d7bb2
Modify MPLS/VLAN query
...
- ONOS-3507 VlanQuery to return available VLAN IDs
- ONOS-3508 MplsQuery to return available MPLS Labels
- Advertise that VLAN and MPLS resources are available on OVS
Change-Id: I74cd05393c8919b4823d0666348008adb93c9290
2016-01-04 18:52:13 +00:00
Jian Li
1932b93cc8
Add getMeters method for obtaining meter collection by device id
...
Change-Id: Ie5137ef8acce7643a58c2faa00b7027e3b9f38fa
2016-01-04 18:46:47 +00:00
Jian Li
5c41123bc0
[ONOS-3618] Implement REST API for Meter query, insert, delete
...
* Implement encode & decode method for MeterBandCodec & MeterCodec
* Implement MetersWebResource
* Add unit test for MeterBandCodec & MeterCodec
* Add unit test for MetersWebResource
* Add meter insertion json example
* Add Swagger doc
Change-Id: I07284c6678c08b3cb9e109e86ffb2cf28bf36447
2015-12-19 18:06:48 +00:00
alshabib
79e5287288
[Falcon] Refactored mcast store implementation.
...
Change-Id: Ie3fbc675d02c5abe5f5a419d2fc12dbe8fb4ec35
refactored mcast store implementation
Change-Id: I67d70d678813184c522c78e0771f6b8f8f9c25f8
2015-12-19 03:32:43 +00:00
alshabib
19e2cea9b0
[FALCON] adding api to enable packet requests to a single device.
...
Change-Id: Id870c13ece658fe61f46194c1e795fb1d209a6a8
2015-12-19 03:32:40 +00:00
Jian Li
1684b00a21
Bugfix: only allow REMARK band to have a precedence
...
Change-Id: I3b47f6f78d409832c2a5ef9f059e1b48ba38deaf
2015-12-18 00:55:23 +00:00
Naoki Shiota
0b5ccd2bb5
[Falcon] Pretty print OchSignal
...
Change-Id: Ic0ecc88c95faf91397e132087a1ea0b1fa7295d5
2015-12-17 18:35:38 +00:00
Ray Milkey
4fd3ceb3df
[Falcon] fixes for Sonar Critical bugs
...
Change-Id: I0a63578727693a2517f3002bd4f4c391b6f44aea
2015-12-17 17:39:44 +00:00
Ray Milkey
3564a8c8fe
Improve test coverage for Instructions APIs
...
Change-Id: I3b7018c51227c789832616c5d6ac8f2420d99744
2015-12-17 15:57:39 +00:00
Brian O'Connor
880dc20ddb
Starting snapshot 1.5.0-SNAPSHOT
...
Change-Id: If9ce4ca5f5f6d089e9f088e710367f4e2ca1c9b6
2015-12-16 22:53:14 -08:00
Brian O'Connor
5a2856fd01
Tagging 1.4.0 (Emu release)
...
Change-Id: I55e4dbcecbfac86cccae27aa99a813910bd5557a
2015-12-16 22:47:51 -08:00
Brian O'Connor
6b7707101b
Switching back to snapshot 1.4.0-SNAPSHOT
...
Change-Id: Ie726afc2df730a1009db421328267f2dcfedfd66
2015-12-15 15:48:42 -08:00
Brian O'Connor
d1cdd19530
Tagging 1.4.0-rc3
...
Change-Id: Iddb1e8adff820e81794bf83f5861519e9a787880
2015-12-15 15:36:45 -08:00
HIGUCHI Yuta
ca8cb4e337
Unit test for OchSignal
...
Change-Id: If77042f60c1b95889b9442cdda453a44c10c1ef4
2015-12-15 02:33:38 +00:00
HIGUCHI Yuta
ec5349ff6a
One more IndexedLambda deprecation
...
Change-Id: I8283ae4137bf04d35abe3df8a89c947cd32128ca
2015-12-15 00:39:57 +00:00
Pavel Likin
9d49f54ee7
DefaultDeviceDescription and DefaultLinkDescriptionTest classes toString() method have been updated.
...
Annotation information of these classes is added to return value of toString() method. Unit tests have been updated.
Change-Id: I1d618eeb414b1ccad3588b36dad1ec0be0521c6a
2015-12-13 15:15:42 +03:00
Brian O'Connor
b22ba656bb
Switching back to snapshot 1.4.0-SNAPSHOT
...
Change-Id: Ic0ff8fe27d46b0662f596db9185591736efa6cf9
2015-12-11 17:02:48 -08:00
Brian O'Connor
4aded4c8b7
Tagging 1.4.0-rc2
...
Change-Id: I7e2916f7b02d297818ad65153aee5e5946f882ac
2015-12-11 16:55:13 -08:00
HIGUCHI Yuta
603e8d9ac4
Optical related minor fixes
...
Change-Id: Ic13017ce7a294b7eb55374d287173a7eef6e3259
2015-12-11 09:57:30 -08:00
Marc De Leenheer
2c30530578
Deprecate IndexedLambda and remove from optical intent compiler.
...
Allow drivers to report any spectral grid. Bugfixes.
ONOS-3495
Change-Id: Ied946660d48e482c1746d1e87735498b1637bb4b
2015-12-11 17:53:38 +00:00
Saurav Das
423fe2b487
CORD-354 OF-DPA support for link-failures.
...
Bug fix in flowObjectives store. Adding a removeNextGroup API to the store.
Change-Id: I5890411e5b4eabdc057402687ada26e539500f8f
2015-12-11 17:00:52 +00:00
Charles Chan
cc4754d046
ONOS-3593 Fix NPE when selector or treatment is not assigned in FlowRule.Builder
...
Change-Id: I4dc1257ddcb67f43fadf16f56b517db84a74b83f
2015-12-11 15:52:49 +00:00
Madan Jampani
c7f49f94a2
ONOS-3565: Retry host store updates that fail due to concurrent modification
...
Change-Id: Id2af2795b0c9f9b1c8d0c4985781ff24e576c7e3
2015-12-10 20:41:05 +00:00
Thomas Vachuska
c4178ccc5e
Adding protection against UI extension failures crashing the whole UI.
...
Fixed NPE for null devices when displaying details.
Change-Id: I0053939807ea2493e125c7a1fd58606e4c4d3e02
2015-12-10 20:27:12 +00:00
Brian O'Connor
a3e5cd5cde
ONOS-3023 Changing flowTable sets to map so that we can compare
...
stored vs. new rule when adding and removing
Change-Id: Ibd885023d550af3b2220056fbdf44ad8ec7fefda
2015-12-10 01:16:46 +00:00
Madan Jampani
17ed48b5d1
Added a utility method for creating store Serializer from a single KryoNamespace and some additional classes
...
Change-Id: I1326759bf83a2e4f943ea52df8ebd7e9356c3a93
2015-12-09 19:45:33 +00:00
Thejaswi NK
6f4ae1c8d3
isBoolean addition
...
Change-Id: I83d428702314e6cd81f35b8bbbd04eed597cc04d
2015-12-09 19:39:35 +00:00
Andrea Campanella
5df3595c8e
ONOS-3562 Changing the flow instructions port to human readable format
...
Change-Id: Ia6b1a755bc400295600f4112cb3ebe676e533eb2
2015-12-09 18:04:40 +00:00
Brian O'Connor
b2a383fc21
Implementing computeIf in TestConsistentMap
...
Change-Id: I1bf41342778498cc6242538662e0849d74869222
2015-12-08 06:30:41 +00:00
HIGUCHI Yuta
11d1609a5f
[Emu] new ResourceService related bug fixes
...
- ResourceDeviceListener should also react to availability events.
- Should check if device supports the behavior before
retrieving Behaviour class
- ResourceManager should unregister when requested
- opticalUtils was specifying wrong driver name. Should've been "linc-oe"
Change-Id: I9364b6307cb537b04b57ac00f2451c13e3379471
2015-12-08 03:59:05 +00:00
Madan Jampani
6f8b702324
Including nodeId in DefaultPacketRequest so that we do not prematurely withdraw intercepts when a node is shutdown
...
Change-Id: If6ae0be8f53a4a158af37e6cc4938309a5e9991b
2015-12-08 02:53:06 +00:00
Andrea Campanella
2dc91dcc44
ONOS-3539 Insert optional delay for showing highlights
...
Change-Id: I289d54fc2b401da397fa97e912e98177d108df23
2015-12-07 23:51:27 +00:00
Brian O'Connor
905ea22db6
Starting snapshot 1.4.0-SNAPSHOT
...
Change-Id: I0398bb2093e70d39788888038abb9df6193ccb42
2015-12-05 00:57:06 -08:00
Brian O'Connor
b209dc68e2
Tagging 1.4.0-rc1
...
Change-Id: Idec5c65021283fa03a8f2530aebba968a5451d8b
2015-12-05 00:56:21 -08:00
lishuai
4ee42040fa
[ONOS-3486] Add the annotation of port mac when monitor switch added.L3
...
flows need external port mac information.
Change-Id: I9afed351bd8d1641b8e9bef88718ec5c0ded8b5d
2015-12-05 05:17:10 +00:00
alshabib
bf85a10b57
adding a listener service to the mcast service
...
Change-Id: Ib9a46129f5c236f83244d8c62ce63dbd58882cd4
2015-12-05 04:53:24 +00:00
Marc De Leenheer
b0fb41d003
Implementation of lambda query behaviour for LINC and Calient drivers.
...
ONOS-3431
Change-Id: I03b7e7c9d2b0ba7e55d09745cfc6ceb57cc6eb5e
2015-12-04 15:37:53 -08:00
Saurav Das
4ce4596d62
CORD-367 L2 bridging and L3 routing support with internal VLANs in OF-DPA.
...
Also includes:
All forwarding in app is now via nextObjectives (not treatments) - Spring Open driver converts
non-ECMP forwarding to flow-actions, while OF-DPA driver continues to use groups.
Convert 'setMeta' methods to 'withMeta' in Flow Objectives API.
Bug fix in Flow Objective Manager - set of PendingNext is now threadsafe.
Bug fix in ArpHandler - now recognizes routerIp in addition to gatewayIps
Removed a bunch of testcode
Added group count in CLI
Change-Id: Id3b879c5dda78151ca0ec359179f1604066d39fc
2015-12-04 19:49:00 +00:00