public class CountersServiceUtils extends Object
Modifier and Type | Field and Description |
---|---|
static BigInteger |
COOKIE_COUNTERS_BASE |
static String |
COUNTER_FLOW_NAME |
static short |
COUNTER_TABLE_COUNTER_FLOW_PRIORITY |
static short |
COUNTER_TABLE_DEFAULT_FLOW_PRIORITY |
static Long |
COUNTERS_PULL_END |
static String |
COUNTERS_PULL_NAME |
static Long |
COUNTERS_PULL_START |
static String |
DEFAULT_EGRESS_COUNTER_FLOW_PREFIX |
static String |
DEFAULT_INGRESS_COUNTER_FLOW_PREFIX |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<EgressElementCountersRequestConfig> |
EECRC_IDENTIFIER |
static String |
EGRESS_COUNTER_RESULT_ID |
static short |
EGRESS_COUNTERS_DEFAULT_FLOW_PRIORITY |
static short |
EGRESS_COUNTERS_SERVICE_INDEX |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<IngressElementCountersRequestConfig> |
IECRC_IDENTIFIER |
static String |
INGRESS_COUNTER_RESULT_ID |
static short |
INGRESS_COUNTERS_DEFAULT_FLOW_PRIORITY |
static short |
INGRESS_COUNTERS_SERVICE_INDEX |
Constructor and Description |
---|
CountersServiceUtils() |
Modifier and Type | Method and Description |
---|---|
static org.opendaylight.genius.mdsalutil.MatchInfoBase |
buildLPortTagMatch(int lportTag,
ElementCountersDirection direction) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef |
buildNodeRef(BigInteger dpId) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.service.bindings.services.info.BoundServices> |
buildServiceId(String interfaceName,
short priority,
Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.ServiceModeBase> mode) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowId |
createFlowId() |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow |
createFlowOnTable(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Match match,
int priority,
short tableId) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow |
createFlowOnTable(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Match match,
int priority,
short tableId,
BigInteger cookie,
boolean isCreateFlowIdFromMatch,
Integer timeout) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.service.bindings.services.info.BoundServices |
getBoundServices(String serviceName,
short servicePriority,
int flowPriority,
BigInteger cookie,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> instructions) |
static List<org.opendaylight.genius.mdsalutil.MatchInfoBase> |
getCounterFlowMatch(ElementCountersRequest ecr,
int lportTag,
ElementCountersDirection direction) |
static List<org.opendaylight.genius.mdsalutil.InstructionInfo> |
getDispatcherTableResubmitInstructions(List<org.opendaylight.genius.mdsalutil.ActionInfo> actionsInfos,
ElementCountersDirection direction) |
static Short |
getTableId(ElementCountersDirection direction) |
public static final Long COUNTERS_PULL_END
public static final Long COUNTERS_PULL_START
public static final short COUNTER_TABLE_COUNTER_FLOW_PRIORITY
public static final short COUNTER_TABLE_DEFAULT_FLOW_PRIORITY
public static final BigInteger COOKIE_COUNTERS_BASE
public static final short EGRESS_COUNTERS_DEFAULT_FLOW_PRIORITY
public static final short INGRESS_COUNTERS_DEFAULT_FLOW_PRIORITY
public static final short EGRESS_COUNTERS_SERVICE_INDEX
public static final short INGRESS_COUNTERS_SERVICE_INDEX
public static final String COUNTER_FLOW_NAME
public static final String COUNTERS_PULL_NAME
public static final String DEFAULT_EGRESS_COUNTER_FLOW_PREFIX
public static final String DEFAULT_INGRESS_COUNTER_FLOW_PREFIX
public static final String EGRESS_COUNTER_RESULT_ID
public static final String INGRESS_COUNTER_RESULT_ID
public static final org.opendaylight.yangtools.yang.binding.InstanceIdentifier<EgressElementCountersRequestConfig> EECRC_IDENTIFIER
public static final org.opendaylight.yangtools.yang.binding.InstanceIdentifier<IngressElementCountersRequestConfig> IECRC_IDENTIFIER
public static org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.service.bindings.services.info.BoundServices getBoundServices(String serviceName, short servicePriority, int flowPriority, BigInteger cookie, List<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> instructions)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.service.bindings.services.info.BoundServices> buildServiceId(String interfaceName, short priority, Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.servicebinding.rev160406.ServiceModeBase> mode)
public static org.opendaylight.genius.mdsalutil.MatchInfoBase buildLPortTagMatch(int lportTag, ElementCountersDirection direction)
public static List<org.opendaylight.genius.mdsalutil.InstructionInfo> getDispatcherTableResubmitInstructions(List<org.opendaylight.genius.mdsalutil.ActionInfo> actionsInfos, ElementCountersDirection direction)
public static List<org.opendaylight.genius.mdsalutil.MatchInfoBase> getCounterFlowMatch(ElementCountersRequest ecr, int lportTag, ElementCountersDirection direction)
public static Short getTableId(ElementCountersDirection direction)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef buildNodeRef(BigInteger dpId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow createFlowOnTable(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Match match, int priority, short tableId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow createFlowOnTable(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Match match, int priority, short tableId, BigInteger cookie, boolean isCreateFlowIdFromMatch, Integer timeout)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowId createFlowId()
Copyright © 2018 OpenDaylight. All rights reserved.