Remove the divide by 4 operation to the under the hood SAI (#1532)
* Remove the divide by 4 operation to the under the hood SAI This is to avoid the need and thus the confusion for application program to know the mmu internal architecture This change must have support from SAI change to reach the correct config Signed-off-by: Wenda <wenni@microsoft.com> * Relegate the divide by 4 operation to the under the hood SAI for egress lossless pool Extend to 7060 and 6100 Signed-off-by: Wenda <wenni@microsoft.com> * Add more TH/TH2 hwskus Signed-off-by: Wenda Ni <wenni@microsoft.com> * Update config test Signed-off-by: Wenda Ni <wenni@microsoft.com> * Add TH2 ingress lossy profile Signed-off-by: Wenda Ni <wenni@microsoft.com> * Move the divide by 4 operation to SAI internal Signed-off-by: Wenda Ni <wenni@microsoft.com> * [bcm SAI] Upgrade Broadcom SAI to version 3.5.3.1-15 - Broadcom SAI 3.5 GA release 20190924. Signed-off-by: Ying Xie <ying.xie@microsoft.com>
This commit is contained in:
parent
9f59207d91
commit
e7f1d4f3e2
@ -36,7 +36,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -38,12 +38,12 @@
|
|||||||
"ingress_lossy_profile": {
|
"ingress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|ingress_lossless_pool]",
|
"pool":"[BUFFER_POOL|ingress_lossless_pool]",
|
||||||
"size":"0",
|
"size":"0",
|
||||||
"static_th":"11075584"
|
"static_th":"44302336"
|
||||||
},
|
},
|
||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"0",
|
"size":"0",
|
||||||
"static_th":"10587408"
|
"static_th":"42349632"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -30,12 +30,12 @@
|
|||||||
"ingress_lossy_profile": {
|
"ingress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|ingress_lossless_pool]",
|
"pool":"[BUFFER_POOL|ingress_lossless_pool]",
|
||||||
"size":"0",
|
"size":"0",
|
||||||
"static_th":"11075584"
|
"static_th":"44302336"
|
||||||
},
|
},
|
||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"0",
|
"size":"0",
|
||||||
"static_th":"10587408"
|
"static_th":"42349632"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -43,7 +43,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -43,7 +43,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
BRCM_SAI = libsaibcm_3.5.2.3_amd64.deb
|
BRCM_SAI = libsaibcm_3.5.3.1-15_amd64.deb
|
||||||
$(BRCM_SAI)_URL = "https://sonicstorage.blob.core.windows.net/packages/bcmsai/3.5/jessie/libsaibcm_3.5.2.3_amd64.deb?sv=2015-04-05&sr=b&sig=OCYEP1DOHEVlfy6qjckfME%2FoD%2F914zIueu4UKgNsyQA%3D&se=2156-05-18T17%3A37%3A54Z&sp=r"
|
$(BRCM_SAI)_URL = "https://sonicstorage.blob.core.windows.net/packages/bcmsai/3.5/jessie/libsaibcm_3.5.3.1-15_amd64.deb?sv=2015-04-05&sr=b&sig=tZ1NxKEojTqKya6uPoAHckAhcUrV2qegAyp2goN1Yms%3D&se=2033-05-22T17%3A22%3A02Z&sp=r"
|
||||||
|
|
||||||
BRCM_SAI_DEV = libsaibcm-dev_3.5.2.3_amd64.deb
|
BRCM_SAI_DEV = libsaibcm-dev_3.5.3.1-15_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/bcmsai/3.5/jessie/libsaibcm-dev_3.5.2.3_amd64.deb?sv=2015-04-05&sr=b&sig=Ohiw%2FaNhnbB%2FKFn%2BTaZgDrG1ziGfwjwrr2l%2BoIKCmA4%3D&se=2156-05-18T17%3A38%3A34Z&sp=r"
|
$(BRCM_SAI_DEV)_URL = "https://sonicstorage.blob.core.windows.net/packages/bcmsai/3.5/jessie/libsaibcm-dev_3.5.3.1-15_amd64.deb?sv=2015-04-05&sr=b&sig=1buFitrRydJ01Y%2BvmeUYveb1R1UAEQOiYMwgcyPZikw%3D&se=2033-05-22T17%3A21%3A38Z&sp=r"
|
||||||
|
|
||||||
SONIC_ONLINE_DEBS += $(BRCM_SAI)
|
SONIC_ONLINE_DEBS += $(BRCM_SAI)
|
||||||
$(BRCM_SAI_DEV)_DEPENDS += $(BRCM_SAI)
|
$(BRCM_SAI_DEV)_DEPENDS += $(BRCM_SAI)
|
||||||
|
@ -96,7 +96,7 @@
|
|||||||
"egress_lossless_profile": {
|
"egress_lossless_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
"pool":"[BUFFER_POOL|egress_lossless_pool]",
|
||||||
"size":"1518",
|
"size":"1518",
|
||||||
"static_th":"3995680"
|
"static_th":"15982720"
|
||||||
},
|
},
|
||||||
"egress_lossy_profile": {
|
"egress_lossy_profile": {
|
||||||
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
"pool":"[BUFFER_POOL|egress_lossy_pool]",
|
||||||
|
Reference in New Issue
Block a user