File tree Expand file tree Collapse file tree 11 files changed +51
-0
lines changed Expand file tree Collapse file tree 11 files changed +51
-0
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ DOCKER_MGMT_BUILD = docker build --no-cache \
53
53
PLATFORM=$(PLATFORM ) \
54
54
BUILD_NUMBER=$(BUILD_NUMBER ) \
55
55
ENABLE_DHCP_GRAPH_SERVICE=$(ENABLE_DHCP_GRAPH_SERVICE ) \
56
+ SONIC_ENABLE_SYNCD_RPC=$(ENABLE_SYNCD_RPC ) \
56
57
PASSWORD=$(PASSWORD ) \
57
58
USERNAME=$(USERNAME ) \
58
59
$@
Original file line number Diff line number Diff line change @@ -6,3 +6,12 @@ $(DOCKER_SYNCD_BRCM_RPC)_DEPENDS += $(SYNCD_RPC) $(LIBTHRIFT)
6
6
$(DOCKER_SYNCD_BRCM_RPC)_FILES += $(DSSERVE ) $(BCMCMD )
7
7
$(DOCKER_SYNCD_BRCM_RPC)_LOAD_DOCKERS += $(DOCKER_SYNCD_BRCM )
8
8
SONIC_DOCKER_IMAGES += $(DOCKER_SYNCD_BRCM_RPC )
9
+ ifeq ($(ENABLE_SYNCD_RPC ) ,y)
10
+ SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_SYNCD_BRCM_RPC )
11
+ endif
12
+
13
+ $(DOCKER_SYNCD_BRCM_RPC)_CONTAINER_NAME = syncd
14
+ $(DOCKER_SYNCD_BRCM_RPC)_RUN_OPT += --net=host --privileged -t
15
+ $(DOCKER_SYNCD_BRCM_RPC)_RUN_OPT += -v /host/machine.conf:/etc/machine.conf
16
+ $(DOCKER_SYNCD_BRCM_RPC)_RUN_OPT += -v /var/run/docker-syncd:/var/run/sswsyncd
17
+ $(DOCKER_SYNCD_BRCM_RPC)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
Original file line number Diff line number Diff line change @@ -6,7 +6,9 @@ $(DOCKER_SYNCD_BRCM)_DEPENDS += $(SYNCD)
6
6
$(DOCKER_SYNCD_BRCM)_FILES += $(DSSERVE ) $(BCMCMD )
7
7
$(DOCKER_SYNCD_BRCM)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE )
8
8
SONIC_DOCKER_IMAGES += $(DOCKER_SYNCD_BRCM )
9
+ ifneq ($(ENABLE_SYNCD_RPC ) ,y)
9
10
SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_SYNCD_BRCM )
11
+ endif
10
12
11
13
$(DOCKER_SYNCD_BRCM)_CONTAINER_NAME = syncd
12
14
$(DOCKER_SYNCD_BRCM)_RUN_OPT += --net=host --privileged -t
Original file line number Diff line number Diff line change @@ -5,3 +5,11 @@ $(DOCKER_SYNCD_CAVM_RPC)_PATH = $(PLATFORM_PATH)/docker-syncd-cavm-rpc
5
5
$(DOCKER_SYNCD_CAVM_RPC)_DEPENDS += $(SYNCD_RPC ) $(LIBTHRIFT ) $(CAVM_LIBSAI ) $(XP_TOOLS ) $(REDIS_TOOLS )
6
6
$(DOCKER_SYNCD_CAVM_RPC)_LOAD_DOCKERS += $(DOCKER_SYNCD_CAVM )
7
7
SONIC_DOCKER_IMAGES += $(DOCKER_SYNCD_CAVM_RPC )
8
+ ifeq ($(ENABLE_SYNCD_RPC ) ,y)
9
+ SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_SYNCD_CAVM_RPC )
10
+ endif
11
+
12
+ $(DOCKER_SYNCD_CAVM_RPC)_CONTAINER_NAME = syncd
13
+ $(DOCKER_SYNCD_CAVM_RPC)_RUN_OPT += --net=host --privileged -t
14
+ $(DOCKER_SYNCD_CAVM_RPC)_RUN_OPT += -v /host/machine.conf:/etc/machine.conf
15
+ $(DOCKER_SYNCD_CAVM_RPC)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
Original file line number Diff line number Diff line change @@ -5,7 +5,9 @@ $(DOCKER_SYNCD_CAVM)_PATH = $(PLATFORM_PATH)/docker-syncd-cavm
5
5
$(DOCKER_SYNCD_CAVM)_DEPENDS += $(SYNCD ) $(CAVM_LIBSAI ) $(XP_TOOLS ) $(REDIS_TOOLS )
6
6
$(DOCKER_SYNCD_CAVM)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE )
7
7
SONIC_DOCKER_IMAGES += $(DOCKER_SYNCD_CAVM )
8
+ ifneq ($(ENABLE_SYNCD_RPC ) ,y)
8
9
SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_SYNCD_CAVM )
10
+ endif
9
11
10
12
$(DOCKER_SYNCD_CAVM)_CONTAINER_NAME = syncd
11
13
$(DOCKER_SYNCD_CAVM)_RUN_OPT += --net=host --privileged -t
Original file line number Diff line number Diff line change @@ -5,3 +5,12 @@ $(DOCKER_SYNCD_CENTEC_RPC)_PATH = $(PLATFORM_PATH)/docker-syncd-centec-rpc
5
5
$(DOCKER_SYNCD_CENTEC_RPC)_DEPENDS += $(SYNCD_RPC ) $(LIBTHRIFT )
6
6
$(DOCKER_SYNCD_CENTEC_RPC)_LOAD_DOCKERS += $(DOCKER_SYNCD_CENTEC )
7
7
SONIC_DOCKER_IMAGES += $(DOCKER_SYNCD_CENTEC_RPC )
8
+ ifeq ($(ENABLE_SYNCD_RPC ) ,y)
9
+ SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_SYNCD_CENTEC_RPC )
10
+ endif
11
+
12
+ $(DOCKER_SYNCD_CENTEC_RPC)_CONTAINER_NAME = syncd
13
+ $(DOCKER_SYNCD_CENTEC_RPC)_RUN_OPT += --net=host --privileged -t
14
+ $(DOCKER_SYNCD_CENTEC_RPC)_RUN_OPT += -v /host/machine.conf:/etc/machine.conf
15
+ $(DOCKER_SYNCD_CENTEC_RPC)_RUN_OPT += -v /var/run/docker-syncd:/var/run/sswsyncd
16
+ $(DOCKER_SYNCD_CENTEC_RPC)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
Original file line number Diff line number Diff line change @@ -5,7 +5,9 @@ $(DOCKER_SYNCD_CENTEC)_PATH = $(PLATFORM_PATH)/docker-syncd-centec
5
5
$(DOCKER_SYNCD_CENTEC)_DEPENDS += $(SYNCD )
6
6
$(DOCKER_SYNCD_CENTEC)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE )
7
7
SONIC_DOCKER_IMAGES += $(DOCKER_SYNCD_CENTEC )
8
+ ifneq ($(ENABLE_SYNCD_RPC ) ,y)
8
9
SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_SYNCD_CENTEC )
10
+ endif
9
11
10
12
$(DOCKER_SYNCD_CENTEC)_CONTAINER_NAME = syncd
11
13
$(DOCKER_SYNCD_CENTEC)_RUN_OPT += --net=host --privileged -t
Original file line number Diff line number Diff line change @@ -6,3 +6,11 @@ $(DOCKER_SYNCD_MLNX_RPC)_DEPENDS += $(SYNCD_RPC) $(LIBTHRIFT)
6
6
$(DOCKER_SYNCD_MLNX_RPC)_FILES += $(MLNX_FW )
7
7
$(DOCKER_SYNCD_MLNX_RPC)_LOAD_DOCKERS += $(DOCKER_SYNCD_MLNX )
8
8
SONIC_DOCKER_IMAGES += $(DOCKER_SYNCD_MLNX_RPC )
9
+ ifeq ($(ENABLE_SYNCD_RPC ) ,y)
10
+ SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_SYNCD_MLNX_RPC )
11
+ endif
12
+
13
+ $(DOCKER_SYNCD_MLNX_RPC)_CONTAINER_NAME = syncd
14
+ $(DOCKER_SYNCD_MLNX_RPC)_RUN_OPT += --net=host --privileged -t
15
+ $(DOCKER_SYNCD_MLNX_RPC)_RUN_OPT += -v /host/machine.conf:/etc/machine.conf
16
+ $(DOCKER_SYNCD_MLNX_RPC)_RUN_OPT += -v /etc/sonic:/etc/sonic:ro
Original file line number Diff line number Diff line change @@ -6,7 +6,9 @@ $(DOCKER_SYNCD_MLNX)_DEPENDS += $(SYNCD) $(MFT) $(PYTHON_SDK_API)
6
6
$(DOCKER_SYNCD_MLNX)_FILES += $(MLNX_FW )
7
7
$(DOCKER_SYNCD_MLNX)_LOAD_DOCKERS += $(DOCKER_CONFIG_ENGINE )
8
8
SONIC_DOCKER_IMAGES += $(DOCKER_SYNCD_MLNX )
9
+ ifneq ($(ENABLE_SYNCD_RPC ) ,y)
9
10
SONIC_INSTALL_DOCKER_IMAGES += $(DOCKER_SYNCD_MLNX )
11
+ endif
10
12
11
13
$(DOCKER_SYNCD_MLNX)_CONTAINER_NAME = syncd
12
14
$(DOCKER_SYNCD_MLNX)_RUN_OPT += --net=host --privileged -t
Original file line number Diff line number Diff line change @@ -46,3 +46,7 @@ DEFAULT_PASSWORD = YourPaSsWoRd
46
46
# Quagga will be the default routing-stack for all the SONiC platforms. Other supported
47
47
# routing-stacks: frr, gobgp.
48
48
SONIC_ROUTING_STACK = quagga
49
+
50
+ # ENABLE_SYNCD_RPC - build docker-syncd with rpc packages for testing purposes.
51
+ # Uncomment to enable:
52
+ # ENABLE_SYNCD_RPC = y
You can’t perform that action at this time.
0 commit comments