commit | ee2aa65a3d0bc86311c473e99a727c486dfd6f3e | [log] [tgz] |
---|---|---|
author | Sho SHIMIZU <sshimizu@us.fujitsu.com> | Wed Feb 25 18:56:43 2015 -0800 |
committer | Ray Milkey <ray@onlab.us> | Tue Mar 24 14:09:04 2015 -0700 |
tree | bf278c6940f23b7bb87c5e25924d17c0872566e7 | |
parent | e076c791a5cb5cec5dfcf31c64ade853faf69e7b [diff] |
Merge IntentInstaller's role into IntentCompiler It resolves naming mismatch in naming of IntentProcessPhases and states handled in the phases. It is described in ONOS-1064. - Define FlowRuleIntent that enables flow rule level operation as an intent. - Remove IntentInstaller interface - Existing installable intents such as PathIntent, LinkCollectionIntent, OpticalPathIntent and MplsPathIntent now become non installable intents. Only FlowRuleIntent is categorized as installable intent now. - Implement intent compilers for PathIntent, LinkCollectionIntent, OpticalPathIntent and MplsPathIntent. They generates FlowRuleIntents. - Write unit tests for the newly created intent compilers according to the intent installers' unit tests - Remove all intent installers and their unit tests Change-Id: I22d6c7acb65a4c066145de0018bd0727f44bd54a
ONOS is a new SDN network operating system designed for high availability, performance, scale-out.