Ksync was not using new field rewrite_dmac as key while oper was doing
same. This used to result in inconsistency where oper used to point to a
NH which ksync never added. Vrouter was reflecting state of ksync and
used to drop packets because in flow source NH was not known to it. There
can be other manifestation of this problem as well.
Reviewed: https:/ /review. opencontrail. org/41438 github. com/Juniper/ contrail- controller/ commit/ a0264b59b4e67c6 95b36c323a696c4 9096e4f20e
Committed: http://
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master
commit a0264b59b4e67c6 95b36c323a696c4 9096e4f20e
Author: Manish <email address hidden>
Date: Thu Apr 5 10:04:02 2018 +0530
Sanity: mismatch in vrouter and agent nh in route
Ksync was not using new field rewrite_dmac as key while oper was doing
same. This used to result in inconsistency where oper used to point to a
NH which ksync never added. Vrouter was reflecting state of ksync and
used to drop packets because in flow source NH was not known to it. There
can be other manifestation of this problem as well.
Change-Id: I1890eed2f22ee6 10f0b2cd0c7e875 2dcaf06c897
Closes-bug: #1761157