Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overlay ecmp 202012 #10

Merged
merged 4 commits into from
Jan 10, 2022
Merged

Overlay ecmp 202012 #10

merged 4 commits into from
Jan 10, 2022

Commits on Jan 10, 2022

  1. [vnetorch] Add ECMP support for vnet tunnel routes (sonic-net#1960)

    What I did
    Add functions to create/remove next hop groups for vnet tunnel routes.
    Count the reference count of next hop groups to create and remove as needed.
    Share the counter of next hop groups with routeorch.
    Add vs test
    
    Why I did it
    To add support for overlay ECMP.
    
    How I verified it
    Verify ECMP groups are properly created and removed with the functions.
    Verify vs test passes
    shi-su authored and dgsudharsan committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    885bf00 View commit details
    Browse the repository at this point in the history
  2. [vnetorch] ECMP for vnet tunnel routes with endpoint health monitor (s…

    …onic-net#1955)
    
    What I did
    Add functions to create/remove next hop groups for vnet tunnel routes.
    Count the reference count of next hop groups to create and remove as needed.
    Share the counter of next hop groups with routeorch.
    Adapt route endpoint according to the BFD state of endpoints.
    
    Why I did it
    To add support for overlay ECMP.
    
    How I verified it
    Verify ECMP groups are properly created and removed with the functions.
    shi-su authored and dgsudharsan committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    874614d View commit details
    Browse the repository at this point in the history
  3. [bfdorch] Orchagent support hardware BFD (sonic-net#1883)

    What I did
    Implement bfdorch to program hardware BFD sessions via bfd SAI.
    Add vs test for bfd sessions.
    
    Why I did it
    To support hardware BFD.
    
    How I verified it
    Configure hardware BFD sessions on virtual switches and physical devices and confirm the BFD session is programmed.
    shi-su authored and dgsudharsan committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    63bc849 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e7345a4 View commit details
    Browse the repository at this point in the history