Migrate flow condition to MD-SAL. 51/16651/2
authorShigeru Yasuda <s-yasuda@da.jp.nec.com>
Mon, 16 Mar 2015 15:43:58 +0000 (00:43 +0900)
committerShigeru Yasuda <s-yasuda@da.jp.nec.com>
Mon, 16 Mar 2015 15:57:29 +0000 (00:57 +0900)
commit5bdf763c2dc77c92cff97268087811077837e151
tree5e63bc18ca40567ca665d13e935ef98f40362778
parent020608abb444eb9319162548725b81ceb5c42a5f
Migrate flow condition to MD-SAL.

Change-Id: I9dee805ae9c0de38502cab5e3032ff2bc90e55e5
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
159 files changed:
manager/implementation/pom.xml
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/ContainerConfig.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/FlowSelector.java [moved from manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/VTNFlowMatch.java with 86% similarity]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/MacAddressTable.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/MacMapCleaner.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/PacketContext.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/PathFlowSelector.java [moved from manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/PathFlowMatch.java with 83% similarity]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/PathPolicyFlowSelector.java [moved from manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/PathPolicyFlowMatch.java with 81% similarity]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/RemovedFlowSelector.java [moved from manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/RemovedFlowMatch.java with 88% similarity]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/TxContext.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/VTNFlowDatabase.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/VTNManagerImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/VTNManagerProvider.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/VTNSubSystem.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/VTNThreadData.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/DlAddrActionImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/EthernetMatchImpl.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/FlowCondImpl.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/FlowConditionEvent.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/FlowFilterImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/FlowMatchImpl.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/IcmpMatchImpl.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/Inet4AddressMatch.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/Inet4MatchImpl.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/InetAddressActionImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/InetMatchImpl.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/L4MatchImpl.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/L4PortMatch.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/MapType.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/PacketMatch.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/PathMapImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/PortBridge.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/PortProtoMatchImpl.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/SetDlDstActionImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/SetDlSrcActionImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/SetIcmpCodeActionImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/SetIcmpTypeActionImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/SetInet4DstActionImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/SetInet4SrcActionImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/TcpMatchImpl.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/UdpMatchImpl.java [deleted file]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/VBridgeImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/VTenantImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/cluster/VTerminalImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/config/VTNConfigManager.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/cond/FlowCondChange.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/cond/FlowCondManager.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/cond/RemoveFlowConditionTask.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/cond/RemoveFlowMatchTask.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/cond/RemoveMatchTask.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/cond/SetFlowConditionTask.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/cond/SetFlowMatchTask.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/cond/SetMatchTask.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/packet/cache/CachedPacket.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/packet/cache/EtherPacket.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/packet/cache/IcmpPacket.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/packet/cache/Inet4Packet.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/packet/cache/L4Packet.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/packet/cache/PortProtoPacket.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/packet/cache/TcpPacket.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/packet/cache/UdpPacket.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/provider/SubSystemRegistry.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/provider/VTNManagerProviderImpl.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/routing/PathPolicyChange.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/routing/PathPolicyListener.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/routing/PathPolicyRpcContext.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/routing/RemovePathCostTask.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/routing/RemovePathPolicyTask.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/routing/SetPathCostTask.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/routing/SetPathPolicyTask.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/routing/VTNRoutingManager.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/MiscUtils.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/ProtocolUtils.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/XmlConfigFile.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/cond/FlowCondReader.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/cond/FlowCondUtils.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/cond/VTNFlowCondition.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/cond/VTNFlowMatch.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/cond/package-info.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/FlowMatchContext.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/FlowMatchType.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNEtherMatch.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNIcmpMatch.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNInet4Match.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNInetMatch.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNLayer4Match.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNLayer4PortMatch.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNMatch.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNPortRange.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNTcpMatch.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNUdpMatch.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/match/package-info.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/packet/ArpPacketBuilder.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/packet/EtherHeader.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/packet/IcmpHeader.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/packet/InetHeader.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/packet/Layer4Header.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/packet/Layer4PortHeader.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/packet/PacketHeader.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/packet/ProtocolHeader.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/packet/TcpHeader.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/packet/UdpHeader.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/rpc/RpcFuture.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/tx/ReadTxContext.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/tx/TxQueueImpl.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/DataGenerator.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/TestBase.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/EthernetMatchImplTest.java [deleted file]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/FlowCondImplTest.java [deleted file]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/FlowConditionEventTest.java [deleted file]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/FlowMatchImplTest.java [deleted file]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/IcmpMatchImplTest.java [deleted file]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/Inet4AddressMatchTest.java [deleted file]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/Inet4MatchImplTest.java [deleted file]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/L4PortMatchTest.java [deleted file]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/MapTypeTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/PacketMatchTest.java [deleted file]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/SetDlDstActionImplTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/SetDlSrcActionImplTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/SetInet4DstActionImplTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/SetInet4SrcActionImplTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/TcpMatchImplTest.java [deleted file]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/cluster/UdpMatchImplTest.java [deleted file]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/packet/cache/EtherPacketTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/packet/cache/IcmpPacketTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/packet/cache/Inet4PacketTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/packet/cache/TcpPacketTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/packet/cache/UdpPacketTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/MiscUtilsTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/cond/FlowCondParams.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/cond/FlowCondReaderTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/cond/FlowCondUtilsTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/cond/FlowMatchParams.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/cond/VTNFlowConditionTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/cond/VTNFlowMatchTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/EtherMatchParams.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/FlowMatchTypeTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/IcmpMatchParams.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/Inet4MatchParams.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/Layer4MatchParams.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/Layer4PortMatchParams.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/MatchParams.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/PortRangeParams.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/TcpMatchParams.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/TestMatchContext.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/UdpMatchParams.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNEtherMatchTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNIcmpMatchTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNInet4MatchTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNMatchTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNPortRangeTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNTcpMatchTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/match/VTNUdpMatchTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/packet/ArpPacketBuilderTest.java [new file with mode: 0644]
manager/implementation/src/test/resources/logback.xml
manager/model/pom.xml
manager/model/src/main/yang/vtn-config.yang
manager/model/src/main/yang/vtn-flow-condition.yang [new file with mode: 0644]
manager/model/src/main/yang/vtn-types.yang