[platform]: add support for Force10-Z9100 32x100G (#332)

* [platform]: add support for Force10-Z9100 32x100G

* update sonic-swss submodule

* [broadcom]: update broadcom sai/sdk
This commit is contained in:
lguohan 2017-02-24 08:35:11 -08:00 committed by GitHub
parent b04e3e7084
commit b21d26dfe0
7 changed files with 1094 additions and 43 deletions

View File

@ -41,6 +41,8 @@ if [ "$HWSKU" == "Force10-S6000" ]; then
SWSSCONFIG_ARGS+="td2.32ports.buffers.1.json td2.32ports.buffers.2.json td2.32ports.buffers.3.json " SWSSCONFIG_ARGS+="td2.32ports.buffers.1.json td2.32ports.buffers.2.json td2.32ports.buffers.3.json "
elif [ "$HWSKU" == "Force10-S6100" ]; then elif [ "$HWSKU" == "Force10-S6100" ]; then
ORCHAGENT_ARGS+="-m $MAC_ADDRESS" ORCHAGENT_ARGS+="-m $MAC_ADDRESS"
elif [ "$HWSKU" == "Force10-Z9100" ]; then
ORCHAGENT_ARGS+="-m $MAC_ADDRESS"
elif [ "$HWSKU" == "Arista-7050-QX32" ]; then elif [ "$HWSKU" == "Arista-7050-QX32" ]; then
ORCHAGENT_ARGS+="-m $MAC_ADDRESS" ORCHAGENT_ARGS+="-m $MAC_ADDRESS"
SWSSCONFIG_ARGS+="td2.32ports.qos.1.json td2.32ports.qos.2.json td2.32ports.qos.3.json td2.32ports.qos.4.json td2.32ports.qos.5.json td2.32ports.qos.6.json " SWSSCONFIG_ARGS+="td2.32ports.qos.1.json td2.32ports.qos.2.json td2.32ports.qos.3.json td2.32ports.qos.4.json td2.32ports.qos.5.json td2.32ports.qos.6.json "

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +1,9 @@
BRCM_SAI = libsaibcm_2.1.3.1-1-20170208221802.12_amd64.deb BRCM_SAI = libsaibcm_2.1.3.1-2_amd64.deb
$(BRCM_SAI)_URL = "https://sonicstorage.blob.core.windows.net/packages/libsaibcm_2.1.3.1-1-20170208221802.12_amd64.deb?sv=2015-04-05&sr=b&sig=RpHs7rvOiM%2FzBHeaA2BwP4CYRmiJFhPGBn88Hx9V5Rg%3D&se=2030-10-25T02%3A43%3A53Z&sp=r" $(BRCM_SAI)_URL = "https://sonicstorage.blob.core.windows.net/packages/libsaibcm_2.1.3.1-2_amd64.deb?sv=2015-04-05&sr=b&sig=zR%2BANpuGPa6oQoYTE20eeFEWXH7QugPV8f%2BPl8N5Y5Y%3D&se=2030-11-03T11%3A18%3A37Z&sp=r"
BRCM_SAI_DEV = libsaibcm-dev_2.1.3.1-1-20170208221802.12_amd64.deb BRCM_SAI_DEV = libsaibcm-dev_2.1.3.1-2_amd64.deb
$(eval $(call add_derived_package,$(BRCM_SAI),$(BRCM_SAI_DEV))) $(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.3.1-1-20170208221802.12_amd64.deb?sv=2015-04-05&sr=b&sig=DNOUenzhSfCHR4QdxkNwf5zdoecCblClau4rjoa0oJE%3D&se=2030-10-25T02%3A47%3A33Z&sp=r" $(BRCM_SAI_DEV)_URL = "https://sonicstorage.blob.core.windows.net/packages/libsaibcm-dev_2.1.3.1-2_amd64.deb?sv=2015-04-05&sr=b&sig=H25Jlxwkacnm1agUykzHxcr4G2quJNRQVPVwrG623vQ%3D&se=2030-11-03T11%3A20%3A56Z&sp=r"
SONIC_ONLINE_DEBS += $(BRCM_SAI) $(BRCM_SAI_DEV) SONIC_ONLINE_DEBS += $(BRCM_SAI) $(BRCM_SAI_DEV)
$(BRCM_SAI)_DEPENDS += $(BRCM_OPENNSL) $(BRCM_SAI)_DEPENDS += $(BRCM_OPENNSL)

View File

@ -1,7 +1,7 @@
BRCM_OPENNSL = libopennsl_3.2.1.5-6-20170208212127.20_amd64.deb BRCM_OPENNSL = libopennsl_3.2.1.5-7_amd64.deb
$(BRCM_OPENNSL)_URL = "https://sonicstorage.blob.core.windows.net/packages/libopennsl_3.2.1.5-6-20170208212127.20_amd64.deb?sv=2015-04-05&sr=b&sig=VrkDUWofqRz7G70C8%2BGIVtimvNPgnSkCkZccEVPmiIM%3D&se=2030-10-25T02%3A46%3A20Z&sp=r" $(BRCM_OPENNSL)_URL = "https://sonicstorage.blob.core.windows.net/packages/libopennsl_3.2.1.5-7_amd64.deb?sv=2015-04-05&sr=b&sig=DY5BPSDturlcHXfqYcS3Gl89Ypd%2BWMYmMLZ2rlNoC5w%3D&se=2030-11-03T11%3A21%3A53Z&sp=r"
BRCM_OPENNSL_KERNEL = opennsl-modules-3.16.0-4-amd64_3.2.1.5-6-20170208212127.20_amd64.deb BRCM_OPENNSL_KERNEL = opennsl-modules-3.16.0-4-amd64_3.2.1.5-7_amd64.deb
$(BRCM_OPENNSL_KERNEL)_URL = "https://sonicstorage.blob.core.windows.net/packages/opennsl-modules-3.16.0-4-amd64_3.2.1.5-6-20170208212127.20_amd64.deb?sv=2015-04-05&sr=b&sig=FUNtA7GYpHPoP9QH72VdwLk0yxCUAmEqNmZm%2FEMOUf8%3D&se=2030-10-25T02%3A45%3A34Z&sp=r" $(BRCM_OPENNSL_KERNEL)_URL = "https://sonicstorage.blob.core.windows.net/packages/opennsl-modules-3.16.0-4-amd64_3.2.1.5-7_amd64.deb?sv=2015-04-05&sr=b&sig=glZblgedvf6uOW5k1YpU7NiBWnIZgX5oWvcVsDsYuXc%3D&se=2030-11-03T11%3A22%3A44Z&sp=r"
SONIC_ONLINE_DEBS += $(BRCM_OPENNSL) $(BRCM_OPENNSL_KERNEL) SONIC_ONLINE_DEBS += $(BRCM_OPENNSL) $(BRCM_OPENNSL_KERNEL)

View File

@ -1,33 +1,33 @@
# name lanes # name lanes alias
Ethernet0 49,50,51,52 Ethernet0 49,50,51,52 hundredGigE1/1
Ethernet4 53,54,55,56 Ethernet4 53,54,55,56 hundredGigE1/2
Ethernet8 57,58,59,60 Ethernet8 57,58,59,60 hundredGigE1/3
Ethernet12 61,62,63,64 Ethernet12 61,62,63,64 hundredGigE1/4
Ethernet16 65,66,67,68 Ethernet16 65,66,67,68 hundredGigE1/5
Ethernet20 69,70,71,72 Ethernet20 69,70,71,72 hundredGigE1/6
Ethernet24 73,74,75,76 Ethernet24 73,74,75,76 hundredGigE1/7
Ethernet28 77,78,79,80 Ethernet28 77,78,79,80 hundredGigE1/8
Ethernet32 37,38,39,40 Ethernet32 37,38,39,40 hundredGigE1/9
Ethernet36 33,34,35,36 Ethernet36 33,34,35,36 hundredGigE1/10
Ethernet40 45,46,47,48 Ethernet40 45,46,47,48 hundredGigE1/11
Ethernet44 41,42,43,44 Ethernet44 41,42,43,44 hundredGigE1/12
Ethernet48 81,82,83,84 Ethernet48 81,82,83,84 hundredGigE1/13
Ethernet52 85,86,87,88 Ethernet52 85,86,87,88 hundredGigE1/14
Ethernet56 89,90,91,92 Ethernet56 89,90,91,92 hundredGigE1/15
Ethernet60 93,94,95,96 Ethernet60 93,94,95,96 hundredGigE1/16
Ethernet64 97,98,99,100 Ethernet64 97,98,99,100 hundredGigE1/17
Ethernet68 101,102,103,104 Ethernet68 101,102,103,104 hundredGigE1/18
Ethernet72 105,106,107,108 Ethernet72 105,106,107,108 hundredGigE1/19
Ethernet76 109,110,111,112 Ethernet76 109,110,111,112 hundredGigE1/20
Ethernet80 21,22,23,24 Ethernet80 21,22,23,24 hundredGigE1/21
Ethernet84 17,18,19,20 Ethernet84 17,18,19,20 hundredGigE1/22
Ethernet88 29,30,31,32 Ethernet88 29,30,31,32 hundredGigE1/23
Ethernet92 25,26,27,28 Ethernet92 25,26,27,28 hundredGigE1/24
Ethernet96 117,118,119,120 Ethernet96 117,118,119,120 hundredGigE1/25
Ethernet100 113,114,115,116 Ethernet100 113,114,115,116 hundredGigE1/26
Ethernet104 125,126,127.128 Ethernet104 125,126,127,128 hundredGigE1/27
Ethernet108 121,122,123,124 Ethernet108 121,122,123,124 hundredGigE1/28
Ethernet112 5,6,7,8 Ethernet112 5,6,7,8 hundredGigE1/29
Ethernet116 1,2,3,4 Ethernet116 1,2,3,4 hundredGigE1/30
Ethernet120 13,14,15,16 Ethernet120 13,14,15,16 hundredGigE1/31
Ethernet124 9,10,11,12 Ethernet124 9,10,11,12 hundredGigE1/32

@ -1 +1 @@
Subproject commit 84f6221f340ec6618b3a72da41fff4047af7eec9 Subproject commit 144bbbac5b1a9c3167ae6ecd94ff7bdffd3b869e

@ -1 +1 @@
Subproject commit 3c3908654ba10ad2307f2b0ac07bff55c577a47c Subproject commit 9f0351815aef8798a1367ef6e60e006156d7d190