Skip to content

Commit 0846654

Browse files
yxiecalguohan
authored andcommitted
[sai and sairedis] advance sairedis sub-module and upgrade to matching Broadcom SAI build (#2488)
* [Broadcom SAI] upgrade Broadcom SAI to 3.3.4.3m-3 This is SAI 3.3.4.3m-3 compiled with SAI header file at commit ID 6ad3382217ec22f64cd268faefcbc2ff7caba4fd of SAI repo. Signed-off-by: Ying Xie <ying.xie@microsoft.com> * change libsaithrift version to 0.9.4 Signed-off-by: Guohan Lu <gulv@microsoft.com> * [submodule]: update swss, sairedis, swss-common, sonic-utilities swss * a6d60f2 2019-02-15 | Create egress ACL table group during the PFCWD stats list installment (#787) (HEAD, origin/master, origin/HEAD) [Wenda Ni] * 52de963 2019-02-15 | [fpmsyncd] Add VNET routes support (#772) [Wei Bai] * d27f49e 2019-02-13 | Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABLE_TABLE (#786) [Jipan Yang] * 6363985 2019-02-08 | [vstest]: Potential fix for timing issue in warm_reboot's routing UT (#788) [Rodny Molina] * 6d5424d 2019-02-07 | VNet/Vxlan delete handling (#766) [Prince Sunny] * d680ce2 2019-02-07 | [neighsyncd] increase neighbor syncd restore timeout to 110 seconds (#745) [Ying Xie] * b78cc8d 2019-02-01 | support 8 lanes for a physical port (#778) [lguohan] * 73b620c 2019-02-01 | Increase the watermark polling interval to 10s (#777) [Wenda Ni] * a2b987b 2019-02-01 | [vstest]: fix test_speed.py (#780) [lguohan] * cef4bd0 2019-02-01 | [vstest]: fix test_port_an_warm.py test (#779) [lguohan] * 9f20eda 2019-02-01 | fix a unstable swss egress acl test (#776) [Kebo Liu] * 316ae6c 2019-01-30 | portsorch ports init done flag should means buffer, autoneg, speed, m… (#747) [Jipan Yang] * 4280036 2019-01-30 | [teammgrd] Fix inconsistent port admin status (#755) [Jipan Yang] * cf12bdf 2019-01-30 | Remove AclTableGroup upon removal of port/lag/vlan (#751) [Jipan Yang] * 5779c1a 2019-01-29 | [aclorch] Remove L4 port range support limitation on egress ACL table and add new SWSS virtual test. (#741) [Kebo Liu] * 36e85eb 2019-01-29 | On a routing vlan, the neighbor entry in the /31 subnet is not added to hardware (#771) [Kiran Kumar Kella] * 882ccc6 2019-01-24 | [vnetorch] Change logic for adding VNet interface (#761) [Marian Pritsak] * f637557 2019-01-25 | [vrfmgrd] Fix VRF is not set to VRF_TABLE in APP_DB correctly (#768) [yorke] * e84a6ab 2019-01-24 | use sai_stat_id_t for new SAI header file (#769) [lguohan] sairedis * d685e35 2019-02-15 | Add support for fdb_event MOVE and check fdb event oids (#420) (HEAD, origin/master, origin/HEAD) [Kamil Cudnik] * 2b91013 2019-02-15 | [vslib] add missing port attributes for virtual switch (#419) [Stepan Blyshchak] * dcc8688 2019-02-14 | Add more specific logic for ingress ACL and buffer profile (#421) [Kamil Cudnik] * c0b39ea 2019-02-12 | Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABLE_TABLE (#418) [Jipan Yang] * ab35dfa 2019-02-11 | Add support for vlan tagged frames in virtual switch (#417) [Kamil Cudnik] * 145ea44 2019-02-02 | [flex counter] handle router interface stats (#410) [Mykola F] * c03d639 2019-02-02 | Add more information on failed map sizes (#416) [Kamil Cudnik] * 29f1e3c 2019-01-31 | Update SAI pointer (#414) [Marian Pritsak] * c0a948d 2019-01-30 | Add WRED specific comparison logic (#413) [Kamil Cudnik] * 1b6a661 2019-01-24 | install SAI extension header files into /usr/include/sai (#412) [lguohan] * 849525a 2019-01-24 | Initialize notification queue pointer before switch create (#411) [Kamil Cudnik] * 02d92f1 2019-01-23 | Add log info for not matching SG/IPG/QUEUES (#409) [Kamil Cudnik] * 8793562 2019-01-18 | Update SAI pointer to latest master (#408) [Marian Pritsak] swss-common * ec04a5a 2019-02-14 | Add support for WarmStart::setDataCheckState() (#242) [Jipan Yang] * 56bd73f 2019-02-13 | Force only supported commands on consumer table (#261) [Kamil Cudnik] * 414de0f 2019-02-12 | Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABLE_TABLE (#260) [Jipan Yang] * 88de725 2019-02-05 | [pyext] enable types in stdint.h (#259) [Ying Xie] * f457ae8 2019-02-05 | Optimized ProducerStateTable set/del notification processing to avoid… (#257) [Jipan Yang] * e5286fd 2019-01-30 | [rif counters] Rif counter schema update (#256) [Mykola F] sonic-utilities * b44b462 2019-02-14 | Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABL… (#458) (HEAD, origin/master, origin/HEAD) [Jipan Yang] * e856b8b 2019-02-11 | [aclshow] output only counters per table/rule (#442) [Roman Kachur] Signed-off-by: Guohan Lu <gulv@microsoft.com> * [mlnx] update mellanox sai Signed-off-by: Stepan Blyschak <stepanb@mellanox.com>
1 parent 43aa19c commit 0846654

16 files changed

+84
-56
lines changed

platform/barefoot/libsaithrift-dev.mk

+18-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
# libsaithrift-dev package
22

3-
LIBSAITHRIFT_DEV_BFN = libsaithrift-dev_0.9.4_amd64.deb
4-
$(LIBSAITHRIFT_DEV_BFN)_SRC_PATH = $(SRC_PATH)/SAI
5-
$(LIBSAITHRIFT_DEV_BFN)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(THRIFT_COMPILER) $(BFN_SAI) $(BFN_SAI_DEV)
6-
$(LIBSAITHRIFT_DEV_BFN)_RDEPENDS += $(LIBTHRIFT) $(BFN_SAI)
7-
#SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV_BFN)
3+
SAI_VER = 0.9.4
4+
5+
LIBSAITHRIFT_DEV = libsaithrift-dev_$(SAI_VER)_amd64.deb
6+
$(LIBSAITHRIFT_DEV)_SRC_PATH = $(SRC_PATH)/sonic-sairedis/SAI
7+
$(LIBSAITHRIFT_DEV)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(PYTHON_THRIFT) $(THRIFT_COMPILER) $(BFN_SAI) $(BFN_SAI_DEV)
8+
$(LIBSAITHRIFT_DEV)_RDEPENDS += $(LIBTHRIFT) $(BFN_SAI)
9+
SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV)
10+
11+
PYTHON_SAITHRIFT = python-saithrift_$(SAI_VER)_amd64.deb
12+
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(PYTHON_SAITHRIFT)))
13+
14+
SAISERVER = saiserver_$(SAI_VER)_amd64.deb
15+
$(SAISERVER)_RDEPENDS += $(LIBTHRIFT) $(BRCM_SAI)
16+
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(SAISERVER)))
17+
18+
SAISERVER_DBG = saiserver-dbg_$(SAI_VER)_amd64.deb
19+
$(SAISERVER_DBG)_RDEPENDS += $(SAISERVER)
20+
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(SAISERVER_DBG)))

