Support directional-dpls & cleanup sfc-translator 74/67274/4
authorJaime Caamaño Ruiz <jcaamano@suse.com>
Mon, 15 Jan 2018 15:19:49 +0000 (16:19 +0100)
committerSam Hague <shague@redhat.com>
Mon, 22 Jan 2018 20:14:33 +0000 (20:14 +0000)
commitc5a08eb80b3fbb643504afae5ccf3f03df64bf72
treeb09c74f9c9f210565e5070b2035dd815ed59cb47
parent4ace3a7ae49ee6c21d543fb1341423e484438bba
Support directional-dpls & cleanup sfc-translator

This patch adds support for the new directional-dpl sfc spec. It allows
to setup both the egress and ingress ports of a port pair as distinct
service funcion data plane locators so that they are used appropriately
depending on the direction of a symmetric path.

This patch also fully transitions to the logical sff configuration model
cleaning up code that applied to the old configuration model. The
logical sff configuration model makes thing much simpler: neutron port
uuids are configured directly in sfc as logical interface data plane
locators without the need to fetch aditional data about them.

Change-Id: Ibee6e2707878932ae1efbfd4ab0eae8a78056437
Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
vpnservice/sfc/translator/src/main/java/org/opendaylight/netvirt/sfc/translator/OpenStackSFCTranslatorProvider.java
vpnservice/sfc/translator/src/main/java/org/opendaylight/netvirt/sfc/translator/OvsdbMdsalHelper.java [deleted file]
vpnservice/sfc/translator/src/main/java/org/opendaylight/netvirt/sfc/translator/OvsdbPortMetadata.java [deleted file]
vpnservice/sfc/translator/src/main/java/org/opendaylight/netvirt/sfc/translator/SfcMdsalHelper.java
vpnservice/sfc/translator/src/main/java/org/opendaylight/netvirt/sfc/translator/portchain/NeutronPortChainListener.java
vpnservice/sfc/translator/src/main/java/org/opendaylight/netvirt/sfc/translator/portchain/NeutronPortPairListener.java
vpnservice/sfc/translator/src/main/java/org/opendaylight/netvirt/sfc/translator/portchain/PortPairGroupTranslator.java
vpnservice/sfc/translator/src/main/java/org/opendaylight/netvirt/sfc/translator/portchain/PortPairTranslator.java