mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-15 01:11:30 +02:00
PCEP Protocol code restructured to move under PCEP Server code for more readability. Later Client code can be added under client folder.
Change-Id: Ie79599a170d94d8e0a00e0d034b083b3894199ee
This commit is contained in:
parent
cea0507efb
commit
a2c7c20553
@ -42,8 +42,8 @@ CORE = UTILS + API + [
|
||||
'//protocols/ovsdb/api:onos-protocols-ovsdb-api',
|
||||
'//protocols/ovsdb/ctl:onos-protocols-ovsdb-ctl',
|
||||
'//protocols/pcep/pcepio:onos-protocols-pcep-pcepio',
|
||||
'//protocols/pcep/api:onos-protocols-pcep-api',
|
||||
'//protocols/pcep/ctl:onos-protocols-pcep-ctl',
|
||||
'//protocols/pcep/server/api:onos-protocols-pcep-server-api',
|
||||
'//protocols/pcep/server/ctl:onos-protocols-pcep-server-ctl',
|
||||
'//protocols/snmp/api:onos-protocols-snmp-api',
|
||||
'//protocols/snmp/ctl:onos-protocols-snmp-ctl',
|
||||
'//protocols/isis/api:onos-protocols-isis-api',
|
||||
|
4
pom.xml
4
pom.xml
@ -195,7 +195,7 @@
|
||||
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller-api</artifactId>
|
||||
<artifactId>onos-pcep-server-api</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
@ -213,7 +213,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller-api</artifactId>
|
||||
<artifactId>onos-pcep-server-api</artifactId>
|
||||
<version>${project.version}</version>
|
||||
<classifier>tests</classifier>
|
||||
<scope>test</scope>
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
<parent>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller</artifactId>
|
||||
<artifactId>onos-pcep-protocol</artifactId>
|
||||
<version>1.12.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
|
||||
@ -30,7 +30,6 @@
|
||||
|
||||
<description>ONOS Pcepio Protocol subsystem</description>
|
||||
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
|
@ -25,14 +25,13 @@
|
||||
<version>1.12.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>onos-pcep-controller</artifactId>
|
||||
<artifactId>onos-pcep-protocol</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<description>ONOS Pcep Protocol subsystem</description>
|
||||
|
||||
<modules>
|
||||
<module>api</module>
|
||||
<module>ctl</module>
|
||||
<module>server</module>
|
||||
<module>pcepio</module>
|
||||
</modules>
|
||||
|
||||
|
11
protocols/pcep/server/BUCK
Normal file
11
protocols/pcep/server/BUCK
Normal file
@ -0,0 +1,11 @@
|
||||
BUNDLES = [
|
||||
'//protocols/pcep/server/api:onos-protocols-pcep-server-api',
|
||||
'//protocols/pcep/server/ctl:onos-protocols-pcep-server-ctl',
|
||||
]
|
||||
|
||||
onos_app (
|
||||
title = 'PCEP Server Module',
|
||||
category = 'Utility',
|
||||
url = 'http://onosproject.org',
|
||||
included_bundles = BUNDLES,
|
||||
)
|
@ -21,11 +21,11 @@
|
||||
|
||||
<parent>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller</artifactId>
|
||||
<artifactId>onos-pcep-server</artifactId>
|
||||
<version>1.12.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>onos-pcep-controller-api</artifactId>
|
||||
<artifactId>onos-pcep-server-api</artifactId>
|
||||
<packaging>bundle</packaging>
|
||||
|
||||
<description>ONOS Pcep client controller subsystem API</description>
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
import java.util.Objects;
|
||||
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
import java.util.Objects;
|
||||
|
@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
/**
|
||||
* Representation of LSP type.
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onlab.util.Identifier;
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
/**
|
||||
* Collection of keys for annotation for PCEP tunnels.
|
@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
/**
|
||||
* PCEP peer state information.
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
import org.onosproject.incubator.net.tunnel.DefaultLabelStack;
|
||||
import org.onosproject.incubator.net.tunnel.LabelStack;
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
/**
|
||||
* Allows for providers interested in PCC client events to be notified.
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.TreeMap;
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
/**
|
||||
* PCEP error message type information.
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
import org.onosproject.incubator.net.tunnel.Tunnel;
|
||||
import org.onosproject.pcepio.protocol.PcepMessage;
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
import org.onosproject.incubator.net.tunnel.Tunnel.State;
|
||||
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
/**
|
||||
* Representation of actions to be taken for LSPs on end of LSP-DB sync.
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
/**
|
||||
* Notifies providers about PCEP node events.
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
/**
|
||||
* The representation for PCEP packet statistics.
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
/**
|
||||
* Representation of PCEP database sync status on session establishment.
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
||||
|
||||
import static org.slf4j.LoggerFactory.getLogger;
|
||||
|
@ -13,10 +13,10 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.driver;
|
||||
package org.onosproject.pcep.server.driver;
|
||||
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcepio.protocol.PcepMessage;
|
||||
|
||||
/**
|
@ -13,12 +13,12 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.driver;
|
||||
package org.onosproject.pcep.server.driver;
|
||||
|
||||
import org.jboss.netty.channel.Channel;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepPacketStats;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepPacketStats;
|
||||
import org.onosproject.pcepio.protocol.PcepVersion;
|
||||
|
||||
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.driver;
|
||||
package org.onosproject.pcep.server.driver;
|
||||
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onosproject.pcepio.protocol.PcepVersion;
|
@ -17,4 +17,4 @@
|
||||
/**
|
||||
* PCEP client controller driver API.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.driver;
|
||||
package org.onosproject.pcep.server.driver;
|
@ -17,4 +17,4 @@
|
||||
/**
|
||||
* PCEP client controller API.
|
||||
*/
|
||||
package org.onosproject.pcep.controller;
|
||||
package org.onosproject.pcep.server;
|
@ -5,7 +5,7 @@ COMPILE_DEPS = [
|
||||
'//lib:KRYO',
|
||||
'//incubator/api:onos-incubator-api',
|
||||
'//protocols/pcep/pcepio:onos-protocols-pcep-pcepio',
|
||||
'//protocols/pcep/api:onos-protocols-pcep-api',
|
||||
'//protocols/pcep/server/api:onos-protocols-pcep-server-api',
|
||||
'//core/store/serializers:onos-core-serializers',
|
||||
'//apps/pcep-api:onos-apps-pcep-api',
|
||||
'//lib:netty',
|
@ -20,11 +20,11 @@
|
||||
|
||||
<parent>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller</artifactId>
|
||||
<artifactId>onos-pcep-server</artifactId>
|
||||
<version>1.12.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>onos-pcep-controller-impl</artifactId>
|
||||
<artifactId>onos-pcep-server-impl</artifactId>
|
||||
<packaging>bundle</packaging>
|
||||
|
||||
<description>ONOS PCEP client controller subsystem API implementation</description>
|
||||
@ -32,7 +32,7 @@
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller-api</artifactId>
|
||||
<artifactId>onos-pcep-server-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.netty</groupId>
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
import static com.google.common.base.Preconditions.checkNotNull;
|
||||
|
||||
@ -40,12 +40,12 @@ import org.onosproject.pcelabelstore.DefaultLspLocalLabelInfo;
|
||||
import org.onosproject.pcelabelstore.PcepLabelOp;
|
||||
import org.onosproject.pcelabelstore.api.LspLocalLabelInfo;
|
||||
import org.onosproject.pcelabelstore.api.PceLabelStore;
|
||||
import org.onosproject.pcep.controller.LspType;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepAnnotationKeys;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepClientController;
|
||||
import org.onosproject.pcep.controller.SrpIdGenerators;
|
||||
import org.onosproject.pcep.server.LspType;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepAnnotationKeys;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepClientController;
|
||||
import org.onosproject.pcep.server.SrpIdGenerators;
|
||||
import org.onosproject.pcepio.exceptions.PcepParseException;
|
||||
import org.onosproject.pcepio.protocol.PcepAttribute;
|
||||
import org.onosproject.pcepio.protocol.PcepBandwidthObject;
|
||||
@ -73,10 +73,10 @@ import org.slf4j.LoggerFactory;
|
||||
import com.google.common.collect.ArrayListMultimap;
|
||||
import com.google.common.collect.Multimap;
|
||||
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.BANDWIDTH;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.LSP_SIG_TYPE;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.PCE_INIT;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.DELEGATE;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.BANDWIDTH;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.LSP_SIG_TYPE;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.PCE_INIT;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.DELEGATE;
|
||||
|
||||
/**
|
||||
* Basic PCECC handler.
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
import static org.onlab.util.Tools.groupedThreads;
|
||||
|
||||
@ -32,11 +32,11 @@ import org.jboss.netty.channel.ChannelPipelineFactory;
|
||||
import org.jboss.netty.channel.group.ChannelGroup;
|
||||
import org.jboss.netty.channel.group.DefaultChannelGroup;
|
||||
import org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepCfg;
|
||||
import org.onosproject.pcep.controller.PcepPacketStats;
|
||||
import org.onosproject.pcep.controller.driver.PcepAgent;
|
||||
import org.onosproject.pcep.controller.driver.PcepClientDriver;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepCfg;
|
||||
import org.onosproject.pcep.server.PcepPacketStats;
|
||||
import org.onosproject.pcep.server.driver.PcepAgent;
|
||||
import org.onosproject.pcep.server.driver.PcepClientDriver;
|
||||
import org.onosproject.pcepio.protocol.PcepFactories;
|
||||
import org.onosproject.pcepio.protocol.PcepFactory;
|
||||
import org.onosproject.pcepio.protocol.PcepVersion;
|
@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
/**
|
||||
* Describes about Label type.
|
@ -13,11 +13,11 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
import static com.google.common.base.Preconditions.checkNotNull;
|
||||
import static org.onosproject.pcep.controller.PcepSyncStatus.IN_SYNC;
|
||||
import static org.onosproject.pcep.controller.PcepSyncStatus.SYNCED;
|
||||
import static org.onosproject.pcep.server.PcepSyncStatus.IN_SYNC;
|
||||
import static org.onosproject.pcep.server.PcepSyncStatus.SYNCED;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
@ -42,10 +42,10 @@ import org.onosproject.net.Device;
|
||||
import org.onosproject.net.DeviceId;
|
||||
import org.onosproject.net.Link;
|
||||
import org.onosproject.net.Path;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepClientController;
|
||||
import org.onosproject.pcep.controller.SrpIdGenerators;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepClientController;
|
||||
import org.onosproject.pcep.server.SrpIdGenerators;
|
||||
import org.onosproject.pcepio.exceptions.PcepParseException;
|
||||
import org.onosproject.pcepio.protocol.PcepFecObjectIPv4;
|
||||
import org.onosproject.pcepio.protocol.PcepFecObjectIPv4Adjacency;
|
@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.InetSocketAddress;
|
||||
@ -38,10 +38,10 @@ import org.jboss.netty.handler.timeout.IdleStateEvent;
|
||||
import org.jboss.netty.handler.timeout.IdleStateHandler;
|
||||
import org.jboss.netty.handler.timeout.ReadTimeoutException;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onosproject.pcep.controller.ClientCapability;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepCfg;
|
||||
import org.onosproject.pcep.controller.driver.PcepClientDriver;
|
||||
import org.onosproject.pcep.server.ClientCapability;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepCfg;
|
||||
import org.onosproject.pcep.server.driver.PcepClientDriver;
|
||||
import org.onosproject.pcepio.exceptions.PcepParseException;
|
||||
import org.onosproject.pcepio.protocol.PcepError;
|
||||
import org.onosproject.pcepio.protocol.PcepErrorInfo;
|
||||
@ -63,7 +63,7 @@ import org.onosproject.pcepio.types.PcepValueType;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import static org.onosproject.pcep.controller.PcepSyncStatus.NOT_SYNCED;
|
||||
import static org.onosproject.pcep.server.PcepSyncStatus.NOT_SYNCED;
|
||||
|
||||
/**
|
||||
* Channel handler deals with the pcc client connection and dispatches
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.TreeMap;
|
||||
@ -68,17 +68,17 @@ import org.onosproject.net.link.LinkService;
|
||||
import org.onosproject.pcelabelstore.PcepLabelOp;
|
||||
import org.onosproject.pcelabelstore.api.PceLabelStore;
|
||||
import org.onosproject.pcep.api.DeviceCapability;
|
||||
import org.onosproject.pcep.controller.LspKey;
|
||||
import org.onosproject.pcep.controller.LspType;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepClientController;
|
||||
import org.onosproject.pcep.controller.PcepClientListener;
|
||||
import org.onosproject.pcep.controller.PcepEventListener;
|
||||
import org.onosproject.pcep.controller.PcepLspStatus;
|
||||
import org.onosproject.pcep.controller.PcepNodeListener;
|
||||
import org.onosproject.pcep.controller.SrpIdGenerators;
|
||||
import org.onosproject.pcep.controller.driver.PcepAgent;
|
||||
import org.onosproject.pcep.server.LspKey;
|
||||
import org.onosproject.pcep.server.LspType;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepClientController;
|
||||
import org.onosproject.pcep.server.PcepClientListener;
|
||||
import org.onosproject.pcep.server.PcepEventListener;
|
||||
import org.onosproject.pcep.server.PcepLspStatus;
|
||||
import org.onosproject.pcep.server.PcepNodeListener;
|
||||
import org.onosproject.pcep.server.SrpIdGenerators;
|
||||
import org.onosproject.pcep.server.driver.PcepAgent;
|
||||
import org.onosproject.pcepio.exceptions.PcepParseException;
|
||||
import org.onosproject.pcepio.protocol.PcInitiatedLspRequest;
|
||||
import org.onosproject.pcepio.protocol.PcepError;
|
||||
@ -106,24 +106,24 @@ import org.slf4j.LoggerFactory;
|
||||
import com.google.common.collect.Sets;
|
||||
import static com.google.common.base.Preconditions.checkNotNull;
|
||||
|
||||
import static org.onosproject.pcep.controller.PcepSyncStatus.IN_SYNC;
|
||||
import static org.onosproject.pcep.controller.LspType.WITHOUT_SIGNALLING_AND_WITHOUT_SR;
|
||||
import static org.onosproject.pcep.controller.LspType.WITH_SIGNALLING;
|
||||
import static org.onosproject.pcep.controller.PcepLspSyncAction.REMOVE;
|
||||
import static org.onosproject.pcep.controller.PcepLspSyncAction.SEND_UPDATE;
|
||||
import static org.onosproject.pcep.controller.PcepLspSyncAction.UNSTABLE;
|
||||
import static org.onosproject.pcep.server.PcepSyncStatus.IN_SYNC;
|
||||
import static org.onosproject.pcep.server.LspType.WITHOUT_SIGNALLING_AND_WITHOUT_SR;
|
||||
import static org.onosproject.pcep.server.LspType.WITH_SIGNALLING;
|
||||
import static org.onosproject.pcep.server.PcepLspSyncAction.REMOVE;
|
||||
import static org.onosproject.pcep.server.PcepLspSyncAction.SEND_UPDATE;
|
||||
import static org.onosproject.pcep.server.PcepLspSyncAction.UNSTABLE;
|
||||
import static org.onosproject.pcepio.types.PcepErrorDetailInfo.ERROR_TYPE_19;
|
||||
import static org.onosproject.pcepio.types.PcepErrorDetailInfo.ERROR_VALUE_5;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.BANDWIDTH;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.LOCAL_LSP_ID;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.LSP_SIG_TYPE;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.PCC_TUNNEL_ID;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.PCE_INIT;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.PLSP_ID;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.DELEGATE;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.COST_TYPE;
|
||||
import static org.onosproject.pcep.controller.PcepSyncStatus.SYNCED;
|
||||
import static org.onosproject.pcep.controller.PcepSyncStatus.NOT_SYNCED;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.BANDWIDTH;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.LOCAL_LSP_ID;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.LSP_SIG_TYPE;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.PCC_TUNNEL_ID;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.PCE_INIT;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.PLSP_ID;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.DELEGATE;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.COST_TYPE;
|
||||
import static org.onosproject.pcep.server.PcepSyncStatus.SYNCED;
|
||||
import static org.onosproject.pcep.server.PcepSyncStatus.NOT_SYNCED;
|
||||
|
||||
/**
|
||||
* Implementation of PCEP client controller.
|
@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
import java.net.InetSocketAddress;
|
||||
import java.net.SocketAddress;
|
||||
@ -27,14 +27,14 @@ import java.util.concurrent.RejectedExecutionException;
|
||||
|
||||
import org.jboss.netty.channel.Channel;
|
||||
import org.onlab.packet.IpAddress;
|
||||
import org.onosproject.pcep.controller.ClientCapability;
|
||||
import org.onosproject.pcep.controller.LspKey;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepPacketStats;
|
||||
import org.onosproject.pcep.controller.PcepSyncStatus;
|
||||
import org.onosproject.pcep.controller.driver.PcepAgent;
|
||||
import org.onosproject.pcep.controller.driver.PcepClientDriver;
|
||||
import org.onosproject.pcep.server.ClientCapability;
|
||||
import org.onosproject.pcep.server.LspKey;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepPacketStats;
|
||||
import org.onosproject.pcep.server.PcepSyncStatus;
|
||||
import org.onosproject.pcep.server.driver.PcepAgent;
|
||||
import org.onosproject.pcep.server.driver.PcepClientDriver;
|
||||
import org.onosproject.pcepio.protocol.PcepFactories;
|
||||
import org.onosproject.pcepio.protocol.PcepFactory;
|
||||
import org.onosproject.pcepio.protocol.PcepMessage;
|
||||
@ -132,7 +132,7 @@ public class PcepClientImpl implements PcepClientDriver {
|
||||
@Override
|
||||
public final void setConnected(boolean connected) {
|
||||
this.connected = connected;
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
public final void setChannel(Channel channel) {
|
||||
@ -147,7 +147,7 @@ public class PcepClientImpl implements PcepClientDriver {
|
||||
channelId = '[' + ipAddress.toString() + "]:" + inetAddress.getPort();
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@Override
|
||||
public String channelId() {
|
@ -13,10 +13,10 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepCfg;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepCfg;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
import com.google.common.collect.Sets;
|
||||
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -13,9 +13,9 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
import org.onosproject.pcep.controller.PcepPacketStats;
|
||||
import org.onosproject.pcep.server.PcepPacketStats;
|
||||
|
||||
/**
|
||||
* The implementation for PCEP packet statistics.
|
@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
||||
|
||||
import org.jboss.netty.channel.ChannelPipeline;
|
||||
import org.jboss.netty.channel.ChannelPipelineFactory;
|
@ -17,4 +17,4 @@
|
||||
/**
|
||||
* Implementation of the PCEP client controller subsystem.
|
||||
*/
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
package org.onosproject.pcep.server.impl;
|
@ -53,8 +53,8 @@ import org.onosproject.pcelabelstore.api.PceLabelStore;
|
||||
import org.onosproject.pcelabelstore.util.LabelResourceAdapter;
|
||||
import org.onosproject.pcelabelstore.util.MockDeviceService;
|
||||
import org.onosproject.pcelabelstore.util.PceLabelStoreAdapter;
|
||||
import org.onosproject.pcep.controller.impl.BasicPceccHandler;
|
||||
import org.onosproject.pcep.controller.impl.PcepClientControllerImpl;
|
||||
import org.onosproject.pcep.server.impl.BasicPceccHandler;
|
||||
import org.onosproject.pcep.server.impl.PcepClientControllerImpl;
|
||||
import org.onosproject.net.DefaultLink;
|
||||
import org.onosproject.net.Link;
|
||||
|
@ -51,8 +51,8 @@ import org.onosproject.pcelabelstore.util.MockPcepClientController;
|
||||
import org.onosproject.pcelabelstore.util.PceLabelStoreAdapter;
|
||||
import org.onosproject.pcelabelstore.util.PcepClientAdapter;
|
||||
import org.onosproject.pcep.api.DeviceCapability;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.impl.PceccSrTeBeHandler;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.impl.PceccSrTeBeHandler;
|
||||
import org.onosproject.pcepio.protocol.PcepVersion;
|
||||
import org.onosproject.net.DefaultLink;
|
||||
import org.onosproject.net.Link;
|
@ -21,12 +21,12 @@ import org.onosproject.incubator.net.tunnel.DefaultLabelStack;
|
||||
import org.onosproject.incubator.net.tunnel.LabelStack;
|
||||
import org.onosproject.incubator.net.tunnel.Tunnel;
|
||||
import org.onosproject.net.Path;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepClientController;
|
||||
import org.onosproject.pcep.controller.PcepClientListener;
|
||||
import org.onosproject.pcep.controller.PcepEventListener;
|
||||
import org.onosproject.pcep.controller.PcepNodeListener;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepClientController;
|
||||
import org.onosproject.pcep.server.PcepClientListener;
|
||||
import org.onosproject.pcep.server.PcepEventListener;
|
||||
import org.onosproject.pcep.server.PcepNodeListener;
|
||||
import org.onosproject.pcepio.protocol.PcepMessage;
|
||||
import org.onosproject.pcepio.types.PcepValueType;
|
||||
|
@ -23,11 +23,11 @@ import java.util.Map;
|
||||
import java.util.concurrent.RejectedExecutionException;
|
||||
|
||||
import org.jboss.netty.channel.Channel;
|
||||
import org.onosproject.pcep.controller.ClientCapability;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.LspKey;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepSyncStatus;
|
||||
import org.onosproject.pcep.server.ClientCapability;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.LspKey;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepSyncStatus;
|
||||
import org.onosproject.pcepio.protocol.PcepFactories;
|
||||
import org.onosproject.pcepio.protocol.PcepFactory;
|
||||
import org.onosproject.pcepio.protocol.PcepMessage;
|
@ -16,8 +16,8 @@
|
||||
|
||||
package org.onosproject.pcep.controller.impl;
|
||||
|
||||
import static org.onosproject.pcep.controller.PcepLspSyncAction.SEND_UPDATE;
|
||||
import static org.onosproject.pcep.controller.PcepLspSyncAction.UNSTABLE;
|
||||
import static org.onosproject.pcep.server.PcepLspSyncAction.SEND_UPDATE;
|
||||
import static org.onosproject.pcep.server.PcepLspSyncAction.UNSTABLE;
|
||||
|
||||
import java.net.SocketAddress;
|
||||
import java.util.ArrayList;
|
||||
@ -52,12 +52,16 @@ import org.onosproject.net.Annotations;
|
||||
import org.onosproject.net.DeviceId;
|
||||
import org.onosproject.net.ElementId;
|
||||
import org.onosproject.net.Path;
|
||||
import org.onosproject.pcep.controller.ClientCapability;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepEventListener;
|
||||
import org.onosproject.pcep.controller.PcepLspSyncAction;
|
||||
import org.onosproject.pcep.controller.PcepPacketStats;
|
||||
import org.onosproject.pcep.controller.PcepSyncStatus;
|
||||
import org.onosproject.pcep.server.ClientCapability;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepEventListener;
|
||||
import org.onosproject.pcep.server.PcepLspSyncAction;
|
||||
import org.onosproject.pcep.server.PcepPacketStats;
|
||||
import org.onosproject.pcep.server.PcepSyncStatus;
|
||||
import org.onosproject.pcep.server.driver.PcepAgent;
|
||||
import org.onosproject.pcep.server.impl.PcepClientControllerImpl;
|
||||
import org.onosproject.pcep.server.impl.PcepClientImpl;
|
||||
import org.onosproject.pcep.server.impl.PcepPacketStatsImpl;
|
||||
import org.onosproject.pcepio.exceptions.PcepOutOfBoundMessageException;
|
||||
import org.onosproject.pcepio.exceptions.PcepParseException;
|
||||
import org.onosproject.pcepio.protocol.PcepFactories;
|
||||
@ -71,14 +75,14 @@ import static org.hamcrest.MatcherAssert.assertThat;
|
||||
import static org.hamcrest.core.Is.is;
|
||||
|
||||
public class PcepClientControllerImplTest {
|
||||
PcepClientControllerImpl controllerImpl = new PcepClientControllerImpl();
|
||||
TestPcepClientControllerImpl controllerImpl = new TestPcepClientControllerImpl();
|
||||
TunnelService tunnelService = new MockTunnelService();
|
||||
private PcepEventListener listener;
|
||||
private Channel channel;
|
||||
|
||||
@Before
|
||||
public void startUp() {
|
||||
controllerImpl.tunnelService = tunnelService;
|
||||
controllerImpl.setTunnelService(tunnelService);
|
||||
listener = new PcepEventListenerAdapter();
|
||||
controllerImpl.addEventListener(listener);
|
||||
channel = new MockChannel();
|
||||
@ -88,7 +92,7 @@ public class PcepClientControllerImplTest {
|
||||
public void tearDown() {
|
||||
controllerImpl.removeEventListener(listener);
|
||||
listener = null;
|
||||
controllerImpl.tunnelService = null;
|
||||
controllerImpl.setTunnelService(null);
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -121,11 +125,11 @@ public class PcepClientControllerImplTest {
|
||||
|
||||
pc.init(pccId, PcepVersion.PCEP_1, pktStats);
|
||||
pc.setChannel(channel);
|
||||
pc.setAgent(controllerImpl.agent);
|
||||
pc.setAgent(controllerImpl.agent());
|
||||
pc.setConnected(true);
|
||||
pc.setCapability(new ClientCapability(true, true, true, true, true));
|
||||
|
||||
controllerImpl.agent.addConnectedClient(pccId, pc);
|
||||
controllerImpl.agent().addConnectedClient(pccId, pc);
|
||||
controllerImpl.processClientMessage(pccId, message);
|
||||
|
||||
pc.setLspDbSyncStatus(PcepSyncStatus.SYNCED);
|
||||
@ -170,11 +174,11 @@ public class PcepClientControllerImplTest {
|
||||
|
||||
pc.init(pccId, PcepVersion.PCEP_1, pktStats);
|
||||
pc.setChannel(channel);
|
||||
pc.setAgent(controllerImpl.agent);
|
||||
pc.setAgent(controllerImpl.agent());
|
||||
pc.setConnected(true);
|
||||
pc.setCapability(new ClientCapability(true, true, true, true, true));
|
||||
|
||||
controllerImpl.agent.addConnectedClient(pccId, pc);
|
||||
controllerImpl.agent().addConnectedClient(pccId, pc);
|
||||
controllerImpl.processClientMessage(pccId, message);
|
||||
|
||||
pc.setLspDbSyncStatus(PcepSyncStatus.SYNCED);
|
||||
@ -538,4 +542,14 @@ public class PcepClientControllerImplTest {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
private class TestPcepClientControllerImpl extends PcepClientControllerImpl {
|
||||
public void setTunnelService(TunnelService tunnelService) {
|
||||
this.tunnelService = tunnelService;
|
||||
}
|
||||
|
||||
public PcepAgent agent() {
|
||||
return this.agent;
|
||||
}
|
||||
}
|
||||
}
|
53
protocols/pcep/server/pom.xml
Executable file
53
protocols/pcep/server/pom.xml
Executable file
@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
~ Copyright 2015-present Open Networking Laboratory
|
||||
~
|
||||
~ Licensed under the Apache License, Version 2.0 (the "License");
|
||||
~ you may not use this file except in compliance with the License.
|
||||
~ You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing, software
|
||||
~ distributed under the License is distributed on an "AS IS" BASIS,
|
||||
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
~ See the License for the specific language governing permissions and
|
||||
~ limitations under the License.
|
||||
-->
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<parent>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-protocol</artifactId>
|
||||
<version>1.12.0-SNAPSHOT</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>onos-pcep-server</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<description>ONOS Pcep Server Protocol subsystem</description>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-api</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<modules>
|
||||
<module>api</module>
|
||||
<module>ctl</module>
|
||||
</modules>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.felix</groupId>
|
||||
<artifactId>maven-bundle-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
@ -22,13 +22,13 @@
|
||||
<artifact>mvn:${project.groupId}/onos-bgpio/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-bgp-api/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-bgp-ctl/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-controller-api/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-server-api/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-bgp-provider-topology/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-bgp-provider-cfg/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-bgp-provider-cli/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcepio/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-app-pcep-api/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-controller-impl/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-server-impl/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-provider-topology/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-provider-tunnel/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-app-pce/${project.version}</artifact>
|
||||
|
@ -21,13 +21,13 @@
|
||||
<bundle>mvn:${project.groupId}/onos-bgpio/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-bgp-api/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-bgp-ctl/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-controller-api/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-server-api/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-bgp-provider-topology/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-bgp-provider-cli/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-bgp-provider-cfg/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcepio/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-app-pcep-api/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-controller-impl/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-server-impl/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-provider-topology/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-provider-tunnel/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-app-pce/${project.version}</bundle>
|
||||
|
@ -4,10 +4,10 @@ BUNDLES = [
|
||||
'//protocols/bgp/ctl:onos-protocols-bgp-ctl',
|
||||
'//protocols/pcep/pcepio:onos-protocols-pcep-pcepio',
|
||||
'//apps/pcep-api:onos-apps-pcep-api',
|
||||
'//protocols/pcep/api:onos-protocols-pcep-api',
|
||||
'//protocols/pcep/server/api:onos-protocols-pcep-server-api',
|
||||
'//providers/bgp/topology:onos-providers-bgp-topology',
|
||||
'//providers/bgp/cfg:onos-providers-bgp-cfg',
|
||||
'//protocols/pcep/ctl:onos-protocols-pcep-ctl',
|
||||
'//protocols/pcep/server/ctl:onos-protocols-pcep-server-ctl',
|
||||
'//providers/pcep/topology:onos-providers-pcep-topology',
|
||||
'//providers/pcep/tunnel:onos-providers-pcep-tunnel',
|
||||
'//providers/bgpcep/flow:onos-providers-bgpcep-flow',
|
||||
|
@ -24,10 +24,10 @@
|
||||
<artifact>mvn:${project.groupId}/onos-bgp-ctl/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcepio/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-app-pcep-api/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-controller-api/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-server-api/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-bgp-provider-topology/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-bgp-provider-cfg/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-controller-impl/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-server-impl/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-provider-topology/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-provider-tunnel/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-bgpcep-provider-flow/${project.version}</artifact>
|
||||
|
@ -21,12 +21,12 @@
|
||||
<bundle>mvn:${project.groupId}/onos-bgpio/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-bgp-api/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-bgp-ctl/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-controller-api/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-server-api/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-bgp-provider-topology/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-bgp-provider-cfg/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcepio/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-app-pcep-api/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-controller-impl/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-server-impl/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-provider-topology/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-provider-tunnel/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-app-pce/${project.version}</bundle>
|
||||
|
@ -43,7 +43,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller-api</artifactId>
|
||||
<artifactId>onos-pcep-server-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
@ -60,7 +60,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller-impl</artifactId>
|
||||
<artifactId>onos-pcep-server-impl</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
|
@ -3,7 +3,7 @@ COMPILE_DEPS = [
|
||||
'//lib:org.osgi.compendium',
|
||||
'//protocols/bgp/api:onos-protocols-bgp-api',
|
||||
'//incubator/api:onos-incubator-api',
|
||||
'//protocols/pcep/api:onos-protocols-pcep-api',
|
||||
'//protocols/pcep/server/api:onos-protocols-pcep-server-api',
|
||||
'//protocols/pcep/pcepio:onos-protocols-pcep-pcepio',
|
||||
]
|
||||
|
||||
|
@ -13,7 +13,9 @@
|
||||
~ See the License for the specific language governing permissions and
|
||||
~ limitations under the License.
|
||||
-->
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.onosproject</groupId>
|
||||
@ -34,7 +36,7 @@
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller-api</artifactId>
|
||||
<artifactId>onos-pcep-server-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
|
@ -2,9 +2,9 @@ BUNDLES = [
|
||||
'//providers/pcep/topology:onos-providers-pcep-topology',
|
||||
'//providers/pcep/tunnel:onos-providers-pcep-tunnel',
|
||||
'//providers/pcep/cli:onos-providers-pcep-cli',
|
||||
'//protocols/pcep/api:onos-protocols-pcep-api',
|
||||
'//protocols/pcep/server/api:onos-protocols-pcep-server-api',
|
||||
'//protocols/pcep/pcepio:onos-protocols-pcep-pcepio',
|
||||
'//protocols/pcep/ctl:onos-protocols-pcep-ctl',
|
||||
'//protocols/pcep/server/ctl:onos-protocols-pcep-server-ctl',
|
||||
'//apps/pcep-api:onos-apps-pcep-api',
|
||||
'//lib:netty',
|
||||
]
|
||||
|
@ -21,8 +21,8 @@
|
||||
<description>${project.description}</description>
|
||||
<artifact>mvn:${project.groupId}/onos-app-pcep-api/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcepio/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-controller-api/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-controller-impl/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-server-api/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-server-impl/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-provider-topology/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-provider-tunnel/${project.version}</artifact>
|
||||
<artifact>mvn:${project.groupId}/onos-pcep-provider-cli/${project.version}</artifact>
|
||||
|
@ -20,8 +20,8 @@
|
||||
<feature>onos-api</feature>
|
||||
<bundle>mvn:${project.groupId}/onos-app-pcep-api/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcepio/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-controller-api/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-controller-impl/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-server-api/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-server-impl/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-provider-topology/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-provider-tunnel/${project.version}</bundle>
|
||||
<bundle>mvn:${project.groupId}/onos-pcep-provider-cli/${project.version}</bundle>
|
||||
|
@ -39,11 +39,11 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller-api</artifactId>
|
||||
<artifactId>onos-pcep-server-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller-impl</artifactId>
|
||||
<artifactId>onos-pcep-server-impl</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
|
@ -1,8 +1,8 @@
|
||||
COMPILE_DEPS = [
|
||||
'//lib:CORE_DEPS',
|
||||
'//incubator/api:onos-incubator-api',
|
||||
'//protocols/pcep/ctl:onos-protocols-pcep-ctl',
|
||||
'//protocols/pcep/api:onos-protocols-pcep-api',
|
||||
'//protocols/pcep/server/ctl:onos-protocols-pcep-server-ctl',
|
||||
'//protocols/pcep/server/api:onos-protocols-pcep-server-api',
|
||||
'//lib:org.apache.karaf.shell.console',
|
||||
'//cli:onos-cli',
|
||||
]
|
||||
|
@ -51,7 +51,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller-impl</artifactId>
|
||||
<artifactId>onos-pcep-server-impl</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
@ -19,9 +19,9 @@ package org.onosproject.pcep.cli;
|
||||
import org.apache.karaf.shell.commands.Argument;
|
||||
import org.apache.karaf.shell.commands.Command;
|
||||
import org.onosproject.cli.AbstractShellCommand;
|
||||
import org.onosproject.pcep.controller.PcepClientController;
|
||||
import org.onosproject.pcep.controller.PcepErrorDetail;
|
||||
import org.onosproject.pcep.controller.PcepErrorType;
|
||||
import org.onosproject.pcep.server.PcepClientController;
|
||||
import org.onosproject.pcep.server.PcepErrorDetail;
|
||||
import org.onosproject.pcep.server.PcepErrorType;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
@ -6,7 +6,7 @@ COMPILE_DEPS = [
|
||||
'//protocols/ovsdb/api:onos-protocols-ovsdb-api',
|
||||
'//protocols/ovsdb/rfc:onos-protocols-ovsdb-rfc',
|
||||
'//apps/pcep-api:onos-apps-pcep-api',
|
||||
'//protocols/pcep/api:onos-protocols-pcep-api',
|
||||
'//protocols/pcep/server/api:onos-protocols-pcep-server-api',
|
||||
'//protocols/pcep/pcepio:onos-protocols-pcep-pcepio',
|
||||
'//core/api:onos-api-tests',
|
||||
'//apps/optical-model:onos-apps-optical-model',
|
||||
|
@ -30,7 +30,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller-api</artifactId>
|
||||
<artifactId>onos-pcep-server-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
|
@ -57,10 +57,10 @@ import org.onosproject.pcep.api.PcepLinkListener;
|
||||
import org.onosproject.pcep.api.PcepOperator.OperationType;
|
||||
import org.onosproject.pcep.api.PcepSwitch;
|
||||
import org.onosproject.pcep.api.PcepSwitchListener;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepClientController;
|
||||
import org.onosproject.pcep.controller.PcepNodeListener;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepClientController;
|
||||
import org.onosproject.pcep.server.PcepNodeListener;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
@ -23,11 +23,11 @@ import java.util.Map;
|
||||
import java.util.concurrent.RejectedExecutionException;
|
||||
|
||||
import org.jboss.netty.channel.Channel;
|
||||
import org.onosproject.pcep.controller.ClientCapability;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.LspKey;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepSyncStatus;
|
||||
import org.onosproject.pcep.server.ClientCapability;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.LspKey;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepSyncStatus;
|
||||
import org.onosproject.pcepio.protocol.PcepFactories;
|
||||
import org.onosproject.pcepio.protocol.PcepFactory;
|
||||
import org.onosproject.pcepio.protocol.PcepMessage;
|
||||
|
@ -24,14 +24,14 @@ import org.onosproject.incubator.net.tunnel.DefaultLabelStack;
|
||||
import org.onosproject.incubator.net.tunnel.LabelStack;
|
||||
import org.onosproject.incubator.net.tunnel.Tunnel;
|
||||
import org.onosproject.net.Path;
|
||||
import org.onosproject.pcep.controller.ClientCapability;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepClientController;
|
||||
import org.onosproject.pcep.controller.PcepClientListener;
|
||||
import org.onosproject.pcep.controller.PcepEventListener;
|
||||
import org.onosproject.pcep.controller.PcepNodeListener;
|
||||
import org.onosproject.pcep.controller.driver.PcepAgent;
|
||||
import org.onosproject.pcep.server.ClientCapability;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepClientController;
|
||||
import org.onosproject.pcep.server.PcepClientListener;
|
||||
import org.onosproject.pcep.server.PcepEventListener;
|
||||
import org.onosproject.pcep.server.PcepNodeListener;
|
||||
import org.onosproject.pcep.server.driver.PcepAgent;
|
||||
import org.onosproject.pcepio.protocol.PcepError;
|
||||
import org.onosproject.pcepio.protocol.PcepErrorInfo;
|
||||
import org.onosproject.pcepio.protocol.PcepErrorMsg;
|
||||
|
@ -50,10 +50,10 @@ import org.onosproject.net.link.LinkProviderRegistry;
|
||||
import org.onosproject.net.link.LinkProviderService;
|
||||
import org.onosproject.net.provider.ProviderId;
|
||||
import org.onosproject.pcep.api.DeviceCapability;
|
||||
import org.onosproject.pcep.controller.ClientCapability;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepNodeListener;
|
||||
import org.onosproject.pcep.server.ClientCapability;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepNodeListener;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.JsonNodeFactory;
|
||||
|
@ -6,13 +6,14 @@ COMPILE_DEPS = [
|
||||
'//apps/pcep-api:onos-apps-pcep-api',
|
||||
'//incubator/api:onos-incubator-api',
|
||||
'//protocols/pcep/pcepio:onos-protocols-pcep-pcepio',
|
||||
'//protocols/pcep/api:onos-protocols-pcep-api',
|
||||
'//protocols/pcep/ctl:onos-protocols-pcep-ctl',
|
||||
'//lib:netty',
|
||||
'//protocols/pcep/server/api:onos-protocols-pcep-server-api',
|
||||
'//protocols/pcep/server/ctl:onos-protocols-pcep-server-ctl',
|
||||
]
|
||||
|
||||
TEST_DEPS = [
|
||||
'//lib:TEST_ADAPTERS',
|
||||
'//lib:netty',
|
||||
'//lib:netty-transport',
|
||||
]
|
||||
|
||||
osgi_jar_with_tests (
|
||||
|
@ -31,7 +31,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller-api</artifactId>
|
||||
<artifactId>onos-pcep-server-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.osgi</groupId>
|
||||
@ -50,7 +50,7 @@
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.onosproject</groupId>
|
||||
<artifactId>onos-pcep-controller-impl</artifactId>
|
||||
<artifactId>onos-pcep-server-impl</artifactId>
|
||||
<version>${project.version} </version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
@ -78,17 +78,17 @@ import org.onosproject.pcep.api.PcepTunnel.PathState;
|
||||
import org.onosproject.pcep.api.PcepTunnel.PathType;
|
||||
import org.onosproject.pcep.api.PcepTunnelListener;
|
||||
import org.onosproject.pcep.api.PcepTunnelStatistics;
|
||||
import org.onosproject.pcep.controller.LspKey;
|
||||
import org.onosproject.pcep.controller.LspType;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepClientController;
|
||||
import org.onosproject.pcep.controller.PcepClientListener;
|
||||
import org.onosproject.pcep.controller.PcepEventListener;
|
||||
import org.onosproject.pcep.controller.PcepLspStatus;
|
||||
import org.onosproject.pcep.controller.PcepLspSyncAction;
|
||||
import org.onosproject.pcep.controller.SrpIdGenerators;
|
||||
import org.onosproject.pcep.controller.PcepSyncStatus;
|
||||
import org.onosproject.pcep.server.LspKey;
|
||||
import org.onosproject.pcep.server.LspType;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepClientController;
|
||||
import org.onosproject.pcep.server.PcepClientListener;
|
||||
import org.onosproject.pcep.server.PcepEventListener;
|
||||
import org.onosproject.pcep.server.PcepLspStatus;
|
||||
import org.onosproject.pcep.server.PcepLspSyncAction;
|
||||
import org.onosproject.pcep.server.SrpIdGenerators;
|
||||
import org.onosproject.pcep.server.PcepSyncStatus;
|
||||
import org.onosproject.pcepio.exceptions.PcepParseException;
|
||||
import org.onosproject.pcepio.protocol.PcInitiatedLspRequest;
|
||||
import org.onosproject.pcepio.protocol.PcepAttribute;
|
||||
@ -140,24 +140,24 @@ import static org.onosproject.net.DefaultAnnotations.EMPTY;
|
||||
import static org.onosproject.net.DeviceId.deviceId;
|
||||
import static org.onosproject.net.PortNumber.portNumber;
|
||||
import static org.onosproject.pcep.api.PcepDpid.uri;
|
||||
import static org.onosproject.pcep.controller.LspType.WITH_SIGNALLING;
|
||||
import static org.onosproject.pcep.controller.LspType.SR_WITHOUT_SIGNALLING;
|
||||
import static org.onosproject.pcep.controller.LspType.WITHOUT_SIGNALLING_AND_WITHOUT_SR;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.BANDWIDTH;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.LOCAL_LSP_ID;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.LSP_SIG_TYPE;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.PCC_TUNNEL_ID;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.PCE_INIT;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.PLSP_ID;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.DELEGATE;
|
||||
import static org.onosproject.pcep.controller.PcepAnnotationKeys.COST_TYPE;
|
||||
import static org.onosproject.pcep.server.LspType.WITH_SIGNALLING;
|
||||
import static org.onosproject.pcep.server.LspType.SR_WITHOUT_SIGNALLING;
|
||||
import static org.onosproject.pcep.server.LspType.WITHOUT_SIGNALLING_AND_WITHOUT_SR;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.BANDWIDTH;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.LOCAL_LSP_ID;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.LSP_SIG_TYPE;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.PCC_TUNNEL_ID;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.PCE_INIT;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.PLSP_ID;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.DELEGATE;
|
||||
import static org.onosproject.pcep.server.PcepAnnotationKeys.COST_TYPE;
|
||||
import static org.onosproject.provider.pcep.tunnel.impl.RequestType.CREATE;
|
||||
import static org.onosproject.provider.pcep.tunnel.impl.RequestType.DELETE;
|
||||
import static org.onosproject.provider.pcep.tunnel.impl.RequestType.LSP_STATE_RPT;
|
||||
import static org.onosproject.provider.pcep.tunnel.impl.RequestType.UPDATE;
|
||||
import static org.onosproject.incubator.net.tunnel.Tunnel.State.UNSTABLE;
|
||||
import static org.onosproject.pcep.controller.PcepLspSyncAction.REMOVE;
|
||||
import static org.onosproject.pcep.controller.PcepLspSyncAction.SEND_UPDATE;
|
||||
import static org.onosproject.pcep.server.PcepLspSyncAction.REMOVE;
|
||||
import static org.onosproject.pcep.server.PcepLspSyncAction.SEND_UPDATE;
|
||||
import static org.onosproject.pcepio.protocol.ver1.PcepMetricObjectVer1.IGP_METRIC;
|
||||
import static org.onosproject.pcepio.protocol.ver1.PcepMetricObjectVer1.TE_METRIC;
|
||||
import static org.slf4j.LoggerFactory.getLogger;
|
||||
|
@ -24,11 +24,11 @@ import java.util.Map;
|
||||
import java.util.concurrent.RejectedExecutionException;
|
||||
|
||||
import org.jboss.netty.channel.Channel;
|
||||
import org.onosproject.pcep.controller.ClientCapability;
|
||||
import org.onosproject.pcep.controller.LspKey;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepSyncStatus;
|
||||
import org.onosproject.pcep.server.ClientCapability;
|
||||
import org.onosproject.pcep.server.LspKey;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepSyncStatus;
|
||||
import org.onosproject.pcepio.protocol.PcepFactories;
|
||||
import org.onosproject.pcepio.protocol.PcepFactory;
|
||||
import org.onosproject.pcepio.protocol.PcepMessage;
|
||||
|
@ -30,13 +30,13 @@ import org.onosproject.incubator.net.tunnel.DefaultLabelStack;
|
||||
import org.onosproject.incubator.net.tunnel.LabelStack;
|
||||
import org.onosproject.incubator.net.tunnel.Tunnel;
|
||||
import org.onosproject.net.Path;
|
||||
import org.onosproject.pcep.controller.PccId;
|
||||
import org.onosproject.pcep.controller.PcepClient;
|
||||
import org.onosproject.pcep.controller.PcepClientController;
|
||||
import org.onosproject.pcep.controller.PcepClientListener;
|
||||
import org.onosproject.pcep.controller.PcepEventListener;
|
||||
import org.onosproject.pcep.controller.PcepNodeListener;
|
||||
import org.onosproject.pcep.controller.driver.PcepAgent;
|
||||
import org.onosproject.pcep.server.PccId;
|
||||
import org.onosproject.pcep.server.PcepClient;
|
||||
import org.onosproject.pcep.server.PcepClientController;
|
||||
import org.onosproject.pcep.server.PcepClientListener;
|
||||
import org.onosproject.pcep.server.PcepEventListener;
|
||||
import org.onosproject.pcep.server.PcepNodeListener;
|
||||
import org.onosproject.pcep.server.driver.PcepAgent;
|
||||
import org.onosproject.pcepio.protocol.PcepError;
|
||||
import org.onosproject.pcepio.protocol.PcepErrorInfo;
|
||||
import org.onosproject.pcepio.protocol.PcepErrorMsg;
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user