platform/barefoot/python-saithrift.mk

-6
This file was deleted.

platform/broadcom/libsaithrift-dev.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# libsaithrift-dev package
22

3-
SAI_VER = 1.3.5
3+
SAI_VER = 0.9.4
44

55
LIBSAITHRIFT_DEV = libsaithrift-dev_$(SAI_VER)_amd64.deb
66
$(LIBSAITHRIFT_DEV)_SRC_PATH = $(SRC_PATH)/sonic-sairedis/SAI

platform/broadcom/sai.mk

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
BRCM_SAI = libsaibcm_3.3.4.3-2_amd64.deb
2-
$(BRCM_SAI)_URL = "https://sonicstorage.blob.core.windows.net/packages/bcmsai/3.3/libsaibcm_3.3.4.3-2_amd64.deb?sv=2015-04-05&sr=b&sig=GO2B4zoVJi0j0%2FZKbf8yhRL0oQ3clJEZFiy2AC14xSc%3D&se=2032-10-20T20%3A38%3A13Z&sp=r"
1+
BRCM_SAI = libsaibcm_3.3.4.3m-3_amd64.deb
2+
$(BRCM_SAI)_URL = "https://sonicstorage.blob.core.windows.net/packages/bcmsai/3.3/libsaibcm_3.3.4.3m-3_amd64.deb?sv=2015-04-05&sr=b&sig=QpwawYAGZOdlH6Z7PLOlHSl%2B%2Fcqe0IrDAq2a7hlmFmg%3D&se=2156-01-09T02%3A48%3A41Z&sp=r"
33

