Comment 12 for bug 1648696

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/27714
Committed: http://github.org/Juniper/contrail-controller/commit/08dfca551faf420f2c15738ebfb4f26a6c875a51
Submitter: Zuul (<email address hidden>)
Branch: R3.1

commit 08dfca551faf420f2c15738ebfb4f26a6c875a51
Author: Praveen K V <email address hidden>
Date: Sat Dec 24 12:47:44 2016 +0530

Ensure flow-stickiness in case of ECMP with bridged forward flow and routed reverse flow

Commit 14333196c7fe7f2351a9552521719f979373c102 supported stickiness
across bridge and routed flows. However, it doenst support multiple ECMP
members on same compute node.

This current supports multiple members of ECMP in same compute

When layer-3 flow is created with local-ecmp-nh as key, look for layer-2 flow
with one of the local-ecmp members as key. If layer-2 flow with interface-nh
is present, stitch layer-3 and layer-2 flows

Conflicts:
 src/vnsw/agent/pkt/flow_entry.cc
 src/vnsw/agent/pkt/flow_entry.h
 src/vnsw/agent/pkt/test/egress-flow.xml
 src/vnsw/agent/pkt/test/test_pkt_util.cc
 src/vnsw/agent/pkt/test/test_pkt_util.h

Change-Id: I3fd0185fb9856fbcbdc2b038a75fa65d54183802
closes-Bug: #1648696