[devices]: DellEMC Z9264f buffer changes (#5429)

**- Why I did it**
Converted two SP model to single pool model and modified the buffer size.
**- How I did it**
Changed buffer_default settings for all the DellEMC Z9264f HWSKU's.
**- How to verify it**
Check SP register values in NPU shell.
**- Which release branch to backport (provide reason below if selected)**
Need to be cherry picked for 201911 branch.
This commit is contained in:
Aravind Mani 2020-10-29 14:22:24 +05:30 committed by Abhishek Dosi
parent 8c2242000e
commit add9752bff
8 changed files with 30 additions and 47 deletions

View File

@ -11,18 +11,13 @@
{%- macro generate_buffer_pool_and_profiles() %} {%- macro generate_buffer_pool_and_profiles() %}
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": { "ingress_lossless_pool": {
"size": "34859968", "size": "35621248",
"type": "ingress", "type": "ingress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "7847424" "xoff": "7847424"
}, },
"egress_lossy_pool": {
"size": "29631680",
"type": "egress",
"mode": "dynamic"
},
"egress_lossless_pool": { "egress_lossless_pool": {
"size": "43481152", "size": "43468672",
"type": "egress", "type": "egress",
"mode": "static" "mode": "static"
} }
@ -35,12 +30,13 @@
}, },
"egress_lossless_profile": { "egress_lossless_profile": {
"pool":"[BUFFER_POOL|egress_lossless_pool]", "pool":"[BUFFER_POOL|egress_lossless_pool]",
"size":"1518", "size":"0",
"static_th":"10870288" "static_th":"43468672"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|egress_lossy_pool]", "pool":"[BUFFER_POOL|egress_lossless_pool]",
"size":"1518", "size":"1518",
"mode":"dynamic",
"dynamic_th":"3" "dynamic_th":"3"
} }
}, },

View File

@ -1003,3 +1003,4 @@ dport_map_port_66=65
dport_map_port_100=66 dport_map_port_100=66
module_64ports=1 module_64ports=1
mmu_init_config="MSFT-TH2-Tier1"

View File

@ -18,18 +18,13 @@
{%- macro generate_buffer_pool_and_profiles() %} {%- macro generate_buffer_pool_and_profiles() %}
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": { "ingress_lossless_pool": {
"size": "33096128", "size": "34369920",
"type": "ingress", "type": "ingress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "9098752" "xoff": "9098752"
}, },
"egress_lossy_pool": {
"size": "28132416",
"type": "egress",
"mode": "dynamic"
},
"egress_lossless_pool": { "egress_lossless_pool": {
"size": "43108416", "size": "43468672",
"type": "egress", "type": "egress",
"mode": "static" "mode": "static"
} }
@ -42,12 +37,13 @@
}, },
"egress_lossless_profile": { "egress_lossless_profile": {
"pool":"[BUFFER_POOL|egress_lossless_pool]", "pool":"[BUFFER_POOL|egress_lossless_pool]",
"size":"1518", "size":"0",
"static_th":"10777104" "static_th":"43468672"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|egress_lossy_pool]", "pool":"[BUFFER_POOL|egress_lossless_pool]",
"size":"1518", "size":"1518",
"mode":"dynamic",
"dynamic_th":"3" "dynamic_th":"3"
} }
}, },

View File

@ -1115,5 +1115,5 @@ dport_map_port_66=121
dport_map_port_100=122 dport_map_port_100=122
module_64ports=1 module_64ports=1
mmu_init_config="MSFT-TH-Tier0" mmu_init_config="MSFT-TH2-Tier0"

View File

@ -11,18 +11,13 @@
{%- macro generate_buffer_pool_and_profiles() %} {%- macro generate_buffer_pool_and_profiles() %}
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": { "ingress_lossless_pool": {
"size": "38738752", "size": "35621248",
"type": "ingress", "type": "ingress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "3855488" "xoff": "7847424"
},
"egress_lossy_pool": {
"size": "37057280",
"type": "egress",
"mode": "dynamic"
}, },
"egress_lossless_pool": { "egress_lossless_pool": {
"size": "43507776", "size": "43468672",
"type": "egress", "type": "egress",
"mode": "static" "mode": "static"
} }
@ -35,12 +30,13 @@
}, },
"egress_lossless_profile": { "egress_lossless_profile": {
"pool":"[BUFFER_POOL|egress_lossless_pool]", "pool":"[BUFFER_POOL|egress_lossless_pool]",
"size":"1518", "size":"0",
"static_th":"10876944" "static_th":"43468672"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|egress_lossy_pool]", "pool":"[BUFFER_POOL|egress_lossless_pool]",
"size":"1518", "size":"1518",
"mode":"dynamic",
"dynamic_th":"3" "dynamic_th":"3"
} }
}, },

View File

@ -11,18 +11,13 @@
{%- macro generate_buffer_pool_and_profiles() %} {%- macro generate_buffer_pool_and_profiles() %}
"BUFFER_POOL": { "BUFFER_POOL": {
"ingress_lossless_pool": { "ingress_lossless_pool": {
"size": "37968320", "size": "35621248",
"type": "ingress", "type": "ingress",
"mode": "dynamic", "mode": "dynamic",
"xoff": "4625920" "xoff": "7847424"
},
"egress_lossy_pool": {
"size": "36402496",
"type": "egress",
"mode": "dynamic"
}, },
"egress_lossless_pool": { "egress_lossless_pool": {
"size": "43507776", "size": "43468672",
"type": "egress", "type": "egress",
"mode": "static" "mode": "static"
} }
@ -35,11 +30,11 @@
}, },
"egress_lossless_profile": { "egress_lossless_profile": {
"pool":"[BUFFER_POOL|egress_lossless_pool]", "pool":"[BUFFER_POOL|egress_lossless_pool]",
"size":"1518", "size":"0",
"static_th":"10876944" "static_th":"43468672"
}, },
"egress_lossy_profile": { "egress_lossy_profile": {
"pool":"[BUFFER_POOL|egress_lossy_pool]", "pool":"[BUFFER_POOL|egress_lossless_pool]",
"size":"1518", "size":"1518",
"dynamic_th":"3" "dynamic_th":"3"
} }

View File

@ -1003,5 +1003,4 @@ dport_map_port_66=65
dport_map_port_100=66 dport_map_port_100=66
module_64ports=1 module_64ports=1
mmu_init_config="MSFT-TH2-Tier0"
mmu_init_config="MSFT-TH-Tier0"

View File

@ -1004,4 +1004,4 @@ dport_map_port_100=66
module_64ports=1 module_64ports=1
mmu_init_config="MSFT-TH-Tier1" mmu_init_config="MSFT-TH2-Tier1"