Class FrmUtil
java.lang.Object
org.opendaylight.openflowplugin.applications.frm.util.FrmUtil
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group>
buildGroupInstanceIdentifier
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, org.opendaylight.yangtools.yang.common.Uint32 groupId) static BundleId
getActiveBundle
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, ForwardingRulesManager provider) static org.opendaylight.yangtools.yang.common.Uint64
getDpnIdFromNodeName
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) static String
static String
static NodeId
getNodeIdFromNodeIdentifier
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) static String
getNodeIdValueFromNodeIdentifier
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) static org.opendaylight.yangtools.yang.common.Uint8
getTableId
(FlowTableRef flowTableRef) static org.opendaylight.yangtools.yang.common.Uint8
getTableId
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier) static org.opendaylight.yangtools.yang.common.Uint32
isFlowDependentOnGroup
(Flow flow) static boolean
isGroupExistsOnDevice
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, org.opendaylight.yangtools.yang.common.Uint32 groupId, ForwardingRulesManager provider)
-
Field Details
-
OPENFLOW_PREFIX
- See Also:
-
-
Method Details
-
getNodeIdFromNodeIdentifier
public static NodeId getNodeIdFromNodeIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) -
getNodeIdValueFromNodeIdentifier
public static String getNodeIdValueFromNodeIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) -
getFlowId
-
getFlowId
-
getTableId
-
getTableId
public static org.opendaylight.yangtools.yang.common.Uint8 getTableId(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Flow> identifier) -
getDpnIdFromNodeName
public static org.opendaylight.yangtools.yang.common.Uint64 getDpnIdFromNodeName(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent) -
isFlowDependentOnGroup
-
buildGroupInstanceIdentifier
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Group> buildGroupInstanceIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, org.opendaylight.yangtools.yang.common.Uint32 groupId) -
getActiveBundle
public static BundleId getActiveBundle(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, ForwardingRulesManager provider) -
isGroupExistsOnDevice
public static boolean isGroupExistsOnDevice(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, org.opendaylight.yangtools.yang.common.Uint32 groupId, ForwardingRulesManager provider)
-