4-
BRCM_SAI_DEV = libsaibcm-dev_3.3.4.3-2_amd64.deb
4+
BRCM_SAI_DEV = libsaibcm-dev_3.3.4.3m-3_amd64.deb
55
$(eval $(call add_derived_package,$(BRCM_SAI),$(BRCM_SAI_DEV)))
6-
$(BRCM_SAI_DEV)_URL = "https://sonicstorage.blob.core.windows.net/packages/bcmsai/3.3/libsaibcm-dev_3.3.4.3-2_amd64.deb?sv=2015-04-05&sr=b&sig=aYEpjYMEIqfMnAiraXr9K%2FspEb8d2qGdwcIBxO3%2BjjY%3D&se=2032-10-20T20%3A37%3A51Z&sp=r"
6+
$(BRCM_SAI_DEV)_URL = "https://sonicstorage.blob.core.windows.net/packages/bcmsai/3.3/libsaibcm-dev_3.3.4.3m-3_amd64.deb?sv=2015-04-05&sr=b&sig=8CYNbomcJhVI%2BFdIUN%2F1rIOM%2BwwMzn33Lb8Llgo8GsY%3D&se=2156-01-09T02%3A49%3A03Z&sp=r"
77

88
SONIC_ONLINE_DEBS += $(BRCM_SAI)
99
$(BRCM_SAI_DEV)_DEPENDS += $(BRCM_SAI)

platform/centec/libsaithrift-dev.mk

+18-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
# libsaithrift-dev package
22

3-
LIBSAITHRIFT_DEV_CENTEC = libsaithrift-dev_1.3.5_amd64.deb
4-
$(LIBSAITHRIFT_DEV_CENTEC)_SRC_PATH = $(SRC_PATH)/sonic-sairedis/SAI
5-
$(LIBSAITHRIFT_DEV_CENTEC)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(THRIFT_COMPILER) $(CENTEC_SAI)
6-
$(LIBSAITHRIFT_DEV_CENTEC)_RDEPENDS += $(LIBTHRIFT) $(CENTEC_SAI)
7-
SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV_CENTEC)
3+
SAI_VER = 0.9.4
4+
5+
LIBSAITHRIFT_DEV = libsaithrift-dev_$(SAI_VER)_amd64.deb
6+
$(LIBSAITHRIFT_DEV)_SRC_PATH = $(SRC_PATH)/sonic-sairedis/SAI
7+
$(LIBSAITHRIFT_DEV)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(PYTHON_THRIFT) $(THRIFT_COMPILER) $(CENTEC_SAI)
8+
$(LIBSAITHRIFT_DEV)_RDEPENDS += $(LIBTHRIFT) $(CENTEC_SAI)
9+
SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV)
10+
11+
PYTHON_SAITHRIFT = python-saithrift_$(SAI_VER)_amd64.deb
12+
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(PYTHON_SAITHRIFT)))
13+
14+
SAISERVER = saiserver_$(SAI_VER)_amd64.deb
15+
$(SAISERVER)_RDEPENDS += $(LIBTHRIFT) $(BRCM_SAI)
16+
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(SAISERVER)))
17+
18+
SAISERVER_DBG = saiserver-dbg_$(SAI_VER)_amd64.deb
19+
$(SAISERVER_DBG)_RDEPENDS += $(SAISERVER)
20+
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(SAISERVER_DBG)))

platform/centec/python-saithrift.mk

-6
This file was deleted.

platform/marvell/libsaithrift-dev.mk

+18-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
# libsaithrift-dev package
22

