From 38ad4fa62c8b22ac307b62ebe2c9da6db46ac83c Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Tue, 17 May 2022 07:39:17 +0000 Subject: [PATCH 01/18] Calculate 4600C-C64 t0 with 48 downlinks and 16 uplinks Signed-off-by: Stephen Sun --- .../Mellanox-SN4600C-C64/buffers_defaults_t0.j2 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 index a66a404bb2c2..b5147b53925d 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 @@ -15,10 +15,10 @@ limitations under the License. #} {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '49905664' %} -{% set ingress_lossless_pool_xoff = '3702784' %} +{% set ingress_lossless_pool_size = '48332800' %} +{% set ingress_lossless_pool_xoff = '4653056' %} {% set egress_lossless_pool_size = '60817392' %} -{% set egress_lossy_pool_size = '49905664' %} +{% set egress_lossy_pool_size = '48332800' %} {% import 'buffers_defaults_objects.j2' as defs with context %} From 0c5da22a22ec5acb9567f66a4dec8bd75f32ecd2 Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Mon, 16 May 2022 11:56:00 +0000 Subject: [PATCH 02/18] Support t0 SKUs Signed-off-by: Stephen Sun --- .../buffers_defaults_t0.j2 | 8 +- .../Mellanox-SN2700-D48C8/qos.json.j2 | 88 +++++++++++++++++++ .../Mellanox-SN2700/buffers_defaults_t0.j2 | 8 +- .../Mellanox-SN2700/qos.json.j2 | 2 +- .../buffers_defaults_t0.j2 | 8 +- .../Mellanox-SN4600C-C64/qos.json.j2 | 5 +- .../buffers_defaults_t0.j2 | 8 +- .../Mellanox-SN4600C-D48C40/qos.json.j2 | 2 +- 8 files changed, 110 insertions(+), 19 deletions(-) diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 index 3a3f2499c8d8..584e58e6ba38 100644 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 @@ -30,10 +30,10 @@ {{ defs.generate_profile_lists(port_names_active, port_names_inactive) }} {%- endmacro %} -{%- macro generate_queue_buffers_with_inactive_ports(port_names_active, port_names_inactive) %} -{{ defs.generate_queue_buffers(port_names_active, port_names_inactive) }} +{%- macro generate_queue_buffers_with_extra_lossless_queues_with_inactive_ports(port_names_active, port_names_extra_queues, port_names_inactive) %} +{{ defs.generate_queue_buffers_with_extra_lossless_queues(port_names_active, port_names_extra_queues, port_names_inactive) }} {%- endmacro %} -{%- macro generate_pg_profiles_with_inactive_ports(port_names_active, port_names_inactive) %} -{{ defs.generate_pg_profiles(port_names_active, port_names_inactive) }} +{%- macro generate_pg_profiles_with_extra_lossless_pgs_with_inactive_ports(port_names_active, port_names_extra_pgs, port_names_inactive) %} +{{ defs.generate_pg_profiles_with_extra_lossless_pgs(port_names_active, port_names_extra_pgs, port_names_inactive) }} {%- endmacro %} diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 index 94bd7dda2c37..3985d4abed19 100644 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 @@ -14,4 +14,92 @@ See the License for the specific language governing permissions and limitations under the License. #} +{% if ('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'ToRRouter') and + ('subtype' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['subtype'] == 'DualToR') %} +{%- macro generate_dscp_to_tc_map() %} + "DSCP_TO_TC_MAP": { + "AZURE": { + "0" : "1", + "1" : "1", + "2" : "2", + "3" : "3", + "4" : "4", + "5" : "1", + "6" : "6", + "7" : "1", + "8" : "0", + "9" : "1", + "10": "1", + "11": "1", + "12": "1", + "13": "1", + "14": "1", + "15": "1", + "16": "1", + "17": "1", + "18": "1", + "19": "1", + "20": "1", + "21": "1", + "22": "1", + "23": "1", + "24": "1", + "25": "1", + "26": "1", + "27": "1", + "28": "1", + "29": "1", + "30": "1", + "31": "1", + "32": "1", + "33": "1", + "34": "1", + "35": "1", + "36": "1", + "37": "1", + "38": "1", + "39": "1", + "40": "1", + "41": "1", + "42": "1", + "43": "1", + "44": "1", + "45": "1", + "46": "5", + "47": "1", + "48": "7", + "49": "1", + "50": "1", + "51": "1", + "52": "1", + "53": "1", + "54": "1", + "55": "1", + "56": "1", + "57": "1", + "58": "1", + "59": "1", + "60": "1", + "61": "1", + "62": "1", + "63": "1" + } + }, +{%- endmacro %} +{%- macro generate_tc_to_pg_map() %} + "TC_TO_PRIORITY_GROUP_MAP": { + "AZURE": { + "0": "0", + "1": "0", + "2": "2", + "3": "3", + "4": "4", + "5": "0", + "6": "6", + "7": "0" + } + }, +{%- endmacro %} +{% endif %} + {%- include 'qos_config.j2' %} diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t0.j2 index e36cc754fa52..6cc7168e4a94 100644 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t0.j2 @@ -30,10 +30,10 @@ {{ defs.generate_profile_lists(port_names_active, port_names_inactive) }} {%- endmacro %} -{%- macro generate_queue_buffers_with_inactive_ports(port_names_active, port_names_inactive) %} -{{ defs.generate_queue_buffers(port_names_active, port_names_inactive) }} +{%- macro generate_queue_buffers_with_extra_lossless_queues_with_inactive_ports(port_names_active, port_names_extra_queues, port_names_inactive) %} +{{ defs.generate_queue_buffers_with_extra_lossless_queues(port_names_active, port_names_extra_queues, port_names_inactive) }} {%- endmacro %} -{%- macro generate_pg_profiles_with_inactive_ports(port_names_active, port_names_inactive) %} -{{ defs.generate_pg_profiles(port_names_active, port_names_inactive) }} +{%- macro generate_pg_profiles_with_extra_lossless_pgs_with_inactive_ports(port_names_active, port_names_extra_pgs, port_names_inactive) %} +{{ defs.generate_pg_profiles_with_extra_lossless_pgs(port_names_active, port_names_extra_pgs, port_names_inactive) }} {%- endmacro %} diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/qos.json.j2 index 8bd2d26567b8..22f8fb844a15 120000 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/qos.json.j2 @@ -1 +1 @@ -../ACS-MSN2700/qos.json.j2 \ No newline at end of file +../Mellanox-SN2700-D48C8/qos.json.j2 \ No newline at end of file diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 index b5147b53925d..9f1958525c0c 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 @@ -30,10 +30,10 @@ {{ defs.generate_profile_lists(port_names_active, port_names_inactive) }} {%- endmacro %} -{%- macro generate_queue_buffers_with_inactive_ports(port_names_active, port_names_inactive) %} -{{ defs.generate_queue_buffers(port_names_active, port_names_inactive) }} +{%- macro generate_queue_buffers_with_extra_lossless_queues_with_inactive_ports(port_names_active, port_names_extra_queues, port_names_inactive) %} +{{ defs.generate_queue_buffers_with_extra_lossless_queues(port_names_active, port_names_extra_queues, port_names_inactive) }} {%- endmacro %} -{%- macro generate_pg_profiles_with_inactive_ports(port_names_active, port_names_inactive) %} -{{ defs.generate_pg_profiles(port_names_active, port_names_inactive) }} +{%- macro generate_pg_profiles_with_extra_lossless_pgs_with_inactive_ports(port_names_active, port_names_extra_pgs, port_names_inactive) %} +{{ defs.generate_pg_profiles_with_extra_lossless_pgs(port_names_active, port_names_extra_pgs, port_names_inactive) }} {%- endmacro %} diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 index 6134402aad53..1e536b60c12e 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 @@ -14,7 +14,10 @@ See the License for the specific language governing permissions and limitations under the License. #} -{% if ('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'LeafRouter') %} + +{% if (('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'LeafRouter') or + ('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'ToRRouter') and + ('subtype' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['subtype'] == 'DualToR')) %} {% set different_dscp_to_tc_map = true %} {%- macro generate_dscp_to_tc_map() %} "DSCP_TO_TC_MAP": { diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 index 87d8bda4c55f..207295cbcafb 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 @@ -30,10 +30,10 @@ {{ defs.generate_profile_lists(port_names_active, port_names_inactive) }} {%- endmacro %} -{%- macro generate_queue_buffers_with_inactive_ports(port_names_active, port_names_inactive) %} -{{ defs.generate_queue_buffers(port_names_active, port_names_inactive) }} +{%- macro generate_queue_buffers_with_extra_lossless_queues_with_inactive_ports(port_names_active, port_names_extra_queues, port_names_inactive) %} +{{ defs.generate_queue_buffers_with_extra_lossless_queues(port_names_active, port_names_extra_queues, port_names_inactive) }} {%- endmacro %} -{%- macro generate_pg_profiles_with_inactive_ports(port_names_active, port_names_inactive) %} -{{ defs.generate_pg_profiles(port_names_active, port_names_inactive) }} +{%- macro generate_pg_profiles_with_extra_lossless_pgs_with_inactive_ports(port_names_active, port_names_extra_pgs, port_names_inactive) %} +{{ defs.generate_pg_profiles_with_extra_lossless_pgs(port_names_active, port_names_extra_pgs, port_names_inactive) }} {%- endmacro %} diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/qos.json.j2 index 05394016a129..a49c7427d324 120000 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/qos.json.j2 @@ -1 +1 @@ -../ACS-MSN4600C/qos.json.j2 \ No newline at end of file +../../x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 \ No newline at end of file From df0274d1bbb122e4d5fb6b83ad0bfe262cbc09fc Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Wed, 2 Nov 2022 09:16:08 +0000 Subject: [PATCH 03/18] Support DSCP remapping for t0 switch Signed-off-by: Stephen Sun --- .../Mellanox-SN2700-D48C8/qos.json.j2 | 106 +----------------- .../Mellanox-SN2700/qos.json.j2 | 2 +- .../Mellanox-SN4600C-C64/qos.json.j2 | 7 +- .../Mellanox-SN4600C-D48C40/qos.json.j2 | 2 +- 4 files changed, 9 insertions(+), 108 deletions(-) mode change 100644 => 120000 device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 deleted file mode 100644 index 3985d4abed19..000000000000 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 +++ /dev/null @@ -1,105 +0,0 @@ -{# - Copyright (c) 2021 NVIDIA CORPORATION & AFFILIATES. - Apache-2.0 - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -#} -{% if ('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'ToRRouter') and - ('subtype' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['subtype'] == 'DualToR') %} -{%- macro generate_dscp_to_tc_map() %} - "DSCP_TO_TC_MAP": { - "AZURE": { - "0" : "1", - "1" : "1", - "2" : "2", - "3" : "3", - "4" : "4", - "5" : "1", - "6" : "6", - "7" : "1", - "8" : "0", - "9" : "1", - "10": "1", - "11": "1", - "12": "1", - "13": "1", - "14": "1", - "15": "1", - "16": "1", - "17": "1", - "18": "1", - "19": "1", - "20": "1", - "21": "1", - "22": "1", - "23": "1", - "24": "1", - "25": "1", - "26": "1", - "27": "1", - "28": "1", - "29": "1", - "30": "1", - "31": "1", - "32": "1", - "33": "1", - "34": "1", - "35": "1", - "36": "1", - "37": "1", - "38": "1", - "39": "1", - "40": "1", - "41": "1", - "42": "1", - "43": "1", - "44": "1", - "45": "1", - "46": "5", - "47": "1", - "48": "7", - "49": "1", - "50": "1", - "51": "1", - "52": "1", - "53": "1", - "54": "1", - "55": "1", - "56": "1", - "57": "1", - "58": "1", - "59": "1", - "60": "1", - "61": "1", - "62": "1", - "63": "1" - } - }, -{%- endmacro %} -{%- macro generate_tc_to_pg_map() %} - "TC_TO_PRIORITY_GROUP_MAP": { - "AZURE": { - "0": "0", - "1": "0", - "2": "2", - "3": "3", - "4": "4", - "5": "0", - "6": "6", - "7": "0" - } - }, -{%- endmacro %} -{% endif %} - -{%- include 'qos_config.j2' %} diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 new file mode 120000 index 000000000000..48221aa2b3de --- /dev/null +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 @@ -0,0 +1 @@ +../../x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 \ No newline at end of file diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/qos.json.j2 index 22f8fb844a15..48221aa2b3de 120000 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/qos.json.j2 @@ -1 +1 @@ -../Mellanox-SN2700-D48C8/qos.json.j2 \ No newline at end of file +../../x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 \ No newline at end of file diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 index 1e536b60c12e..59f70b7598f6 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 @@ -87,7 +87,12 @@ "62": "1", "63": "1" }, - "AZURE_UPLINK": { +{% if ('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'LeafRouter') %} + "AZURE_UPLINK": +{% else %} + "AZURE_DOWNLINK": +{% endif %} + { "0" : "1", "1" : "1", "2" : "1", diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/qos.json.j2 index a49c7427d324..c06f6bddc387 120000 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/qos.json.j2 @@ -1 +1 @@ -../../x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/qos.json.j2 \ No newline at end of file +../Mellanox-SN4600C-C64/qos.json.j2 \ No newline at end of file From f821d52d4df5337dc92c88c3aaca39e155a32ecf Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Wed, 2 Nov 2022 09:24:04 +0000 Subject: [PATCH 04/18] Unit test cases for dual ToR DSCP remapping t0 Signed-off-by: Stephen Sun --- ...anox-4600c-t0-minigraph-remap-disabled.xml | 4012 +++++++++++++++++ .../sample-mellanox-4600c-t0-minigraph.xml | 3929 ++++++++++++++++ ...ellanox4600c-d48c40-t0-remap-disabled.json | 884 ++++ .../py3/qos-mellanox4600c-d48c40-t0.json | 979 ++++ src/sonic-config-engine/tests/test_j2files.py | 6 + 5 files changed, 9810 insertions(+) create mode 100644 src/sonic-config-engine/tests/sample-mellanox-4600c-t0-minigraph-remap-disabled.xml create mode 100644 src/sonic-config-engine/tests/sample-mellanox-4600c-t0-minigraph.xml create mode 100644 src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0-remap-disabled.json create mode 100644 src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json diff --git a/src/sonic-config-engine/tests/sample-mellanox-4600c-t0-minigraph-remap-disabled.xml b/src/sonic-config-engine/tests/sample-mellanox-4600c-t0-minigraph-remap-disabled.xml new file mode 100644 index 000000000000..62570357aa69 --- /dev/null +++ b/src/sonic-config-engine/tests/sample-mellanox-4600c-t0-minigraph-remap-disabled.xml @@ -0,0 +1,4012 @@ + + + + + + false + r-tigon-20 + 10.0.0.56 + ARISTA01T1 + 10.0.0.57 + 1 + 10 + 3 + + + r-tigon-20 + FC00::71 + ARISTA01T1 + FC00::72 + 1 + 10 + 3 + + + false + r-tigon-20 + 10.0.0.58 + ARISTA02T1 + 10.0.0.59 + 1 + 10 + 3 + + + r-tigon-20 + FC00::75 + ARISTA02T1 + FC00::76 + 1 + 10 + 3 + + + false + r-tigon-20 + 10.0.0.60 + ARISTA03T1 + 10.0.0.61 + 1 + 10 + 3 + + + r-tigon-20 + FC00::79 + ARISTA03T1 + FC00::7A + 1 + 10 + 3 + + + false + r-tigon-20 + 10.0.0.62 + ARISTA04T1 + 10.0.0.63 + 1 + 10 + 3 + + + r-tigon-20 + FC00::7D + ARISTA04T1 + FC00::7E + 1 + 10 + 3 + + + + + 65100 + r-tigon-20 + + +
10.0.0.57
+ + + +
+ +
10.0.0.59
+ + + +
+ +
10.0.0.61
+ + + +
+ +
10.0.0.63
+ + + +
+ + BGPPeer +
10.1.0.32
+ + + + BGPSLBPassive + 10.255.0.0/25 +
+ + BGPPeer +
10.1.0.32
+ + + + BGPVac + 192.168.0.0/21 +
+
+ +
+ + 64600 + ARISTA01T1 + + + + 64600 + ARISTA02T1 + + + + 64600 + ARISTA03T1 + + + + 64600 + ARISTA04T1 + + +
+
+ + + + + + HostIP + Loopback0 + + 10.1.0.32/32 + + 10.1.0.32/32 + + + HostIP1 + Loopback0 + + FC00:1::32/128 + + FC00:1::32/128 + + + HostIP2 + Loopback1 + + 10.1.0.34/32 + + 10.1.0.34/32 + + + HostIP3 + Loopback1 + + FC00:1::34/128 + + FC00:1::34/128 + + HostIP6 + Loopback3 + + 10.1.0.38/32 + + 10.1.0.38/32 + + + HostIP7 + Loopback3 + + FC00:1::38/128 + + FC00:1::38/128 + + HostIP4 + Loopback2 + + 10.1.0.36/32 + + 10.1.0.36/32 + + + HostIP5 + Loopback2 + + FC00:1::36/128 + + FC00:1::36/128 + + + + HostIP + eth0 + + 10.210.24.183/22 + + 10.210.24.183/22 + + + V6HostIP + eth0 + + fe80::bace:f6ff:fedc:bd4c/64 + + fe80::bace:f6ff:fedc:bd4c/64 + + + + + + + r-tigon-20 + + + PortChannel101 + etp63a + + + + PortChannel102 + etp63b + + + + PortChannel103 + etp64a + + + + PortChannel104 + etp64b + + + + + + + + + Vlan1000 + etp1b;etp2a;etp2b;etp3a;etp3b;etp4a;etp4b;etp5a;etp5b;etp6a;etp6b;etp7a;etp7b;etp8a;etp8b;etp9a;etp9b;etp10a;etp10b;etp11a;etp11b;etp12a;etp12b;etp13a + False + 0.0.0.0/0 + 192.0.0.1;192.0.0.2;192.0.0.3;192.0.0.4 + fc02:2000::1;fc02:2000::2;fc02:2000::3;fc02:2000::4 + 1000 + 1000 + 192.168.0.0/21 + 00:aa:bb:cc:dd:ee + + + + + + PortChannel101 + 10.0.0.56/31 + + + + PortChannel101 + FC00::71/126 + + + + PortChannel102 + 10.0.0.58/31 + + + + PortChannel102 + FC00::75/126 + + + + PortChannel103 + 10.0.0.60/31 + + + + PortChannel103 + FC00::79/126 + + + + PortChannel104 + 10.0.0.62/31 + + + + PortChannel104 + FC00::7D/126 + + + + Vlan1000 + 192.168.0.1/21 + + + + Vlan1000 + fc02:1000::1/64 + + + + + + NTP_ACL + NTP + NTP + + + SNMP_ACL + SNMP + SNMP + + + ERSPAN + Everflow + Everflow + + + ERSPANV6 + EverflowV6 + EverflowV6 + + + VTY_LINE + ssh-only + SSH + + + PortChannel101;PortChannel102;PortChannel103;PortChannel104 + DataAcl + DataPlane + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.2/21 + + 192.168.0.2/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::2/64 + + fc02:1000::2/64 + + + + + + + + Servers0 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.3/21 + + 192.168.0.3/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::3/64 + + fc02:1000::3/64 + + + + + + + + Servers1 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.4/21 + + 192.168.0.4/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::4/64 + + fc02:1000::4/64 + + + + + + + + Servers2 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.5/21 + + 192.168.0.5/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::5/64 + + fc02:1000::5/64 + + + + + + + + Servers3 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.6/21 + + 192.168.0.6/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::6/64 + + fc02:1000::6/64 + + + + + + + + Servers4 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.7/21 + + 192.168.0.7/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::7/64 + + fc02:1000::7/64 + + + + + + + + Servers5 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.8/21 + + 192.168.0.8/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::8/64 + + fc02:1000::8/64 + + + + + + + + Servers6 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.9/21 + + 192.168.0.9/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::9/64 + + fc02:1000::9/64 + + + + + + + + Servers7 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.10/21 + + 192.168.0.10/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::a/64 + + fc02:1000::a/64 + + + + + + + + Servers8 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.11/21 + + 192.168.0.11/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::b/64 + + fc02:1000::b/64 + + + + + + + + Servers9 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.12/21 + + 192.168.0.12/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::c/64 + + fc02:1000::c/64 + + + + + + + + Servers10 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.13/21 + + 192.168.0.13/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::d/64 + + fc02:1000::d/64 + + + + + + + + Servers11 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.14/21 + + 192.168.0.14/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::e/64 + + fc02:1000::e/64 + + + + + + + + Servers12 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.15/21 + + 192.168.0.15/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::f/64 + + fc02:1000::f/64 + + + + + + + + Servers13 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.16/21 + + 192.168.0.16/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::10/64 + + fc02:1000::10/64 + + + + + + + + Servers14 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.17/21 + + 192.168.0.17/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::11/64 + + fc02:1000::11/64 + + + + + + + + Servers15 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.18/21 + + 192.168.0.18/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::12/64 + + fc02:1000::12/64 + + + + + + + + Servers16 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.19/21 + + 192.168.0.19/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::13/64 + + fc02:1000::13/64 + + + + + + + + Servers17 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.20/21 + + 192.168.0.20/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::14/64 + + fc02:1000::14/64 + + + + + + + + Servers18 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.21/21 + + 192.168.0.21/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::15/64 + + fc02:1000::15/64 + + + + + + + + Servers19 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.22/21 + + 192.168.0.22/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::16/64 + + fc02:1000::16/64 + + + + + + + + Servers20 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.23/21 + + 192.168.0.23/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::17/64 + + fc02:1000::17/64 + + + + + + + + Servers21 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.24/21 + + 192.168.0.24/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::18/64 + + fc02:1000::18/64 + + + + + + + + Servers22 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.25/21 + + 192.168.0.25/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::19/64 + + fc02:1000::19/64 + + + + + + + + Servers23 + + + + + + + + + + + + + + DeviceInterfaceLink + ARISTA01T1 + Ethernet1 + r-tigon-20 + etp63a + + + DeviceInterfaceLink + ARISTA02T1 + Ethernet1 + r-tigon-20 + etp63b + + + DeviceInterfaceLink + ARISTA03T1 + Ethernet1 + r-tigon-20 + etp64a + + + DeviceInterfaceLink + ARISTA04T1 + Ethernet1 + r-tigon-20 + etp64b + + + DeviceInterfaceLink + r-tigon-20 + etp1b + Servers0 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp2a + Servers1 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp2b + Servers2 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp3a + Servers3 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp3b + Servers4 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp4a + Servers5 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp4b + Servers6 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp5a + Servers7 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp5b + Servers8 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp6a + Servers9 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp6b + Servers10 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp7a + Servers11 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp7b + Servers12 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp8a + Servers13 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp8b + Servers14 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp9a + Servers15 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp9b + Servers16 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp10a + Servers17 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp10b + Servers18 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp11a + Servers19 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp11b + Servers20 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp12a + Servers21 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp12b + Servers22 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp13a + Servers23 + eth0 + + + LogicalLink + r-tigon-20 + etp1b + r-tigon-20-Servers0-SC + U + + + LogicalLink + r-tigon-20 + etp2a + r-tigon-20-Servers1-SC + U + + + LogicalLink + r-tigon-20 + etp2b + r-tigon-20-Servers2-SC + U + + + LogicalLink + r-tigon-20 + etp3a + r-tigon-20-Servers3-SC + U + + + LogicalLink + r-tigon-20 + etp3b + r-tigon-20-Servers4-SC + U + + + LogicalLink + r-tigon-20 + etp4a + r-tigon-20-Servers5-SC + U + + + LogicalLink + r-tigon-20 + etp4b + r-tigon-20-Servers6-SC + U + + + LogicalLink + r-tigon-20 + etp5a + r-tigon-20-Servers7-SC + U + + + LogicalLink + r-tigon-20 + etp5b + r-tigon-20-Servers8-SC + U + + + LogicalLink + r-tigon-20 + etp6a + r-tigon-20-Servers9-SC + U + + + LogicalLink + r-tigon-20 + etp6b + r-tigon-20-Servers10-SC + U + + + LogicalLink + r-tigon-20 + etp7a + r-tigon-20-Servers11-SC + U + + + LogicalLink + r-tigon-20 + etp7b + r-tigon-20-Servers12-SC + U + + + LogicalLink + r-tigon-20 + etp8a + r-tigon-20-Servers13-SC + U + + + LogicalLink + r-tigon-20 + etp8b + r-tigon-20-Servers14-SC + U + + + LogicalLink + r-tigon-20 + etp9a + r-tigon-20-Servers15-SC + U + + + LogicalLink + r-tigon-20 + etp9b + r-tigon-20-Servers16-SC + U + + + LogicalLink + r-tigon-20 + etp10a + r-tigon-20-Servers17-SC + U + + + LogicalLink + r-tigon-20 + etp10b + r-tigon-20-Servers18-SC + U + + + LogicalLink + r-tigon-20 + etp11a + r-tigon-20-Servers19-SC + U + + + LogicalLink + r-tigon-20 + etp11b + r-tigon-20-Servers20-SC + U + + + LogicalLink + r-tigon-20 + etp12a + r-tigon-20-Servers21-SC + U + + + LogicalLink + r-tigon-20 + etp12b + r-tigon-20-Servers22-SC + U + + + LogicalLink + r-tigon-20 + etp13a + r-tigon-20-Servers23-SC + U + + + + + r-tigon-20 + Mellanox-SN4600C-D48C40 +
+ 10.1.0.32/32 +
+ + FC00:1::32/128 + + + 10.210.24.183 + +
+ + r-tigon-21 + Mellanox-SN4600C-D48C40 +
+ 10.1.0.33/32 +
+ + FC00:1::33/128 + + + 10.210.24.193 + +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers0-SC +
+ + Server +
+ 192.168.0.2/26 +
+ + fc02:1000::2/96 + + + 0.0.0.0/0 + + Servers0 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers1-SC +
+ + Server +
+ 192.168.0.3/26 +
+ + fc02:1000::3/96 + + + 0.0.0.0/0 + + Servers1 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers2-SC +
+ + Server +
+ 192.168.0.4/26 +
+ + fc02:1000::4/96 + + + 0.0.0.0/0 + + Servers2 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers3-SC +
+ + Server +
+ 192.168.0.5/26 +
+ + fc02:1000::5/96 + + + 0.0.0.0/0 + + Servers3 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers4-SC +
+ + Server +
+ 192.168.0.6/26 +
+ + fc02:1000::6/96 + + + 0.0.0.0/0 + + Servers4 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers5-SC +
+ + Server +
+ 192.168.0.7/26 +
+ + fc02:1000::7/96 + + + 0.0.0.0/0 + + Servers5 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers6-SC +
+ + Server +
+ 192.168.0.8/26 +
+ + fc02:1000::8/96 + + + 0.0.0.0/0 + + Servers6 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers7-SC +
+ + Server +
+ 192.168.0.9/26 +
+ + fc02:1000::9/96 + + + 0.0.0.0/0 + + Servers7 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers8-SC +
+ + Server +
+ 192.168.0.10/26 +
+ + fc02:1000::a/96 + + + 0.0.0.0/0 + + Servers8 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers9-SC +
+ + Server +
+ 192.168.0.11/26 +
+ + fc02:1000::b/96 + + + 0.0.0.0/0 + + Servers9 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers10-SC +
+ + Server +
+ 192.168.0.12/26 +
+ + fc02:1000::c/96 + + + 0.0.0.0/0 + + Servers10 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers11-SC +
+ + Server +
+ 192.168.0.13/26 +
+ + fc02:1000::d/96 + + + 0.0.0.0/0 + + Servers11 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers12-SC +
+ + Server +
+ 192.168.0.14/26 +
+ + fc02:1000::e/96 + + + 0.0.0.0/0 + + Servers12 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers13-SC +
+ + Server +
+ 192.168.0.15/26 +
+ + fc02:1000::f/96 + + + 0.0.0.0/0 + + Servers13 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers14-SC +
+ + Server +
+ 192.168.0.16/26 +
+ + fc02:1000::10/96 + + + 0.0.0.0/0 + + Servers14 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers15-SC +
+ + Server +
+ 192.168.0.17/26 +
+ + fc02:1000::11/96 + + + 0.0.0.0/0 + + Servers15 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers16-SC +
+ + Server +
+ 192.168.0.18/26 +
+ + fc02:1000::12/96 + + + 0.0.0.0/0 + + Servers16 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers17-SC +
+ + Server +
+ 192.168.0.19/26 +
+ + fc02:1000::13/96 + + + 0.0.0.0/0 + + Servers17 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers18-SC +
+ + Server +
+ 192.168.0.20/26 +
+ + fc02:1000::14/96 + + + 0.0.0.0/0 + + Servers18 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers19-SC +
+ + Server +
+ 192.168.0.21/26 +
+ + fc02:1000::15/96 + + + 0.0.0.0/0 + + Servers19 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers20-SC +
+ + Server +
+ 192.168.0.22/26 +
+ + fc02:1000::16/96 + + + 0.0.0.0/0 + + Servers20 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers21-SC +
+ + Server +
+ 192.168.0.23/26 +
+ + fc02:1000::17/96 + + + 0.0.0.0/0 + + Servers21 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers22-SC +
+ + Server +
+ 192.168.0.24/26 +
+ + fc02:1000::18/96 + + + 0.0.0.0/0 + + Servers22 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers23-SC +
+ + Server +
+ 192.168.0.25/26 +
+ + fc02:1000::19/96 + + + 0.0.0.0/0 + + Servers23 +
+ + ARISTA04T1 + + 10.215.18.187 + + Arista-VM + + + ARISTA03T1 + + 10.215.18.186 + + Arista-VM + + + ARISTA02T1 + + 10.215.18.185 + + Arista-VM + + + ARISTA01T1 + + 10.215.18.184 + + Arista-VM + +
+
+ + + true + + + DeviceInterface + + true + true + 1 + etp1a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp1b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp2a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp2b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp3a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp3b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp4a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp4b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp5a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp5b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp6a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp6b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp7a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp7b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp8a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp8b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp9a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp9b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp10a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp10b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp11a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp11b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp12a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp12b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp13a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp13b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp14a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp14b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp63a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp63b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp64a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp64b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp17a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp17b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp18a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp18b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp19a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp19b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp20a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp20b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp21a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp21b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp22a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp22b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp23a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp23b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp24a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp24b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp25 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp26 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp27a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp27b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp28a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp28b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp29 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp30 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp31a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp31b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp32a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp32b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp33 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp34 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp35a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp35b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp36a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp36b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp37 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp38 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp39a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp39b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp40a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp40b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp41a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp41b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp42a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp42b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp43a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp43b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp44a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp44b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp45a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp45b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp46a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp46b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp47a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp47b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp48a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp48b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp49a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp49b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp50a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp50b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp51a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp51b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp52a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp52b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp53a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp53b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp54a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp54b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp55a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp55b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp56a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp56b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp57a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp57b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp58a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp58b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp59a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp59b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp60a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp60b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp61a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp61b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp62a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp62b + + false + 0 + 0 + 50000 + + + true + 0 + Mellanox-SN4600C-D48C40 + + + + + + + r-tigon-20 + + + DeploymentId + + 1 + + + QosProfile + + Profile0 + + + GeminiEnabled + + True + + + RedundancyType + + Gemini + + + DhcpResources + + 192.0.0.1;192.0.0.2;192.0.0.3;192.0.0.4 + + + NtpResources + + 10.210.25.32;10.75.202.2 + + + SnmpResources + + 10.0.0.9 + + + TacacsGroup + + testlab + + + TacacsServer + + 10.7.34.20 + + + ForcedMgmtRoutes + + 10.75.0.0/16;10.213.0.0/16;10.215.0.0/16;10.9.0.0/16;10.212.0.0/16 + + + ErspanDestinationIpv4 + + 10.0.0.7 + + + + + + + r-tigon-20 + Mellanox-SN4600C-D48C40 +
diff --git a/src/sonic-config-engine/tests/sample-mellanox-4600c-t0-minigraph.xml b/src/sonic-config-engine/tests/sample-mellanox-4600c-t0-minigraph.xml new file mode 100644 index 000000000000..2674ab1fed91 --- /dev/null +++ b/src/sonic-config-engine/tests/sample-mellanox-4600c-t0-minigraph.xml @@ -0,0 +1,3929 @@ + + + + + + false + r-tigon-20 + 10.0.0.56 + ARISTA01T1 + 10.0.0.57 + 1 + 10 + 3 + + + r-tigon-20 + FC00::71 + ARISTA01T1 + FC00::72 + 1 + 10 + 3 + + + false + r-tigon-20 + 10.0.0.58 + ARISTA02T1 + 10.0.0.59 + 1 + 10 + 3 + + + r-tigon-20 + FC00::75 + ARISTA02T1 + FC00::76 + 1 + 10 + 3 + + + false + r-tigon-20 + 10.0.0.60 + ARISTA03T1 + 10.0.0.61 + 1 + 10 + 3 + + + r-tigon-20 + FC00::79 + ARISTA03T1 + FC00::7A + 1 + 10 + 3 + + + false + r-tigon-20 + 10.0.0.62 + ARISTA04T1 + 10.0.0.63 + 1 + 10 + 3 + + + r-tigon-20 + FC00::7D + ARISTA04T1 + FC00::7E + 1 + 10 + 3 + + + + + 65100 + r-tigon-20 + + +
10.0.0.57
+ + + +
+ +
10.0.0.59
+ + + +
+ +
10.0.0.61
+ + + +
+ +
10.0.0.63
+ + + +
+ + BGPPeer +
10.1.0.32
+ + + + BGPSLBPassive + 10.255.0.0/25 +
+ + BGPPeer +
10.1.0.32
+ + + + BGPVac + 192.168.0.0/21 +
+
+ +
+ + 64600 + ARISTA01T1 + + + + 64600 + ARISTA02T1 + + + + 64600 + ARISTA03T1 + + + + 64600 + ARISTA04T1 + + +
+
+ + + + + + HostIP + Loopback0 + + 10.1.0.32/32 + + 10.1.0.32/32 + + + HostIP1 + Loopback0 + + FC00:1::32/128 + + FC00:1::32/128 + + + HostIP2 + Loopback1 + + 10.1.0.34/32 + + 10.1.0.34/32 + + + HostIP3 + Loopback1 + + FC00:1::34/128 + + FC00:1::34/128 + + HostIP6 + Loopback3 + + 10.1.0.38/32 + + 10.1.0.38/32 + + + HostIP7 + Loopback3 + + FC00:1::38/128 + + FC00:1::38/128 + + HostIP4 + Loopback2 + + 10.1.0.36/32 + + 10.1.0.36/32 + + + HostIP5 + Loopback2 + + FC00:1::36/128 + + FC00:1::36/128 + + + + HostIP + eth0 + + 10.210.24.183/22 + + 10.210.24.183/22 + + + V6HostIP + eth0 + + fe80::bace:f6ff:fedc:bd4c/64 + + fe80::bace:f6ff:fedc:bd4c/64 + + + + + + + r-tigon-20 + + + PortChannel101 + etp63a + + + + PortChannel102 + etp63b + + + + PortChannel103 + etp64a + + + + PortChannel104 + etp64b + + + + + + + + + Vlan1000 + etp1b;etp2a;etp2b;etp3a;etp3b;etp4a;etp4b;etp5a;etp5b;etp6a;etp6b;etp7a;etp7b;etp8a;etp8b;etp9a;etp9b;etp10a;etp10b;etp13a + False + 0.0.0.0/0 + 192.0.0.1;192.0.0.2;192.0.0.3;192.0.0.4 + fc02:2000::1;fc02:2000::2;fc02:2000::3;fc02:2000::4 + 1000 + 1000 + 192.168.0.0/21 + 00:aa:bb:cc:dd:ee + + + + + + PortChannel101 + 10.0.0.56/31 + + + + PortChannel101 + FC00::71/126 + + + + PortChannel102 + 10.0.0.58/31 + + + + PortChannel102 + FC00::75/126 + + + + PortChannel103 + 10.0.0.60/31 + + + + PortChannel103 + FC00::79/126 + + + + PortChannel104 + 10.0.0.62/31 + + + + PortChannel104 + FC00::7D/126 + + + + Vlan1000 + 192.168.0.1/21 + + + + Vlan1000 + fc02:1000::1/64 + + + + + + NTP_ACL + NTP + NTP + + + SNMP_ACL + SNMP + SNMP + + + ERSPAN + Everflow + Everflow + + + ERSPANV6 + EverflowV6 + EverflowV6 + + + VTY_LINE + ssh-only + SSH + + + PortChannel101;PortChannel102;PortChannel103;PortChannel104 + DataAcl + DataPlane + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.2/21 + + 192.168.0.2/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::2/64 + + fc02:1000::2/64 + + + + + + + + Servers0 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.3/21 + + 192.168.0.3/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::3/64 + + fc02:1000::3/64 + + + + + + + + Servers1 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.4/21 + + 192.168.0.4/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::4/64 + + fc02:1000::4/64 + + + + + + + + Servers2 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.5/21 + + 192.168.0.5/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::5/64 + + fc02:1000::5/64 + + + + + + + + Servers3 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.6/21 + + 192.168.0.6/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::6/64 + + fc02:1000::6/64 + + + + + + + + Servers4 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.7/21 + + 192.168.0.7/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::7/64 + + fc02:1000::7/64 + + + + + + + + Servers5 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.8/21 + + 192.168.0.8/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::8/64 + + fc02:1000::8/64 + + + + + + + + Servers6 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.9/21 + + 192.168.0.9/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::9/64 + + fc02:1000::9/64 + + + + + + + + Servers7 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.10/21 + + 192.168.0.10/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::a/64 + + fc02:1000::a/64 + + + + + + + + Servers8 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.11/21 + + 192.168.0.11/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::b/64 + + fc02:1000::b/64 + + + + + + + + Servers9 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.12/21 + + 192.168.0.12/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::c/64 + + fc02:1000::c/64 + + + + + + + + Servers10 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.13/21 + + 192.168.0.13/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::d/64 + + fc02:1000::d/64 + + + + + + + + Servers11 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.14/21 + + 192.168.0.14/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::e/64 + + fc02:1000::e/64 + + + + + + + + Servers12 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.15/21 + + 192.168.0.15/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::f/64 + + fc02:1000::f/64 + + + + + + + + Servers13 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.16/21 + + 192.168.0.16/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::10/64 + + fc02:1000::10/64 + + + + + + + + Servers14 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.17/21 + + 192.168.0.17/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::11/64 + + fc02:1000::11/64 + + + + + + + + Servers15 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.18/21 + + 192.168.0.18/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::12/64 + + fc02:1000::12/64 + + + + + + + + Servers16 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.19/21 + + 192.168.0.19/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::13/64 + + fc02:1000::13/64 + + + + + + + + Servers17 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.20/21 + + 192.168.0.20/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::14/64 + + fc02:1000::14/64 + + + + + + + + Servers18 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.21/21 + + 192.168.0.21/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::15/64 + + fc02:1000::15/64 + + + + + + + + Servers19 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.22/21 + + 192.168.0.22/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::16/64 + + fc02:1000::16/64 + + + + + + + + Servers20 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.23/21 + + 192.168.0.23/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::17/64 + + fc02:1000::17/64 + + + + + + + + Servers21 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.24/21 + + 192.168.0.24/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::18/64 + + fc02:1000::18/64 + + + + + + + + Servers22 + + + + + + + + + + + + + + + LoopbackInterface + HostIP + Loopback0 + + 192.168.0.25/21 + + 192.168.0.25/21 + + + LoopbackInterface + HostIP1 + Loopback0 + + fc02:1000::19/64 + + fc02:1000::19/64 + + + + + + + + Servers23 + + + + + + + + + + + + + + DeviceInterfaceLink + ARISTA01T1 + Ethernet1 + r-tigon-20 + etp63a + + + DeviceInterfaceLink + ARISTA02T1 + Ethernet1 + r-tigon-20 + etp63b + + + DeviceInterfaceLink + ARISTA03T1 + Ethernet1 + r-tigon-20 + etp64a + + + DeviceInterfaceLink + ARISTA04T1 + Ethernet1 + r-tigon-20 + etp64b + + + DeviceInterfaceLink + r-tigon-20 + etp1b + Servers0 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp2a + Servers1 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp2b + Servers2 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp3a + Servers3 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp3b + Servers4 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp4a + Servers5 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp4b + Servers6 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp5a + Servers7 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp5b + Servers8 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp6a + Servers9 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp6b + Servers10 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp7a + Servers11 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp7b + Servers12 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp8a + Servers13 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp8b + Servers14 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp9a + Servers15 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp9b + Servers16 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp10a + Servers17 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp10b + Servers18 + eth0 + + + DeviceInterfaceLink + r-tigon-20 + etp13a + Servers23 + eth0 + + + LogicalLink + r-tigon-20 + etp1b + r-tigon-20-Servers0-SC + U + + + LogicalLink + r-tigon-20 + etp2a + r-tigon-20-Servers1-SC + U + + + LogicalLink + r-tigon-20 + etp2b + r-tigon-20-Servers2-SC + U + + + LogicalLink + r-tigon-20 + etp3a + r-tigon-20-Servers3-SC + U + + + LogicalLink + r-tigon-20 + etp3b + r-tigon-20-Servers4-SC + U + + + LogicalLink + r-tigon-20 + etp4a + r-tigon-20-Servers5-SC + U + + + LogicalLink + r-tigon-20 + etp4b + r-tigon-20-Servers6-SC + U + + + LogicalLink + r-tigon-20 + etp5a + r-tigon-20-Servers7-SC + U + + + LogicalLink + r-tigon-20 + etp5b + r-tigon-20-Servers8-SC + U + + + LogicalLink + r-tigon-20 + etp6a + r-tigon-20-Servers9-SC + U + + + LogicalLink + r-tigon-20 + etp6b + r-tigon-20-Servers10-SC + U + + + LogicalLink + r-tigon-20 + etp7a + r-tigon-20-Servers11-SC + U + + + LogicalLink + r-tigon-20 + etp7b + r-tigon-20-Servers12-SC + U + + + LogicalLink + r-tigon-20 + etp8a + r-tigon-20-Servers13-SC + U + + + LogicalLink + r-tigon-20 + etp8b + r-tigon-20-Servers14-SC + U + + + LogicalLink + r-tigon-20 + etp9a + r-tigon-20-Servers15-SC + U + + + LogicalLink + r-tigon-20 + etp9b + r-tigon-20-Servers16-SC + U + + + LogicalLink + r-tigon-20 + etp10a + r-tigon-20-Servers17-SC + U + + + LogicalLink + r-tigon-20 + etp10b + r-tigon-20-Servers18-SC + U + + + LogicalLink + r-tigon-20 + etp13a + r-tigon-20-Servers23-SC + U + + + + + r-tigon-20 + Mellanox-SN4600C-D48C40 +
+ 10.1.0.32/32 +
+ + FC00:1::32/128 + + + 10.210.24.183 + +
+ + r-tigon-21 + Mellanox-SN4600C-D48C40 +
+ 10.1.0.33/32 +
+ + FC00:1::33/128 + + + 10.210.24.193 + +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers0-SC +
+ + Server +
+ 192.168.0.2/26 +
+ + fc02:1000::2/96 + + + 0.0.0.0/0 + + Servers0 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers1-SC +
+ + Server +
+ 192.168.0.3/26 +
+ + fc02:1000::3/96 + + + 0.0.0.0/0 + + Servers1 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers2-SC +
+ + Server +
+ 192.168.0.4/26 +
+ + fc02:1000::4/96 + + + 0.0.0.0/0 + + Servers2 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers3-SC +
+ + Server +
+ 192.168.0.5/26 +
+ + fc02:1000::5/96 + + + 0.0.0.0/0 + + Servers3 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers4-SC +
+ + Server +
+ 192.168.0.6/26 +
+ + fc02:1000::6/96 + + + 0.0.0.0/0 + + Servers4 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers5-SC +
+ + Server +
+ 192.168.0.7/26 +
+ + fc02:1000::7/96 + + + 0.0.0.0/0 + + Servers5 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers6-SC +
+ + Server +
+ 192.168.0.8/26 +
+ + fc02:1000::8/96 + + + 0.0.0.0/0 + + Servers6 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers7-SC +
+ + Server +
+ 192.168.0.9/26 +
+ + fc02:1000::9/96 + + + 0.0.0.0/0 + + Servers7 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers8-SC +
+ + Server +
+ 192.168.0.10/26 +
+ + fc02:1000::a/96 + + + 0.0.0.0/0 + + Servers8 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers9-SC +
+ + Server +
+ 192.168.0.11/26 +
+ + fc02:1000::b/96 + + + 0.0.0.0/0 + + Servers9 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers10-SC +
+ + Server +
+ 192.168.0.12/26 +
+ + fc02:1000::c/96 + + + 0.0.0.0/0 + + Servers10 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers11-SC +
+ + Server +
+ 192.168.0.13/26 +
+ + fc02:1000::d/96 + + + 0.0.0.0/0 + + Servers11 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers12-SC +
+ + Server +
+ 192.168.0.14/26 +
+ + fc02:1000::e/96 + + + 0.0.0.0/0 + + Servers12 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers13-SC +
+ + Server +
+ 192.168.0.15/26 +
+ + fc02:1000::f/96 + + + 0.0.0.0/0 + + Servers13 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers14-SC +
+ + Server +
+ 192.168.0.16/26 +
+ + fc02:1000::10/96 + + + 0.0.0.0/0 + + Servers14 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers15-SC +
+ + Server +
+ 192.168.0.17/26 +
+ + fc02:1000::11/96 + + + 0.0.0.0/0 + + Servers15 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers16-SC +
+ + Server +
+ 192.168.0.18/26 +
+ + fc02:1000::12/96 + + + 0.0.0.0/0 + + Servers16 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers17-SC +
+ + Server +
+ 192.168.0.19/26 +
+ + fc02:1000::13/96 + + + 0.0.0.0/0 + + Servers17 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers18-SC +
+ + Server +
+ 192.168.0.20/26 +
+ + fc02:1000::14/96 + + + 0.0.0.0/0 + + Servers18 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers19-SC +
+ + Server +
+ 192.168.0.21/26 +
+ + fc02:1000::15/96 + + + 0.0.0.0/0 + + Servers19 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers20-SC +
+ + Server +
+ 192.168.0.22/26 +
+ + fc02:1000::16/96 + + + 0.0.0.0/0 + + Servers20 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers21-SC +
+ + Server +
+ 192.168.0.23/26 +
+ + fc02:1000::17/96 + + + 0.0.0.0/0 + + Servers21 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers22-SC +
+ + Server +
+ 192.168.0.24/26 +
+ + fc02:1000::18/96 + + + 0.0.0.0/0 + + Servers22 +
+ + SmartCable +
+ 0.0.0.0/0 +
+ + ::/0 + + + 0.0.0.0/0 + + + ::/0 + + + r-tigon-20-Servers23-SC +
+ + Server +
+ 192.168.0.25/26 +
+ + fc02:1000::19/96 + + + 0.0.0.0/0 + + Servers23 +
+ + ARISTA04T1 + + 10.215.18.187 + + Arista-VM + + + ARISTA03T1 + + 10.215.18.186 + + Arista-VM + + + ARISTA02T1 + + 10.215.18.185 + + Arista-VM + + + ARISTA01T1 + + 10.215.18.184 + + Arista-VM + +
+
+ + + true + + + DeviceInterface + + true + true + 1 + etp1a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp1b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp2a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp2b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp3a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp3b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp4a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp4b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp5a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp5b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp6a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp6b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp7a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp7b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp8a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp8b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp9a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp9b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp10a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp10b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp13a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp13b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp14a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp14b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp63a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp63b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp64a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp64b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp17a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp17b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp18a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp18b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp19a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp19b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp20a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp20b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp21a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp21b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp22a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp22b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp23a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp23b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp24a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp24b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp25 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp26 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp27a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp27b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp28a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp28b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp29 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp30 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp31a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp31b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp32a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp32b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp33 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp34 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp35a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp35b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp36a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp36b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp37 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp38 + + false + 0 + 0 + 100000 + + + DeviceInterface + + true + true + 1 + etp39a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp39b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp40a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp40b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp41a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp41b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp42a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp42b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp43a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp43b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp44a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp44b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp45a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp45b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp46a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp46b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp47a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp47b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp48a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp48b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp49a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp49b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp50a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp50b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp51a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp51b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp52a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp52b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp53a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp53b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp54a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp54b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp55a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp55b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp56a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp56b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp57a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp57b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp58a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp58b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp59a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp59b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp60a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp60b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp61a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp61b + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp62a + + false + 0 + 0 + 50000 + + + DeviceInterface + + true + true + 1 + etp62b + + false + 0 + 0 + 50000 + + + true + 0 + Mellanox-SN4600C-D48C40 + + + + + + + r-tigon-20 + + + DeploymentId + + 1 + + + QosProfile + + Profile0 + + + GeminiEnabled + + True + + + RedundancyType + + Gemini + + + DhcpResources + + 192.0.0.1;192.0.0.2;192.0.0.3;192.0.0.4 + + + NtpResources + + 10.210.25.32;10.75.202.2 + + + SnmpResources + + 10.0.0.9 + + + TacacsGroup + + testlab + + + TacacsServer + + 10.7.34.20 + + + ForcedMgmtRoutes + + 10.75.0.0/16;10.213.0.0/16;10.215.0.0/16;10.9.0.0/16;10.212.0.0/16 + + + ErspanDestinationIpv4 + + 10.0.0.7 + + + + + + + + + + + + + GeminiPeeringLink + + True + + + UpperTOR + + r-tigon-20 + + + LowerTOR + + r-tigon-21 + + + r-tigon-21:MuxTunnel0;r-tigon-20:MuxTunnel0 + + + + r-tigon-20 + Mellanox-SN4600C-D48C40 +
diff --git a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0-remap-disabled.json b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0-remap-disabled.json new file mode 100644 index 000000000000..a131d36a5f82 --- /dev/null +++ b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0-remap-disabled.json @@ -0,0 +1,884 @@ + +{ + "TC_TO_PRIORITY_GROUP_MAP": { + "AZURE": { + "0": "0", + "1": "0", + "2": "0", + "3": "3", + "4": "4", + "5": "0", + "6": "0", + "7": "7" + } + }, + "MAP_PFC_PRIORITY_TO_QUEUE": { + "AZURE": { + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "TC_TO_QUEUE_MAP": { + "AZURE": { + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "DSCP_TO_TC_MAP": { + "AZURE": { + "0" : "1", + "1" : "1", + "2" : "1", + "3" : "3", + "4" : "4", + "5" : "2", + "6" : "1", + "7" : "1", + "8" : "0", + "9" : "1", + "10": "1", + "11": "1", + "12": "1", + "13": "1", + "14": "1", + "15": "1", + "16": "1", + "17": "1", + "18": "1", + "19": "1", + "20": "1", + "21": "1", + "22": "1", + "23": "1", + "24": "1", + "25": "1", + "26": "1", + "27": "1", + "28": "1", + "29": "1", + "30": "1", + "31": "1", + "32": "1", + "33": "1", + "34": "1", + "35": "1", + "36": "1", + "37": "1", + "38": "1", + "39": "1", + "40": "1", + "41": "1", + "42": "1", + "43": "1", + "44": "1", + "45": "1", + "46": "5", + "47": "1", + "48": "6", + "49": "1", + "50": "1", + "51": "1", + "52": "1", + "53": "1", + "54": "1", + "55": "1", + "56": "1", + "57": "1", + "58": "1", + "59": "1", + "60": "1", + "61": "1", + "62": "1", + "63": "1" + } + }, + "SCHEDULER": { + "scheduler.0": { + "type" : "DWRR", + "weight": "14" + }, + "scheduler.1": { + "type" : "DWRR", + "weight": "15" + } + }, + "PORT_QOS_MAP": { + "global": { + "dscp_to_tc_map" : "AZURE" + }, "Ethernet2": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet4": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet6": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet8": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet10": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet12": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet14": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet16": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet18": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet20": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet22": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet24": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet26": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet28": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet30": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet32": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet34": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet36": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet38": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet48": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet248": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet250": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet252": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet254": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + } + }, + "WRED_PROFILE": { + "AZURE_LOSSLESS" : { + "wred_green_enable" : "true", + "wred_yellow_enable" : "true", + "wred_red_enable" : "true", + "ecn" : "ecn_all", + "green_max_threshold" : "2097152", + "green_min_threshold" : "1048576", + "yellow_max_threshold" : "2097152", + "yellow_min_threshold" : "1048576", + "red_max_threshold" : "2097152", + "red_min_threshold" : "1048576", + "green_drop_probability" : "5", + "yellow_drop_probability": "5", + "red_drop_probability" : "5" + } + }, + "QUEUE": { + "Ethernet2|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet4|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet6|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet8|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet10|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet12|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet14|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet16|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet18|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet20|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet22|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet24|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet26|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet28|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet30|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet32|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet34|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet36|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet38|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet48|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet248|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet250|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet252|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet254|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet2|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet4|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet6|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet8|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet10|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet12|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet14|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet16|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet18|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet20|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet22|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet24|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet26|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet28|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet30|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet32|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet34|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet36|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet38|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet48|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet248|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet250|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet252|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet254|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet2|0": { + "scheduler": "scheduler.0" + }, + "Ethernet4|0": { + "scheduler": "scheduler.0" + }, + "Ethernet6|0": { + "scheduler": "scheduler.0" + }, + "Ethernet8|0": { + "scheduler": "scheduler.0" + }, + "Ethernet10|0": { + "scheduler": "scheduler.0" + }, + "Ethernet12|0": { + "scheduler": "scheduler.0" + }, + "Ethernet14|0": { + "scheduler": "scheduler.0" + }, + "Ethernet16|0": { + "scheduler": "scheduler.0" + }, + "Ethernet18|0": { + "scheduler": "scheduler.0" + }, + "Ethernet20|0": { + "scheduler": "scheduler.0" + }, + "Ethernet22|0": { + "scheduler": "scheduler.0" + }, + "Ethernet24|0": { + "scheduler": "scheduler.0" + }, + "Ethernet26|0": { + "scheduler": "scheduler.0" + }, + "Ethernet28|0": { + "scheduler": "scheduler.0" + }, + "Ethernet30|0": { + "scheduler": "scheduler.0" + }, + "Ethernet32|0": { + "scheduler": "scheduler.0" + }, + "Ethernet34|0": { + "scheduler": "scheduler.0" + }, + "Ethernet36|0": { + "scheduler": "scheduler.0" + }, + "Ethernet38|0": { + "scheduler": "scheduler.0" + }, + "Ethernet48|0": { + "scheduler": "scheduler.0" + }, + "Ethernet248|0": { + "scheduler": "scheduler.0" + }, + "Ethernet250|0": { + "scheduler": "scheduler.0" + }, + "Ethernet252|0": { + "scheduler": "scheduler.0" + }, + "Ethernet254|0": { + "scheduler": "scheduler.0" + }, + "Ethernet2|1": { + "scheduler": "scheduler.0" + }, + "Ethernet4|1": { + "scheduler": "scheduler.0" + }, + "Ethernet6|1": { + "scheduler": "scheduler.0" + }, + "Ethernet8|1": { + "scheduler": "scheduler.0" + }, + "Ethernet10|1": { + "scheduler": "scheduler.0" + }, + "Ethernet12|1": { + "scheduler": "scheduler.0" + }, + "Ethernet14|1": { + "scheduler": "scheduler.0" + }, + "Ethernet16|1": { + "scheduler": "scheduler.0" + }, + "Ethernet18|1": { + "scheduler": "scheduler.0" + }, + "Ethernet20|1": { + "scheduler": "scheduler.0" + }, + "Ethernet22|1": { + "scheduler": "scheduler.0" + }, + "Ethernet24|1": { + "scheduler": "scheduler.0" + }, + "Ethernet26|1": { + "scheduler": "scheduler.0" + }, + "Ethernet28|1": { + "scheduler": "scheduler.0" + }, + "Ethernet30|1": { + "scheduler": "scheduler.0" + }, + "Ethernet32|1": { + "scheduler": "scheduler.0" + }, + "Ethernet34|1": { + "scheduler": "scheduler.0" + }, + "Ethernet36|1": { + "scheduler": "scheduler.0" + }, + "Ethernet38|1": { + "scheduler": "scheduler.0" + }, + "Ethernet48|1": { + "scheduler": "scheduler.0" + }, + "Ethernet248|1": { + "scheduler": "scheduler.0" + }, + "Ethernet250|1": { + "scheduler": "scheduler.0" + }, + "Ethernet252|1": { + "scheduler": "scheduler.0" + }, + "Ethernet254|1": { + "scheduler": "scheduler.0" + }, + "Ethernet2|2": { + "scheduler": "scheduler.0" + }, + "Ethernet4|2": { + "scheduler": "scheduler.0" + }, + "Ethernet6|2": { + "scheduler": "scheduler.0" + }, + "Ethernet8|2": { + "scheduler": "scheduler.0" + }, + "Ethernet10|2": { + "scheduler": "scheduler.0" + }, + "Ethernet12|2": { + "scheduler": "scheduler.0" + }, + "Ethernet14|2": { + "scheduler": "scheduler.0" + }, + "Ethernet16|2": { + "scheduler": "scheduler.0" + }, + "Ethernet18|2": { + "scheduler": "scheduler.0" + }, + "Ethernet20|2": { + "scheduler": "scheduler.0" + }, + "Ethernet22|2": { + "scheduler": "scheduler.0" + }, + "Ethernet24|2": { + "scheduler": "scheduler.0" + }, + "Ethernet26|2": { + "scheduler": "scheduler.0" + }, + "Ethernet28|2": { + "scheduler": "scheduler.0" + }, + "Ethernet30|2": { + "scheduler": "scheduler.0" + }, + "Ethernet32|2": { + "scheduler": "scheduler.0" + }, + "Ethernet34|2": { + "scheduler": "scheduler.0" + }, + "Ethernet36|2": { + "scheduler": "scheduler.0" + }, + "Ethernet38|2": { + "scheduler": "scheduler.0" + }, + "Ethernet48|2": { + "scheduler": "scheduler.0" + }, + "Ethernet248|2": { + "scheduler": "scheduler.0" + }, + "Ethernet250|2": { + "scheduler": "scheduler.0" + }, + "Ethernet252|2": { + "scheduler": "scheduler.0" + }, + "Ethernet254|2": { + "scheduler": "scheduler.0" + }, + "Ethernet2|5": { + "scheduler": "scheduler.0" + }, + "Ethernet4|5": { + "scheduler": "scheduler.0" + }, + "Ethernet6|5": { + "scheduler": "scheduler.0" + }, + "Ethernet8|5": { + "scheduler": "scheduler.0" + }, + "Ethernet10|5": { + "scheduler": "scheduler.0" + }, + "Ethernet12|5": { + "scheduler": "scheduler.0" + }, + "Ethernet14|5": { + "scheduler": "scheduler.0" + }, + "Ethernet16|5": { + "scheduler": "scheduler.0" + }, + "Ethernet18|5": { + "scheduler": "scheduler.0" + }, + "Ethernet20|5": { + "scheduler": "scheduler.0" + }, + "Ethernet22|5": { + "scheduler": "scheduler.0" + }, + "Ethernet24|5": { + "scheduler": "scheduler.0" + }, + "Ethernet26|5": { + "scheduler": "scheduler.0" + }, + "Ethernet28|5": { + "scheduler": "scheduler.0" + }, + "Ethernet30|5": { + "scheduler": "scheduler.0" + }, + "Ethernet32|5": { + "scheduler": "scheduler.0" + }, + "Ethernet34|5": { + "scheduler": "scheduler.0" + }, + "Ethernet36|5": { + "scheduler": "scheduler.0" + }, + "Ethernet38|5": { + "scheduler": "scheduler.0" + }, + "Ethernet48|5": { + "scheduler": "scheduler.0" + }, + "Ethernet248|5": { + "scheduler": "scheduler.0" + }, + "Ethernet250|5": { + "scheduler": "scheduler.0" + }, + "Ethernet252|5": { + "scheduler": "scheduler.0" + }, + "Ethernet254|5": { + "scheduler": "scheduler.0" + }, + "Ethernet2|6": { + "scheduler": "scheduler.0" + }, + "Ethernet4|6": { + "scheduler": "scheduler.0" + }, + "Ethernet6|6": { + "scheduler": "scheduler.0" + }, + "Ethernet8|6": { + "scheduler": "scheduler.0" + }, + "Ethernet10|6": { + "scheduler": "scheduler.0" + }, + "Ethernet12|6": { + "scheduler": "scheduler.0" + }, + "Ethernet14|6": { + "scheduler": "scheduler.0" + }, + "Ethernet16|6": { + "scheduler": "scheduler.0" + }, + "Ethernet18|6": { + "scheduler": "scheduler.0" + }, + "Ethernet20|6": { + "scheduler": "scheduler.0" + }, + "Ethernet22|6": { + "scheduler": "scheduler.0" + }, + "Ethernet24|6": { + "scheduler": "scheduler.0" + }, + "Ethernet26|6": { + "scheduler": "scheduler.0" + }, + "Ethernet28|6": { + "scheduler": "scheduler.0" + }, + "Ethernet30|6": { + "scheduler": "scheduler.0" + }, + "Ethernet32|6": { + "scheduler": "scheduler.0" + }, + "Ethernet34|6": { + "scheduler": "scheduler.0" + }, + "Ethernet36|6": { + "scheduler": "scheduler.0" + }, + "Ethernet38|6": { + "scheduler": "scheduler.0" + }, + "Ethernet48|6": { + "scheduler": "scheduler.0" + }, + "Ethernet248|6": { + "scheduler": "scheduler.0" + }, + "Ethernet250|6": { + "scheduler": "scheduler.0" + }, + "Ethernet252|6": { + "scheduler": "scheduler.0" + }, + "Ethernet254|6": { + "scheduler": "scheduler.0" + } + } +} diff --git a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json new file mode 100644 index 000000000000..bd242a0ddb1c --- /dev/null +++ b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json @@ -0,0 +1,979 @@ + + +{ + "TC_TO_PRIORITY_GROUP_MAP": { + "AZURE": { + "0": "0", + "1": "0", + "2": "2", + "3": "3", + "4": "4", + "5": "0", + "6": "6", + "7": "0" + } + }, + "MAP_PFC_PRIORITY_TO_QUEUE": { + "AZURE": { + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "TC_TO_QUEUE_MAP": { + "AZURE": { + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, + "DSCP_TO_TC_MAP": { + "AZURE": { + "0" : "1", + "1" : "1", + "2" : "2", + "3" : "3", + "4" : "4", + "5" : "1", + "6" : "6", + "7" : "1", + "8" : "0", + "9" : "1", + "10": "1", + "11": "1", + "12": "1", + "13": "1", + "14": "1", + "15": "1", + "16": "1", + "17": "1", + "18": "1", + "19": "1", + "20": "1", + "21": "1", + "22": "1", + "23": "1", + "24": "1", + "25": "1", + "26": "1", + "27": "1", + "28": "1", + "29": "1", + "30": "1", + "31": "1", + "32": "1", + "33": "1", + "34": "1", + "35": "1", + "36": "1", + "37": "1", + "38": "1", + "39": "1", + "40": "1", + "41": "1", + "42": "1", + "43": "1", + "44": "1", + "45": "1", + "46": "5", + "47": "1", + "48": "7", + "49": "1", + "50": "1", + "51": "1", + "52": "1", + "53": "1", + "54": "1", + "55": "1", + "56": "1", + "57": "1", + "58": "1", + "59": "1", + "60": "1", + "61": "1", + "62": "1", + "63": "1" + }, + "AZURE_DOWNLINK": + { + "0" : "1", + "1" : "1", + "2" : "1", + "3" : "3", + "4" : "4", + "5" : "1", + "6" : "1", + "7" : "1", + "8" : "0", + "9" : "1", + "10": "1", + "11": "1", + "12": "1", + "13": "1", + "14": "1", + "15": "1", + "16": "1", + "17": "1", + "18": "1", + "19": "1", + "20": "1", + "21": "1", + "22": "1", + "23": "1", + "24": "1", + "25": "1", + "26": "1", + "27": "1", + "28": "1", + "29": "1", + "30": "1", + "31": "1", + "32": "1", + "33": "1", + "34": "1", + "35": "1", + "36": "1", + "37": "1", + "38": "1", + "39": "1", + "40": "1", + "41": "1", + "42": "1", + "43": "1", + "44": "1", + "45": "1", + "46": "5", + "47": "1", + "48": "7", + "49": "1", + "50": "1", + "51": "1", + "52": "1", + "53": "1", + "54": "1", + "55": "1", + "56": "1", + "57": "1", + "58": "1", + "59": "1", + "60": "1", + "61": "1", + "62": "1", + "63": "1" + } + }, + "SCHEDULER": { + "scheduler.0": { + "type" : "DWRR", + "weight": "14" + }, + "scheduler.1": { + "type" : "DWRR", + "weight": "15" + } + }, + "PORT_QOS_MAP": { + + "Ethernet2": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet4": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet6": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet8": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet10": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet12": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet14": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet16": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet18": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet20": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet22": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet24": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet26": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet28": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet30": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet32": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet34": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet36": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet38": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet48": { + + "dscp_to_tc_map" : "AZURE_DOWNLINK", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "3,4", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet248": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "2,3,4,6", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet250": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "2,3,4,6", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet252": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "2,3,4,6", + "pfcwd_sw_enable" : "3,4" + }, + "Ethernet254": { + "dscp_to_tc_map" : "AZURE", + "tc_to_queue_map" : "AZURE", + "tc_to_pg_map" : "AZURE", + "pfc_to_queue_map": "AZURE", + "pfc_enable" : "2,3,4,6", + "pfcwd_sw_enable" : "3,4" + } + }, + "WRED_PROFILE": { + "AZURE_LOSSLESS" : { + "wred_green_enable" : "true", + "wred_yellow_enable" : "true", + "wred_red_enable" : "true", + "ecn" : "ecn_all", + "green_max_threshold" : "2097152", + "green_min_threshold" : "1048576", + "yellow_max_threshold" : "2097152", + "yellow_min_threshold" : "1048576", + "red_max_threshold" : "2097152", + "red_min_threshold" : "1048576", + "green_drop_probability" : "5", + "yellow_drop_probability": "5", + "red_drop_probability" : "5" + } + }, + "QUEUE": { + "Ethernet2|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet4|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet6|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet8|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet10|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet12|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet14|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet16|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet18|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet20|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet22|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet24|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet26|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet28|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet30|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet32|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet34|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet36|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet38|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet48|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet248|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet250|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet252|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet254|3": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet2|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet4|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet6|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet8|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet10|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet12|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet14|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet16|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet18|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet20|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet22|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet24|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet26|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet28|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet30|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet32|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet34|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet36|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet38|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet48|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet248|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet250|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet252|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet254|4": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet2|0": { + "scheduler": "scheduler.0" + }, + "Ethernet4|0": { + "scheduler": "scheduler.0" + }, + "Ethernet6|0": { + "scheduler": "scheduler.0" + }, + "Ethernet8|0": { + "scheduler": "scheduler.0" + }, + "Ethernet10|0": { + "scheduler": "scheduler.0" + }, + "Ethernet12|0": { + "scheduler": "scheduler.0" + }, + "Ethernet14|0": { + "scheduler": "scheduler.0" + }, + "Ethernet16|0": { + "scheduler": "scheduler.0" + }, + "Ethernet18|0": { + "scheduler": "scheduler.0" + }, + "Ethernet20|0": { + "scheduler": "scheduler.0" + }, + "Ethernet22|0": { + "scheduler": "scheduler.0" + }, + "Ethernet24|0": { + "scheduler": "scheduler.0" + }, + "Ethernet26|0": { + "scheduler": "scheduler.0" + }, + "Ethernet28|0": { + "scheduler": "scheduler.0" + }, + "Ethernet30|0": { + "scheduler": "scheduler.0" + }, + "Ethernet32|0": { + "scheduler": "scheduler.0" + }, + "Ethernet34|0": { + "scheduler": "scheduler.0" + }, + "Ethernet36|0": { + "scheduler": "scheduler.0" + }, + "Ethernet38|0": { + "scheduler": "scheduler.0" + }, + "Ethernet48|0": { + "scheduler": "scheduler.0" + }, + "Ethernet248|0": { + "scheduler": "scheduler.0" + }, + "Ethernet250|0": { + "scheduler": "scheduler.0" + }, + "Ethernet252|0": { + "scheduler": "scheduler.0" + }, + "Ethernet254|0": { + "scheduler": "scheduler.0" + }, + "Ethernet2|1": { + "scheduler": "scheduler.0" + }, + "Ethernet4|1": { + "scheduler": "scheduler.0" + }, + "Ethernet6|1": { + "scheduler": "scheduler.0" + }, + "Ethernet8|1": { + "scheduler": "scheduler.0" + }, + "Ethernet10|1": { + "scheduler": "scheduler.0" + }, + "Ethernet12|1": { + "scheduler": "scheduler.0" + }, + "Ethernet14|1": { + "scheduler": "scheduler.0" + }, + "Ethernet16|1": { + "scheduler": "scheduler.0" + }, + "Ethernet18|1": { + "scheduler": "scheduler.0" + }, + "Ethernet20|1": { + "scheduler": "scheduler.0" + }, + "Ethernet22|1": { + "scheduler": "scheduler.0" + }, + "Ethernet24|1": { + "scheduler": "scheduler.0" + }, + "Ethernet26|1": { + "scheduler": "scheduler.0" + }, + "Ethernet28|1": { + "scheduler": "scheduler.0" + }, + "Ethernet30|1": { + "scheduler": "scheduler.0" + }, + "Ethernet32|1": { + "scheduler": "scheduler.0" + }, + "Ethernet34|1": { + "scheduler": "scheduler.0" + }, + "Ethernet36|1": { + "scheduler": "scheduler.0" + }, + "Ethernet38|1": { + "scheduler": "scheduler.0" + }, + "Ethernet48|1": { + "scheduler": "scheduler.0" + }, + "Ethernet248|1": { + "scheduler": "scheduler.0" + }, + "Ethernet250|1": { + "scheduler": "scheduler.0" + }, + "Ethernet252|1": { + "scheduler": "scheduler.0" + }, + "Ethernet254|1": { + "scheduler": "scheduler.0" + }, + "Ethernet2|2": { + "scheduler": "scheduler.0" + }, + "Ethernet4|2": { + "scheduler": "scheduler.0" + }, + "Ethernet6|2": { + "scheduler": "scheduler.0" + }, + "Ethernet8|2": { + "scheduler": "scheduler.0" + }, + "Ethernet10|2": { + "scheduler": "scheduler.0" + }, + "Ethernet12|2": { + "scheduler": "scheduler.0" + }, + "Ethernet14|2": { + "scheduler": "scheduler.0" + }, + "Ethernet16|2": { + "scheduler": "scheduler.0" + }, + "Ethernet18|2": { + "scheduler": "scheduler.0" + }, + "Ethernet20|2": { + "scheduler": "scheduler.0" + }, + "Ethernet22|2": { + "scheduler": "scheduler.0" + }, + "Ethernet24|2": { + "scheduler": "scheduler.0" + }, + "Ethernet26|2": { + "scheduler": "scheduler.0" + }, + "Ethernet28|2": { + "scheduler": "scheduler.0" + }, + "Ethernet30|2": { + "scheduler": "scheduler.0" + }, + "Ethernet32|2": { + "scheduler": "scheduler.0" + }, + "Ethernet34|2": { + "scheduler": "scheduler.0" + }, + "Ethernet36|2": { + "scheduler": "scheduler.0" + }, + "Ethernet38|2": { + "scheduler": "scheduler.0" + }, + "Ethernet48|2": { + "scheduler": "scheduler.0" + }, + "Ethernet248|2": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet250|2": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet252|2": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet254|2": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet2|5": { + "scheduler": "scheduler.0" + }, + "Ethernet4|5": { + "scheduler": "scheduler.0" + }, + "Ethernet6|5": { + "scheduler": "scheduler.0" + }, + "Ethernet8|5": { + "scheduler": "scheduler.0" + }, + "Ethernet10|5": { + "scheduler": "scheduler.0" + }, + "Ethernet12|5": { + "scheduler": "scheduler.0" + }, + "Ethernet14|5": { + "scheduler": "scheduler.0" + }, + "Ethernet16|5": { + "scheduler": "scheduler.0" + }, + "Ethernet18|5": { + "scheduler": "scheduler.0" + }, + "Ethernet20|5": { + "scheduler": "scheduler.0" + }, + "Ethernet22|5": { + "scheduler": "scheduler.0" + }, + "Ethernet24|5": { + "scheduler": "scheduler.0" + }, + "Ethernet26|5": { + "scheduler": "scheduler.0" + }, + "Ethernet28|5": { + "scheduler": "scheduler.0" + }, + "Ethernet30|5": { + "scheduler": "scheduler.0" + }, + "Ethernet32|5": { + "scheduler": "scheduler.0" + }, + "Ethernet34|5": { + "scheduler": "scheduler.0" + }, + "Ethernet36|5": { + "scheduler": "scheduler.0" + }, + "Ethernet38|5": { + "scheduler": "scheduler.0" + }, + "Ethernet48|5": { + "scheduler": "scheduler.0" + }, + "Ethernet248|5": { + "scheduler": "scheduler.0" + }, + "Ethernet250|5": { + "scheduler": "scheduler.0" + }, + "Ethernet252|5": { + "scheduler": "scheduler.0" + }, + "Ethernet254|5": { + "scheduler": "scheduler.0" + }, + "Ethernet2|6": { + "scheduler": "scheduler.0" + }, + "Ethernet4|6": { + "scheduler": "scheduler.0" + }, + "Ethernet6|6": { + "scheduler": "scheduler.0" + }, + "Ethernet8|6": { + "scheduler": "scheduler.0" + }, + "Ethernet10|6": { + "scheduler": "scheduler.0" + }, + "Ethernet12|6": { + "scheduler": "scheduler.0" + }, + "Ethernet14|6": { + "scheduler": "scheduler.0" + }, + "Ethernet16|6": { + "scheduler": "scheduler.0" + }, + "Ethernet18|6": { + "scheduler": "scheduler.0" + }, + "Ethernet20|6": { + "scheduler": "scheduler.0" + }, + "Ethernet22|6": { + "scheduler": "scheduler.0" + }, + "Ethernet24|6": { + "scheduler": "scheduler.0" + }, + "Ethernet26|6": { + "scheduler": "scheduler.0" + }, + "Ethernet28|6": { + "scheduler": "scheduler.0" + }, + "Ethernet30|6": { + "scheduler": "scheduler.0" + }, + "Ethernet32|6": { + "scheduler": "scheduler.0" + }, + "Ethernet34|6": { + "scheduler": "scheduler.0" + }, + "Ethernet36|6": { + "scheduler": "scheduler.0" + }, + "Ethernet38|6": { + "scheduler": "scheduler.0" + }, + "Ethernet48|6": { + "scheduler": "scheduler.0" + }, + "Ethernet248|6": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet250|6": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet252|6": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet254|6": { + "scheduler" : "scheduler.1", + "wred_profile": "AZURE_LOSSLESS" + } + } +} diff --git a/src/sonic-config-engine/tests/test_j2files.py b/src/sonic-config-engine/tests/test_j2files.py index 40af24151c8b..079bf7908cbf 100644 --- a/src/sonic-config-engine/tests/test_j2files.py +++ b/src/sonic-config-engine/tests/test_j2files.py @@ -365,6 +365,8 @@ def test_qos_dscp_remapping_render_template(self): '../../../device/arista/x86_64-arista_7260cx3_64/Arista-7260CX3-C64', '../../../device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64', '../../../device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64', + '../../../device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40', + '../../../device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40', '../../../device/arista/x86_64-arista_7050_qx32s/Arista-7050-QX-32S' ] sample_outputs = [ @@ -376,6 +378,8 @@ def test_qos_dscp_remapping_render_template(self): 'qos-arista7260-t1-remap-disabled.json', 'qos-mellanox4600c-c64.json', 'qos-mellanox4600c-c64-remap-disabled.json', + 'qos-mellanox4600c-d48c40-t0.json', + 'qos-mellanox4600c-d48c40-t0-remap-disabled.json', 'qos-arista7050-t0-storage-backend.json' ] sample_minigraph_files = [ @@ -387,6 +391,8 @@ def test_qos_dscp_remapping_render_template(self): 'sample-arista-7260-t1-minigraph-remap-disabled.xml', 'sample-mellanox-4600c-t1-minigraph.xml', 'sample-mellanox-4600c-t1-minigraph-remap-disabled.xml', + 'sample-mellanox-4600c-t0-minigraph.xml', + 'sample-mellanox-4600c-t0-minigraph-remap-disabled.xml', 'sample-arista-7050-t0-storage-backend-minigraph.xml' ] From aae310ba5a2f259f98718d73fcd02ae1a10b064f Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Fri, 4 Nov 2022 03:49:27 +0000 Subject: [PATCH 05/18] Update pool size for dual ToR t0 topo Mellanox-SN4600c-C64: - 56 downlinks 50G + 8 uplinks 100G Mellanox-SN4600c-D48C40/Mellanox-SN2700/Mellanox-SN2700-D48C8: - 24 downlinks 50G + 8 uplinks 100G Signed-off-by: Stephen Sun --- .../buffers_defaults_t0.j2 | 21 ++++++++++++++++--- .../Mellanox-SN2700/buffers_defaults_t0.j2 | 21 ++++++++++++++++--- .../buffers_defaults_t0.j2 | 21 ++++++++++++++++--- .../buffers_defaults_t0.j2 | 21 ++++++++++++++++--- 4 files changed, 72 insertions(+), 12 deletions(-) diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 index 584e58e6ba38..c4c59bb3197e 100644 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 @@ -15,10 +15,17 @@ limitations under the License. #} {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '7719936' %} -{% set ingress_lossless_pool_xoff = '1032192' %} +{%- if ((SYSTEM_DEFAULTS is defined) and ('tunnel_qos_remap' in SYSTEM_DEFAULTS) and (SYSTEM_DEFAULTS['tunnel_qos_remap']['status'] == 'enabled')) -%} +{% set ingress_lossless_pool_size = '9047040' %} +{% set ingress_lossless_pool_xoff = '851968' %} {% set egress_lossless_pool_size = '13945824' %} -{% set egress_lossy_pool_size = '7719936' %} +{% set egress_lossy_pool_size = '9047040' %} +{%- else -%} +{% set ingress_lossless_pool_size = '9595904' %} +{% set ingress_lossless_pool_xoff = '614400' %} +{% set egress_lossless_pool_size = '13945824' %} +{% set egress_lossy_pool_size = '9595904' %} +{%- endif -%} {% import 'buffers_defaults_objects.j2' as defs with context %} @@ -34,6 +41,14 @@ {{ defs.generate_queue_buffers_with_extra_lossless_queues(port_names_active, port_names_extra_queues, port_names_inactive) }} {%- endmacro %} +{%- macro generate_queue_buffers_with_inactive_ports(port_names_active, port_names_inactive) %} +{{ defs.generate_queue_buffers(port_names_active, port_names_inactive) }} +{%- endmacro %} + {%- macro generate_pg_profiles_with_extra_lossless_pgs_with_inactive_ports(port_names_active, port_names_extra_pgs, port_names_inactive) %} {{ defs.generate_pg_profiles_with_extra_lossless_pgs(port_names_active, port_names_extra_pgs, port_names_inactive) }} {%- endmacro %} + +{%- macro generate_pg_profiles_with_inactive_ports(port_names_active, port_names_inactive) %} +{{ defs.generate_pg_profiles(port_names_active, port_names_inactive) }} +{%- endmacro %} diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t0.j2 index 6cc7168e4a94..c4c59bb3197e 100644 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t0.j2 @@ -15,10 +15,17 @@ limitations under the License. #} {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '10177536' %} -{% set ingress_lossless_pool_xoff = '688128' %} +{%- if ((SYSTEM_DEFAULTS is defined) and ('tunnel_qos_remap' in SYSTEM_DEFAULTS) and (SYSTEM_DEFAULTS['tunnel_qos_remap']['status'] == 'enabled')) -%} +{% set ingress_lossless_pool_size = '9047040' %} +{% set ingress_lossless_pool_xoff = '851968' %} {% set egress_lossless_pool_size = '13945824' %} -{% set egress_lossy_pool_size = '10177536' %} +{% set egress_lossy_pool_size = '9047040' %} +{%- else -%} +{% set ingress_lossless_pool_size = '9595904' %} +{% set ingress_lossless_pool_xoff = '614400' %} +{% set egress_lossless_pool_size = '13945824' %} +{% set egress_lossy_pool_size = '9595904' %} +{%- endif -%} {% import 'buffers_defaults_objects.j2' as defs with context %} @@ -34,6 +41,14 @@ {{ defs.generate_queue_buffers_with_extra_lossless_queues(port_names_active, port_names_extra_queues, port_names_inactive) }} {%- endmacro %} +{%- macro generate_queue_buffers_with_inactive_ports(port_names_active, port_names_inactive) %} +{{ defs.generate_queue_buffers(port_names_active, port_names_inactive) }} +{%- endmacro %} + {%- macro generate_pg_profiles_with_extra_lossless_pgs_with_inactive_ports(port_names_active, port_names_extra_pgs, port_names_inactive) %} {{ defs.generate_pg_profiles_with_extra_lossless_pgs(port_names_active, port_names_extra_pgs, port_names_inactive) }} {%- endmacro %} + +{%- macro generate_pg_profiles_with_inactive_ports(port_names_active, port_names_inactive) %} +{{ defs.generate_pg_profiles(port_names_active, port_names_inactive) }} +{%- endmacro %} diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 index 9f1958525c0c..dd2a4f380d2b 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 @@ -15,10 +15,17 @@ limitations under the License. #} {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '48332800' %} -{% set ingress_lossless_pool_xoff = '4653056' %} +{%- if ((SYSTEM_DEFAULTS is defined) and ('tunnel_qos_remap' in SYSTEM_DEFAULTS) and (SYSTEM_DEFAULTS['tunnel_qos_remap']['status'] == 'enabled')) -%} +{% set ingress_lossless_pool_size = '50667520' %} +{% set ingress_lossless_pool_xoff = '2629632' %} {% set egress_lossless_pool_size = '60817392' %} -{% set egress_lossy_pool_size = '48332800' %} +{% set egress_lossy_pool_size = '50667520' %} +{%- else -%} +{% set ingress_lossless_pool_size = '51511296' %} +{% set ingress_lossless_pool_xoff = '2097152' %} +{% set egress_lossless_pool_size = '60817392' %} +{% set egress_lossy_pool_size = '51511296' %} +{%- endif -%} {% import 'buffers_defaults_objects.j2' as defs with context %} @@ -34,6 +41,14 @@ {{ defs.generate_queue_buffers_with_extra_lossless_queues(port_names_active, port_names_extra_queues, port_names_inactive) }} {%- endmacro %} +{%- macro generate_queue_buffers_with_inactive_ports(port_names_active, port_names_inactive) %} +{{ defs.generate_queue_buffers(port_names_active, port_names_inactive) }} +{%- endmacro %} + {%- macro generate_pg_profiles_with_extra_lossless_pgs_with_inactive_ports(port_names_active, port_names_extra_pgs, port_names_inactive) %} {{ defs.generate_pg_profiles_with_extra_lossless_pgs(port_names_active, port_names_extra_pgs, port_names_inactive) }} {%- endmacro %} + +{%- macro generate_pg_profiles_with_inactive_ports(port_names_active, port_names_inactive) %} +{{ defs.generate_pg_profiles(port_names_active, port_names_inactive) }} +{%- endmacro %} diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 index 207295cbcafb..1d0fe25f5e15 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 @@ -15,10 +15,17 @@ limitations under the License. #} {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '47398912' %} -{% set ingress_lossless_pool_xoff = '3604480' %} +{%- if ((SYSTEM_DEFAULTS is defined) and ('tunnel_qos_remap' in SYSTEM_DEFAULTS) and (SYSTEM_DEFAULTS['tunnel_qos_remap']['status'] == 'enabled')) -%} +{% set ingress_lossless_pool_size = '55058432' %} +{% set ingress_lossless_pool_xoff = '1712128' %} {% set egress_lossless_pool_size = '60817392' %} -{% set egress_lossy_pool_size = '47398912' %} +{% set egress_lossy_pool_size = '55058432' %} +{%- else -%} +{% set ingress_lossless_pool_size = '55902208' %} +{% set ingress_lossless_pool_xoff = '1179648' %} +{% set egress_lossless_pool_size = '60817392' %} +{% set egress_lossy_pool_size = '55902208' %} +{%- endif -%} {% import 'buffers_defaults_objects.j2' as defs with context %} @@ -34,6 +41,14 @@ {{ defs.generate_queue_buffers_with_extra_lossless_queues(port_names_active, port_names_extra_queues, port_names_inactive) }} {%- endmacro %} +{%- macro generate_queue_buffers_with_inactive_ports(port_names_active, port_names_inactive) %} +{{ defs.generate_queue_buffers(port_names_active, port_names_inactive) }} +{%- endmacro %} + {%- macro generate_pg_profiles_with_extra_lossless_pgs_with_inactive_ports(port_names_active, port_names_extra_pgs, port_names_inactive) %} {{ defs.generate_pg_profiles_with_extra_lossless_pgs(port_names_active, port_names_extra_pgs, port_names_inactive) }} {%- endmacro %} + +{%- macro generate_pg_profiles_with_inactive_ports(port_names_active, port_names_inactive) %} +{{ defs.generate_pg_profiles(port_names_active, port_names_inactive) }} +{%- endmacro %} From 035e2694f5852978ff213eb9ef885119cf96327b Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Fri, 4 Nov 2022 06:08:02 +0000 Subject: [PATCH 06/18] Unit test for DSCP remapping buffer part Signed-off-by: Stephen Sun --- ...llanox4600c-t0-dynamic-remap-disabled.json | 2008 ++++++++++++++++ .../py3/buffers-mellanox4600c-t0-dynamic.json | 2044 +++++++++++++++++ ...ffers-mellanox4600c-t0-remap-disabled.json | 1762 ++++++++++++++ .../py3/buffers-mellanox4600c-t0.json | 1786 ++++++++++++++ src/sonic-config-engine/tests/test_j2files.py | 8 +- 5 files changed, 7606 insertions(+), 2 deletions(-) create mode 100644 src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-dynamic-remap-disabled.json create mode 100644 src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-dynamic.json create mode 100644 src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-remap-disabled.json create mode 100644 src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0.json diff --git a/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-dynamic-remap-disabled.json b/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-dynamic-remap-disabled.json new file mode 100644 index 000000000000..c70d257b3a8d --- /dev/null +++ b/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-dynamic-remap-disabled.json @@ -0,0 +1,2008 @@ +{ + "CABLE_LENGTH": { + "AZURE": { + "Ethernet0": "5m", + "Ethernet2": "5m", + "Ethernet4": "5m", + "Ethernet6": "5m", + "Ethernet8": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet14": "5m", + "Ethernet16": "5m", + "Ethernet18": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet28": "5m", + "Ethernet30": "5m", + "Ethernet32": "5m", + "Ethernet34": "5m", + "Ethernet36": "5m", + "Ethernet38": "5m", + "Ethernet40": "5m", + "Ethernet44": "5m", + "Ethernet48": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet54": "5m", + "Ethernet56": "5m", + "Ethernet60": "5m", + "Ethernet64": "5m", + "Ethernet68": "5m", + "Ethernet72": "5m", + "Ethernet76": "5m", + "Ethernet80": "5m", + "Ethernet84": "5m", + "Ethernet88": "5m", + "Ethernet92": "5m", + "Ethernet96": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet108": "5m", + "Ethernet112": "5m", + "Ethernet116": "5m", + "Ethernet120": "5m", + "Ethernet124": "5m", + "Ethernet128": "5m", + "Ethernet132": "5m", + "Ethernet136": "5m", + "Ethernet140": "5m", + "Ethernet144": "5m", + "Ethernet148": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet160": "5m", + "Ethernet164": "5m", + "Ethernet168": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet180": "5m", + "Ethernet184": "5m", + "Ethernet188": "5m", + "Ethernet192": "5m", + "Ethernet194": "5m", + "Ethernet196": "5m", + "Ethernet198": "5m", + "Ethernet200": "5m", + "Ethernet204": "5m", + "Ethernet208": "5m", + "Ethernet210": "5m", + "Ethernet212": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet220": "5m", + "Ethernet224": "5m", + "Ethernet226": "5m", + "Ethernet228": "5m", + "Ethernet230": "5m", + "Ethernet232": "5m", + "Ethernet234": "5m", + "Ethernet236": "5m", + "Ethernet238": "5m", + "Ethernet240": "5m", + "Ethernet242": "5m", + "Ethernet244": "5m", + "Ethernet246": "5m", + "Ethernet248": "40m", + "Ethernet250": "40m", + "Ethernet252": "40m", + "Ethernet254": "40m" + } + }, + + "BUFFER_POOL": { + "ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "egress_lossless_pool": { + "size": "60817392", + "type": "egress", + "mode": "dynamic" + }, + "egress_lossy_pool": { + "type": "egress", + "mode": "dynamic" + } + }, + "BUFFER_PROFILE": { + "ingress_lossless_profile": { + "pool":"ingress_lossless_pool", + "size":"0", + "dynamic_th":"7" + }, + "ingress_lossy_profile": { + "pool":"ingress_lossless_pool", + "size":"0", + "dynamic_th":"3" + }, + "egress_lossless_profile": { + "pool":"egress_lossless_pool", + "size":"0", + "dynamic_th":"7" + }, + "egress_lossy_profile": { + "pool":"egress_lossy_pool", + "size":"9216", + "dynamic_th":"7" + }, + "q_lossy_profile": { + "pool":"egress_lossy_pool", + "size":"0", + "dynamic_th":"3" + } + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST": { + "Ethernet248": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet250": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet252": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet254": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet2": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet4": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet6": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet8": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet10": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet12": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet14": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet16": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet18": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet20": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet22": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet24": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet26": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet28": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet30": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet32": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet34": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet36": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet38": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet48": { + "profile_list" : "ingress_lossless_profile" + } +, + "Ethernet0": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet40": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet44": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet50": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet52": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet54": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet56": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet60": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet64": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet68": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet72": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet76": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet80": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet84": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet88": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet92": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet96": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet100": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet104": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet108": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet112": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet116": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet120": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet124": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet128": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet132": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet136": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet140": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet144": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet148": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet152": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet156": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet160": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet164": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet168": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet172": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet176": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet180": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet184": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet188": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet192": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet194": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet196": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet198": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet200": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet204": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet208": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet210": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet212": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet214": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet216": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet220": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet224": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet226": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet228": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet230": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet232": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet234": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet236": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet238": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet240": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet242": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet244": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet246": { + "profile_list" : "ingress_lossless_profile" + } + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST": { + "Ethernet248": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet250": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet252": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet254": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet2": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet4": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet6": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet8": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet10": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet12": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet14": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet16": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet18": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet20": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet22": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet24": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet26": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet28": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet30": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet32": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet34": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet36": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet38": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet48": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + } +, + "Ethernet0": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet40": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet44": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet50": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet52": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet54": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet56": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet60": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet64": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet68": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet72": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet76": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet80": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet84": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet88": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet92": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet96": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet100": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet104": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet108": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet112": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet116": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet120": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet124": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet128": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet132": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet136": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet140": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet144": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet148": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet152": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet156": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet160": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet164": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet168": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet172": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet176": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet180": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet184": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet188": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet192": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet194": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet196": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet198": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet200": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet204": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet208": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet210": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet212": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet214": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet216": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet220": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet224": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet226": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet228": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet230": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet232": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet234": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet236": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet238": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet240": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet242": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet244": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet246": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + } + }, + + "BUFFER_PG": { + "Ethernet248|3-4": { + "profile" : "NULL" + }, + "Ethernet248|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet250|3-4": { + "profile" : "NULL" + }, + "Ethernet250|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet252|3-4": { + "profile" : "NULL" + }, + "Ethernet252|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet254|3-4": { + "profile" : "NULL" + }, + "Ethernet254|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet2|3-4": { + "profile" : "NULL" + }, + "Ethernet2|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet4|3-4": { + "profile" : "NULL" + }, + "Ethernet4|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet6|3-4": { + "profile" : "NULL" + }, + "Ethernet6|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet8|3-4": { + "profile" : "NULL" + }, + "Ethernet8|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet10|3-4": { + "profile" : "NULL" + }, + "Ethernet10|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet12|3-4": { + "profile" : "NULL" + }, + "Ethernet12|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet14|3-4": { + "profile" : "NULL" + }, + "Ethernet14|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet16|3-4": { + "profile" : "NULL" + }, + "Ethernet16|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet18|3-4": { + "profile" : "NULL" + }, + "Ethernet18|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet20|3-4": { + "profile" : "NULL" + }, + "Ethernet20|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet22|3-4": { + "profile" : "NULL" + }, + "Ethernet22|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet24|3-4": { + "profile" : "NULL" + }, + "Ethernet24|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet26|3-4": { + "profile" : "NULL" + }, + "Ethernet26|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet28|3-4": { + "profile" : "NULL" + }, + "Ethernet28|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet30|3-4": { + "profile" : "NULL" + }, + "Ethernet30|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet32|3-4": { + "profile" : "NULL" + }, + "Ethernet32|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet34|3-4": { + "profile" : "NULL" + }, + "Ethernet34|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet36|3-4": { + "profile" : "NULL" + }, + "Ethernet36|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet38|3-4": { + "profile" : "NULL" + }, + "Ethernet38|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet48|3-4": { + "profile" : "NULL" + }, + "Ethernet48|0": { + "profile" : "ingress_lossy_profile" + } +, "Ethernet0|3-4": { + "profile" : "NULL" + }, + "Ethernet0|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet40|3-4": { + "profile" : "NULL" + }, + "Ethernet40|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet44|3-4": { + "profile" : "NULL" + }, + "Ethernet44|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet50|3-4": { + "profile" : "NULL" + }, + "Ethernet50|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet52|3-4": { + "profile" : "NULL" + }, + "Ethernet52|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet54|3-4": { + "profile" : "NULL" + }, + "Ethernet54|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet56|3-4": { + "profile" : "NULL" + }, + "Ethernet56|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet60|3-4": { + "profile" : "NULL" + }, + "Ethernet60|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet64|3-4": { + "profile" : "NULL" + }, + "Ethernet64|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet68|3-4": { + "profile" : "NULL" + }, + "Ethernet68|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet72|3-4": { + "profile" : "NULL" + }, + "Ethernet72|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet76|3-4": { + "profile" : "NULL" + }, + "Ethernet76|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet80|3-4": { + "profile" : "NULL" + }, + "Ethernet80|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet84|3-4": { + "profile" : "NULL" + }, + "Ethernet84|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet88|3-4": { + "profile" : "NULL" + }, + "Ethernet88|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet92|3-4": { + "profile" : "NULL" + }, + "Ethernet92|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet96|3-4": { + "profile" : "NULL" + }, + "Ethernet96|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet100|3-4": { + "profile" : "NULL" + }, + "Ethernet100|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet104|3-4": { + "profile" : "NULL" + }, + "Ethernet104|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet108|3-4": { + "profile" : "NULL" + }, + "Ethernet108|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet112|3-4": { + "profile" : "NULL" + }, + "Ethernet112|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet116|3-4": { + "profile" : "NULL" + }, + "Ethernet116|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet120|3-4": { + "profile" : "NULL" + }, + "Ethernet120|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet124|3-4": { + "profile" : "NULL" + }, + "Ethernet124|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet128|3-4": { + "profile" : "NULL" + }, + "Ethernet128|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet132|3-4": { + "profile" : "NULL" + }, + "Ethernet132|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet136|3-4": { + "profile" : "NULL" + }, + "Ethernet136|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet140|3-4": { + "profile" : "NULL" + }, + "Ethernet140|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet144|3-4": { + "profile" : "NULL" + }, + "Ethernet144|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet148|3-4": { + "profile" : "NULL" + }, + "Ethernet148|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet152|3-4": { + "profile" : "NULL" + }, + "Ethernet152|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet156|3-4": { + "profile" : "NULL" + }, + "Ethernet156|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet160|3-4": { + "profile" : "NULL" + }, + "Ethernet160|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet164|3-4": { + "profile" : "NULL" + }, + "Ethernet164|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet168|3-4": { + "profile" : "NULL" + }, + "Ethernet168|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet172|3-4": { + "profile" : "NULL" + }, + "Ethernet172|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet176|3-4": { + "profile" : "NULL" + }, + "Ethernet176|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet180|3-4": { + "profile" : "NULL" + }, + "Ethernet180|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet184|3-4": { + "profile" : "NULL" + }, + "Ethernet184|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet188|3-4": { + "profile" : "NULL" + }, + "Ethernet188|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet192|3-4": { + "profile" : "NULL" + }, + "Ethernet192|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet194|3-4": { + "profile" : "NULL" + }, + "Ethernet194|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet196|3-4": { + "profile" : "NULL" + }, + "Ethernet196|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet198|3-4": { + "profile" : "NULL" + }, + "Ethernet198|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet200|3-4": { + "profile" : "NULL" + }, + "Ethernet200|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet204|3-4": { + "profile" : "NULL" + }, + "Ethernet204|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet208|3-4": { + "profile" : "NULL" + }, + "Ethernet208|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet210|3-4": { + "profile" : "NULL" + }, + "Ethernet210|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet212|3-4": { + "profile" : "NULL" + }, + "Ethernet212|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet214|3-4": { + "profile" : "NULL" + }, + "Ethernet214|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet216|3-4": { + "profile" : "NULL" + }, + "Ethernet216|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet220|3-4": { + "profile" : "NULL" + }, + "Ethernet220|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet224|3-4": { + "profile" : "NULL" + }, + "Ethernet224|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet226|3-4": { + "profile" : "NULL" + }, + "Ethernet226|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet228|3-4": { + "profile" : "NULL" + }, + "Ethernet228|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet230|3-4": { + "profile" : "NULL" + }, + "Ethernet230|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet232|3-4": { + "profile" : "NULL" + }, + "Ethernet232|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet234|3-4": { + "profile" : "NULL" + }, + "Ethernet234|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet236|3-4": { + "profile" : "NULL" + }, + "Ethernet236|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet238|3-4": { + "profile" : "NULL" + }, + "Ethernet238|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet240|3-4": { + "profile" : "NULL" + }, + "Ethernet240|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet242|3-4": { + "profile" : "NULL" + }, + "Ethernet242|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet244|3-4": { + "profile" : "NULL" + }, + "Ethernet244|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet246|3-4": { + "profile" : "NULL" + }, + "Ethernet246|0": { + "profile" : "ingress_lossy_profile" + } + }, + + "BUFFER_QUEUE": { + "Ethernet248|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet250|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet252|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet254|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet2|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet4|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet6|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet8|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet10|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet12|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet14|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet16|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet18|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet20|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet22|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet24|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet26|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet28|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet30|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet32|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet34|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet36|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet38|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet48|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet248|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet250|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet252|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet254|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet2|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet4|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet6|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet8|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet10|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet12|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet14|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet16|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet18|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet20|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet22|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet24|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet26|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet28|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet30|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet32|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet34|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet36|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet38|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet48|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet248|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet250|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet252|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet254|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet2|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet4|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet6|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet8|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet10|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet12|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet14|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet16|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet18|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet20|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet22|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet24|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet26|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet28|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet30|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet32|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet34|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet36|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet38|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet48|5-6": { + "profile" : "q_lossy_profile" + } +, + "Ethernet0|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet40|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet44|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet50|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet52|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet54|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet56|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet60|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet64|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet68|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet72|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet76|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet80|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet84|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet88|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet92|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet96|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet100|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet104|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet108|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet112|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet116|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet120|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet124|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet128|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet132|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet136|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet140|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet144|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet148|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet152|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet156|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet160|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet164|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet168|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet172|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet176|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet180|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet184|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet188|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet192|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet194|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet196|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet198|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet200|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet204|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet208|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet210|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet212|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet214|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet216|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet220|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet224|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet226|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet228|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet230|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet232|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet234|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet236|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet238|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet240|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet242|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet244|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet246|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet0|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet40|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet44|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet50|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet52|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet54|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet56|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet60|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet64|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet68|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet72|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet76|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet80|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet84|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet88|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet92|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet96|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet100|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet104|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet108|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet112|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet116|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet120|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet124|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet128|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet132|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet136|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet140|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet144|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet148|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet152|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet156|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet160|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet164|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet168|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet172|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet176|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet180|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet184|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet188|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet192|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet194|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet196|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet198|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet200|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet204|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet208|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet210|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet212|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet214|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet216|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet220|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet224|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet226|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet228|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet230|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet232|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet234|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet236|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet238|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet240|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet242|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet244|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet246|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet0|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet40|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet44|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet50|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet52|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet54|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet56|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet60|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet64|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet68|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet72|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet76|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet80|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet84|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet88|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet92|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet96|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet100|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet104|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet108|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet112|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet116|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet120|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet124|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet128|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet132|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet136|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet140|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet144|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet148|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet152|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet156|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet160|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet164|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet168|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet172|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet176|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet180|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet184|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet188|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet192|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet194|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet196|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet198|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet200|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet204|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet208|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet210|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet212|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet214|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet216|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet220|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet224|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet226|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet228|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet230|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet232|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet234|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet236|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet238|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet240|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet242|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet244|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet246|5-6": { + "profile" : "q_lossy_profile" + } + } +, "DEFAULT_LOSSLESS_BUFFER_PARAMETER": { + "AZURE": { + "default_dynamic_th": "0"} + }, + "LOSSLESS_TRAFFIC_PATTERN": { + "AZURE": { + "mtu": "1024", + "small_packet_percentage": "100" + } + } +} diff --git a/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-dynamic.json b/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-dynamic.json new file mode 100644 index 000000000000..a784d0e0cff3 --- /dev/null +++ b/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-dynamic.json @@ -0,0 +1,2044 @@ +{ + "CABLE_LENGTH": { + "AZURE": { + "Ethernet0": "5m", + "Ethernet2": "5m", + "Ethernet4": "5m", + "Ethernet6": "5m", + "Ethernet8": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet14": "5m", + "Ethernet16": "5m", + "Ethernet18": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet28": "5m", + "Ethernet30": "5m", + "Ethernet32": "5m", + "Ethernet34": "5m", + "Ethernet36": "5m", + "Ethernet38": "5m", + "Ethernet40": "5m", + "Ethernet44": "5m", + "Ethernet48": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet54": "5m", + "Ethernet56": "5m", + "Ethernet60": "5m", + "Ethernet64": "5m", + "Ethernet68": "5m", + "Ethernet72": "5m", + "Ethernet76": "5m", + "Ethernet80": "5m", + "Ethernet84": "5m", + "Ethernet88": "5m", + "Ethernet92": "5m", + "Ethernet96": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet108": "5m", + "Ethernet112": "5m", + "Ethernet116": "5m", + "Ethernet120": "5m", + "Ethernet124": "5m", + "Ethernet128": "5m", + "Ethernet132": "5m", + "Ethernet136": "5m", + "Ethernet140": "5m", + "Ethernet144": "5m", + "Ethernet148": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet160": "5m", + "Ethernet164": "5m", + "Ethernet168": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet180": "5m", + "Ethernet184": "5m", + "Ethernet188": "5m", + "Ethernet192": "5m", + "Ethernet194": "5m", + "Ethernet196": "5m", + "Ethernet198": "5m", + "Ethernet200": "5m", + "Ethernet204": "5m", + "Ethernet208": "5m", + "Ethernet210": "5m", + "Ethernet212": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet220": "5m", + "Ethernet224": "5m", + "Ethernet226": "5m", + "Ethernet228": "5m", + "Ethernet230": "5m", + "Ethernet232": "5m", + "Ethernet234": "5m", + "Ethernet236": "5m", + "Ethernet238": "5m", + "Ethernet240": "5m", + "Ethernet242": "5m", + "Ethernet244": "5m", + "Ethernet246": "5m", + "Ethernet248": "40m", + "Ethernet250": "40m", + "Ethernet252": "40m", + "Ethernet254": "40m" + } + }, + + "BUFFER_POOL": { + "ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "egress_lossless_pool": { + "size": "60817392", + "type": "egress", + "mode": "dynamic" + }, + "egress_lossy_pool": { + "type": "egress", + "mode": "dynamic" + } + }, + "BUFFER_PROFILE": { + "ingress_lossless_profile": { + "pool":"ingress_lossless_pool", + "size":"0", + "dynamic_th":"7" + }, + "ingress_lossy_profile": { + "pool":"ingress_lossless_pool", + "size":"0", + "dynamic_th":"3" + }, + "egress_lossless_profile": { + "pool":"egress_lossless_pool", + "size":"0", + "dynamic_th":"7" + }, + "egress_lossy_profile": { + "pool":"egress_lossy_pool", + "size":"9216", + "dynamic_th":"7" + }, + "q_lossy_profile": { + "pool":"egress_lossy_pool", + "size":"0", + "dynamic_th":"3" + } + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST": { + "Ethernet248": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet250": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet252": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet254": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet2": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet4": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet6": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet8": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet10": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet12": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet14": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet16": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet18": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet20": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet22": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet24": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet26": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet28": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet30": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet32": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet34": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet36": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet38": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet48": { + "profile_list" : "ingress_lossless_profile" + } +, + "Ethernet0": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet40": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet44": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet50": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet52": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet54": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet56": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet60": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet64": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet68": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet72": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet76": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet80": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet84": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet88": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet92": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet96": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet100": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet104": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet108": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet112": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet116": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet120": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet124": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet128": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet132": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet136": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet140": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet144": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet148": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet152": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet156": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet160": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet164": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet168": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet172": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet176": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet180": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet184": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet188": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet192": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet194": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet196": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet198": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet200": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet204": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet208": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet210": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet212": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet214": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet216": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet220": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet224": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet226": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet228": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet230": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet232": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet234": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet236": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet238": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet240": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet242": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet244": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet246": { + "profile_list" : "ingress_lossless_profile" + } + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST": { + "Ethernet248": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet250": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet252": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet254": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet2": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet4": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet6": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet8": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet10": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet12": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet14": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet16": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet18": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet20": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet22": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet24": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet26": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet28": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet30": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet32": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet34": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet36": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet38": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet48": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + } +, + "Ethernet0": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet40": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet44": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet50": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet52": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet54": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet56": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet60": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet64": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet68": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet72": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet76": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet80": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet84": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet88": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet92": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet96": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet100": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet104": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet108": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet112": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet116": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet120": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet124": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet128": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet132": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet136": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet140": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet144": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet148": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet152": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet156": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet160": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet164": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet168": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet172": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet176": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet180": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet184": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet188": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet192": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet194": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet196": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet198": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet200": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet204": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet208": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet210": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet212": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet214": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet216": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet220": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet224": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet226": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet228": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet230": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet232": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet234": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet236": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet238": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet240": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet242": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet244": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet246": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + } + }, + + "BUFFER_PG": { + "Ethernet2|3-4": { + "profile" : "NULL" + }, + "Ethernet2|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet4|3-4": { + "profile" : "NULL" + }, + "Ethernet4|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet6|3-4": { + "profile" : "NULL" + }, + "Ethernet6|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet8|3-4": { + "profile" : "NULL" + }, + "Ethernet8|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet10|3-4": { + "profile" : "NULL" + }, + "Ethernet10|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet12|3-4": { + "profile" : "NULL" + }, + "Ethernet12|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet14|3-4": { + "profile" : "NULL" + }, + "Ethernet14|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet16|3-4": { + "profile" : "NULL" + }, + "Ethernet16|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet18|3-4": { + "profile" : "NULL" + }, + "Ethernet18|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet20|3-4": { + "profile" : "NULL" + }, + "Ethernet20|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet22|3-4": { + "profile" : "NULL" + }, + "Ethernet22|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet24|3-4": { + "profile" : "NULL" + }, + "Ethernet24|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet26|3-4": { + "profile" : "NULL" + }, + "Ethernet26|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet28|3-4": { + "profile" : "NULL" + }, + "Ethernet28|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet30|3-4": { + "profile" : "NULL" + }, + "Ethernet30|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet32|3-4": { + "profile" : "NULL" + }, + "Ethernet32|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet34|3-4": { + "profile" : "NULL" + }, + "Ethernet34|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet36|3-4": { + "profile" : "NULL" + }, + "Ethernet36|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet38|3-4": { + "profile" : "NULL" + }, + "Ethernet38|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet48|3-4": { + "profile" : "NULL" + }, + "Ethernet48|0": { + "profile" : "ingress_lossy_profile" + } +, "Ethernet248|2-4": { + "profile" : "NULL" + }, + "Ethernet248|6": { + "profile" : "NULL" + }, + "Ethernet248|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet250|2-4": { + "profile" : "NULL" + }, + "Ethernet250|6": { + "profile" : "NULL" + }, + "Ethernet250|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet252|2-4": { + "profile" : "NULL" + }, + "Ethernet252|6": { + "profile" : "NULL" + }, + "Ethernet252|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet254|2-4": { + "profile" : "NULL" + }, + "Ethernet254|6": { + "profile" : "NULL" + }, + "Ethernet254|0": { + "profile" : "ingress_lossy_profile" + } +, "Ethernet0|3-4": { + "profile" : "NULL" + }, + "Ethernet0|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet40|3-4": { + "profile" : "NULL" + }, + "Ethernet40|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet44|3-4": { + "profile" : "NULL" + }, + "Ethernet44|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet50|3-4": { + "profile" : "NULL" + }, + "Ethernet50|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet52|3-4": { + "profile" : "NULL" + }, + "Ethernet52|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet54|3-4": { + "profile" : "NULL" + }, + "Ethernet54|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet56|3-4": { + "profile" : "NULL" + }, + "Ethernet56|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet60|3-4": { + "profile" : "NULL" + }, + "Ethernet60|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet64|3-4": { + "profile" : "NULL" + }, + "Ethernet64|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet68|3-4": { + "profile" : "NULL" + }, + "Ethernet68|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet72|3-4": { + "profile" : "NULL" + }, + "Ethernet72|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet76|3-4": { + "profile" : "NULL" + }, + "Ethernet76|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet80|3-4": { + "profile" : "NULL" + }, + "Ethernet80|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet84|3-4": { + "profile" : "NULL" + }, + "Ethernet84|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet88|3-4": { + "profile" : "NULL" + }, + "Ethernet88|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet92|3-4": { + "profile" : "NULL" + }, + "Ethernet92|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet96|3-4": { + "profile" : "NULL" + }, + "Ethernet96|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet100|3-4": { + "profile" : "NULL" + }, + "Ethernet100|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet104|3-4": { + "profile" : "NULL" + }, + "Ethernet104|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet108|3-4": { + "profile" : "NULL" + }, + "Ethernet108|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet112|3-4": { + "profile" : "NULL" + }, + "Ethernet112|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet116|3-4": { + "profile" : "NULL" + }, + "Ethernet116|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet120|3-4": { + "profile" : "NULL" + }, + "Ethernet120|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet124|3-4": { + "profile" : "NULL" + }, + "Ethernet124|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet128|3-4": { + "profile" : "NULL" + }, + "Ethernet128|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet132|3-4": { + "profile" : "NULL" + }, + "Ethernet132|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet136|3-4": { + "profile" : "NULL" + }, + "Ethernet136|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet140|3-4": { + "profile" : "NULL" + }, + "Ethernet140|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet144|3-4": { + "profile" : "NULL" + }, + "Ethernet144|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet148|3-4": { + "profile" : "NULL" + }, + "Ethernet148|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet152|3-4": { + "profile" : "NULL" + }, + "Ethernet152|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet156|3-4": { + "profile" : "NULL" + }, + "Ethernet156|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet160|3-4": { + "profile" : "NULL" + }, + "Ethernet160|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet164|3-4": { + "profile" : "NULL" + }, + "Ethernet164|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet168|3-4": { + "profile" : "NULL" + }, + "Ethernet168|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet172|3-4": { + "profile" : "NULL" + }, + "Ethernet172|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet176|3-4": { + "profile" : "NULL" + }, + "Ethernet176|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet180|3-4": { + "profile" : "NULL" + }, + "Ethernet180|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet184|3-4": { + "profile" : "NULL" + }, + "Ethernet184|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet188|3-4": { + "profile" : "NULL" + }, + "Ethernet188|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet192|3-4": { + "profile" : "NULL" + }, + "Ethernet192|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet194|3-4": { + "profile" : "NULL" + }, + "Ethernet194|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet196|3-4": { + "profile" : "NULL" + }, + "Ethernet196|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet198|3-4": { + "profile" : "NULL" + }, + "Ethernet198|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet200|3-4": { + "profile" : "NULL" + }, + "Ethernet200|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet204|3-4": { + "profile" : "NULL" + }, + "Ethernet204|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet208|3-4": { + "profile" : "NULL" + }, + "Ethernet208|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet210|3-4": { + "profile" : "NULL" + }, + "Ethernet210|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet212|3-4": { + "profile" : "NULL" + }, + "Ethernet212|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet214|3-4": { + "profile" : "NULL" + }, + "Ethernet214|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet216|3-4": { + "profile" : "NULL" + }, + "Ethernet216|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet220|3-4": { + "profile" : "NULL" + }, + "Ethernet220|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet224|3-4": { + "profile" : "NULL" + }, + "Ethernet224|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet226|3-4": { + "profile" : "NULL" + }, + "Ethernet226|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet228|3-4": { + "profile" : "NULL" + }, + "Ethernet228|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet230|3-4": { + "profile" : "NULL" + }, + "Ethernet230|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet232|3-4": { + "profile" : "NULL" + }, + "Ethernet232|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet234|3-4": { + "profile" : "NULL" + }, + "Ethernet234|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet236|3-4": { + "profile" : "NULL" + }, + "Ethernet236|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet238|3-4": { + "profile" : "NULL" + }, + "Ethernet238|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet240|3-4": { + "profile" : "NULL" + }, + "Ethernet240|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet242|3-4": { + "profile" : "NULL" + }, + "Ethernet242|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet244|3-4": { + "profile" : "NULL" + }, + "Ethernet244|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet246|3-4": { + "profile" : "NULL" + }, + "Ethernet246|0": { + "profile" : "ingress_lossy_profile" + } + }, + + "BUFFER_QUEUE": { + "Ethernet2|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet4|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet6|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet8|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet10|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet12|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet14|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet16|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet18|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet20|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet22|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet24|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet26|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet28|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet30|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet32|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet34|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet36|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet38|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet48|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet2|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet4|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet6|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet8|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet10|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet12|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet14|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet16|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet18|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet20|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet22|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet24|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet26|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet28|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet30|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet32|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet34|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet36|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet38|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet48|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet2|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet4|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet6|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet8|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet10|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet12|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet14|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet16|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet18|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet20|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet22|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet24|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet26|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet28|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet30|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet32|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet34|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet36|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet38|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet48|5-7": { + "profile" : "q_lossy_profile" + } +, "Ethernet248|0-1": { + "profile" : "q_lossy_profile" + }, + "Ethernet248|2-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet248|5": { + "profile" : "q_lossy_profile" + }, + "Ethernet248|6": { + "profile" : "egress_lossless_profile" + }, + "Ethernet248|7": { + "profile" : "q_lossy_profile" + }, + "Ethernet250|0-1": { + "profile" : "q_lossy_profile" + }, + "Ethernet250|2-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet250|5": { + "profile" : "q_lossy_profile" + }, + "Ethernet250|6": { + "profile" : "egress_lossless_profile" + }, + "Ethernet250|7": { + "profile" : "q_lossy_profile" + }, + "Ethernet252|0-1": { + "profile" : "q_lossy_profile" + }, + "Ethernet252|2-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet252|5": { + "profile" : "q_lossy_profile" + }, + "Ethernet252|6": { + "profile" : "egress_lossless_profile" + }, + "Ethernet252|7": { + "profile" : "q_lossy_profile" + }, + "Ethernet254|0-1": { + "profile" : "q_lossy_profile" + }, + "Ethernet254|2-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet254|5": { + "profile" : "q_lossy_profile" + }, + "Ethernet254|6": { + "profile" : "egress_lossless_profile" + }, + "Ethernet254|7": { + "profile" : "q_lossy_profile" + } +, + "Ethernet0|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet40|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet44|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet50|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet52|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet54|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet56|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet60|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet64|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet68|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet72|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet76|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet80|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet84|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet88|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet92|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet96|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet100|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet104|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet108|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet112|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet116|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet120|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet124|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet128|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet132|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet136|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet140|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet144|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet148|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet152|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet156|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet160|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet164|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet168|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet172|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet176|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet180|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet184|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet188|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet192|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet194|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet196|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet198|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet200|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet204|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet208|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet210|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet212|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet214|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet216|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet220|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet224|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet226|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet228|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet230|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet232|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet234|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet236|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet238|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet240|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet242|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet244|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet246|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet0|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet40|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet44|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet50|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet52|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet54|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet56|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet60|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet64|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet68|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet72|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet76|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet80|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet84|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet88|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet92|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet96|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet100|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet104|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet108|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet112|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet116|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet120|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet124|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet128|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet132|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet136|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet140|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet144|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet148|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet152|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet156|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet160|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet164|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet168|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet172|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet176|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet180|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet184|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet188|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet192|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet194|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet196|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet198|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet200|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet204|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet208|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet210|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet212|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet214|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet216|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet220|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet224|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet226|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet228|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet230|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet232|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet234|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet236|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet238|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet240|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet242|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet244|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet246|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet0|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet40|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet44|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet50|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet52|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet54|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet56|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet60|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet64|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet68|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet72|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet76|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet80|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet84|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet88|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet92|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet96|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet100|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet104|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet108|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet112|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet116|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet120|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet124|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet128|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet132|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet136|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet140|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet144|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet148|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet152|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet156|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet160|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet164|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet168|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet172|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet176|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet180|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet184|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet188|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet192|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet194|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet196|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet198|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet200|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet204|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet208|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet210|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet212|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet214|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet216|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet220|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet224|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet226|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet228|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet230|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet232|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet234|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet236|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet238|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet240|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet242|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet244|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet246|5-7": { + "profile" : "q_lossy_profile" + } + } +, "DEFAULT_LOSSLESS_BUFFER_PARAMETER": { + "AZURE": { + "default_dynamic_th": "0"} + }, + "LOSSLESS_TRAFFIC_PATTERN": { + "AZURE": { + "mtu": "1024", + "small_packet_percentage": "100" + } + } +} diff --git a/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-remap-disabled.json b/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-remap-disabled.json new file mode 100644 index 000000000000..a17bd39cac97 --- /dev/null +++ b/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-remap-disabled.json @@ -0,0 +1,1762 @@ +{ + "CABLE_LENGTH": { + "AZURE": { + "Ethernet0": "5m", + "Ethernet2": "5m", + "Ethernet4": "5m", + "Ethernet6": "5m", + "Ethernet8": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet14": "5m", + "Ethernet16": "5m", + "Ethernet18": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet28": "5m", + "Ethernet30": "5m", + "Ethernet32": "5m", + "Ethernet34": "5m", + "Ethernet36": "5m", + "Ethernet38": "5m", + "Ethernet40": "5m", + "Ethernet44": "5m", + "Ethernet48": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet54": "5m", + "Ethernet56": "5m", + "Ethernet60": "5m", + "Ethernet64": "5m", + "Ethernet68": "5m", + "Ethernet72": "5m", + "Ethernet76": "5m", + "Ethernet80": "5m", + "Ethernet84": "5m", + "Ethernet88": "5m", + "Ethernet92": "5m", + "Ethernet96": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet108": "5m", + "Ethernet112": "5m", + "Ethernet116": "5m", + "Ethernet120": "5m", + "Ethernet124": "5m", + "Ethernet128": "5m", + "Ethernet132": "5m", + "Ethernet136": "5m", + "Ethernet140": "5m", + "Ethernet144": "5m", + "Ethernet148": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet160": "5m", + "Ethernet164": "5m", + "Ethernet168": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet180": "5m", + "Ethernet184": "5m", + "Ethernet188": "5m", + "Ethernet192": "5m", + "Ethernet194": "5m", + "Ethernet196": "5m", + "Ethernet198": "5m", + "Ethernet200": "5m", + "Ethernet204": "5m", + "Ethernet208": "5m", + "Ethernet210": "5m", + "Ethernet212": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet220": "5m", + "Ethernet224": "5m", + "Ethernet226": "5m", + "Ethernet228": "5m", + "Ethernet230": "5m", + "Ethernet232": "5m", + "Ethernet234": "5m", + "Ethernet236": "5m", + "Ethernet238": "5m", + "Ethernet240": "5m", + "Ethernet242": "5m", + "Ethernet244": "5m", + "Ethernet246": "5m", + "Ethernet248": "40m", + "Ethernet250": "40m", + "Ethernet252": "40m", + "Ethernet254": "40m" + } + }, + + "BUFFER_POOL": { + "ingress_zero_pool" : { + "mode": "static", + "type": "ingress", + "size": "0" + }, + "ingress_lossless_pool": { + "size": "55058432", + "xoff": "1712128", + "type": "ingress", + "mode": "dynamic" + }, + "egress_lossless_pool": { + "size": "60817392", + "type": "egress", + "mode": "dynamic" + }, + "egress_lossy_pool": { + "size": "55058432", + "type": "egress", + "mode": "dynamic" + } + }, + "BUFFER_PROFILE": { + "ingress_lossy_pg_zero_profile" : { + "pool":"ingress_zero_pool", + "size":"0", + "static_th":"0" + }, + "ingress_lossless_zero_profile" : { + "pool":"ingress_lossless_pool", + "size":"0", + "dynamic_th":"-8" + }, + "egress_lossless_zero_profile" : { + "pool":"egress_lossless_pool", + "size":"0", + "dynamic_th":"-8" + }, + "egress_lossy_zero_profile" : { + "pool":"egress_lossy_pool", + "size":"0", + "dynamic_th":"-8" + }, + "ingress_lossless_profile": { + "pool":"ingress_lossless_pool", + "size":"0", + "dynamic_th":"7" + }, + "ingress_lossy_profile": { + "pool":"ingress_lossless_pool", + "size":"0", + "dynamic_th":"3" + }, + "egress_lossless_profile": { + "pool":"egress_lossless_pool", + "size":"0", + "dynamic_th":"7" + }, + "egress_lossy_profile": { + "pool":"egress_lossy_pool", + "size":"9216", + "dynamic_th":"7" + }, + "q_lossy_profile": { + "pool":"egress_lossy_pool", + "size":"0", + "dynamic_th":"3" + } + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST": { + "Ethernet248": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet250": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet252": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet254": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet2": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet4": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet6": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet8": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet10": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet12": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet14": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet16": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet18": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet20": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet22": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet24": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet26": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet28": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet30": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet32": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet34": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet36": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet38": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet48": { + "profile_list" : "ingress_lossless_profile" + } +, + "Ethernet0": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet40": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet44": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet50": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet52": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet54": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet56": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet60": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet64": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet68": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet72": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet76": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet80": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet84": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet88": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet92": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet96": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet100": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet104": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet108": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet112": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet116": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet120": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet124": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet128": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet132": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet136": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet140": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet144": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet148": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet152": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet156": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet160": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet164": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet168": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet172": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet176": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet180": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet184": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet188": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet192": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet194": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet196": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet198": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet200": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet204": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet208": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet210": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet212": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet214": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet216": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet220": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet224": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet226": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet228": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet230": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet232": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet234": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet236": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet238": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet240": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet242": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet244": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet246": { + "profile_list" : "ingress_lossless_zero_profile" + } + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST": { + "Ethernet248": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet250": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet252": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet254": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet2": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet4": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet6": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet8": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet10": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet12": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet14": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet16": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet18": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet20": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet22": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet24": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet26": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet28": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet30": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet32": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet34": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet36": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet38": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet48": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + } +, + "Ethernet0": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet40": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet44": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet50": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet52": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet54": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet56": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet60": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet64": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet68": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet72": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet76": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet80": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet84": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet88": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet92": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet96": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet100": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet104": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet108": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet112": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet116": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet120": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet124": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet128": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet132": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet136": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet140": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet144": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet148": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet152": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet156": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet160": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet164": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet168": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet172": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet176": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet180": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet184": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet188": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet192": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet194": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet196": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet198": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet200": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet204": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet208": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet210": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet212": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet214": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet216": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet220": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet224": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet226": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet228": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet230": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet232": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet234": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet236": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet238": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet240": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet242": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet244": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet246": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + } + }, + + "BUFFER_PG": { + "Ethernet248|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet250|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet252|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet254|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet2|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet4|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet6|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet8|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet10|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet12|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet14|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet16|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet18|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet20|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet22|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet24|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet26|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet28|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet30|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet32|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet34|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet36|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet38|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet48|0": { + "profile" : "ingress_lossy_profile" + } +, "Ethernet0|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet40|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet44|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet50|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet52|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet54|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet56|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet60|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet64|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet68|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet72|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet76|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet80|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet84|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet88|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet92|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet96|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet100|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet104|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet108|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet112|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet116|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet120|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet124|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet128|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet132|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet136|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet140|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet144|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet148|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet152|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet156|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet160|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet164|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet168|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet172|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet176|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet180|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet184|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet188|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet192|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet194|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet196|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet198|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet200|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet204|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet208|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet210|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet212|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet214|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet216|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet220|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet224|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet226|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet228|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet230|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet232|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet234|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet236|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet238|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet240|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet242|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet244|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet246|0": { + "profile" : "ingress_lossy_pg_zero_profile" + } + }, + + "BUFFER_QUEUE": { + "Ethernet248|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet250|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet252|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet254|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet2|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet4|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet6|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet8|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet10|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet12|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet14|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet16|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet18|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet20|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet22|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet24|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet26|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet28|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet30|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet32|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet34|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet36|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet38|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet48|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet248|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet250|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet252|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet254|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet2|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet4|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet6|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet8|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet10|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet12|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet14|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet16|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet18|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet20|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet22|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet24|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet26|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet28|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet30|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet32|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet34|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet36|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet38|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet48|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet248|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet250|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet252|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet254|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet2|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet4|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet6|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet8|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet10|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet12|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet14|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet16|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet18|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet20|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet22|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet24|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet26|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet28|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet30|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet32|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet34|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet36|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet38|5-6": { + "profile" : "q_lossy_profile" + }, + "Ethernet48|5-6": { + "profile" : "q_lossy_profile" + } +, + "Ethernet0|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet40|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet44|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet50|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet52|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet54|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet56|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet60|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet64|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet68|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet72|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet76|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet80|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet84|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet88|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet92|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet96|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet100|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet104|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet108|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet112|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet116|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet120|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet124|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet128|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet132|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet136|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet140|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet144|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet148|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet152|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet156|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet160|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet164|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet168|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet172|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet176|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet180|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet184|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet188|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet192|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet194|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet196|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet198|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet200|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet204|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet208|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet210|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet212|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet214|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet216|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet220|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet224|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet226|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet228|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet230|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet232|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet234|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet236|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet238|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet240|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet242|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet244|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet246|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet0|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet40|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet44|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet50|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet52|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet54|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet56|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet60|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet64|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet68|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet72|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet76|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet80|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet84|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet88|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet92|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet96|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet100|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet104|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet108|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet112|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet116|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet120|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet124|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet128|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet132|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet136|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet140|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet144|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet148|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet152|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet156|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet160|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet164|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet168|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet172|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet176|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet180|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet184|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet188|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet192|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet194|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet196|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet198|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet200|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet204|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet208|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet210|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet212|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet214|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet216|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet220|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet224|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet226|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet228|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet230|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet232|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet234|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet236|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet238|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet240|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet242|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet244|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet246|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet0|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet40|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet44|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet50|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet52|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet54|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet56|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet60|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet64|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet68|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet72|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet76|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet80|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet84|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet88|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet92|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet96|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet100|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet104|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet108|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet112|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet116|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet120|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet124|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet128|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet132|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet136|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet140|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet144|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet148|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet152|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet156|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet160|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet164|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet168|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet172|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet176|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet180|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet184|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet188|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet192|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet194|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet196|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet198|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet200|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet204|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet208|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet210|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet212|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet214|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet216|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet220|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet224|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet226|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet228|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet230|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet232|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet234|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet236|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet238|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet240|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet242|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet244|5-6": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet246|5-6": { + "profile" : "egress_lossy_zero_profile" + } + } +} diff --git a/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0.json b/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0.json new file mode 100644 index 000000000000..e41215e6efb0 --- /dev/null +++ b/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0.json @@ -0,0 +1,1786 @@ +{ + "CABLE_LENGTH": { + "AZURE": { + "Ethernet0": "5m", + "Ethernet2": "5m", + "Ethernet4": "5m", + "Ethernet6": "5m", + "Ethernet8": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet14": "5m", + "Ethernet16": "5m", + "Ethernet18": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet28": "5m", + "Ethernet30": "5m", + "Ethernet32": "5m", + "Ethernet34": "5m", + "Ethernet36": "5m", + "Ethernet38": "5m", + "Ethernet40": "5m", + "Ethernet44": "5m", + "Ethernet48": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet54": "5m", + "Ethernet56": "5m", + "Ethernet60": "5m", + "Ethernet64": "5m", + "Ethernet68": "5m", + "Ethernet72": "5m", + "Ethernet76": "5m", + "Ethernet80": "5m", + "Ethernet84": "5m", + "Ethernet88": "5m", + "Ethernet92": "5m", + "Ethernet96": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet108": "5m", + "Ethernet112": "5m", + "Ethernet116": "5m", + "Ethernet120": "5m", + "Ethernet124": "5m", + "Ethernet128": "5m", + "Ethernet132": "5m", + "Ethernet136": "5m", + "Ethernet140": "5m", + "Ethernet144": "5m", + "Ethernet148": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet160": "5m", + "Ethernet164": "5m", + "Ethernet168": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet180": "5m", + "Ethernet184": "5m", + "Ethernet188": "5m", + "Ethernet192": "5m", + "Ethernet194": "5m", + "Ethernet196": "5m", + "Ethernet198": "5m", + "Ethernet200": "5m", + "Ethernet204": "5m", + "Ethernet208": "5m", + "Ethernet210": "5m", + "Ethernet212": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet220": "5m", + "Ethernet224": "5m", + "Ethernet226": "5m", + "Ethernet228": "5m", + "Ethernet230": "5m", + "Ethernet232": "5m", + "Ethernet234": "5m", + "Ethernet236": "5m", + "Ethernet238": "5m", + "Ethernet240": "5m", + "Ethernet242": "5m", + "Ethernet244": "5m", + "Ethernet246": "5m", + "Ethernet248": "40m", + "Ethernet250": "40m", + "Ethernet252": "40m", + "Ethernet254": "40m" + } + }, + + "BUFFER_POOL": { + "ingress_zero_pool" : { + "mode": "static", + "type": "ingress", + "size": "0" + }, + "ingress_lossless_pool": { + "size": "55058432", + "xoff": "1712128", + "type": "ingress", + "mode": "dynamic" + }, + "egress_lossless_pool": { + "size": "60817392", + "type": "egress", + "mode": "dynamic" + }, + "egress_lossy_pool": { + "size": "55058432", + "type": "egress", + "mode": "dynamic" + } + }, + "BUFFER_PROFILE": { + "ingress_lossy_pg_zero_profile" : { + "pool":"ingress_zero_pool", + "size":"0", + "static_th":"0" + }, + "ingress_lossless_zero_profile" : { + "pool":"ingress_lossless_pool", + "size":"0", + "dynamic_th":"-8" + }, + "egress_lossless_zero_profile" : { + "pool":"egress_lossless_pool", + "size":"0", + "dynamic_th":"-8" + }, + "egress_lossy_zero_profile" : { + "pool":"egress_lossy_pool", + "size":"0", + "dynamic_th":"-8" + }, + "ingress_lossless_profile": { + "pool":"ingress_lossless_pool", + "size":"0", + "dynamic_th":"7" + }, + "ingress_lossy_profile": { + "pool":"ingress_lossless_pool", + "size":"0", + "dynamic_th":"3" + }, + "egress_lossless_profile": { + "pool":"egress_lossless_pool", + "size":"0", + "dynamic_th":"7" + }, + "egress_lossy_profile": { + "pool":"egress_lossy_pool", + "size":"9216", + "dynamic_th":"7" + }, + "q_lossy_profile": { + "pool":"egress_lossy_pool", + "size":"0", + "dynamic_th":"3" + } + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST": { + "Ethernet248": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet250": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet252": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet254": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet2": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet4": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet6": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet8": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet10": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet12": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet14": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet16": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet18": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet20": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet22": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet24": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet26": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet28": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet30": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet32": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet34": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet36": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet38": { + "profile_list" : "ingress_lossless_profile" + }, + "Ethernet48": { + "profile_list" : "ingress_lossless_profile" + } +, + "Ethernet0": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet40": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet44": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet50": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet52": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet54": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet56": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet60": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet64": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet68": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet72": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet76": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet80": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet84": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet88": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet92": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet96": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet100": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet104": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet108": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet112": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet116": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet120": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet124": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet128": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet132": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet136": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet140": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet144": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet148": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet152": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet156": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet160": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet164": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet168": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet172": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet176": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet180": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet184": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet188": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet192": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet194": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet196": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet198": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet200": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet204": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet208": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet210": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet212": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet214": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet216": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet220": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet224": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet226": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet228": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet230": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet232": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet234": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet236": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet238": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet240": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet242": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet244": { + "profile_list" : "ingress_lossless_zero_profile" + }, + "Ethernet246": { + "profile_list" : "ingress_lossless_zero_profile" + } + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST": { + "Ethernet248": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet250": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet252": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet254": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet2": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet4": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet6": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet8": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet10": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet12": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet14": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet16": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet18": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet20": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet22": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet24": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet26": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet28": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet30": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet32": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet34": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet36": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet38": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + }, + "Ethernet48": { + "profile_list" : "egress_lossless_profile,egress_lossy_profile" + } +, + "Ethernet0": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet40": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet44": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet50": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet52": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet54": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet56": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet60": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet64": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet68": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet72": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet76": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet80": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet84": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet88": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet92": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet96": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet100": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet104": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet108": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet112": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet116": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet120": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet124": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet128": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet132": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet136": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet140": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet144": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet148": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet152": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet156": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet160": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet164": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet168": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet172": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet176": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet180": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet184": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet188": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet192": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet194": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet196": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet198": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet200": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet204": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet208": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet210": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet212": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet214": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet216": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet220": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet224": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet226": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet228": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet230": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet232": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet234": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet236": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet238": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet240": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet242": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet244": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + }, + "Ethernet246": { + "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" + } + }, + + "BUFFER_PG": { + "Ethernet2|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet4|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet6|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet8|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet10|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet12|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet14|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet16|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet18|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet20|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet22|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet24|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet26|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet28|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet30|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet32|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet34|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet36|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet38|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet48|0": { + "profile" : "ingress_lossy_profile" + } +, "Ethernet248|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet250|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet252|0": { + "profile" : "ingress_lossy_profile" + }, + "Ethernet254|0": { + "profile" : "ingress_lossy_profile" + } +, "Ethernet0|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet40|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet44|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet50|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet52|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet54|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet56|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet60|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet64|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet68|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet72|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet76|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet80|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet84|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet88|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet92|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet96|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet100|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet104|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet108|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet112|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet116|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet120|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet124|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet128|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet132|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet136|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet140|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet144|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet148|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet152|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet156|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet160|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet164|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet168|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet172|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet176|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet180|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet184|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet188|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet192|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet194|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet196|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet198|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet200|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet204|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet208|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet210|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet212|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet214|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet216|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet220|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet224|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet226|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet228|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet230|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet232|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet234|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet236|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet238|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet240|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet242|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet244|0": { + "profile" : "ingress_lossy_pg_zero_profile" + }, + "Ethernet246|0": { + "profile" : "ingress_lossy_pg_zero_profile" + } + }, + + "BUFFER_QUEUE": { + "Ethernet2|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet4|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet6|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet8|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet10|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet12|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet14|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet16|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet18|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet20|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet22|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet24|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet26|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet28|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet30|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet32|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet34|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet36|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet38|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet48|3-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet2|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet4|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet6|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet8|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet10|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet12|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet14|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet16|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet18|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet20|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet22|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet24|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet26|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet28|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet30|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet32|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet34|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet36|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet38|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet48|0-2": { + "profile" : "q_lossy_profile" + }, + "Ethernet2|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet4|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet6|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet8|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet10|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet12|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet14|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet16|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet18|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet20|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet22|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet24|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet26|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet28|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet30|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet32|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet34|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet36|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet38|5-7": { + "profile" : "q_lossy_profile" + }, + "Ethernet48|5-7": { + "profile" : "q_lossy_profile" + } +, "Ethernet248|0-1": { + "profile" : "q_lossy_profile" + }, + "Ethernet248|2-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet248|5": { + "profile" : "q_lossy_profile" + }, + "Ethernet248|6": { + "profile" : "egress_lossless_profile" + }, + "Ethernet248|7": { + "profile" : "q_lossy_profile" + }, + "Ethernet250|0-1": { + "profile" : "q_lossy_profile" + }, + "Ethernet250|2-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet250|5": { + "profile" : "q_lossy_profile" + }, + "Ethernet250|6": { + "profile" : "egress_lossless_profile" + }, + "Ethernet250|7": { + "profile" : "q_lossy_profile" + }, + "Ethernet252|0-1": { + "profile" : "q_lossy_profile" + }, + "Ethernet252|2-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet252|5": { + "profile" : "q_lossy_profile" + }, + "Ethernet252|6": { + "profile" : "egress_lossless_profile" + }, + "Ethernet252|7": { + "profile" : "q_lossy_profile" + }, + "Ethernet254|0-1": { + "profile" : "q_lossy_profile" + }, + "Ethernet254|2-4": { + "profile" : "egress_lossless_profile" + }, + "Ethernet254|5": { + "profile" : "q_lossy_profile" + }, + "Ethernet254|6": { + "profile" : "egress_lossless_profile" + }, + "Ethernet254|7": { + "profile" : "q_lossy_profile" + } +, + "Ethernet0|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet40|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet44|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet50|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet52|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet54|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet56|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet60|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet64|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet68|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet72|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet76|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet80|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet84|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet88|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet92|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet96|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet100|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet104|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet108|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet112|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet116|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet120|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet124|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet128|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet132|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet136|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet140|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet144|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet148|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet152|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet156|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet160|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet164|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet168|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet172|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet176|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet180|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet184|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet188|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet192|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet194|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet196|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet198|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet200|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet204|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet208|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet210|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet212|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet214|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet216|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet220|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet224|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet226|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet228|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet230|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet232|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet234|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet236|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet238|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet240|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet242|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet244|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet246|3-4": { + "profile" : "egress_lossless_zero_profile" + }, + "Ethernet0|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet40|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet44|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet50|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet52|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet54|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet56|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet60|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet64|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet68|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet72|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet76|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet80|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet84|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet88|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet92|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet96|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet100|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet104|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet108|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet112|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet116|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet120|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet124|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet128|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet132|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet136|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet140|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet144|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet148|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet152|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet156|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet160|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet164|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet168|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet172|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet176|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet180|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet184|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet188|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet192|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet194|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet196|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet198|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet200|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet204|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet208|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet210|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet212|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet214|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet216|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet220|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet224|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet226|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet228|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet230|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet232|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet234|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet236|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet238|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet240|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet242|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet244|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet246|0-2": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet0|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet40|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet44|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet50|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet52|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet54|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet56|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet60|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet64|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet68|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet72|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet76|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet80|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet84|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet88|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet92|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet96|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet100|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet104|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet108|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet112|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet116|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet120|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet124|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet128|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet132|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet136|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet140|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet144|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet148|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet152|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet156|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet160|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet164|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet168|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet172|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet176|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet180|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet184|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet188|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet192|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet194|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet196|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet198|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet200|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet204|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet208|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet210|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet212|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet214|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet216|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet220|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet224|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet226|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet228|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet230|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet232|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet234|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet236|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet238|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet240|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet242|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet244|5-7": { + "profile" : "egress_lossy_zero_profile" + }, + "Ethernet246|5-7": { + "profile" : "egress_lossy_zero_profile" + } + } +} diff --git a/src/sonic-config-engine/tests/test_j2files.py b/src/sonic-config-engine/tests/test_j2files.py index 079bf7908cbf..cd472a7cb809 100644 --- a/src/sonic-config-engine/tests/test_j2files.py +++ b/src/sonic-config-engine/tests/test_j2files.py @@ -513,8 +513,12 @@ def test_extra_lossless_buffer_for_tunnel_remapping(self): ('mellanox', 'x86_64-mlnx_msn4600c-r0', 'Mellanox-SN4600C-C64', 'sample-mellanox-4600c-t1-minigraph.xml', 'buffers_dynamic.json.j2', 'buffers-mellanox4600c-t1-dynamic.json'), ('mellanox', 'x86_64-mlnx_msn4600c-r0', 'Mellanox-SN4600C-C64', 'sample-mellanox-4600c-t1-minigraph.xml', 'buffers.json.j2', 'buffers-mellanox4600c-t1.json'), ('mellanox', 'x86_64-mlnx_msn4600c-r0', 'Mellanox-SN4600C-C64', 'sample-mellanox-4600c-t1-minigraph-remap-disabled.xml', 'buffers_dynamic.json.j2', 'buffers-mellanox4600c-t1-dynamic-remap-disabled.json'), - ('mellanox', 'x86_64-mlnx_msn4600c-r0', 'Mellanox-SN4600C-C64', 'sample-mellanox-4600c-t1-minigraph-remap-disabled.xml', 'buffers.json.j2', 'buffers-mellanox4600c-t1-remap-disabled.json') - ] + ('mellanox', 'x86_64-mlnx_msn4600c-r0', 'Mellanox-SN4600C-C64', 'sample-mellanox-4600c-t1-minigraph-remap-disabled.xml', 'buffers.json.j2', 'buffers-mellanox4600c-t1-remap-disabled.json'), + ('mellanox', 'x86_64-mlnx_msn4600c-r0', 'Mellanox-SN4600C-D48C40', 'sample-mellanox-4600c-t0-minigraph.xml', 'buffers_dynamic.json.j2', 'buffers-mellanox4600c-t0-dynamic.json'), + ('mellanox', 'x86_64-mlnx_msn4600c-r0', 'Mellanox-SN4600C-D48C40', 'sample-mellanox-4600c-t0-minigraph.xml', 'buffers.json.j2', 'buffers-mellanox4600c-t0.json'), + ('mellanox', 'x86_64-mlnx_msn4600c-r0', 'Mellanox-SN4600C-D48C40', 'sample-mellanox-4600c-t0-minigraph-remap-disabled.xml', 'buffers_dynamic.json.j2', 'buffers-mellanox4600c-t0-dynamic-remap-disabled.json'), + ('mellanox', 'x86_64-mlnx_msn4600c-r0', 'Mellanox-SN4600C-D48C40', 'sample-mellanox-4600c-t0-minigraph-remap-disabled.xml', 'buffers.json.j2', 'buffers-mellanox4600c-t0-remap-disabled.json') + ] for test_data in TEST_DATA: self._test_buffers_render_template(vendor=test_data[0], From d1c5c7f66e1fe4683a569716040656dc2f1fbc0a Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Fri, 4 Nov 2022 06:16:20 +0000 Subject: [PATCH 07/18] Add queue 7 in SCHEDULER table Signed-off-by: Stephen Sun --- .../py3/qos-mellanox4600c-d48c40-t0.json | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json index bd242a0ddb1c..779ec5f9fd5e 100644 --- a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json +++ b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json @@ -974,6 +974,78 @@ "Ethernet254|6": { "scheduler" : "scheduler.1", "wred_profile": "AZURE_LOSSLESS" + }, + "Ethernet2|7": { + "scheduler": "scheduler.0" + }, + "Ethernet4|7": { + "scheduler": "scheduler.0" + }, + "Ethernet6|7": { + "scheduler": "scheduler.0" + }, + "Ethernet8|7": { + "scheduler": "scheduler.0" + }, + "Ethernet10|7": { + "scheduler": "scheduler.0" + }, + "Ethernet12|7": { + "scheduler": "scheduler.0" + }, + "Ethernet14|7": { + "scheduler": "scheduler.0" + }, + "Ethernet16|7": { + "scheduler": "scheduler.0" + }, + "Ethernet18|7": { + "scheduler": "scheduler.0" + }, + "Ethernet20|7": { + "scheduler": "scheduler.0" + }, + "Ethernet22|7": { + "scheduler": "scheduler.0" + }, + "Ethernet24|7": { + "scheduler": "scheduler.0" + }, + "Ethernet26|7": { + "scheduler": "scheduler.0" + }, + "Ethernet28|7": { + "scheduler": "scheduler.0" + }, + "Ethernet30|7": { + "scheduler": "scheduler.0" + }, + "Ethernet32|7": { + "scheduler": "scheduler.0" + }, + "Ethernet34|7": { + "scheduler": "scheduler.0" + }, + "Ethernet36|7": { + "scheduler": "scheduler.0" + }, + "Ethernet38|7": { + "scheduler": "scheduler.0" + }, + "Ethernet48|7": { + "scheduler": "scheduler.0" + }, + "Ethernet248|7": { + "scheduler": "scheduler.0" + }, + "Ethernet250|7": { + "scheduler": "scheduler.0" + }, + "Ethernet252|7": { + "scheduler": "scheduler.0" + }, + "Ethernet254|7": { + "scheduler": "scheduler.0" } } } From 01df9e65a36c92809207e5731357cb5f14d462b0 Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Fri, 4 Nov 2022 06:20:05 +0000 Subject: [PATCH 08/18] Remove buffer test of 2700 since the template has been covered by dual ToR t0 test cases Signed-off-by: Stephen Sun --- .../py3/buffers-mellanox2700.json | 1153 ----------------- src/sonic-config-engine/tests/test_j2files.py | 3 - 2 files changed, 1156 deletions(-) delete mode 100644 src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox2700.json diff --git a/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox2700.json b/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox2700.json deleted file mode 100644 index 49da9b064afa..000000000000 --- a/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox2700.json +++ /dev/null @@ -1,1153 +0,0 @@ -{ - "CABLE_LENGTH": { - "AZURE": { - "Ethernet0": "5m", - "Ethernet2": "5m", - "Ethernet4": "5m", - "Ethernet6": "5m", - "Ethernet8": "5m", - "Ethernet10": "5m", - "Ethernet12": "5m", - "Ethernet14": "5m", - "Ethernet16": "5m", - "Ethernet18": "5m", - "Ethernet20": "5m", - "Ethernet22": "5m", - "Ethernet24": "5m", - "Ethernet28": "5m", - "Ethernet32": "5m", - "Ethernet36": "5m", - "Ethernet40": "5m", - "Ethernet42": "5m", - "Ethernet44": "5m", - "Ethernet46": "5m", - "Ethernet48": "5m", - "Ethernet50": "5m", - "Ethernet52": "5m", - "Ethernet54": "5m", - "Ethernet56": "5m", - "Ethernet58": "5m", - "Ethernet60": "5m", - "Ethernet62": "5m", - "Ethernet64": "40m", - "Ethernet66": "40m", - "Ethernet68": "40m", - "Ethernet70": "40m", - "Ethernet72": "5m", - "Ethernet74": "5m", - "Ethernet76": "5m", - "Ethernet78": "5m", - "Ethernet80": "5m", - "Ethernet82": "5m", - "Ethernet84": "5m", - "Ethernet86": "5m", - "Ethernet88": "5m", - "Ethernet92": "5m", - "Ethernet96": "5m", - "Ethernet100": "5m", - "Ethernet104": "5m", - "Ethernet106": "5m", - "Ethernet108": "5m", - "Ethernet110": "5m", - "Ethernet112": "5m", - "Ethernet114": "5m", - "Ethernet116": "5m", - "Ethernet118": "5m", - "Ethernet120": "5m", - "Ethernet122": "5m", - "Ethernet124": "5m", - "Ethernet126": "5m" - } - }, - - "BUFFER_POOL": { - "ingress_zero_pool" : { - "mode": "static", - "type": "ingress", - "size": "0" - }, - "ingress_lossless_pool": { - "size": "7719936", - "xoff": "1032192", - "type": "ingress", - "mode": "dynamic" - }, - "egress_lossless_pool": { - "size": "13945824", - "type": "egress", - "mode": "dynamic" - }, - "egress_lossy_pool": { - "size": "7719936", - "type": "egress", - "mode": "dynamic" - } - }, - "BUFFER_PROFILE": { - "ingress_lossy_pg_zero_profile" : { - "pool":"ingress_zero_pool", - "size":"0", - "static_th":"0" - }, - "ingress_lossless_zero_profile" : { - "pool":"ingress_lossless_pool", - "size":"0", - "dynamic_th":"-8" - }, - "egress_lossless_zero_profile" : { - "pool":"egress_lossless_pool", - "size":"0", - "dynamic_th":"-8" - }, - "egress_lossy_zero_profile" : { - "pool":"egress_lossy_pool", - "size":"0", - "dynamic_th":"-8" - }, - "ingress_lossless_profile": { - "pool":"ingress_lossless_pool", - "size":"0", - "dynamic_th":"7" - }, - "ingress_lossy_profile": { - "pool":"ingress_lossless_pool", - "size":"0", - "dynamic_th":"3" - }, - "egress_lossless_profile": { - "pool":"egress_lossless_pool", - "size":"0", - "dynamic_th":"7" - }, - "egress_lossy_profile": { - "pool":"egress_lossy_pool", - "size":"9216", - "dynamic_th":"7" - }, - "q_lossy_profile": { - "pool":"egress_lossy_pool", - "size":"0", - "dynamic_th":"3" - } - }, - "BUFFER_PORT_INGRESS_PROFILE_LIST": { - "Ethernet64": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet66": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet68": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet70": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet2": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet4": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet6": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet8": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet10": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet12": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet14": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet16": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet18": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet20": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet22": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet24": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet28": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet32": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet36": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet40": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet42": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet44": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet46": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet48": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet50": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet52": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet54": { - "profile_list" : "ingress_lossless_profile" - }, - "Ethernet56": { - "profile_list" : "ingress_lossless_profile" - } -, - "Ethernet0": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet58": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet60": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet62": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet72": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet74": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet76": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet78": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet80": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet82": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet84": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet86": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet88": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet92": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet96": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet100": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet104": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet106": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet108": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet110": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet112": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet114": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet116": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet118": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet120": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet122": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet124": { - "profile_list" : "ingress_lossless_zero_profile" - }, - "Ethernet126": { - "profile_list" : "ingress_lossless_zero_profile" - } - }, - "BUFFER_PORT_EGRESS_PROFILE_LIST": { - "Ethernet64": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet66": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet68": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet70": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet2": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet4": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet6": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet8": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet10": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet12": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet14": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet16": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet18": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet20": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet22": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet24": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet28": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet32": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet36": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet40": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet42": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet44": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet46": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet48": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet50": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet52": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet54": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - }, - "Ethernet56": { - "profile_list" : "egress_lossless_profile,egress_lossy_profile" - } -, - "Ethernet0": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet58": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet60": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet62": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet72": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet74": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet76": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet78": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet80": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet82": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet84": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet86": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet88": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet92": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet96": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet100": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet104": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet106": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet108": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet110": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet112": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet114": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet116": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet118": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet120": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet122": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet124": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - }, - "Ethernet126": { - "profile_list" : "egress_lossless_zero_profile,egress_lossy_zero_profile" - } - }, - "BUFFER_PG": { - "Ethernet64|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet66|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet68|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet70|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet2|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet4|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet6|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet8|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet10|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet12|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet14|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet16|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet18|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet20|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet22|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet24|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet28|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet32|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet36|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet40|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet42|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet44|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet46|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet48|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet50|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet52|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet54|0": { - "profile" : "ingress_lossy_profile" - }, - "Ethernet56|0": { - "profile" : "ingress_lossy_profile" - } -, "Ethernet0|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet58|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet60|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet62|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet72|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet74|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet76|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet78|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet80|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet82|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet84|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet86|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet88|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet92|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet96|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet100|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet104|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet106|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet108|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet110|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet112|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet114|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet116|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet118|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet120|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet122|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet124|0": { - "profile" : "ingress_lossy_pg_zero_profile" - }, - "Ethernet126|0": { - "profile" : "ingress_lossy_pg_zero_profile" - } - }, - - "BUFFER_QUEUE": { - "Ethernet64|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet66|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet68|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet70|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet2|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet4|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet6|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet8|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet10|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet12|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet14|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet16|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet18|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet20|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet22|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet24|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet28|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet32|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet36|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet40|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet42|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet44|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet46|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet48|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet50|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet52|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet54|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet56|3-4": { - "profile" : "egress_lossless_profile" - }, - "Ethernet64|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet66|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet68|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet70|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet2|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet4|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet6|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet8|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet10|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet12|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet14|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet16|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet18|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet20|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet22|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet24|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet28|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet32|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet36|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet40|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet42|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet44|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet46|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet48|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet50|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet52|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet54|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet56|0-2": { - "profile" : "q_lossy_profile" - }, - "Ethernet64|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet66|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet68|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet70|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet2|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet4|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet6|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet8|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet10|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet12|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet14|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet16|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet18|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet20|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet22|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet24|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet28|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet32|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet36|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet40|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet42|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet44|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet46|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet48|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet50|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet52|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet54|5-6": { - "profile" : "q_lossy_profile" - }, - "Ethernet56|5-6": { - "profile" : "q_lossy_profile" - } -, - "Ethernet0|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet58|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet60|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet62|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet72|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet74|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet76|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet78|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet80|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet82|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet84|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet86|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet88|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet92|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet96|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet100|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet104|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet106|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet108|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet110|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet112|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet114|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet116|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet118|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet120|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet122|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet124|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet126|3-4": { - "profile" : "egress_lossless_zero_profile" - }, - "Ethernet0|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet58|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet60|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet62|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet72|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet74|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet76|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet78|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet80|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet82|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet84|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet86|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet88|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet92|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet96|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet100|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet104|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet106|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet108|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet110|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet112|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet114|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet116|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet118|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet120|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet122|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet124|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet126|0-2": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet0|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet58|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet60|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet62|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet72|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet74|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet76|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet78|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet80|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet82|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet84|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet86|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet88|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet92|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet96|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet100|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet104|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet106|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet108|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet110|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet112|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet114|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet116|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet118|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet120|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet122|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet124|5-6": { - "profile" : "egress_lossy_zero_profile" - }, - "Ethernet126|5-6": { - "profile" : "egress_lossy_zero_profile" - } - } -} diff --git a/src/sonic-config-engine/tests/test_j2files.py b/src/sonic-config-engine/tests/test_j2files.py index cd472a7cb809..0b5ad25be65b 100644 --- a/src/sonic-config-engine/tests/test_j2files.py +++ b/src/sonic-config-engine/tests/test_j2files.py @@ -488,9 +488,6 @@ def _test_buffers_render_template(self, vendor, platform, sku, minigraph, buffer def test_buffers_dell6100_render_template(self): self._test_buffers_render_template('dell', 'x86_64-dell_s6100_c2538-r0', 'Force10-S6100', 'sample-dell-6100-t0-minigraph.xml', 'buffers.json.j2', 'buffers-dell6100.json') - def test_buffers_mellanox2700_render_template(self): - self._test_buffers_render_template('mellanox', 'x86_64-mlnx_msn2700-r0', 'Mellanox-SN2700-D48C8', 'sample-mellanox-2700-t0-minigraph.xml', 'buffers.json.j2', 'buffers-mellanox2700.json') - def test_buffers_mellanox2410_render_template(self): self._test_buffers_render_template('mellanox', 'x86_64-mlnx_msn2410-r0', 'ACS-MSN2410', 'sample-mellanox-2410-t1-minigraph.xml', 'buffers.json.j2', 'buffers-mellanox2410.json') From 659e66f956052cadf6f2991228139d44c7542090 Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Fri, 4 Nov 2022 07:39:49 +0000 Subject: [PATCH 09/18] Fix bug: remapping wasn't disabled in 4600c-t0 "remap disable" minigraph Signed-off-by: Stephen Sun --- ...mple-mellanox-4600c-t0-minigraph-remap-disabled.xml | 10 ---------- .../py3/buffers-mellanox4600c-t0-remap-disabled.json | 6 +++--- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/src/sonic-config-engine/tests/sample-mellanox-4600c-t0-minigraph-remap-disabled.xml b/src/sonic-config-engine/tests/sample-mellanox-4600c-t0-minigraph-remap-disabled.xml index 62570357aa69..0154df6fffcd 100644 --- a/src/sonic-config-engine/tests/sample-mellanox-4600c-t0-minigraph-remap-disabled.xml +++ b/src/sonic-config-engine/tests/sample-mellanox-4600c-t0-minigraph-remap-disabled.xml @@ -3957,16 +3957,6 @@ Profile0 - - GeminiEnabled - - True - - - RedundancyType - - Gemini - DhcpResources diff --git a/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-remap-disabled.json b/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-remap-disabled.json index a17bd39cac97..deaf75d0db24 100644 --- a/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-remap-disabled.json +++ b/src/sonic-config-engine/tests/sample_output/py3/buffers-mellanox4600c-t0-remap-disabled.json @@ -99,8 +99,8 @@ "size": "0" }, "ingress_lossless_pool": { - "size": "55058432", - "xoff": "1712128", + "size": "55902208", + "xoff": "1179648", "type": "ingress", "mode": "dynamic" }, @@ -110,7 +110,7 @@ "mode": "dynamic" }, "egress_lossy_pool": { - "size": "55058432", + "size": "55902208", "type": "egress", "mode": "dynamic" } From d173cac31885900c99630a26ea245ca936c3b2e9 Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Mon, 7 Nov 2022 07:45:36 +0000 Subject: [PATCH 10/18] Add AZURE_TUNNEL mappings in various tables Signed-off-by: Stephen Sun --- .../Mellanox-SN4600C-C64/qos.json.j2 | 124 ++++++++++++++++++ .../py3/qos-mellanox4600c-d48c40-t0.json | 99 ++++++++++++++ 2 files changed, 223 insertions(+) diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 index 59f70b7598f6..5b77b0414c7a 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 @@ -90,6 +90,73 @@ {% if ('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'LeafRouter') %} "AZURE_UPLINK": {% else %} + "AZURE_TUNNEL": + { + "0" : "1", + "1" : "1", + "2" : "1", + "3" : "3", + "4" : "4", + "5" : "1", + "6" : "1", + "7" : "1", + "8" : "0", + "9" : "1", + "10": "1", + "11": "1", + "12": "1", + "13": "1", + "14": "1", + "15": "1", + "16": "1", + "17": "1", + "18": "1", + "19": "1", + "20": "1", + "21": "1", + "22": "1", + "23": "1", + "24": "1", + "25": "1", + "26": "1", + "27": "1", + "28": "1", + "29": "1", + "30": "1", + "31": "1", + "32": "1", + "33": "1", + "34": "1", + "35": "1", + "36": "1", + "37": "1", + "38": "1", + "39": "1", + "40": "1", + "41": "1", + "42": "1", + "43": "1", + "44": "1", + "45": "1", + "46": "5", + "47": "1", + "48": "7", + "49": "1", + "50": "1", + "51": "1", + "52": "1", + "53": "1", + "54": "1", + "55": "1", + "56": "1", + "57": "1", + "58": "1", + "59": "1", + "60": "1", + "61": "1", + "62": "1", + "63": "1" + }, "AZURE_DOWNLINK": {% endif %} { @@ -162,6 +229,19 @@ {%- endmacro %} {%- macro generate_tc_to_pg_map() %} "TC_TO_PRIORITY_GROUP_MAP": { +{% if (('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'ToRRouter') and + ('subtype' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['subtype'] == 'DualToR')) %} + "AZURE_TUNNEL": { + "0": "0", + "1": "0", + "2": "0", + "3": "2", + "4": "6", + "5": "0", + "6": "0", + "7": "0" + }, +{% endif %} "AZURE": { "0": "0", "1": "0", @@ -174,6 +254,50 @@ } }, {%- endmacro %} +{%- macro generate_tc_to_queue_map() %} + "TC_TO_QUEUE_MAP": { +{% if (('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'ToRRouter') and + ('subtype' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['subtype'] == 'DualToR')) %} + "AZURE_TUNNEL": { + "0": "0", + "1": "1", + "2": "1", + "3": "2", + "4": "6", + "5": "5", + "6": "1", + "7": "7" + }, +{% endif %} + "AZURE": { + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7" + } + }, +{%- endmacro %} +{% if (('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'ToRRouter') and + ('subtype' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['subtype'] == 'DualToR')) %} +{%- macro generate_tc_to_dscp_map() %} + "TC_TO_DSCP_MAP": { + "AZURE_TUNNEL": { + "0": "8", + "1": "0", + "2": "0", + "3": "2", + "4": "6", + "5": "46", + "6": "0", + "7": "48" + } + }, +{%- endmacro %} +{%- endif %} {%- macro generate_global_dscp_to_tc_map() %} {# This is an empty macro since the global DSCP_TO_TC map is not required #} {%- endmacro %} diff --git a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json index 779ec5f9fd5e..7924c42143b7 100644 --- a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json +++ b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json @@ -2,6 +2,16 @@ { "TC_TO_PRIORITY_GROUP_MAP": { + "AZURE_TUNNEL": { + "0": "0", + "1": "0", + "2": "0", + "3": "2", + "4": "6", + "5": "0", + "6": "0", + "7": "0" + }, "AZURE": { "0": "0", "1": "0", @@ -26,6 +36,16 @@ } }, "TC_TO_QUEUE_MAP": { + "AZURE_TUNNEL": { + "0": "0", + "1": "1", + "2": "1", + "3": "2", + "4": "6", + "5": "5", + "6": "1", + "7": "7" + }, "AZURE": { "0": "0", "1": "1", @@ -104,6 +124,73 @@ "62": "1", "63": "1" }, + "AZURE_TUNNEL": + { + "0" : "1", + "1" : "1", + "2" : "1", + "3" : "3", + "4" : "4", + "5" : "1", + "6" : "1", + "7" : "1", + "8" : "0", + "9" : "1", + "10": "1", + "11": "1", + "12": "1", + "13": "1", + "14": "1", + "15": "1", + "16": "1", + "17": "1", + "18": "1", + "19": "1", + "20": "1", + "21": "1", + "22": "1", + "23": "1", + "24": "1", + "25": "1", + "26": "1", + "27": "1", + "28": "1", + "29": "1", + "30": "1", + "31": "1", + "32": "1", + "33": "1", + "34": "1", + "35": "1", + "36": "1", + "37": "1", + "38": "1", + "39": "1", + "40": "1", + "41": "1", + "42": "1", + "43": "1", + "44": "1", + "45": "1", + "46": "5", + "47": "1", + "48": "7", + "49": "1", + "50": "1", + "51": "1", + "52": "1", + "53": "1", + "54": "1", + "55": "1", + "56": "1", + "57": "1", + "58": "1", + "59": "1", + "60": "1", + "61": "1", + "62": "1", + "63": "1" + }, "AZURE_DOWNLINK": { "0" : "1", @@ -172,6 +259,18 @@ "63": "1" } }, + "TC_TO_DSCP_MAP": { + "AZURE_TUNNEL": { + "0": "8", + "1": "0", + "2": "0", + "3": "2", + "4": "6", + "5": "46", + "6": "0", + "7": "48" + } + }, "SCHEDULER": { "scheduler.0": { "type" : "DWRR", From d755106d203a46299c0cf459b56b42b6a9e6633c Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Thu, 10 Nov 2022 07:54:15 +0000 Subject: [PATCH 11/18] Preserve DSCP 33 end to end as well DSCP 33 => TC 8 => PG 0/queue 7 Signed-off-by: Stephen Sun --- .../Mellanox-SN4600C-C64/qos.json.j2 | 43 ++++++++++++++++--- .../py3/qos-mellanox4600c-d48c40-t0.json | 19 +++++--- 2 files changed, 49 insertions(+), 13 deletions(-) diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 index 5b77b0414c7a..1f92c02a02db 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 @@ -55,7 +55,11 @@ "30": "1", "31": "1", "32": "1", +{% if ('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'LeafRouter') %} "33": "1", +{% else %} + "33": "8", +{% endif %} "34": "1", "35": "1", "36": "1", @@ -125,7 +129,7 @@ "30": "1", "31": "1", "32": "1", - "33": "1", + "33": "8", "34": "1", "35": "1", "36": "1", @@ -239,9 +243,21 @@ "4": "6", "5": "0", "6": "0", - "7": "0" + "7": "0", + "8": "0" }, -{% endif %} + "AZURE": { + "0": "0", + "1": "0", + "2": "2", + "3": "3", + "4": "4", + "5": "0", + "6": "6", + "7": "0", + "8": "0" + } +{% else %} "AZURE": { "0": "0", "1": "0", @@ -252,6 +268,7 @@ "6": "6", "7": "0" } +{% endif %} }, {%- endmacro %} {%- macro generate_tc_to_queue_map() %} @@ -266,9 +283,21 @@ "4": "6", "5": "5", "6": "1", - "7": "7" + "7": "7", + "8": "7" }, -{% endif %} + "AZURE": { + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "7" + } +{% else %} "AZURE": { "0": "0", "1": "1", @@ -279,6 +308,7 @@ "6": "6", "7": "7" } +{% endif %} }, {%- endmacro %} {% if (('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'ToRRouter') and @@ -293,7 +323,8 @@ "4": "6", "5": "46", "6": "0", - "7": "48" + "7": "48", + "8": "33" } }, {%- endmacro %} diff --git a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json index 7924c42143b7..55542e8e9df6 100644 --- a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json +++ b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json @@ -10,7 +10,8 @@ "4": "6", "5": "0", "6": "0", - "7": "0" + "7": "0", + "8": "0" }, "AZURE": { "0": "0", @@ -20,7 +21,8 @@ "4": "4", "5": "0", "6": "6", - "7": "0" + "7": "0", + "8": "0" } }, "MAP_PFC_PRIORITY_TO_QUEUE": { @@ -44,7 +46,8 @@ "4": "6", "5": "5", "6": "1", - "7": "7" + "7": "7", + "8": "7" }, "AZURE": { "0": "0", @@ -54,7 +57,8 @@ "4": "4", "5": "5", "6": "6", - "7": "7" + "7": "7", + "8": "7" } }, "DSCP_TO_TC_MAP": { @@ -92,7 +96,7 @@ "30": "1", "31": "1", "32": "1", - "33": "1", + "33": "8", "34": "1", "35": "1", "36": "1", @@ -159,7 +163,7 @@ "30": "1", "31": "1", "32": "1", - "33": "1", + "33": "8", "34": "1", "35": "1", "36": "1", @@ -268,7 +272,8 @@ "4": "6", "5": "46", "6": "0", - "7": "48" + "7": "48", + "8": "33" } }, "SCHEDULER": { From e35a8051706d7f714c1b5178109491f8dbf417b1 Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Wed, 23 Nov 2022 02:24:52 +0000 Subject: [PATCH 12/18] Map TC 8 to queue 1 Signed-off-by: Stephen Sun --- .../x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 | 4 ++-- .../tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 index 1f92c02a02db..9bf0d82e7125 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 @@ -284,7 +284,7 @@ "5": "5", "6": "1", "7": "7", - "8": "7" + "8": "1" }, "AZURE": { "0": "0", @@ -295,7 +295,7 @@ "5": "5", "6": "6", "7": "7", - "8": "7" + "8": "1" } {% else %} "AZURE": { diff --git a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json index 55542e8e9df6..f478df4acceb 100644 --- a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json +++ b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json @@ -47,7 +47,7 @@ "5": "5", "6": "1", "7": "7", - "8": "7" + "8": "1" }, "AZURE": { "0": "0", @@ -58,7 +58,7 @@ "5": "5", "6": "6", "7": "7", - "8": "7" + "8": "1" } }, "DSCP_TO_TC_MAP": { From 73e65e9a22a4483ee4f27ef7b86b97763f029fa3 Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Wed, 23 Nov 2022 05:58:56 +0000 Subject: [PATCH 13/18] Adjust QoS template and sample output according to latest change from the community In DSCP_TO_TC_MAP: - AZURE => AZURE_UPLINK - AZURE_DOWNLINK => AZURE Signed-off-by: Stephen Sun --- .../Mellanox-SN4600C-C64/qos.json.j2 | 108 ++++-------------- .../py3/qos-mellanox4600c-d48c40-t0.json | 52 ++++----- 2 files changed, 51 insertions(+), 109 deletions(-) diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 index 9bf0d82e7125..dd4a3451faf3 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 @@ -19,82 +19,7 @@ ('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'ToRRouter') and ('subtype' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['subtype'] == 'DualToR')) %} {% set different_dscp_to_tc_map = true %} -{%- macro generate_dscp_to_tc_map() %} - "DSCP_TO_TC_MAP": { - "AZURE": { - "0" : "1", - "1" : "1", - "2" : "2", - "3" : "3", - "4" : "4", - "5" : "1", - "6" : "6", - "7" : "1", - "8" : "0", - "9" : "1", - "10": "1", - "11": "1", - "12": "1", - "13": "1", - "14": "1", - "15": "1", - "16": "1", - "17": "1", - "18": "1", - "19": "1", - "20": "1", - "21": "1", - "22": "1", - "23": "1", - "24": "1", - "25": "1", - "26": "1", - "27": "1", - "28": "1", - "29": "1", - "30": "1", - "31": "1", - "32": "1", -{% if ('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'LeafRouter') %} - "33": "1", -{% else %} - "33": "8", -{% endif %} - "34": "1", - "35": "1", - "36": "1", - "37": "1", - "38": "1", - "39": "1", - "40": "1", - "41": "1", - "42": "1", - "43": "1", - "44": "1", - "45": "1", - "46": "5", - "47": "1", - "48": "7", - "49": "1", - "50": "1", - "51": "1", - "52": "1", - "53": "1", - "54": "1", - "55": "1", - "56": "1", - "57": "1", - "58": "1", - "59": "1", - "60": "1", - "61": "1", - "62": "1", - "63": "1" - }, -{% if ('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'LeafRouter') %} - "AZURE_UPLINK": -{% else %} - "AZURE_TUNNEL": +{%- macro generate_normal_dscp_to_tc_map(tc_mapped_from_dscp_33) -%} { "0" : "1", "1" : "1", @@ -129,7 +54,7 @@ "30": "1", "31": "1", "32": "1", - "33": "8", + "33": "{{tc_mapped_from_dscp_33}}", "34": "1", "35": "1", "36": "1", @@ -160,17 +85,17 @@ "61": "1", "62": "1", "63": "1" - }, - "AZURE_DOWNLINK": -{% endif %} + } +{%- endmacro -%} +{%- macro generate_dscp_to_tc_map_with_addition_lossless_pgs_n_queues(tc_mapped_from_dscp_33) -%} { "0" : "1", "1" : "1", - "2" : "1", + "2" : "2", "3" : "3", "4" : "4", "5" : "1", - "6" : "1", + "6" : "6", "7" : "1", "8" : "0", "9" : "1", @@ -197,7 +122,7 @@ "30": "1", "31": "1", "32": "1", - "33": "1", + "33": "{{tc_mapped_from_dscp_33}}", "34": "1", "35": "1", "36": "1", @@ -229,6 +154,23 @@ "62": "1", "63": "1" } +{%- endmacro -%} +{%- macro generate_dscp_to_tc_map() %} + "DSCP_TO_TC_MAP": { +{% if ('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'LeafRouter') %} + "AZURE_UPLINK": + {{ generate_normal_dscp_to_tc_map("1") }}, + "AZURE": + {{ generate_dscp_to_tc_map_with_addition_lossless_pgs_n_queues("1") }} +{% endif %} +{% if ('type' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['type'] == 'ToRRouter') %} + "AZURE_UPLINK": + {{ generate_dscp_to_tc_map_with_addition_lossless_pgs_n_queues("8") }}, + "AZURE_TUNNEL": + {{ generate_normal_dscp_to_tc_map("8") }}, + "AZURE": + {{ generate_normal_dscp_to_tc_map("1") }} +{% endif %} }, {%- endmacro %} {%- macro generate_tc_to_pg_map() %} diff --git a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json index f478df4acceb..d64c0b2f3df9 100644 --- a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json +++ b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json @@ -62,7 +62,7 @@ } }, "DSCP_TO_TC_MAP": { - "AZURE": { + "AZURE_UPLINK": { "0" : "1", "1" : "1", "2" : "2", @@ -195,7 +195,7 @@ "62": "1", "63": "1" }, - "AZURE_DOWNLINK": + "AZURE": { "0" : "1", "1" : "1", @@ -290,7 +290,7 @@ "Ethernet2": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -299,7 +299,7 @@ }, "Ethernet4": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -308,7 +308,7 @@ }, "Ethernet6": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -317,7 +317,7 @@ }, "Ethernet8": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -326,7 +326,7 @@ }, "Ethernet10": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -335,7 +335,7 @@ }, "Ethernet12": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -344,7 +344,7 @@ }, "Ethernet14": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -353,7 +353,7 @@ }, "Ethernet16": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -362,7 +362,7 @@ }, "Ethernet18": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -371,7 +371,7 @@ }, "Ethernet20": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -380,7 +380,7 @@ }, "Ethernet22": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -389,7 +389,7 @@ }, "Ethernet24": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -398,7 +398,7 @@ }, "Ethernet26": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -407,7 +407,7 @@ }, "Ethernet28": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -416,7 +416,7 @@ }, "Ethernet30": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -425,7 +425,7 @@ }, "Ethernet32": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -434,7 +434,7 @@ }, "Ethernet34": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -443,7 +443,7 @@ }, "Ethernet36": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -452,7 +452,7 @@ }, "Ethernet38": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -461,7 +461,7 @@ }, "Ethernet48": { - "dscp_to_tc_map" : "AZURE_DOWNLINK", + "dscp_to_tc_map" : "AZURE", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -469,7 +469,7 @@ "pfcwd_sw_enable" : "3,4" }, "Ethernet248": { - "dscp_to_tc_map" : "AZURE", + "dscp_to_tc_map" : "AZURE_UPLINK", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -477,7 +477,7 @@ "pfcwd_sw_enable" : "3,4" }, "Ethernet250": { - "dscp_to_tc_map" : "AZURE", + "dscp_to_tc_map" : "AZURE_UPLINK", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -485,7 +485,7 @@ "pfcwd_sw_enable" : "3,4" }, "Ethernet252": { - "dscp_to_tc_map" : "AZURE", + "dscp_to_tc_map" : "AZURE_UPLINK", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", @@ -493,7 +493,7 @@ "pfcwd_sw_enable" : "3,4" }, "Ethernet254": { - "dscp_to_tc_map" : "AZURE", + "dscp_to_tc_map" : "AZURE_UPLINK", "tc_to_queue_map" : "AZURE", "tc_to_pg_map" : "AZURE", "pfc_to_queue_map": "AZURE", From cd1ab6b9f71c0e757f9c29ec5ece20cba79276ae Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Wed, 30 Nov 2022 00:44:06 +0000 Subject: [PATCH 14/18] Tunnel TC_TO_QUEUE map: 2/6 => 2/6 respectively Signed-off-by: Stephen Sun --- .../x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 | 4 ++-- .../tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 index dd4a3451faf3..65a1a3f64309 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 @@ -220,11 +220,11 @@ "AZURE_TUNNEL": { "0": "0", "1": "1", - "2": "1", + "2": "2", "3": "2", "4": "6", "5": "5", - "6": "1", + "6": "6", "7": "7", "8": "1" }, diff --git a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json index d64c0b2f3df9..0d96e9be143f 100644 --- a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json +++ b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json @@ -41,11 +41,11 @@ "AZURE_TUNNEL": { "0": "0", "1": "1", - "2": "1", + "2": "2", "3": "2", "4": "6", "5": "5", - "6": "1", + "6": "6", "7": "7", "8": "1" }, From 71fe7ebc25416a9e076c15c81bf7b0d617c71fb0 Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Sun, 25 Dec 2022 05:34:42 +0000 Subject: [PATCH 15/18] Expose dual_tor and dscp_remapping to swss_var Signed-off-by: Stephen Sun --- files/build_templates/swss_vars.j2 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/files/build_templates/swss_vars.j2 b/files/build_templates/swss_vars.j2 index 1cd95d16a6d6..f35d0fc080ad 100644 --- a/files/build_templates/swss_vars.j2 +++ b/files/build_templates/swss_vars.j2 @@ -6,5 +6,7 @@ "asic_id": "{{ DEVICE_METADATA.localhost.asic_id }}", "mac": "{{ DEVICE_METADATA.localhost.mac }}", "resource_type": "{{ DEVICE_METADATA.localhost.resource_type }}", - "synchronous_mode": {% if DEVICE_METADATA.localhost.synchronous_mode == "disable" %}"disable"{% else %}"enable"{% endif %} + "synchronous_mode": {% if DEVICE_METADATA.localhost.synchronous_mode == "disable" %}"disable"{% else %}"enable"{% endif %}, + "dual_tor": {% if DEVICE_METADATA.localhost.type == "ToRRouter" and DEVICE_METADATA.localhost.subtype == "DualToR" %}"enable"{% else %}"disable"{% endif %}, + "dscp_remapping": {% if SYSTEM_DEFAULTS is defined and SYSTEM_DEFAULTS.tunnel_qos_remap is defined and SYSTEM_DEFAULTS.tunnel_qos_remap.status == "enabled" %}"enable"{% else %}"disable"{% endif %} } From 825866e8d3106f76d79551714b50af9e914be948 Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Mon, 12 Dec 2022 06:23:46 +0000 Subject: [PATCH 16/18] Use TC 2/6 => DSCP 2/6 in TC_TO_DSCP mapping Signed-off-by: Stephen Sun --- .../x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 | 4 ++-- .../tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 index 65a1a3f64309..6ec044364494 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 @@ -260,11 +260,11 @@ "AZURE_TUNNEL": { "0": "8", "1": "0", - "2": "0", + "2": "2", "3": "2", "4": "6", "5": "46", - "6": "0", + "6": "6", "7": "48", "8": "33" } diff --git a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json index 0d96e9be143f..1d688b8ed100 100644 --- a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json +++ b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json @@ -267,11 +267,11 @@ "AZURE_TUNNEL": { "0": "8", "1": "0", - "2": "0", + "2": "2", "3": "2", "4": "6", "5": "46", - "6": "0", + "6": "6", "7": "48", "8": "33" } From e8f16588ad28854091e8f503d0230adabf737065 Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Mon, 9 Jan 2023 09:35:11 +0000 Subject: [PATCH 17/18] Map DSCP 33 to TC 8 on downlink port as well otherwise it affects server-to-server traffic if it needs to go to tunnel Signed-off-by: Stephen Sun --- .../x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 | 2 +- .../tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 index 6ec044364494..21f3ffdb7e80 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 @@ -169,7 +169,7 @@ "AZURE_TUNNEL": {{ generate_normal_dscp_to_tc_map("8") }}, "AZURE": - {{ generate_normal_dscp_to_tc_map("1") }} + {{ generate_normal_dscp_to_tc_map("8") }} {% endif %} }, {%- endmacro %} diff --git a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json index 1d688b8ed100..90190f9b133f 100644 --- a/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json +++ b/src/sonic-config-engine/tests/sample_output/py3/qos-mellanox4600c-d48c40-t0.json @@ -230,7 +230,7 @@ "30": "1", "31": "1", "32": "1", - "33": "1", + "33": "8", "34": "1", "35": "1", "36": "1", From 4062c92d52e702fa8e059c8834c1044912b07721 Mon Sep 17 00:00:00 2001 From: Stephen Sun Date: Mon, 6 Feb 2023 18:31:42 +0800 Subject: [PATCH 18/18] Update NVIDIA license headers Signed-off-by: Stephen Sun --- .../Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 | 2 +- .../Mellanox-SN2700/buffers_defaults_t0.j2 | 2 +- .../Mellanox-SN4600C-C64/buffers_defaults_t0.j2 | 2 +- .../x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 | 2 +- .../Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 index c4c59bb3197e..e94c7693824d 100644 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 @@ -1,5 +1,5 @@ {# - Copyright (c) 2021 NVIDIA CORPORATION & AFFILIATES. + Copyright (c) 2021-2023 NVIDIA CORPORATION & AFFILIATES. Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t0.j2 index c4c59bb3197e..e94c7693824d 100644 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700/buffers_defaults_t0.j2 @@ -1,5 +1,5 @@ {# - Copyright (c) 2021 NVIDIA CORPORATION & AFFILIATES. + Copyright (c) 2021-2023 NVIDIA CORPORATION & AFFILIATES. Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 index dd2a4f380d2b..0269b1b52f35 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/buffers_defaults_t0.j2 @@ -1,5 +1,5 @@ {# - Copyright (c) 2018-2021 NVIDIA CORPORATION & AFFILIATES. + Copyright (c) 2018-2023 NVIDIA CORPORATION & AFFILIATES. Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 index 21f3ffdb7e80..b3bc96fb83c3 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-C64/qos.json.j2 @@ -1,5 +1,5 @@ {# - Copyright (c) 2020-2021 NVIDIA CORPORATION & AFFILIATES. + Copyright (c) 2020-2023 NVIDIA CORPORATION & AFFILIATES. Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 index 1d0fe25f5e15..87f8207ab75f 100644 --- a/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 +++ b/device/mellanox/x86_64-mlnx_msn4600c-r0/Mellanox-SN4600C-D48C40/buffers_defaults_t0.j2 @@ -1,5 +1,5 @@ {# - Copyright (c) 2018-2021 NVIDIA CORPORATION & AFFILIATES. + Copyright (c) 2018-2023 NVIDIA CORPORATION & AFFILIATES. Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License");