You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to develop an SAI library for Broadcom switching ASICs.
Currently, I am planning to develop the SAI library using the SDK available on the OpenBCM site.
As far as I know, there is no open-source SAI library specifically for Broadcom.
Is there any open-source project that I can refer to for SAI library development?
Additionally, I understand that SONiC builds kernel modules for Broadcom switch ASICs using the sources located in platform/broadcom/saibcm-modules/.
I would like to test these compiled Broadcom kernel modules with the SDK built from the OpenBCM site.
However, it seems that the BCM kernel modules built from SONiC's sonic-buildimage and the bcm.user built from OpenBCM are not compatible with each other.
Could you please advise on how I can ensure that the bcm.user built with OpenBCM correctly works with the Broadcom kernel modules built from SONiC's sonic-buildimage?
Thank you in advance for your help.
The text was updated successfully, but these errors were encountered:
My goal is to develop libsaibcm for Broadcom ASICs. The reason we are developing libsaibcm is to extend and customize libsai directly to meet our customers' requirements.
Currently, as I understand, the libsaibcm used in SONiC is developed by Broadcom and is not compiled from source within sonic-buildimage but instead used as a precompiled binary file that is downloaded.
As the first step, we are considering the following environment:
Broadcom Trident3
Baremetal Switch: AS5835-54X
Once development is completed in this environment, we plan to expand support for the following Broadcom ASICs:
For this purpose, it would be great to have open-source projects or other resources that we can reference or utilize. Here are some open-source projects I am aware of:
Would you happen to know of any other resources we could refer to? Ideally, having access to Broadcom SAI implementation reference sources would be the most helpful.
I would like to develop an SAI library for Broadcom switching ASICs.
Currently, I am planning to develop the SAI library using the SDK available on the OpenBCM site.
As far as I know, there is no open-source SAI library specifically for Broadcom.
Is there any open-source project that I can refer to for SAI library development?
Additionally, I understand that SONiC builds kernel modules for Broadcom switch ASICs using the sources located in platform/broadcom/saibcm-modules/.
I would like to test these compiled Broadcom kernel modules with the SDK built from the OpenBCM site.
However, it seems that the BCM kernel modules built from SONiC's sonic-buildimage and the bcm.user built from OpenBCM are not compatible with each other.
Could you please advise on how I can ensure that the bcm.user built with OpenBCM correctly works with the Broadcom kernel modules built from SONiC's sonic-buildimage?
Thank you in advance for your help.
The text was updated successfully, but these errors were encountered: