Support for SNAT and DNAT features in L3 forwarding services. 39/37539/4
authorSumanth MS <sumanth.ms@ericsson.com>
Wed, 13 Apr 2016 11:50:29 +0000 (17:20 +0530)
committerSumanth M S <sumanth.ms@ericsson.com>
Tue, 19 Apr 2016 06:52:12 +0000 (06:52 +0000)
commit45320706157e8500aaa5e085d05ad4373c289d5f
tree8c3cca9272a24a883b2aa61d6afe9fbc9a220ed3
parent5d9a52407447e8656f58ff5df8612dc59afe1508
Support for SNAT and DNAT features in L3 forwarding services.

Change-Id: I86c62a4ed639fc8859960f281a8bce7f535ef6a6
Signed-off-by: Sumanth MS <sumanth.ms@ericsson.com>
45 files changed:
features/pom.xml
features/src/main/features/features.xml
fibmanager/fibmanager-api/pom.xml
fibmanager/fibmanager-api/src/main/yang/fib-rpc.yang [new file with mode: 0644]
fibmanager/fibmanager-impl/src/main/java/org/opendaylight/vpnservice/fibmanager/FibConstants.java [new file with mode: 0644]
fibmanager/fibmanager-impl/src/main/java/org/opendaylight/vpnservice/fibmanager/FibManagerProvider.java
fibmanager/fibmanager-impl/src/main/java/org/opendaylight/vpnservice/fibmanager/FibRpcServiceImpl.java [new file with mode: 0644]
fibmanager/fibmanager-impl/src/test/java/org/opendaylight/vpnservice/fibmanager/test/FibManagerTest.java
natservice/natservice-api/pom.xml [new file with mode: 0644]
natservice/natservice-api/src/main/yang/odl-nat.yang [new file with mode: 0644]
natservice/natservice-impl/pom.xml [new file with mode: 0644]
natservice/natservice-impl/src/main/config/default-config.xml [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/DpnInVpnListener.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/EventDispatcher.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/ExternalNetworkListener.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/ExternalNetworksChangeListener.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/ExternalRoutersListener.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/FloatingIPHandler.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/FloatingIPListener.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/IPAddress.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/InterfaceStateEventListener.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/NAPTEntryEvent.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/NAPTSwitchSelector.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/NaptEventHandler.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/NaptFlowRemovedEventHandler.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/NaptManager.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/NaptPacketInHandler.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/NaptSwitchHA.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/NatConstants.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/NatNodeEventListener.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/NatServiceProvider.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/NatUtil.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/RouterPortsListener.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/SNATDefaultRouteProgrammer.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/SessionAddress.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/vpnservice/natservice/internal/VpnFloatingIpHandler.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/natservice/impl/rev160111/NATServiceModule.java [new file with mode: 0644]
natservice/natservice-impl/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/natservice/impl/rev160111/NATServiceModuleFactory.java [new file with mode: 0644]
natservice/natservice-impl/src/main/yang/natservice-impl.yang [new file with mode: 0644]
natservice/natservice-impl/src/test/java/org/opendaylight/vpnservice/natservice/internal/test/ExternalNetworksChangeListenerTest.java [new file with mode: 0644]
natservice/natservice-impl/src/test/java/org/opendaylight/vpnservice/natservice/internal/test/NaptManagerTest.java [new file with mode: 0644]
natservice/pom.xml [new file with mode: 0644]
pom.xml
vpnmanager/vpnmanager-api/src/main/yang/odl-l3vpn.yang
vpnmanager/vpnmanager-api/src/main/yang/vpn-rpc.yang [new file with mode: 0644]