Skip to content

Commit 5154229

Browse files
author
andrii savka
committed
Enable SAI thrift for Mellanox platform
1 parent 47aba6f commit 5154229

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

platform/mellanox/docker-ptf-mlnx.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ DOCKER_PTF_MLNX = docker-ptf-mlnx.gz
44
$(DOCKER_PTF_MLNX)_PATH = $(DOCKERS_PATH)/docker-ptf-saithrift
55
$(DOCKER_PTF_MLNX)_DEPENDS += $(PYTHON_SAITHRIFT_MLNX)
66
$(DOCKER_PTF_MLNX)_LOAD_DOCKERS += $(DOCKER_PTF)
7-
#SONIC_DOCKER_IMAGES += $(DOCKER_PTF_MLNX)
7+
SONIC_DOCKER_IMAGES += $(DOCKER_PTF_MLNX)

platform/mellanox/libsaithrift-dev.mk

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# libsaithrift-dev package
2-
32
LIBSAITHRIFT_DEV_MLNX = libsaithrift-dev_1.0.4_amd64.deb
43
$(LIBSAITHRIFT_DEV_MLNX)_SRC_PATH = $(SRC_PATH)/sonic-sairedis/SAI
54
$(LIBSAITHRIFT_DEV_MLNX)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(THRIFT_COMPILER) $(MLNX_SAI) $(MLNX_SAI_DEV)

platform/mellanox/rules.mk

+5-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ SONIC_ALL += $(SONIC_ONE_IMAGE) \
1515
$(DOCKER_FPM)
1616

1717
# Inject mlnx sai into sairedis
18-
$(LIBSAIREDIS)_DEPENDS += $(MLNX_SAI) #$(LIBSAITHRIFT_DEV_MLNX)
18+
$(LIBSAIREDIS)_DEPENDS += $(MLNX_SAI)
19+
20+
ifeq ($(ENABLE_SYNCD_RPC),y)
21+
$(LIBSAIREDIS)_DEPENDS += $(LIBSAITHRIFT_DEV_MLNX)
22+
endif
1923

2024
# Runtime dependency on mlnx sai is set only for syncd
2125
$(SYNCD)_RDEPENDS += $(MLNX_SAI)

0 commit comments

Comments
 (0)