Brian O'Connor
d1cdd19530
Tagging 1.4.0-rc3
...
Change-Id: Iddb1e8adff820e81794bf83f5861519e9a787880
2015-12-15 15:36:45 -08: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
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
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
HIGUCHI Yuta
8aa5589306
There's no tests artifact for cli
...
Change-Id: If5e84310da6f61c4b13f5f9ce870a559033ba944
2015-12-09 11:25:02 -08: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
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
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
Thomas Vachuska
41fe1ecad0
ONOS-3515 Added ability to configure different link-weight functions as defaults; or inject custom ones.
...
ONOS-3516 Added ability to inject alternate graph path search algorithms.
Change-Id: If5831c198a831ae79a9933fc794eb7deab776e2f
2015-12-04 18:22:14 +00:00
alshabib
8a4a600ce6
fix for reactive forwarding failing in a
...
distributed setting.
Change-Id: I992d62bbbd3d873bc8715419592951704903c49d
making the ECHostStore respect sequentiality of events.
Change-Id: I14fa65fc78742c3ea7d417cddefef9f171472246
2015-12-04 18:21:13 +00:00
HIGUCHI Yuta
d39e376a89
ONOS-3432 register Lambdas
...
Change-Id: I407e6dfcb3bcd73f16bdbba86d27eb4a5a4a32ff
2015-12-04 18:18:10 +00:00
Jonathan Hart
26a8d95a18
Implemented the extension framework for selectors.
...
Change-Id: I577900141889fc70ca54e96cd5d54cfd5194b05d
2015-12-02 23:58:59 +00:00
Sho SHIMIZU
44f3761e4c
Abondon the concept of resources under a link
...
Resources under a link are tied to resources under both ends of the link,
and resources under a port are thought to be first-class objects compared
to concept of link resources. We will deal with only device related
resources from now on.
Change-Id: I6aa418d1bf64b28374f325db0bc7e393f770dcdd
2015-12-02 17:41:04 +00:00
Saurav Das
8a0732e8ae
CORD-48 Implementation of hashing Next Objective in OF-DPA driver. Major changes to ensure multi-ONOS-instance group-chain installation.
...
Also includes:
Changes to Next Objective that adds metadata field for applications to optionally send auxillary info to drivers
Changes to Next Objective that allows more explicit modification of the next objective
Changes to Forwarding Objective and PendingNext to include hashCode() and equals() method
MplsBosInstruction included in kryo serializer
GroupKey's byte[] represented as a hex string
Bug fix in mpls flow installation to report failure in install
Bug fix in linkUp in SR app to disallow non-masters to modify groups
Bug fix in ordering of actions in group
Change-Id: I3e7003f55724c2de79589e43e11d05ff4815a81d
2015-11-30 19:00:42 +00:00
Sho SHIMIZU
2b49e944ea
Ensure returning null on allocation failure
...
Change-Id: Ifdc5354b8b00ec4f87ed20a1b877abfe576c31ac
2015-11-26 02:54:51 +00:00
Sho SHIMIZU
2c7cecfa90
Generalize the methods in ResourceAdminService
...
Change-Id: Ib78d2ec441651c3215c422ba4b46d726158de4a9
2015-11-25 03:18:13 +00:00
Thomas Vachuska
b56b91739a
ONOS-3453 Fixed an issue with a race condition in loading/installing apps from disk in multi-cluster environments.
...
Fixed onos-gen-partitions.
Change-Id: Iadbb86119477b52d29a80515fc42e3d90012a216
2015-11-25 00:21:19 +00:00
Sho SHIMIZU
03d4253f20
Avoid double wrap of IndexedLambda
...
Change-Id: I2acaa255529949e8443542904df465e6b0fbb72a
2015-11-24 20:10:39 +00:00
Satish K
e9d748f0f0
Inconsistent synchronization fix for HostMonitor.timeout
...
Change-Id: I8b6975c65dadba93bccd951ebc309e379c5d7be1
2015-11-24 17:17:22 +00:00
Rimon Ashkenazy
e2410ff01c
[Emu] Register ODU TributarySlots on OCH ports
...
Change-Id: Iff6010259485f2402f1b645de8f83af5627bee3c
2015-11-24 17:12:38 +00:00
Sho SHIMIZU
a88db496d5
Avoid double wrap of Bandwidth class
...
Change-Id: I6bb95beafd55364499df64429c0788153a0b1624
2015-11-23 23:57:09 +00:00
Sho SHIMIZU
69dc584a4a
Fix the issue of ONOS-3423
...
Change-Id: I60c3105149f6ef46e2effb7de6d8f40152027ec7
2015-11-20 16:31:12 -08:00
Brian O'Connor
63ff35ab49
Temporarily commenting out the device and link resource service listeners
...
There was bug introduced with a refactoring in commit:
c9546a3646423a92254708fb00a155669a8a1b2a
The code was refactored again in this commit:
60ac58efe977e2d8822657c013e724523cae32ac
Change-Id: I6c96dc1b9e0632865ae6742ed596624f7ed3d623
2015-11-20 12:39:35 -08:00
Sho SHIMIZU
60ac58efe9
Add sub-types to distinguish type of resources
...
Change-Id: Ia43cbf4a13937c9bd9dbc97221062ef5fa3e578f
2015-11-20 07:54:39 +00:00
Sho SHIMIZU
c9546a3646
Refactor ResourcePath internal implementation
...
Change-Id: Idb3aa467b4d0e8181adf0d1766812a038b5408ac
2015-11-19 22:34:20 +00:00
Jonathan Hart
f563830299
Protect against exceptions thrown in application's packet processors.
...
These exceptions should not bubble up to netty because that will result in the
connection to the switch being closed.
For now we catch and log the exception - in the future we could consider removing
misbehaving packet processors.
Addresses ONOS-3368.
Change-Id: If507adafba39bf705c27286c8e48af3f955d1eff
2015-11-16 19:17:17 +00:00
Jonathan Hart
d9df7bd278
Fix naming convention issues in preparation for stricter checkstyle enforcement
...
Change-Id: I918b7b1dcf6424a526b6b26b89acc9a57d807fec
2015-11-13 16:28:02 -08:00
Thomas Vachuska
1627dc8ed6
ONOS-3356 Fixed NPE when processing configuration of a non-existent device.
...
Change-Id: I00369a67c406634b2ee7d379cad6e0fc41842388
2015-11-13 21:38:43 +00:00
Thomas Vachuska
761f0040f3
ONOS-1684 Added support for app dependencies.
...
Change-Id: Iae318c24c3c9bd43d84318c79ac420fc85d5d599
2015-11-12 21:37:58 +00:00
Charles Chan
009c30805c
Fix duplicate host event
...
Change-Id: I632a1482e7b1b768ce7a0243cc8b6b398b9825b7
2015-11-10 18:19:53 -08:00
Luca Prete
f70d399a81
Refactor ProxyManager Tests and added functionality to manage traffic coming and going through vlan interfaces
...
Change-Id: I8d748c42b48d0956c670be12ff2742cb2022fa62
2015-11-10 00:09:13 +00:00
Madan Jampani
a85c6941dc
Fix eventDispatcher cleanup in ResourceManager
...
Change-Id: I37c82c7dab75def607268e36f2f98e04d41581d9
2015-11-09 14:41:48 -08:00
Sho SHIMIZU
0b9c46889f
Remove dependency on LinkResourceService from ObjectiveTracker
...
This resolves ONOS-3262.
Change-Id: I57b51b9d8ef1ed2d847ecddeca279b8afdb8725e
2015-11-06 11:25:45 -08:00
Sho SHIMIZU
fa62b475da
Implement event notification of resource event
...
When a resource is registered or unregistered, a resource event is notified
Change-Id: I40e66761966ef2126366424a14bb3193fc850e5a
2015-11-06 11:25:37 -08:00
Sho SHIMIZU
3e255b1b73
Remove misleading todo comment
...
This patch relates to ONOS-3279.
Change-Id: I58d758dafa6e04fca0979d9a478078b03f51b5a1
2015-11-05 16:39:18 +00:00
Thomas Vachuska
c65dd7198e
ONOS-3321 Added ability for applications to register a deactivation hook.
...
Change-Id: I284321474dbf9e39e8b61f7b907f637ba6b80aaf
2015-11-04 17:26:58 -08:00
Sho SHIMIZU
f1a6279ea0
Enable ResourceRegistrar
...
Change-Id: I23b1c33ada224f302e08c0f6e8dfa7264048e19b
2015-11-04 21:12:07 +00:00
Sho SHIMIZU
f26e692cf3
Remove dependency on LinkResourceService from MplsPathIntentCompiler
...
In addition, revise test to make the situation more realistic
Change-Id: If23648b77f2eddbe27873711dab3b196a4a2729d
2015-10-30 17:26:57 +00:00
Sho SHIMIZU
cc0e65dbb0
Move MPLS label selection logic to MplsPathIntentCompiler
...
Change-Id: I2c64ca2a6ac363a0138e6940471893673ce3b83f
2015-10-30 15:48:58 +00:00
Ayaka Koshibe
144bab0c35
opticalUtils advertises correct port types
...
This should proactively prevent linc-OE from misbehaving if support for changing
port type through the network config system is added.
Change-Id: I80667f0292922eca37a51f3e461b6745ecbf9d46
2015-10-30 05:58:44 +00:00
Sho SHIMIZU
81cdc395b7
Make MPLS label request specifiable for a particular MPLS label
...
Change-Id: I4626229040c61e927a468ab5c486a907af0108ae
2015-10-29 22:47:47 +00:00
Sho SHIMIZU
7f44cfc47d
Remove dependency on LinkResourceService from optical intent compiler
...
Change-Id: I1fae0a33817de973676a02cf40d4bb378aac0460
2015-10-29 22:16:47 +00:00
Sho SHIMIZU
c25a00860a
Move wavelength selection logic to OpticalConnectivityIntentCompiler
...
Now, LinkResourceManager doesn't have a logic to select lambda(s)
Change-Id: I008d770f4f142f3d67afa734e50bd8761a0aafd2
2015-10-29 17:09:16 +00:00
Sho SHIMIZU
e7f4f3f1c3
Define and implement a method to query available resources
...
Change-Id: I49fbcdf215e402603ea15f469d41e572f1cce1c6
2015-10-29 09:01:54 -07:00
Sho SHIMIZU
9a2b82960b
Enable new resource APIs and re-enable optical intent compilers
...
Change-Id: I8fb0b20be342e123a1bfe4cc61577dfddbbf9332
2015-10-28 21:05:22 +00:00
Yafit Hadar
5796d97985
REST API related implemetations for ODU SIGID and SIGTYPE Fields in Flow Criteria and Instruction
...
Change-Id: I78ddc162409d377b8c55e7f8eedd9a91939ab277
2015-10-28 18:30:28 +00:00