Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ensure flow-stickiness in case of ECMP with bridged forward flow and …
…routed reverse flow This is part of change needed to ensure flow-stickiness when forward flow is bridged and reverse flow is routed. It has following parts, Change to support ECMP Index management by VRouter VRouter now manages the ECMP Index for a flow. It keeps tracks source for a flow and updates the ECMP Index in reverse flow such that reverse flow are sent to origin. This commit supports ECMP Index management by VRouter. The key for reverse flow can potentially depend on the ECMP Index used for forward flow. Hence, Agent computes initial ECMP Index for forward flows still. However, agent does not compute ECMP Index for reverse flow. Re-organized the ECMP and RPF management mode in the process. Re-organized UT code for ECMP and RPF checks Pending: 1. Skip VRF assignment for bridged packets 2. Support Unrestricted Proxy-ARP on interface Change-Id: Iff3ee337ef9721df3e91336960691dc2480a22bb Partial-Bug: #1648696 Partial-Bug: #1645978
- Loading branch information
Showing
39 changed files
with
4,962 additions
and
3,894 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.