Conversation
Signed-off-by: Nazarii Hnydyn <nazariig@nvidia.com>
Signed-off-by: Nazarii Hnydyn <nazariig@nvidia.com>
|
Does the hash field configuration apply for original incoming packets of the switch or final modified packets of the switch? |
|
please look into how we can add api to expose what fields are actually being used in the hash by the switch. |
@rlhui to the original packets only - configuration is tunnel agnostic according to the SAI behavioral model |
@rlhui done |
Signed-off-by: Nazarii Hnydyn <nazariig@nvidia.com>
|
reviewed in Sonic community meeting. |
|
@rlhui and @prsunny |
|
@zhangyanzhao the HLD was reviewed and then we had a follow up. Code PRs are ready. |
|
The feature and its current content is expected to be in 202305 and under discussion if to take into 202211 as originally aimed. |
* [hash]: Implement GH backend as per HLD: sonic-net/SONiC#1101
HLD sonic-net/SONiC#1101 - What I did Implemented CLI for Generic Hash feature - How I did it Integrated Generic Hash interface into config and show CLI root - How to verify it Run Generic Hash CLI UTs Signed-off-by: Nazarii Hnydyn <nazariig@nvidia.com>
* [hash]: Implement GH backend as per HLD: sonic-net/SONiC#1101
HLD sonic-net/SONiC#1101 - What I did Implemented CLI for Generic Hash feature - How I did it Integrated Generic Hash interface into config and show CLI root - How to verify it Run Generic Hash CLI UTs Signed-off-by: Nazarii Hnydyn <nazariig@nvidia.com>
Test plan for the new feature Generic Hash. The HLD of Generic Hash: sonic-net/SONiC#1101 The test implementation is not included in this PR, will open another PR.
* [hash]: Implement GH backend as per HLD: sonic-net/SONiC#1101
Signed-off-by: Nazarii Hnydyn nazariig@nvidia.com
This document provides general information about GH implementation in SONiC
This scope of this HLD is:
In scope:
ECMP/LAG switch hash configuration
Out of scope:
ECMP/LAG switch hash seed configuration
ECMP/LAG switch hash algorithm configuration