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

TD3 MMU init patch for libsaibcm covering CPU and MCAST #7341

Merged
merged 1 commit into from
Apr 20, 2021
Merged

TD3 MMU init patch for libsaibcm covering CPU and MCAST #7341

merged 1 commit into from
Apr 20, 2021

Conversation

vmittal-msft
Copy link
Contributor

@vmittal-msft vmittal-msft commented Apr 15, 2021

Why I did it

To make TD3 MMU init patch available as part of BCM SAI. It covers MMU settings related to CPU and Multicast. Official changes will be available as part of next SAI code drop from BRCM.

How I did it

Applied the patch on latest REL 4.3.3.4 SAI.

How to verify it

Verified new settings with updated chip configuration.

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

  • 201811
  • 201911
  • 202006
  • 202012

Description for the changelog

Make TD3 MMU init patch available as part of BCM SAI. It covers MMU settings related to CPU and Multicast.

A picture of a cute animal (not mandatory but encouraged)

@vmittal-msft vmittal-msft changed the title libsaibcm TD3 MMU init patch from BRCM TD3 MMU init patch for libsaibcm covering CPU and MCAST Apr 15, 2021
@gechiang
Copy link
Collaborator

###NOTE: This PR should not be merged to 202012 branch. A separate PR needs to be raised for 202012 branch to have this same patch applied based on the 202012 branched off BRCM SAI

platform/broadcom/sai.mk Outdated Show resolved Hide resolved
@@ -1,8 +1,8 @@
BRCM_SAI = libsaibcm_4.3.3.4_amd64.deb
$(BRCM_SAI)_URL = "https://sonicstorage.blob.core.windows.net/packages/bcmsai/4.3/master/libsaibcm_4.3.3.4_amd64.deb?sv=2015-04-05&sr=b&sig=RaM7VKtUVZgKVvCbcBp3WP7cqrLT%2BrjwHv3kLdj8zzk%3D&se=2034-12-10T05%3A39%3A44Z&sp=r"
$(BRCM_SAI)_URL = "https://sonicstorage.blob.core.windows.net/packages/bcmsai/4.3/master/libsaibcm_4.3.3.4-1_amd64.deb?sv=2019-12-12&st=2021-04-15T17%3A19%3A37Z&se=2030-04-16T17%3A19%3A00Z&sr=b&sp=r&sig=0LddyNN8DPtVeBgfkWFgB2wvj1Ws%2FpzgCxZ715VILAA%3D"
BRCM_SAI_DEV = libsaibcm-dev_4.3.3.4_amd64.deb
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this remained as libsaibcm-dev_4.3.3.4_amd64.deb instead of libsaibcm-dev_4.3.3.4-1_amd64.deb ??

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like you forgot to update the corresponding debian/changelog file for the new version. Please add that and rebuild. and make the change available to both REL_4.3.3 and REL_4.3.3-202012 branches.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated. Thanks.

@vmittal-msft vmittal-msft merged commit 0eb6b71 into sonic-net:master Apr 20, 2021
@vmittal-msft vmittal-msft deleted the td3_mmu_init branch April 20, 2021 22:04
lguohan pushed a commit that referenced this pull request Apr 22, 2021
This is the SAI 4.3.3.5 code drop from BRCM to address 2 CSP case and initial MMU changes
Note the MMU changes is the same as that of SAI 4.3.3.4-1 (#7341) but with official patch.

- Case CS00012178716 [4.3] Polling SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES fails often on TH3
- Case CS00012159273 [4.3.3.3] [TD3][IPFWD] subnet broadcast flooding end with extra VLAN Tag if member port of VLAN interface deleted then added back to VLAN

Once we have this PR merged, will validate each one of the above to ensure they are indeed fixed...

Preliminary tests looks fine. BGP neighbors were all up with proper routes programmed
interfaces are all up
Manually ran the following test cases on TD3 DUT and all passed:

     ipfwd/test_dir_bcast.py
     fib/test_fib.py
     vxlan/test_vxlan_decap.py 
     decap/test_decap.py
     fdb/test_fdb.py
raphaelt-nvidia pushed a commit to raphaelt-nvidia/sonic-buildimage that referenced this pull request May 23, 2021
carl-nokia pushed a commit to carl-nokia/sonic-buildimage that referenced this pull request Aug 7, 2021
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