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/41439 github. com/Juniper/ contrail- controller/ commit/ 67094a3a91a4e99 cfd7189680cc50f 2d95ee0845
Committed: http://
Submitter: Zuul v3 CI (<email address hidden>)
Branch: R5.0
commit 67094a3a91a4e99 cfd7189680cc50f 2d95ee0845
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