3-
LIBSAITHRIFT_DEV_MRVL = libsaithrift-dev_1.2.1_amd64.deb
4-
$(LIBSAITHRIFT_DEV_MRVL)_SRC_PATH = $(SRC_PATH)/sonic-sairedis/SAI
5-
$(LIBSAITHRIFT_DEV_MRVL)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(THRIFT_COMPILER) $(MRVL_FPA) $(MRVL_SAI)
6-
$(LIBSAITHRIFT_DEV_MRVL)_RDEPENDS += $(LIBTHRIFT) $(MRVL_SAI)
7-
SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV_MRVL)
3+
SAI_VER = 0.9.4
4+
5+
LIBSAITHRIFT_DEV = libsaithrift-dev_$(SAI_VER)_amd64.deb
6+
$(LIBSAITHRIFT_DEV)_SRC_PATH = $(SRC_PATH)/sonic-sairedis/SAI
7+
$(LIBSAITHRIFT_DEV)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(PYTHON_THRIFT) $(THRIFT_COMPILER) $(MRVL_FPA) $(MRVL_SAI)
8+
$(LIBSAITHRIFT_DEV)_RDEPENDS += $(LIBTHRIFT) $(MRVL_SAI)
9+
SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV)
10+
11+
PYTHON_SAITHRIFT = python-saithrift_$(SAI_VER)_amd64.deb
12+
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(PYTHON_SAITHRIFT)))
13+
14+
SAISERVER = saiserver_$(SAI_VER)_amd64.deb
15+
$(SAISERVER)_RDEPENDS += $(LIBTHRIFT) $(BRCM_SAI)
16+
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(SAISERVER)))
17+
18+
SAISERVER_DBG = saiserver-dbg_$(SAI_VER)_amd64.deb
19+
$(SAISERVER_DBG)_RDEPENDS += $(SAISERVER)
20+
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(SAISERVER_DBG)))

platform/marvell/python-saithrift.mk

-6
This file was deleted.

platform/mellanox/libsaithrift-dev.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# libsaithrift-dev package
22

3-
SAI_VER = 1.3.5
3+
SAI_VER = 0.9.4
44

55
LIBSAITHRIFT_DEV = libsaithrift-dev_$(SAI_VER)_amd64.deb
66
$(LIBSAITHRIFT_DEV)_SRC_PATH = $(SRC_PATH)/sonic-sairedis/SAI

platform/mellanox/mlnx-sai.mk

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Mellanox SAI
22

3-
MLNX_SAI_VERSION = SAIRel1.13.4-master
4-
MLNX_SAI_REVISION = 079a5aebf184d707847a4e2aa1cfb502e1def32a
3+
MLNX_SAI_VERSION = ffbwithv1.4-sonicffb
4+
MLNX_SAI_REVISION = 489702025311e019b6565bfd74f91f2c518dcdab
55

66
export MLNX_SAI_VERSION MLNX_SAI_REVISION
77

platform/nephos/libsaithrift-dev.mk

+18-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
# libsaithrift-dev package
22

3-
LIBSAITHRIFT_DEV_NEPHOS = libsaithrift-dev_1.3.5_amd64.deb
4-
$(LIBSAITHRIFT_DEV_NEPHOS)_SRC_PATH = $(SRC_PATH)/sonic-sairedis/SAI
5-
$(LIBSAITHRIFT_DEV_NEPHOS)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(THRIFT_COMPILER) $(NEPHOS_SAI) $(NEPHOS_SAI_DEV)
6-
$(LIBSAITHRIFT_DEV_NEPHOS)_RDEPENDS += $(LIBTHRIFT) $(NEPHOS_SAI)
7-
SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV_NEPHOS)
3+
SAI_VER = 0.9.4
4+
5+
LIBSAITHRIFT_DEV = libsaithrift-dev_$(SAI_VER)_amd64.deb
6+
$(LIBSAITHRIFT_DEV)_SRC_PATH = $(SRC_PATH)/sonic-sairedis/SAI
7+
$(LIBSAITHRIFT_DEV)_DEPENDS += $(LIBTHRIFT) $(LIBTHRIFT_DEV) $(THRIFT_COMPILER) $(NEPHOS_SAI) $(NEPHOS_SAI_DEV)
8+
$(LIBSAITHRIFT_DEV)_RDEPENDS += $(LIBTHRIFT) $(NEPHOS_SAI)
9+
SONIC_DPKG_DEBS += $(LIBSAITHRIFT_DEV)
10+
11+
PYTHON_SAITHRIFT = python-saithrift_$(SAI_VER)_amd64.deb
12+
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(PYTHON_SAITHRIFT)))
13+
14+
SAISERVER = saiserver_$(SAI_VER)_amd64.deb
15+
$(SAISERVER)_RDEPENDS += $(LIBTHRIFT) $(BRCM_SAI)
16+
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(SAISERVER)))
17+
18+
SAISERVER_DBG = saiserver-dbg_$(SAI_VER)_amd64.deb
19+
$(SAISERVER_DBG)_RDEPENDS += $(SAISERVER)
20+
$(eval $(call add_extra_package,$(LIBSAITHRIFT_DEV),$(SAISERVER_DBG)))

platform/nephos/python-saithrift.mk

-6
This file was deleted.

src/sonic-sairedis

src/sonic-swss

src/sonic-swss-common

src/sonic-utilities

0 commit comments

Comments
 (0)