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

Remove BRCM SAI Deb Kernel version dependency + Bypass PEER_MODE p2mp setting causing SYNCd crash on non-TD3 SKUs #6620

Merged
merged 1 commit into from
Feb 1, 2021

Conversation

gechiang
Copy link
Collaborator

- Why I did it

  1. BRCM SAI Debian build need not have any Kernel version dependency - Starting with 4.3 BRCM made changes in SAI so that this dependency has been cleaned up. We can now remove the Kernel Version dependency from Azure Pipeline build script.
  2. Bypass PEER_MODE p2mp setting causing SYNCd crash on non-TD3 SKUs - Temporarily patch BRCM SAI code to not cause SYNCd crash when Orchagent program SAI_TUNNEL_ATTR_PEER_MODE: SAI_TUNNEL_PEER_MODE_P2MP on Non-TD3 SKUs. Will remove this when BRCM provide proper fix to address this issue.

- How to verify it
Item 1: Attempt the new SAI Debian build with Kernel version dependency removed from build script and verified successful Debian built and it can be used to bring up BRCM DUT without any issue.

Item 2: Load current 4.3 image to a TH based SKU and run "vxlan/test_vxlan_decap.py" to validate that SYNCd crash is observed. After applying this fix re-ran the same test case and it is able to complete the test without causing SYNCd to crash. Though the test passed partially but the failure is no longer due to SYNCd issue any more.

- Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012

- Description for the changelog
Remove BRCM SAI Deb Kernel version dependency + Bypass PEER_MODE p2mp setting causing SYNCd crash on non-TD3 SKUs

@lguohan lguohan merged commit 7928fbf into sonic-net:master Feb 1, 2021
deran1980 pushed a commit to deran1980/sonic-buildimage that referenced this pull request Feb 4, 2021
1. BRCM SAI Debian build need not have any Kernel version dependency - Starting with 4.3 BRCM made changes in SAI so that this dependency has been cleaned up. We can now remove the Kernel Version dependency from Azure Pipeline build script.

2. Bypass PEER_MODE p2mp setting causing SYNCd crash on non-TD3 SKUs - Temporarily patch BRCM SAI code to not cause SYNCd crash when Orchagent program SAI_TUNNEL_ATTR_PEER_MODE: SAI_TUNNEL_PEER_MODE_P2MP on Non-TD3 SKUs. Will remove this when BRCM provide proper fix to address this issue.
daall pushed a commit that referenced this pull request Feb 6, 2021
1. BRCM SAI Debian build need not have any Kernel version dependency - Starting with 4.3 BRCM made changes in SAI so that this dependency has been cleaned up. We can now remove the Kernel Version dependency from Azure Pipeline build script.

2. Bypass PEER_MODE p2mp setting causing SYNCd crash on non-TD3 SKUs - Temporarily patch BRCM SAI code to not cause SYNCd crash when Orchagent program SAI_TUNNEL_ATTR_PEER_MODE: SAI_TUNNEL_PEER_MODE_P2MP on Non-TD3 SKUs. Will remove this when BRCM provide proper fix to address this issue.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants