Merge branch 'v1.0.3-backup' into github
This commit is contained in:
commit
5e9b0a1207
5
.gitmodules
vendored
5
.gitmodules
vendored
@ -44,6 +44,7 @@
|
||||
[submodule "src/sonic-utilities"]
|
||||
path = src/sonic-utilities
|
||||
url = https://github.com/Azure/sonic-utilities
|
||||
branch = v1.0.3
|
||||
[submodule "platform/broadcom/sonic-platform-modules-s6000"]
|
||||
path = platform/broadcom/sonic-platform-modules-s6000
|
||||
url = https://github.com/Azure/sonic-platform-modules-s6000
|
||||
@ -56,10 +57,6 @@
|
||||
[submodule "platform/broadcom/sonic-platform-modules-ingrasys"]
|
||||
path = platform/broadcom/sonic-platform-modules-ingrasys
|
||||
url = https://github.com/Ingrasys-sonic/sonic-platform-modules-ingrasys
|
||||
[submodule "src/SAI"]
|
||||
path = src/SAI
|
||||
url = https://github.com/opencomputeproject/SAI
|
||||
branch = v0.9.4
|
||||
[submodule "src/sonic-platform-daemons"]
|
||||
path = src/sonic-platform-daemons
|
||||
url = https://github.com/Azure/sonic-platform-daemons
|
||||
|
@ -12,17 +12,6 @@ rm -f /var/run/rsyslogd.pid
|
||||
|
||||
supervisorctl start rsyslogd
|
||||
|
||||
# Wait for syncd to start
|
||||
while true; do
|
||||
RESULT=$(echo -en "SELECT 1\nHLEN HIDDEN" | redis-cli | sed -n 2p)
|
||||
|
||||
if [ "$RESULT" != "0" ]; then
|
||||
break
|
||||
fi
|
||||
|
||||
sleep 1
|
||||
done
|
||||
|
||||
supervisorctl start orchagent
|
||||
|
||||
supervisorctl start portsyncd
|
||||
|
@ -32,7 +32,6 @@ function fast_reboot {
|
||||
esac
|
||||
}
|
||||
|
||||
|
||||
# Restore FDB and ARP table ASAP
|
||||
fast_reboot
|
||||
|
||||
|
@ -4,4 +4,4 @@ DOCKER_PTF_BRCM = docker-ptf-brcm.gz
|
||||
$(DOCKER_PTF_BRCM)_PATH = $(DOCKERS_PATH)/docker-ptf-saithrift
|
||||
$(DOCKER_PTF_BRCM)_DEPENDS += $(PYTHON_SAITHRIFT_BRCM)
|
||||
$(DOCKER_PTF_BRCM)_LOAD_DOCKERS += $(DOCKER_PTF)
|
||||
SONIC_DOCKER_IMAGES += $(DOCKER_PTF_BRCM)
|
||||
#SONIC_DOCKER_IMAGES += $(DOCKER_PTF_BRCM)
|
||||
|
@ -4,4 +4,4 @@ LIBSAITHRIFT_DEV_BRCM = libsaithrift-dev_0.9.4_amd64.deb
|
||||
$(LIBSAITHRIFT_DEV_BRCM)_SRC_PATH = $(SRC_PATH)/SAI
|
||||
$(LIBSAITHRIFT_DEV_BRCM)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(THRIFT_COMPILER) $(BRCM_SAI) $(BRCM_SAI_DEV)
|
||||
$(LIBSAITHRIFT_DEV_BRCM)_RDEPENDS += $(LIBTHRIFT) $(BRCM_SAI)
|
||||
SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV_BRCM)
|
||||
#SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV_BRCM)
|
||||
|
@ -3,4 +3,4 @@
|
||||
PYTHON_SAITHRIFT_BRCM = python-saithrift_0.9.4_amd64.deb
|
||||
$(PYTHON_SAITHRIFT_BRCM)_SRC_PATH = $(SRC_PATH)/SAI
|
||||
$(PYTHON_SAITHRIFT_BRCM)_DEPENDS += $(BRCM_SAI_DEV) $(THRIFT_COMPILER) $(PYTHON_THRIFT) $(LIBTHRIFT_DEV)
|
||||
SONIC_DPKG_DEBS += $(PYTHON_SAITHRIFT_BRCM)
|
||||
#SONIC_DPKG_DEBS += $(PYTHON_SAITHRIFT_BRCM)
|
||||
|
@ -26,12 +26,10 @@ $(DSSERVE)_URL = "https://sonicstorage.blob.core.windows.net/packages/20170518/d
|
||||
SONIC_ONLINE_FILES += $(BCMCMD) $(DSSERVE)
|
||||
|
||||
SONIC_ALL += $(SONIC_ONE_IMAGE) $(SONIC_ONE_ABOOT_IMAGE) \
|
||||
$(DOCKER_FPM) \
|
||||
$(DOCKER_PTF_BRCM) \
|
||||
$(DOCKER_SYNCD_BRCM_RPC)
|
||||
$(DOCKER_FPM)
|
||||
|
||||
# Inject brcm sai into sairedis
|
||||
$(LIBSAIREDIS)_DEPENDS += $(BRCM_OPENNSL) $(BRCM_SAI) $(BRCM_SAI_DEV) $(LIBSAITHRIFT_DEV_BRCM)
|
||||
$(LIBSAIREDIS)_DEPENDS += $(BRCM_SAI) $(BRCM_SAI_DEV) #$(LIBSAITHRIFT_DEV_BRCM)
|
||||
|
||||
# Runtime dependency on brcm sai is set only for syncd
|
||||
$(SYNCD)_RDEPENDS += $(BRCM_OPENNSL) $(BRCM_SAI)
|
||||
$(SYNCD)_RDEPENDS += $(BRCM_SAI)
|
||||
|
@ -1,10 +1,11 @@
|
||||
BRCM_SAI = libsaibcm_2.1.5.1-17_amd64.deb
|
||||
$(BRCM_SAI)_URL = "https://sonicstorage.blob.core.windows.net/packages/libsaibcm_2.1.5.1-17_amd64.deb?sv=2015-04-05&sr=b&sig=6sJ4dd%2FF1hqStNQk5Z6d%2BYQGRZxLDihXRl60EeN7agc%3D&se=2031-05-02T09%3A37%3A54Z&sp=r"
|
||||
BRCM_SAI = libsaibcm_3.0.3.2_amd64.deb
|
||||
# TODO: upload new SAI build to blob
|
||||
$(BRCM_SAI)_URL = "https://sonicstorage.blob.core.windows.net/packages/libsaibcm_3.0.3.2_amd64.deb"
|
||||
|
||||
BRCM_SAI_DEV = libsaibcm-dev_2.1.5.1-17_amd64.deb
|
||||
BRCM_SAI_DEV = libsaibcm-dev_3.0.3.2_amd64.deb
|
||||
$(eval $(call add_derived_package,$(BRCM_SAI),$(BRCM_SAI_DEV)))
|
||||
$(BRCM_SAI_DEV)_URL = "https://sonicstorage.blob.core.windows.net/packages/libsaibcm-dev_2.1.5.1-17_amd64.deb?sv=2015-04-05&sr=b&sig=syV0rie0L2Dn4lhmndCTyCTgXQv8DPoWD3IxtlSdeNo%3D&se=2031-05-02T09%3A37%3A18Z&sp=r"
|
||||
# TODO: upload new SAI build to blob
|
||||
$(BRCM_SAI_DEV)_URL = "https://sonicstorage.blob.core.windows.net/packages/libsaibcm-dev_3.0.3.2_amd64.deb"
|
||||
|
||||
SONIC_ONLINE_DEBS += $(BRCM_SAI) $(BRCM_SAI_DEV)
|
||||
$(BRCM_SAI)_DEPENDS += $(BRCM_OPENNSL)
|
||||
$(BRCM_SAI_DEV)_DEPENDS += $(BRCM_SAI)
|
||||
|
@ -1,7 +1,5 @@
|
||||
BRCM_OPENNSL = libopennsl_3.2.2.2-10-20170707181826.44_amd64.deb
|
||||
$(BRCM_OPENNSL)_URL = "https://sonicstorage.blob.core.windows.net/packages/libopennsl_3.2.2.2-10-20170707181826.44_amd64.deb?sv=2015-04-05&sr=b&sig=hc4PbMQvfOu7p7E0MR1kn0OA6vu%2BPIdYOLeDU9hPJMY%3D&se=2031-03-19T21%3A20%3A15Z&sp=r"
|
||||
BRCM_OPENNSL_KERNEL = opennsl-modules-3.16.0-4-amd64_3.2.3.3_amd64.deb
|
||||
# TODO: upload new SDK build to blob
|
||||
$(BRCM_OPENNSL_KERNEL)_URL = "https://sonicstorage.blob.core.windows.net/packages/opennsl-modules-3.16.0-4-amd64_3.2.3.3_amd64.deb"
|
||||
|
||||
BRCM_OPENNSL_KERNEL = opennsl-modules-3.16.0-4-amd64_3.2.2.2-10-20170707181826.44_amd64.deb
|
||||
$(BRCM_OPENNSL_KERNEL)_URL = "https://sonicstorage.blob.core.windows.net/packages/opennsl-modules-3.16.0-4-amd64_3.2.2.2-10-20170707181826.44_amd64.deb?sv=2015-04-05&sr=b&sig=xtGLlxX5SspadCxaObMGGVMQliPGrTkuN0T6A4wLETA%3D&se=2031-03-19T21%3A21%3A43Z&sp=r"
|
||||
|
||||
SONIC_ONLINE_DEBS += $(BRCM_OPENNSL) $(BRCM_OPENNSL_KERNEL)
|
||||
SONIC_ONLINE_DEBS += $(BRCM_OPENNSL_KERNEL)
|
||||
|
@ -4,4 +4,4 @@ DOCKER_PTF_MLNX = docker-ptf-mlnx.gz
|
||||
$(DOCKER_PTF_MLNX)_PATH = $(DOCKERS_PATH)/docker-ptf-saithrift
|
||||
$(DOCKER_PTF_MLNX)_DEPENDS += $(PYTHON_SAITHRIFT_MLNX)
|
||||
$(DOCKER_PTF_MLNX)_LOAD_DOCKERS += $(DOCKER_PTF)
|
||||
SONIC_DOCKER_IMAGES += $(DOCKER_PTF_MLNX)
|
||||
#SONIC_DOCKER_IMAGES += $(DOCKER_PTF_MLNX)
|
||||
|
@ -1,6 +1,6 @@
|
||||
# mellanox firmware
|
||||
|
||||
MLNX_FW_VERSION = 13.1224.0140
|
||||
MLNX_FW_VERSION = 13.1400.0126
|
||||
MLNX_FW_FILE = fw-SPC-rel-$(subst .,_,$(MLNX_FW_VERSION))-EVB.mfa
|
||||
$(MLNX_FW_FILE)_URL = $(MLNX_SDK_BASE_URL)/$(MLNX_FW_FILE)
|
||||
SONIC_ONLINE_FILES += $(MLNX_FW_FILE)
|
||||
|
@ -4,4 +4,4 @@ LIBSAITHRIFT_DEV_MLNX = libsaithrift-dev_0.9.4_amd64.deb
|
||||
$(LIBSAITHRIFT_DEV_MLNX)_SRC_PATH = $(SRC_PATH)/SAI
|
||||
$(LIBSAITHRIFT_DEV_MLNX)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(THRIFT_COMPILER) $(MLNX_SAI) $(MLNX_SAI_DEV)
|
||||
$(LIBSAITHRIFT_DEV_MLNX)_RDEPENDS += $(LIBTHRIFT) $(MLNX_SAI)
|
||||
SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV_MLNX)
|
||||
#SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV_MLNX)
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Mellanox SAI
|
||||
|
||||
MLNX_SAI_VERSION = 161120
|
||||
MLNX_SAI_REVISION = ba3ccd6de8e5b82fa2cdfc30f9b8b1f1882bfede
|
||||
MLNX_SAI_VERSION = SAIRel1.8.2-master
|
||||
MLNX_SAI_REVISION = 6b094746adc7ef2321701b4868806bc54a95bbd1
|
||||
|
||||
export MLNX_SAI_VERSION MLNX_SAI_REVISION
|
||||
|
||||
|
@ -3,4 +3,4 @@
|
||||
PYTHON_SAITHRIFT_MLNX = python-saithrift_0.9.4_amd64.deb
|
||||
$(PYTHON_SAITHRIFT_MLNX)_SRC_PATH = $(SRC_PATH)/SAI
|
||||
$(PYTHON_SAITHRIFT_MLNX)_DEPENDS += $(MLNX_SAI_DEV) $(MLNX_SAI) $(THRIFT_COMPILER) $(PYTHON_THRIFT) $(LIBTHRIFT_DEV)
|
||||
SONIC_DPKG_DEBS += $(PYTHON_SAITHRIFT_MLNX)
|
||||
#SONIC_DPKG_DEBS += $(PYTHON_SAITHRIFT_MLNX)
|
||||
|
@ -12,12 +12,10 @@ include $(PLATFORM_PATH)/python-saithrift.mk
|
||||
include $(PLATFORM_PATH)/docker-ptf-mlnx.mk
|
||||
|
||||
SONIC_ALL += $(SONIC_ONE_IMAGE) \
|
||||
$(DOCKER_FPM) \
|
||||
$(DOCKER_PTF_MLNX) \
|
||||
$(DOCKER_SYNCD_MLNX_RPC)
|
||||
$(DOCKER_FPM)
|
||||
|
||||
# Inject mlnx sai into sairedis
|
||||
$(LIBSAIREDIS)_DEPENDS += $(MLNX_SAI) $(LIBSAITHRIFT_DEV_MLNX)
|
||||
$(LIBSAIREDIS)_DEPENDS += $(MLNX_SAI) #$(LIBSAITHRIFT_DEV_MLNX)
|
||||
|
||||
# Runtime dependency on mlnx sai is set only for syncd
|
||||
$(SYNCD)_RDEPENDS += $(MLNX_SAI)
|
||||
|
@ -1,5 +1,5 @@
|
||||
MLNX_SDK_BASE_URL = https://github.com/Mellanox/SAI-Implementation/raw/ba3ccd6de8e5b82fa2cdfc30f9b8b1f1882bfede/sdk
|
||||
MLNX_SDK_VERSION = 4.2.3130
|
||||
MLNX_SDK_BASE_URL = https://github.com/Mellanox/SAI-Implementation/raw/sonicv1.0.2/sdk
|
||||
MLNX_SDK_VERSION = 4.2.5008
|
||||
MLNX_SDK_RDEBS += $(APPLIBS) $(IPROUTE2) $(SX_ACL_RM) $(SX_COMPLIB) \
|
||||
$(SX_EXAMPLES) $(SX_GEN_UTILS) $(SX_SCEW) $(SX_SDN_HAL) \
|
||||
$(SXD_LIBS) $(TESTX)
|
||||
@ -20,8 +20,6 @@ $(eval $(call add_derived_package,$(IPROUTE2),$(IPROUTE2_DEV)))
|
||||
SX_COMPLIB = sx-complib_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb
|
||||
SX_COMPLIB_DEV = sx-complib-dev_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb
|
||||
$(eval $(call add_derived_package,$(SX_COMPLIB),$(SX_COMPLIB_DEV)))
|
||||
SX_COMPLIB_DEV_STATIC = sx-complib-dev-static_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb
|
||||
$(eval $(call add_derived_package,$(SX_COMPLIB),$(SX_COMPLIB_DEV_STATIC)))
|
||||
SX_EXAMPLES = sx-examples_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb
|
||||
$(SX_EXAMPLES)_DEPENDS += $(APPLIBS) $(SX_SCEW) $(SXD_LIBS)
|
||||
SX_EXAMPLES_DEV = sx-examples-dev_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb
|
||||
@ -33,13 +31,9 @@ $(eval $(call add_derived_package,$(SX_GEN_UTILS),$(SX_GEN_UTILS_DEV)))
|
||||
SX_SCEW = sx-scew_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb
|
||||
SX_SCEW_DEV = sx-scew-dev_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb
|
||||
$(eval $(call add_derived_package,$(SX_SCEW),$(SX_SCEW_DEV)))
|
||||
SX_SCEW_DEV_STATIC = sx-scew-dev-static_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb
|
||||
$(eval $(call add_derived_package,$(SX_SCEW),$(SX_SCEW_DEV_STATIC)))
|
||||
SXD_LIBS = sxd-libs_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb
|
||||
SXD_LIBS_DEV = sxd-libs-dev_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb
|
||||
$(eval $(call add_derived_package,$(SXD_LIBS),$(SXD_LIBS_DEV)))
|
||||
SXD_LIBS_DEV_STATIC = sxd-libs-dev-static_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb
|
||||
$(eval $(call add_derived_package,$(SXD_LIBS),$(SXD_LIBS_DEV_STATIC)))
|
||||
#packages that are required for runtime only
|
||||
PYTHON_SDK_API = python-sdk-api_1.mlnx.$(MLNX_SDK_VERSION)_amd64.deb
|
||||
$(PYTHON_SDK_API)_DEPENDS += $(APPLIBS) $(SXD_LIBS)
|
||||
|
1
src/SAI
1
src/SAI
@ -1 +0,0 @@
|
||||
Subproject commit 940c7b6afb1db4e8504b7cdb24ccd669748dbde8
|
@ -1 +1 @@
|
||||
Subproject commit 4d7deba9354c922d18d75325dcd4255f4096560f
|
||||
Subproject commit 3cbff4026f2bb1afda1c5965db60d30666980675
|
@ -1 +1 @@
|
||||
Subproject commit 7f5eca5e858f6a82966eed4564ded4c3646424bf
|
||||
Subproject commit 4c56d23b9ff4940bdf576cf7c9e5aa77adcbbdcc
|
@ -1 +1 @@
|
||||
Subproject commit 96018b55e29a31ff22c50db30843d98eff847c35
|
||||
Subproject commit d4adb725ae6d7cbfcff939b1e3b6a4a544bd4de3
|
@ -1 +1 @@
|
||||
Subproject commit b82ea42a35468cbb653cf59296d1cca716d400a4
|
||||
Subproject commit a7be3b7ed905c753f785629ab85007008214ba62
|
Loading…
Reference in New Issue
Block a user