Skip to content

Add explicitly ECN mode attributes for Dual-ToR IPinIP tunnel#4413

Open
ayurkiv-nvda wants to merge 1 commit intosonic-net:masterfrom
ayurkiv-nvda:ecn_dual
Open

Add explicitly ECN mode attributes for Dual-ToR IPinIP tunnel#4413
ayurkiv-nvda wants to merge 1 commit intosonic-net:masterfrom
ayurkiv-nvda:ecn_dual

Conversation

@ayurkiv-nvda
Copy link
Copy Markdown
Contributor

What I did
Add SAI_TUNNEL_DECAP_ECN_MODE_COPY_FROM_OUTER for SAI_TUNNEL_ATTR_DECAP_ECN_MODE
add SAI_TUNNEL_ENCAP_ECN_MODE_STANDARD for SAI_TUNNEL_ATTR_ENCAP_ECN_MODE

Why I did it
In Dual-ToR scenario we create tunnel 2 times (in tunneldecaporch and muxorch
But in muxorch we do not set ECN-related param (copy_from_outer). And since it was not set then by default we are using "standard" ECN mode.
Need to specify explicitly ECN mode for decap and encap

How I verified it
run https://github.com/sonic-net/sonic-mgmt/blob/master/tests/decap/mellanox/test_ecn_mode.py
or
Send encapsulated packets to uplink, check that decaplusated packets has different ECN

Details if related

Signed-off-by: Andriy Yurkiv <ayurkiv@nvidia.com>
@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants