X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=interfacemgr%2Finterfacemgr-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fvpnservice%2Finterfacemgr%2FIfmConstants.java;h=c809ce94fe36b3582a314b25d1d4c9d50256a477;hb=9c0e16907ffb4d6c79ea397885f9dfed738dc848;hp=bcaf8ef2f12d4b62c9664bdea9e9396034bcc12e;hpb=b4b1b760287d5aa668c493b0a8f35e2ebae5ecd8;p=vpnservice.git diff --git a/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/IfmConstants.java b/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/IfmConstants.java index bcaf8ef2..c809ce94 100644 --- a/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/IfmConstants.java +++ b/interfacemgr/interfacemgr-impl/src/main/java/org/opendaylight/vpnservice/interfacemgr/IfmConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Ericsson India Global Services Pvt Ltd. and others. All rights reserved. + * Copyright (c) 2015 - 2016 Ericsson India Global Services Pvt Ltd. and others. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 which accompanies this distribution, @@ -8,14 +8,28 @@ package org.opendaylight.vpnservice.interfacemgr; +import java.math.BigInteger; + public class IfmConstants { public static final String IFM_IDPOOL_NAME = "interfaces"; - public static final long IFM_IDPOOL_START = 1L; + public static final long IFM_ID_POOL_START = 1L; + public static final long IFM_ID_POOL_END = 65535; public static final String IFM_IDPOOL_SIZE = "65535"; public static final String OF_URI_PREFIX = "openflow:"; public static final String OF_URI_SEPARATOR = ":"; public static final int DEFAULT_IFINDEX = 65536; + public static final int DEFAULT_FLOW_PRIORITY = 5; public static final String IFM_LPORT_TAG_IDPOOL_NAME = "vlaninterfaces.lporttag"; public static final short VLAN_INTERFACE_INGRESS_TABLE = 0; - + //Group Prefix + public static final long VLAN_GROUP_START = 1000; + public static final long TRUNK_GROUP_START = 20000; + public static final long LOGICAL_GROUP_START = 100000; + public static final BigInteger COOKIE_VM_LFIB_TABLE = new BigInteger("8000002", 16); + public static final String TUNNEL_TABLE_FLOWID_PREFIX = "TUNNEL."; + public static final BigInteger TUNNEL_TABLE_COOKIE = new BigInteger("9000000", 16); + public static final short DEFAULT_SERVICE_INDEX = 0; + public static final int FLOW_HIGH_PRIORITY = 10; + public static final int FLOW_PRIORITY_FOR_UNTAGGED_VLAN = 4; + public static final BigInteger VLAN_TABLE_COOKIE = new BigInteger("8000000", 16); }