sonic-buildimage/platform/broadcom/saibcm-modules/make
judyjoseph 724d19385c
Add BCM multi-instance support in saibcm-modules for XGS and DNX platforms. (#8002)
Why I did it

We hit an issue recently in the chassis bringup where the linux bde attach failed with the following ioctl error.
[ 9058.585960] linux-user-bde (897363): Error: Invalid ioctl (00004c1d)
[ 9105.668237] linux-user-bde (901002): Error: Invalid ioctl (00004c1d)

Debugged with Broadcom team, who suggested to use this flag BCM_INSTANCE_SUPPORT to support multi-instance scenarios ( platforms with more than one asic where there are separate sai/syncd docker instances running controller each asic instance).

This flag was introduced since SDK-6.5.21 and need to be present in SAI and SAI GPL kernel module makefile.

How I did it

Add the flag in this flag BCM_INSTANCE_SUPPORT in gpl modules
2021-06-29 20:12:18 -07:00
..
Make.config Add BCM multi-instance support in saibcm-modules for XGS and DNX platforms. (#8002) 2021-06-29 20:12:18 -07:00
Make.depend [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Make.kernlib [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Make.lib [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Make.linux [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Make.subdirs [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Make.tools [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-bmw-2_6 [saibcm] update saibcm kernel module source code to 6.5.13 2018-12-01 07:07:52 +00:00
Makefile.linux-gto [BCMSAI] Update BCM SAI debian package to 4.2.1.3 (6.5.19 hsdk) (#5532) 2020-10-06 07:58:00 -07:00
Makefile.linux-gto-2_6 [broadom]: Upgrade broadcom SAI to 3.7.3.2 2019-12-19 06:28:38 +00:00
Makefile.linux-gts [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-iproc [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-iproc_64 [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-iproc-3_14 [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-iproc-4_4 [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-jag-2_6 [saibcm] update saibcm kernel module source code to 6.5.13 2018-12-01 07:07:52 +00:00
Makefile.linux-kernel [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-kernel-2_6 [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-kernel-3_6 [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-kernel-4_4 [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-kmodule [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-nsx64 [saibcm] update saibcm kernel module source code to 6.5.13 2018-12-01 07:07:52 +00:00
Makefile.linux-nsx_wrl-2_6 [saibcm] update saibcm kernel module source code to 6.5.13 2018-12-01 07:07:52 +00:00
Makefile.linux-nsx-2_6 [saibcm] update saibcm kernel module source code to 6.5.13 2018-12-01 07:07:52 +00:00
Makefile.linux-raptor [saibcm] update saibcm kernel module source code to 6.5.13 2018-12-01 07:07:52 +00:00
Makefile.linux-raptor-2_6 [saibcm] update saibcm kernel module source code to 6.5.13 2018-12-01 07:07:52 +00:00
Makefile.linux-slk [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-x86-common-2_6 [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-x86-generic-common-2_6 [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-x86-smp_generic_64-2_6 [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00
Makefile.linux-xlr [BCMSAI] Update BCMSAI debian to 4.3.0.10 with 6.5.21 SDK, and opennsl module to 6.5.21 (#6526) 2021-01-28 08:38:47 -08:00