Skip navigation links
A B C D E F G H I M N O P R S T U V W 

A

addMatchArpRequest(MatchBuilder) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchArpRequestAndTpa(MatchBuilder, String) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchDscp(MatchBuilder, short) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchDstIpv4(MatchBuilder, String, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchDstIpv4(MatchBuilder, Ipv4Prefix) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchDstIpv6(MatchBuilder, String, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchDstIpv6(MatchBuilder, Ipv6Prefix) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchDstMac(MatchBuilder, String) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchDstSctpPort(MatchBuilder, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchDstTcpPort(MatchBuilder, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchDstUdpPort(MatchBuilder, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchEtherType(MatchBuilder, long) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Add an etherType match to an existing MatchBuilder.
addMatchInPort(MatchBuilder, NodeId, long) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchInPort(MatchBuilder, NodeConnectorId) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchInPort(MatchBuilder, String, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchIpProtocol(MatchBuilder, short) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchMetada(MatchBuilder, BigInteger, BigInteger) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchMplsLabel(MatchBuilder, long) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchNshMdtype(MatchBuilder, short) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchNshNp(MatchBuilder, short) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchNshNsc1(MatchBuilder, long) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchNshNsc2(MatchBuilder, long) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchNshNsi(MatchBuilder, short) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchNshNsp(MatchBuilder, long) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchPacketType(MatchBuilder, long) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchReg0(MatchBuilder, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchSrcIpv4(MatchBuilder, String, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchSrcIpv4(MatchBuilder, Ipv4Prefix) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchSrcIpv6(MatchBuilder, String, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchSrcIpv6(MatchBuilder, Ipv6Prefix) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchSrcMac(MatchBuilder, String) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchSrcSctpPort(MatchBuilder, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchSrcTcpPort(MatchBuilder, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchSrcUdpPort(MatchBuilder, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchTcpSyn(MatchBuilder) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
addMatchVlan(MatchBuilder, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
appendGotoTableInstruction(InstructionsBuilder, short) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Creates a GotoTable instruction, and appends it to the supplied InstructionsBuilder object.
appendMetadataInstruction(InstructionsBuilder, BigInteger, BigInteger) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Creates a WriteMetadata instruction, and appends it to the supplied InstructionsBuilder object.
ARP_REPLY - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
ARP_REQUEST - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 

B

BI_BACKWARD - Static variable in class org.opendaylight.sfc.util.macchaining.VirtualMacAddress
 
BI_FORWARD - Static variable in class org.opendaylight.sfc.util.macchaining.VirtualMacAddress
 

C

clearSffsIfNoRspExists() - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
Clear all flows from the SFFs whenever they are not featured in any RSP.
clearSffsIfNoRspExists() - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
Delete initialization flows from SFFs whenever they're no longer featured in a RenderedServicePath.
createActionDecap(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionDecNwTtl(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionDropPacket(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionEncap(long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionGotoTable(short) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNormal(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxLoadArpOpAction(int, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxLoadArpShaAction(String, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxLoadArpSpaAction(String, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxLoadNshc1(long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxLoadNshc2(long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxLoadNshc3(long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxLoadNshc4(long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxLoadNsi(short, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxLoadNsp(int, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxLoadReg0(int, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxLoadTunId(long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxLoadTunIpv4Dst(String, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxMoveArpShaToArpThaAction(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxMoveArpSpaToArpTpaAction(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxMoveArpTpaToRegAction(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxMoveEthSrcToEthDstAction(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxMoveNsc1ToTunIpv4DstRegister(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxMoveNsc2ToTunIdRegister(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxMoveRegToArpSpaAction(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxMoveTunIdRegister(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxMoveTunIpv4Dst(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxResubmit(int, short, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxSetNshc1(Long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxSetNshc2(Long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxSetNshc3(Long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxSetNshc4(Long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxSetNsi(Short, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxSetNsp(Long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionNxSetTunIpv4Dst(String, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionOutPort(int, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionOutPort(String, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionPktIn(int, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionPopMpls(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionPopVlan(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionPushMpls(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionPushVlan(int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionResubmitTable(short, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionSetDlDst(String, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionSetDlSrc(String, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionSetEtherType(long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionSetMplsLabel(long, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionSetNwDst(String, int, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionSetVlanId(int, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionsInstructionBuilder(Action...) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createActionWriteDscp(short, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createAddMetadataInstruction(BigInteger, BigInteger, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Create a WriteMetadata instruction.
createFlowBuilder(short, int, BigInteger, String, MatchBuilder, InstructionsBuilder) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createFlowBuilder(short, int, String, MatchBuilder, InstructionsBuilder) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createFlowPath(InstanceIdentifier<Table>, FlowKey) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Creates a path for particular flow, by appending flow-specific information to table path.
createFlowPath(InstanceIdentifier<Table>, FlowId) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Creates a path for particular flow, by appending flow-specific information to table path.
createGotoTableInstruction(short, int) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Create a GotoTable instruction.
createGroupAction(long) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createInstructionMetadata(int, BigInteger, BigInteger) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createInstructionsBuilder(InstructionBuilder) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createInstructionsBuilder(InstructionBuilder...) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
createNodePath(NodeId) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Creates an Instance Identifier (path) for node with specified id.
createTablePath(NodeId, short) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Creates a table path from a node ID and table ID.

D

deleteFlowSet() - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
deleteFlowSet() - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 
deleteRspFlows(Long) - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
Delete all flows created for the given rspId (flows are stored in a deletion buffer; actual transactional deletion is performed when deleteFlowSet() is called.
deleteRspFlows(Long) - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
Delete all flows created for a particular RSP.
deregisterTransactionListener(Object) - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
deregisterTransactionListener(Object) - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 

E

equals(Object) - Method in class org.opendaylight.sfc.util.openflow.writer.FlowDetails
 
ETHERTYPE_ARP - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
ETHERTYPE_IPV4 - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
ETHERTYPE_IPV6 - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
ETHERTYPE_MPLS_MCAST - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
ETHERTYPE_MPLS_UCAST - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
ETHERTYPE_NSH - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
ETHERTYPE_NSH - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
ETHERTYPE_VLAN - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 

F

FlowDetails - Class in org.opendaylight.sfc.util.openflow.writer
Class used to store the details of a flow for easier creation / deletion later.
FlowDetails(String, FlowKey, TableKey, Flow, Long) - Constructor for class org.opendaylight.sfc.util.openflow.writer.FlowDetails
This constructor is used for storing flows to be added.
FlowDetails(String, FlowKey, TableKey, Long) - Constructor for class org.opendaylight.sfc.util.openflow.writer.FlowDetails
This constructor is used for storing flows to be deleted.
FlowDetails(String, FlowKey, TableKey) - Constructor for class org.opendaylight.sfc.util.openflow.writer.FlowDetails
 
FlowSetRemoverTask - Class in org.opendaylight.sfc.util.openflow.writer
A thread class used to remove flows on the data store.
FlowSetRemoverTask(DataBroker, Set<FlowDetails>) - Constructor for class org.opendaylight.sfc.util.openflow.writer.FlowSetRemoverTask
 
FlowSetRemoverTask(Set<FlowDetails>, WriteTransaction) - Constructor for class org.opendaylight.sfc.util.openflow.writer.FlowSetRemoverTask
 
FlowSetWriterTask - Class in org.opendaylight.sfc.util.openflow.writer
A thread class used to write the flows to the data store.
FlowSetWriterTask(DataBroker, Set<FlowDetails>) - Constructor for class org.opendaylight.sfc.util.openflow.writer.FlowSetWriterTask
 
FlowSetWriterTask(Set<FlowDetails>, WriteTransaction) - Constructor for class org.opendaylight.sfc.util.openflow.writer.FlowSetWriterTask
 
flushFlows() - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
From previous calls to writeFlowToConfig(), flows were stored per table and per SFF.
flushFlows() - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 

G

getBackwardAddress(long, long) - Static method in class org.opendaylight.sfc.util.macchaining.VirtualMacAddress
 
getChainId() - Method in class org.opendaylight.sfc.util.macchaining.VirtualMacAddress
 
getChainIdFor(UUID) - Static method in class org.opendaylight.sfc.util.macchaining.VirtualMacAddress
 
getEmbeddedPort() - Method in class org.opendaylight.sfc.util.macchaining.VirtualMacAddress
 
getFlow() - Method in class org.opendaylight.sfc.util.openflow.writer.FlowDetails
 
getFlowBuilder() - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
Return the last flow builder Used mainly in Unit Testing.
getFlowBuilder() - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 
getFlowKey() - Method in class org.opendaylight.sfc.util.openflow.writer.FlowDetails
 
getForwardAddress(long, long) - Static method in class org.opendaylight.sfc.util.macchaining.VirtualMacAddress
 
getHop(short) - Method in class org.opendaylight.sfc.util.macchaining.VirtualMacAddress
 
getNshMatches(long, short) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Create a MatchBuilder object that builds matches for the given NSP and NSI.
getNshMatches(long) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Create a MatchBuilder object that builds matches for the given NSP.
getRspId() - Method in class org.opendaylight.sfc.util.openflow.writer.FlowDetails
 
getSffNodeName() - Method in class org.opendaylight.sfc.util.openflow.writer.FlowDetails
 
getTableKey() - Method in class org.opendaylight.sfc.util.openflow.writer.FlowDetails
 

H

hashCode() - Method in class org.opendaylight.sfc.util.openflow.writer.FlowDetails
 

I

injectTransaction(WriteTransaction) - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
injectTransaction(WriteTransaction) - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 
IP_PROTOCOL_ICMP - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
IP_PROTOCOL_SCTP - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
IP_PROTOCOL_TCP - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
IP_PROTOCOL_UDP - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
isSffOpenFlowCapable(String) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 

M

macStringFromBigInteger(BigInteger) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 

N

NSH_MDTYPE_1 - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
nxLoadRegAction(DstChoice, BigInteger, int, boolean) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
nxMoveRegAction(SrcChoice, DstChoice, int, boolean) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 

O

OF_NAME_APPCOEXIST_TRANSPORT_EGRESS - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_CLASS_DPDK_IN - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_CLASS_DPDK_OUT - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_DELIMITER - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_LASTHOP_TRANSPORT_EGRESS - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_LASTHOP_TRANSPORT_EGRESS_NSH_LOCAL - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_LASTHOP_TRANSPORT_EGRESS_NSH_REMOTE - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_LASTHOP_TRANSPORT_EGRESS_PIPELINE - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_LASTHOP_TRANSPORT_EGRESS_TUNNEL_LOCAL - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_LASTHOP_TRANSPORT_EGRESS_TUNNEL_REMOTE - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_MATCH_ANY - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_MATCH_ANY_DROP - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_MATCH_ANY_RESUBMIT - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_NEXT_HOP - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_PATH_MAPPER - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_PATH_MAPPER_ACL - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_SF_LOOPBACK_EGRESS - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_SF_LOOPBACK_INGRESS - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_TRANSPORT_EGRESS - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_TRANSPORT_INGRESS - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_TRANSPORT_INGRESS_ARP - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_TRANSPORT_INGRESS_ETH_NSH - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_TRANSPORT_INGRESS_MAC - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_TRANSPORT_INGRESS_MPLS - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_TRANSPORT_INGRESS_NSH - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_TRANSPORT_INGRESS_TCP - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_TRANSPORT_INGRESS_UDP - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OF_NAME_TRANSPORT_INGRESS_VLAN - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
OpenflowConstants - Class in org.opendaylight.sfc.util.openflow
 
org.opendaylight.sfc.util.macchaining - package org.opendaylight.sfc.util.macchaining
 
org.opendaylight.sfc.util.openflow - package org.opendaylight.sfc.util.openflow
 
org.opendaylight.sfc.util.openflow.writer - package org.opendaylight.sfc.util.openflow.writer
 

P

PACKET_TYPE_ETH - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
PACKET_TYPE_NSH - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
PKT_LENGTH_IP_HEADER - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 
purgeFlows() - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
Purge any unwritten flows not written-deleted yet.
purgeFlows() - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 

R

registerTransactionListener(Object) - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
registerTransactionListener(Object) - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 
release() - Method in class org.opendaylight.sfc.util.macchaining.VirtualMacAddress
 
removeFlow(String, FlowKey, TableKey) - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
removeFlow(FlowDetails) - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
removeFlow(String, FlowKey, TableKey) - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 
removeFlow(FlowDetails) - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 
removeFlowFromDataStore(String, TableKey, FlowKey) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
remove a flow from the DataStore.
removeFlows(Collection<FlowDetails>) - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
removeFlows(Collection<FlowDetails>) - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 
REVERSE - Static variable in class org.opendaylight.sfc.util.macchaining.VirtualMacAddress
 
run() - Method in class org.opendaylight.sfc.util.openflow.writer.FlowSetRemoverTask
 
run() - Method in class org.opendaylight.sfc.util.openflow.writer.FlowSetWriterTask
 

S

searchSrcDplInConnectedSffs(SffName, SffName) - Static method in class org.opendaylight.sfc.util.macchaining.SfcModelUtil
 
setDataProvider(DataBroker) - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
SFC_FLOWS - Static variable in class org.opendaylight.sfc.util.openflow.OpenflowConstants
 
SfcModelUtil - Class in org.opendaylight.sfc.util.macchaining
 
SfcOfFlowWriterImpl - Class in org.opendaylight.sfc.util.openflow.writer
Set of instructions in order to interact with MD-SAL datastore.
SfcOfFlowWriterImpl() - Constructor for class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
SfcOfFlowWriterImpl(DataBroker) - Constructor for class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
SfcOfFlowWriterInterface - Interface in org.opendaylight.sfc.util.openflow.writer
An interface to be implemented by concrete classes that will OpenFlow rules to MD-SAL datastore.
SfcOpenflowUtils - Class in org.opendaylight.sfc.util.openflow
 
SFID_LEN - Static variable in class org.opendaylight.sfc.util.macchaining.VirtualMacAddress
 
shutdown() - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
Shutdown the thread pool.
shutdown() - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 

T

TCP_FLAG_SYN - Static variable in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
 

U

updateTransactionObject() - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
Update the inner transaction object, and notify all transaction listeners through the EventBus.
updateTransactionObject() - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 

V

VirtualMacAddress - Class in org.opendaylight.sfc.util.macchaining
 
VirtualMacAddress(int, long, int) - Constructor for class org.opendaylight.sfc.util.macchaining.VirtualMacAddress
 

W

wrapActionsIntoApplyActionsInstruction(List<Action>) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Wrap the supplied actions in an apply-actions instruction.
writeFlow(Long, String, FlowBuilder) - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
Store a flow to be written later.
writeFlow(FlowDetails) - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
writeFlow(Long, String, FlowBuilder) - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 
writeFlow(FlowDetails) - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 
writeFlows(Collection<FlowDetails>) - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
writeFlows(Collection<FlowDetails>) - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 
writeFlowToDataStore(String, FlowBuilder) - Static method in class org.opendaylight.sfc.util.openflow.SfcOpenflowUtils
Write a flow to the DataStore.
writeGroupToDataStore(String, GroupBuilder, boolean) - Method in class org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterImpl
 
writeGroupToDataStore(String, GroupBuilder, boolean) - Method in interface org.opendaylight.sfc.util.openflow.writer.SfcOfFlowWriterInterface
 
A B C D E F G H I M N O P R S T U V W 
Skip navigation links

Copyright © 2019 OpenDaylight. All rights reserved.